/* CSS Document */
body{
	background:url(images/bg.gif) repeat-x 0 0 #FCF3D5; color:#4A3D0F;
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	margin:0; padding:0;}
div, h1, h2, h3, h4, h5, h6, form, label, input, span, ul, li, p, a{
	margin:0; padding:0;}
ul{
	list-style:none;}
.spacer{
	font-size:0; line-height:0; clear:both;}

/* ------------------------------ header start ------------------------------ */
#header{
	background:url(images/header_bg.gif) no-repeat 0 0 #FCF3D5;
	color:#4A3D0F;
	height:272px;
	width:778px;
	position:relative;
	margin:0 auto;
}
#header img{
	position:absolute; left:567px; top:17px; border:none;}
#header h1{
	background:url(images/h1_bg.gif) no-repeat 0 0 #0371DC;
	color:#FFFFFF;
	width:217px;
	height:109px;
	position:absolute;
	left:281px;
	top:262px;
	text-indent:-2000px;
}
#header a.joinNow{
	background:url(images/join_bg.gif) no-repeat 0 0 #F9EFD0; color:#9D8642; width:57px; height:43px; text-indent:-2000px; text-decoration:none; position:absolute; left:64px; top:243px;}
#header  form{
	width:208px;
	background:url(images/form_bg.gif) repeat-y 0 0 #FEF7E3;
	color:#726023;
	position:absolute;
	left:560px;
	top:11px;
}
#header  form span.top{
	background:url(images/form_top.gif) no-repeat 0 0 #FEF7E3;
	color:#726023;
	display:block;
	width:208px;
	height:6px;
	line-height:0;
	font-size:0;
}
#header  form span.bottom{
	background:url(images/form_bottom.gif) no-repeat 0 0 #FEF7E3; color:#726023; display:block; width:208px; height:6px; line-height:0; font-size:0;}
#header  form h7{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#726023;
	background-color:#FEF7E3;
	margin:0 20px;
}
#header  form h8{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#726023;
	background-color:#FEF7E3;
	margin:0 20px;
}
#header  form h2 span{
	background:url(images/search_dot.gif) repeat-x 0 22px #FEF7E3; color:#AD9E6B; width:100px; height:30px; float:right; padding:0; margin:0;}
#header  form input{
	background-color:#ECE2BD; border:#AD9E6B 1px solid;  margin:0 18px; padding:2px; width:166px; height:18px;
	font:normal 16px/18px Arial, Helvetica, sans-serif; color:#726023;}
#header  form a.advSearch{
	background:url(images/adv_search_bg.gif) no-repeat 0 0 #FEF7E3; width:113px; height:17px;
	font:bold 11px/18px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; text-decoration:none; text-transform:uppercase; display:block; margin:9px 20px; padding:0;}
#header  form a.advSearch:hover{
	background:url(images/adv_search_bg_h.gif) no-repeat 0 0 #FEF7E3; width:113px; height:17px;
	font:bold 11px/18px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; text-decoration:none; text-transform:uppercase; display:block; margin:9px 20px; padding:0;}
#header  form input.go{
	margin:-26px 18px; padding:0; width:39px; height:17px; border:none;
	background-color:#FEF7E3; color:#31302C; float:right;}
#body #left a {
	text-decoration: none;
	color: #015AB7;
	font-weight: bold;
}

#header ul{
	position:absolute;
	left:599px;
	top:129px;
	width:127px;
	padding:0;
	margin:0;
}
#header ul li{
	color:#FFFFFF;
	height:22px;
}
#header ul li.noborder{
	background-image:none;
	color:#FFFFFF;
	height:22px;
}
#header ul li a{
	font:bold 13px/21px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding:0 0 0 13px;
	height:21px;
}
#header ul li a.hover{
	font:bold 13px/21px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding:0 0 0 13px;
	height:21px;
}
#body #left ul {
	list-style-type: disc;
	margin-left: 25px;
}

/* ------------------------------ header end ------------------------------ */
/* ------------------------------ body start ------------------------------ */
#body{
	position:relative; margin:0 auto; width:751px; padding:0 9px 15px 19px;}
