/* CSS Document */
body{
	background:url(images/bg.gif) repeat-x 0 0 #FEFDF0; color:#6B6732;
	font:normal 12px/16px "Trebuchet MS", 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{
	width:778px; height:446px; margin:0 auto; position:relative;
	background:url(images/header_bg.gif) no-repeat 0 0 #FEFDF0; color:#6B6732;}
#header img{
	position:absolute; left:403px; top:215px;
	border:none;}
#header h1{
	position:absolute; right:103px; top:258px;
	font:bold 11px/11px Arial, Helvetica, sans-serif;
	color:#FFFFFF; background-color:#619D0C; text-transform:uppercase;}
#header ul.top{
	position:absolute; left:420px; top:144px; padding:0 32px 0 0;}
#header ul.top li{
	background-color:#282828; color:#C6C6C6; text-transform:uppercase;
	font:bold 10px/12px "Trebuchet MS", Arial, Helvetica, sans-serif; float:left; padding:0 28px 0 0;}
#header ul.top li a{
	background-color:#282828; color:#C6C6C6; display:block; padding:4px 0 16px 0;
	font:bold 10px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase; text-decoration:none;}
#header ul.top li a:hover{
	background:url(images/top_btn_h.gif) repeat-x bottom left #282828; color:#FFFFFF;}
#header ul.top li a.hover{
	background:url(images/top_btn_h.gif) repeat-x bottom left #282828; color:#FFFFFF;}
#header ul.topLeft{
	position:absolute; width:124px; left:201px; top:319px;}
#header ul.topLeft li{
	height:20px; background:url(images/top_left_divider.gif) repeat-x bottom left #FEFDF0; color:#575433;
	font:bold 11px/19px "Trebuchet MS", Arial, Helvetica, sans-serif; }
#header ul.topLeft li.noDivider{
	height:20px; background-color:#FEFDF0; background-image:none; color:#575433;
	font:bold 11px/19px "Trebuchet MS", Arial, Helvetica, sans-serif; }
#header ul.topLeft li a{ 
	height:19px; background:url(images/top_bullet.gif) no-repeat 2px 6px #FEFDF0; color:#575433; display:block;
	font:bold 11px/19px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; padding:0 0 0 12px; }
#header ul.topLeft li a:hover{ 
	background:url(images/top_bullet.gif) no-repeat 2px 6px #FFFFFF; color:#000000;}
#header P{
	position:absolute; left:356px; top:322px;;
	font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#6B6732; background-color:#FEFDF0;}
#header P strong.highlight{
	font:bold 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#B20606; background-color:#FEFDF0;}
#header a.login{
	background:url(images/mem_login_btn.gif) no-repeat 0 0 #FEFDF0; color:#6B6732;
	width:114px; height:37px; position:absolute; left:42px; top:0; display:block;
	text-decoration:none; text-indent:-2000px;}
#header a.login:hover{
	background:url(images/mem_login_btn_h.gif) no-repeat 0 0 #FEFDF0; color:#6B6732;}
/* -- header end -- */

/* -- body start -- */
#body{
	width:708px; margin:0 auto; padding:25px 30px 0 40px;
	background:url(images/body_top_bg.gif) no-repeat 0 0 #FEFDF0; color:#6B6732;}
#body div.leftPannel{
	width:140px; float:left; padding:0 16px 0 0;}
#body div.leftPannel h2{
	font:bold 14px/30px Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#BB5400; background-color:#FEFDF0; padding:0 0 0 4px;}
#body div.leftPannel ul.green{
	padding:0 0 22px 0;}
#body div.leftPannel ul.green li{
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	color:#3E6A00; background-color:#FEFDF0;}
#body div.leftPannel ul.green li a{
	font:bold 11px/16px Arial, Helvetica, sans-serif; padding:0 0 0 17px;
	color:#3E6A00; background:url(images/left_bullet.gif) no-repeat 3px 6px #FEFDF0;
	text-decoration:none; display:block;}
#body div.leftPannel ul.green li a:hover{
	color:#3E6A00; background:url(images/left_bullet.gif) no-repeat 3px 6px #FFFFFF;}
