/* CSS Document */
/*-------General Starts-------*/
body {
	padding:18px 0;
	margin:0;
	background-color:#E2CC77;
	color:#000;
}
td, ul, li, p, a, h1, h2, h4, h3, form, input, label{
	padding:0;
	margin:0;
	font-size: 12px;
	text-align: left;
	color: #F00;
	font-family: Arial, Helvetica, sans-serif;
}
img{
	padding:10;
	margin:0;
	border:none;
	line-height:0px;
	font-size:24px;
	color: #F00;
	text-align: left;
}
ul{
	list-style-type:none;
	padding:0;
	margin:0;
	}

.spacer{ 
	line-height:0; 
	font-size:0; 
	clear:both;
}
p.readmore{
	float:right;
	background:url(images/more_icon.gif) no-repeat 100% 50%;
	padding-right:8px;
	line-height:0px;
	font-size:0px;
	margin-top:9px;
}
p.readmore-01{
	float:left;
	background:url(images/more_icon.gif) no-repeat 100% 50%;
	padding-right:8px;
	line-height:0px;
	font-size:0px;
	margin-top:9px;
}
p.readmore a, p.readmore-01 a{
	font:bold 12px/13px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
	border:0px;
	background-color:inherit;
	outline:0px;
}
p.readmore a:hover, p.readmore-01 a:hover{
	text-decoration:none;
}
/*-------General Ends-------*/

/*--------------------------HEADER STARTS----------------------------*/
.body_bg{
	background-color:#fff;
	padding:4px 4px;
	color:#000;
}
/*-------Navigation Starts-------*/
.nav_bg{
	line-height:0px; font-size:0px;
	background:url(images/nav_bg.gif) repeat-x 0 0 #39393A;
	padding:12px 20px;
	color:#fff;
}
.nav_bg ul{
	float:left;
/*	width:620px;*/
}
.nav_bg ul li{
	float:left;
	padding:0 8px;
}
.nav_bg ul li.active{
	padding:0 15px;
	font:bold 12px/28px "Tahoma", Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#8EB435;
	display:block;
	text-decoration:none;
}
.nav_bg ul li a{
	padding:0 14px;
	font:bold 12px/28px "Tahoma", Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	display:block;
	text-decoration:none;
}
.nav_bg ul li a:hover{
	background-color:#8EB435;
	display:block;
	color:#fff;
}
/*-------Navigation Ends-------*/
/*-------Form Starts------*/
.form_bg{
	float:right;
}
.form_bg .tex_box{
	width:140px;
	height:14px;
	float:left;
	background-color:#fff;
	border:1px inset #808080;
	color:#000;
	margin-right:3px;
	padding-left:10px;
	padding-top:5px;
	font:normal 10px/11px "Tahoma", Arial, Helvetica, sans-serif;
}
.form_bg .label{
	font:bold 12px/21px "Tahoma", Arial, Helvetica, sans-serif;
	float:left;
	margin-right:16px;
	color:#fff;
	background-color:inherit;
}
.form_bg .button{
	width:37px;
	height:21px;
	float:left;
	outline:none;
	border:none;
}
/*-------Form Ends-------*/

