/* Body Stuff */
body {margin: 0px;padding: 0px;background-color: #fff;font-family:Arial, Helvetica, sans-serif;background-image:url(../_img/subnavbg.gif);background-repeat: no-repeat;
	line-height: 14px;font-size: 12px;}
.body-homepage {background-image:url(../_img/nobg.gif);}
.body-microsite {background-image:url(../_img/nobg.gif);}
h1 { margin: 0px;color: #00accb; font-size: 17px;font-weight: bold;}
h2 {color: #00accb; font-size: 14px;font-weight: bold;}
h3 {color: #00accb; font-size: 12px;font-weight: bold;}
img {border:0px}
b {font-weight:bold;}

/* Global Stuff */
#surround {width: 760px; background-image:url(../_img/subnavbg_left.gif); min-height:400px; clear:both;}
#surround-home {width: 760px}
.bold {font-weight:bold}
.clear {clear: both; height: 1px;}
.left {float: left}
.right {float: right;}

/* Header */
#headeraccess{background-color: #00accb;height:12px;text-align:right;padding-right:10px;}
#headeraccess a{color:#fff;text-decoration:none;}
#headeraccess a:hover{color:#fff;text-decoration:underline;}
#header {background-color: #00accb; height: 88px;}
#header .right {margin-top: 40px; margin-right: 20px;}
#header .right a{font-size: 12px; color: #fff; text-decoration: none;}
#header .right a:hover{font-size: 12px; color: #fff; text-decoration: underline;}

/* Menu */
#nav {background-image:url(../_img/navbg.gif); border-bottom: 2px solid #00accb; height:17px; padding-left: 8px; 
		margin-bottom: 20px; color: #00accb; font-size: 11px;font-weight:bold; padding-top: 3px;}
#nav a{color: #00accb;text-decoration: none;}
#nav a:hover{color: #00accb;text-decoration: underline;}
#subnav {float: left; background-color: #00accb; width:168px; margin-right: 14px; padding: 0px; margin-bottom: 10px; }
#subnav p{margin:0px 10px 10px 10px;}
#subnav a{font-weight: bold; color: #fff; font-size: 11px; text-decoration: none;}
#subnav a:hover{font-weight: bold; color: #fff; font-size: 11px; text-decoration: underline;}
.subnav-blank{height:300px;}

body#home a#homenav,body#nav1 a#nav1nav,body#nav2 a#nav2nav,body#nav3 a#nav3nav,body#nav4 a#nav4nav,body#nav5 a#nav5nav,
body#nav6 a#nav6nav,body#nav7 a#nav7nav,body#nav8 a#nav8nav,body#nav9 a#nav9nav,body#nav10 a#nav10nav,body#nav11 a#nav11nav,
body.subnav1 a#subnav1nav,body.subnav2 a#subnav2nav,body.subnav3 a#subnav3nav,body.subnav4 a#subnav4nav,body.subnav5 a#subnav5nav,
body.subnav6 a#subnav6nav,body.subnav7 a#subnav7nav,body.subnav8 a#subnav8nav,body.subnav9 a#subnav9nav,body#footnav1 a#footnav1nav,
body#footnav2 a#footnav2nav,body#footnav3 a#footnav3nav,body#footnav4 a#footnav4nav,body#footnav5 a#footnav5nav,body#footnav6 a#footnav6nav,
body#footnav7 a#footnav7nav,body#footnav8 a#footnav8nav,body#footnav9 a#footnav9nav
{text-decoration:underline;}

/* Footer */
#footer-surround {background-color: #fff; padding-top: 1px; padding-bottom: 10px;}
#footer { border-top: 1px solid #666;padding-top: 3px; margin: 10px 8px 10px 8px; color: #666; font-size: 11px; width: 740px;background-color: #fff; clear:both;}
#footer a{color: #666; text-decoration:none;}
#footer a:hover{color: #666; text-decoration: underline;}

/* Homepage */
.home-content {margin: 0px 8px 0px 8px;}
.home-content p { font-size: 12px; color: #666; }
.home-content a{color: #666; text-decoration: underline;}
.home-content a:hover{color: #00accb; text-decoration: underline;}
.home-content li{font-size: 12px;color: #666;}

/* promo */
.promo {width: 355px; border: 1px solid #00accb; margin-bottom: 10px;}
.promo-right {width: 357px; border: 1px solid #00accb; margin-bottom: 10px; margin-left: 11px;}
.promo-head {background-color:#00accb; color: #fff; font-weight: bold; font-size:12px; padding:4px; margin-bottom: 4px;}
.promo-head a{color: #fff; text-decoration:underline;}
.promo-head a:hover{color: #fff; text-decoration:none;}
.promo p, .promo-right p{margin-left: 5px; margin-right: 5px;}
.promo p a, .promo-right a{color: #666; text-decoration:underline;}
.promo p a:hover, promo-right a:hover{color:#00accb; text-decoration:none;} 

/* main content */
.content {margin: 0px 8px 10px 8px; width: 550px; min-height: 400px;}
.content p { font-size: 12px; color: #666; padding-bottom: 0px; margin-bottom: 0px}
.content a{color: #666; text-decoration: underline;}
.content a:hover{color: #00accb; text-decoration: underline;}
.content table {margin: 0px; padding:0px; border: 0px;}
.content td {color: #666; width: 150px; font-size: 12px;}
.content li{font-size: 12px;color: #666;}
.images {margin:10px 0px 0px 10px;}
.images img {border: 1px solid #666;margin-bottom:10px;}
.picture {border: 1px solid #666;margin:10px 0 0 10px;}
#map { height: 300px; background-color:#e7e7e7;margin-right:10px;border:1px solid #999;margin-top:10px;}

/* Microsite */
.microsite-link a{color: #00accb; font-weight: bold; text-decoration:none;}
.microsite-link a:hover{color: #00accb; font-weight: bold; text-decoration:underline;}

.microsite-content {margin: 0px 2px 0px 22px;}
.microsite-content p { font-size: 12px; color: #666; }
.microsite-content a{color: #666; text-decoration: underline;}
.microsite-content a:hover{color: #00accb; text-decoration: underline;}
.microsite-content table {margin: 0px; padding:0px; border: 0px;}
.microsite-content td {color: #666; width: 150px; font-size: 12px;}
.microsite-content .pic {border: 1px solid #666; margin-left: 15px;}
.microsite-content li{font-size: 12px;color: #666;}

/* Accessibility Table */
.content .tablesurround {background-color:#fff; }
.content .tableaccess{border:1px solid #999; margin-top: 15px; padding:0px; margin: 0px 3px;}
.content th {color: #666; font-weight:bold;}
.content caption {color: #00accb; font-weight:bold; font-size: 12px; margin-bottom: 8px;}
.odd {background-color: #e7e7e7; border: 2px solid #e7e7e7;}
.even {background-color: #fff;}

/* Photo Gallery */
.photo {width:240px;float:left;margin-top:10px;margin-right:34px;}
.photo img {border: 1px solid #ccc;}
.photo p{margin:2px 0 0 0;}
