@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}
body {
	background:#e9e7e5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#252524;
	margin:0;
	padding:0;
}
/*.style1 {color: #0070b0}
.style2 {color: #c28936}
.style3 {color: #fbaf41}
*/

img {
	border:none;
}

.clear {
	clear:both;
}
a {
	color:#3a3a3a;
}
a:hover {
	color:#2f2f2f;
}
.content_right h2 {
	color:#555454;
	font-size:27px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.wrapper {
	margin: 0 auto;
	background-color:#e9e7e5;
	width:997px;
	height:auto;
	
}

.wrapper-contact  {
	margin: 0;
	background-color:#e9e7e5;
	height:auto;
	float:left;	
}

.content-contact { width:520px !important;}

.banner {
	width:997px;
	height:227px;
	background:url(../images/banner.png) no-repeat 0 0px;
	margin:0px auto 6px;
	position:relative;

}
.banner_inner {
	background:url(../images/banner_inner.jpg) no-repeat 0 0px !important;
	height:250px;
	position:relative;
	padding-bottom:50px;
}
.banner_inner .main_nav {
	top:199px !important;
	left:1px;
	width:996px;
}
.logo {
	position:absolute;
	right:1px;
	top:0px;
}
.read-more-left {
	padding-left:220px;
	color:#5f6473;
	text-decoration:none;
	font-weight:bold;
}


a.left_contactus{ display:block; background:url(../images/email.gif) top left no-repeat; width:143px; height:14px; }
a.left_contactus:hover{ background:url(../images/email.gif) bottom left no-repeat; }

span.left_contact{ display:block; background:#FFC983;}
span.left_contact:hover{ background:#FEDA2A; }

a.left_contactus img{ display:none; }
#menu {
	position:absolute;
	left:0px;
	top:181px;
	width: 997px;
	height: 69px;
	background: url(../images/menu_bg.png) repeat-x;
}
#menu ul li, #menu ul li ul li {
	list-style-type:none;
}
.footer a {
	color:#FEDA2A;
	text-decoration:none;
}
.footer a:hover {
	/*color:#c28a35;*/
	text-decoration:underline;
}
.footer_right a {
	color:#fcb645;
	text-decoration:none;
	font-size:13px;
}
.footer_right a:hover {
	color:#fcb645;
	text-decoration:underline;
}
#menu ul li {
	float:left;
	text-decoration:none;
	list-style: none outside none;
}
#menu ul li a {
	padding-right: 50px;
	padding-left: 50px;
	display: block;
	line-height: 63px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fbaf41;
	font-weight:bold;
}
#menu ul li a:hover {
	color:#000000;
	background:#fff;
	border-top:7px solid #fbaf41;
}
#menu ul li ul, #menu:hover ul li ul {
	display:none;
	width:120px;
}
/*
#menu*{
	margin:0;
	padding:0;
	width:auto;
	font: Arial, Helvetica, sans-serif;
	}
	
#menu{
	position:absolute;
	z-index:99;
	float:left;
	line-height:96px;
	
	}
	
#menu ul li, #menu ul li ul li{
	list-style:none;
	}
	
#menu ul li{
	float:left;
	width:120px;
	 }
	 
#menu ul li ul li{
	margin-left:-40px;}



#menu a{ border:1px solid black; 
		display:block;
		background-color:#9CC;
		color:#FFF;
		font-weight:bold;
		padding-left:30px;
		text-decoration:none;
	}
	
#menu a:hover{
	background-color:#CF9;
		color:#333;
		}
#menu ul li ul, #menu:hover ul li ul{ 
		display:none;
		width:120px;
	}
	 
	
#menu:hover ul, #menu:hover ul li:hover ul{
	display:block;
	
	}

*/
/*-------------------------------------------------------------------------------*/

.content {
	width:997px;
 	margin:0 auto;
	overflow:hidden;
	padding-bottom:5px;
}
.content_left {
	width:300px;
	float:left;
	/*background-image:url("../images/contact_logo.png");
	background-position:left bottom;
	background-repeat:no-repeat;
	padding:0 0 130px;*/
}
.content_left_upper {
	padding:15px 0 0 0;
	width:300px;
	float:left;
    margin: 10px 0 0;
}

