.spacer{display:block; clear:both; height:0; line-height:0; font-size:0; overflow:hidden; }
html>body div.spacer{height:.01em; }

/*BEGIN NAVIGATION*/
#nav{padding:0; width: 80%; display: block; float: left;}
#subnav h5{display:none; }
#nav ul{margin:0; padding:0 0 0 4px; list-style:none; height: 15px; }
#nav ul.nobottom{}

#nav li{display:block; float:left; margin-right:5px; padding-left: 2px; }
#nav li div{display:block; float:left; margin:0; padding-right:1px; background:#F0F0F0; background:-moz-linear-gradient(#F0F0F0 0%,#DDDDDD 100%); border:1px solid #A2A2A2; border-radius:3px; height:15px;text-align:center;}
#nav li a{display:block; float:left; font:12px sans-serif; font-weight:bold; color:#434343; white-space:nowrap;  margin:0; text-decoration:none; padding-left: 4px; padding-right: 4px;}
#nav li a:visited{color:#434343; text-decoration:none;}

#nav li.on{padding-left:3px;}
#nav li.on div{background:#344F73; background:-moz-linear-gradient(#344F73 0%,#10506A 100%);border:1px solid #22344C; padding-right:3px;}
#nav li.on a{color:#FFFFFF ; text-decoration:none;}
#nav li.on a:hover{background: none;}
#nav li.on a:visited{color:#FFFFFF ; text-decoration:none;}
 
#nav li.index{background:none;  }
#nav li.index div{background:none; border: 0px}
#nav li.index a{color:#003DB8 ; font-weight:normal; }
#nav li.index a:visited{color:#344F73 }

#nav2{padding:0; display: block; float: left; width: 20%;}
#nav2 ul{margin:0; padding:0 0 0 4px; list-style:none; height: 15px; float: right;}
#nav2 ul.nobottom{}

#nav2 li{display:block; float:left; margin-right:5px; padding-left: 2px;}
#nav2 li div{display:block; float:left; margin:0; padding-right:1px; background:#F0F0F0; background:-moz-linear-gradient(#F0F0F0 0%,#DDDDDD 100%); border:1px solid #A2A2A2; border-radius:3px; height:15px;text-align:center;}
#nav2 li a{display:block; float:left; font:12px sans-serif; font-weight:bold; color:#434343; white-space:nowrap;  margin:0; text-decoration:none; padding-left: 4px;}
#nav2 li a:visited{color:#434343; text-decoration:none;}

#nav2 li.on{padding-left:3px;}
#nav2 li.on div{background:#344F73; background:-moz-linear-gradient(#344f73 0%,#10506A 100%);border:1px solid #22344C; padding-right:3px;}
#nav2 li.on a{color:#FFFFFF ; text-decoration:none;}
#nav2 li.on a:hover{background: none;}
#nav2 li.on a:visited{color:#FFFFFF ; text-decoration:none;}


#nav2 li.index{background:none;  }
#nav2 li.index div{background:none;}
#nav2 li.index a{color:#003DB8 ; font-weight:normal; }
#nav2 li.index a:visited{color:#003DB8 ; }



#subnav{padding:0; margin-bottom:0px; clear:both; float:left; width:100%; }
#subnav ul{list-style:none; margin:0; padding:0; border-bottom: 1px solid #000000; float:left; width:100%; background: #21334a url(../../img/vertical4.png) 0 0 repeat-x; }
#subnav ul.off{border-bottom: 1px solid #ffffff; background: #21334a url(../../img/vertical5.png) 0 0 repeat-x; }
#subnav li{float:left; display:block; font:87% verdana; height:25px; background:url(../../img/vertical3.png) 100% 0 no-repeat;}
#subnav li.first a{padding-left:13px; border:0; }
#subnav li.first a:visited{border:0; }
#subnav a{float:left; display:block; margin:7px 0; padding:0 7px; text-decoration:none; color: #ffffff; font: normal 100% verdana, arial;}
#subnav a:visited{text-decoration:none; color:#ffffff; font: normal 100% verdana, arial; }
#subnav a:hover{color:#ffffff; text-decoration: underline; }
#subnav li.on { background: url(../../img/main1.png) 100% 0 no-repeat; }
#subnav li.on a{color:#ffffff ; font-weight:bold; text-decoration:none; font: normal 100% verdana, arial;}
#subnav li.on a:visited{color:#ffffff ; text-decoration:none; font-family: verdana, arial;}
#subnav li.on a:hover { text-decoration: underline; }
/*END NAVIGATION*/


BODY {font-family: Arial, Helvetica, sans-serif;}
tr.trm1{background:#FFFFFF; color: black; height: 17px; font-family: sans-serif; font-size: 13px; font-style: normal; text-align: left; text-decoration: none; text-transform: none;}
tr.trm2{background:#1a5577; color: White; height: 17px; font-family: sans-serif; font-size: 13px; font-style: normal; text-align: left; text-decoration: none; text-transform: none;}
td.tdm1{background:#d7d7d7; color: black; height: 17px; font-family: sans-serif; font-size: 13px; font-style: normal; text-align: left; text-decoration: none; text-transform: none;}
td.tdm2{background:#1a5577; color: white; height: 17px; font-family: sans-serif; font-size: 13px; font-style: normal; text-align: left; text-decoration: none; text-transform: none; font-weight: bold;}

td.tdm3{background: url(../../img/button.png) 0 0 repeat-x; height: 20px; font-family : sans-serif, verdana, Arial, Helvetica ; font-size : 13px; font-style : normal; text-align : left; text-decoration: none;}
td.tdm4{background: url(../../img/button_left.png) right no-repeat; height: 20px; width: 5px;}
td.tdm5{background: url(../../img/button_right.png) left no-repeat; height: 20px; width: 5px;}

A.menu:LINK{font-family : sans-serif; font-size : 10px; text-align : left; text-decoration: none; text-transform : none; color: #000000;}
A.menu:ACTIVE{font-family : sans-serif; font-size : 10px; text-align : left; text-decoration: none; text-transform : lowercase; color: #000000;}
A.menu:VISITED{font-family : sans-serif; font-size : 10px; text-align : left; text-decoration: none; text-transform : none; color: #000000;}
A.menu:HOVER {font-family : sans-serif; font-size : 10px; text-align : left; text-decoration: none; text-transform : none; color: #A80000;}


A.a1{font-family : Arial, Helvetica, sans-serif; font-size : 13px; font-style : normal; text-align : left; text-decoration: none; text-transform : none;}
A.a1:LINK{color:#000066;}
A.a1:ACTIVE{color: Lime;}
A.a1:VISITED{color: #000066;}
A.a1:HOVER{color: #A80000;}
A.a2{font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-style: normal; text-align: left; text-decoration: none; text-transform: none;}
A.a2:LINK{color:white;}
A.a2:ACTIVE{color: Lime;}
A.a2:VISITED{color: white;}
A.a2:HOVER{color: #d7d7d7;}
