/* CSS Document */
a:link, a:visited {color:#0000FF; text-decoration:none;}
a:hover {color:#0000FF; text-decoration:underline;}
body {
	background-color: #666666;
	margin:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#container {
	width:1003px;
	margin:auto;
	padding:0px;
	margin-bottom:26px;	
	background-color:#F5F5F5;
}
#subcontainer {
  width:833;
  padding:0px;
  background-color:#F5F5F5;
  }
#adcontainer {
  width:170;
  padding:0px;
  background-color:#F5F5F5;
  }

/*  HEADING FILES BY SECTION */
#masterhead {
	height:92px;
	padding:0px;
	margin:0px;
	/*background-image:url(/images/bgMasthead_st.png);
	background-repeat:repeat-x;
	background-position:bottom left;*/
}

#topMenu {	
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	background:url("/V2.0/images/menuBG.weather.png") repeat-x;
	font-size:13px;
	font-weight:bold;
	padding-left:6px;
	padding-top:8px;
	height:32px;
  }
#subMenu {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	width:997px;
	background-color:#EEEEEE;
	font-size:11px;
	font-weight:bold;
	padding-left:6px;
	padding-top:3px;
	border-top-color:#CCCCCC;
	border-top-width:1px;
	border-top-style:solid;
	border-bottom-color:#cccccc;
	border-bottom-width:1px;
	border-bottom-style:solid;
	}
#topMenuItem {
  margin-right:15px;

  }
#topMenuItem a:link, #topMenuItem a:visited {
  color:#000099; 
  text-decoration:none;
  background-color:#FFFFFF;
  color:#000000;
  padding-left:5px;
  padding-right:5px;  
  padding-top:1px;
  padding-bottom:2px;
  border:1px solid #009900;
  position:relative;
  }
#topMenuItem a:hover {/*color:#FFEC3B;*/ text-decoration:underline; background-color:#E6E6E6;} 
.menuOn { background-color:#E6E6E6; color:#E6E6E6; }
.menuOff { background-color:#FFFFFF; color:#FFFFFF;}

#box {
  border: 1px solid #DDDDDD;
  margin:5px;
  background-color:#FFFFFF;
  }
.catHeadingBlock {padding-bottom:10px;}
a.catHeading:link, a.catHeading:visited {font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#333333;text-decoration:none; padding-bottom:10px;}
a.catHeading:hover {font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#333333;text-decoration:underline}
a.catSub:link, a.catSub:visited {font-family:Arial, Helvetica, sans-serif; font-size:15px;text-decoration:none;color:#0000FF}
a.catSub:hover {font-family:Arial, Helvetica, sans-serif; font-size:15px;text-decoration:underline}

#boxSideAd {}

#footer {
  background-color:#B9FFB9; 
  width:999px;
  padding:2px; 
  border-bottom:
  1px solid #000000;
  border-top:
  1px solid #000000;
  font-family:'lucida grande',tahoma,verdana,arial;
  font-weight:bold;
  font-size:11px;
  float:left;
}
#clearer { float:none; display:block; clear:both; }

#story {margin-bottom:5px;}
.storyTitle {font-family:Arial, Helvetica, sans-serif; font-size:16px; margin-top:5px;}
.storyProvider {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#009900; margin-bottom:10px;}

.ResultName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
}
.ResultText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.ResultPhone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.ResultMore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #222222;
}
.HeadingText {	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; }
.infoWindowText {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.contentMenuSelected{ 
    font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
    margin:5px 10px 0px 10px;
	padding:2px 8px 4px 8px;
	background-color:#FFFFFF;
	}
a:link.contentMenuItem , a:visited.contentMenuItem  { 
    font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
    margin:5px 10px 2px 10px;
	padding:2px 8px 2px 8px;
	color:#0000FF;
	text-decoration:none;
	}
a:hover.contentMenuItem  {text-decoration:underline;}
.clear {clear:both;}

.underline {border-bottom: 1px solid #FF0000};
.outline {
  border: 1px solid #DDDDDD;
  margin:5px;
  background-color:#FFFFFF;
  }