@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	padding:0px;
	margin-top:0px;
	background:url(images/bg.jpg) top left repeat-x #ffffff;
	color:#2a1d01;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}
.bg{width:100%; float:left;background:url(images/bg.jpg) top left repeat #000000;}
.bg2{width:100%; float:left;background:url(images/bg_h.jpg) top left repeat-x #000000; height:375px; }
.bodydiv {
	margin:0px auto;
	padding:0px;
	width:1024px;
}

.main_content{

width:1024px;
float:left;
padding:0px 0px 0px 0px;
margin:0px;



}
.header_content{ width:100%; float:left}
h1{font-size:15px; width:100%;margin:10px 0px 10px 0px; padding:0px; color:#000000; text-align:left; font-family:Calibri;}
h1.pad1{margin:20px 0px 15px 0px;}
h2{font-size:18px; width:100%;margin:10px 0px 10px 0px; padding:0px; color:#2a1d01; text-align:left;}
h3{font-size:15px; width:100%;margin:10px 0px 0px 0px; padding:0px; color:#2a1d01; text-align:left;}

.line{width:100%; height:2px; float:left; margin:10px 0px 10px 0px; background:url(images/bg_line.jpg) top left repeat-x; padding:0px;}


.header{width:1024px; padding:0px; margin:0px; float:left; background:url(images/bg_header.jpg) top left no-repeat; height:404px;}
.header h1{ float:right; color:#1f356b; font-size:18px; width:520px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:right;}

#mainNav {
width:905px;
	height:39px;
	padding:8px 0px 0px 157px; margin:0px;
	float:left;
	text-align:left;

}
#menuTop {
	width:805px;
	height:39px;
	padding:0px 0px 0px 110px; margin:0px;
	text-align:left;
	float:left;

}
#menuTop li {
	float: left;
	display:inline;
	
	height:39px;
	text-align:center;
}

#menuTop li a {
	float: left;
    height:29px;
	text-align:center; font-size:15px; font-family:Verdana, Geneva, sans-serif; color:#FFF; text-decoration:none; padding:10px 6px 0px 6px; 
	padding-left:3px;
}


#menuTop li a:hover {
	float: left;
    height:29px;
	text-align:center; font-size:15px; font-family:Verdana, Geneva, sans-serif; color:#d4e5f8; text-decoration:none; padding:10px 6px 0px 6px;
	padding-left:3px;
}

.item1 a{ width:200px;}







/*#menuTop li.item1 a:hover, #menuTop li.sel1 a {
		display:block;
	width:69px;
	height:42px;
	text-align:center;
	color:#000000;
	display:block;
	 border:none;
	 background:url(images/item1_h.jpg) top left no-repeat;}
#menuTop li.item2 a:hover, #menuTop li.sel2 a {
	display:block;
	height:42px;
	text-align:center;
	color:#000000;
	width:202px;
	display:block;
	 border:none;
	 background:url(images/item2_h.jpg) top left no-repeat;
}
#menuTop li.item3 a:hover, #menuTop li.sel3 a {
	display:block;
	height:42px;
	text-align:center;
	color:#000000;
	width:198px;
	display:block;
	 border:none;
	 background:url(images/item3_h.jpg) top left no-repeat;

}

#menuTop li.item4 a:hover, #menuTop li.sel4 a {
	display:block;
	height:42px;
	text-align:center;
	color:#000000;
	width:98px;
	display:block;
	 border:none;
	 background:url(images/item4_h.jpg) top left no-repeat;
}
#menuTop li.item5 a:hover, #menuTop li.sel5 a {
	display:block;
	height:42px;
	text-align:center;
	color:#000000;
	width:121px;
	display:block;
	 border:none;
	 background:url(images/item5_h.jpg) top left no-repeat;

}*/
#menuTop li.line1{width:2px; height:39px; background:url(images/line.jpg) bottom left; background-repeat:repeat-y	}
.flash{
width:943px;
height:347px;
float:left;

}



a {
	font-family: Arial, Helvetica, sans-serif;
	color:#403101;
	text-decoration:underline;
	font-weight:bold
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#403101;
	text-decoration:none;
	font-weight:bold
}
.content {
	width:512px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;

	
	color:#000000;
	text-align:left;
	

position:relative;
 background:url(images/bg_cont.jpg) top left repeat-y;
}
.content_inner{
	width:756px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;

	
	color:#000000;
	text-align:left;
	

position:relative;
 background:url(images/bg_cont.jpg) top left repeat-y;
}
.content_text_inner{float:left; width:745px;  padding:0px 15px 0px 15px; font-size:12px; color:#2a1d01; line-height:1.3;}
.book_image{position:absolute; top:-91px; left:520px;}
.content_left{width:268px; float:left; padding:0px; margin:0px; background:#d6dbe4;}
.pad1{margin:10px 0px 0px 0px;}
.box{width:268px; float:left; padding:0px; padding:0px;}
.box ul{margin:0px; padding:0px; list-style:none;}
.box ul li{ list-style:none;}
.box ul li a{font-family:Calibri; font-size:14px; color:#000000; font-weight:normal; text-decoration:none;}
.box_top{width:268px; float:left; padding:0px; padding:0px;}
.box_text{width:208px; padding:10px 30px 10px 30px; margin:0px; font-size:14px; color:#000000; font-family:Calibri;  float:left;}



.content_right{float:left; width:244px; padding:0px; margin:0px; position:relative; background:#d6dbe4;}
.box2{width:244px; float:left; padding:0px; padding:0px;}
.box2 ul{margin:0px; padding:0px; list-style:none;}
.box2 ul li{ list-style:none;}
.box2 ul li a{font-family:Calibri; font-size:14px; color:#000000; font-weight:normal; text-decoration:none;}
.box2_top{width:244px; float:left; padding:0px; padding:0px;}
.box2_text{width:224px; padding:10px 10px 10px 10px; margin:0px; font-size:12px; color:#000000; font-family:Calibri;  float:left;}

.welcome{padding:0px 0px 10px 50px;}

.phone{width:160px; height:109px; float:left; padding:40px 20px 20px 20px; margin:20px 0px 0px 0px; background:url(images/bg_phone.jpg) top left no-repeat; font-size:15px; font-weight:bold;}

.content_text{float:left; width:482px;  padding:0px 15px 0px 15px; font-size:12px; color:#2a1d01; line-height:1.3;}
ul.home{width:245px; float:left; padding:0px 0px 0px 40px; margin:0px; }

.content_text2{float:left; width:640px; padding:20px 0px 0px 120px; font-size:13px; color:#201705; line-height:1.3;}
.main{
	width:800px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px;
	background:#f5efe0;
}
.bot_content{
	width:1024px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px;
	background:url(images/bg_bottom.jpg) bottom left no-repeat;
	height:72px;
}



p{padding:0px 0px 10px 0px; margin:0px; width:99%;}
.contactform {
	width:500px;
	float:right;
}




.right {
	width:434px;
	float:right;
}
.pic {
	width:218px;
	float:left;
	text-align:right;
}
.pic_text {
	width:630px;
	float:right;
}
.par {
	width:860px;
	float:left;
	padding:5px 15px 0px 5px;
	text-align:justify;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.table_home td {
	font-size:12px;
	color:#000;
	padding:5px;
	width:60px;
}
.footer {
	margin:0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	color: #2a1d01;
	width:100%;
	float:left;
	height:180px;
	padding:0px 0px 0px 0px;
	background: url(images/bg_footer.jpg) top left repeat-x #9a9a9a;
	text-align:center

}
.footer_content
{width:1024px; margin:0px auto; padding:0px; text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#ffffff;}
.footer_content_text{width:994px; padding:10px 15px 20px 15px;}
.footer a {
	color: #2a1d01;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding:0px 5px 0px 5px;
	
}
.footer a:hover {
	color: #2a1d01;
	text-decoration:underline;
	font-size:11px;
	padding:0px 5px 0px 5px;
}

.footer_menu{width:1024px; height:100px; margin:0px auto;  padding:center; padding:19px 0px 0px 0px; background:url(images/bg_footer2.jpg) top left no-repeat #9a9a9a; color:#ffffff;  font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.footer_menu a {color:#ffffff; text-decoration:none; font-weight:normal;}
.footer_menu a:hover{color:#ffffff;}
.copy {
	margin:0px 0px 0px 0px;
	padding:15px 100px 0px 0px;
	width:95%;
	float:left;
	
	font-size:12px;
	color:#ffffff;
	text-align:center;
	background:none;
	height:20px;
	background:none;
}
.copy a{color:#ffffff; text-decoration:underline; font-weight:normal;}
.copy a:hover{color:#ffffff;}
.contact-form { float:left; display:block; width:500px; text-align:left;border:1px solid #d6dbe4; padding:10px 10px 0px 10px; margin-top:15px; margin:0px 20px 20px 0px; font-size:11px; }
.contact-form td { vertical-align:top; border-bottom:1px solid #d6dbe4; padding:8px 0 8px 0px; }
.formContact { width:100%; }
.formContact .inputText { width:214px; padding: 2px 4px 2px 4px; border:1px solid #d6dbe4; vertical-align:middle; color: #666666; font-size:11px; }
.formContact #msg1ContactForm { width:470px; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px; }
.contact-form label { display:block; margin:0 0 2px 0; font-weight:bold; }


