/* CSS Document */
body{
	background-color:#FFFCE0;
	color:#414141;
	margin:8px;
	padding:0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
}
div, h1, h2, h3, h4, h5, h6, form, label, input, span, ul, li, blockquote, p, a{
	margin:0; padding:0;}
ul{
	list-style:none;}

.spacer{
	font-size:0; line-height:0; clear:both;}

/* -- header start -- */
#header{
	width:984px;
	height:132px;
	position:relative;
	background:url(images/header_bg.jpg) no-repeat 0 0 #FFFCE0;
	color:#FFFFFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#header img{
	position:absolute; left:699px; top:99px;}
#header ul.topNav li{
	padding:0 1px 0 0; float:left;}
#header ul.topNav li a{
	background:url(images/top_nav_bg.gif) no-repeat 0 0 #373737;
	color:#CC0000;
	width:60px;
	height:15px;
	display:block;
	text-align:center;
	text-decoration:none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	font-weight: bold;
}
#header ul.topNav li a:hover{
	background:url(images/top_nav_bg_h.gif) no-repeat 0 0 #373737; color:#FFFFFF;}
#header ul.topNav li a.hover{
	background:url(images/top_nav_bg_h.gif) no-repeat 0 0 #373737; color:#FFFFFF;}
#header ul.topBtn{
	background:url(images/top_btn_bg_shadow.gif) repeat-x 0 0 #363636;
	color:#FFFFFF;
	padding:0;
	position:absolute;
	left:193px;
	top:11px;
	width: 598px;
	height: 34px;
}
#header ul.topBtn li{
	float:left; padding:0 1px 0 0;}
#header ul.topBtn li.noGap{
	padding:0;}
#header ul.topBtn li span.left{
	background:url(images/top_btn_bg_shadow_left.gif) no-repeat left bottom #363636; color:#FFFFFF;
	width:4px; height:26px; display:block; float:left;}
#header ul.topBtn li span.right{
	background:url(images/top_btn_bg_shadow_right.gif) no-repeat 0 0 #363636; color:#FFFFFF;
	width:4px; height:26px; display:block; float:left;}
#header ul.topBtn li a{
	background:url(images/top_btn_bg.gif) repeat-x 0 0 #2A2A2A;
	color:#FFFFFF;
	border:#5D5D5D 1px solid;
	border-bottom:none;
	width:82px;
	height:21px;
	display:block;
	font:bold 11px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
	float:left;
	margin-top: 4px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#header ul.topBtn li a:hover{
	background:url(images/top_btn_bg_h.gif) repeat-x 0 0 #2A2A2A; color:#2D2D2D;
	border:#FFFFFF 1px solid; border-bottom:none;}
#header ul.topBtn li a.hover{
	background:url(images/top_btn_bg_h.gif) repeat-x 0 0 #2A2A2A; color:#2D2D2D;
	border:#FFFFFF 1px solid; border-bottom:none;}
/* -- header end -- */

