/* CSS Document */



*{

	padding:0;

	margin:0;

}



body#myBody{

	padding:7px 0 0 0;

	margin:0;

	background:url(../images/main_bg.gif) 0 0 repeat-x #fff;

	color:#000;

	font-size:76%;

}

div, h1, h2, p, form, label, input, textarea, img, span{

	margin:0; padding:0;

}



ul{

	margin:0; 

	padding:0; 

	list-style-type:none;

}

.spacer{

	clear:both; 

	font-size:0; 

	line-height:0;

}

#mid fieldset{

	width:420px;

	overflow:hidden;

	border:0px;

	border:1px solid #FFFEE2;

	padding:5px;

}



#mid-y fieldset{

	width:620px;

	overflow:hidden;

	border:0px;

	border:1px solid #FFFEE2;

	padding:5px;

}



#mid a,#mid-y a{

	color:#703528;

}



#mid a:hover,#mid-y a:hover{

	text-decoration:none;

}

/*------------------------------------------------body--------------------*/



/*------------------------------------------------top--------------------*/

#top{

	background:url(../images/top_bg.gif) 0 0 repeat-x;

	height:28px;

	width:950px;

	margin:0 auto;

	padding:0 6px 0 31px;

	position:relative;

}

#top ul.rightLink{

	/*width:112px;*/

	height:16px;

	margin:6px 0 0 0;

	position:absolute;

	left:895px;

}

#top ul.rightLink li{

	padding:0;

	margin:0 2px 0 0;

	float:left;

}

#top ul.rightLink li a.smallText{

	padding:0;

	float:left;

	display:block;

	width:16px;

	height:16px;

	background:url(../images/text_size_bg.gif) 0 0 no-repeat #AE2B0D;

	font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	margin:0;

	text-align:center;

	text-transform:uppercase;

	text-decoration:none;

}

#top ul.rightLink li a.smallText:hover{

	background:url(../images/text_size_bg_hover.gif) 0 0 no-repeat;

}

#top ul.rightLink li a.midiumText{

	padding:0;

	float:left;

	display:block;

	width:16px;

	height:16px;

	background:url(../images/text_size_bg_hover.gif) 0 0 no-repeat #8F8532;

	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	margin:0;

	text-align:center;

	text-transform:uppercase;

	text-decoration:none;

}

#top ul.rightLink li a.bigText{

	padding:0;

	float:left;

	display:block;

	width:16px;

	height:16px;

	background:url(../images/text_size_bg.gif) 0 0 no-repeat #AE2B0D;

	font:normal 13px/16px Verdana, Arial, Helvetica, sans-serif;

	color:#fff;

	margin:0;

	text-align:center;

	text-transform:uppercase;

	text-decoration:none;

}

#top ul.rightLink li a.bigText:hover{

	background:url(../images/text_size_bg_hover.gif) 0 0 no-repeat;

}

/*------------------------------------------------top--------------------*/



/*------------------------------------------------header--------------------*/

#header{

	background:url(../images/header_pic.jpg) 0 0 no-repeat;

	width:987px;

	height:179px;

	position:relative;

	margin:0 auto;

}

#header img.logo{

	position:absolute;

	left:33px;

	top:85px;

	width:310px;

	height:57px;

}

#header h1{

	font:normal 11px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#AAB668;

	background-color:inherit;

	position:absolute;

	left:93px;

	top:85px;

}

#header p.topText{

	position:absolute;

	left:21px;

	top:148px;

	background:url(../images/icon1.gif) 0 0 no-repeat;

	padding:0 0 0 19px;

	font:bold 13px/15px Georgia, "Times New Roman", Times, serif;

	color:#CECDCD;

	background-color:inherit;

}

#header p.topText a{

	font:bold 12px/15px Georgia, "Times New Roman", Times, serif;

	color:#ED4242;

	background-color:inherit;

	text-decoration:underline;

	padding:0 0 0 12px;

}

#header p.topText a:hover{

	color:#fff;

	background-color:inherit;

	text-decoration:none;

}

/*------------------------------------------------header--------------------*/



/*------------------------------------------------body--------------------*/

#body{

	width:943px;

	margin:0 auto;

	background:url(../images/body_bg.gif) 0 0 repeat-x #fff;

	color:#000;

	padding:17px 22px 16px 22px;

	/*border:2px dashed yellow;

	border:1px */

}

/*------------------------------------------------left--------------------*/