.quickContent_left_upper {
	padding:10px 0 0 0;
	width:300px;
	float:left;
}


.content_left_lower {
	width:300px;
 	float:left;
}
.bookdetails {
	width:300px;
	height:auto;
	float:left;
	border-bottom:1px solid #D9D5D2;
}
.content_left h1 {
	color: #8d8c8c;
	font:Arial, Helvetica, sans-serif;
	font-size:27px;
    border-bottom: 1px solid #feda2a;
}
.content_left h2 {
	color: #404141;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px 0;
	text-align:justify;
}
.content_left p {
	color: #454544;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	line-height:130%;
}

.content_right {
	float: right;
     padding: 10px 0 20px 49px;
    width: 646px;
}	
.content_right_inner {
	width:630px;
	height:auto;
	overflow:visible;
	float:right;
	padding:0 0 20px 0;
}
.footer_right b {
	color:#fcb645;
}
.content_right_contact {
	width:100%;
}
.content_right_contact a {
	/*font-weight:bold;*/
	color: #3D3D3D;
	text-decoration: none;
}
.content_right_contact p a {
	/*background:url(../images/link-bottom.jpg) repeat-x scroll left bottom transparent;
	font-weight:bold;*/
	color: #3D3D3D;
	text-decoration: none;
	
	background:#fdeea6;
}

.content_right_contact p a:hover{ text-decoration:underline; background:#e2bb00 }

.content_right_contact h1 {
	border-bottom: 1px solid #C0BFBD;
	color:  #e2bb00;
	font-size: 27px;
}
.content_right_contact h1_contactus {
	border-bottom: 1px solid #C0BFBD;
	color:#E2BB00;
	font:bold 27px Arial, Helvetica, sans-serif;;
	margin-left:5px;
}
.content_right_contact p {
	color: #454544;
	font-size: 13px;
	line-height: 19px;
	padding-top: 10px;
	text-align: justify;
}

.content_right h1 {
	color:  #e2bb00;
	font:Arial, Helvetica, sans-serif;
	font-size:27px;
	border-bottom:1px solid #c0bfbd;
}
.content_right p {
	color: #454544;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-top:10px;
	text-align:justify;
	line-height:18px;
}
.content_left_lower img {
	margin-right:30px;
	margin-top:20px;
}
.footer {
	width:977px;
	/*height:auto;*/
	height:75px;
	background:#171716 url(../images/footer_bg.jpg) repeat-x left top;
    padding:0 10px;
	margin:0px auto;
}
.footer-inner {
	width:100%;
	height:auto;
	margin:0 auto;
}
.footer_left {
	/*width:583px;*/
	width:100%;
	height:58px;
	float:left;
	margin-left:0px;
    padding: 3px 0 0;
}
.footer_right {
	width:223px;
	height:113px;
	float:right;
	margin-right:20px;
}
.footer h3 {
	color:#f7f5f4;
	font-size:18px;
	font-weight:normal;
    padding: 4px 0 0;
	float:left;
}
.footer_left p {
	color:#c5c5c5;
	font-size:11px;
	text-align:justify;
    margin-top: 3px;
	line-height:120%;
	clear:both;
}
.footer_left p a {
	color:#3D3D3D;
	font-size:11px;
	text-align:justify;
	margin-top:10px;
	line-height:120%;
/*	background:url(../images/link-bottom.jpg) repeat-x left bottom;*/
	background:#F4DAB9;
}
.footer_left p a:hover {
	color:#c5c5c5;
	font-size:11px;
	text-align:justify;
	margin-top:10px;
	line-height:120%;
	background-color:#FFC983;
	font-weight:bold; color:#666666;
}
.footer_right p {
	color:#c5c5c5;
	font-size:13px;
	margin-top:5px;
	line-height:22px;
}
#partion {
	width:1px solid #656563;
	height:90px;
}
.copy {
	width:977px;
	background:url(../images/copyright.jpg) repeat-x;
	padding:0 10px;
	height:25px;
	margin:0 auto;
	}
	
