html, body
{
	color: #4e4e4e;
	background-color: #ab1433;
	background-image: url('images/bg.jpg');
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 100%;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
}

table
{
	border: 0;
	padding: 0;
	margin: 0;
}

td
{
	color: #4e4e4e;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
}

a
{
	color: #8a89af;
	text-decoration: none;
}

li
{
	line-height: 25px;
}

dt
{
	font-weight: bold;
	line-height: 35px;
	font-size: 15px;
}

dd
{
	margin-left: 25px;
}

a:hover
{
	color: #a7c586;
}

#Disclaimer a
{
	color: #8a89af;
	text-decoration: none;
}

#Disclaimer a:hover
{
	color: #a7c586;
}


#main_container
{
	width: 800px; 
	margin-left:auto;
	margin-right: auto; 
}

#AreaServedTitle
{
	font-weight: bold;
	font-size: 12px;
	padding-bottom:10px; 
	text-align:center;
}

.ZipCodeServedSection
{
	
	margin-left:330px;
	/margin-left: 0px;
	/float:right;
	padding-top: 2px;
}

#ZipCodeServedList
{
	padding: 5px 5px 5px 10px;	
}

.CitiesServedSection
{
	/float:left;
	padding-top: 2px;
	
}

#CitiesServedList
{
	padding: 5px 16px 5px 5px;
}

#page_header {
	width: 800px;
}

#page_header a:link, #page_header a:hover, #page_header a:visited{
	text-decoration: none; 
	border: none; 
	background-color: inherit; 
}

#page_top_nav {
	width: 800px;
	text-align: right;
	height: 35px;
	line-height: 35px;
	margin-top: 0px; 
	color: #FFF;
	/*background-color: #ab1433;*/
	background-image: url(/images/menu/bg_top_nav.gif);
	background-repeat: repeat-x;
	margin: 0px 5px 0px 0px; 
}

#page_top_nav a{
	border-right: 1px solid #FFF;
	padding: 0 7px 0 0;
	margin: 0 7px 0 3px;	
}

#page_top_nav input{
	margin: 0px 5px 0px 0px; 
}



/* =========== MAIN CONTENT ===== */
#content_container {	
	width: 800px;
    background: #E5E5E5;
	margin-bottom: 0px;
	
}


#left_nav_container {
    float:left;
    width:190px;
    background: #E5E5E5;
    position:relative;
	overflow: hidden;
	margin-bottom: 0px;

}

#content_main_container {
    float:right;
    background: #E5E5E5;
	position: relative;
	/*right:80%;*/
	/*right: 665px;*/
}

#left_nav 
{
    float: left;
    width:175px;
    position:relative;
    /*left:81%;*/
	padding: 5px 0 0 5px;	
	/*height: 500px;*/
}

ul#left_nav { 
	width: 169px;
	margin-left: 5px;
	padding: 0px;
	
}

ul#left_nav li { 
  background-image: url(/images/menu/left_nav.gif);
  list-style: none; 
  /*background-color: #039; */
  /*border-top: solid 1px #039; */
  text-align: right; 
  height: 32px;
  line-height: 32px;
  margin: 2px 0 2px 0;
  padding: 0 0 0 20px;
  font-size: 10px;
  font-weight: bold;
}

ul#left_nav li a { 
  display: block; 
  text-decoration: none; 
  /*padding: .25em; */
  /*border-bottom: solid 1px #39f; */
  /*border-right: solid 1px #39f; */
}



a { color: #fff; }
a:hover{ color: #FDCC6C; }



#content_main {
    float:right;
    width:610px;
    position:relative;
    padding: 5px 0 0 0;
    /*left:83%;*/
	font-size: 11px;
	color: #FFF;

}

/* ========== / MAIN CONTENT */



/*
#nav_left {
	width: 135px;
	float: left;
	background-color: #EBECED;
}

#content_main {
	padding: 10 0 5 0;
	width: 665px;
	float: left;
	text-align: left;
	background-color: #EBECED;
}
*/

/*Content pages*/

#content_title_blue, #content_title_blue_left{
	background-color: #688BA9;
	height: 30px;
	width: 602px;
	/*width: 612px;*/
	line-height: 30px;
	position: relative;
}


#content_title_red{
	background-color: #8C2634;
	height: 30px;
	width: 602px;
	/*width: 612px;*/
	line-height: 30px;
	position: relative;
}