.header_bg{
	padding:1px 0;
	color: #F00;
	text-align: center;
	font-weight: bold;
	font-size: x-large;
}
.logo_bg{
	background:url(images/logo_bg.jpg) no-repeat 0 0 #831A1D;
	padding:90px 0 110px 45px;
	font:normal 18px/20px Georgia, "Times New Roman", Times, serif;
	color:#D18A8C;
	width:270px;
	font-size: 24px;
	text-align: right;
}
.header{
	background:url(images/header_bg.jpg) no-repeat 0 0;
	padding:68px 28px 88px 0;
}
.header p.hdr-txt{
	font:normal 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#681012;
	float:right;
	width:313px;
	background-color:inherit;
}
.header p.hdr-txt span{
	font:normal 16px/28px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
}
/*--------------------------HEADER ENDS------------------------------*/
/*--------------------------BODY STARTS----------------------------*/
.body_right{
	width:599px;
}
.body_right h2{
	font:normal 24px/25px Arial, Helvetica, sans-serif;
	color:#2E1D00;
	padding-top:12px;
	margin-bottom:2px;
	background-color:inherit;
	text-align: left;
	font-size: 22px;
}
.body_right p.wlcm-text{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#2E1D00;
	background-color:inherit;
}
.body_right p.wlcm-text-01{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#2E1D00;
	width:360px;
	background-color:inherit;
	margin-top:4px;
}
.body_right p.wlcm-text span{
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#8EB435;
	background-color:inherit;
}
.body_right img{
	display:block;
	margin-top:4px;
	float:right;
	width:180px;
}
.body_right h4{
	font:bold 12px/27px Arial, Helvetica, sans-serif;
	color:#fff;
	margin-top:25px;
	padding-left:13px;
	background-color:#8EB435;
}
.booklist{
	margin:0px;
	width:280px;
}
.booklist-01{
	margin:0px;
	width:270px;
}
.body_right ul{
	margin:10px 0 0 10px;
}
.body_right ul li{
	background:url(images/icon_list.gif) no-repeat 0 50%;
	padding-left:17px;
	line-height:0px;
	font-size:0px;
}
.body_right ul li a{
	font:normal 12px/25px Arial, Helvetica, sans-serif;
	color:#2D1D00;
	text-decoration:underline;
	background-color:inherit;
}
.body_right ul li a:hover{
	text-decoration:none;
}
.body_left{
	width:315px;
}
.body_left h4{
	width:298px;
	margin-bottom:1px;
	background:url(images/service_bg.gif) repeat-x 0 0;
	font:normal 20px/39px "Tahoma", Arial, Helvetica, sans-serif;
	color:#fff;
	padding-left:17px;
	background-color:inherit;
}
.body_left .service_bg{
	background-color:#8EB435;
	padding:17px 0 0 12px;
	color:#fff;
	font-style: normal;
}
.body_left .service_bg img{
	float:left;
	line-height:0px;
	font-size:0px;
	margin-right:11px;
	margin-bottom:26px;
	display:block;
}
.body_left .service_bg p.text01{
	float:left;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	width:184px;
	background-color:inherit;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}
.body_left .service_bg p.text01 span{
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#EDFFBA;
	background-color:inherit;
}
.body_left .service_bg p.readmore{
	float:left;
	background:url(images/icon_greenmore.gif) no-repeat 100% 50%;
	padding-right:8px;
	line-height:0px;
	font-size:0px;
	margin-top:3px;
}
.body_left .service_bg p.readmore a{
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	color:#EDFFBA;
	text-decoration:underline;
	background-color:inherit;
}
.body_left .service_bg p.readmore a:hover{
	text-decoration:none;
}
.body_left .banner{
	background:url(images/banner.jpg) no-repeat 0 3px;
	width:297px;
	padding:125px 0 17px 18px;
}
.body_left .banner a{
	background-color:#2C2C2C;
	width:81px;
	text-align:center;
	font:bold 12px/21px Arial, Helvetica, sans-serif;
	color:#fff;
	display:block;
	text-decoration:none;
}
.body_left .banner a:hover{
	color:#fff;
	background-color:#841A1E;
	display:block;
}
/*--------------------------BODY ENDS------------------------------*/

/*--------------------------FOOTER STARTS--------------------------*/
.footer{
	padding-top:18px;
	padding-bottom:10px;
	background:url(images/footer_bg.gif) repeat-x 0 0;
	line-height:0px;
	font-size:0px;
}

.footer p.link{
	background-color:inherit;
	font:normal 11px/15px "Tahoma", Arial, Helvetica, sans-serif;
	color:#8EB435;
	padding-bottom:7px;
	text-align: left;
}
.footer p.link a{
	font:normal 11px/15px "Tahoma", Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
}
.footer p.link span{
	padding:0 10px;
	font:normal 11px/15px "Tahoma", Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
}
.footer p.link a:hover{
	color:#8EB435;
	background-color:inherit;
}
p.copyright{
	font:normal 10px/16px Arial, Helvetica, sans-serif;
	color:#939191;
	background-color:inherit;
}

p.copyright a{
	color:#fff;
	font:normal 10px/16px Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-color:inherit;
}
p.copyright a:hover{
	text-decoration:underline;
	color:#8EB435;
	background-color:inherit;
}

/*--------------------------FOOTER ENDS----------------------------*/
.body_bg table tr td table tr .body_right table tr td .wlcm-text {
	text-align: left;
	color: #000;
}
.body_bg table tr td table tr .body_left table tr .service_bg .text01 span {
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	color: #F00;
}
.body_bg table tr td table tr .body_left table tr .service_bg .text01 span {
	color: #F00;
}
.body_bg table tr td table tr .body_left table tr .service_bg .text01 em strong {
	color: #F00;
}
.body_bg table tr td table tr .body_right table tr td .wlcm-text {
	color: #000;
	padding: 1px;
	font-size: 14px;
}
.body_bg table tr td table tr .body_right table tr td .body_right {
	color: #000;
	font-size: 14px;
	padding: 1px;
}
.body_bg table tr td table tr .body_right table tr td h2 {
	text-align: right;
}
.body_bg table tr td table tr .body_right table tr td h2 {
	text-align: left;
}
