/*reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
/*end reset*/
/*golbal styles*/

body {
	font: 11px/16px "Georgia", Times New Roman, sans-serif;
	color: #333333;
	background: #58483D url(/images/bg.jpg) repeat-x center top;
}

.clear {
	clear:both
}
.fl {float:left}
.fr {float:right}
.photoleft {margin:0px 20px 20px 0px; display:block;}
.photoright {margin:0px 0px 20px 20px; display:block;}
.intro {font-size:1.2em;}
.leftcol {float:left; width:40%; border:1px solid red;}
.rightcol {float:left; width:59%; border:1px solid red;}


/*global elements*/

#masthead {
    position: relative;
	width:936px;
	margin:0px auto;
	}
	
#masthead .utility{
	width:970px;
	position: relative;
	border: 1px solid red;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	

#advLogo
{
    width:305px;
    display:block;
	padding: 0px 0px 0px 0px;
	margin: 14px 0px 3px 0px;
	}
	

#insideBody{
	width:899px;
	margin:15px 0 0 0px;
	padding:0px 0 0 0px;
	}
	

#brochure
{
    width: 79px;
	float: left;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	}
	

.brochure
{
    width: 79px;
	position: absolute;
	z-index: 150px;
	padding: 0px 0px 0px 0px;
	margin: -50px 0px 0px 0px;
	display: inline;
	}


#dbllines{
	background: url(/images/doublelines.gif) repeat-x;
	width: 864px;
	display:block;
	margin: 15px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}
	
#dbllinesftr{
	background: url(/images/doublelines.gif) repeat-x;
	margin: 10px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

#Links 
{
    float:left;
	width:895px;
	height:35px;
	background: url(/images/LinkBar.jpg) no-repeat;
	padding:10px 0 0px 0px;
	margin:0px 0px 0px 0px;
	}
	
.Links 
{
    text-align:right;
    padding:0px 5px 0px 0px;
	margin:0px 0px 0px 0px;
	color: #195E6D;
	font-size:11.5px;
	}	
	
a {text-decoration:none;}
a:hover {text-decoration:none;}
a:active
{
  text-decoration:none;
}

		
#Banner {
	width:899px;
	height:247px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	}	
.homeFlash {background:url(/images/flashBgHome.jpg) no-repeat 0 0;}	
.homeFlash object {float:right; margin-right:40px}
.vertline {
	background-color:#6699A6;
	height: 25px;
	width: 1px;
	border-right: 1px solid #ACA899;
	margin:0px 0px 0 0px;
}


#MainContent {
	width:665px;
	float:right;
	margin:0px 0 0 0px;
	display:inline;
}

/*home page elements*/


#homeContentWrapper {
	width:936px;
	margin:0px auto;
	border-top: 1px solid #827B75;
}

#homeContentWrapperBody {
	width:936px;
	margin:0px auto;
	background: url(/images/parchment.jpg) repeat-y;
}

#navContainer {
    background: url(/images/corner-edge.jpg) no-repeat top right;
	width:936px;
	float:right;
	margin:0px 0px 0px 0px;
}


#homeContentWrapperBody #headlineWrapper {
	width:899px;
	min-height: 400px;
	float:left;
	display:inline;
	margin:0px 0 0 17px;
	padding:0px 0 0 0px;
	
}

#homeFeatureWrapper 
{
    float: left;
	display:inline;
	width:895px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 10px 0px;
	background: url(/images/homebtm-bg.png) no-repeat;
	border: 1px solid #C5BDB8;
	
}
#homeFeatureWrapper #block1 {
	width:670px;
	color:#7D726C;
	float:left;
	font-weight:bold;
	margin:10px 0 0 15px;
	padding: 0px 0px 0px 0px;
	display:inline;
}

#homeFeatureWrapper .vr {
	float: left;
	display:inline;
	height: 125px;
	width: 1px;
	border-right: 1px solid #ACA899;
	margin:10px 0px 0 5px;
}

#homeFeatureWrapper #block3 {
	width:195px;
	float:right;
	display:inline;
	margin:10px 0px 0 0px;
}

#testimonialimage
{
	background-color:#fff;
	padding:7px;
	margin-right:10px;
	border: 1px solid #A7998F;
	}	
	

.Arrow  {
	font-size : 11px;
	color: #655043;
	font-weight : bold;
	line-height : 18px;
	margin-top : 7px;
	padding-left : 25px;
	padding-right : 10px;
	padding-top: 4px;
	background-image : url(/images/checkbox.gif);
	background-repeat : no-repeat;
	background-position : 0 0.13em;
	text-align : left;
} 