#content_title_yellow, #content_title_yellow_left{
	background-color: #FCCA6A;
	height: 30px;
	width: 602px;
	/*width: 612px;*/
	line-height: 30px;
	position: relative;
}

#content_title_blue h2, #content_title_yellow h2, #content_title_red h2, #content_title_yellow_left h2,  #content_title_blue_left h2{
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	padding: 0px 20px 0px 5px;
	margin-bottom: 0px;
	text-align: right;
}

#content_box_blue, #content_box_blue_left {
	width: 580px;
	background-color: #FFF;
	border: 1px solid #688BA9;
	padding: 5px 5px 15px 15px; 
	/*padding: 20px 15px 15px 15px;*/
	line-height: 150%;
	text-align: left;
	color: #000;
	margin-bottom: 25px;
	font-size: 12px;
	color: #4E4E4E;

}

#content_box_blue_left p i
{
	color: #6c8fa9;
	font-weight: bold;
}

#content_box_red {
	width: 580px;
	background-color: #FFF;
	border: 1px solid #8C2634;
	padding: 5px 5px 15px 15px; 
	/*padding: 20px 15px 15px 15px;*/
	line-height: 150%;
	text-align: left;
	color: #000;
	margin-bottom: 25px;
	font-size: 12px;
	color: #4E4E4E;
}

#content_box_yellow, #content_box_yellow_left {
	width: 580px;
	background-color: #FFF;
	border: 1px solid #FCCA6A;
	padding: 5px 5px 15px 15px; 
	/*padding: 20px 15px 15px 15px;*/
	line-height: 150%;
	text-align: left;
	color: #000;
	margin-bottom: 25px;
	font-size: 12px;
	color: #4E4E4E;
}

#content_box_yellow a, #content_box_blue a, #content_box_red a, #content_box_yellow_left a{
	color:#8A89AF; 
}

#content_box_yellow a:hover, #content_box_blue a:hover, #content_box_red a:hover, #content_box_yellow_left a:hover{
	color:#8DCC66; 
}

#content_box_yellow p, #content_box_blue p, #content_box_red p, #content_box_yellow_left p{
	padding: 5px;
	margin: 0px 5px 0px 5px;
	font-size: 12px;
}

#content_box_blue h2, #content_box_yellow h2, #content_box_red h2, #content_box_yellow_left h2{
	padding: 0px 5px 5px 5px;
	color: #AC1E39;
	font-size: 14px;
	font-weight: bold;
	margin-left: 5px;
}

#content_box_blue b, #content_box_yellow b, #content_box_red b{
	color: #AC1E39;
	
}

#page_footer {
	width: 800px; 
	clear: both;
	color: #B7B7B7;
}
#page_footer a
{
	color: #B7B7B7;
	text-decoration: none;
}
#page_footer a:hover, a:active { color: #FDCC6C; }

#page_footer_home_bar {
	width: 800px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	color: #FFF;
	font-weight: bold;
	background-color: #D0D9B6;
	background-image: url(/images/menu/bg_footer_home_bar.gif);
}

#page_footer_left {
	/*width: 60%;*/
	float: left;
	text-align: left;
	color: #FFF;
	padding: 5px 0 5px 0;
	margin: 5px 0 0 0;
	font-size: 10px;
}

#page_footer_left a:link, #page_footer_left a:hover, #page_footer_left a:visited{
	border-right: 1px solid #FFF;
	padding: 0 4px 0 0;
	margin: 0 3px 0 2px;	
}

#page_footer_left a.last:link, #page_footer_left a.last:hover, #page_footer_left a.last:visited{
	border-right: none;
}


#page_footer_right {
	width: 40%;
	float: right;
	text-align: right;
	padding: 5px 0 5px 0;
	margin: -5px 0 0 0; 
	/*margin: 5px 0 0 0; */
	font-size: 10px;
}

.tblFill
{
	border-right: solid 1px #3b3b3b;
	border-left: solid 1px #3b3b3b;
	background-color: #e5e5e5;
}
.tblFillRight
{
	border-right: solid 1px #3b3b3b;
	background-color: #e5e5e5;
}
.tblFillLeft
{
	border-left: solid 1px #3b3b3b;
	background-color: #e5e5e5;
}

#tblOuter
{
	height: 100%;
	margin: 0 auto;
	text-align: left;
	vertical-align: middle;
	width: 798px;
}

