@charset "utf-8";
/* CSS Document */

body { background-color:#a7b8c2; background-image: url('images/blue-bg.gif'); background-repeat: repeat-x; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; }

body.bluebg { background-color:#a5b5be; background-image: url('images/blue-bg.gif'); background-repeat: repeat-x; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; }
body.bluebg #headbg { background-image: url('images/header_blue_bg.jpg');  }
body.bluebg #headimage { background-image: url('images/header_blue_on.jpg');  }

body.yellowbg { background-color:#cbc1ad; background-image: url('images/yellow-bg.gif'); background-repeat: repeat-x; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; }
body.yellowbg #headbg { background-image: url('images/header_yellow_bg.jpg');  }
body.yellowbg #headimage { background-image: url('images/header_yellow_on.jpg');  }

body.purplebg { background-color:#b8b0bb; background-image: url('images/purple-bg.gif'); background-repeat: repeat-x; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; }
body.purplebg #headbg { background-image: url('images/header_purple_bg.jpg');  } 
body.purplebg #headimage { background-image: url('images/header_purple_on.jpg');  } 

body.brownbg { background-color:#bbb8b6; background-image: url('images/brown-bg.gif'); background-repeat: repeat-x; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; } 
body.brownbg #headbg { background-image: url('images/header_brown_bg.jpg');  } 
body.brownbg #headimage { background-image: url('images/header_brown_on.jpg');  } 

body.redbg { background-color:#bcabaf; background-image: url('images/red-bg.gif'); background-repeat: repeat-x; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; } 
body.redbg #headbg { background-image: url('images/header_red_bg.jpg');  } 
body.redbg #headimage { background-image: url('images/header_red_on.jpg');  } 

/*new*/
body.bluenobg { background-color:#ffffff; background-image: url('images/whitebg.gif'); background-repeat: repeat-x; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; }
body.bluenobg #headbg { background-image: url('images/header_blue_bg.jpg');  }
body.bluenobg #headimage { background-image: url('images/header_blue_off.jpg');  }

body.yellownobg { background-color:#ffffff; background-image: url('images/whitebg.gif'); background-repeat: repeat-x; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; }
body.yellownobg #headbg { background-image: url('images/header_yellow_bg.jpg');  }
body.yellownobg #headimage { background-image: url('images/header_yellow_off.jpg');  }

body.purplenobg { background-color:#ffffff; background-image: url('images/whitebg.gif'); background-repeat: repeat-x; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; }
body.purplenobg #headbg { background-image: url('images/header_purple_bg.jpg');  } 
body.purplenobg #headimage { background-image: url('images/header_purple_off.jpg');  } 

body.brownnobg { background-color:#ffffff; background-image: url('images/whitebg.gif'); background-repeat: repeat-x; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; } 
body.brownnobg #headbg { background-image: url('images/header_brown_bg.jpg');  } 
body.brownnobg #headimage { background-image: url('images/header_brown_off.jpg');  } 

body.rednobg { background-color:#ffffff; background-image: url('images/whitebg.gif'); background-repeat: repeat-x; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; } 
body.rednobg #headbg { background-image: url('images/header_red_bg.jpg');  } 
body.rednobg #headimage { background-image: url('images/header_red_off.jpg');  }

.newheadermainbg { background-position: center top; }
.newheaderheadbg { background-position: center top; background-repeat: no-repeat;  } 


a:link{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #116a99; font-size: 100%; text-decoration: none; } 
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #30617b; font-size: 100%; text-decoration: none; } 
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #116a99; font-size: 100%; text-decoration: underline; } 

.topbutton { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 120%; font-weight: bold; text-decoration: none; }
.topbutton td.inactive { background: url('images/top-button-bg.jpg'); vertical-align:middle; text-align:center; border-right: solid 1px #000000; }
.topbutton td.inactive-home { background: url('images/top-button-bg.jpg'); vertical-align:middle; text-align:center; border-right: solid 1px #000000; border-left: solid 1px #000000;}
.topbutton td.active{ background: url('images/top-button-bg-active.jpg'); vertical-align:middle; text-align:center; border-right: solid 1px #000000;}
.topbutton td.active-home{ background: url('images/top-button-bg-active.jpg'); vertical-align:middle; text-align:center; border-right: solid 1px #000000; border-left: solid 1px #000000}
.topbutton td.active-home a:link { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 100%; font-weight: bold; text-decoration: none; }
.topbutton td.active-home a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 100%; font-weight: bold; text-decoration: none; }
.topbutton td.active-home a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 100%; font-weight: bold; text-decoration: underline; }
.topbutton td.active a:link { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 100%; font-weight: bold; text-decoration: none; }
.topbutton td.active a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 100%; font-weight: bold; text-decoration: none; }
.topbutton td.active a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 100%; font-weight: bold; text-decoration: underline; }
.topbutton a:link{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 100%; font-weight: bold; text-decoration: none; } 
.topbutton a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 100%; font-weight: bold; text-decoration: none; } 
.topbutton a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 100%; font-weight: bold; text-decoration: underline; } 

.topbutton td.seperator { background:#cccccc; border-collapse:collapse;}
.topbutton td.searchcell {  border-collapse:collapse; background-color:#414141; border-right-width:1px; border-right-color:#000000; border-right-style:solid}

.topnav-search td { border-collapse:collapse; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 100%; font-weight: bold; text-decoration: none; border-collapse:collapse;} 

.bg_grey {background: url('images/image-sep-bg.gif'); background-position: top; background-repeat: repeat-x; }

h3{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 125%; font-style: normal; font-weight: bold; text-decoration: none; color: #000000; padding-bottom: 0px; }
h3 a:link{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 125%; font-style: normal; font-weight: bold; text-decoration: none; color: #000000; padding-bottom: 0px; }
h3 a:visited{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 125%; font-style: normal; font-weight: bold; text-decoration: none; color: #000000; padding-bottom: 0px; }

.heading_minisites{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 125%; font-style: normal; font-weight: bold; text-decoration: none; color: #000000; padding-bottom: 0px; }

h1.nobreak{ margin-bottom: 0px; padding-bottom: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 110%; font-style: normal; font-weight: bold; color: #000000 }
h1.nobreak a:link{ margin-bottom: 0px; padding-bottom: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: underline; color: #53ba4c }
h1.nobreak a:visited{ margin-bottom: 0px; padding-bottom: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: underline; color: #53ba4c }
h1.nobreak a:hover{ margin-bottom: 0px; padding-bottom: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; color: #53ba4c }

h2.projecttitle{ margin-bottom: 0px; padding-bottom: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 150%; font-style: normal; font-weight: bold; color: #53ba4c; }

.grey_text { font-family: Verdana, Arial, Helvetica, sans-serif; color: #555554; font-size: 100%;}
.blue_text { font-family: Verdana, Arial, Helvetica, sans-serif; color: #2b7ba5; font-size: 100%;}

.smaller_text { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 80%;}

ul.mediacentre { margin-left: 0; margin-bottom: 0; padding-left: 18px; } 

ul.projectlinks { list-style-image: url('images/blue-arrow-bullet.gif'); margin-left: 0; margin-bottom: 0; padding-left: 18px; } 

.newssummary { font-family: Verdana, Arial, Helvetica, sans-serif; color: #116a99; font-size: 100%; } 
.newssummary a:link{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 100%; text-decoration: none; } 
.newssummary a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 100%; text-decoration: none; } 
.newssummary a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 100%; text-decoration: underline; } 

a:link.morenews { font-family: Verdana, Arial, Helvetica, sans-serif; color: #116a99; font-size: 100%; text-decoration: underline; } 
a:visited.morenews  { font-family: Verdana, Arial, Helvetica, sans-serif; color: #116a99; font-size: 100%; text-decoration: underline; }  
a:hover.morenews { font-family: Verdana, Arial, Helvetica, sans-serif; color: #116a99; font-size: 100%; text-decoration: none; } 

a:link.minilinkactive { font-family: Verdana, Arial, Helvetica, sans-serif; color: #51b94a; font-size: 100%; text-decoration: none; } 
a:visited.minilinkactive  { font-family: Verdana, Arial, Helvetica, sans-serif; color: #51b94a; font-size: 100%; text-decoration: none; }  
a:hover.minilinkactive { font-family: Verdana, Arial, Helvetica, sans-serif; color: #51b94a; font-size: 100%; text-decoration: underline; } 

.footerlinks { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3c3c3c; font-size: 120%; } 
.footerlinks a:link{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #3c3c3c; font-size: 100%; font-weight: bold; text-decoration: none; } 
.footerlinks a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3c3c3c; font-size: 100%; font-weight: bold; text-decoration: none; } 
.footerlinks a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #3c3c3c; font-size: 100%; font-weight: bold; text-decoration: underline; } 

.footer { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 80%; } 
.footer a:link{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 100%; text-decoration: none; } 
.footer a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 100%; text-decoration: none; } 
.footer a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 100%; text-decoration: underline; } 


.homebox { border-left: 1px solid #cccccc;  border-right: 1px solid #cccccc;  border-top: 1px solid #cccccc; padding-left:8px; background:url('images/box-home-bg.gif'); background-position:bottom; background-repeat: repeat-x; }


.homebox a:link{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }
.homebox a:visited{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }
.homebox a:hover{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }

.homebox_hover { border-left: 1px solid #cccccc;  border-right: 1px solid #cccccc;  border-top: 1px solid #cccccc; padding-left:8px; background:url('images/box-bg-hover.gif'); background-position:bottom; background-repeat: repeat-x; }



.homebox_hover a:link{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }
.homebox_hover a:visited{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }
.homebox_hover a:hover{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }

.homebox_border_c { padding:5px; border-left: 1px solid #cccccc;  border-right: 1px solid #cccccc;  border-bottom: 1px solid #cccccc;background:url('images/box-bg-bottom.gif'); background-position:bottom; background-repeat: repeat-x; font-size: 82%;}

.homebox_border { padding:5px; border-left: 1px solid #cccccc;  border-right: 1px solid #cccccc;  border-bottom: 1px solid #cccccc;background:url('images/box-bg-bottom.gif'); background-position:bottom; background-repeat: repeat-x; }

.homebox_border a:link{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }
.homebox_border a:visited{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }
.homebox_border a:hover{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }

.homebox_border_pic {border-left: 1px solid #cccccc;  border-right: 1px solid #cccccc;  border-bottom: 1px solid #cccccc;background:url('images/box-bg-bottom.gif'); background-position:bottom; background-repeat: repeat-x; }

.newsletter-box {border: 1px solid #cccccc; background:url('images/box-bg-bottom.gif'); background-position:bottom; background-repeat: repeat-x; }


.inc_style {border-bottom: 1px solid #cccccc;  background:url('images/inc-bg.gif'); background-position:bottom; background-repeat: repeat-x; }
.inc_style_pad {border-bottom: 1px solid #cccccc; padding-left:8px;  background:url('images/inc-bg.gif'); background-position:bottom; background-repeat: repeat-x; }

.labelbox { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 120%; font-weight:bolder; padding-left:25px; background:url('images/label-bg.gif'); background-position:bottom; background-repeat: repeat-x; }


.summarybox {border: 1px solid #cccccc; padding:8px; width:100%; background:url('images/summary-box-bg.gif'); background-position:bottom; background-repeat: repeat-x; }

.breadcrumbs {padding-left:15px; padding-top:10px; }

ul.projectsitelinks { list-style-image: url('images/GREEN-arrow-bullet.gif'); margin-left: 0; margin-bottom: 0; padding-left: 18px; } 

a:link.blacklink { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 100%; text-decoration: none; } 
a:visited.blacklink  { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 100%; text-decoration: none; }  
a:hover.blacklink { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 100%; text-decoration: underline; } 
