/* CSS Document */
*{
		padding:0;
		margin:0;
}

body{
	background-color:#FFFCE0; color:#414141;
	font:normal 13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:8px; padding:0;}
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;}

a{
	color:#A10000;
	text-decoration:none;
}	

a:hover{
	text-decoration:underline;
}
.midle fieldset,.midle-y fieldset{
	overflow:hidden;
	border:0px;
	border:1px dashed #C9E5FC;
	padding:5px;
}

.midle fieldset{
	width:450px;
}

.midle-y fieldset{
	width:650px;
}



/* -- header start -- */
#header{
	width:984px; height:200px; position:relative; margin:0 auto;
	background:url(../images/header_bg.jpg) no-repeat 0 0 #FFFCE0; color:#FFFFFF;}
#header img{
	position:absolute; left:699px; top:99px;}
/* -- Home and Login Buttons -- */
#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:#FFFFFF;
	width:60px; height:15px; display:block;
	font:bold 10px/15px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; text-decoration:none;}
#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;}
/* -- Home and Login Buttons -- */
/* -- header end -- */

/* -- topic pannel start -- */
.topic{
	width:984px; 
	margin:0 auto; 
	padding:10px 0 7px 0;
	background:url(../images/topic_bg.gif) repeat-x 0 0 #D2E7C9; 
	color:#428228;
	border-bottom:#BFDAB5 4px solid;
	font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#428228;
}
.topic span{
	background:url(../images/dot_v.gif) repeat-y 0 0 #D2E7C9; 
	color:#428228;
	width:1px; 
	height:115px;
	float:left;
}
.topic div.topicList{
	float:left;
}
.topic div.topicListPic1{
	background:url(../images/management_icon.gif) no-repeat 20px 10px; 
	width:327px;
	height:115px;
	
}
.topic div.topicListPic2{
	background:url(../images/idea_icoc.gif) no-repeat 20px 10px; 
	width:327px;
	height:115px;
}
.topic div.topicListPic3{
	background:url(../images/service_icon.gif) no-repeat 20px 10px; 
	width:327px;
	height:115px;
}

.topic .moduletable{
	padding-left:140px;
	
}	

.topic .moduletable h3{
	background:url(../images/topic_head_bg.gif) no-repeat 0 0 #D2E7C9; 
	color:#000000;
	padding:0 0 0 5px; 
	width:180px;
	font-size:12px; 
	line-height:19px; 
	text-transform:uppercase;
	margin-bottom:5px;
}
.topic div.topicList ul{
	padding:7px 8px;
}
.topic div.topicList ul li{
	background:url(../images/red_bullet.gif) no-repeat 0 5px #D2E7C9; 
	color:#428228; 
	padding:0 0 0 11px;
}
.topic div.topicList ul li a{
	font:normal 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:0 auto; padding:28px 0 10px 0;}
.sidePannel{
	width:230px; padding:5px 5px 5px;
	background-color:#FFFFFF; border:#D6D1A6 1px solid;}
/* -- side pannel end -- */
/* -- midle pannel start -- */
.midle{
	width:459px; 
	padding:0 15px 0 22px;
}

.midle-y{
	width:689px; 
	padding:0 15px 0 22px;
}

/* -- midle pannel end -- */	
/* -- body End -- */
/* -- 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.validate{
	width:152px; margin:0 auto;}
#footer ul.validate li{
	float:left; margin:0 6px 0 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 -- */
/* -- Top Navigation -- */
#header ul#mainlevel-nav{
	background:url(../images/top_btn_bg_shadow.gif) repeat-x 0 0 #363636; color:#FFFFFF;
	padding:0 0 0 0;
	position:absolute; left:195px; top:37px;}
#header ul#mainlevel-nav li{
	float:left; padding:0 1px 0 0;}
#header ul#mainlevel-nav li a.mainlevel-nav{
	background:url(../images/top_btn_bg.gif) repeat-x 0 0 #2A2A2A; color:#FFFFFF;
	border:#5D5D5D 1px solid; border-bottom:none; width:81px; height:21px; display:block;
	font:bold 11px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center; text-decoration:none; float:left; margin:4px 0 0 0;}