#tblContentRight
{
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
}

#tblNavLeft
{
	height: 100%;
	width: 159px;
	margin: 0;
	padding: 0;
	border: none;
}

.formInputTextBox
{
    font-size: 12px;
    font-family: Verdana, Arial, sans-serif;	
}

.formInputWithBorder
{
	border: .01cm solid #333333;
	background: #ffffee;
}
/* BEG Navigation */

/* BEG TOP */
.navTop
{
	background-image: url(/images/BgNavGreen.jpg);
	height: 21px;
}
.navTopItem
{
	background-image: url(/images/BgNavGreen.jpg);
	height: 21px;
	font-weight: bold;
}

.navTopItem td:Hover
{
	background-image: url(/images/BgNavOrange.jpg);
}

.navTopItem a
{
	width: 100%;
	/*height: 100%;*/
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;

}

.navTopItem a:hover
{
	color: #474747;	
}
/* END TOP */

.navLeft
{
	background-image: url(/images/fillRed.gif);
	color: #ffffff;
	?eight: 32px;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	text-align: center;
}

.navLeftItem
{
	width: 159px;
	height: 32px;
	background-image: url(/images/menu/leftNav.gif);
}
.navLeftItemSub
{
	width: 100px;
	height: 32px;
	background-image: url(/images/leftNavSub.gif);
}
.navLeftItemStatic
{
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none; /*text-transform: uppercase;*/	
	font-family: Verdana;
}

.navLeftItem a, .navLeftItemSub a
{
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none; /*text-transform: uppercase;*/
	font-family: Verdana;
}
.navLeftItem a:Hover
{
	color: #fdcc6c;
}

.footer
{
	background-color: #ab1433;
	color: #b7b7b7;
	font-size: 9px;
}

.footer a
{
	color: #b7b7b7;
	text-decoration: none;
}

/* END Navigation */
/*BEGIN TOOLBOX*/
.mapInstructions
{
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 8px;
	margin:0px;
	color:#990000;
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	line-height: 2;

}

.mapInstructions a {
	font-size: 13px;
    color: #4E88C2;
    text-decoration:none;
}
		
.mapInstructions a:hover{
	color:#8FA66E;
}


.mapDropDown {
	font-weight: bold;
    color: #000;
	background-color: #FFFFFF;
	font-size: 12px;
}

.mapDropDown .smallText {
	font-weight: normal;
    color: #000;
	margin: 8px;
	
}
.cityDropDown{
float:right;
display:inline;
	font-weight: normal;
    color: #000;
	margin-top:-22px;
	margin-right:2px;
	margin-bottom:-22px;
	padding:0;
	font-size: 10px;
}

		
.returnButton a {
    color: #fff;
    padding:3px 5px;
    margin:0;
    text-decoration:none;
	background: #678ba8;
}
		
.returnButton a:hover{
	color: #fff;
	background: #445A69;
}





/* GREEN Tab */

.greenTab
{
	background-color: #90B26F;
}

.greenContent
{
	background-color: #ffffff;
	padding: 0px;
	line-height: 20px;
}

.greenContent
{
	border: solid 1px #90B26F;
}

.greenContent h3
{
	font-size: 15px;
	text-transform: uppercase;
}

.greenContent h4
{
	font-size: 13px;
	text-transform: uppercase;
}

.greenContent h3, .greenContent h4, .greenContent b
{
	color: #90B26F;
}


/* PURPLE Tab */

.purpleTab
{
	background-color: #8180A8;
}

.purpleContent
{
	background-color: #ffffff;
	padding: 0px;
	line-height: 20px;
}

.purpleContent
{
	border: solid 1px #8180A8;
}

.purpleContent h3
{
	font-size: 15px;
	text-transform: uppercase;
}

.purpleContent h4
{
	font-size: 13px;
	text-transform: uppercase;
}

.purpleContent h3, .purpleContent h4, .purpleContent b
{
	color: #8180A8;
}

/* GOLD Tab */

.goldTab
{
	background-color: #fccb6c;
}

.goldContent
{
	background-color: #ffffff;
	padding: 0px;
	line-height: 20px;
}

.goldContent
{
	border: solid 1px #fccb6c;
}

.goldContent h3
{
	font-size: 15px;
	text-transform: uppercase;
}

