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

body { margin:0; padding:0; width:100%; background:#ffffff ;
}
html { padding:0; margin:0;}

/* main */
.main { background-color:#FFF; background-image:none; width:984px; padding:0; margin:0 auto; }

/********** header **********/
.header { width:984px; height:160px;}

/* logo */
.logo { float:left; padding:0; margin:35px 0 0 10px; width:250px; height:180px;}

/* search */
.search { float:right; padding:0; margin:40px 0 0 10px; width:380px;}
.search form { margin:0; padding:0;}
.search input { float:left; border:0;}
.search span { float:left; background:url(images/search_bg.gif) no-repeat left; width:332px; height:35px;}
.search input.text { background:none; width:312px; height:15px; padding:10px; color:#a2a2a2; font:normal 14px Arial, Helvetica, sans-serif;}
.search input.button { float:left;}

/* menu */	
.menu {	padding:0; margin:40px 0 0 0; width:455px; float:right; height:85px;}
.menu ul { padding:44px 0 0 0; margin:0; list-style:none; border:0; height:41px;}
.menu ul li { float:left; margin:0; padding:0; border:0;}
.menu ul li a { float:left; margin:0 2px 0 0; padding:14px 0 14px 0; color:#4c3664; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none;}
.menu ul li a span {
	padding:14px 12px 14px 12px;
	background-color: #FFFFFF;
}


/* body */
.body { width:984px; clear:both;}
.left {
	width:321px;
	float:left;
	margin:0 10px 0 0;
	padding:65px 0;
}
.big_center { width:652px; float:left; margin:0 10px 0 0; padding:10px 0;}

.right { width:321px; float:left; padding:10px 0;}

.body h2 { color:#4C3664; font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:15px 10px; margin:0;}

.body h3 {
	color:#4C3664;
	font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:15px 10px;
	margin:0 0 10px 0;
	clear:both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #4c3664;
}

.body h4 {
	color:#998737;
	font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:15px 10px;
	margin:0 0 10px 0;
	clear:both;
}

.body p { 
color:#666; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:1.8em; padding:5px 10px; margin:0;}

.body p.spec { color:#4c3664; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:1.8em;}
.body a { color:#998737; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:1.8em; text-decoration:none;}
.body a:hover { text-decoration:underline;}
.body img.img { float:left; padding:10px;}
.body ul { color:#666; font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:10px 20px; margin:0; list-style:none;}
.body ul li { background:url(images/small_animgen.gif) no-repeat left; margin:0; padding:3px 0 3px 25px; border-bottom:1px solid #eaeaea;}


a img {
	border: none; 
}

/* box_block */
.box_block {
	width:984px;
	clear:both;
	height: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.box {
	width:321px;
	float:right;
	background:url(images/box_bg.gif) repeat-y;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
}
.box .box_t { background:url(images/box_t.gif) no-repeat top;}
.box .box_b { background:url(images/box_b.gif) no-repeat bottom; padding:0 0 10px 0; height: 230px;}
.box h2 { margin:0 0 10px 0; padding:11px 0 11px 20px; color:#4C3664; font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.box img { float:left; padding:15px;}
.box p { padding:5px 20px; margin:0; font:normal 11px "Trebuchet MS" Arial, Helvetica, sans-serif; color:#998737; line-height:1.8em;}
.box a { font:normal 11px Arial, Helvetica, sans-serif; color:#4c3664; line-height:1.8em;}
.box a.more { padding:0 10px; font:bold 11px Arial, Helvetica, sans-serif; color:#998737; line-height:1.8em; text-decoration:none;}

.box ul { padding:10px 20px; margin:0; list-style:none;}
.box ul li { background:url(images/small_animgen.gif) no-repeat left; margin:0; padding:3px 0 3px 25px; border-bottom:1px solid #eaeaea;}




/*************footer**********/
.footer {padding:0; background:#FFFFFF; margin:0;}
.footer_resize { width:984px; margin:0 auto; padding:5px 0;}
.footer p { font:normal 11px  Arial, Helvetica, sans-serif; color:#5f5f5f; padding:3px 10px; margin:0; line-height:1.8em; }
.footer a { font:normal 11px Arial, Helvetica, sans-serif; color:#998737; line-height:1.8em; text-decoration:none;}
.footer a:hover { text-decoration:underline;}
.footer p.leftt { text-align:left; width:50%; margin:10px 0; padding:10px 0; float:left;} 
.footer p.rightt { text-align:right; width:50%; margin:10px 0; padding:10px 0; float:right;} 

/*FBG*/
.FBG {padding:0; margin:0; background:url(images/line.gif) top repeat-x;}

.FBG h2 { font:bold 12px Arial, Helvetica, sans-serif; color:#5f5f5f; padding:10px; margin:0;}
.FBG .foot_nav {
	float:left;
	width:187px;
	padding:0 0 0 40px;
	margin:10px 0;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.FBG .subscribe { float:left; width:300px; margin:10px 0;}
.FBG .subscribe input.text {
	border:1px solid #d9d9d9;
	background-color: #FFFFFF;
}
.FBG ul {
	margin:0;
	padding:0;
	list-style:none;
	background-color: #FFFFFF;
}
.FBG ul li {
	padding:0 20px;
	margin:0;
	background-color: #FFFFFF;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.no_margin { margin:0;}
p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg {
	clear:both;
	border-top:1px solid #e0e0e0;
	padding:0;
	margin:5px 0;
	background-color: #FFFFFF;
	background-image: none;
}

.style1 {color: #4C3664}

.style9 {color: #998737; font-size: 20px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }

.style10 {
	color: #666; font-size: 12px; font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif; }

.style18 {color: #998737; font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; }

.style19 {color: #998737; font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif; }
