/*document settings*/

body{padding:0;margin:0;background:url(../images/main_bg1.gif) 0 0 repeat-x #fff;color:#251C00;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px}
th,td,form,div,p{margin:0;padding:0;font-family:Verdana;line-height:140%}
ul{margin:0;padding:0;list-style:none}
li{margin:0;padding:0}
a{color:#1B7D01;text-decoration:underline}
a:hover{background-color:#F7F0D9;text-decoration:none}
/* position setting (tableless)*/
.clr{clear:both}

#container1{width:100%;margin:0;text-align:left;float:left}
#content{width:961px;margin:0 auto;text-align:left}

#head{margin:30px 0 0;padding:0;width:961px;float:left;height:289px}
#tophead{margin:0;padding:0;width:503px;float:left;height:96px}

#logo{height:96px;width:411px;margin:0 0 0 24px;padding:0;float:left;overflow:hidden}
#logo h1,#logo h1 a{width:411px;height:96px}
#logo h1{background:url(../images/logo.gif) left top no-repeat;margin:0}
#logo h1 a{display:block;text-indent:-5000px;background:none;border:none}

#menuhack{margin:0 0 0 190px;width:252px;float:left;height:18px;overflow:hidden;background:url(../images/menuhack.gif) left top no-repeat}
#menu1,#menu2,#menu3{margin:0;width:70px;float:left;height:18px}
#menu1 ul li a,#menu2 ul li a,#menu3 ul li a{background:url(../images/home_icon.gif) 17px 2px no-repeat;padding:0 0 0 35px;font:bold 10px "Trebuchet MS";color:#000;margin:0;text-decoration:none}
#menu1 ul li a:hover{background:url(../images/home_icon_hover.gif) 17px 2px no-repeat}
#menu2{width:85px}
#menu2 ul li a{background:url(../images/about_us_icon.gif) 14px 0px no-repeat}
#menu2 ul li a:hover{background:url(../images/about_us_icon_hover.gif) 14px 0px no-repeat}
#menu3{width:94px}
#menu3 ul li a{background:url(../images/contact_icon.gif) 11px 2px no-repeat}
#menu3 ul li a:hover{background:url(../images/contact_icon_hover.gif) 11px 2px no-repeat}

#advert1{margin:9px 0 0;width:458px;height:222px;float:left;overflow:hidden}

#header{margin:0;width:498px;float:left;height:153px;padding:0 0 0 5px}
#header .moduletable,#header h2{margin:0;padding:0;color:#FEEDB7;text-transform:none;font-size:17px;text-align:center}
#header .moduletable h3,#header h1{margin:42px 0 4px;padding:0;color:#fff;font-size:24px;text-transform:uppercase}
#header h1{margin:42px 0 4px 2px}
#header h2{font-weight:normal}

#toolbar{margin:0;width:841px;float:left;height:39px;padding:0 0 0 110px}
#toolbar a.mainlevel{margin:0;padding:14px 15px 12px;font-weight:bold;font-size:11px;color:#fff;text-decoration:none;line-height:39px}
#toolbar a:hover.mainlevel{background-color:#0078AA}
#toolbar ul,#toolbar ul li{margin:0;padding:0;display:inline}
#toolbar ul li a.mainlevel{padding:13px 15px}

#container2,#container3{width:100%;margin:0;text-align:left;overflow:hidden;background:url(../images/main_bg3.gif) top left repeat-x #FFFAE8;float:left}
#container3{margin:0 auto;float:none;background:url(../images/main_bg2.gif) bottom left repeat-x}

#content1{margin:20px auto 0;width:961px;background:url(../images/content1.gif) top left repeat-y;overflow:hidden}

#top{margin:0;float:left;width:490px;overflow:hidden}
#top .moduletable{margin:0;padding:0 20px 35px 16px}
#top .moduletable span,#lbox .moduletable span{color:#006882;font-weight:bold;background:#FFFEFA}
#top .moduletable h3{margin:7px 0 33px;padding:0;font-family:Georgia;font-size:34px;color:#202020;text-transform:uppercase}
#top .moduletable h3 span{font-size:33px;font-family:Verdana;font-weight:normal;color:#970000;margin:0 0 14px;padding:0;background:none;display:block}

#left{margin:0;float:left;width:230px;overflow:hidden;background:url(../images/mid1_top.gif) top left no-repeat #C58C00;padding-bottom:8px}
#left .moduletable,#left .moduletable_special{background:url(../images/mid1_link_bg.gif) left bottom no-repeat;padding:0 20px 16px;margin:10px 0 15px}
#left .moduletable h3,#left .moduletable_special h3{margin:0 -19px;padding:0;background:url(../images/mid1_link_top.gif) top left no-repeat;font:bold 14px/17px Verdana,Arial,Helvetica,sans-serif;color:#fff;height:40px;padding-left:19px;}

#left .moduletable_special h3{margin:0 -20px;padding:15px 0 0 77px;background:url(../images/mid1_link_top_special.gif) top left no-repeat;display:block;height:70px}
#left .moduletable_special h3 span{font-size:24px;font-weight:bold;display:block;padding-bottom:2px}

#left .moduletable ul,#cbox .moduletable ul,#left .moduletable_special ul{width:188px;margin:0;color:#000;padding:0 0 22px 10px;}
#cbox .moduletable ul{width:186px}
#left .moduletable ul li,#cbox .moduletable ul li,#left .moduletable_special ul li{border-bottom:#886B21 dashed 1px;height:20px;padding:0;margin:0;}
#cbox .moduletable ul li{border-bottom:#FFF6E0 dashed 1px}
#left .moduletable ul li a,#cbox .moduletable ul li a,#left .moduletable_special ul li a{background:url(../images/bullet_white.gif) 0 6px no-repeat;padding:0 0 0 15px;font:bold 11px/20px Verdana,Arial,Helvetica,sans-serif;color:#910303;text-decoration:none;display:block;}
#cbox .moduletable ul li a{color:#fff}
#left .moduletable ul li a:hover,#cbox .moduletable ul li a:hover,#left .moduletable_special ul li a:hover{color:#000;background:url(../images/bullet_blue.gif) 0 6px no-repeat #F0FFFF}
#cbox .moduletable ul li a:hover{color:#FFF;background-color:transparent}

#right{margin:2px 0 0;float:left;width:212px;overflow:hidden}
#right .moduletable{margin:0 0 25px;padding:0 0 0 14px}
#right .moduletable h3{font:normal 22px/21px Verdana;margin:0 0 15px;padding:0;color:#202020;text-align:center;display:block}#right .moduletable h3 span{display:block;font:bold 26px/21px Georgia,"Times New Roman",Times,serif;color:#0078AA;margin-top:3px;background:url(../images/right_panel_div.gif) center bottom no-repeat;text-align:center;text-transform:uppercase}
#right .moduletable a:hover{color:#A41007;background:none}
#right .moduletable a{color:#144848;font:bold 12px Georgia;text-decoration:none}

#container4{float:left;width:100%}
#content2{margin:0 auto;width:961px;text-align:left;overflow:hidden;background:url(../images/content2.gif) top left repeat-y}

#lbox,#box1,#user1,#user2,#banner,#mainbody,#box2,#user3,#user4,#bottom{margin:0;float:left;width:490px;overflow:hidden}
#user1,#user2,#user3,#user4{width:49.9%}
#lbox .moduletable,#mainbody{margin:0;padding:0 30px 15px 16px}
#mainbody{width:444px}
#mainbody .contentpaneopen,#mainbody .contentpane{width:100%}
#lbox .moduletable h3,#rbox .moduletable h3,#mainbody .contentheading,#mainbody .componentheading{font:bold 24px/17px Georgia;background:url(../images/news_div.gif) 0 20px repeat-x;color:#202020;margin:0;padding:20px 0}
blockquote{border-top:1px solid #6B5F32;padding:8px 8px 8px 60px;border-bottom:1px solid #6B5F32;background:#F0FFFF url(../images/quote.gif) 15px center no-repeat;font-family:Georgia;margin:10px 0}

#cbox,#user5{margin:0;float:left;width:230px;overflow:hidden;background:#C58C00}
#cbox .moduletable,#cbox .moduletable_login{background:url(../images/member_login_bottom.gif) left bottom no-repeat;padding:0 20px 16px;margin:0 0 15px}
#cbox .moduletable,#cbox .moduletable p,#cbox .moduletable td,#cbox .moduletable div,#cbox .moduletable form,#cbox .moduletable a{color:#fff}
#cbox .moduletable_login,#cbox .moduletable_login p,#cbox .moduletable_login td,#cbox .moduletable_login div,#cbox .moduletable_login form,#cbox .moduletable_login a{color:#fff}
#cbox .moduletable a:hover,#cbox .moduletable_login a:hover{background:none}
#cbox .moduletable h3,#cbox .moduletable_login h3{margin:0 -20px;background:url(../images/member_login_bg.gif) top left no-repeat;font:bold 14px/17px Verdana,Arial,Helvetica,sans-serif;padding:15px 0 8px 20px;}

#cbox .moduletable_login{padding:0 18px 16px 24px;margin:0 0 15px}
#cbox .moduletable_login h3{background:url(../images/member_login_bg_login.gif) top left no-repeat;padding:15px 0 8px 75px;height:40px;margin:0 -18px 0 -24px}
#cbox .moduletable_login h3 span{font:bold 24px/17px Georgia;padding-top:1px;display:block}
#cbox .moduletable_login input.inputbox{height:19px;border:#808080 solid 1px;color:#000;margin:0;font-size:13px;padding:0 97px 0 6px;}
#cbox .moduletable_login input.button{margin:0;padding:3px;background-color:#EDBA3C;color:#000;font:bold 11px/18px Verdana,Arial,Helvetica,sans-serif;text-align:center;text-decoration:none;border:none}

#rbox,#user6{margin:2px 0 0;float:left;width:212px;overflow:hidden}
#rbox .moduletable{margin:0 0 25px;padding:0 0 0 14px}
#rbox .moduletable ul{width:212px;padding:0;margin:0;font-size:0}
#rbox .moduletable ul li{padding:0;margin:0;height:24px}
#rbox .moduletable ul li a,#rbox .moduletable a.mainlevel,#rbox .moduletable a.sublevel{display:block;background:url(../images/arrow_green2.gif) 0 7px no-repeat #fff;padding:0 0 0 15px;font:normal 12px/24px Verdana,Arial,Helvetica,sans-serif;color:#202020;margin:0;text-decoration:none}
#rbox .moduletable a.sublevel{margin-left:-4px}
#rbox .moduletable ul li a:hover,#rbox .moduletable a:hover.mainlevel,#rbox .moduletable a:hover.sublevel{color:#202020;background-color:#FFFAE8}

#footer_container{width:100%;margin:15px 0 0;padding:20px 0 10px;text-align:center;background:url(../images/footer_bg.gif) 0 0 repeat-x #144848;float:left}
#footer,#user9{margin:0 auto;width:961px}
#footer{font-weight:bold}
#footer_container,#footer_container a,#footer_container td,#footer_container div,#footer_container p{color:#FFFAE8}
#footer_container ul li{display:inline}
#footer_container a.mainlevel{font-size:11px;text-decoration:none;padding:0 12px;border-right:1px solid #FFFAE8}
#footer_container a:hover.mainlevel{background-color:#C58C00}

#bottom_left{margin:0;padding:5px 0 8px}
#bottom_left div a{width:66px;height:15px;background:url(../images/xhtml_bg.gif) center center no-repeat;font:bold 10px/15px Verdana;color:#C58C00;margin:0;text-align:center;text-decoration:none;padding:2px 22px}
#bottom_left div a:hover{background:url(../images/xhtml_bg_hover.gif) center center no-repeat;color:#000}
#bottom_right{margin:0;padding:0;font-weight:bold;font-size:12px;color:#FFFAE8;}
#bottom_right div{margin-bottom:4px}
#bottom_right div a{text-decoration:none}
#bottom_right div a:hover{color:#fff;padding:1px 0;background:#090909}

/*joomla settings*/
.small,span.small,#mainbody .createdate,#mainbody .modifydate,.pagenavcounter{font-size:0.9em;color:#aaa;font-style:italic}
.back_button,.pagenav_prev,.pagenav_next{font-size:0.9em}
.readon{float:right}

.contentpane,.contentpaneopen{text-align:justify}

.contenttoc{margin:7px 0 7px 7px;padding:0 10px;border:1px dotted #666}
.contenttoc th{border-bottom:1px dotted #666;font-size:13px;color:#666;text-align:center}
.contenttoc td{margin:5px 0 5px 14px;padding:2px 7px}
.contenttoc a.toclink{text-decoration:none;font-weight:bold}

input{background:#f7f7f7;font-size:0.9em}
input.button{padding:0 6px;text-align:center}

.blog td{padding:2px}
.blog_more{margin:0 3px 15px 13px;padding:3px 6px;border:1px dotted #666}
.blog_more div{border-bottom:1px dotted #666}
.blog_more ul{margin:2px 0 2px 34px}
.blog_more ul li{margin-left:30px}
.blog_more ul li a.blogsection{text-decoration:none}

.syndicate div{text-align:center}
select#mod_templatechooser_jos_change_template{width:142px}
div.contact_email textarea#contact_text.inputbox{width:350px}
.contentpane .inputbox{width:50%}
.contentpane select.inputbox{width:55px}

.pollstableborder td{line-height:25px;vertical-align:middle}
.poll thead td{text-align:center}
.poll .button{margin-top:5px}

.sectiontableheader{color:#FFF;background:#9B6E89;font-weight:bold;padding:0 5px;height:20px;border-bottom:1px dashed #222;font-size:12px}
.sectiontablefooter{text-align:center}
.sectiontableentry1 label{color:#333}
.sectiontableentry2 label{color:#333}

.pollstableborder{margin:0}
.pollstableborder td{vertical-align:middle}
.pollstableborder input{margin:0}

.sectiontableentry1,.sectiontableentry1 td{padding:2px;text-align:left;background:#F2F2F2;color:#333;line-height:25px}
.sectiontableentry1 td a,.sectiontableentry2 td a{line-height:25px}
.sectiontableentry2,.sectiontableentry2 td{padding:2px;text-align:left;background:#FFF;color:#333;line-height:25px}

.tips{display:none}