.footer_last {
	width:100%;
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	margin:0 auto;
	font-weight:bold;
	text-align:center;
    padding: 5px 0 0;
}
.inner-left {
	float:left;
	padding:0 0 0 0px;
	width:160px;
}
.inner-left img {
	border:1px solid #000000;
}
.inner-left p {
	font-size:16px;
	color:#3d3d3d;
	font-weight:bold;
	text-align:center;
	padding:10px 0 0 0;
}
.inner-left p a {
	font-size:13px;
	color:#3d3d3d;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	/*background:url(../images/link-bottom.jpg) repeat-x left bottom;*/
	background:#F4DAB9;
}
.inner-left p a:hover {
	font-size:13px;
	color:#3d3d3d;
	font-weight:bold;
	text-align:center;
	text-decoration:underline;
	background:#FFC983;
}
.contatc-form {
	width:700px;
	margin:0 auto 0;
	height:auto;
	overflow:visible;
	padding:10px 0 0 0;
	color: #454544;
}
.used-table {
	float:left;
}
.used-table td {
	padding:5px 5px;
}
.bodytext {
	width:250px;
}
.bodytext-contactus {
	width:868px;
}
.buttons {
	background:#4b4b4b;
	border:none;
	color:#fff;
	padding:3px;
	cursor:pointer;
}
.text-form {
	width:125px;
	/*padding:5px 0 0 0;*/
    
	float:left;
	font-weight:bold;
	font-size:12px;
	margin-top:5px;
}

.text-form1 {
	width:180px;
	/*padding:5px 0 0 0;*/
    
	float:left;
	font-weight:bold;
	font-size:12px;
	margin-top:5px;
	text-align:right;
	padding-right:7px;
}

.textarea-cnt {
	float:left;
	width:367px;
	padding:3px 0 0 0;
}
.form-cnt-block input.input_box{ border-color: #91949F #CDCDCE #CDCDCE #91949F;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    font: 12px Arial,Helvetica,sans-serif;
    margin-right: 9px;
    padding: 3px 2px;
    width:393px; }
	
	.form-cnt-block1 input.input_box{ border-color: #91949F #CDCDCE #CDCDCE #91949F;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    font: 12px Arial,Helvetica,sans-serif;
    margin-right: 9px;
    padding: 3px 2px;
    width:393px; }
	
	.form-cnt-block textarea.input_box{ border-color: #91949F #CDCDCE #CDCDCE #91949F;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    font: 12px Arial,Helvetica,sans-serif;
    margin-right: 9px;
    padding: 3px 2px;
    width:393px; }
	
	.form-cnt-block1 textarea.input_box{ border-color: #91949F #CDCDCE #CDCDCE #91949F;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    font: 12px Arial,Helvetica,sans-serif;
    margin-right: 9px;
    padding: 3px 2px;
    width:393px; }

.textarea-cnt_editor {
	float:left;
	width:400px;
	padding:10px 0 0 0;
}

.form-cnt-block {
	width:520px;
	height:auto;
	overflow:visible;
	clear:both;
	padding:2px 0;
	line-height:18px;
	font-size:12px;
}

.form-cnt-block1 {
	width:560px;
	height:auto;
	overflow:visible;
	clear:both;
	padding:2px 0;
	line-height:18px;
	font-size:12px;
}
div.contatc-form  .form-cnt-block
{
width:auto;
}
.form-cnt-block  .star{color: #FF0000;
    float: right;
    font-size: 12px;
    line-height: 16px;
    width: 312px;} 