#left{

	width:200px;

	float:left;

	margin:0 21px 0 0;

}

/*------------------------------------------------left--------------------*/



/*------------------------------------------------mid--------------------*/

#mid{

	width:499px;

	background:url(../images/mid_panel_bg.gif) 0 0 repeat-y;

	float:left;

}



#mid-y{

	width:699px;

	background:url(../images/mid_panel_bg-full.gif) 0 0 repeat-y;

	float:left;

}



#mid #myContent,#mid-y #myContent{

	padding:0px 10px;

	font:normal 1.1em/1.5em Arial, Helvetica, sans-serif;

}



#mid div#contentTop{

	background:url(../images/mid_panel_top.gif) 0 0 no-repeat;

	width:499px;

	height:10px;

	font-size:0;

}

#mid div#contentBot{

	background:url(../images/mid_panel_bottom.gif) 0 0 no-repeat;

	width:499px;

	height:10px;

	font-size:0;

}



#mid-y div#contentTop{

	background:url(../images/mid_panel_top-full.gif) 0 0 no-repeat;

	width:699px;

	height:10px;

	font-size:0;

}

#mid-y div#contentBot{

	background:url(../images/mid_panel_bottom-full.gif) 0 0 no-repeat;

	width:699px;

	height:10px;

	font-size:0;

}



/*------------------------------------------------mid--------------------*/



/*------------------------------------------------right--------------------*/

#rightMain{

	width:200px;

	float:right;

}

/*

#right{

	background-color:#EDE9BD;

	color:#000;

}

*/

/*------------------------------------------------right--------------------*/



/*------------------------------------------------body--------------------*/



/*------------------------------------------------footer--------------------*/

#footer{

	background:url(../images/footer_bg.gif) 0 0 no-repeat;

	width:987px;

	height:136px;

	margin:0 auto;

	position:relative;

}

#footer p.copyright{

	font:normal 0.9em/1.4em  "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#E9D9A4;

	background-color:inherit;

	position:absolute;

	left:435px;

	top:44px;

}

#footer a.xht{

	width:62px;

	height:14px;

	background:url(../images/xhtml_bg.gif) 0 0 no-repeat;

	position:absolute;

	left:458px;

	top:67px;

	margin:0;

}

#footer a.xht:hover{

	background:url(../images/xhtml_bg_hover.gif) 0 0 no-repeat;

}

#footer a.cs{

	width:62px;

	height:14px;

	background:url(../images/css_bg.gif) 0 0 no-repeat;

	position:absolute;

	left:525px;

	top:67px;

	margin:0;

}

#footer a.cs:hover{

	background:url(../images/css_bg_hover.gif) 0 0 no-repeat;

}

#footer p.design{

	display:block;

	width:198px;

	height:15px;

	position:absolute;

	left:436px;

	top:92px;

	font:bold 1em "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#FDF801;

	background-color:inherit;

	text-transform:none;

}

#footer p.design a.link{

	width:90px;

	font:bold 1em Arial, Helvetica, sans-serif;

	color:#FDF801;

	background-color:inherit;

	text-decoration:none;

	text-transform:none;

	padding:3px;

}

#footer p.design a.link:hover{

	color:#FDF801;

	background-color:#A10000;

}

/*------------------------------------------------footer--------------------*/

/*------------------------------------------------Top Menu--------------------*/

#top ul#mainlevel-nav{

	width:780px;

	height:28px;

	float:left;

}

#top ul#mainlevel-nav li{

	float:left;

	padding:0;

	margin:0;

	display:block;

}

#top ul#mainlevel-nav li a.mainlevel-nav{

	background:url(../images/top_bg.gif) 0 0 repeat-x #012424;

	padding:0 13px 0 13px;

	font:bold 1em/2.3em Arial, Helvetica, sans-serif;

	color:#9FCECE;

	text-decoration:none;

	display:block;

	float:left;

}

#top ul#mainlevel-nav li a.mainlevel-nav:hover,ul#mainlevel-nav li a.mainlevel-nav#active_menu-nav{

	background:url(../images/nav_hover.gif) 0 0 repeat-x #746E3B;

	border-left:#012727 solid 1px;

	border-right:#012727 solid 1px;

	color:#fff;

	display:block;

	padding:0 12px 0 12px;

}

/*------------------------------------------------Top Menu--------------------*/

/*------------------------------------------------Search module--------------------*/