#header ul#mainlevel-nav li a.mainlevel-nav#active_menu-nav,#header ul#mainlevel-nav li a.mainlevel-nav:hover{
	background:url(../images/top_btn_bg_h.gif) repeat-x 0 0 #2A2A2A; color:#2D2D2D;
	border:#FFFFFF 1px solid; border-bottom:none;}
/* -- Top Navigation -- */

/* -- Module Styles -- */
.sidePannel .moduletable-blue h3{
	background-color:#C9E5FC; color:#324F67; padding:0 0 0 5px;
	font:normal 19px/31px Georgia, "Times New Roman", Times, serif;}
.sidePannel .moduletable-green h3{
	background-color:#D2E7C9; color:#526A47; padding:0 0 0 5px;
	font:normal 19px/31px Georgia, "Times New Roman", Times, serif;}
.sidePannel .moduletable-style1 h3{
	background-color:#C9E5FC; color:#324F67; padding:0 0 0 35px;
	font:normal 19px/31px Georgia, "Times New Roman", Times, serif;
	background:url(../images/category_icon.gif) no-repeat 13px 9px #C9E5FC; color:#324F67;}

.sidePannel .moduletable-style2 h3{
	background-color:#C9E5FC; color:#324F67; padding:0 0 0 35px;
	font:normal 19px/31px Georgia, "Times New Roman", Times, serif;
	background:url(../images/login_icon.gif) no-repeat 13px 6px #C9E5FC; color:#324F67;}
	
.sidePannel .moduletable-style3 h3{
	background-color:#D2E7C9; color:#526A47; padding:0 0 0 35px;
	font:normal 19px/31px Georgia, "Times New Roman", Times, serif;
	background:url(../images/news_icon.gif) no-repeat 13px 6px #D2E7C9; color:#526A47;}
	
.sidePannel .moduletable-style4 h3{
	background-color:#D2E7C9; color:#526A47; padding:0 0 0 35px;
	font:normal 19px/31px Georgia, "Times New Roman", Times, serif;
	background:url(../images/poll_icon.gif) no-repeat 13px 9px #D2E7C9; color:#526A47;}
/* -- Module Styles -- */

/* -- Main Menu -- */
.sidePannel .moduletable-blue ul#mainlevel,
.sidePannel .moduletable-green ul#mainlevel,
.sidePannel .moduletable-blue ul#mainlevel-other,
.sidePannel .moduletable-green ul#mainlevel-other,
.sidePannel .moduletable-style1 ul#mainlevel,
.sidePannel .moduletable-style2 ul#mainlevel,
.sidePannel .moduletable-style3 ul#mainlevel,
.sidePannel .moduletable-style4 ul#mainlevel{
	padding:14px 0 20px 14px;
}
.sidePannel .moduletable-blue ul#mainlevel li,
.sidePannel .moduletable-green ul#mainlevel li,
.sidePannel .moduletable-blue ul#mainlevel-other li,
.sidePannel .moduletable-green ul#mainlevel-other li,
.sidePannel .moduletable-style1 ul#mainlevel li,
.sidePannel .moduletable-style2 ul#mainlevel li,
.sidePannel .moduletable-style3 ul#mainlevel li,
.sidePannel .moduletable-style4 ul#mainlevel li{
	background:url(../images/red_arrow.gif) no-repeat 0 8px #FFFFFF; 
	padding:0 0 0 10px
}
.sidePannel .moduletable-blue ul#mainlevel li a,
.sidePannel .moduletable-green ul#mainlevel li a,
.sidePannel .moduletable-blue ul#mainlevel-other li a,
.sidePannel .moduletable-green ul#mainlevel-other li a,
.sidePannel .moduletable-style1 ul#mainlevel li a,
.sidePannel .moduletable-style2 ul#mainlevel li a,
.sidePannel .moduletable-style3 ul#mainlevel li a,
.sidePannel .moduletable-style4 ul#mainlevel li a{
	background-color:#FFFFFF; 
	font:bold 12px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.sidePannel .moduletable-blue ul#mainlevel li a,
.sidePannel .moduletable-blue ul#mainlevel-other li a,
.sidePannel .moduletable-style1 ul#mainlevel li a,
.sidePannel .moduletable-style2 ul#mainlevel li a{
	color:#324F67;
}

.sidePannel .moduletable-green ul#mainlevel li a,
.sidePannel .moduletable-green ul#mainlevel-other li a,
.sidePannel .moduletable-style3 ul#mainlevel li a,
.sidePannel .moduletable-style4 ul#mainlevel li a{
	color:#526A47;
}

