body {
	margin: 0px;
	background-image:url(../images/bkg.jpg);
	background-repeat:repeat-x;
	top:0px;
	left: 0px;
	background-color:#0f0f0f;
}
#container {
	position: absolute;
	left: 50%;
	margin: 0px 0px 0px -375px;
	padding: 0px 0px 0px 0px;
	width: 750px;
	height: auto;
	top: 0px;
}
/* Header */
#header {
	width: 750px;
	height:310px;
	position: absolute;
	top: 0px;
	left: 0px;
	background-image:url(../images/header-bkg4.jpg);
	background-repeat:no-repeat;
	background-color:#181818;
}
#header #contactInfo{
	width: 246px;
	height: 90px;
	position:absolute;
	top: 0px;
	left: 0px;
	background-image:url(../images/contactInfo-bkg.jpg);
	background-repeat:no-repeat;
	padding: 40px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	z-index: 1000;
}
#header #contactInfo .name p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#header #contactInfo .address p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color:#FFFFFF;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#header #contactInfo #phone {
	height: 25px;
	width:90px;
	float: left;
	padding: 0px 0px 0px 8px;
	margin: 15px 0px 0px 0px;
}
#header #contactInfo #phone p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#header #contactInfo #home{
	width:20px;
	height: 10px;
	padding: 0px 0px 0px 0px;
	margin: 17px 0px 0px 34px;
	float: left;
}
#header #contactInfo #home a{
	width: 20px;
	height: 10px;
	display: block;
	text-decoration: none !important;
}
#header #contactInfo #home a:link,#header #contactInfo #home a:visited{
	background:url(../images/homeimg.jpg) left top no-repeat;
}
#header #contactInfo #home a:hover,#header #contactInfo #home a:active{
	background: url(../images/homeimg.jpg) no-repeat -20px top;
}
#header #contactInfo #mail{
	width:15px;
	height: 10px;
	padding: 0px 0px 0px 0px;
	margin: 17px 0px 0px 38px;
	float: left;
}
#header #contactInfo #mail a{
	width: 15px;
	height: 10px;
	display: block;
	text-decoration: none !important;
}
#header #contactInfo #mail a:link,#header #contactInfo #mail a:visited{
	background:url(../images/mail-img.jpg) left top no-repeat;
}
#header #contactInfo #mail a:hover,#header #contactInfo #mail a:active{
	background: url(../images/mail-img.jpg) no-repeat -15px top;
}

/* Home Page Only */
#header2 {
	width: 750px;
	height:310px;
	position: absolute;
	top: 0px;
	left: 0px;
	background-repeat:no-repeat;
	background-color:#181818;
}

#header2 #contactInfo2{
	width: 246px;
	height: 90px;
	position:absolute;
	background-image:url(../images/contactInfo-bkg.jpg);
	background-repeat:no-repeat;
	top: 0px;
	left: 0px;
	padding: 40px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	z-index: 1000;
}
#header2 #contactInfo2 .name p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#header2 #contactInfo2 .address p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color:#FFFFFF;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#header2 #contactInfo2 #phone {
	height: 25px;
	width:90px;
	float: left;
	padding: 0px 0px 0px 8px;
	margin: 15px 0px 0px 0px;
}
#header2 #contactInfo2 #phone p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#header2 #contactInfo2 #home{
	width:20px;
	height: 10px;
	padding: 0px 0px 0px 0px;
	margin: 17px 0px 0px 34px;
	float: left;
}
#header2 #contactInfo2 #home a{
	width: 20px;
	height: 10px;
	display: block;
	text-decoration: none !important;
}
#header2 #contactInfo2 #home a:link,#header2 #contactInfo2 #home a:visited{
	background:url(../images/homeimg.jpg) left top no-repeat;
}
#header2 #contactInfo2 #home a:hover,#header2 #contactInfo2 #home a:active{
	background: url(../images/homeimg.jpg) no-repeat -20px top;
}
#header2 #contactInfo2 #mail{
	width:15px;
	height: 10px;
	padding: 0px 0px 0px 0px;
	margin: 17px 0px 0px 38px;
	float: left;
}
#header2 #contactInfo2 #mail a{
	width: 15px;
	height: 10px;
	display: block;
	text-decoration: none !important;
}
#header2 #contactInfo2 #mail a:link,#header2 #contactInfo2 #mail a:visited{
	background:url(../images/mail-img.jpg) left top no-repeat;
}
#header2 #contactInfo2 #mail a:hover,#header2 #contactInfo2 #mail a:active{
	background: url(../images/mail-img.jpg) no-repeat -15px top;
}


