html,body{height:100%;background-color:#e8f4ff;}
body,td,table,div,form,input,textarea,select{margin:0;padding:0;}
body{font-size:11px;font-family:arial,sans-serif;}
table{border-collapse:collapse;}
td{vertical-align:top;}
img{border:none;display:block}
a,.footer a{color:#00376d;}
a:hover,.footer a:hover{color:#457baf;}
.small{font-size:11px;}
b{color:#000;}
.nodisplay{display:none;}
h1{color:#8b2054;font-size:20px;font-weight:normal;}
h2{color:#00376d;font-size:16px;background-color:#e8f4ff;padding:5px 10px;clear:both;}
h3{color:#00376d; font-size: 12px; font-weight: bold;}
h4{color:#00376D;font-size:18px;font-weight:normal;}
h5{color:#00376D;font-size:16px;font-weight:normal;padding:0;margin:0.5em 0;}
a{outline:none;}
:focus{-moz-outline-style: none;}
ul{list-style-type:none;margin:8px 0;padding:0px;}
li{background:url(/images/bullet.gif) no-repeat 0 5px;padding-left:10px;margin-bottom:5px;}
ol{margin-left:8px;padding-left:8px;}
ol li{background:none;padding-left:0;}

.frame{margin:0 auto;width:787px;height:100%;}
.shadowl{background-image:url('/images/shadow_l.gif');background-repeat:repeat-y;vertical-align:bottom;}
.site{width:775px;background-color:#ffffff;vertical-align:top;}
.shadowr{background-image:url('/images/shadow_r.gif');background-repeat:repeat-y;vertical-align:bottom;}
.header img{float:left;border-bottom:1px solid #000000;}
.nav{clear:both;width:100%;border-bottom:1px solid #000000;}
.nav a{display:block;font-size:12px;background-color:#00376d;color:#ffffff;text-align:center;padding:5px 10px;border-right:1px solid #b3c3d3;text-decoration:none;}
.nav a:hover,.nav a.current{background-color:#6b9ac8;}
.nav a.last{border-right:none;}
.content{padding:20px;color:#4b4b4b;min-height:300px;}
.content p{line-height:160%;}
.content .form td{padding:5px;vertical-align:middle;}
.content .form td.label{font-size:12px;color:#333;padding-left:0;}
.content .form input.txt{width:200px;}
.content .button:hover{opacity:.7;*filter:alpha(opacity=70);}
.split{background-image:url('/images/bg_grey.gif');background-repeat:repeat-y;background-position:top right;padding-top:20px;}
.splittable{width:735px;}
.leftside{width:435px;}
.middle{width:40px;}
.rightside{width:260px;}
.hpphoto{border-top:1px solid #fff;border-bottom:1px solid #7f9bb6;width:775px;height:197px;}
.footer{vertical-align:top;border-top:1px solid #4f4f4f;background-color:#fff;background-image:none;height:100%;}
.footer img,.footer div{float:left;}
.footer img{float:left;width:330px;}
.footer div.links{width:445px;}
.footer div.links div{float:right;padding:8px 12px 0 0;text-align:right;}
.footer div.address{clear:both;padding:0 12px 12px 12px;line-height:200%;color:#7d7d7d;width:330px;}

/*program tour*/
.pt_tabs{clear:both;width:731px;background-image:url(/images/pt_tabs_bg.gif);background-repeat:repeat-x;}
#pt_tabs a{display:block;font-size:11px;color:#00376d;text-decoration:none;height:37px;}
#pt_tabs a span{display:block;padding:5px 12px;}
#pt_tabs a:hover,#pt_tabs a.current{background-image:url(/images/pt_tabs_bg_h.gif);background-repeat:repeat-x;color:#8b2054;}
.pt_content{background-color:#fafafa;}
.pt_content span.pt_content_pad{display:block;border-left:1px solid #ba7d9b;border-right:1px solid #ba7d9b;padding:25px 15px 0 15px;*height:100%;}
.pt_content span.pt_content_pad:after{content:"";display:block;height:0;clear:both;}
.pt_content img{float:right;width:492px;}
.pt_content h1{font-weight:bold;font-size:20px;margin:30px 0 0 0;}
.pt_content p{margin:0 0 10px 0;}
.pt_content b{color:#000000;}
.pt_content li{margin-bottom:10px;}
.pt_content li span{color:#333;}
.pt_content .explanation{height:430px;width:200px;border:1px solid #fafafa;}
.pt_content .explanation,.pt_content .prevnext,.pt_content .prevnextdivider{display:none;}
.pt_content .explanation ul {color: #333}
 
/*back-end styles*/
.section{margin-bottom:20px;}
.section img,.section select,.section input,.section textarea{font-size:13px;color:#333;display:inline;}
.section input{padding:1px 0 1px 3px;*margin:-1px 0;}
.section input.long,.section textarea{width:200px;}
.section input.medium{width:100px;}
.section input.short{width:40px;}

.lineitem,.submitbuttons{clear:both;padding:2px 10px 2px 30px;margin:2px 0;}
.lineitem{color:#000;*height:100%;}
.lineitem:after {content: "";display:block;height:0;clear:both;}
.lineitem .label{float:left;width:150px;font-size:13px;}
.lineitem .data{float:left;width:545px;}
.lineitem .data .innerlabel{float:left;width:100px;font-size:13px;}
.lineitem .data .innerdata{float:left;width:445px;}

.radios{width:150px;float:right;font:normal 11px arial,sans-serif;color:#000;text-align:right;}
.resultdata{margin-bottom:30px;padding:2px 10px 2px 30px;}
.resultdata .label{float:left;width:150px;}
.resultdata .data{float:left;width:175px;}

.submitbuttons{margin-top:30px;}
.submitbuttons img{float:left;margin-right:50px;}

.erroralert,.errorhighlight{color:#000;*border:1px solid #ff0000;background-color:#ff8f8f;}
.erroralert{font-size:14px;padding:10px;}
.errormessage{}

table.tabular {border-collapse: separate; border-spacing: 3px; }
table.tabular tr.odd{background-color:#cfcfcf;}
table.tabular tr.even{background-color:#fff;}
table.tabular tr.total td{font-weight:bold;background-color:#666;color:#fff;}

.cell_editor { border: 1px solid #666; padding: 1px;}
#resource_request_current { display: inline; float: right;}
#notice {padding: 5px; margin: 0px; background-color: #FFCC80; }

form .fieldWithErrors input { border: 1px solid red; }
form .formError { color: red;}

h2 a, .data a {color:#990000; font-size: smaller; font-weight: normal;}

.resources-table{width:600px;border-collapse:collapse;margin-bottom:10px;*margin-bottom:30px;}
.resources-table td{width:50%;border:1px solid #00376D;vertical-align:middle;font-size:20px;}
.resources-table a#fires{display:block;background:#FFF url(/images/thumb_fires.jpg) no-repeat 5px center;font:normal 20px arial,sans-serif;padding-left:90px;height:60px;text-decoration:none;}
.resources-table a#floods{display:block;background:#FFF url(/images/thumb_floods.jpg) no-repeat 5px center;font:normal 20px arial,sans-serif;padding-left:90px;height:60px;text-decoration:none;}
.resources-table a#hurricanes{display:block;background:#FFF url(/images/thumb_hurricanes.jpg) no-repeat 5px center;font:normal 20px arial,sans-serif;padding-left:90px;height:60px;text-decoration:none;}
.resources-table a#pandemic{display:block;background:#FFF url(/images/thumb_pandemic.jpg) no-repeat 5px center;font:normal 20px arial,sans-serif;padding-left:90px;height:60px;text-decoration:none;}
.resources-table a#tornadoes{display:block;background:#FFF url(/images/thumb_tornadoes.jpg) no-repeat 5px center;font:normal 20px arial,sans-serif;padding-left:90px;height:60px;text-decoration:none;}
.resources-table a#tsunamis{display:block;background:#FFF url(/images/thumb_tsunamis.jpg) no-repeat 5px center;font:normal 20px arial,sans-serif;padding-left:90px;height:60px;text-decoration:none;}
.resources-table a span{display:block;padding-top:17px;}
.resources-table a#fires:hover, a#floods:hover, a#hurricanes:hover, a#pandemic:hover, a#tornadoes:hover, a#tsunamis:hover{background-color:#FFFCD2;color:#8B2054;}

/* homepage version2 */
table#quicklinks {border-collapse: collapse; color: #003366; font-size: 11px; width: 258px;}
table#quicklinks td {border: 1px solid #003366; padding: 6px;}

.resources-table a#quicklinks-fires{display:block;background:#f2f2f2 url(/images/quicklink_fires.gif) no-repeat 5px center;font:normal 11px arial,sans-serif;padding-left:50px;height:25px;text-decoration:none;}
.resources-table a#quicklinks-floods{display:block;background:#f2f2f2 url(/images/quicklink_floods.gif) no-repeat 5px center;font:normal 11px arial,sans-serif;padding-left:50px;height:25px;text-decoration:none;}
.resources-table a#quicklinks-hurricanes{display:block;background:#f2f2f2 url(/images/quicklink_hurricanes.gif) no-repeat 5px center;font:normal 11px arial,sans-serif;padding-left:50px;height:25px;text-decoration:none;}
.resources-table a#quicklinks-pandemic{display:block;background:#f2f2f2 url(/images/quicklink_pandemic.gif) no-repeat 5px center;font:normal 11px arial,sans-serif;padding-left:50px;height:25px;text-decoration:none;}
.resources-table a#quicklinks-tornadoes{display:block;background:#f2f2f2 url(/images/quicklink_tornadoes.gif) no-repeat 5px center;font:normal 11px arial,sans-serif;padding-left:50px;height:25px;text-decoration:none;}
.resources-table a#quicklinks-tsunamis{display:block;background:#f2f2f2 url(/images/quicklink_tsunamis.gif) no-repeat 5px center;font:normal 11px arial,sans-serif;padding-left:50px;height:25px;text-decoration:none;}
#quicklinks a span{display:block;padding-top:7px; text-decoration: underline;}