.Arrow a {color:#655043;}
.Arrow a:hover {color:#BCB6B3;}
.Arrow a:active
{
  color:#655043;
}

.pdf  {
	font-size : 11px;
	line-height : 18px;
	margin-top : 7px;
	padding-left : 25px;
	padding-right : 15px;
	background-image : url(/images/pdfimage.jpg);
	background-repeat : no-repeat;
	background-position : 0 0.13em;
	text-align : left;
} 


hr 
{
border: none 0;
border-top: 1px solid #9C918A;/*the border*/
width: 100%;
} 

#map {
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	}

#copyright 
{
    float:left;
	width:936px;
	margin:5px 0 0 0;
	padding:0 0 0 0px;
	font-size : 10px;
	color:#C5BDB8;
	}

.contentfl {float:left; width:270px; margin:0px 10px 20px 0px;}
.imagefr {float:left; width:336px; margin:0px 0px 20px 0px;}

.images {margin:0px 15px 0px 15px;}

.contentleft {float:left; width:215px; margin:0px 0px 0px 0px;}
.contentright {float:right; width:425px; margin:0px 0px 0px 0px;}

.contentright p
{
	text-align: left;
	margin: 0px 0px 10px 0px;
	line-height: 20px;
}

.LocationLinksTitleBox
{
	border: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	color: white;
	background: #c7edee;
}

.LocationLinksTitleBoxSelected
{
	border: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	color: white;
	background: #0f7e9a;
}

*html hr.brown  /*hack for IE6*/
{
border: none 0;
border-top: 1px solid #655043; /*the border*/
width: 100%;
margin:0px 0px 5px 0px;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
padding:0;
} 
#zipcode{width:262px; float:right; height:76px;
	 background-image:url(/images/locations-zip-bg.jpg);
	 background-repeat:no-repeat;
	 padding:13px 0 0 40px;
	 font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
.zip{ padding-left:3px}

#TwoColRtImage  {
float: right;
width: 337px;
position: relative;
top:2px;
left: -10px;
padding: 0 0 20px 16px;
clear: both;
}

/*-----end main nav ---------*/
#contentColcontainer { float:left; margin-left:25px; width:500px;}
#contentCol {float:left; margin-left:25px; width:500px;}
#contentCol a {color:#392E59; text-decoration:none}
#contentCol a:hover {color:#473743; text-decoration:none}
#contentCol p {margin:5px 0; line-height:1.2em;}


#getstarted
{   
    width: 300px;
    margin-top: -5px;
    z-index: 1000;
    margin-left:130px;
    position:absolute;
}

#number
{   
    width: 500px;
    float: right;
}

.number
{   
    color: #2C261F;
    font-size:11px;
}


#nav
{
    width: 936px;
    /*background: url(../images/nav.jpg) no-repeat;*/
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}


.nav{
	color: #0E7E9A;
	font-size:14px;
	font-family:Georgia;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*text-shadow: 0 0 0 #000;*/	
}


#nav ul
{
    /*background: url(../images/nav.jpg) no-repeat;*/
    margin: 10px 5px 0px 0px;
    padding: 0px 0px 0px 15px;
}
#nav li
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background: url(/images/vertical-line.gif) repeat-y;
    background-repeat : no-repeat;
	background-position : 0 0.13em;
	text-align : left;
    list-style: none;
    padding-left : 7px;
	padding-right : 7px;
   
}


#nav li, #nav a
{
	float:left;
	text-decoration:none;
	display:inline;

}
#nav a.AspNet-Menu-Selected
{
	color: #fff;
	font-size:14px;
	background: #AEA6A0;
	padding: 1px 4px 4px 4px;
	font-family:Georgia;
	text-decoration:underline;
}

#nav li ul
{
    display: none;
}
#SecNav
{
	width: 936px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#SecNav ul
{
	margin-top:0px;
	text-decoration:none;

}
#SecNav ul li {
	background: url(/images/vertical-line.gif) repeat-y;
    background-repeat : no-repeat;
	background-position : 0 0.13em;
	text-align : left;
    list-style: none;
    padding-left : 7px;
	padding-right : 7px;
}

#SecNav ul li a 
{
 	color: #0E7E9A;
	font-size:14px;
	font-family:Georgia;
	text-decoration:none;
}

#SecNav ul li ul li{
 	color:#655043;
	font-size:13px;
	padding:0;
	margin:0px 0px 0px 40px;
	font-weight:normal;
	list-style:none;/* remove the left style */
}

#SecNav ul li ul li a {
	color:#655043;
	text-decoration:none;
}
#SecNav ul li ul li ul li, #SecNav ul li.AspNet-Menu-Selected ul li ul li.AspNet-Menu-ParentSelected,
#SecNav ul li ul li.AspNet-Menu-ChildSelected ul li ul
{
	display:none;
}
#SecNav ul li ul li ul li.AspNet-Menu-ParentSelected, #SecNav ul li ul li ul li.AspNet-Menu-Selected,
#SecNav ul li ul li a.AspNet-Menu-ChildSelected
{
	color:#0E7E9A;
	display:block;
}
#SecNav ul li ul li.AspNet-Menu-ChildSelected ul li, #SecNav ul li ul li.AspNet-Menu-ChildSelected ul li a
{
	display:block;
}
#SecNav ul li ul li a:hover{
	color:#0E7E9A;
}

#SecNav ul li ul li ul li
{
	font-size:12px;
 	margin:12px 0px 0px -25px;
}
#SecNav ul li ul a.AspNet-Menu-Selected 
{
	color:#0E7E9A;
	text-decoration:underline;
}



