
html {padding:0px;margin:0px;}
body {background-color: #fff;font-family:verdana, Sans-Serif;color:#564b47;text-align:center;margin:10px 0 0 0;}

.all{font-family:verdana, arial, sans-serif; width:745px;}

.header {clear:both;height:105px;border-bottom: 1px solid #9ACCEC; text-align:left;padding-top:10px;}

.toppics {float:left;margin:0 0 0 5px;padding:0; width:380px;}

.logo{float:right;margin:15px 6px 0 12px;padding:0;}

/* Text Only (bottom part of header) */ 

.textonly {float:left; height:30px;width:745px;}
.textonly a {font: normal bold 12px Arial, Helvetica, sans-serif;color:#000;margin:5px 0 5px 22px;}

/* You are here (area under header) */ 

.youarehere {float:left;width:725px;height:40px;}
.youarehere ul{margin:5px 0 0 0;padding:0;}
.youarehere li{display:inline;font: normal normal 12px Arial, Helvetica, sans-serif;color:#0B5AA6;}
.youarehere li.left {padding:5px 9px 5px 22px;float:left;}
.youarehere li.changetextsize {float:right;}
.youarehere li a{color:#0B5AA6;text-decoration:none;font-weight:bold;display:inline;}
.youarehere li a:hover{color:#000;text-decoration:none;}
.youarehere li a.small {font-size:10px; color:#000;font-weight:normal;}
.youarehere li a.medium {font-size:14px; color:#000;font-weight:normal;}
.youarehere li a.large {font-size:18px; color:#000;font-weight:normal;}

.main {clear:both;}

/* LeftNav */ 
.leftnav{float:left;width:160px; background-color:#99CCFF;border: 5px solid #F0F8FD;}
.leftnav ul {margin:0;padding:0; }
.leftnav li {list-style:none; background:url('../images/nav_arrow.gif') no-repeat 5px 12px;border-bottom: 1px solid #F0F8FD; padding:5px 5px 5px 20px;}
.leftnav li.last {border:none;}
.leftnav li a {color: #101E54; font: normal bold 13px Arial, Helvetica, sans-serif;text-decoration:none;}
.leftnav li a:hover, .leftnav li a.on {color: #fff;text-decoration: none;}

/* SubNav */
.subnav{width:160px; background-color:#DCEEF9;border-top:5px solid #EDF7FB;border-bottom:5px solid #EDF7FB;}
.subnav ul {margin:0;padding:0;border:none;}
.subnav li {list-style:none; background:url('images/nav_arrow.gif') no-repeat 5px 12px; padding:5px 5px 5px 20px;border:none;color:#006BBD;}
.subnav li a {color: #006BBD; font: normal normal 12px Arial, Helvetica, sans-serif;text-decoration:none;border:none;}
.subnav li a:hover, .subnav li a.on {color: #006BBD;text-decoration: underline;}


/* SubNav */
.subsubnav{width:160px; background-color:#fff;border-top:1px solid #EDF7FB;margin:0;padding:13px 0}
.subsubnav ul {margin:0;padding-left:30px}
.subsubnav li {list-style:none; background:url('images/nav_arrow.gif') no-repeat 5px 12px; padding:0px;border:none;color:#006BBD;margin-bottom:3px;padding:0}
.subsubnav li a {color: #006BBD; font: normal normal 12px Arial, Helvetica, sans-serif;text-decoration:none;border:none;}
.subsubnav li a:hover, .subsubnav li a.on {color: #006BBD;text-decoration: underline;}


/* CONTENT AREA */ 

.content-home{float:left;text-align:left;width:340px;margin:0 0 0 25px;}
.content-home p {color:#101E54;font: normal normal 12px arial, verdana,sans-serif;line-height:20px;}
.content-home h1 {font: normal bold 16px arial, verdana,sans-serif;color:#2986C9;}


.content {color:#101E54; float:left;text-align:left;width:540px;margin:0 0 0 20px;border-top:3px solid #99CCFF;padding-top:10px;_margin-left:15px}
.content p, .content div, div {color:#101E54; font: normal normal 12px arial, verdana,sans-serif;line-height:20px;}
.content h1 {font: normal bold 16px arial, verdana,sans-serif;color:#2986C9;}
.content h2,.content h3,.content h4 {margin:0 10px 5px 0px;}
.subheading, strong, p .subheading, .content b, .content span .heading, .heading, .content p .subheading{color:#101E54;text-align:left;  font-weight:bold;}
.content img.innerpic-right {float:right;margin:0 0px 0 5px;}
.content li{color:#101E54;}
.content img{margin:0 7px 0 7px;}

.content-search { font: normal normal 12px arial, verdana,sans-serif;line-height:20px; }

/* SEARCH FORMS*/	

.searchhome {background-color:#99CCFF;float:right;width:170px; padding: 5px 1px 5px 0;margin: 0 5px 0px 0px;}
html>body .searchhome {margin:0 2px 21px 0px;}
.searchhome label, .searchinner label{float:left;color:#101E54; font: normal bold 13px arial,sans-serif;text-align:left;padding:0;margin:0 0 0 10px; text-align:left;}
.searchhome input, .searchinner input{float:left;text-align:left; font: normal normal 11px arial,sans-serif;border: 1px solid #0098CC;width:105px;margin-left:10px;margin-right:5px; }
.searchhome input.button, .searchinner input.button{text-align:left;color:#101E54;width:40px; background: url('../images/searchbutton.gif') no-repeat 25px 3px;background-color:#fff;border: 1px solid #0098CC;font: normal bold 11px verdana,sans-serif;padding:0 0 0 5px;margin:0;}

/* INNER HEADER AND SEARCH FORMS*/	
.content-top {float:left;text-align:left;width:340px;height:80px;margin:0;margin-bottom:0px;padding-left:25px;}
html>body .content-top {padding-left:25px;border:0px solid #000;width:340px;}
.content-header {float:left;}
.content-header h1{font: normal bold 16px arial, verdana,sans-serif;color:#2986C9;}


.content-top-foundationtrust{float:left;text-align:left;width:550px;margin:0 0 0 25px;margin-bottom:10px;padding-left:0px;}



.searchinner {background-color:#99CCFF;float:right;width:170px; padding:5px 0 5px 0;margin:0 0px 0px 0px;}

html>body .searchhome input.button, html>body .searchinner input.button{padding:0 12px 0 0;background-position:25px 3px;background-color:#fff;}


.work a{font: normal bold 13px arial, verdana,sans-serif;color:#2986C9;}
.work a:hover {color:#000;text-decoration:none;}

/* Right Side HOME with Latest News */ 

.rightside-home {text-align:left;float:left;width:164px;border:1px solid #99CCFF;border-bottom:8px solid #99CCFF;  padding-bottom:10px;margin: 0px 0 25px 28px;}
.rightside-home h1{color:#101E54;background-color:#99CCFF; height:35px;padding: 6px 5px 2px 10px;font: normal bold 13px arial, verdana,sans-serif;}
.rightside-home h2{color:#101E54;padding:0;margin:12px 0px 0px 10px; font: normal bold 12px arial, verdana,sans-serif;}
.rightside-home p{margin:0 0 0px 10px;padding:0; color:#101E54; margin-right:10px;font: normal normal 12px arial, verdana,sans-serif;}
.rightside-home a {color:#CC0000;text-decoration:none;padding:0;margin:0;}
.rightside-home a:hover {color:#101E54;text-decoration:none;padding:0;margin:0;}

/* COMMON */ 
h1 {margin:0; padding:0; font: normal bold 17px arial, verdana,sans-serif; color:#007FC4;text-align:left}
h2 {font: normal bold 16px arial, verdana, sans-serif; line-height:130%;text-align:left; color:#4AADEF;padding:0;margin:10px 0 0 0}
h3 {font: normal bold 15px arial, verdana, sans-serif; line-height:130%;text-align:left; color:#002548;padding:0;margin:10px 0 0 0}
h4 {font: normal bold 13px arial, verdana, sans-serif; line-height:170%;color:#2986C9;text-align:left;background-color:#E5F3FF;padding-left:5px;}
p { margin:0;text-align:left; padding:5px 0; font: normal normal 13px Arial, Helvetica,  sans-serif; color: #000;} 
li { margin:0;text-align:left; padding:3px 0; font: normal normal 13px Arial, Helvetica,  sans-serif; color: #000;} 
a {text-decoration: underline;color: #002548;} 
a:hover {color:#000;text-decoration:underline;} 


.content a{font: normal normal 13px Arial, Helvetica,  sans-serif;} 

/* Bottom Navigation */
.bottomnav {width:745px;clear:both;font: normal normal 13px Arial, Helvetica,  sans-serif;color:#006DBD;border-top: 1px solid #9ACCEC;border-bottom: 1px solid #9ACCEC;padding:10px 0; margin-top:25px;}
.bottomnav  ul {color:#006DBD;margin:0;padding:5px 0;}
.bottomnav  li{display:inline;padding:0; border-right:1px solid #006DBD; font: normal normal 13px Arial, Helvetica, sans-serif;padding-left:8px;margin-right:2px;}
.bottomnav  li.last{border-right:0px solid #000; padding:0 0 0 3px; margin:0;}
.bottomnav a{color:#006DBD;text-decoration:none;padding:0; margin:0;margin-right:8px;padding-left:3px}
.bottomnav  a:hover{color:#101E54;text-decoration:none;}


/* Footer */
.footer {width:745px;clear:both;font: normal normal 13px Arial, Helvetica,  sans-serif;color:#006DBD;padding:10px 0;}
.footer p{font-weight:bold;color:#006DBD;}
.footer ul {color:#006DBD;padding:0;margin:10px 0 5px 340px;font: normal bold 13px Arial, Helvetica, sans-serif;text-align:left;}
.footer li {display:inline;margin:0;padding:0 4px 0 13px;border-right:1px solid #006DBD; font: normal bold 13px Arial, Helvetica, sans-serif;}
.footer li.last{border-right:0px solid #000}
.footer a{color:#006DBD;text-decoration:none;padding-right:10px}
.footer a:hover{color:#101E54;text-decoration:none;}
.footer img{float:left;margin: 5px 10px 0 15px}


/* FORMS*/	
.contactform{background-color:#99CCFF; border:3px solid #EDF7FB;padding:10px;margin-top:8px; }
.contactform ul{list-style:none;margin:0;padding:0;}
.contactform li{margin:1px;padding:5px; color: #101E54; font: normal bold 13px Arial, Helvetica, sans-serif;vertical-align:top;}
.contactform label{float: left; width:180px; text-align: left;text-align:left;}
.contactform textarea{margin-left:10px;font: normal normal 11px verdana,sans-serif;text-align:left;color:#101E54;border:1px solid #0098cc;width:135px}
.contactform input{margin-left:10px;font: normal normal 11px verdana,sans-serif;text-align:left;color: #101E54;border:1px solid #0098cc;}
.contactform select {margin-left:10px;font: normal normal 11px verdana,sans-serif;text-align:left;color:#101E54;border:1px solid #0098cc;}
.contactform li input.chckbx{ border:0px solid #1485AB;color:#101E54;padding-bottom:0px;margin-left:6px;}
.contactform li .chckbx_labelOverride input{border:0px solid #1485AB;color:#101E54;padding-bottom:0px;margin-left:6px;}
.contactform li .chckbx_labelOverride label{width:auto;float:none;}
html>body .contactform li input.chckbx{margin-left:11px;}
.contactform input.button{font-family:Arial, Helvetica, sans-serif 13px;text-align:center;color:#101E54;background-color:#fff}
.contactform li.buttons{text-align:left;margin-left:185px;}

.contactform .validationSummary li{color:Red;}

.contactform table.rdobtn {border: 0 solid #1485AB; width:100%;}
.contactform td{margin:1px;padding:5px; color: #101E54; font: normal bold 13px Arial, Helvetica, sans-serif;vertical-align:top;}
.contactform td label{float: none; width:180px; text-align: left;}
.contactform .rdobtn input{border:0px solid #1485AB;color:#101E54;padding-bottom:0px;margin-left:6px;}

/* Foundation trust form */
.foundationform{background-color:#99CCFF; border:3px solid #EDF7FB;padding:10px;margin-top:8px; }
.foundationform ul{list-style:none;margin:0;padding:0;}
.foundationform li{margin:1px;padding:5px; color: #101E54; font: normal bold 13px Arial, Helvetica, sans-serif;vertical-align:top;}
.foundationform label{float: left; width:180px; text-align: left;text-align:left;margin-left:5px;}
.foundationform textarea{margin-left:10px;font: normal normal 11px verdana,sans-serif;text-align:left;color:#101E54;border:1px solid #0098cc;width:135px}
.foundationform input{margin-left:10px;font: normal normal 11px verdana,sans-serif;text-align:left;color: #101E54;border:1px solid #0098cc;}
.foundationform select {margin-left:10px;font: normal normal 11px verdana,sans-serif;text-align:left;color:#101E54;border:1px solid #0098cc;}
.foundationform li input.chckbx{ border:0px solid #1485AB;color:#101E54;padding-bottom:0px;margin-left:6px;}
.foundationform li .chckbx_labelOverride input{border:0px solid #1485AB;color:#101E54;padding-bottom:0px;margin-left:0px;padding-left:5px;}
.foundationform li .chckbx_labelOverride label{width:auto;float:none;}
html>body .foundationform li input.chckbx{margin-left:11px;}
.foundationform input.button{font-family:Arial, Helvetica, sans-serif; font-size:15px;font-weight:bold;text-align:center;color:#101E54;background-color:#fff;width:80px;height:30px;}
.foundationform li.buttons{text-align:left;margin-left:185px;}

.foundationform .validationSummary li{color:Red;}

.foundationform table.rdobtn {border: 0 solid #1485AB; width:100%;}
.foundationform td{margin:1px;padding:5px; color: #101E54; font: normal bold 13px Arial, Helvetica, sans-serif;vertical-align:top;}
.foundationform td label{float: none; width:180px; text-align: left;}
.foundationform .rdobtn input{border:0px solid #1485AB;color:#101E54;padding-bottom:0px;margin-left:0px;padding-left:5px;}


/* Used to override label width for long labels */
.foundationform li.labelOverride label{width:auto}
/* Used to display any normal text correctly, eg. in line with textarea & inputs. Put text in <span>*/
.foundationform-text{margin-left:1px;padding-left:10px;font: normal normal 11px verdana,sans-serif;text-align:left;color:#666666;}
.foundationform-heading{padding-left:10px; margin-left:1px; padding-top:5px;}
h4.foundationform-heading{padding-left:10px; margin-left:1px; padding-top:5px;text-align:left;font: normal bold 14px arial,verdana,sans-serif;background-color:Transparent;color:#101E54;}

/* TABLE */
.infotable{width:100%;margin:10px 0}
.infotable th{background-color:#99CCFF;color:#002548;font: normal bold 13px arial, verdana,sans-serif;padding:4px;border:1px solid #F0F8FD;border-width:0 1px 1px 0;}
.infotable th a{background-color:#99CCFF;color:#002548;font: normal bold 13px arial, verdana,sans-serif;padding:0px;border:1px solid #F0F8FD;border-width:0 0 0 0;}
.infotable td{vertical-align:top;background-color:#ECF7FE;color:#101E54;padding:4px;border:1px solid #F0F8FD;border-width:0 1px 1px 0;font: normal normal 12px arial, verdana,sans-serif;line-height:20px;}
.infotable a{font: normal normal 11px arial, verdana,sans-serif;text-decoration:underline;color:#002548;}
.infotable a:hover{text-decoration:underline;color:#008CFF}


 /* Search Results */
.searchresults {width:100%;margin:10px 0; background-color:#ffffff;color:#002548;font: normal bold 10px verdana,sans-serif;padding:4px;border:1px solid #ccc;border-width:0 1px 1px 0;}
.searchresultsfound {width:100%;margin:10px 0; background-color:#DCEEF9;color:#000;padding:0px;border:0px solid #ccc;border-width:0px 0px 0px 0px;}
.searchinfo {margin:0 0 0 0;padding:0 0 0 0;width:100%;clear:both;font: normal normal 13px Arial, Helvetica,  sans-serif;border-width:0 0 0 0;}
.searchinfo  ul {}
.searchinfo  li{float:left;color:#006DBD; display:inline; }
.searchinfo  li.last{float:right; display:inline;}
.searchinfo span{color:#101E54;}
.searchpager {text-align:center;margin:0 0 0 0;padding:0 0 0 0;width:100%;clear:both;font: normal normal 12px Arial, Helvetica,  sans-serif;border-width:0 0 0 0;}
.searchpager a{color:#006DBD;}
.searchpager a:hover{color:#101E54;}

/* SPECIAL*/
.cgi {border-top: 3px solid #9ACCEC;font: normal normal 11px Verdana, verdana, Helvetica, sans-serif;width:740px;text-align:right;margin-top:10px;padding:10px 0;color:#006DBD}
.cgi a{font-weight:normal;font-size:11px; color:#008CFF}
.cgi a:hover{color:#CAE7FF;}
.cgi a.on{color:#CAE7FF;}


.copyprob {font: normal bold 17px arial, sans-serif;color:#ff0000}

.clearall {clear:both}

/* Site Map */
.sitemap{}
td.sitemapDiv1 { vertical-align: top; }
td.sitemapDiv2 { vertical-align: top; }

li.sitemapLvl1 {list-style-type: none; font: normal bold 13px arial, verdana,sans-serif;color:#2986C9;padding: 0px 0px 0px 0px;}
li.sitemapLvl1 a{font: normal bold 13px arial, verdana,sans-serif;color:#2986C9;}
li.sitemapLvl1 a:hover {color:#000;text-decoration:none;}
li.sitemapLvl2 {list-style-type: none; margin-left: 15px; color: #006BBD; font: normal normal 12px Arial, Helvetica, sans-serif;text-decoration:none;padding: 0px 0px 0px 0px;}
li.sitemapLvl2 a{color: #006BBD; font: normal normal 12px Arial, Helvetica, sans-serif;text-decoration:none;}
li.sitemapLvl2 a:hover {color: #000;text-decoration: underline;}
li.sitemapLvl3 { list-style-type: none; margin-left: 30px; font: normal normal 10px Arial, Helvetica, sans-serif;padding: 0px 0px 0px 0px;color: #006BBD; }
li.sitemapLvl3 a{font: normal normal 12px Arial, Helvetica, sans-serif;color: #006BBD; text-decoration: none;}
li.sitemapLvl3 a:hover{color: #000;text-decoration: underline;}
li.sitemapLvl4 { list-style-type: none; margin-left: 40px; color: #006BBD;font: normal normal 10px Arial, Helvetica, sans-serif;padding: 0px 0px 0px 0px; }
li.sitemapLvl4 a{color: #006BBD;font: normal normal 12px Arial, Helvetica, sans-serif; text-decoration: none;}
li.sitemapLvl4 a:hover{ color: #000;text-decoration: underline;}
li.sitemapLvl5 { list-style-type: none; margin-left: 50px; color: #006BBD;font: normal normal 10px Arial, Helvetica, sans-serif;padding: 0px 0px 0px 0px; }
li.sitemapLvl5 a{color: #006BBD;font: normal normal 12px Arial, Helvetica, sans-serif; text-decoration: none;}
li.sitemapLvl5 a:hover{ color: #000;text-decoration: underline;}

.printview{font: normal normal 12px Arial, Helvetica, sans-serif;color:#0B5AA6; background-color:#fff; float:right; text-align:right; margin: 0 20px 6px 0px}
.printview a {font: normal normal 12px Arial, Helvetica, sans-serif;color:#0B5AA6; text-decoration: none;}
.printview a:hover{font: normal normal 12px Arial, Helvetica, sans-serif;color:#000000;  text-decoration: underline;}