/* -- topic pannel start -- */
.topic{
	width:984px;
	margin:0 auto;
	padding:10px 0 7px 0;
	color:#6600CC;
	border-bottom:#BFDAB5 4px solid;
	background-color: #D2E7C9;
	background-image: url(images/topic_bg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}
.topic span{
	background:url(images/dot_v.gif) repeat-y 0 0 #D2E7C9; color:#428228;
	width:1px; height:94px; float:left;}
.topic div.topicList{
	float:left;}
.topic div.topicList h2{
	background:url(images/topic_head_bg.gif) no-repeat 0 0 #D2E7C9;
	color:#666666;
	padding:0 0 0 11px;
	width:150px;
	font-size:12px;
	line-height:19px;
	text-transform:uppercase;
	font-weight: bold;
}
.topic div.topicListPic1{
	background:url(images/management_icon.gif) no-repeat 20px 10px; padding:19px 28px 0 140px; }
.topic div.topicListPic2{
	background:url(images/idea_icoc.gif) no-repeat 20px 10px; padding:19px 28px 0 125px;}
.topic div.topicListPic3{
	background:url(images/service_icon.gif) no-repeat 20px 10px; padding:19px 28px 0 140px;}
.topic div.topicList ul{
	padding:7px 8px;}
.topic div.topicList ul li{
	color:#428228;
	padding:0 0 0 11px;
	background-color: #D2E7C9;
	background-image: url(images/red_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
}
.topic div.topicList ul li a{
	font:bold 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:#D2E7C9; color:#428228;
	text-decoration:underline;} 
.topic div.topicList ul li a:hover{
	text-decoration:none;} 
/* -- topic pannel end -- */

/* -- body start -- */
/* -- side pannel start -- */
#body{
	width:984px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.sidePannel{
	width:230px; padding:5px 5px 18px;
	background-color:#FFFFFF; border:#D6D1A6 1px solid;}
.sidePannel h2.blue{
	background-color:#C9E5FC; color:#324F67; padding:0 0 0 35px;
	font:normal 19px/31px Georgia, "Times New Roman", Times, serif;}
.sidePannel h2.catagory{
	color:#FFFCE0;
	background-color: #923900;
	background-image: url(images/category_icon.gif);
	background-repeat: no-repeat;
	background-position: 13px 9px;
}
.sidePannel h2.login{
	background:url(images/login_icon.gif) no-repeat 13px 6px #C9E5FC; color:#324F67;}
.sidePannel h2.green{
	background-color:#D2E7C9; color:#526A47; padding:0 0 0 35px;
	font:normal 19px/31px Georgia, "Times New Roman", Times, serif;}
.sidePannel h2.news{
	color:#FFFCE0;
	background-color: #903A01;
	background-image: url(images/news_icon.gif);
	background-repeat: no-repeat;
	background-position: 13px 6px;
	font-family: "DejaVu Serif Condensed";
	font-size: 22px;
}
.sidePannel h2.poll{
	color:#FFFCE1;
	background-color: #903A01;
	background-image: url(images/poll_icon.gif);
	background-repeat: no-repeat;
	background-position: 13px 9px;
}
.sidePannel ul.catagory{
	padding:14px 0 20px 14px;}
.sidePannel ul.catagory li{
	background:url(images/red_arrow.gif) no-repeat 0 8px #FFFFFF; color:#737373; padding:0 0 0 10px}
.sidePannel ul.catagory li a{
	background-color:#FFFFFF; color:#737373;
	font:bold 12px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:underline;}
.sidePannel ul.catagory li a:hover{
	text-decoration:none;}
.sidePannel ul.news{
	padding:0 0 8px;}
.sidePannel ul.news li{
	margin:4px 0 0 0; padding:10px 4px 9px 13px;
	font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:#FCF6E2; color:#000000;}
.sidePannel ul.news li span{
	background:url(images/green_arrow.gif) no-repeat 0 5px #FCF6E2; color:#000000;
	padding:0 0 0 9px;
	font:bold 10px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;}
.sidePannel ul.news li a{
	text-decoration:underline;
	background-color:#FCF6E2;
	color:#666666;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 19px;
	font-weight: bold;
	text-transform: none;
}
.sidePannel ul.news li a:hover{
	text-decoration:none;}
.sidePannel form{
	padding:12px 8px 30px;}
.sidePannel form label.caps{
	font:normal 10px/17px Arial, Helvetica, sans-serif;
	background-color:#FFFFFF; color:#000000;
	text-transform:uppercase;}
.sidePannel form label{
	font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:#FFFFFF; color:#000000;}
.sidePannel form input.text{
	width:206px; height:13px; padding:2px;
	font:normal 11px/13px Arial, Helvetica, sans-serif;}
.sidePannel form input.loginBtn{
	width:42px; height:14px; padding:0; float:right; margin:-13px 0 0 0;}
.sidePannel form input.poll{
	margin:0 9px 0 0; float:left; padding:0; width:15px; height:15px;} 
.sidePannel form p{
	padding:4px 0 0 0;}
.sidePannel form a{
	font:bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:#FFFFFF; color:#7A3E00; margin:4px 0 0 0;
	text-decoration:underline;}	
.sidePannel form a:hover{
	text-decoration:none;}
.sidePannel form span.divider{
	background:url(images/dot_h_r.gif) repeat-x 0 6px;
	height:13px; display:block; padding:0; margin:0; line-height:0; font-size:0;}
.sidePannel div.online{
	background-color:#363636; color:#D2E7C9; padding:12px 14px 26px; width:185px; margin:0 auto;
	font:bold 15px/18px Georgia, "Times New Roman", Times, serif;}
.sidePannel div.online span{
	background-color:#FF0084;
	color:#FFFFFF;
	padding:6px 16px;
	margin:5px 0 0 0;
	text-transform:uppercase;
	display:block;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
}	
	
	
/* -- side pannel end -- */
/* -- midle pannel start -- */
.midle{
	width:459px;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 22px;
}
.midle h2{
	background-color:#FFFCE0;
	color:#903A00;
	padding:0 2px 10px 0;
	margin:-5px 0 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	line-height: 40px;
	font-weight: bold;
}
.midle h3{
	font:bold 13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:#FFFCE0; color:#A10000;}
.midle p{
	padding:10px 0;}	
.midle p a{
	color:#436600; background-color:#FFFCE0;
	text-decoration:underline;}
.midle p a:hover{
	text-decoration:none;}
.midle p.bgColor{
	background-color:#E5E2C4; color:#414141; float:left;
	padding:0; margin:0 5px 18px 0; width:292px; height:14px; line-height:14px;}
.midle a.more{
	background:url(images/pink_bg.gif) no-repeat 0 0 #FFFCE0; color:#FFFFFF;
	width:78px; height:14px; display:block; float:left; margin:0 5px 0 0;
	font:bold 10px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center; text-decoration:none;}
.midle a.more:hover{
	background:url(images/dark_bg.gif) no-repeat 0 0 #FFFCE0; color:#FFFFFF;}
.midle a.comment{
	background:url(images/dark_bg.gif) no-repeat 0 0 #FFFCE0; color:#FFFFFF;
	width:78px; height:14px;  display:block; float:left;
	font:bold 10px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center; text-decoration:none;}
.midle a.comment:hover{
	background:url(images/pink_bg.gif) no-repeat 0 0 #FFFCE0; color:#FFFFFF;}
.midle img{
	float:left; margin:0 17px 0 0;}
	
	
.midle span.dot{
	background:url(images/dot_h_m.gif) repeat-x 0 24px #FFFCE0; color:#903A00;
	height:47px; display:block;}
.midle div.post{
	background:url(images/post_bg.gif) repeat-x 0 0 #FFFCE0; color:#414141;
	height:24px;}
.midle div.post span.left{
	background:url(images/post_bg_left.gif) no-repeat 0 0 #FFFCE0; color:#414141;
	height:24px; width:2px; display:block; float:left;}
.midle div.post span.right{
	background:url(images/post_bg_right.gif) no-repeat 0 0 #FFFCE0; color:#414141;
	height:24px; width:2px; display:block; float:right;}
.midle div.post p{
	font-size:14px;
	line-height:24px;
	color:#666666;
	padding:0;
}
.midle div.post p a{
	font-weight:bold; text-decoration:underline;
	background-color:#FFFFFF; color:#313131; }
.midle div.post p a:hover{
	text-decoration:none;}
.midle div.post p span.postIcon{
	background:url(images/post_icon.gif) no-repeat 9px 1px; color:#B10101;
	padding:0 0 0 32px; font-weight:bold;}
.midle p.star{
	background:url(images/star_icon.gif) no-repeat 2px 10px; padding:8px 23px 0 26px;}
.midle ul{
	width:338px; padding:8px 0 17px 0;}
.midle ul li{
	background:url(images/list_bg.gif) repeat-x 0 0 #FFFCE0; color:#7D6200; padding:1px 0 1px 0;}
.midle ul li.last{
	background:url(images/list_bg_last.gif) repeat-x 0 0 #FFFCE0; color:#7D6200; padding:0 0 1px 0;}
.midle ul li a{
	background:url(images/red_bullet1.gif) no-repeat 8px 9px #FFFFFF; color:#7D6200;
	font:bold 12px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none; padding:0 0 0 19px; display:block;}
.midle ul li a:hover{
	background:url(images/red_bullet1.gif) no-repeat 8px 9px #FEF7C8; color:#5B4700;}
.midle div.statement{
	background-color:#E2DDB0; color:#363636; margin:0 0 0 0; padding:0;}
.midle div.statement p.dot1{
	background:url(images/dot_h_m.gif) repeat-x 0 0 #FFFCE0; color:#903A00;
	height:1px; line-height:0; font-size:0;  padding:0; margin:0;}
.midle div.statement p{
	font:bold italic 13px/18px Georgia, "Times New Roman", Times, serif;
	color:#363636; padding:0;}
.midle div.statement p span.name{
	font:bold 12px/17px Georgia, "Times New Roman", Times, serif;
	background-color:#F1EED7; color:#A40000; padding:0 8px; float:right; margin:-25px 11px 0 0;}
.midle div.statement .quote{
	background:url(images/quote.gif) no-repeat 13px 8px; padding:30px 11px 11px 25px;}
/* -- midle pannel end -- */	
/* -- body start -- */

/* -- footer start -- */
#footer{
	background:url(images/footer_bg.gif) repeat-x 0 0 #3B3B3B; color:#E2DDB0;
	width:982px; margin:0 auto; padding:15px 0; text-align:center;}
#footer ul.btn{
	width:456px; margin:0 auto;}
#footer ul.btn li{
	float:left; padding:0 1px;
	background:url(images/footer_nav_divider.gif) no-repeat right top #3B3B3B; color:#FFFFFF;}
#footer ul.btn li.noDivider{
	background:none #3B3B3B; color:#FFFFFF;}
#footer ul.btn li a{
	padding:0 9px; display:block;
	font:normal 11px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-color:#3B3B3B; color:#FFFFFF;}
#footer ul.btn li a:hover{
	background-color:#2E2E2E; color:#FFFFFF;}
#footer ul.validate{
	width:152px; margin:0 auto;}
#footer ul.validate li{
	float:left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 0;
}
#footer ul.validate li a{
	width:70px; height:17px; display:block;
	font:bold 11px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center; text-decoration:none;
	background-color:#910002; color:#FFFFFF;}
#footer ul.validate li a:hover{
	background-color:#6C0002; color:#FFFFFF;}
#footer p{
	clear:both; font-size:11px; line-height:16px;
	padding:5px 0;}
#footer p.tworld{
	clear:both; font-size:11px; line-height:16px; font-weight:bold;
	padding:5px 0; color:#FFFFFF;}
#footer p.tworld a{
	color:#FFFFFF; text-decoration:none;}
#footer p.tworld a:hover{
	text-decoration:underline;}
/* -- footer end -- */

/* -- misc. style start -- */
.floatLeft{
	float:left;}
.floatRight{
	float:right;}
.fontP{
	font-size:12px; line-height:16px; padding:8px 0 !important;}
/* -- misc. style end -- */