/* ------------------------------ body end ------------------------------ */
/* ------------------------------ left pannel start ---------------------------*/
#left{
	width:531px;
	background:url(images/left_bg.gif) repeat-y right top #FCF3D5;
	color:#4A3D0F;
	padding:0;
	float:left;
	font-size: 11px;
}
.end{
	background:url(images/left_bg_end.gif) no-repeat right bottom #FCF3D5; color:#4A3D0F; padding:0; margin:0; width:531px; height:75px; display:block;}
#left h1{
	font:bold 22px/27px Arial, Helvetica, sans-serif;
	color:#00407B;
	background-color:#FCF3D5;
	padding:10px 0 3px 0;
	margin:0 29px 0 0;
}
#left h2{
	color:#00407B;
	padding:14px 0 3px 0px;
	margin:0 29px 0 0;
	font-size: 16px;
}
#left h3{
	color:#00407B;
	padding:14px 0 3px 0px;
	margin:0 29px 0 0;
	font-size: 16px;
}
#left h4{
	color:#00407B;
	padding:14px 0 3px 0px;
	margin:0 29px 0 0;
	font-size: 16px;
}
#left h5{
	color:#00407B;
	padding:14px 0 3px 0px;
	margin:0 29px 0 0;
	font-size: 16px;
}
#left h6{
	color:#00407B;
	padding:14px 0 3px 0px;
	margin:0 29px 0 0;
	font-size: 16px;
}
#left h7{
	color:#00407B;
	padding:14px 0 3px 0px;
	margin:0 29px 0 0;
	font-size: 16px;
}
#left h1 span.a{
	background-color:#EDE2BE;
	display:block;
	height:13px;
	width:210px;
	font:normal 13px/13px Arial, Helvetica, sans-serif;
	color:#00407B;
	float:right;
	margin:7px 0 0 0;
}
#left h2 span.b{
	background-color:#EDE2BE;
	display:block;
	height:13px;
	width:105px;
	font:normal 13px/13px Arial, Helvetica, sans-serif;
	color:#00407B;
	float:right;
	margin:7px 0 0 0;
}

#left h5 span.b{
	background-color:#EDE2BE;
	display:block;
	height:13px;
	width:105px;
	font:normal 13px/13px Arial, Helvetica, sans-serif;
	color:#00407B;
	float:right;
	margin:7px 0 0 0;
}

#left p{
	padding:5px 0 ; margin:0 29px 0 0;}
#left p.box{
	font:bold 10px/26px Arial, Helvetica, sans-serif; color:#000000; text-transform:uppercase; border:#D9CEA8 1px solid; background-color:#FEFAEE; width:268px; height:26px; padding:0 0 0 6px;}
#left p.box a{
	font:bold 11px/26px Arial, Helvetica, sans-serif; text-decoration:underline; text-transform:lowercase; color:#7D6732; border:none; background-color:#FEFAEE; width:auto; padding:0 8px;}
#left p.box a:hover{
	font:bold 11px/26px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:lowercase; color:#7D6732; border:none; background-color:#FEFAEE; width:auto; padding:0 8px;}
#left a.comment{
	background:url(images/comment_bg.gif) no-repeat 0 0 #FCF3D5; width:91px; height:16px; text-align:right; text-decoration:none; font:bold 12px/16px Arial, Helvetica, sans-serif; color:#FFFFFF; display:block; padding:0 6px 0 0; margin:-22px 0 0 300px;}
#left a.comment:hover{
	background:url(images/comment_bg_h.gif) no-repeat 0 0 #FCF3D5; width:91px; height:16px; text-align:right; text-decoration:none; font:bold 12px/16px Arial, Helvetica, sans-serif; color:#FFFFFF; display:block; padding:0 6px 0 0; margin:-22px 0 0 300px;}
#left a.more{
	background:url(images/more_bg.gif) no-repeat 0 0 #FCF3D5; width:91px; height:16px; text-align:right; text-decoration:none; font:bold 12px/16px Arial, Helvetica, sans-serif; color:#FFFFFF; display:block; padding:0 6px 0 0; margin:-16px 0 0 406px;}
#left a.more:hover{
	background:url(images/more_bg_h.gif) no-repeat 0 0 #FCF3D5; width:91px; height:16px; text-align:right; text-decoration:none; font:bold 12px/16px Arial, Helvetica, sans-serif; color:#FFFFFF; display:block; padding:0 6px 0 0; margin:-16px 0 0 406px;}
#left p.divider{
	background:url(images/line_divider.gif) repeat-x 0 27px #FCF3D5; color:#FFFFFF; height:28px; margin:0 29px 0 0; padding:0; line-height:0; font-size:0;}
/* ------------------------------ left pannel start --------------------------- */
/* ------------------------------ right pannel start -------------------------- */
#right{
	width:210px;
	margin: 0 0 0 9px;
	background-color:#FCF3D5;
	color:#FFFFFF;
	float:left;
	padding:0;
}
#right h3{
	font:normal 20px/31px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:0 0 0 24px;
	width:186px;
	background-color: #015AB7;
}
#right h4{
	font:normal 20px/31px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:0 0 0 24px;
	width:186px;
	background-color: #015AB7;
}
#right h5{
	font:normal 20px/31px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:0 0 0 24px;
	width:186px;
	background-color: #015AB7;
}
#right h6{
	font:normal 20px/31px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:0 0 0 24px;
	width:186px;
	background-color: #015AB7;
}
#right h2.light{
	font:normal 20px/31px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:0 0 0 24px;
	width:186px;
}
#right ul{
	padding:4px 24px 12px 22px;
	background-color: #FCF3D5;
}
#right ul li{
	font:normal 12px/24px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#FCF3D5;
	padding:0;
}
#right ul li a{
	font:normal 12px/22px Arial, Helvetica, sans-serif;
	color:#00407B;
	text-decoration:none;
	background:url(images/arrow1.gif) no-repeat 2px 5px #AD9356;
	padding:0 0 0 20px;
	display:block;
	background-color: #FCF3D5;
}
#right ul li a:hover{
	font:normal 12px/22px Arial, Helvetica, sans-serif;
	color:#00407B;
	text-decoration:none;
	background:url(images/arrow1.gif) no-repeat 2px 5px #ffffff;
	padding:0 0 0 20px;
	display:block;
}
	