.goldContent h4
{
	font-size: 13px;
	text-transform: uppercase;
}

.goldContent h3, .goldContent h4, .goldContent b
{
	color: #fccb6c;
}






#wrapper
{
text-align: center; /* To center page horizontally in IE */
}


.toolBoxBlueContent, .toolBoxredContent, .toolBoxyellowContent
{
	background-color: #ffffff;
	padding: 0px;
	line-height: 20px;
}

.toolBoxBlueContent
{
	border: solid 1px #678ba8;
}


#toolboxGrayBG
{
	width: 800px;
	height: 100%;
	background-color: #e5e5e5;
	position: relative;
	margin: 0 auto;
	float: center;
	z-index:1;
}


#toolbox
{
	/*border: solid 1px #ab1433;*/
	background-color: #ffffff;
	font-weight: bold;
	font-size: 10px;
}


.toolboxState
{
	padding: 12px;
	background-color: #6c8fa9;
	color: #ffffff;
	height: 32px;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
}

#toolboxListings
{	
	border: solid 1px #ab1433;
	background-color: #ffffff;
	font-weight: bold;
	font-size: 10px;
	padding: 5px;
}

#toolboxListings table
{
	width: 147px;
}

#toolbox?istings h1, em
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#990000;
	font-weight: bold;
	font-size: 12px;
}

#toolboxListings em
{
	color:#6c8fa9;
	font-weight: bold;
	font-size: 11px;
}

#toolboxListings td
{
	font-size: 10px;
	font-weight: bold;
}

.toolboxZoneTable
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 13px;
}

.toolboxZoneTable   tr
{
	border: solid 1px #ddd;
}

.toolboxZoneTable  td
{
	border: solid 1px #ddd;

}


.toolboxZoneTable .heading
{
	color:#FFFFFF;
	font-weight: bold;
	font-size: 13px;
}

.toolboxZoneTable .title
{
	font-weight: bold;
	font-size: 12px;
}

.toolboxZoneTable td
{
	padding: 8px;
}
/*END TOOLBOX*/


.networkLogoAlt
{
	font-weight: bold;
	font-size: 16px;
}

/* BEG Content Tabs */
.contentTab
{
	height: 30px;
}
.contentTab td
{
	color: #ffffff;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}


.blueTab
{
	background-color: #678ba8;
}
.redTab
{
	background-color: #a21333;
}
.yellowTab
{
	background-color: #fcca6a;
}

.blueContent, .redContent, .yellowContent
{
	background-color: #ffffff;
	padding: 20px;
	line-height: 20px;
}

.blueSamples
{
	background-color: #ffffff;
	padding: 0px;

}
.blueContent, .blueSamples
{
	/*background-image: url(/images/bg/bgGrey.jpg);*/
	border: solid 1px #678ba8;
}
.redContent
{
	/*background-image: url(/images/bg/bgGrey.jpg);*/
	border: solid 1px #a21333;
}
.redContentLanding
{
	border: solid 1px #a21333;
}
.yellowContent
{
	/*background-image: url(/images/bg/bgGrey.jpg);*/
	border: solid 1px #fcca6a;
}

.blueContent h3, .redContent h3, .yellowContent h3
{
	font-size: 15px;
	text-transform: uppercase;
}

.blueContent h4, .redContent h4, .yellowContent h4
{
	font-size: 13px;
	text-transform: uppercase;
}

.blueContent h3, .blueContent h4, .blueContent b, .blueContent dt
{
	color: #ab0534;
}
.redContent h3, .redContent h4, .redContent b, .redContent dt
{
	color: #ab0534;
}
.yellowContent h3, .yellowContent h4, .yellowContent b, .yellowContent dt
{
	color: #ab0534;
}

/* END Content Tabs */

/* admin styles */
.label {
	font-size:11px;
	margin-right: 8px;
	text-align: right;

}
.date{color:Gray;}
.name{color:Blue;}
.market{}
.city{}
.company{}
.comments{}
.contactinfo{color:Teal;}

#PageContent2
{
text-align:left;
font-size:10px;

}
#Repeater{
background-color:#FFFFFF;
}

.vaTitle
{
	padding-top:5px;
	padding-bottom:5px;
	
	color:#678ba8;
	
}
.vaDescription
{
	padding-top:5px;
	padding-bottom:15px;
	font-size: 10px;

}

.btnDelete
{
	padding-top:5px;


}

