﻿#stir-content {
width: 95%;
font-size: 73%;
line-height: 150%;
}
#stir-content ul {
padding: 10px 0 0 0; 
margin: 10px 0 0 0;
list-style-image: none;  
list-style-type: none;
}
#stir-content li {
margin: 0;
padding: 0 0 5px 10px; 
background:  url(/img/template-graphics/blue-dot.gif) no-repeat 0px 8px; 
}
#stir-content td {
font-size: 100%;
}
/* Text Style Definitions - Begin*/
#stir-content H2 {
margin: 0;
font-weight: bold;
font-size: 125%;
padding: 5px 0 0 0;
color: #22007a;
}
#stir-content H3 {
font-weight: bold;
font-size: 115%;
color: #6f0000;
}
#stir-content H4 {
font-weight: bold;
font-size: 110%;
color: #000066;
}
.stir-h4style-custom {
font-weight: bold; 
font-size: 110%; 
color: #000066
}
.stir-smallerfont {
font-size: 90%; 
color: #333333
}
.stir-smallerfontbold {
font-weight: bold; 
font-size: 90%; 
color: #333333;
}
.stir-redbold {
font-weight: bold;
color: #ee0000;
}
.stir-red {
font-weight: normal;
color: #ee0000;
}
.stir-largercolourfont {
font-size: 115%; 
color: #22007a;
}
.stir-smallerlinks {
font-size: 90%; 
color: #666666;
}
.stir-smallerlinks A:link { 
color: #993300; 
text-decoration: underline;
}
/* Text Style Definitions - End*/

/*Table Style Definitions - Begin*/
#stir-content table.stir-table1 {
color: #000066;
border: 1px solid #000066;
}
#stir-content th.stir-table1 { 
color: #fff;
padding: 4px;
background-color:#000066; 
text-align:left; 
}
#stir-content th.stir-table1 a{ 
color: #fff;
}
#stir-content th.stir-table1 a:visited{ 
color: #fff;
}
#stir-content .stir-table1-colhead {
font-weight: bold; 
padding: 4px;
background-color:#e0e0e0; 
text-align:left; 
}
#stir-content .stir-table1-rowhead {
font-weight: bold; 
background-color:#EFEFEF; 
text-align:left; 
padding: 3px;
}
#stir-content .stir-table1-data {
padding: 3px 2px 3px 5px; 
vertical-align: top; 
padding-top: 5px; 
background: #F5F5F5;
}
#stir-content .stir-table1-data ul {
padding: 0px; 
margin: 0px;
list-style-image: none;  
list-style-type: none;
}
#stir-content .stir-table1-data li {
margin: 0;
padding: 0 0 5px 10px; 
background: url(/img/template-graphics/blue-dot.gif) no-repeat 0px 8px; 
}
#stir-table1-lineright {
border-right: #4E4E4E 1px solid;
padding: 4px; 
background: #F5F5F5;
}

#stir-content table.stir-table2 {
border: 1px solid #22007a;
}
#stir-content th.stir-table2 { 
color: #fff;
padding: 4px;
background-color:#22007a; 
text-align:left; 
}
#stir-content th.stir-table2 a{ 
color: #fff;
}
#stir-content th.stir-table2 a:visited{ 
color: #fff;
}
#stir-content .stir-table2-colhead {
font-weight: bold; 
padding: 4px;
background-color:#ffe4a6; 
text-align:left; 
}
#stir-content .stir-table2-rowhead {
font-weight: bold; 
background-color:#ffedc4; 
text-align:left; 
padding: 3px;
}
#stir-content .stir-table2-data {
padding: 3px 2px 3px 5px; 
vertical-align: top; 
padding-top: 5px; 
background: #fff2d5;
}
#stir-content .stir-table2-data ul {
padding: 0px; 
margin: 0px;
list-style-image: none;  
list-style-type: none;
}
#stir-content .stir-table2-data li {
margin: 0;
padding: 0 0 5px 10px; 
background: url(/img/template-graphics/blue-dot.gif) no-repeat 0px 8px; 
}
#stir-table2-lineright {
border-right: #22007a 1px solid;
padding: 4px; 
background: #22007a;
}

#stir-content table.stir-table3 {
border: 1px solid #22007a;
}
#stir-content th.stir-table3 { 
color: #fff;
padding: 4px;
background-color:#22007a; 
text-align:left; 
}
#stir-content th.stir-table3 a{ 
color: #fff;
}
#stir-content th.stir-table3 a:visited{ 
color: #fff;
}
#stir-content .stir-table3-colhead {
font-weight: bold; 
padding: 4px;
background-color:#d3daf1; 
text-align:left; 
}
#stir-content .stir-table3-rowhead {
font-weight: bold; 
background-color:#e6eaf7; 
text-align:left; 
padding: 3px;
}
#stir-content .stir-table3-data {
padding: 3px 2px 3px 5px; 
vertical-align: top; 
padding-top: 5px; 
background: #f0f2f7;
}
#stir-content .stir-table3-data ul {
padding: 0px; 
margin: 0px;
list-style-image: none;  
list-style-type: none;
}
#stir-content .stir-table3-data li {
margin: 0;
padding: 0 0 5px 10px; 
background: url(/img/template-graphics/blue-dot.gif) no-repeat 0px 8px; 
}
#stir-table3-lineright {
border-right: ##22007a 1px solid;
padding: 4px; 
background: #22007a;
}
/*Table Style Definitions - End*/

/* Form Style Definitions - Begin*/
#stir-content .stir-form1 {
font-size: 100%;
}
#stir-content .stir-form1 fieldset {
font-size: 100%;
border: 1px #000;
padding: 5px;
}
#stir-content .stir-form1 label {
font-size: 100%;
font-weight: bold;
}
#stir-content .stir-form1 legend {
padding: 2px;
border:1px solid #000;
background: #ddd;
font-size: 100%;
font-weight: bold;
}
#stir-content .stir-form1 fieldset {
font-size: 100%;
border: 1px solid #000;
padding: 5px;
}
#stir-content .stir-form1 label {
font-size: 100%;
font-weight: bold;
}
#stir-content .stir-form1 legend {
padding: 2px;
border:1px solid #000;
background: #ddd;
font-size: 100%;
font-weight: bold;
  } 
#stir-content .stir-form2 {
border: #E0E0E0 1px solid; 
padding: 5px;  
background: #F5F5F5; 
width: 100%; 
color: #000000; 
}
#stir-content .stir-form3 { 
padding: 5px;   
width: 100%; 
color: #000000; 
}
/* Form Style Definitions - End*/

/* Miscellaneous Style Definitions - Begin*/

.stir-datatabletotal {
border: 1px solid #fff; 
font-weight: bold; 
list-style-image: url(http://www.external.stir.ac.uk/template_graphics/); 
color: #fff; 
background-color: #991a1d;
}
.stir-photocaption {
font-size: 100%;
padding: 6px;
background-color: #EAEAEA;
}
/* Miscellaneous Style Definitions - End*/
.floatright
{
float: right;
width: 170px;
margin: 0 0 10px 10px;
background-color: #EAEAEA;
padding: 0 5px 10px 5px;
border: 1px solid #999;
}
div.floatright img
{
padding: 0 0 10px 0;
}
