body {
    width: 750px;
	margin: 0 auto;
	border: solid 1px #c3c3c3;
	background-color: #EDEDED;
	background-image: url('images/bg_b2.jpg');
	background-repeat:repeat-x;
	font-size:9px;
	font-family:Tahoma;
	color:#555555;
	padding:0;
}

p{font-size:10px;line-height:0px;height:0px}

.left{padding-left:400px}
.lefttxt{position:absolute;left:0;top:59px;width:399px}
.lefttop{padding-left:399px;background-image:url(images/bg.gif);background-position:top;background-repeat:repeat-x;height:59px}
.lefttoptext{position:absolute;left:0;top:0}

.policy { font-family: Tahoma; font-size: 11px;  color: #ffffff; text-decoration: none; font-weight: bold; }
.policy2 { font-family: Tahoma; font-size: 9px;  color: #ffffff; text-decoration: none; font-weight: bold; }

.logontext9 { font-size: 9pt; color: #335577; font-family: Tahoma; font-weight: bold;  text-decoration: none; }
.logontext7 { font-size: 7pt; color: #335577; font-family: Tahoma; font-weight: normal; text-decoration: none; }
.logontext7b { font-size: 7pt; color: #335577; font-family: Tahoma; font-weight: bold;  text-decoration: none; }

.green { font-family:Tahoma; font-size:15px;  color:#8FB419; font-weight:bold; }
.orange { font-family:Tahoma; font-size:15px;  color:#FF7E00; font-weight:bold; }
.red { font-family:Tahoma; font-size:15px;  color:#B22E2E; font-weight:bold; }
.gold { font-family:Tahoma; font-size:15px;  color:#777E41; font-weight:bold; }
.black { font-family:Tahoma; font-size:15px;  color:#333333; font-weight:bold; }
.blue { font-family:Tahoma; font-size:15px;  color:#3C7FAF; font-weight:bold; }
.white { font-family:Tahoma; font-size:15px;  color:#FFFFFF; font-weight:bold; }
.greenbig { font-family:Tahoma; font-size:27px;  color:#8FB419; font-weight:bold; }
.orangebig { font-family:Tahoma; font-size:27px;  color:#FF7E00; font-weight:bold; }
.redbig { font-family:Tahoma; font-size:27px;  color:#B22E2E; font-weight:bold; }
.goldbig { font-family:Tahoma; font-size:27px;  color:#777E41; font-weight:bold; }
.blackbig { font-family:Tahoma; font-size:27px;  color:#333333; font-weight:bold; }
.bluebig { font-family:Tahoma; font-size:38px;  color:#335577; font-weight:bold; }
.bluesubtitle { font-family:Arial; font-size:14px;  color:#335577; font-weight:bold; }
.whitebig { font-family:Tahoma; font-size:23px;  color:#FFFFFF; font-weight:bold; }

.title1 { color: #003366; font-family: Arial; font-size: 14pt; font-weight: bold; text-align: left; }
.title2 { color: #666666; font-family: Arial; font-size: 12pt; font-weight: bold; text-align: left; }
.title3 { color: #003366; font-family: Arial; font-size: 12pt; font-weight: bold; text-align: left; }

.subtitle1{ color: #003366; font-family: Arial; font-size: 11pt; font-weight: bold; text-align: left; }
.subtitle2{ color: #999999; font-family: Arial; font-size: 11pt; font-weight: bold; text-align: left; }
.subtitle3{ color: #666666; font-family: Arial; font-size: 11pt; font-weight: bold; text-align: left; }
.subtitle4{ color: #025C96; font-family: Arial; font-size: 11pt; font-weight: bold; text-align: left; }

.formtext {font-family:Tahoma; font-size:11px;  color:#333333; text-decoration:none; background-color:#ffffc0; }
.formtext2 {font-family:Tahoma; font-size:11px;  color:#333333; text-decoration:none; }
.formlabel-small {font-family:Tahoma; font-size:9px; color:#333333; text-decoration:none; }
.formlabel-small-bold {font-family:Tahoma; font-size:9px; font-weight:bold; color:#333333; text-decoration:none; }

.formlabel{font-family: Tahoma; font-size:11px;  color:#333333; font-weight:bold; text-align: left; }
.formlabel-bold{font-family: Tahoma; font-size:11px;  color:#333333; font-weight:bold; text-align: left; }
.formtextbox {font-family:Tahoma; font-size:11px;  color:#333333; text-decoration:none; background-color:#ffffc0; }
.formtextbox-invalid {font-family:Tahoma; font-size:12px;  color:#333333; text-decoration:none; background-color:#FFBBBB; }
.formbutton{font-family: Tahoma; font-size:11px;  color:#333333; font-weight:bold; text-align: center; }
.errortext {font-family: Tahoma; font-size:11px;  color:#C60006; font-weight:bold; text-align: left; }
.bodytext-link { font-family: Tahoma; font-size: 8pt; font-weight: bold; text-align: left; color: #3C7FAF; text-decoration: none; }
.bodytext-green { font-family: Tahoma; font-size: 10pt; font-weight: bold; text-align: left; color: #025C96; text-decoration: none; }
.bodytext-link-plain { font-family: Tahoma; font-size: 8pt; text-align: left; color: #3C7FAF; text-decoration: none; }

.text2b {font-family:Tahoma; font-size:11px;  color:#333333; text-decoration:none; font-weight:bold; }
.stdtext {font-family:Tahoma; font-size:11px;  color:#333333; text-decoration:none; }

.text1{font-family:Tahoma; font-size:11px;  color:#FFFFFF; text-decoration:none }
.search{font-family:Tahoma; font-size:11px;  color:#ffffff; text-decoration:none; font-weight: normal; }

.txt1 { font-size:13px; color:#555555; font-family:Tahoma; line-height: 14px; }
.txt1b { font-size:13px; font-weight:bold; color:#555555; font-family:Tahoma; line-height: 14px; }
.txt2 { font-size:13px; font-weight:bold; color:#FF9900; font-family:Tahoma; line-height: 14px; }
.txt3 { font-size:13px; color:#555555; font-family:Tahoma; line-height: 12px; }
.txt4 { font-size:11px; color:#4E8BC1; font-family:Tahoma; line-height: 12px; }
.txt5 { font-size:13px; color:#FFFFFF; font-family:Tahoma; line-height: 12px; text-transform: uppercase; text-decoration: none; }
.txt6 { font-size:13px; font-weight:bold; color:#555555; font-family:Tahoma; line-height: 13px; text-transform: uppercase; }

.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;
} 
/************************************************************************
* 
* Rollover buttons
*
************************************************************************/

.buttonsmall, .buttonsmall-ovr
{
    background: url(images/background_button_small.gif) repeat-x;
    border: none;
    color: #FFFFFF;
    height: 22px;
    font-weight: normal;
    font-size: 9px;
    padding-bottom: 9px;
    padding-left: 3px;
    padding-right: 3px;
    cursor: pointer;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.buttonsmall-ovr
{
    text-decoration: underline;
    background: url(images/background_button_small-ovr.gif) repeat-x;
}

.button-small, .button-small-ovr
{
    color: #3c3c3c;
    height: 22px;
    font-weight: normal;
    font-size: 9px;
    padding-bottom: 9px;
    padding-left: 3px;
    padding-right: 3px;
    cursor: pointer;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.navbutton
{
    background-color: #777777;
    border: none;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 9px;
    padding: 5px;
    cursor: hand;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    vertical-align: middle;
    float: left;
}


#modernbricksmenu2{
padding: 0;
width: 100%;
border-bottom: 5px solid #3C7FAF; /*Blue color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#modernbricksmenu2 ul{
margin:0;
margin-left: 15px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform: capitalize;
}

#modernbricksmenu2 a{
float: left;
display: block;
font: bold 11px Arial;
color: white;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
background-color: #777777; /*Blue color theme*/ 
border-bottom: 1px solid white;
}

#modernbricksmenu2 a:hover{
background-color: #3C7FAF; /*Blue color theme*/ 
color: white;
}

#modernbricksmenu2 #current a{ /*currently selected tab*/
background-color: #3C7FAF; /*Blue color theme*/ 
color: white;
border-color: #3C7FAF; /*Blue color theme*/ 
}

