/* 
cut by Sydora Pry
Email : asydorapry@gmail.com
Phone : 855 16 266209

*/

img
	{
	border:none;
	}
a
	{
	color:##301B66;
	}

body
	{
	margin:auto;
	width:100%;
	font-family:arial;
	font-size:12px;
	color:#666666;

	background:url(../images/bg_top_body.jpg) top repeat-x;
	}


#wrapper
	{
	width:950px;
	margin:auto;
	
	}
#wrapper_inner
	{
	width:100%;
	position:relative;
	float:left;
	}
#header
	{
	width:100%;
	position:relative;
	float:left;
	height:179px;
	background:url(../images/header.jpg);
	}

#header .logo
	{
	width:200px;
	height:100px;
	position:relative;
	float:left;
	margin:40px 0px 0px 0px;
	
	}
#header .logo a
	{
	position:relative;
	width:200px; 
	height:100px;
	background:url(../images/logo.png) top left no-repeat;
	float:left;
	}
	
#header .right_button
	{
	position:relative;
	float:right;
	width:99px;
	height:86px;
	margin:75px 0px 0px 0px;
	}
#header .right_button .moduletable p
	{
	margin:0px 0px 0px 0px;
	}	
#header .right_button .moduletable a
	{
	width:99px;
	height:86px;
	position:relative;
	float:left;
	background:url(../images/legal_lead_generation-hover.png) no-repeat;
	}
#header .right_button .moduletable a:hover
	{
	background:url(../images/legal_lead_generation.png) no-repeat;
	}	
/*Style for Main Menu*/
#mainmenu
	{
	width:100%;
	position:relative;
	float:left;
	height:34px;
	margin:1px 0px 0px 0px;
	
	}
/*#manumenu ul
	{
	position:relative;
	float:left;
	margin:-5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
	}
#mainmenu ul li
	{
	position:relative;
	float:left;
	list-style:none;
	display:inline;
	
	margin:-11px 0px 0px 0px;
	padding:8px 27px 8px 27px;
	
	}
#mainmenu ul li a
	{
	position:relative;
	float:left;
	text-decoration:none;
	display:inline;
	font-size:15px;
	font-weight:bold;
	color:#999999;
	}
#mainmenu ul li a:hover
	{
	color:#000000;
	}*/
	
	
#nav, #nav ul {
	float: left;
	list-style: none;
	line-height: 1;
	background: white;
	font-weight: bold;
	padding: 0;

	margin: 0 0 1em 30px;
}

#nav a {
	display: block;

	color: #7C6240;
	text-decoration: none;
	text-align:center;
	padding:9px 5px 10px 5px;
		font-size:15px;
		font-family:arial;
	font-weight:bold;
	color:#999999;
	
}
#nav a:hover
	{
	color:#000000;
	}


#nav li {
	float: left;
	padding:0px 20px 0px 20px;
	
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width:120px;
	font-weight: normal;
	margin:0px 0px 0px -45px;
	z-index:100;
	padding:1px 0px 0px 0px;
	background:none;
}
#nav li.item4 ul {
	position: absolute;
	left: -999em;
	height: auto;
	width:120px;
	font-weight: normal;
	margin:0px 0px 0px -15px;
	z-index:100;
	padding:1px 0px 0px 0px;
	background:none;
}

#nav li li {
text-align:center;
width:100%;
}
#nav li:hover ul li a
	{
	color:#666666;
	}
#nav li ul li a {
width:120px;
text-align:center;
font-size:13px;

font-weight:normal;
padding:7px 0px 3px 0px;
background:url(../images/bg_a_sub.jpg) top right no-repeat;
height:24px
}

#nav li:hover a,
#nav li.active a
	{
	color:#000000;
	}
#nav li ul li a:hover
	{
	background:#7f749a;
	color:#ffffff;
	}
#nav li ul li.item9 a,
#nav li ul li.item26 a,
#nav li ul li.item13 a
	{
	background:url(../images/bg_sub_alast.png) top right no-repeat;
	}
#nav li ul li.item9 a:hover,
#nav li ul li.item26 a:hover,
#nav li ul li.item13 a:hover
	{
	color:#ffffff;
	background:url(../images/bg_sub_ahover.png) top left no-repeat;
	}
#nav li ul ul {
	margin: -1.75em 0 0 14em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	
}


/*Closed Style for Main Menu*/


#banner
	{
	position:relative;
	float:left;
	width:100%;
	margin:1px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
#banner .flash
	{
	position:relative;
	float:left;
	width:100%;
	background:url(../images/flash.jpg) bottom no-repeat;
	padding:0px 0px 10px 0px;
	}

#banner a.learnmore
	{
	position:relative;
	float:right;
	width:130px;
	height:32px;
	margin:5px 0px 0px 0px;
	padding:7px 10px 3px 20px;
	font-size:20px;
	color:#ffffff;
	text-decoration:none;
	background:url(../images/learnmore.jpg) top left no-repeat;
	}
#banner p
	{
	margin:0px 0px 0px 0px;
	}
	

#main_content
	{
	position:relative;
	float:left;
	width:850px;
	min-height:400px;
	padding:30px 50px 0px 50px;
	background:url(../images/bg_component.jpg) top repeat-x #c8c8c8;
	}
/*Open Category Menu	*/
#main_content .moduletable ul.menu
	{
	position:relative;
	float:left;
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	}
#main_content .moduletable ul.menu li
	{
	display:inline;
	list-style:none;
	margin:0px 25px 0px 0px;
	}
#main_content .moduletable ul.menu li a,
#main_content a.backnews
	{
	display:inline;
	text-decoration:none;
	color:#9d93b6;
	font-weight:bold;
	font-size:15px;
	}
#main_content .moduletable ul.menu li#current a
	{
	color:#301b66;
	}

/*Closed Open Category Menu	*/
	



/*Style for Footer*/
#body_footer_home
	{
	position:relative;
	float:left;
	width:100%;
	
	background:url(../images/bg_bottom_body_home.jpg) top repeat-x;
	}
#body_footer
	{
	position:relative;
	float:left;
	width:100%;
	
	background:url(../images/bg_bottom_body.jpg) top repeat-x;
	}
#whole_footer
	{
	width:950px;
	margin:auto;
	}
#footer
	{
	width:100%;
	position:relative;
	float:left;
	height:121px;
	font-size:11px;
	margin:10px 0px 0px 0px;
	}
#footer .top_footer
	{
	position:relative;
	float:left;
	color:#999999;
	font-size:11px;
	text-transform:uppercase;
	}
#footer .top_footer p,
#footer .bot_footer p
	{
	margin:0px 0px 0px 0px;
	}
#footer .top_footer a
	{
	text-decoration:none;
	color:#999999;
	}
	
	
#footer .bot_footer
	{
	position:relative;
	float:left;
	width:100%;
	margin:10px 0px 0px 0px;
	color:#999999;
	font-size:11px;
	}
#footer .bot_footer .copyright
	{
	width:50%;
	float:left;
	position:relative;
	font-size:11px;
	}
#footer .bot_footer .footer_menu
	{
	width:50%;
	float:right;
	position:relative;
	text-align:right;
	font-size:11px;
	}
	
#footer .bot_footer .footer_menu a
	{
	text-decoration:none;
	color:#999999;
	font-weight:bold;
	margin:0px 5px 0px 5px;
	font-size:11px;
	}
#footer .bot_footer .copyright a
	{
	text-decoration:none;
	color:#999999;
	font-weight:bold;
	margin:0px 5px 0px 0px;
	font-size:11px;
	}
/* Closed Style for Footer*/