#rightBottom{
	width:210px;
	background-color:#FFF;
	color:#FFFFFF;
	float:left;
	padding:4px 0 0 0;
	margin:2px 0 0 9px;
}
#rightBottom h2.meta{
	background:url(images/meta_bg.gif) no-repeat 0 0 #614F26;
	font:normal 20px/31px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0 0 0 24px; width:186px;  }
#rightBottom ul{
	padding:4px 24px 12px 22px;}
#rightBottom ul li{
	font:normal 12px/22px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#614F26;
	padding:0;
}
#rightBottom ul li a{
	font:normal 12px/22px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; background:url(images/arrow2.gif) no-repeat 2px 5px #614F26; padding:0 0 0 20px; display:block;}
#rightBottom ul li a:hover{
	font:normal 12px/22px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; background:url(images/arrow2.gif) no-repeat 2px 5px #826B37; padding:0 0 0 20px; display:block;}
	
#rightBottom1{
	width:181px; background-color:#FEFAEE; border:#D9CEA8 1px solid; color:#000000; float:left; padding:0 0 0 27px; margin:3px 0 0 9px;}
#rightBottom1 ul{}
#rightBottom1 ul li{
	font:bold 13px/37px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000; background-color:#FEFAEE; float:left; margin:0 8px 0 0;}
#rightBottom1 ul li a{
	font:bold 13px/37px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; background:url(images/icon.gif) no-repeat right center #FEFAEE; padding:0 26px 0 0;}
#rightBottom1 ul li a:hover{
	font:bold 13px/37px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#614F26; text-decoration:none; background:url(images/icon.gif) no-repeat right center #FEFAEE; padding:0 26px 0 0;}
/* ------------------------------ right pannel end -------------------------- */
#footer{
	background:url(images/footer_bg.gif) repeat-x 0 0 #6B6854;
	color:#F3F1DF;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	position:relative;
	margin:0 auto;
	height:158px;
	text-align:center;
	padding-top: 20px;
}
#footer a {
		font:bold 13px/16px Arial, Helvetica, sans-serif;
	color:#FAFBFA;
	text-decoration:none;
	padding:0 10px;
	background-color:#6B6854;
}
#footer a:hover{
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	color:#FAFBFA;
	text-decoration:none;
	padding:0 10px;
	background-color:#767361;
}
#footer p{
	padding:5px 0 15px 0;}
#footer ul.validation{
	width:146px; padding:0; margin:0 auto;}
#footer ul.validation li{
	float:left;}
#footer ul.validation li a.html{
	background:url(images/html_bg.gif) no-repeat 0 0 #6B6854; color:#353427; width:66px; left:21px; height:21px; text-indent:-2000px; text-decoration:none; display:block; padding:0; margin:0 14px 0 0;}
#footer ul.validation li a.html:hover{
	background:url(images/html_bg_h.gif) no-repeat 0 0 #6B6854; color:#353427; width:66px; left:21px; height:21px; text-indent:-2000px; text-decoration:none; display:block; padding:0; margin:0 14px 0 0;}
#footer ul.validation li a.css{
	background:url(images/css_bg.gif) no-repeat 0 0 #6B6854; color:#353427; width:66px; left:21px; height:21px; text-indent:-2000px; text-decoration:none; display:block; padding:0; margin:0;}
#footer ul.validation li a.css:hover{
	background:url(images/css_bg_h.gif) no-repeat 0 0 #6B6854; color:#353427; width:66px; left:21px; height:21px; text-indent:-2000px; text-decoration:none; display:block; padding:0; margin:0;}
#footer p.tworld{
	font:normal 14px/30px Arial, Helvetica, sans-serif; color:#F3F1DF; background-color:#6B6854;}
#footer p.tworld a{
	font:normal 14px/30px Arial, Helvetica, sans-serif; color:#F3F1DF; background-color:#6B6854; text-decoration:none;}
#footer p.tworld a:hover{
	font:normal 14px/30px Arial, Helvetica, sans-serif; color:#F3F1DF; background-color:#767361; text-decoration:none;}
#body #left table tr td strong {
	color: #1BB700;
	font-size: 16px;
	font-weight: bold;
}

