/* LWBJ CSS Document */

body { margin:31px 34px; padding:0px; /* Hack for IE5/Win */ ; background-color: #5879a7; text-align:left; }

.tagline { position:relative; width:957px; height:20px; text-align:right; background-image:url(images/expertise_ea.gif); background-position:right; background-repeat: no-repeat;}

.container { position:relative; width:957px; height:auto; }

.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:0px 22px 22px 22px; }

.brochure a:link, .brochure a:visited, .brochure a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0C2677;
	line-height:18px;
	text-decoration:none;	
}

.brochure a:hover {text-decoration:none;	color: #666666;}

.brochure {clear:both; width:142px;  margin:5px 0 0 20px; text-align:center;}

.leftnav img {border:1px solid #9d9976; margin:0 0 0 20px;}

.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_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 {background-image:url(images/EA_Nav_BG.gif); width:935px; float:left;}

#center {width:800px; margin:0 auto;}

#navcontainer ul
{
padding: 0;
margin: 0;
background-image:url(/images/EA_Nav_BG.gif);
color: White;
float: left;
width: 100%;
height: 25px;
font-family: arial, helvetica, sans-serif;
font-size:12px;
letter-spacing: 1px;
border-left:1px solid #fff;
}

#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; }

#nav A { font: bold 11px Verdana, Arial, Helvetica, sans-serif; background: #990000; COLOR: #FFFFFF; display:block; text-decoration:none; }
#nav A:hover { background: #CC0000; COLOR: #FFFFFF; }
.nav { font: bold 11px Verdana, Arial, Helvetica, sans-serif; }
.nav A         { COLOR: #FF9999; text-decoration:none; }
.nav A:hover   { COLOR: #FF0000; text-decoration:none; }

#subnav A { font: 11px Verdana, Arial, Helvetica, sans-serif; background: #990000; COLOR: #FFFFFF; display:block; text-decoration:none; }
#subnav A:hover { background: #CC0000; COLOR: #FFFFFF; }
.subnav { font: 11px Verdana, Arial, Helvetica, sans-serif; }
.subnav A         { COLOR: #FF9999; text-decoration:none; }
.subnav A:hover   { COLOR: #FF0000; text-decoration:none; }

.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;}
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;
	text-transform: uppercase;
	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: #5879a7;
    clear:both;
	padding-top:5px;
	padding-bottom:20px;
	text-align:right;
    }
	
.footer-text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; }
.footer-text a:link {  color: #696039; text-decoration: none; font-weight:bold; }
.footer-text a:visited {  color: #696039; text-decoration: none; font-weight:bold; }
.footer-text a:hover {  color: #ffffff; text-decoration: underline; font-weight:bold; }
.footer-text a:active {  color: #696039; text-decoration: none; font-weight:bold; }

.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;}