.form-cnt-block p {
	line-height:18px;
}
ul.complited_matter {
	float:left;
	padding:20px 0 0 20px;
	margin:0;
}
ul.complited_matter li {
	padding:3px 0 3px 20px;
	margin:0;
	list-style:none;
	background:url(../images/bullet.png) no-repeat 5px 9px;
}
ul.complited_matter li a {
	color:#252525;
	text-decoration:none;
}
ul.complited_matter li a:hover {
	color:#7b7b7b;
}
.text-search {
	float:left;
	padding:5px 20px 0 0;
}
.search-area {
	float:left;
}
.search-box {
	width:200px;
	margin:0 7px 0 0;
}
.search-form {
	padding:30px 0 0 0px;
	float:left;
}
.search-result {
	padding:60px 0 0 0;
}
.search-result h1 {
	font-size:18px;
	color:#E2BB00;
	padding:5px 0;
}
.search-result h2 {
	font-size:15px;
	color:#333333;
	padding:8px 0;
}
.search-result ul {
	padding:0;
	margin:0;
	float:left;
}
.search-result ul li {
	padding:9px 0;
	margin:0;
	height:auto;
	overflow:visible;
	list-style:none;
	clear:both;
}

.search_heading {
	padding-bottom: 0 !important;
    padding-top: 18px !important;
}

.search-result ul li a {
	float:left;
	font-size:12px;
	line-height:20px;
	text-decoration:none;
	font-weight:normal;
}
.search-result ul li a:hover {
	background:none;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}
a.mail {
	float:left;
	background:url(../images/mail-icon.png) left top no-repeat !important;
	padding:0px 5px;
	width:44px;
	font-size:0px !important;
	text-indent:9999;
}
.error_bg {
	padding:2px 2px 2px 10px;
	color:#FF0000;
	background: url(../images/error_bg.gif) no-repeat;
	height:20px;
	position:absolute;
	left:410px;
	white-space:nowrap;
}

.error_bg1 {
	padding:2px 2px 2px 10px;
	color:#FF0000;
	background: url(../images/error_bg.gif) no-repeat;
	height:20px;
	position:absolute;
	left:442px;
	white-space:nowrap;
}

.error_bg_mail {
	padding:2px 2px 2px 10px;
	color:#FF0000;
	background: url(../images/error_bg.gif) no-repeat;
	height:22px;
	position:absolute;
	left:534px;
	white-space:nowrap;
}
.error_bg_mail_name {
	padding:2px 2px 2px 10px;
	color:#FF0000;
	background: url(../images/error_bg.gif) no-repeat;	
	position:absolute;
	left:534px;
	width:250px;
	top:-22px;
}
.error-div {
	position:relative;
	width:600px;
}
.error-div1 {
	position:relative;
	color:#FF0000;
}
.fl {
	float:left;
}
a.msg {
	float:left;
	padding:0 10px 0 0;
	font-weight:bold !important;
}
a:hover.msg {
	color:#000;
}
a.msg1 {
	float:left;
	width:930px;
	padding:0px 0 0 0;
}
a:hover.msg1 {
	color:#000000;
}
#copyright .bodytext {
	width:100% !important;
	float:left;
}
#copyright ul {
	padding:0 0 0 50px;
	margin:0;
}
#copyright ul li {
	padding:0;
	margin:0;
	line-height:20px;
}
#copyright tr
{
border:none;
}
#copyright p {
	color: #454544;
	font-size: 13px;
	line-height: 19px;
	padding-top: 10px;
	text-align: justify;
}
#copyright td {
	color: #454544;
	font-size: 13px;
	line-height: 19px;
	padding-top: 10px;
	text-align: justify;
    border:none;
}
#blue-link a {
	color:#3d3d3d;
	text-decoration:none;
	/*background:url(../images/link-bottom.jpg) repeat-x left bottom;*/
	background:#FFFACD;
}
#blue-link a:hover {
	text-decoration:underline;
	background-image:none;
	font-weight:normal!important;
	background:#feda2a;
 }

a.stay_Update{color:#3d3d3d;
	text-decoration:none;
	/*background:url(../images/link-bottom.jpg) repeat-x left bottom;*/
	background:#FFFACD;
	}
	
a.stay_Update:hover {
	text-decoration:underline;
	background-image:none;
 	font-weight:normal;
	background:#feda2a;
}

a.read-more {
	color:#292929 !important;
	font-weight:bold;
}


