body{
	margin:0;
	padding:0;
	font:12px Arial, Helvetica, sans-serif;
	background:#968f78 url(../img/bg-header.gif) repeat-x 0 0;
}
ul,ul li,p,h1,h2,h4{
	margin:0;
	padding:0;
}

a{
	color:#000;
	text-decoration: none;
}

a:hover{
	color:#000;
	text-decoration: underline;
}

/** LINKS for dark backgrounds */

A.rev:link {
	color: #999999;
	text-decoration : underline;
}

A.rev:visited {
	color: #999999;
	text-decoration : underline;
}

A.rev:hover {
	text-decoration: underline;
	color: #6699CC;
}

A.rev:active {
	text-decoration: none;
	color: #cccccc;
}

#main{
	width:820px;
	margin:0 auto;
}
#header{
	width:800px;
	height:251px;
	margin:0 auto;
	padding:0;
	position:relative;
}
/*header*/
#logo-page3,
#logo-index,
#logo{
	width:490px;
	height:251px;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
}
#logo{
	background:url(../img/logo.jpg) no-repeat 0 0;
}
#logo-index{
	background:url(../img/logo-page2.jpg) no-repeat 0 0;
}
#logo-page3{
	background:url(../img/logo-page3.jpg) no-repeat 0 0;
}
#logo-page3 h1 a,
#logo-index h1 a,
#logo h1 a{
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	width:410px;
	height:40px;
	position:absolute;
	left:53px;
	top:90px;
}
#logo-index p{
	color:#d2d0ca;
	font:12px/22px "Lucida Sans Unicode", Arial, sans-serif;
	width:155px;
	text-align:right;
	margin:160px 0 0;
}
#header div.img-header6,
#header div.img-header5,
#header div.img-header4,
#header div.img-header3,
#header div.img-header2,
#header div.img-header{
	float:left;
	overflow:hidden;
 	width:310px;
	height:251px;
	margin:0;
	padding:0;
}
#header #logo-index ul{
	margin:170px 0 0;
}
#header #logo-index ul,
#header #logo ul{
	text-align:right;
	list-style:none;
	font:12px/14px "Lucida Sans Unicode", Arial, sans-serif;
	margin:140px 0 52px 0;
}
#header #logo-index ul li, #header #logo ul li{padding:0 50px 0 0;color:#dad5c9;}
#header div.img-header6{background:url(../img/img-header6.jpg) no-repeat 0 0;}
#header div.img-header5{background:url(../img/img-header5.jpg) no-repeat 0 0;}
#header div.img-header4{background:url(../img/img-header4.jpg) no-repeat 0 0;}
#header div.img-header3{background:url(../img/img-header3.jpg) no-repeat 0 0;}
#header div.img-header{background:url(../img/img-header.jpg) no-repeat 0 0;}
#header div.img-header2{background:url(../img/img-header2.jpg) no-repeat 0 0;}
/*page-main*/
div.page{
	background:url(../img/bg-page.gif) repeat-y;
	width:820px;
	margin:0 auto;
	padding:0;
	overflow:hidden;
}
div.info{
	float:left;
	overflow:hidden;
	width:800px;
	height:108px;
	margin:0;
	padding:0;
}
div.content{
	width:800px;
	margin:0 0 0 10px;
	padding:0;
}
div.vargo-photo{
	position:absolute;
	top:189px;
	left:1px;
	background:url(../img/photo.png) no-repeat;
	width:156px;
	height:170px;
}
div.info div.robert-vargo{
	float:left;
	overflow:hidden;
	padding:0 0 0 157px;
	width:334px;
}
div.contact-page2, div.contact{
	width:290px;
	float:left;
	overflow:hidden;
}
div.contact-page2 ul{
	list-style:none;
	margin:65px 0 0 15px;
	overflow:hidden;
}
div.contact ul{
	list-style:none;
	margin:65px 0 0 20px;
	overflow:hidden;
}
div.contact-page2 ul li.letter, div.contact-page2 ul li.phone, div.contact ul li.letter, div.contact ul li.phone{font:12px/18px "Lucida Sans Unicode", Arial;padding:0 0 0 26px;}
div.contact-page2 ul li.phone, div.contact ul li.phone{background:url(../img/ico-phone.jpg) no-repeat 0 20%;}
div.contact-page2 ul li.letter, div.contact ul li.letter{background:url(../img/ico-letter.jpg) no-repeat 0 60%;}
div.contact-page2 ul li.letter a,
div.contact ul li.letter a{text-decoration:none;}
div.contact-page2 ul li.letter a:hover, div.contact ul li.letter a:hover{text-decoration:underline;}
/*colums - left,right*/
div.colums {clear:both;}
div.colums div.left{
	width:157px;
	padding:63px 0 10px 0;
	margin:0;
	float:left;
	background:url(../img/bg-left-col.gif) no-repeat 0 0;
}
div.colums div.left-col ul.menu,
div.colums div.left ul.adress,
div.colums div.left ul.menu{
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:0;
}
div.colums div.left ul.menu{width:157px;}
div.colums div.left ul.menu li.menu-page3{
	text-align:right;
	font:12px/26px "Lucida Sans Unicode", Arial, sans-serif;
	padding:0;
	float:left;
	width:157px;
}
div.colums div.left ul.menu li{
	text-align:right;
	font:12px/31px "Lucida Sans Unicode", Arial, sans-serif;
	padding:0;
	float:left;
	width:157px;
}
div.colums div.left ul.menu li.menu-page3 a,
div.colums div.left ul.menu li a{
	text-decoration:none;
	display:block;
	padding:0 20px 0 0;
}
div.colums div.left ul.menu li.menu-page3 a:hover,
div.colums div.left ul.menu li a:hover{background:#eae8e5;}
.colums .left .adress-page3 {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
}
.colums .left .adress {float: left;}
div.colums div.left ul.adress-page3 li,
div.colums div.left ul.adress li{
	text-align:right;
	font:12px/20px "Lucida Sans Unicode", Arial, sans-serif;
	padding:0 20px 0 0;
	display:block;
	overflow:hidden;
	color:#000;
}
div.colums div.left ul.adress-page3,
div.colums div.left ul.adress{width:157px;margin:170px 0 0 0;}
div.colums div.left ul.adress-page3{width:157px;margin:170px 0 30px 0;}
div.colums div.right{
	width:580px;
	overflow:hidden;
	padding:34px 0 25px 38px;
}
div.colums div.right p{
	width:580px;
	font:12px/18px "Lucida Sans Unicode", Arial, sans-serif;
	padding:0 0 19px 0;
}
div.left div.img-lc{
	background:url(../img/img-lc.gif) no-repeat 0 0;
	width:51px;
	height:51px;
	float:right;
	margin:-63px 0 0;
}
/*colums-left-center-right*/
div.colums div.left-col{
	width:157px;
	padding:108px 0 0 0;
	margin:0;
	float:left;	
}
div.left-col div.box{
	background:url(../img/bg-left-col.gif) no-repeat 0 0;
	padding:0 0 140px 0;
	width:157px;
}
div.box div.img-lc{
	background:url(../img/img-lc.gif) no-repeat 0 0;
	width:51px;
	height:51px;
	margin:0 0 0 106px;
}
#menu{
	float: left;
	list-style: none;
	padding: 0;
	margin:15px 0 0 0;
	width:157px;
}
#menu li{
	text-align:right;
	font:12px/26px "Lucida Sans Unicode", Arial, sans-serif;
	width:157px;
	float:left;	
	position:relative;
}
#menu li a{
	text-decoration:none;
	display:block;
	padding:0 20px 0 0;
}
#menu li.hover, #menu li:hover{background:#eae8e5;}
#menu ul li.hover, #menu ul li:hover {background:url(../img/bg-mhover.gif) repeat-y 0 0;}
#menu li.hover ul, #menu li:hover ul{display:block;}
/*droupdown*/
#menu li ul{
	list-style:none;
	width:130px;
	left:157px;
	top:0;
	display:none;
	position:absolute;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}