/* Content */
#content {
	margin-bottom: 200px;
	position: relative;
}
/* Column Container */
#columnContainer {
	width: 750px;
	height: auto;
	position: absolute;
	top: 310px;
	left: 0px;
	background-color:#181818;
}
/* Left Column */
#leftColumn {
	width: 260px;
	height: auto;
	background-image:url(../images/leftCol-bkg.jpg);
	background-repeat:repeat-y;
	position: relative;
	top: 0px;
	left: 0px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#leftColumn #colTop{
	width: 260px;
	height: 285px;
	background-image:url(../images/leftCol-bkgTop2.jpg);
	background-repeat:no-repeat;
	top: 0px;
	left: 0px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#leftColumn #colTop ul{
	width: 220px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}
#leftColumn #colTop li{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#dbdbde;
	list-style-type: none;
	width: 220px;
	height: 22px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image:url(../images/leftnav-li.jpg);
	background-repeat:repeat-y;
}
#leftColumn #colTop li a:link,#leftColumn #colTop li a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6196cf;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}
#leftColumn #colTop li a:link,#leftColumn #colTop li a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6196cf;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}
#leftColumn #colTop li a:hover,#leftColumn #colTop li a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#dbdbde;
	text-decoration:none;
	background-image: url(../images/leftnav-hover.gif);
	background-repeat:no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}
#ctaGallerytop{
	width: 221px;
	height: 35px;
	margin: 0px 0px 0px 19px;
	padding: 0px 0px 0px 0px;
}
#ctaGallerytop a{
	width: 221px;
	height: 35px;
	display: block;
	text-decoration: none !important;
	margin: 0px 0px 0px 19px;
	padding: 0px 0px 0px 0px;
}
#ctaGallerytop a:link,#ctaGallerytop a:visited{
	background:url(../images/ba-gallery-bkg2.gif) left top no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#ctaGallerytop a:hover,#ctaGallerytop a:active{
	background: url(../images/ba-gallery-bkg2.gif) no-repeat -221px top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#ctaGallerybottom{
	width: 221px;
	height: 172px;
	margin: 0px 0px 0px 19px;
	padding: 5px 0px 0px 0px;
	background-image:url(../images/ba-gallery.gif);
}
/* See lightbox.css for VirtualTour styling */
#ctaGallerybottom #virtualTour{
	width: 184px;
	height: 124px;
	background-color:#333333;
	margin: 0px 0px 0px 19px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #3d628a;
	display:block;
}
#ctaGallerybottom p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#dbdbde;
	padding: 13px 18px 0px 19px;
	margin: 0px 0px 0px 0px;
	line-height: 18px;
}
#ctaGallerybottom a:link,#ctaGallerybottom a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#6196cf;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#ctaGallerybottom a:hover,#ctaGallerybottom a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#6196cf;
	text-decoration:underline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


#ctaBlog{
	width: 221px;
	height: 46px;
	margin: 15px 0px 15px 19px;
	padding: 0px 0px 0px 0px;
}
#ctaBlog a{
	width: 221px;
	height: 46px;
	display: block;
	text-decoration: none !important;
}
#ctaBlog a:link,#ctaBlog a:visited{
	background: url(../images/cta-blog-sprite.gif) left top no-repeat;
}
#ctaBlog a:hover,#ctaBlog a:active{
	background: url(../images/cta-blog-sprite.gif) no-repeat -221px top;
}
#leftColumn #colBottom{
	width: 260px;
	height: 200px;
	background-image:url(../images/leftCol-bkgBottom.jpg);
	background-repeat:no-repeat;
	display:block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	background-position: center bottom;
}
#ctaVideo{
	width: 221px;
	height: 192px;
	margin: 0px 0px 0px 19px;
	padding: 0px 0px 0px 0px;
}
#ctaVideo a{
	width: 221px;
	height: 193px;
	display: block;
	text-decoration: none !important;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#ctaVideo a:link,#ctaVideo a:visited{
	background:url(../images/cta-video.gif) left top no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#ctaVideo a:hover,#ctaVideo a:active{
	background: url(../images/cta-video.gif) no-repeat -221px top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* Blog Navigation in Left Column */
