/* Standard page elements - body, headers, fonts */
body {font-family: Verdana, Tahoma, Geneva, sans-serif,;}



/* Navigational elements - top, side, site, footer */
.topmenu {color: white; font-family: Arial; font-size: 8pt; font-weight: bold; border-right: 1px solid white; text-decoration: none; background-color: #313031; padding: 2px 6px 2px 6px;}
.topmenu:hover {background-color: #1094D2;}

.toolbar {background-color: #4C5456; padding: 2px 0px 2px 0px; border-right: none; border-left: 1px solid white; border-top: 1px solid white; border-bottom: 1px solid white;}

.topnav {font-size: 10px; margin: 7px auto 0px auto; color: #1169B3; font-weight: bold;}  
.topnav a:link, .topnav a:visited, .topnav a:active {font-size: 10px; margin: 7px auto 0px auto; color: #1169B3; text-decoration: none;}
.topnav a:hover {font-size: 10px; margin: 7px auto 0px auto; color: #1169B3; text-decoration: underline;}

.sidenav a:hover {color: #0B86BF; font-weight: normal; text-decoration: underline;}
.sidenav a {color: #666666; padding: 0px; padding-left: 15px; font: 11px Arial, Tahoma, Geneva, sans-serif; font-weight: normal; text-decoration: none; text-align: left;}
.sidenav a:hover {color: #0B86BF; font-weight: bold; text-decoration: none;}

.sidenav_active {color: #0B86BF; padding: 0px; padding-left: 15px; font: 11px Arial, Tahoma, Geneva, sans-serif; font-weight: normal; text-decoration: underline; text-align: left;}

.sitemap {font-size: 11px; margin: 7px auto 0px auto; color: #1169B3; font-weight: bold; list-style-type:none;}  
.sitemap a:link, .sitemap a:visited, .sitemap a:active {font-size: 11px; margin: 7px auto 0px auto; color: #1169B3; text-decoration: none; list-style-type:none;}
.sitemap a:hover {font-size: 11px; margin: 7px auto 0px auto; color: #1169B3; text-decoration: underline; list-style-type:none;}

.h1 a:hover {color: #0B86BF; font-weight: normal; text-decoration: underline;}
.h1 a {color: #666666; padding: 0px; padding-left: 15px; font: 14px Arial, Tahoma, Geneva, sans-serif; font-weight: normal; text-decoration: none; text-align: left;}
.h1 a:hover {color: #0B86BF; font-weight: bold; text-decoration: none;}

.h1_active {color: #0B86BF; padding: 0px; padding-left: 15px; font: 14px Arial, Tahoma, Geneva, sans-serif; font-weight: bold; text-decoration: none; text-align: left;}

.sitenav {font-size: 9px; margin: 7px auto 0px auto; color: #1169B3;}  
.sitenav a:link, .sitenav a:visited, .sitenav a:active {font-size: 9px; margin: 7px auto 0px auto; color: #1169B3; text-decoration: none;}
.sitenav a:hover {font-size: 9px; margin: 7px auto 0px auto; color: #1169B3; text-decoration: underline;}

.footernav {font-size: 9px; margin: 7px auto 0px auto; color: #1169B3;}  
.footernav a:link, .footernav a:visited, .footernav a:active {font-size: 9px; margin: 7px auto 0px auto; color: #1169B3; text-decoration: none;}
.footernav a:hover {font-size: 9px; margin: 7px auto 0px auto; color: #1169B3; text-decoration: underline;}

.mainheader {font-family: Verdana, Tahoma, Geneva, sans-serif; margin: 0; font-size: 12px; font-weight: bold; color: #333333;}

.mainheadercolor {font-family: Verdana, Tahoma, Geneva, sans-serif; margin: 0; font-size: 14px; font-weight: bold; color: #0B86BF;}

.subheader {font-family: Arial; margin: 0; font-size: 18px; font-weight: normal; color: #4D5455; padding-top: 8px;}

.mainfont {font-family: Verdana, Tahoma, Geneva, sans-serif; margin: 0; font-size: 11px; font-weight: normal; color: #333333; text-align: justify;}
.mainfont a:link, .mainfont a:visited, .mainfont a:active {font-size: 11px; margin: 7px auto 0px auto; color: #333333; text-decoration: none;}
.mainfont a:hover {font-size: 11px; margin: 7px auto 0px auto; color: #1169B3; text-decoration: underline;}

.general_content {font-family: Verdana, Tahoma, Geneva, sans-serif; margin: 0; font-size: 11px; font-weight: normal; color: #333333; text-align: left;}

.driver {font-family: Verdana, Tahoma, Geneva, sans-serif; margin: 0; font-size: 11px; font-weight: normal; color: #333333; text-align: center;}

/* Body list items */
.listSQbl li, .listArrow li {list-style-position:outside; display:inline-block; list-style-type:none; padding-left:.8em; font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 11px; font-weight: normal;}
.listSQbl li {list-style-position:outside; background:url('../images/squareBL.gif') no-repeat 0 .3em; margin-left: 0;}
.listArrow li {list-style-position:outside; background:url('images/blue_arrw.gif') no-repeat 0 .3em; margin-left: 0;}

.arrowB {padding-left: 5px; padding-right: 5px; margin-right: 5px; background:url('images/blue_arrw.gif') left no-repeat;}

ol.listIndent, ul.listIndent {list-style-position:inside; padding-left:.8em; font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 11px; font-weight: normal;}
