html{height:100%;overflow:auto;}
body{margin:0;height:100%;font-family:Tahoma,Verdana,Arial;color:#121212;}
a{color:#121212;text-decoration:none;border-bottom:1px dotted #121212;}
a:hover{border-bottom-style:solid;}

#main{margin:0 auto;width:100%;min-width:1007px;text-align:left;}

#head{width:100%;background:transparent url(../img/bgHead.gif) 0 0 repeat-x;height:136px;}
h1{margin:0;overflow:hidden;}
h1 img{border:none;}
h2{font-size:100%;color:#006;}
h3{font-size:90%;color:#006;}

#navH{width:100%;}
#navH02{padding:2px 62px 0 0;height:22px;background:transparent url(../img/bgNavH.gif) 0 0 repeat-x;text-align:right;}
#navH ul{margin:0;padding:0;text-decoration:none;}
#navH li{margin:0;padding:0;display:inline;font-size:65%;font-weight:bold;font-family:Verdana,Thaoma,Arial;color:#FFF;}
#navH span{width:auto;display:block;float:right;border-top:2px solid #35B5F2;border-left:2px solid #35B5F2;border-right:2px solid #003399;border-bottom:2px solid #003399;height:17px;}
#navH span a{display:block;padding:0 15px;border:1px solid #FFF;height:15px;line-height:14px;background:transparent url(../img/bgButtonNavH.gif) 0 0 repeat-x;color:#FFF;text-decoration:none;}
#navH span a:hover{background:transparent url(../img/bgButtonNavH.gif) 0 -15px repeat-x;color:#00C;}

#mainBody01{float:left;width:100%;display:inline;background:#FFF url(../img/bgColCenter.gif) 0 0 repeat-x;}
#mainBody02{float:left;width:100%;display:inline;background:transparent url(../img/bgColLeft.gif) 0 0 repeat-y;}
#mainBody03{float:left;width:100%;display:inline;background:transparent url(../img/bgColRight.gif) right 0 repeat-y;}

#columnLeft{float:left;width:175px;}
#columnLeft p{font-size:70%;margin:1em;}
#columnLeft p.buttDb{margin:1em 0;text-align:center;height:52px;background:transparent url(../img/buttDb.jpg) 50% 0 no-repeat;}
#columnLeft p.buttDb a{display:block;margin:0 auto;width:162px;padding-top:11px;height:41px;border-bottom:none;color:#FFF;font-weight:bold;}
#columnLeft p.buttDb a:hover{color:#060;}
#columnLeft p.visits{text-align:center;color:#060;font-style:italic;line-height:1.6em;}
#columnLeft p.visits span{padding:0 0.3em;}
#columnLeft p.lastUpdating{text-align:center;}
#columnLeft p.lastUpdating span{font-weight:bold;}

#columnRight{float:right;width:135px;}
#columnRight p{font-size:70%;margin:0.8em;}
#columnRight p.restrictedSite{text-align:center;margin: 1em 0;}
#columnRight p.restrictedSite img{border:none;}
#columnRight p.restrictedSite a{border:none;}
#columnRight dl.infobox{margin:0.8em;padding:0;}
#columnRight dl.infobox dt{margin:0.8em 0;padding:0;font-size:70%;font-weight:bold;}
#columnRight dl.infobox dd{margin:0.8em 0;padding:0;font-size:70%;font-weight:bold;color:#060;}
#columnRight dl.infobox a{color:#060;border-bottom-color:#060;}
#columnRight dl.infobox a:hover{color:#900;border-bottom-color:#900;}

#columnCenter{margin:0 135px 0 175px;}
#columnCenter02{float:left;width:100%;}
#columnCenter03{padding:1em 2em;}


/*** CONTENT EDITING ***/
#columnCenter p{font-size:75%;margin:0.8em 0;line-height:1.4em;color:#111;}
#columnCenter p strong,#columnCenter p b{color:#333;}

#columnCenter ul,#columnCenter ol{}
#columnCenter li{font-size:75%;color:#111;text-align:left;line-height:1.5em;margin:0.8em 0 0.8em 0;}
#columnCenter li li{font-size:100%;}

#columnCenter a{color:#111;border-bottom-color:#111;}

#columnCenter table{border:none;border-collapse:collapse;margin:0.8em 0;}
#columnCenter table th{border:1px solid #999;font:bold 75% Tahoma,Verdana,Arial;color:#006;text-align:center;line-height:1.5em;padding:3px 6px;background-color:#DEDEDE;}
#columnCenter table td{border:1px solid #999;font:normal 75% Tahoma,Verdana,Arial;color:#111;padding:5px;}
#columnCenter table caption{font:bold 75% Tahoma,Verdana,Arial;color:#006;margin:0;}
#columnCenter table td p{font-size:100%;}
#columnCenter table td li{font-size:100%;}
#columnCenter table td li li{font-size:100%;}


/*** CONTENT HOME ***/
#columnCenter div.textHome{margin:0.8em 10% 0.8em 5%;float:left;width:40%;}
#columnCenter div.textHome p{text-align:justify;}
#columnCenter div.strilli{width:40%;float:left;margin-bottom:2em;}
#columnCenter div.strilli dl{margin:0.8em 0;padding:0;color:#111;}
#columnCenter div.strilli dd{margin:2em 0;padding:0;font-size:75%;line-height:1.4em;text-align:justify;}
#columnCenter div.strilli dt{margin:2em 0;padding:0;font-size:75%;line-height:1.4em;text-align:justify;}
#columnCenter div.strilli dl dl dt{font-size:100%;margin:0.5em 1em;}
#columnCenter div.strilli dl dl dd{font-size:100%;margin:0.5em 1em;}
#columnCenter div.strilli a{color:#900;border-bottom-color:#900;font-weight:bold;}
#columnCenter div.strilli a:hover{color:#006;border-bottom-color:#006;}
#columnCenter p.maintainer{text-align:center;color:#111;font-style:italic;clear:left;padding-top:2em}
#columnCenter p.maintainer a{color:#900;border-bottom-color:#900;}

#footer{width:100%;clear:left;height:24px;background:transparent url(../img/bgFooter.gif) 0 0 repeat-x;text-align:center;font:bold 65% Tahoma,Verdana,Arial;color:#FFF;}
#footer p{margin:0;line-height:24px;}
#footer a{color:#FFF;border-bottom-color:#FFF;}
#footer a:hover{color:#9F3;border-bottom-color:#9F3;}

#navV{padding:0px 0;background:#9BD089;}
#navV ul{margin:0;padding:1px 2px;width:171px;background:#9BD089;list-style:none;}
#navV li{font-size:65%;font-weight:bold;font-family:Verdana,Thaoma,Arial;position:relative;}
#navV a{display:block;border-top:1px solid #D3FAC5;border-right:1px solid #D3FAC5;border-bottom:1px solid #D3FAC5;border-left:1px solid #FFF;padding:3px 0;width:169px;margin:2px 0;background:transparent url(../img/bgButtonNavV.jpg) 0 50% no-repeat;color:#121212;text-decoration:none;text-align:center;}
#navV a:hover{background-position:-200px 50%;}
#navV span{padding:0 15px;width:139px;display:block;cursor:pointer;}
#navV span.isParent{background:transparent url(../img/arrowRight.gif) 100% 50% no-repeat;}
#navV ul ul{list-style:none;padding:0;margin:0 0 0 5px;}
#navV ul ul.subMenu-off{position:absolute;visibility:hidden;height:0;overflow:hidden;}
#navV ul ul.subMenu-on{margin:0;padding:0px 2px;position:absolute;top:-2px;left:171px;}
#navV li li{font-size:100%;}

.clearLeft{font-size:0;line-height:0;height:0;clear:left;}
.clearRight{font-size:0;line-height:0;height:0;clear:right;}
.clearBoth{font-size:0;line-height:0;height:0;clear:both;}