.sidePannel .moduletable-blue ul#mainlevel li a:hover,
.sidePannel .moduletable-green ul#mainlevel li a:hover,
.sidePannel .moduletable-blue ul#mainlevel-other li a:hover,
.sidePannel .moduletable-green ul#mainlevel-other li a:hover,
.sidePannel .moduletable-style1 ul#mainlevel li a:hover,
.sidePannel .moduletable-style2 ul#mainlevel li a:hover,
.sidePannel .moduletable-style3 ul#mainlevel li a:hover,
.sidePannel .moduletable-style4 ul#mainlevel li a:hover{
	text-decoration:underline;
}
/* -- Main Menu -- */

/* -- Newsflash Module -- */
.sidePannel .contentpaneopen td{
	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 .contentpaneopen td.contentheading{
	background:url(../images/green_arrow.gif) no-repeat 0 13px; 
	color:#000000;
	background-color:#fff;
	padding:0 0 0 9px;
	font:bold 10px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding-top:10px;
}

.sidePannel a.contentpagetitle{
	font:bold 10px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#A10000;
}
.sidePannel a.contentpagetitle:hover{
	text-decoration:none;
}
/* -- Newsflash Module -- */

/* -- Login Module -- */
.sidePannel .moduletable-style2 form{
	padding:12px 8px 30px;
}
.sidePannel .moduletable-style2 form label{
	font:normal 10px/17px Arial, Helvetica, sans-serif;
	background-color:#FFFFFF; 
	color:#000000;
}
.sidePannel .moduletable-style2 form input#mod_login_username,.sidePannel .moduletable-style2 form input#mod_login_password{
	width:202px; 
	height:13px; 
	padding:2px;
	font:normal 11px/13px Arial, Helvetica, sans-serif;
}
.sidePannel .moduletable-style2 form input.button{
	border:0px;
	width:42px; 
	height:14px; 
	margin:10px 0;
	background:url(../images/login_btn.gif) no-repeat 0 0;
	font-size:0;
}
.sidePannel .moduletable-style2 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 .moduletable-style2 form a:hover{
	text-decoration:none;
}
/* -- Login Module -- */

/* -- Polls Module -- */
.sidePannel .moduletable-style4 form{
	padding:12px 8px 30px;
}
.sidePannel .moduletable-style4 form label{
	font:normal 12px/17px Arial, Helvetica, sans-serif;
	background-color:#FFFFFF; 
	color:#000000;
}

.sidePannel .moduletable-style4 .poll-style4{

}
.sidePannel .moduletable-style4 .poll-style4 thead td{
	padding:10px 0;
}

.sidePannel .moduletable-style4 .poll-style4 .pollstableborder-style4{

}

.sidePannel .moduletable-style4 .poll-style4 .pollstableborder-style4 td{
	text-align:left;
	padding:5px 0;
	border-bottom:1px dashed #AAA;
}
.sidePannel .moduletable-style4 .poll-style4 input.button{
	border:0px;
	background-color:#222;
	color:#fff;
	height:20px;
	width:50px;
	font-size:10px;
	margin-top:10px;
	cursor:pointer;
}
/* -- Polls Module -- */


/* -- Footer Menu -- */
#footer ul#mainlevel-footer{
	width:456px; 
	margin:0 auto;
	}
#footer ul#mainlevel-footer li{
	/*float:left; */
	display:inline;
	padding:0 1px;
	color:#FFFFFF;}
#footer ul#mainlevel-footer 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#mainlevel-footer li a:hover{
	background-color:#2E2E2E; color:#FFFFFF;}
/* -- Footer Menu -- */


