body { margin:0px; background-color:#f3f3f1; }

td { vertical-align:top; font-family:Trebuchet MS, Verdana; color:#003171; font-size:13px; line-height:20px; }

a { text-decoration:underline; color:#003398; }
a:hover { text-decoration:underline; }
a img { border:none; }

.maintable { width:877px; background: url(../images/bottom_03.gif) no-repeat; #FFF; }
.maincontent { margin-left:25px; margin-top:10px;  margin-right:35px; }
.maincontentTitle { margin-left:25px; margin-top:10px; font-family:Trebuchet MS, Verdana; font-weight:bold; font-size:16px; color:#002e6f; }
 
.displaytable { width:90%; border:1px solid #999999; background-color:#f3f3f1; }
.displaytableNL { width:625px; border:1px solid #d3bca2; background-color:#f2ede4; }

.inttable { width:90%; }

.whiteborder { border:solid 10px #e5e2e0; }
.graybordertopbot { border-top:1px solid #DADEE1; border-bottom:1px solid #DADEE1; }

.pagetitle { font-family: Trebuchet MS, Verdana; font-weight:bold; font-size:16px; color:#002e6f; position:left; left:140px; }
.pagetitleParking { font-family:Trebuchet MS, Verdana; font-weight:bold; font-size:14px; color:#003171; position:left; left:140px; text-decoration:underline;  }

.maintext { vertical-align:top; font-family:arial, verdana, sans-serif; color:#000080; font-size:12px; line-height:20px; }
 
.errormessage { color:#AA0000; font-weight:bold; }
 
#footer { background-color:#f6f7f7; width:770px; height:40px; text-align:center; padding-top:20px; }
.footertext { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#006699; line-height:1.5; }

/* MAIN MENU */
ul#mainmenu { width:175px; list-style-type:none; margin:0; padding:0; }
ul#mainmenu > li { display:block; width:175px; min-height:29px; margin:0; padding:0; }
ul#mainmenu > li > a { display:block; width:175px; min-height:29px; text-indent:-9999px; background-image:url("../images/navigation/sprites.gif"); }
ul#mainmenu > li.active.withsub > a { min-height:28px; margin-bottom:-3px; }

li.about a { background-position:0px 0px; }
li.gover a { background-position:0px -30px; }
li.polic a { background-position:0px -60px;}
li.membe a { background-position:0px -90px; }
li.achit a { background-position:0px -120px; }
li.publi a { background-position:0px -150px; }
li.trans a { background-position:0px -180px; }
li.horti a { background-position:0px -210px; }
li.hurri a { background-position:0px -240px; }
li.emplo a { background-position:0px -270px; }
li.islan a { background-position:0px -300px; }
li.hist1 a { background-position:0px -330px; }
li.hist2 a { background-position:0px -360px; }
li.links a { background-position:0px -390px; }
li.weath a { background-position:0px -420px; }
li.traff a { background-position:0px -910px; }
li.conta a { background-position:0px -450px; }

li.about a:hover, li.about.active a { background-position:175px 0px; }
li.gover a:hover, li.gover.active a { background-position:175px -30px; }
li.polic a:hover, li.polic.active a { background-position:175px -60px;}
li.membe a:hover, li.membe.active a { background-position:175px -90px; }
li.achit a:hover, li.achit.active a { background-position:175px -120px; }
li.publi a:hover, li.publi.active a { background-position:175px -150px; }
li.trans a:hover, li.trans.active a { background-position:175px -180px; }
li.horti a:hover, li.horti.active a { background-position:175px -210px; }
li.hurri a:hover, li.hurri.active a { background-position:175px -240px; }
li.emplo a:hover, li.emplo.active a { background-position:175px -270px; }
li.islan a:hover, li.islan.active a { background-position:175px -300px; }
li.hist1 a:hover, li.hist1.active a { background-position:175px -330px; }
li.hist2 a:hover, li.hist2.active a { background-position:175px -360px; }
li.links a:hover, li.links.active a { background-position:175px -390px; }
li.weath a:hover, li.weath.active a { background-position:175px -420px; }
li.traff a:hover, li.traff.active a { background-position:175px -910px; }
li.conta a:hover, li.conta.active a { background-position:175px -450px; }

/* SUB MENUS */
ul.submenu { width:175px; list-style-type:none; margin:-1px 0 0 0; padding:0; }
ul.submenu li { display:block; width:175px; height:18px; margin:0; padding:0; }
ul.submenu li a { display:block; width:175px; height:18px; text-indent:-9999px; background-image:url("../images/navigation/sprites.gif"); }
ul.submenu li.last, ul.submenu li.last a { height:27px; }

ul.submenu li.space { background:url("../images/navigation/sprites.gif") 175px 0px;  }
ul.submenu li.curre a { background-position:0px -485px; }
ul.submenu li.jobap a { background-position:0px -515px; }
ul.submenu li.medic a { background-position:0px -545px; }
ul.submenu li.handb a { background-position:0px -575px; }
ul.submenu li.curre a:hover, ul.submenu li.curre.active a { background-position:175px -485px; }
ul.submenu li.jobap a:hover, ul.submenu li.jobap.active a { background-position:175px -515px; }
ul.submenu li.medic a:hover, ul.submenu li.medic.active a { background-position:175px -545px; }
ul.submenu li.handb a:hover, ul.submenu li.handb.active a { background-position:175px -575px; }

ul.submenu li.guest a { background-position:0px -605px; }
ul.submenu li.asso1 a { background-position:0px -635px; }
ul.submenu li.finan a { background-position:0px -665px; }
ul.submenu li.boar1 a { background-position:0px -695px; }
ul.submenu li.asso2 a { background-position:0px -725px; }
ul.submenu li.voti1 a { background-position:0px -755px; }
ul.submenu li.prope a { background-position:0px -785px; }
ul.submenu li.boar2 a { background-position:0px -815px; }
ul.submenu li.voti2 a { background-position:0px -845px; }
ul.submenu li.rules a { background-position:0px -875px; }
ul.submenu li.guest a:hover, ul.submenu li.guest.active a { background-position:175px -605px; }
ul.submenu li.asso1 a:hover, ul.submenu li.asso1.active a { background-position:175px -635px; }
ul.submenu li.finan a:hover, ul.submenu li.finan.active a { background-position:175px -665px; }
ul.submenu li.boar1 a:hover, ul.submenu li.boar1.active a { background-position:175px -695px; }
ul.submenu li.asso2 a:hover, ul.submenu li.asso2.active a { background-position:175px -725px; }
ul.submenu li.voti1 a:hover, ul.submenu li.voti1.active a { background-position:175px -755px; }
ul.submenu li.prope a:hover, ul.submenu li.prope.active a { background-position:175px -785px; }
ul.submenu li.boar2 a:hover, ul.submenu li.boar2.active a { background-position:175px -815px; }
ul.submenu li.voti2 a:hover, ul.submenu li.voti2.active a { background-position:175px -845px; }
ul.submenu li.rules a:hover, ul.submenu li.rules.active a { background-position:175px -875px; }

