/* new colours: dark blue #00539F, lightblue #5E89C2, lighterblue #DBE7F5, grey #4C575F */
body {width:780px;margin:3px;background-color: #ffffff;font-family: Arial; font-size:12px;color:#4C575F;}
#top {float:left;margin:0px;padding:0px;line-height:0px;width:550px;}
#top2 {float:left;margin:0px;padding:0px;width:550px;}
#logo {float:left;padding-right:13px;}
#footer_box {clear:both}
#menu_box {float:left;padding-bottom:10px;}
#menu_bar {float:left;width:4px;margin:15px 0px 0px 8px;background-color:#00539F;}
#menu_content {float:left;width:170px;margin:0px 0px 0px 10px;background-color:#ffffff;padding-left:2px;}
#footer_content {width:759px;background-color:#00539F;padding-top:4px;padding-bottom:4px}
#main_content {padding-top:8px;padding-bottom:16px;width:500px;}
.title {font-family: Arial; font-weight:bold;font-size:15px;color:#00539F;}
.strapline {font-family: Arial; font-size:15px;color:#4C575F;}
.highlight {font-family: Arial; font-weight:bold;font-size:12px;color:#4C575F;}
.linklight {font-family: Arial; font-weight:bold;font-size:12px;color:#00539F;}
.bodytext {font-family: Arial; font-size:12px;color:#4C575F;}
.quotation {font-family: Arial;font-style:italic; font-size:12px;color:#4C575F;}
.captions {font-family: Arial; font-size:9px;color:#5E89C2;}

.bullet1 {list-style: none;}
.bullet1 li {background-image:url(images/bullet1.png);background-repeat: no-repeat;
background-position: 0 .4em;padding-left:20px;
}
.bullet1 li a {font-size:12px;font-weight:bold;color:#00539F;}

.bullet2 {list-style: none;}
.bullet2 li {background-image:url(images/bullet2.png);background-repeat: no-repeat;
background-position: 0 .4em;padding-left:20px;
}
.bullet2 li a {font-size:12px;font-weight:bold;color:#00539F;}
.bullet3 {list-style: none;}
.bullet3 li {background-image:url(images/bullet3.png);background-repeat: no-repeat;
background-position: 0 .4em;padding-left:20px;
}
.bullet3 li a {font-size:12px;font-weight:bold;color:#00539F;}

.nav {font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color: #00539F;
  line-height:25px;
}
.copy {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;

}
.clearBC1
{
    clear:both;
    padding-bottom:0px;
    margin-bottom:4px;
    width:100%;
}

.clearBC 
{
    clear:both;
    padding-bottom:0px;
    margin-bottom:4px;
}

.leftBC
{
    float:left;
}

.leftBCSpacer
{
    float:left;
}

.leftBCText 
{
    width:150px;font-weight:bold;color:#666666;padding-left:10px;
}

.leftBCField 
{
    padding-left:10px;width:230px;
}

.blueheader {
height:16px;
width:99%;
color:#ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-color:#09446c;
font-weight:bold;
padding:4px;
}

.tborder {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #747474;
  line-height:17px; 
 border-color: #cbd5ef;
 border:1px;  
}

.btxt {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #747474;
  line-height:17px;
  font-weight:bold;
  }
.txt {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #747474;
  line-height:17px;
  }
.headers {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ffffff;
  line-height:17px;
  font-weight:bold;
  }
a{
  text-decoration:none;
  color: #09446C;
}
a:hover {
  text-decoration:underline;
}
a:visited   {
    color:#09446C;
}

.style1 {font-size: 12px}
.style4 { font-size: 16px;
  font-weight: bold;
}
.style3 {font-size: 11px}

.input
{
    border-top-width: 1px;
    border-left-width: 1px;
    font-size: 11px;
    border-bottom-width: 2px;
    font-family: arial, verdana, helvetica, sans-serif;
    background-color: #ffffff;
    border-color: #cbd5ef;
    border-right-width: 2px
}
.select
{
    border-top-width: 1px;
    border-left-width: 1px;
    font-size: 10px;
    border-bottom-width: 2px;
    font-family: arial, verdana, helvetica, sans-serif;
    background-color: #ffffff;
    border-right-width: 2px
}



.panBox 
{
    border:0px solid #cccccc;
}

.panHeader{border:0px solid #cccccc;height:30px;background-color:Blue;color:#ffffff;}
.panContent{border:1px solid #cccccc;height:auto;background-color:#ffffff;}
.panHeadContent{padding-top:4px;font-weight:bold;font-family:arial}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:#09446C;
	color:#09446C;
	font-weight:bold;
	padding:3px;
	width:250px;
	height:50px;
}
