/* site_specific_query class -------------------*/

.site_specific_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
                color: #35455E;
	margin: 10px 0px 5px 0px;
}

.site_specific_headline {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2A4263;
               
}

.site_specific_abstract {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
margin: -2px 0px 3px 1px;
padding: -2px 0px 4px 0px;      
}

.site_specific_abstract p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.site_panel_headline {font-size:12px;}

.fsbox {background-image:url(http://static.mgnetwork.com/sav/core/media_path/backgrounds/fssmbox_bkgrd.gif);
background-repeat:repeat-x;
border: 1px solid #cccccc;
padding: 8px;
margin-top:10px;
margin-right:10px;
height:134px;
float:left;
}

.fsbox h1 {font-size:19px;}

.fsbox h2 {font-size:17px;}

.fsbox h3 {font-size:15px;}

.fsbox h4 {font-size:13px;}

.silverbox {background-image:url(http://static.mgnetwork.com/sav/core/media_path/backgrounds/silverbox_bkgrd.gif);
background-repeat:repeat-x;
border: 1px solid #cccccc;
padding: 8px;
margin-bottom:10px;
margin-top:0px;
}

.silverbox h1 {font-size:19px;}

.silverbox h2 {font-size:17px;}

.silverbox h3 {font-size:15px;}

.silverbox h4 {font-size:13px;}


.homeownerbox {background-image:url(http://static.mgnetwork.com/sav/core/media_path/backgrounds/homeownerbox_bkgrd.gif);
background-repeat:repeat-x;
border: 1px solid #cccccc;
padding: 8px;
margin-bottom:10px;
margin-top:0px;
}

.homeownerbox h1 {font-size:19px;}

.homeownerbox h2 {font-size:17px;}

.homeowner h3 {font-size:15px;}

.homeownerbox h4 {font-size:13px;}


.headbar {background-image:url(http://static.mgnetwork.com/sav/core/media_path/backgrounds/headerbar_bkgrd.gif);
background-repeat:repeat-x;
line-height:25px;
font-size:13px;
color:#000000;
font-weight:bold;
padding-left:8px;
margin-top:10px;
}

.holidaybox 
{ margin-top:10px; padding:10px; background-image:url('http://media.mgbg.com/wsav/projects/holiday/holiday-goldbkgd.jpg'); background-repeat:repeat-x; border: #e0ddd4 1px solid; }

.panel {
margin-top:15px;
margin-left:8px;
margin-right:8px;
}

.panel h1 {font-size:19px;}

/* Weather form */
.weather_form_label {
	font-size:11px;
	color:#FFFFFF;
	margin-top:10px;
	font-weight:bold;
}

.weather_form {
	border:none; 
	background-color:#97a8bc;
	width:196px; 
	height:50px;
	padding:5px 0px 0px 5px;
	margin-top:10px;
}



/* END site_specific_query */


/* ----------- ZVENTS --------- */

.zventsMonthly {
	background: transparent url('http://static.mgnetwork.com/sav/core/media_path/backgrounds/monthlyBigSkinSAV.png') no-repeat 0 0}
.zventsMonthlySm {
	background: transparent url('http://static.mgnetwork.com/sav/core/media_path/backgrounds/monthlySmSkinSAV.png') no-repeat 0 0}
.zventsMonthly .zCal .zMonthStripe .zMonthArea {
	color: #fff}
.zventsMonthly .zCal .zCalDays div {
	color: #000}
.zventsMonthly .zCal .zCalWeek div {
	color: #35455e}
.zventsMonthly .zMonthStripe .zYearArea {
	color: #c0cde1}
.zventsMonthly .zCal .zCalWeek div.zLinkArea a {
	color: #fff;
	text-decoration: none; }
.zventsMonthly .zCal .zCalWeek div.zLinkArea a:hover {
	text-decoration: underline}
.zventsMonthly .zMiddle .zCal .zCalWeek div .zDayBg {
	background-color: #d4dae3}
.zventsMonthly .zMiddle .zCal .zCalWeek div .zDayBgHover {
	background-color: #fff}

/* ------- END ZVENTS ------- */