/*document settings*/
body{background: #000 url(images/bg.jpg) repeat-x top center;margin:0;padding:0;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;color:#666;line-height:1.8em;text-decoration:none;}
th,td,form,div,p{margin:0;padding:0;font-family:"Trebuchet MS";color:#666;line-height:1.8em;text-decoration:none;}
ul{margin:0;padding:0;list-style:none}
li{margin:0;padding:0}
a{color:#000080;}
a:hover{text-decoration:none;}

/* position setting (tableless)*/
.clr{clear:both}

#sitetools{position:fixed;bottom:10px;right:10px}
#tools{margin-top:-4px;display:none;position:fixed;bottom:10px;right:10px}
#tools a,#tools a:hover{border:none}

#container_center{background:#FFF url(images/bg.jpg) repeat-x;overflow:hidden}
#container{width:920px;margin:0 auto;text-align:left}

#topbox{width:920px;margin:0;float:left}

#header{width:268px;margin:0;float:left;overflow:hidden;height:160px}
#header .moduletable,#header h2{font-weight:normal;margin:0;padding:0 0 0 1px;letter-spacing:-1px;font-size:1.4em;color:#7F7772;text-transform:lowercase}
#header .moduletable h3,#header h1{padding-top:63px;font-size:2.2em;font-weight:normal;color:#554D49;margin:0 0 -4px -1px}
#header h2,#header h1{margin:0 0 0 1px;padding:0;letter-spacing:-1px}
#header h1{font-size:50px;margin:73px 0 14px}

#toolbar{margin:39px 0 0;float:right;padding:0;width:652px;background:url(../images/img02.jpg) top left repeat-x;height:120px}
#toolbar a.mainlevel{display:block;float:left;width:130px;height:90px;padding-top:32px;text-align:center;text-decoration:none;text-transform:lowercase;font-size:1.6em;color:#FFFFFF;overflow:hidden}
#toolbar ul li a.mainlevel{margin:1px 0 0}
#toolbar ul,#toolbar ul li{margin:0;padding:0;display:inline}

#content{margin:15px 0 0;width:100%;float:left;overflow:hidden;background:url(../images/img07.gif) top left repeat-y}
#lbox,#top,#box1,#user1,#user2,#banner,#mainbody,#bottom{margin:0;width:510px;float:left;overflow:hidden}
#user1,#user2{width:49.9%}

#lbox .moduletable,#mainbody{margin:0;padding:15px 20px 5px 0}
#mainbody{width:490px}
#lbox .moduletable h3,#mainbody .contentheading,#mainbody .componentheading,#rbox .moduletable h3{letter-spacing:-1px;font-size:1.4em;font-weight:normal;margin:0;padding:0 0 18px;color:#000080;text-decoration:none;}
#mainbody .contentheading,#mainbody .componentheading{padding:0 ;text-decoration:none;}
#box1 .moduletable h3{font-size:1.9em}
blockquote{font-style:italic;margin:25px;padding:0 15px}

#rbox,#newsflash,#left,#box2,#user3,#user4,#right{margin:0;width:380px;float:right;overflow:hidden}
#user3,#user4{width:49.9%}
#rbox .moduletable{margin:0;padding:19px 0 10px;border-bottom:1px dotted #CCC}
#rbox .moduletable h3{font-size:1.8em;letter-spacing:0;padding-bottom:12px}
#box2 .moduletable{padding-right:15px}

#newsflash .moduletable{padding:15px}
#newsflash .moduletable,#newsflash .moduletable h3{background:#6699FF}
#newsflash .moduletable,#newsflash .moduletable h3,#newsflash .moduletable p,#newsflash .moduletable td,#newsflash .moduletable a{color:#008C00}

#box3,#inset,#user5,#user6,#user7{margin:0;width:920px;float:left;overflow:hidden}
#inset,#user5,#user6,#user7{width:24.9%}
#box3{margin-top:20px;background:#CDEB8B url(../images/img05.gif) no-repeat}
#box3 .moduletable{padding:18px 10px 35px 10px;margin:0}
#box3 .moduletable h3{font-weight:normal;font-size:1.8em;margin:0 0 15px}
#box3 .moduletable,#box3 .moduletable a,#box3 .moduletable td,#box3 .moduletable p{color:#008C00}

#footer_container,#footer,#user9{margin:0;float:left;overflow:hidden}
#footer_container{background:url(../images/img06.gif) no-repeat;padding:10px 15px 30px;width:890px}

#footer{width:500px}
#user9{width:390px;text-align:right}
#user9 a.mainlevel{padding:0 5px;border-right:1px solid #000080;line-height:17px}
#user9 ul li{display:inline}

#bottom_left{float:left;margin:0;padding:0;text-align:left}
#bottom_left div{text-align:left;}
#bottom_right{float:right;margin:0;padding:0;text-align:right}
#bottom_right div{text-align:right}

/*joomla settings*/
.small,span.small,#mainbody .createdate,#mainbody .modifydate,.pagenavcounter{line-height:100%;font-family:Arial;font-size:0.8em;color:#BABABA}
.back_button,.pagenav_prev,.pagenav_next{font-size:0.9em}
.contentpane,.contentpaneopen{text-align:justify}
.readon{font-style:italic}

.contenttoc{margin:7px 0 7px 7px;padding:0 10px;border:1px dotted #ddd}
.contenttoc th{border-bottom:1px dotted #ddd;font-size:13px;color:#F2900B;text-align:center}
.contenttoc td{margin:5px 0 5px 14px;padding:2px 7px}
.contenttoc a.toclink{text-decoration:none;font-weight:bold}

.blog td{padding:2px}
.blog_more{margin:0 3px 15px 13px;padding:3px 6px;border:1px dotted #ddd}
.blog_more div{border-bottom:1px dotted #ddd}
.blog_more ul{margin:2px 0 2px 34px}
.blog_more ul li{margin:0px}

.syndicate div{text-align:center}
.syndicate a{border:none}
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:#000080;font-weight:bold;padding:0 5px;height:20px;border-bottom:1px dashed #222;font-size:12px}
.sectiontablefooter{text-align:center}
.sectiontableentry1 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;line-height:25px}

.tips{display:none}