.lastLine{ margin:0; padding:0; }
.lastLine a.hlinks3 {
	color:#3D3D3D!important;
	text-decoration:none;
	/*font-weight:bold;
	background:url(../images/link-bottom.jpg) repeat-x left bottom;*/
	background:#fdeea6!important;
}
.lastLine a.hlinks3:hover {
	text-decoration:underline!important;
 	font-weight:normal;
	color:#fed929;
background:#feda2a!important;
}


.hlinks3 {
	color:#3d3d3d!important;
	text-decoration:none;
	/*font-weight:bold;
	background:url(../images/link-bottom.jpg) repeat-x left bottom;*/
	background:#fdeea6!important;
}
.hlinks3:hover {
	text-decoration:underline!important;
 	font-weight:normal;
	background:#e2bb00!important;
	 
}


.footer_left a.hlinks3 {
	color:#FEDA2A!important;
	text-decoration:none;
	font-weight:bold;
	/*font-weight:bold;
	background:url(../images/link-bottom.jpg) repeat-x left bottom;*/
	background:none!important;
}
.footer_left a.hlinks3:hover 
{
	text-decoration:underline ;
}
.content_right_about {
	float:right;
	width:811px;
	height:auto;
}
.content_right_about h2 {
	color:#555454;
	font-size:27px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.content_right_about a {
	color:#3d3d3d;
	/*font-weight:bold;*/
	text-decoration:none;
	/*background:url(../images/link-bottom.jpg) repeat-x left bottom;*/
	background:#fdeea6;
	
}
.content_right_about a:hover {
	color:#3d3d3d;
	font-weight:normal;
	text-decoration:underline;
	background:#feda2a;
 }
#search-res {
	padding:0;
}
.hlinks {
	float:right;
}
p.short-by {
	float:left;
	clear:both;
	padding-top:6px;
	background-color:
}
p.short-by a {
	color:#000 !important;
	font-size:16px;
	/* font-weight:bold; */
	text-decoration:none;
	background:none repeat scroll 0 0 #FFFACD !important;
}
.slectedlnk {
	color:#000 !important;
	font-size:16px;
	font-weight:bold; 
	text-decoration:underline;
	background:none repeat scroll 0 0 #FEDA2A !important;

}
.slectedlnk:hover{
	text-decoration:underline;
	/* background:none repeat scroll 0 0 #FFFACD !important; */

}
p.short-by a:hover {
	text-decoration:underline;
	background:none repeat scroll 0 0 #FEDA2A !important;
}
.content_right a {
	color: #3D3D3D;
	/*font-weight: bold;*/
	text-decoration: none;
}
.content_right a:hover {
	color:#3d3d3d;
	font-weight:bold;
	text-decoration:none;
}
.content_right_about h1 {
	color: #fbaf41;
	font:Arial, Helvetica, sans-serif;
	font-size:27px;
	border-bottom:1px solid #c0bfbd;
}
.content_right_about p {
	color: #454544;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-top:10px;
	text-align:justify;
	line-height:19px;
}
.content_left_inner {
	float:left;
	width:180px;
	height:auto;
	overflow:visible;
}
.content_right_inner h1 {
	border-bottom: 1px solid #C0BFBD;
	color: #FBAF41;
	font-size: 27px;
}
.content_right_inner a {
	font-weight:bold;.content_left h1
}
.content_right_inner p {
	color: #454544;
	font-size: 13px;
	line-height: 19px;
	padding-top: 10px;
	text-align: justify;
}
.star {
	color:#FF0000;
	
}
.star_text {
	color:#FF0000;
	margin-left:85px;
}
.star_subject {
	color:#FF0000;
	float:left;
	width:auto;
	margin-top: 0px;
}
span.cov{margin-left:124px;}