/* -- Joomla Stuffs -- */
.blog,.contentpane,.contentpaneopen{
	width:100%;
	
}
.midle .contentheading,.midle .contentpagetitle,.midle-y .contentheading,.midle-y .contentpagetitle{
	font:bold 18px/24px Georgia, "Times New Roman", Times, serif;
	color:#903A00;
	padding:0 2px 10px 0; 
	margin:-5px 0 0 0;
}
.componentheading{
	border-bottom:1px dashed #C9E5FC; 
	color:#324F67; 
	font:normal 19px/31px Georgia, "Times New Roman", Times, serif;
	margin-bottom:20px;
}
.midle a.readon,.midle-y a.readon{
	background:url(../images/pink_bg.gif) no-repeat 0 0 #FFFCE0; 
	color:#FFFFFF;
	width:78px; 
	height:14px; 
	display:block; 
	margin:10px 5px 10px 0;
	font:bold 10px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center; 
	text-decoration:none;
}
.midle a.readon:hover,.midle-y a.readon:hover{
	background:url(../images/dark_bg.gif) no-repeat 0 0 #FFFCE0; 
	color:#FFFFFF;
}
.small,.createdate,.modifydate{
	color:#436600;
	font-size:11px;
}
.modifydate{
	background:url(../images/post_icon.gif) no-repeat 9px 1px; 
	color:#B10101;
	padding:0 0 0 32px; 
	font-weight:bold;
	}
.blog_more{
	margin-bottom:20px;
}

.blog_more ul{
	padding:8px 0 17px 0;}
.blog_more ul li{
	background:url(../images/list_bg.gif) repeat-x 0 0 #FFFCE0; color:#7D6200; padding:1px 0 1px 0;}
.blog_more 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;}
.blog_more ul li a:hover{
	background:url(../images/red_bullet1.gif) no-repeat 8px 9px #FEF7C8; color:#5B4700;}

.blog_more strong{
	background:url(../images/star_icon.gif) no-repeat 2px 10px; 
	padding:8px 23px 0 26px;
}



.searchintro{
	margin:10px 0px;
}

.searchintro b,.searchintro strong,.highlight{
	background-color:#FCF6E2;
	border-bottom:#A7A7A7 dashed 1px;

}

.contentpaneopen img{
	margin:5px 10px 5px 10px;
}

.buttonheading{
	vertical-align:middle;
}

.buttonheading img{
	margin:0px 2px 0px 0px;
}

.contentpane img{
	margin:5px;
}
.pagenavcounter{
	font-weight:bold;
}

.contenttoc{
	width:35%;
}

.contenttoc th{
	background-color:#E9E5C2;
	padding:5px 0px;
}
.contenttoc td{
	padding:2px 5px 2px 12px;
	background-image:url(../images/arrow_black.gif);
	background-repeat:no-repeat;
	background-position:5px 6px;
}

div.back_button{
	margin:10px 0px;
}
div.pagenavbar{
	text-align:center;
	border-bottom:1px solid #F5F4E5;
	border-top:1px solid #F5F4E5;
	clear:both;
	padding:5px 0px;
}
.sectiontableheader{
	padding:3px 5px;
	background-color:#E0DEC3;
	border-bottom:1px solid #C5C390;
}

.sectiontablefooter{

}

tr.sectiontableentry1 td,tr.sectiontableentry2 td{
	padding:3px 0px 3px 5px;
}

.midle .sectiontableentry1,.midle-y .sectiontableentry1{
}

.midle .sectiontableentry2,.midle-y .sectiontableentry2{
	background-color:#E9E5C3;
}

/* -- Joomla Stuffs -- */


/* 
-- Typography -- 

To apply quotation style to a paragraph:
<div class="statement"><p class="dot1"><p class="quote">Your Text Goes Here!</p></p></div>

-- Typography -- 
*/
.midle div.statement,.midle-y div.statement{
	background-color:#E2DDB0; 
	color:#363636; 
	margin:0 0 0 0; 
	padding:0;
}
.midle div.statement p,.midle-y div.statement p{
	font:bold italic 13px/18px Georgia, "Times New Roman", Times, serif;
	color:#363636; 
	padding:0;
}
.midle div.statement p.dot1,.midle-y 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 .quote,.midle-y div.statement .quote{
	background:url(images/quote.gif) no-repeat 13px 8px; 
	padding:30px 11px 11px 25px;
}
/* -- Typography -- */