#menu li ul li{
	text-align:left;
	width:130px;
	float:left;
	position: relative;
	background:url(../img/bg-mcenter.png) repeat-y;
}
#menu li ul li a {
	padding:0 0 0 14px;
	display: block;
	width:116px;

}
#menu li ul li a:hover{
	background:#fff; 
}
/*center-col*/
div.colums div.center-col{
	width:420px;
	float:left;
	overflow:hidden;
	padding:0; 
}
div.colums div.center-col span,
div.colums div.center-col p{
	font:12px/18px "Lucida Sans Unicode", Arial, sans-serif;
	float:left;
	overflow:hidden;
	padding:19px 0 0 22px;
}
div.colums div.center-col p.block-index{
	width:378px;
}
div.colums div.center-col span{
	background:url(../img/number-phone.gif) no-repeat 103px 0;
	width:255px;
	line-height:30px;
	margin:30px 0 90px 0;
	padding:0 0 0 22px;
}
div.colums div.center-col div.robert-vargo1{
	float:left;
}
/*right - col*/
div.colums div.right-col{
	width:196px;
	float:right;
	overflow:hidden;
	padding:95px 0 0;
}
div.colums div.right-col h4{
	color:#0a7da7;
	font:14px/20px "Lucida Sans Unicode", Arial, sans-serif;
}
div.colums div.right-col ul {
	width:196px;
	border-top:1px solid #000;
	padding:7px 0 0;
	
}
div.colums div.right-col ul li{
	width:174px;
	font:12px/14px "Lucida Sans Unicode", Arial, sans-serif;
	background:url(../img/ico.gif) no-repeat 0 4px;
	padding:0 0 0 12px;
	margin:12px 0 0 0;
}
/*right-col page3*/
div.right div.menu{
	float:left;
	width:700px;
	overflow:hidden;
	margin:0;
	padding:5px 0 0 0;
 }