#body div.leftPannel ul.green li a.hover{
	color:#3E6A00; background:url(images/left_bullet.gif) no-repeat 3px 6px #FFFFFF;}
#body div.leftPannel ul.green1{
	padding:0 0 22px 0;}
#body div.leftPannel ul.green1 li{
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	color:#5A540A; background-color:#FEFDF0;}
#body div.leftPannel ul.green1 li a{
	font:bold 11px/16px Arial, Helvetica, sans-serif; padding:0 0 0 17px;
	color:#5A540A; background:url(images/left_bullet.gif) no-repeat 3px 6px #FEFDF0;
	text-decoration:none; display:block;}
#body div.leftPannel ul.green1 li a:hover{
	color:#5A540A; background:url(images/left_bullet.gif) no-repeat 3px 6px #FFFFFF;}
#body div.leftPannel ul.green1 li a.hover{
	color:#5A540A; background:url(images/left_bullet.gif) no-repeat 3px 6px #FFFFFF;}
#body div.rightPannel{
	width:552px; float:left;}
#body div.rightPannel ul.banner{
	padding:0; margin:0;}
#body div.rightPannel ul.banner li.info{
	text-decoration:none; text-indent:-2000px; float:left; margin:0 18px 0 0;}
#body div.rightPannel ul.banner li.info a{
	text-decoration:none; text-indent:-2000px;
	background:url(images/info_banner.gif) no-repeat 0 0 #FEFDF0; color:#5A540A;
	width:172px; height:140px; display:block; }
#body div.rightPannel ul.banner li.info a:hover{
	background:url(images/info_banner_h.gif) no-repeat 0 0 #FEFDF0; color:#5A540A;}
#body div.rightPannel ul.banner li.service{
	text-decoration:none; text-indent:-2000px; float:left; margin:0 18px 0 0;}
#body div.rightPannel ul.banner li.service a{
	text-decoration:none; text-indent:-2000px;
	background:url(images/service_banner.gif) no-repeat 0 0 #FEFDF0; color:#5A540A;
	width:172px; height:140px; display:block; }
#body div.rightPannel ul.banner li.service a:hover{
	background:url(images/service_banner_h.gif) no-repeat 0 0 #FEFDF0; color:#5A540A;}
#body div.rightPannel ul.banner li.schedule{
	text-decoration:none; text-indent:-2000px; float:left; margin:0 0 0 0;}
#body div.rightPannel ul.banner li.schedule a{
	text-decoration:none; text-indent:-2000px;
	background:url(images/schedule_banner.gif) no-repeat 0 0 #FEFDF0; color:#5A540A;
	width:172px; height:140px; display:block; }
#body div.rightPannel ul.banner li.schedule a:hover{
	background:url(images/schedule_banner_h.gif) no-repeat 0 0 #FEFDF0; color:#333333;}
.bodyContainer{
	width:553px; padding:17px 0 0 0;}
.whiteContainer{
	width:330px; background-color:#FFFFFF; border:#DDDBC3 1px solid; color:#656565;
	float:left; padding:25px 15px 66px;}
.whiteContainer h2.update{
	background:url(images/update_bg.gif) no-repeat 0 0 #FFFFFF; color:#B85300;
	font:bold 15px/22px Arial, Helvetica, sans-serif; text-transform:uppercase;
	height:33px; padding:0 0 0 44px;}
.whiteContainer h3.date{
	background-color:#FFFFFF; color:#3E6A00; margin:-11px 0 15px 41px; width:100px; text-align:center;
	font:bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;}