#blogger-navigation{
	width: 180px;
	height: auto;
	margin: 0px 0px 30px 40px;
	padding: 0px 0px 0px 0px;
}
#blogger-navigation h3{
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#da6225;
	font-variant: small-caps;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px ;
}
#blogger-navigation ul{
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
#blogger-navigation ul li{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6196cf;
	text-decoration:none;
}
#blogger-navigation ul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6196cf;
	text-decoration:none;
}
#blogger-navigation ul li a:link, #blogger-navigation ul li a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6196cf;
	text-decoration:none;
}
#blogger-navigation ul li a:hover, #blogger-navigation ul li a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6196cf;
	text-decoration:none;
}
#blogger-navigation #powered-by{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px ;
}
/* Right Column */
#rightColumn {
	width: 450px;
	height: auto;
	position: relative;
	top: 0px;
	right: 0px;
	float: right;
	padding: 0px 20px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#rightColumn h1{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#da6225;
	font-variant: small-caps;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px ;
}
#rightColumn h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#dbdbde;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px ;
}
#rightColumn h3{
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#da6225;
	font-variant: small-caps;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px -10px 0px ;
}
#rightColumn p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#dbdbde;
	line-height: 20px;
}
#rightColumn ul{
}
#rightColumn li{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#dbdbde;
	line-height:24px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-position: outside;
	list-style-image: url(../images/bullet.jpg);
}
#rightColumn a:link,#rightColumn a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#6196cf;
	text-decoration:underline;
}
#rightColumn a:hover,#rightColumn a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#6196cf;
	text-decoration:none;
}
#rightColumn .rule{
	width:450px;
	height: 1px;
	background-image:url(../images/rule.jpg);
	background-repeat:no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#rightColumn .bnaGallery {
	width: 450px;
	height: 200px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
	background-image:url(../images/gallery_bna.jpg);
	background-repeat:no-repeat;
	position: relative;
	left: 0px;
	top: 0px;
}
#rightColumn .bnaGallery img {
	position: absolute;
}
#rightColumn .bnaGallery img.before {
	width: 200px;
	height: 135px;
	left: 20px;
	top: 45px;
	border: thin solid #852a15;
}
#rightColumn .bnaGallery img.after {
	width: 200px;
	height: 135px;
	left: 230px;
	top: 45px;
	border: thin solid #852a15;
}
#ctaConsultation {
	width:275px;
	height:102px;
	margin: 30px 0px 0px 0px;
	padding: 25px 155px 0px 20px;
	background-image:url(../images/cta-consultation.jpg);
	background-repeat:no-repeat;
}
#ctaConsultation p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#dbdbde;
	line-height: 20px;
}
#ctaConsultation a:link,#ctaConsultation a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#da6225;
	text-decoration:underline;
}
#ctaConsultation a:hover,#ctaConsultation a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#da6225;
	text-decoration:none;
}


.video {
    text-align: center;!important
	width: 352px;
	height: 320px;
}

/* Mini Contact Form */
#qcClear {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	float: right;
	height: 320px;
	width: 190px;
}
#qc{
	width: 206px;
	height: 250px;
	background-image:url(../images/qc-bkg.jpg);
	background-repeat:no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 90px 0px 0px 0px;
	position: absolute;
	top: 50px;
	right: 0px;
}
#qc ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#qc li {
	list-style-image: none;
}
#qc input {
	margin: 5px 0px 0px 37px;
	padding: 2px 0px 0px 2px;
	width: 132px;
	height: 14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2a4460;
}
#qc textarea {
	margin: 5px 0px 0px 37px;
	padding: 2px 0px 0px 2px;
	width: 132px;
	height: 50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2a4460;
}
#qc .button {
	margin: -25px 32px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 52px;
	height: 21px;
	display:block;
	cursor: pointer;
	float:right;
	background: transparent url(../images/submit_btn.gif) top center no-repeat;
	border: none;
}
#qc .button input {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 52px;
	height: 21px;
}
.address2 {
  display: none;
}
.valid, #qc .valid {
    background-color: #007940!important;
}
.invalid, #qc .invalid {
    background-color: #F00000!important;
}