#header #searchBox{

	width:316px;

	height:17px;

	position:absolute;

	left:651px;

	top:148px;

	padding:0 0 0 22px;

	background:url(../images/serch_icon.gif) 0 3px no-repeat;

}

#header #searchBox label{

	width:71px;

	font:bold 16px/17px Georgia, "Times New Roman", Times, serif;

	color:#CECDCD;

	background-color:inherit;

	float:left;

}

#header #searchBox input.inputbox{

	width:171px;

	height:17px;

	border-bottom:#D4D0C8 solid 1px;

	border-right:#D4D0C8 solid 1px;

	border-top:#808080 solid 1px;

	border-left:#808080 solid 1px;

	background-color:#fff;

	color:#000;

	margin:0 12px 0 0;

	padding:0 0 0 10px;

	float:left;

}

#header #searchBox input.button{

	background:url(../images/btn_go.gif) 0 0 no-repeat;

	width:37px;

	height:12px;

	cursor:pointer;

	border:none;

	float:left;

	margin:3px 0 0 0;

	font-size:0px;

}

/*------------------------------------------------Search module--------------------*/

/*----------------------------------------------- Style1 Module --------------------*/

.module-style1{

	background:url(../images/login-bg.gif) 0 0 repeat-y;

	margin:0 0 10px 0;

	padding:0;

	font:normal 1em Arial, Helvetica, sans-serif;

	width:auto !important; width:184px;

}

.module-style1 div{

	background:url(../images/login-t.gif) 0 0 no-repeat;

}

.module-style1 div div{

}

.module-style1 div div div{

	background:url(../images/login-b.gif) 0 100% no-repeat;

	padding:8px;

	

}

.module-style1 h3{

	background:url(../images/login-header.gif) 0 0 no-repeat #FEFBDD;

	width:173px;

	height:32px;

	font:normal 1.4em/1.9em Georgia, "Times New Roman", Times, serif;

	color:#000;

	margin:0;

	padding-left:10px;

} 

.module-style1 ul{

	width:150px;

	padding:22px 20px 20px 14px;

}

.module-style1 ul li{

	margin:0;

	background:url(../images/arrow-green.gif) 0 0.4em no-repeat;

	padding:0 0 0 10px;

	display:block;

	height:20px;

}

.module-style1 ul li a{

	font:bold 1em Arial, Helvetica, sans-serif;

	color:#545343;

	background-color:inherit;

	text-decoration:underline;

	display:block;

	padding:0 0 0 3px;

}

.module-style1 ul a:hover{

	color:#fff;

	background-color:#C4C19C;

	text-decoration:none;

}

/*----------------------------------------------- Style1 Module --------------------*/

/*----------------------------------------------- Style2 Module --------------------*/

.module-style2{

	background:url(../images/highlight-bg.gif) 0 0 repeat-y;

	margin:0 0 10px 0;

	padding:0;

	font:normal 1em Arial, Helvetica, sans-serif;

	width:auto !important; width:184px;

	color:#7D6200;

}

.module-style2 div{

	background:url(../images/highlight-t.gif) 0 0 no-repeat;

}

.module-style2 div div{

}

.module-style2 div div div{

	background:url(../images/highlight-b.gif) 0 100% no-repeat;

	padding:8px;

}

.module-style2 h3{

	background:url(../images/highlight-header.gif) 0 0 no-repeat #FEFBDD;

	width:173px;

	height:32px;

	font:normal 1.4em/1.9em Georgia, "Times New Roman", Times, serif;

	color:#fff;

	margin:0;

	padding-left:10px;

} 

.module-style2 ul{

	width:160px;

	padding:13px 10px 0 14px;

}

.module-style2 ul li{

	margin:0;

	background:url(../images/arrow_red.gif) 0 3px no-repeat;

	padding:0 0 10px 18px;

	display:block;

}

.module-style2 ul li a{

	font:bold 0.9em Arial, Helvetica, sans-serif;

	color:#7D6200;

	background-color:inherit;

	text-decoration:none;

	display:block;

}

.module-style2 ul li a:hover{

	color:#0A6482;

	background-color:#FFF8E1;

}

/*----------------------------------------------- Style2 Module --------------------*/

/*----------------------------------------------- Style3 Module --------------------*/

.module-style3{

	background:url(../images/green-bg.gif) 0 0 repeat-y;

	margin:0 0 10px 0;

	padding:0;

	font:normal 1em Arial, Helvetica, sans-serif;

	width:auto !important; width:184px;

	color:#7C9B49;

}