.whiteContainer p{
	font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:#FFFFFF; color:#656565;}
.whiteContainer p strong{
	background-color:#FFFFFF; color:#404040;}
.whiteContainer p.block{
	font:normal 10px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:#FFF9E4; color:#656565; height:14px; padding:0 0 0 10px; margin:20px 0 24px 0;}
.whiteContainer p.block a{
	font:bold 10px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:underline;
	background:url(images/star_icon.gif) no-repeat 0 5px #FFF9E4; color:#901212;
	height:14px; padding:0 0 0 10px; margin:20px 0 24px 0;}
.whiteContainer p.block a:hover{
	text-decoration:none;}
.whiteContainer p.block a.more{
	background:url(images/more_btn.gif) no-repeat right top #FFFFFF;
	color:#000000; margin:-14px 0 0 0; width:66px; height:14px;
	line-height:0; font-size:0; display:block; float:right;
	text-indent:-2000px; text-decoration:none;}
.whiteContainer p.block a.more:hover{
	background:url(images/more_btn_h.gif) no-repeat right top #FFFFFF; color:#000000;}
.whiteContainer img.job{
	border:none; margin:0; float:left;}
.whiteContainer form{
	background:url(images/form_bg.gif) no-repeat 0 0 #FFFFFF; color:#3E6A00;
	width:175px; height:90px; padding:14px 10px 18px; float:right;}
.whiteContainer form h2{
	font:bold 14px/20px Arial, Helvetica, sans-serif;
	background:url(images/dot.gif) repeat-x bottom left #F7F7F7; color:#B85300;
	text-transform:uppercase;}	
.whiteContainer form label{
	font:bold 10px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:#F7F7F7; color:#3E6A00; padding:3px 0 0 0;}	
.whiteContainer form input{
	font:normal 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:#FFFFFF; color:#000000; padding:2px;
	width:167px; height:18px}	
.whiteContainer form input.signupBtn{
	padding:0; margin:8px 0 0 0;
	float:right; width:67px; height:12px}	
.blog{
	background:url(images/blog_pannel_bg.gif) repeat-x 0 0 #282828; color:#B0B0B0;
	width:153px; padding:26px 10px 20px ; float:right;}
.blog h2{
	background:url(images/blog_icon.gif) no-repeat 0 0 #282828; color:#FFFFFF; text-transform:uppercase;
	font:bold 24px/35px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0 0 0 56px;}
.blog ul.head li{
	background:url(images/star_icon1.gif) no-repeat 0 18px #282828; color:#A29F6B;
	font:bold 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:15px 0 0 14px;}
.blog p{
	background-color:#282828; color:#B0B0B0; width:auto;
	font:normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.blog a.xhtml{
	background:url(images/xhtml_btn.gif) no-repeat 0 0 #282828; color:#A29F6B;
	width:67px; height:12px; line-height:0; font-size:0; display:block;
	text-decoration:none; text-indent:-2000px; float:left;}
.blog a.xhtml:hover{
	background:url(images/xhtml_btn_h.gif) no-repeat 0 0 #282828; color:#A29F6B;}
.blog a.css{
	background:url(images/css_btn.gif) no-repeat 0 0 #282828; color:#A29F6B;
	width:67px; height:12px; line-height:0; font-size:0; display:block;
	text-decoration:none; text-indent:-2000px; float:right;}
.blog a.css:hover{
	background:url(images/css_btn_h.gif) no-repeat 0 0 #282828; color:#A29F6B;}
.padBottom{
	padding:0 0 58px 0;}
/* -- body start -- */

/* -- footer start -- */
#footer{
	width:708px; height:90px; margin:0 auto; padding:15px 0 0 0; text-align:right;}
#footer ul{
	margin:0 -10px 0 0;}
#footer ul li{
	float:right;
	font:bold 11px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#575433; background-color:#FEFDF0;}
#footer ul li a{
	font:bold 11px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#575433; background-color:#FEFDF0; padding:0 10px; text-decoration:none;}
#footer ul li a:hover{
	color:#575433; background-color:#F2F1DD;}
#footer p{
	padding:0 0 0 0;
	font:normal 10px/20px Tahoma, Arial, Helvetica, sans-serif;
	color:#B20606; background-color:#FEFDF0;}
#footer p.tworld{
	padding:0; width:156px; height:20px; text-align:center;
	font:normal 11px/20px Tahoma, Arial, Helvetica, sans-serif; float:right;
	color:#282828; background-color:#FFFFFF; border:#DCDAC2 1px solid;}
#footer p.tworld a{
	font:normal 11px/20px Tahoma, Arial, Helvetica, sans-serif;
	color:#282828; background-color:#FFFFFF; text-decoration:none;}
#footer p.tworld a:hover{
	color:#000000; background-color:#FFFFFF;}
/* -- footer end -- */













