/* CSS Document */
body {background-image:url(/im/bg.gif); background-repeat:repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #345985; margin-top: 0px;}
p {font-size: 11px; line-height:18px;}
a {color: #FF9900; text-decoration: none; font-weight: bold;}
a:hover {color: #006699; text-decoration: none; }
H1 {font-size: 18px; letter-spacing:.02em; color: #77B463; font-weight:normal; border-bottom: solid 1px #77B463; padding-bottom: 5px;}
H2 {font-size: 14px; color: #77B463; font-weight:normal;}
H3 {font-size: 12px; color: #345985; font-weight:bold;}
#local {background-image: url(/im/bg_local.gif); background-repeat:repeat-y; height:30px;}
#local td {color: #ffcc00; padding-left: 30px;  font-size: 12px; padding-right: 30px;}
#head {background-image: url(/im/bg_head.jpg); background-repeat:no-repeat; height:121px;}
#head td {padding-left: 30px; padding-right: 30px;}
.tagline {padding-left: 20px;}

#orange_bar {background-image: url(/im/bg_menu.gif); background-repeat:repeat-y;} 
#menu {color: #ffffff; margin-right: 20px; font-size: 10px;}
#menu td {text-align: left; padding: 2px}
#menu td a {
	color: #ffffff;
	font-weight: normal;
	padding: 5px;
	display: block; 
	border: 1px outset #F8D6BE; 
	background-color: #D9681A; 
}
#menu td a:hover {
	color: #004566;
	padding: 5px;
	background-color: #F5B550;
	border: 1px inset #F8D6BE; 	display: block; 
}
#menu td a:active {
	color: #004566;
	padding: 5px;
	background-color: #F5B550;
	border: 1px inset #F8D6BE;  display: block;
}
.submenu{text-align: left; width:120px; padding: 2px; position:absolute; display:none;}

#content{background-image: url(/im/bg_content.gif); background-repeat:repeat-y;}
#content td { vertical-align: top;}
.content_right {padding: 20px; width: 210px; padding-bottom: 20px;}
.content_left {padding-top: 20px; padding-left: 40px; padding-right: 40px; width: 426px; padding-bottom: 20px;}
.content_center {padding-top: 20px; padding-left: 40px; padding-right: 40px; width: 670px; padding-bottom: 20px;}

#sponsors_title_sml {background-image: url(/im/bg_sponsors_sml.png); background-repeat:no-repeat; background-position: center top;height: 31px; text-align:center  }
#sponsors_title_sml td {font-size: 14px; color: #ffffff; text-align:center; padding-top: 5px;}
#sponsors_sml {width: 135; border: 1px solid #77b463; }

#sponsors_title {background-image: url(/im/bg_sponsors.gif); background-repeat:no-repeat; background-position: center top; height: 30px; width: 202px;  }
#sponsors_title td {font-size: 14px; color: #ffffff; text-align:center; padding-top: 5px;}
#sponsors {width: 202px; border: 1px solid #77b463;  }
#sponsors td {color: #345985; padding: 5px;  }
#sponsors td a {font-weight: normal; color: #C44F00; text-decoration: underline;}
#sponsors td a:hover {color: #345985}
.sponsors_light {height: 25px; background-color: #cee4c7;}
.sponsors_dark {height: 25px; background-color: #9cc88d;}

#lrgcontent {background-image:url(/im/bg_content_lrg.gif); background-repeat:no-repeat; background-position:center top; height: 485px; }
#lrglongcontent {background-image:url(/im/bg_content_long.gif); background-repeat:no-repeat; background-position:center top;}
#longcontent {background-image:url(/im/bg_long.png); background-repeat:no-repeat; background-position:center top;  }
.longcontent_map {text-align: center; vertical-align:center;}

#homecontent {background-image:url(/im/bg_home.png); background-repeat:no-repeat; background-position:center top; height: 300px; }
#homecontent td {padding: 5px;}
.homecontent_title {font-size: 18px; color: #ffffff; letter-spacing: .06em; text-align: center; font-weight: normal; padding-top: 5px; height: 30px;}
.homecontent_map{text-align: center; }

#temp {background-image:url(/im/bg_temp.gif); background-repeat:no-repeat; background-position:center top; height: 300px; }
.temp_title {font-size: 18px; color: #ffffff; letter-spacing: .06em; text-align: center; font-weight: normal; padding-top: 5px; height: 30px;}
.temp_map {text-align: center;  height: 240px; }
.temp_menu{height: 30px; padding-top: 15px; }
#temp td {padding: 5px;}
#services {background-image:url(/im/bg_services.gif); background-repeat:no-repeat; background-position:center top; height: 300px; imagewidth: 680 px;}
.services_title {font-size: 18px; color: #ffffff; letter-spacing: .06em; text-align: left; font-weight: normal; padding-top: 5px; height: 30px;}
.services_intro {padding-left: 10px; line-height: 18px; vertical-align: top; }
#services td {padding: 5px;}
#footer {background-image:url(/im/bg_footer.gif); background-repeat:no-repeat; background-position: bottom center; height: 42px; }
#footer td {padding-left: 20px; vertical-align:top; font-size: 10px;}
#footer td a{font-weight: normal}
#footer td a:hover { }
.home_intro { border-left: solid 1px #77B463; padding-left: 10px; line-height: 18px; vertical-align: top; }
#temp_map {font-size: 10px; color: #FF6600;}

.cityTitle{vertical-align:top; font-weight:bold; font-size: 16px; color: #000000}
.wxTop{vertical-align:top;} 
.errMsg{vertical-align:top; font-weight:bold; font-size: 18px; color: #000000}