.module-style3 div{

	background:url(../images/green-t.gif) 0 0 no-repeat;

}

.module-style3 div div{

}

.module-style3 div div div{

	background:url(../images/green-b.gif) 0 100% no-repeat;

	padding:8px;

	

}

.module-style3 h3{

	background:url(../images/green-header.gif) 0 0 no-repeat #FEFBDD;

	width:173px;

	height:32px;

	font:normal 1.4em/1.9em Georgia, "Times New Roman", Times, serif;

	color:#fff;

	margin:0;

	padding-left:10px;

} 

.module-style3 ul{

	width:150px;

	padding:22px 20px 20px 14px;

	

}

.module-style3 ul li{

	margin:0;

	background:url(../images/arrow_yellow.gif) 0 7px no-repeat;

	padding:0 0 0 16px;

	display:block;

	height:20px;

}

.module-style3 ul li a{

	font:bold 0.9em Arial, Helvetica, sans-serif;

	color:#7C9B49;

	background-color:inherit;

	text-decoration:underline;

	display:block;

	padding:0 0 0 3px;

}

.module-style3 ul a:hover{

	color:#fff;

	background-color:#212A13;

	text-decoration:none;

}

/*----------------------------------------------- Style3 Module --------------------*/

/*------------------------------------------------Login module--------------------*/

.module-style1 form label,.module-style3 form label{

	font:bold 10px/18px Arial, Helvetica, sans-serif;

}



.module-style1 form label{

}



.module-style2 form label{

	color:#7D6200;

}



.module-style3 form label{

	color:#fff;

}



.module-style1 form input#mod_login_username,

.module-style1 form input#mod_login_password,

.module-style2 form input#mod_login_username,

.module-style2 form input#mod_login_password,

.module-style3 form input#mod_login_username,

.module-style3 form input#mod_login_password{

	width:171px;

	height:15px;

	border-bottom:#D4D0C8 solid 1px;

	border-right:#D4D0C8 solid 1px;

	border-top:#808080 solid 1px;

	border-left:#808080 solid 1px;

	background-color:#fff;

	color:#000;

	font:normal 10px/17px Arial, Helvetica, sans-serif;

	margin:0;

	padding:0;

}

.module-style1 form a,

.module-style2 form a,

.module-style3 form a{

	font:bold 11px/14px Arial, Helvetica, sans-serif;

	text-decoration:underline;

}



.module-style1 form a{

	color:#920101;

}

.module-style2 form a{

	color:#7D6200;

}

.module-style3 form a{

	color:#FFCC00;

}



.module-style1 form a:hover,

.module-style2 form a:hover,

.module-style3 form a:hover{

	text-decoration:none;

}



.module-style1 input.button,

.module-style2 input.button,

.module-style3 input.button{

	background:url(../images/btn.gif) 0 0 no-repeat;

	width:80px;

	height:14px;

	cursor:pointer;

	border:none;

	margin:15px 0 15px 0;

	font-size:10px;

}

/*------------------------------------------------Login module--------------------*/

/*------------------------------------------------Syndicate Module--------------------*/

.module-style2 .syndicate-style2,.module-style2 .syndicate-style2 div{

background:none;

padding:0 0 0 5px;

text-align:left;

}

.module-style2 .syndicate-style2{

padding-top:10px;

margin:0;

}



.module-style1 .syndicate-style1,.module-style1 .syndicate-style1 div{

background:transparent;

padding:0 0 0 5px;

text-align:left;

}

.module-style1 .syndicate-style1{

padding-top:10px;

margin:0;

}



.module-style3 .syndicate-style3,.module-style3 .syndicate-style3 div{

background:transparent;

padding:0 0 0 5px;

text-align:left;

}

div.module-style3 div.syndicate-style3{

padding-top:10px;

margin:0;

}

/*------------------------------------------------Syndicate Module--------------------*/

/*------------------------------------------------Polls Module--------------------*/



table.poll-style1,.poll-style2,.poll-style3{

	font:normal 1.1em Arial, Helvetica, sans-serif;

	margin:0;

	text-align:left;

}



table.poll-style1 td,table.poll-style2 td,table.poll-style3 td{

	text-align:left;

	

}



.pollstableborder-style1,.pollstableborder-style2,.pollstableborder-style3{

	text-align:left;

	width:auto;



}