#policy{
	width: 85px;
	height: 30px;
	margin: 3px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
}
#policy p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#dbdbde;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	line-height: 16px;
}
#policy a:link,#policy a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color:#6196cf;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration:underline;
}
#policy a:hover,#policy a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color:#6196cf;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}

/* Mini Contact Form for the Bennett*/
#qc2{
	width: 206px;
	height: 220px;
	margin: 0px 0px 0px 80px;
	padding: 20px 0px 0px 0px;
}
/*#qc2 input {
	margin: 5px 0px 0px 37px;
	padding: 2px 0px 0px 2px;
	width: 132px;
	height: 14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2a4460;
}
#qc2 textarea {
	margin: 5px 0px 0px 37px;
	padding: 2px 0px 0px 2px;
	width: 132px;
	height: 50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2a4460;
}
*//*#qc2 .button input {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 52px;
	height: 21px;
}
*/


/* Main Contact Form */
#mainForm{
	margin: 0px 0px 0px 15px;
	padding: 20px;
	height: 470px;
	width: 380px;
	background-color: #992705;
	border: 1px solid #2c425a;
}

#mainForm form {
	margin: 0;
	padding: 10px;
	height: auto;
	width: 380px;
}

#mainForm ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
}

#mainForm li {
	margin: 0px;
	padding: 0px;
	width: auto;
	clear: both;
	height: auto;
	list-style-type: none;
	list-style-image: none;
}

#mainForm label {
	display: block;
	height: 25px;
	margin: 0px;
	padding: 0px;
	float: left;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #dbdbde;
}

#mainForm select {
	padding: 4px;
	border: 1px solid #16212c;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #16212c;
	background-color: #ffffff;
	float: right;
	width: 260px;
	margin-bottom: 10px;
}

#mainForm textarea {
	padding: 4px;
	border: 1px solid #16212c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #16212c;
	background-color: #ffffff;
	float: right;
	height: 125px !important;
	width: 250px;
	margin-bottom: 10px;
}

#mainForm input {
	padding: 4px;
	border: 1px solid #16212c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #16212c;
	background-color: #ffffff;
	float: right;
	height: auto;
	width: 250px;
	margin-bottom: 10px;
}

#mainForm input.buttonMain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	color: #ffffff;
	float: right;
	clear:both;
	padding: 4px ;
	height: 25px ;
	width: 258px !important;
	margin: 0px 0px 0px 0px ;
	display: block ;
	background-color: #2c425a;
}

#mainForm #errors {
	text-align: center;
}

.directions{
	margin: 10px 0px 0px 0px;
	padding: 20px;
	height: 100px;
	width: 400px;
}


#btnSubmit {
	font-size: 14px ;
	float: right;
	clear:both;
	padding: 4px ;
	height: 25px ;
	width: 208px !important;
	margin: 0px 0px 0px 0px ;
	display: block ;
	background-color: #000000;
	color: #FFFFFF;
}

/* Google Map CSS */
#map {
	width:400px;
	height:400px;
	margin: 40px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	border: thin solid #da6225;
}

/* Footer */
#footer {
	width: 450px;
	height: 100px;
	margin: 40px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#footer p{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#da6225;
	font-variant: small-caps;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px ;
	text-align:center;
}
#footer .contactBtm p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
	font-variant:normal;
	color:#dbdbde;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px ;
	text-align:center;
}
#footer .rule{
	width:450px;
	height: 1px;
	background-image:url(../images/rule.jpg);
	background-repeat:no-repeat;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

/* Sitemap */
#sitemap {
	width: 750px;
	height: auto;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	float: left;
	background-color:#21364b;
}
#sitemap #tab {
	width: 750px;
	height: 50px;
	float: right;
	top: 0px;
	right: 0px;
	display:block;
	background-image:url(../images/sitemap-tab-rep.jpg);
	background-repeat:repeat-x;
}
#tabLink{
	width: 240px;
	height: 50px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	top: 0px;
	right: 0px;
	float: right;
}
#tabLink a{
	width: 240px;
	height: 50px;
	display: block;
	text-decoration: none !important;
}
#tabLink a:link,#sitemap #tabLink a:visited{
	background:url(../images/sitemap-tab.jpg) left top no-repeat;
}
#tabLink a:hover,#tabLink a:active{
	background: url(../images/sitemap-tab.jpg) no-repeat -240px top;
}