p.quickContact{
padding:5px 0px 0px 0px;
}
p.quickContact a {
color:#3d3d3d;
	/*font-weight:bold;*/
	text-decoration:none;
	/*background:url(../images/link-bottom.jpg) repeat-x left bottom;*/
}
.date{ font-size:12px ! important; padding:0px 0 0 0 !important; font-style:italic; }
.large {font-size:18px ! important;}
/*#blue-link p b {font-size:18px ! important;}*/
.event_desc {color:#000; font-size:14px !important; border-bottom:1px solid #ccc; padding:0 0 10px 0;}
.event_desc a {color:#000; text-decoration:none;}
.event_desc  a:hover{color:#000; text-decoration:underline;}



.contact-img {
	/*background:url(../images/contact_logo.png) repeat-x left top;*/
    float: left;
    margin: -45px 0 0;
    /*padding: 105px 0 0;*/
	padding: 30px 0 0;
    width: 299px;
}
.rewards {float:left;width:280px;}


.rewards-right {float:right;width:700px;}

ul.right-reward{padding:20px 0 0 0; margin:0;}
ul.right-reward li { list-style:none; background:url(../images/bullet.gif) no-repeat left 5px; padding:0 0 0 10px;}
a.joshua { background:none !important; font-weight:bold;}

.main_nav_pdf {  width: 997px; margin:0 auto;}
.main_nav_pdf .main_nav {
    height: 37px !important;
	position:relative !important;
	top:0  !important;
    margin:0 auto !important;
	z-index:9999  !important;
    width: 997px;}
	
.main_nav_pdf  .main_nav ul li a {
    color: #FEDA2A;
    cursor: pointer;
    float: left;
    line-height: 31px;
    padding: 4px 15px 0;
    text-decoration: none;
}

.descPara p{
padding-top:0px;
}



@media print {
.wrapper {width:670px;  overflow:hidden;}
.content_left { width:20%; font-size:10px;}
.quickContent_left_upper, .contact-img { width:100%;}
.content_left h1 { font-size:16px;}
.content_right h1 { padding:10px 0 0 0; font-size:16px;}
.contact-img { padding:0; margin:0;}
.content_right { width:65%; float:left; margin:0 0 0 10px; overflow:hidden; padding:0 10px 0 0; }
.content_left p , .content_right p { font-size:10px;}
.copy , .footer_last , .footer-inner { width:670px;}
.footer_last { height:40px; padding:20px 0 0 0;}


}

span.footer_contact_info
{
float:right;
color:#FEDA2A;
font-size:11px;
line-height:200%;
margin-top:5px;
}
.spam_errnew .error_bg_mail { left:406px !important;top:-22px;}
.span_eprint{top:-24px;}
.error_email1 .error_bg_mail { top:11px !important;}
#add_to_list_div {top:-16px;}
#add_to_list_div .error_bg
{
left:286px;
top:-3px;
}
#spam_err .error_bg
{
left:286px;
}

#spam_err .error_bg1
{
left:260px;
}

.error_bg_mail_new {
    background: url("../images/error_bg.gif") no-repeat scroll 0 0 transparent;
    color: #FF0000;
    left: 535px;
    margin-top: 10px;
	padding: 2px 2px 2px 10px;
    position: absolute;
    width: 300px;
    word-wrap: break-word;
}


/*.content_right img{ border:solid;} */

.attorney_list{ min-height:300px;  }
.attorney_list h1{border-bottom: 1px solid #C0BFBD;
    /*color: #FBAF41;*/
    color: #E2BB00;
	padding:10px 0 4px 0;
    font-size: 27px;
	margin:0 0 10px 0;
}
.attorney_list ul{margin:0; padding:0; }
.attorney_list ul li{margin:0 0 0 15px; padding:0;list-style:square;  }
.attorney_list ul li a{display:inline-block; text-decoration:none; color:#000; padding:4px 0; text-transform:capitalize; list-style:square; }
.attorney_list ul li a:hover{text-decoration:none; color:#f00;}
.content table tr td img{border:1px solid #000;}
div.abt_image_contact p{display:block;}
div.abt_image_contact p.mailme{background-color:#FDEEA6}
div.abt_image_contact p.mailme:hover{background-color:#FEDA2A}
.abt_image_contact { margin:5px 0px; }











