body 
{
	background: #FFFFFF}

body, body div, body p, body th, 
body td, body li, body dd    {
    /* more specific to override imported rule */
    font-size:   10px;      
    font-family: arial, helvetica, sans-serif; 
    text-align : left; 
    }

html>body, html>body div, html>body p, 
html>body th, html>body td, 
html>body li, html>body dd    {
    font-size:    10px;      
    font-family: arial, helvetica, sans-serif;
    text-align : left; 
    /* be nice to Opera */
    }

H1    
{
    color: #AB403E;
    font-size:   14px;      
    font-family: verdana,tahoma, serif; 
    text-align : left; 
}
H2    
{
    font-size:   15px;      
    font-family: verdana,tahoma, serif; 
    text-align : left; 
}
H3    
{
    font-size:   16px;      
    font-family: verdana,tahoma, serif; 
    text-align : left; 
}
H4    
{
    font-size:   17px;      
    font-family: verdana,tahoma, serif; 
    text-align : left; 
}

.rssnews    
{
    font-size:   9px;      
    font-family: arial, helvetica, sans-serif;
    text-align : left;
    text-decoration:none;
    color:#000000; 
}

.sidebartext {font-size:10px;text-decoration:none;color:#000000;}
.sidebar {font-size:10px;text-decoration:none;color:#000000;}
.sidebar a {font-size:10px;text-decoration:none;color:#000000;height:10px;}
.sidebar a:hover {font-size:10px;text-decoration:none;color:#000000}
.sidebar a:visited:hover {font-size:10px;text-decoration:none;color:#000000}

.vnav .mnu {font-size:11px;}

.nav {background:#D8E2C8;border-right:1px solid #163759;font-size:11px;}
.vnav {font-size:11px;color:#000000;margin-top:5px}
.vnav a {text-decoration: none;color:#000000}
.vnav a:hover{text-decoration:none;color:#FFFFFF;background:#AB403E;width:100%}
.vnav a:visited:hover
{
	background: #AB403E;
	width: 100%;
	color: #FFFFFF;
	text-decoration: none;
}
.vnav td{border-top: 1px solid #E7EDDC;border-bottom: 1px solid #90A07C;height:19px;padding-left:3px;height:10px;}
.vnav .tdh {background:#D1B6B6;height:10px;}


.rightborder{border-right:1px dotted #e7e7e7}
.leftborder{border-left:1px dotted #e7e7e7;background:#e7e7e7}



.content{border-right:1px dotted #e7e7e7}
.menu{border-left:1px dotted #e7e7e7e;background:#DEBCBB}
.bottom{border-top:1px solid dotted;border-left:1px solid #698EB7;border-right:1px solid #698EB7;border-bottom:1px solid #698EB7;background:#E9E8E8;font-size:12px;font-family: arial, helvetica, sans-serif;height:13px;}

.sidebar {background-image:url(images/bar.gif);background:#D9EDF9;padding:5px 5px 5px 10px;vertical-align:top;}
.page {padding:5px 5px 5px 10px;vertical-align:top;font:10px;}
.page a:link {color: #495F85}
.page a:visited {color: #495F85}
.page a:hover {color: #495F85}
.page a:active {color: #495F85}

.xlinks{font:13px;}

.navlinks{padding:5px 5px 5px 10px;font:12px;}

.pagecontent{background:#FFFFFF;}

.bottommenu {background:#D4EAF8;border-top:1px solid #3869A6;border-bottom:1px solid #163759;font:10px tahoma, sans-serif;color:#E2F1FB;text-align:center;text-decoration: none;}
.bottommenu a {text-decoration: none;color:#000000}
.content {border-right:1px dotted #e7e7e7; background:#FFFFFF;}

.highlight{ color: #AB403E;border-top:solid 1px #863B3A;border-bottom:solid 1px #863B3A; background:#DEBCBB;  font-size:10px ;font-family:verdana; font:bolder; height:20px;padding:3px 10px 3px 10px }



hr {
 margin: 1em 0 1em 0;
       padding: 0;
       color:#fff;
       border:none;
       border-bottom: 1px dotted #999;

  
}


.tb {
 
       border-left: 1px dotted #999;

  
}





/*

WEATHER BLOCK
*/

	.wr {Padding:5 5 5 5;}

	#weather-msnbc { BORDER-RIGHT: #B3B98F 1px solid; PADDING-RIGHT: 0.4em; BORDER-TOP: #B3B98F 1px solid; PADDING-LEFT: 0.4em; BACKGROUND: #D7D7D4; PADDING-BOTTOM: 0.4em; FONT: 0.65em Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #B3B98F 1px solid; WIDTH: 150px; PADDING-TOP: 0.4em; BORDER-BOTTOM: #B3B98F 1px solid }
	#weather-msnbc H4 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
	#weather-msnbc H5 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
	#weather-msnbc P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
	#weather-msnbc H4 { FONT-WEIGHT: bold; MARGIN-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; COLOR: #c00 }
	#weather-msnbc H5 { FONT-WEIGHT: bold }
	#temperature { FLOAT: left; MARGIN: 4px 0px; WIDTH: 40%; TEXT-ALIGN: left }
	#glyph { FLOAT: left; MARGIN: 4px 0px; WIDTH: 40%; TEXT-ALIGN: left }
	#weather-msnbc IMG { BORDER-RIGHT: medium none; BORDER-TOP: medium none; DISPLAY: block; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none }
	#weather-msnbc #temperature { FONT: 2.2em "Times New Roman", Times, serif; COLOR: #c00 }
	#weather-msnbc UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none }
	#weather-msnbc UL B { FONT-WEIGHT: normal; TEXT-TRANSFORM: uppercase; COLOR: rgb(0,51,204) }
	#weather-msnbc LI.alt { BACKGROUND: #B3B98F }
	#weather-msnbc LI { LINE-HEIGHT: 2em }