/*#sitemapContent{
	width: 731px;
	height: 274px;
	display: block;
	top: 0px;
	left: 0px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	background-image:url(../images/sitemap-content.jpg);
	background-repeat:no-repeat;
}*/
#sitemapContainer{
	width: 731px;
	height: auto;
	top: 0px;
	left: 0px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 20px 0px;
	background-image:url(../images/sitemap-content.jpg);
	background-repeat:no-repeat;
	background-color:#1d2e3e;
}
/*#sitemapContainer {
	width: 731px;
	height: auto;
	position: relative;
	top: 0px;
	left: 0px;
	background-color:#FF6633;
}*/
#sitemapContainer h4{
	width: auto;
	height: 16px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight:bold;
	font-variant: small-caps;
	color:#f3f3f6;
	background-image:url(../images/sitemap-bullet.jpg);
	background-repeat:no-repeat;
	display:block;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
#sitemapContainer h4 a:link,#sitemapContainer h4 a:visited{
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight:bold;
	font-variant: small-caps;
	color:#f3f3f6;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}
#sitemapContainer h4 a:hover,#sitemapContainer h4 a:active{
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight:bold;
	font-variant: small-caps;
	color:#6196cf;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}
#sitemapContainer ul{
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
#sitemapContainer li{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#dbdbde;
	list-style-type: none;
	line-height:18px;
	margin: 3px 0px 1px 18px;
	padding: 0px 0px 0px 0px;
}
#sitemapContainer li a:link,#sitemapContainer li a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6196cf;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#sitemapContainer li a:hover,#sitemapContainer li a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#dbdbde;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#sitemapLeftCol {
	width: 220px;
	height: auto;
	float: left;
	top: 0px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 20px;
}
#sitemapMiddleCol {
	width: 220px;
	height: auto;
	position: relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 20px;
}
#sitemapRightCol {
	width: 220px;
	height: auto;
	position: relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 20px;
}
#sitemap .copyright{
	width: 730px;
	height: 90px;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 20px 0px 0px;
	text-align:right;
	background-color:#21364b;
}
#sitemap .copyright p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6196cf;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 20px;
}
#sitemap .copyright a:link,#sitemap .copyright a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6196cf;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration:underline;
	line-height: 20px;
}
#sitemap .copyright a:hover,#sitemap .copyright a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f3f3f6;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration:underline;
	line-height: 20px;
}

/* ASPX form/Error box controls */
#errors {
}
#errors ul {
}
#errors li {
}
/* ASPX form/Captcha controls */
#pnlCaptcha {
}
/* the text above the captcha */
#pnlCaptcha label {
}
/* the div which wraps around captcha, text and input */
.captcha {
	margin: 0px 0px 0px 100px;
	padding: 0px 0px 0px 0px;
}
/* actual captcha image */
.captcha img {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#dbdbde;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* wraps around text and input alone */
.captcha div {
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
/* the atual text */
.captcha span {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#dbdbde;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 24px;
}
/* the input for validation */
.captcha input {
}


#btnValidateForm {
	margin: -30px 0px 30px 200px;
	padding: 0px 0px 0px 0px;
}

/* the submit button */
#pnlCaptcha #btnSubmitForm {
	margin: 0px 0px 0px 220px;
	padding: 0px 0px 0px 0px;
}
#lblVerifySubmission{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#dbdbde;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* Clearfix */
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
.brclear {clear:both;height:0;margin:0;font-size: 1px;line-height: 0;}
/* sIFR http://www.mikeindustries.com/sifr/ Current Version 2.0.2 */
/* These are standard sIFR styles... do not modify */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-flash + div[adblocktab=true] {display: none !important;}
/* =============== you can edit these styles ====================== */
.sIFR-hasFlash h1, .sIFR-hasFlash h2 {
	visibility: hidden;
}


