﻿/* Sets element margins, padding, and border to 0 to even out browser differences when adding desired values later. */
html, body, div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, li, dl, dt, dd, td, form, fieldset, a, img, button {
     margin: 0;padding: 0;border: 0;}
body {text-align: center;font-size: 0.78em;background:url(Images/bg.jpg) repeat;min-width: 800px;}
body, #breadcrumbs, #logindiv, #header .datetime {font-family: Georgia,"Times New Roman",Times,serif}
#wrapper {margin-left:10px;margin-right:10px;text-align:left;background-color:#FFFFFF;}
#logo {position:absolute;top:0px;left:0px;}
#logo .logo01 {padding:0px;float:left;}
#logo .logo02 {padding:0px;float:left;} 
#header {position:relative;height:70px;background:url(Images/bg.jpg);}
#header .datetime {position:absolute;top: 55px;right:5px;font-size:0.9em;color: #FFFFFF;text-align:right;}
#mainnav {background: url(Images/menu_bg.gif) repeat-x;height: 30px;list-style: none;text-align:left;}
#mainnav .mainnav {background: url(Images/menu_bg.gif) repeat-x;height: 30px;} /*tab background image path*/
.mainnav {background: url(Images/menu_bg.gif) repeat-x;height: 30px;} /*tab background image path*/
#tbmenu {background: url(Images/tbmenu.png) repeat-x;height: 32px;} /*tab background image path*/
#tbnav {background: url(Images/menu_bg.gif) repeat-x;height: 31px;} /*tab background image path*/
#contentwrapper {position: relative;} /*encloses #centercolumn, IE: to display correctly breadcrumbs*/
#centercolumn {float:left;width: 100%;padding-top:25px;} /* Hidden from IE-mac */
#breadcrumbs {left:10px;}
#logindiv {right:10px;}
#breadcrumbs a, #logindiv a {color:Navy;text-decoration:underline;}
#breadcrumbs a:hover, #logindiv a:hover {text-decoration:none;}
#breadcrumbs, #logindiv {position:absolute;top:5px;font-size:0.9em;}

/*#copy a {color:#006699;text-decoration:underline;}*/	/* Applies for "readmore" */
#copy a {color:#006699;}	/* Applies for "readmore" */
#copy a:hover {color:Black;text-decoration:none;}
#copy .container {margin:5px;padding:0 20px 15px 20px;border:1px solid Navy;background-color:#FFFFFF;}
/*#copy img {border:1px solid #006699 !important;}*/
#copy .teaser {color:#999999;font-size:0.9em;font-weight:bold;}
#copy .container h1, #copy .container h2 {margin: 0 -20px;padding: 0 20px 2px 20px;background-color:#006699;} 
#copy td, #copy th {padding: 0.2em 0.5em;font-family: Arial, Helvetica, sans-serif;}
#copy fieldset {padding:1em;margin-bottom:1em;border:1px solid Navy;}
#copy legend {color:#666666;background-color:#FFFFFF;}
* html #copy .container {height:1%;}
* html #copy legend {padding:0.5em;}
.txtBox {border:1px solid #666666;}

div.readmore {text-align:right;font-size:0.9em;font-weight:bold;color:Navy;}
#footer {clear:both;text-align:center;background-color:#006699;color:White;font-size:0.9em;}
#footer a {margin:1px 5px;color:White;text-decoration:none;}
.button {border:1px solid #B8B8B8;color:#FFFFFF;background-color:Navy;font-size:0.78em;}
.imgfloatright {float:right;display:inline;margin: 0.25em 0 0.25em 1em;}
.imgfloatleft {float:left;display:inline;margin: 0.25em 1em 0.25em 0;}

/*Typographics styles adapted from http://www.thenoodleincident.com/tutorials/typography/ */
h1 {margin:0;font-size: 1.3em;font-weight: bold;color:#FFFFFF;}
h2 {margin: 0.5em 0;font-size: 1.2em;font-weight: bold;color:#FFFFFF;}
h3 {margin: 0.5em 0;font-size: 1.15em;font-weight: bold;color:#666666;}
h4 {margin: 0.5em 0;font-size: 1.1em;font-weight: bold;color:#666666;}
h5 {margin: 0.5em 0;font-size: 1em;font-weight: bold;color:#666666;}
h6 {margin: 0.5em 0;font-size: 0.9em;font-weight: bold;color:#666666;}
p  {margin: 1em 0;line-height: 1.5em;}
a  {text-decoration:underline;}
a:link {color:White; text-decoration:none;} /* unvisited links */
a:visited {color: Blue }					/* visited links */
a:hover {text-decoration:none;}				/* user hovers over link */
a:active {color: lime }						/* active links */

/* Weather Control */
.temp {font-size:22px;font-family:Tahoma;}
.cc {font-size: 11px;font-family:Tahoma;}
.fcastWeekDay {font-weight: bold;}
.ccLoc {font-weight: bold;}
.fcastDate {font-size: 11px;font-family:Tahoma;}
.curWind {font-size: 11px;font-family:Tahoma;}
.weatherTable {padding:5px;background-color:white;text-align: center;border:solid 1px #c3c3c3;margin-left:auto;margin-right:auto;}
.fcastTable {padding:3px;background-color:white;text-align:center;border:solid 1px #c3c3c3;margin-left: auto;margin-right: auto;}
.weatherError {color: #ff0000;font-size: 12px;margin: 5px 0 5px 0;} 

/* Telerik: RadToolBar */
#copy .rtbChoiceArrow {background:none !important;}			/*RadToolBar, eliminate downarrow*/
#copy .rtbMiddle .rtbMiddle {background:none !important;}	/*RadToolBar, eliminate background box*/
#copy .RadComboBox .rcbArrowCell {padding: 0;}
#copy .RadComboBox .rcbInputCell {padding-left: 2px;}

/* Telerik: RadMenu */
#mainnav .RadMenu_Web20 {border-left: solid 0px Navy;background: url(Images/menu_bg.gif);}
#mainnav .RadMenu_Web20 .rmExpanded {color: Navy;background: transparent url(Images/menu_hover.gif) no-repeat center;}