div.right div.menu ul{
 	float:left;
	width:240px;
	list-style:none;
	font:bold 11px/18px "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	padding:0;
	margin:0 0 0 -6px;
 }
div.right div.menu ul li{
 	float:left;
	overflow:hidden;
	padding:0 15px 20px 15px;
	margin:0 0 0 -6px;
	background: url(../img/devider.gif) no-repeat 2px 13%;
}
div.right div.menu ul li a{
	text-decoration:none;
	color:#000;
}
div.right div.menu ul li a:hover{
	text-decoration:underline;
	color:#000;
}
div.right p.page3{
	width:580px;
	font:12px/18px "Lucida Sans Unicode", Arial, sans-serif;
	margin:0 0 -10px 0;
	padding:0;
	float:left;
}

/*my addition for the page3 ul li*/
div.right ul{
	list-style: disc;
	font:12px/18px "Lucida Sans Unicode", Arial, sans-serif;
	margin:0 0 0 35px;
}

/*my addition for disclaimer*/
div.colums div.center-col p.block-indexdiscl{
	width:378px;
	font:12px/18px "Lucida Sans Unicode", Arial, sans-serif;
	color: #666666;
}


/*footer*/
#footer{
	background:#5d2006;
	width:100%;
	clear:both;
	min-width:820px;
}
#footer .box{
	width:820px;
	margin:0 auto;
}
#footer .block-footer{
	margin:0 auto;
	width:800px;
	background:#000;
	padding:0;
}


#footer .block-footer #footer-nav{
	float: left;
	list-style:none;
	width:550px;
	margin:6px 0 0 140px;
	display:inline;
}


#footer .block-footer #footer-nav li{
	float:left;
	overflow:hidden;
	background:url(../img/devider-footer.gif) no-repeat 0 50%;
	margin:0 0 0 -2px;
	padding:0 11px 0 11px;
}
#footer .block-footer #footer-nav li:first-child {background: none;}
#footer .block-footer #footer-nav li a{
	color:#fff;
	text-decoration:none;
	font:12px "Lucida Sans Unicode", Arial, sans-serif;
}
#footer .block-footer #footer-nav li a:hover{text-decoration:underline;	}
div.block-footer p{
	color:#8f8a7d;
	text-align:center;
	font:11px/12px "Lucida Sans Unicode", Arial, sans-serif;
}
div.text-footer-ind,
div.text-footer{
	margin:0 auto;
	padding:42px 0 13px 0;
	clear:both;
	width:680px;
}
div.text-footer-ind p.txt{padding:15px 0 87px 0;}