.poll-style1{

	color:#827E4C;

}



.poll-style2{

	color:#827E4C;

}



.poll-style3{

	color:#827E4C;

}



.module-style1 .poll-style1 div,.module-style2 .poll-style2 div,.module-style3 .poll-style3 div{

	background:transparent;

}



.poll-style1 thead td,.poll-style2 thead td,.poll-style3 thead td{

	padding:10px 10px;

	

}



.poll-style1 thead td{

	color:#6A6532;

}





.pollstableborder-style1 td,.pollstableborder-style2 td,.pollstableborder-style3 td{

	padding:5px 5px 5px 0px;

	vertical-align:middle;

}



.pollstableborder-style1 label,.pollstableborder-style2 label,.pollstableborder-style3 label{

	font:normal 1em Arial, Helvetica, sans-serif;

	

}



.sectiontableentry2-style1,.sectiontableentry2-style2,.sectiontableentry2-style3{

	

}



.sectiontableentry2-style1,.sectiontableentry2-style2,.sectiontableentry2-style3{

	

}



input.button{



}

/*------------------------------------------------Polls Module--------------------*/

/*------------------------------------------------Footer --------------------*/

#footer ul{

	padding:0;

	margin:0;

	position:absolute;

	left:330px;

	top:24px;

	width:404px;

}

#footer ul li{

	float:left;

	color:#DADADA;

	background-color:inherit;

	font:normal 11px/15px Arial, Helvetica, sans-serif;

}

#footer ul li a{

	color:#DADADA;

	background-color:inherit;

	font:normal 11px/15px Arial, Helvetica, sans-serif;

	padding:0 7px;

	text-decoration:none;

}

#footer ul li a:hover{

	color:#000;

	background-color:#E9D9A4;

}

/*------------------------------------------------Footer --------------------*/

/*------------------------------------------------Joomla Stuffs--------------------*/

.blog,.contentpane,.contentpaneopen{

	width:100%;

	

}

#mid .contentheading,#mid .contentpagetitle,#mid-y .contentheading,#mid-y .contentpagetitle{

	font:bold 16px/28px Georgia, "Times New Roman", Times, serif;

	color:#920101;

	padding-left:0px;

}



.componentheading{

	margin-bottom:10px;

	background:url(../images/icon2.gif) 0 0 no-repeat;

	padding-left:20px;

	font-size:1.2em;

	color:#776C1F;

	font-weight:bold;
	

}

#mid a.readon,#mid-y a.readon{

	width:81px;

	height:14px;

	background:url(../images/readMore.gif) no-repeat 0 0;

	margin:10px 0 21px 0px;

	display:block;

	text-decoration:none;

	font-size:10px;

	padding-left:5px;

	line-height:14px;

	color:#000;

}

#mid a.readon:hover,#mid-y a.readon:hover{

	background:url(../images/readMoreHover.gif) no-repeat 0 0;

}



.small,.createdate,.modifydate{

	color:#434D0F;

	font-size:0.8em;

}

.createdate{

	padding-bottom:10px;

}

.blog_more{

	margin-bottom:20px;

}



.blog_more ul{

	padding:0;

	margin:19px 0 17px 0;

}



.blog_more ul li{

	display:block;

	height:20px;

	border-bottom:#655E4C dashed 1px;

	border-top:#655E4C dashed 1px;

}



.blog_more ul li a{

	background:url(../images/red_bullet.gif) 8px 8px no-repeat;

	padding:0 0 0 23px;

	background-color:#fff;

	color:#7D6200;

	font:bold 11px/20px Arial, Helvetica, sans-serif;

	display:block;

	text-decoration:none;

}

.blog_more ul li a:hover{

	background-color:#D6D2A6;

	color:#000;

}



.blog_more strong{

	font-size:14px;

}

.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;
	border:none;

}



.contentpane img{

	margin:5px;

}

.pagenavcounter{

	font-weight:bold;

}



.contenttoc{

	width:35%;

}



.contenttoc th{

	background-color:#D6D2A6;

	padding:5px 0px;

}

.contenttoc td{

	padding:2px 5px 2px 12px;

	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;

}



#mid .sectiontableentry1,#mid-y .sectiontableentry1{

	background-color:#FCF6E2;

}



#mid .sectiontableentry2,#mid-y .sectiontableentry2{



}

.contentdescription{

	padding-bottom:20px;

}

/*------------------------------------------------Joomla Stuffs--------------------*/