/* LWBJ CSS Document */

body { margin:31px 34px; padding:0px; background-color: #9D9976; text-align:left; }
body.CPAS{ margin:31px 34px; padding:0px; background-color: #ccb33e; text-align:left;}
body.LatVentures{ margin:31px 34px; padding:0px; background-color: #60563b; text-align:left;}
body.Compensation{ margin:31px 34px; padding:0px; background-color: #72821f; text-align:left;}
body.FP{ margin:31px 34px; padding:0px; background-color: #4e676c; text-align:left;}

.container { position:relative; width:957px; height:auto; }

#search { 
	width:300px;  
	position:absolute; 
	left:742px; 
	_left:740px;
	top:-5px;}


.tagline {
	width:957px; 
	height:20px;
	padding-bottom:6px; 
	background-image:url(images/expertise.gif); 
	background-repeat: no-repeat;
	background-position: 550px; }

.CPAS .tagline {
	width:957px;
	height:20px;
	padding-bottom:6px;
	background-image:url(images/expertise_cpas.gif);
	background-repeat: no-repeat;
	background-position: 550px;
}
.Compensation .tagline {
	width:957px; 
	height:20px; 
	padding-bottom:6px; 
	background-image:url(images/expertise_comp.gif); 
	background-repeat: no-repeat;
	background-position: 550px; }

.LatVentures .tagline {
	width:957px; 
	height:20px; 
	padding-bottom:6px; 
	background-image:url(images/expertise_lat.gif); 
	background-repeat: no-repeat;
	background-position: 550px; }


.FP .tagline {
	width:957px; 
	height:20px;  
	padding-bottom:6px; 
	background-image:url(images/expertise_FP.gif); 
	background-repeat: no-repeat;
	background-position: 550px; }

.container_white { position:relative; width:935px; height:auto; background-color: #FFFFFF; padding-top:22px; padding-right:22px;}

.photo { position:relative; width:935px; height:auto; padding-bottom:4px;}

.container_main { position:relative; width:935px; padding-top:44px; z-index:0; }

.leftnav { float:left; width:203px; height:auto; padding:22px; }

.contact { clear:both; height:auto; padding:22px; }

.leftnav-interior { float:left; width:203px; height:auto; padding-left:22px; padding-right:22px; padding-top:0px; padding-bottom:0px; text-align:right; }

.body_main { float:left; width:579px; height:auto; }

.body_main ul {}

.body_main_interior { float:left; width:549px; height:auto; padding-left:29px; border-left:solid; border-left-color:#9D9976; border-left-width:1px; }



/* BEGIN NAVIGATION ELEMENTS */


#navcontainer ul
{
padding: 0;
margin: 0;
background-image:url(images/navbar_bkgd_ltgray.jpg);
color: White;
float: left;
width: 100%;
height: 25px;
font-family: arial, helvetica, sans-serif;
font-size:12px;
letter-spacing: 1px;
}

body.CPAS #navcontainer ul
{
padding: 0;
margin: 0;
background-image:url(images/CPAS_Nav_BG.gif);
color: White;
float: left;
width: 100%;
height: 25px;
font-family: arial, helvetica, sans-serif;
font-size:12px;
letter-spacing: 1px;
}

body.Compensation #navcontainer ul
{
padding: 0;
margin: 0;
background-image:url(images/Comp_Nav_BG.gif);
color: White;
float: left;
width: 100%;
height: 25px;
font-family: arial, helvetica, sans-serif;
font-size:12px;
letter-spacing: 1px;
}

body.LatVentures #navcontainer ul
{
padding: 0;
margin: 0;
background-image:url(images/Lat_Nav_BG.gif);
color: White;
float: left;
width: 100%;
height: 25px;
font-family: arial, helvetica, sans-serif;
font-size:12px;
letter-spacing: 1px;
}

body.FP #navcontainer ul
{
padding: 0;
margin: 0;
background-image:url(images/FP_Nav_BG.gif);
color: White;
float: left;
width: 100%;
height: 25px;
font-family: arial, helvetica, sans-serif;
font-size:12px;
letter-spacing: 1px;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 5px 12px;
color: #464646;
text-decoration: none;
float: left;
border-right: 1px solid #fff;

}

#navcontainer ul li a:hover, #navcontainer ul li a.active
{ background-color:#333333;
color: #D5D4C5;
}



/* END NAVIGATION ELEMENTS */

/*.headline { font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 22px; color: #9D9976; font-weight:300; }*/

H1, H2, H3, H4, H5, H6, H7, H8 {margin:0px; }

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 22px; color: #9D9976; font-weight:300; margin:0 0 15px 0;  padding:0px;}

.headline-blue { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0C2677; font-weight:bold; }

.headline-blue-lg { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #0C2677; font-weight:bold; }

h2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #0C2677; font-weight:bold; margin:0 0 15px 0; padding:0; }

.text { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #525A4C; }
.text a:link {  color: #0C2677; text-decoration: none; }
.text a:visited {  color: #0C2677; text-decoration: none; }
.text a:hover {  color: #9D9976; text-decoration: none; }
.text a:active {  color: #0C2677; text-decoration: none; }

.text-sm { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #9D9976; }
.text-sm a:link {  color: #0C2677; text-decoration: none; }
.text-sm a:visited {  color: #0C2677; text-decoration: none; }
.text-sm a:hover {  color: #9D9976; text-decoration: none; }
.text-sm a:active {  color: #0C2677; text-decoration: none; }

.text-sm-leftnav { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #9D9976; }
.text-sm-leftnav  a:link {  color: #9D9976; text-decoration: none; font-weight:bold; }
.text-sm-leftnav  a:visited {  color: #9D9976; text-decoration: none; font-weight:bold; }
.text-sm-leftnav  a:hover {  color: #0C2677; text-decoration: none; font-weight:bold; }
.text-sm-leftnav  a:active {  color: #0C2677; text-decoration: none; font-weight:bold; }

.headline-sm-blue { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0C2677; font-weight:bold; }



.body { background: #FFF; COLOR: #000; margin: 0px; padding: 0px; }

P { margin:0px; }
/*UL { margin:0px; }*/
LI { margin:0px; }
FORM { margin:0px; }
INPUT { margin:0px; }


.welcome { font: 12px/18px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; }



.table { font: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; background:#FF0000; }
.table A         { COLOR: #000000; }
.table A:hover   { COLOR: #FFFFFF; }
.table TH { padding:2px 10px 2px 10px; text-align:left; }
.table TH A       { COLOR: #000000; }
.table TH A:hover { COLOR: #FFFFFF; }
.table TD { padding:2px 10px 2px 10px; }
.table .listing1 { background:#FFCC66; }
.table .listing2 { background:#FFFF99; }
.table .pager { font-size: 10px; COLOR: #000000; }
.table .pager A         { font-weight:bold; }

.border { COLOR: #000000; BORDER: solid #000000 1px; }

.input { font: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; background:#CCCCFF; }
.button { font: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; background:#CCCCFF; }

.help { font: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #CC0000; }
.help A { COLOR: #CC0000; }
.error { font: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #006699; }
.error A { COLOR: #006699; }

.leftnav-interior ul {
/*	background:red;*/
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0c2677;
	margin:20px 0 0 0;
	padding:0px;
}
.leftnav-interior ul li {
	list-style-image: none;
	list-style-type: none;
	margin:0px 0 8px 0;
	padding:0px;
	line-height: 18px;
}

.leftnav-interior ul li.back {
	list-style-image: none;
	list-style-type: none;
	margin:25px 0 8px 0;
	padding:0px;
	line-height: 18px;
}

.leftnav-interior ul li a:link, .leftnav-interior ul li a:visited, .leftnav-interior ul li a:active 
{  	font-size: 12px;
	color: #0c2677;
	text-decoration:underline;}
	
.leftnav-interior ul li a:hover  {color:#666666; text-decoration:underline;}

.leftnav-interior ul li a.selected:link, .leftnav-interior ul li a.selected:visited, .leftnav-interior ul li a.selected:active  {color:#666; text-decoration:none;}

.leftnav-interior ul li a.selected:hover {color:#666; text-decoration:underline;}


.leftnav-interior ul li.back a:link, .leftnav-interior ul li.back a:visited, .leftnav-interior ul li.back a:active 
{
	font-size: 10px;
	color: #0c2677;
	text-decoration:none;
	font-weight: bold;
	text-transform: uppercase;
}
	
.leftnav-interior ul li.back a:hover {color:#333333; text-decoration:underline;}

.menuActuator a { 
			color:#666666;
			font-weight:bold;
			font-size:12px;
			font-family:arial;
		}

		.menu {
			font-family:verdana;
			color:#666666;
			font-size:10px;
			background-color: #CCCCCC;
			layer-background-color:#cccccc;
		}
		




ul.drop {margin:0px 0 0 0; padding:0px;}

/*body.LWBJ div#menu1Content.menu {margin-top:6px;}
body.LWBJ div#menu1Content.menu ul.drop {margin:0 0 40px 0;}*/



ul.drop li {
	list-style-image: none;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #666666;
	margin:0;
	border-bottom:1px solid #fff;
}

ul.drop li a:link, ul.drop li a:visited, ul.drop li a:active {
	color:#000066;
	text-decoration:none;
	width:209px;
	display:block;
	padding:5px 18px;
	font-size: 11px;
}
ul.drop li a:hover { text-decoration:none; background:#0a2b56; color:#fff;}

		


.footer {
	background-color: #9D9976;
    clear:both;
	padding-top:5px;
	padding-bottom:20px;
	text-align:right;
    }

body.CPAS .footer {
	background-color: #ccb33e;
    clear:both;
	padding-top:5px;
	padding-bottom:20px;
	text-align:right;
    }
	
body.LatVentures .footer {
	background-color: #60563b;
    clear:both;
	padding-top:5px;
	padding-bottom:20px;
	text-align:right;
    }
	
body.Compensation .footer {
	background-color: #72821f;
    clear:both;
	padding-top:5px;
	padding-bottom:20px;
	text-align:right;
    }
	
body.FP .footer {
	background-color: #4e676c;
    clear:both;
	padding-top:5px;
	padding-bottom:20px;
	text-align:right;
    }
	
body.CPAS .footer-text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#fefefb; }
body.CPAS .footer-text a:link {  color: #8b3f1d; text-decoration: none; font-weight:normal; }
body.CPAS .footer-text a:visited {  color: #8b3f1d; text-decoration: none; font-weight:normal; }
body.CPAS .footer-text a:hover {  color: #8b3f1d; text-decoration: underline; font-weight:normal; }
body.CPAS .footer-text a:active {  color: #8b3f1d; text-decoration: none; font-weight:normal; }

body.Compensation .footer-text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#e0d9d9; font-weight: normal; }
body.Compensation .footer-text a:link {  color: #fff; text-decoration: none; font-weight:normal; }
body.Compensation .footer-text a:visited {  color: #fff; text-decoration: none; font-weight:normal; }
body.Compensation .footer-text a:hover {  color: #fff; text-decoration: underline; font-weight:normal; }
body.Compensation .footer-text a:active {  color: #fff; text-decoration: none; font-weight:normal; }

body.LatVentures .footer-text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#eddeb4; }
body.LatVentures .footer-text a:link {  color: #fff; text-decoration: none; font-weight:normal; }
body.LatVentures .footer-text a:visited {  color: #fff; text-decoration: none; font-weight:normal; }
body.LatVentures .footer-text a:hover {  color: #fff; text-decoration: underline; font-weight:normal; }
body.LatVentures .footer-text a:active {  color: #fff; text-decoration: none; font-weight:normal; }

body.FP .footer-text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#b2c9c7; }
body.FP .footer-text a:link {  color: #fff; text-decoration: none; font-weight:normal; }
body.FP .footer-text a:visited {  color: #fff; text-decoration: none; font-weight:normal; }
body.FP .footer-text a:hover {  color: #fff; text-decoration: underline; font-weight:normal; }
body.FP .footer-text a:active {  color: #fff; text-decoration: none; font-weight:normal; }

.footer-text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #696039; }
.footer-text a:link {  color: #fff; text-decoration: none; font-weight:normal; }
.footer-text a:visited {  color: #fff; text-decoration: none; font-weight:normal; }
.footer-text a:hover {  color: #ffffff; text-decoration: underline; font-weight:normal; }
.footer-text a:active {  color: #fff; text-decoration: none; font-weight:normal; }

.footer { font: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #DDDDDD; }
.footer A:link    { COLOR: #DDDDDD; }
.footer A:visited { COLOR: #DDDDDD; }
.footer A:active  { COLOR: #FFFFFF; }
.footer A:hover   { COLOR: #FFFFFF; }

.body_main_interior ul {margin:5px 0 20px 30px; padding:0;}
.body_main_interior li {margin:0 0 0px 0; padding:0;}

.body_main ul {margin:5px 0 20px 30px; padding:0;}
.body_main li {margin:0 0 0px 0; padding:0;}

.highlight {text-decoration: none;color:black;background:yellow;}