* {font-family:Arial,Helvetica,sans-serif; color:#666}
BODY {font-size: 12px; margin:0px; background-color:#F0F0F0;}
TD { font-size: 12px; }
FORM {margin:0px;}
A:link, A:visited {color:#030;}
A:hover, A:active { color: #F8BF24; text-decoration: none; }
.sidePanel { background-color: #60B792; }
.bodyLine { background-color: #346969; height: 1px;}
.searchBox { width: 110px; margin-bottom: 3px; font-size: 11px; }
.mainNav, .mainNav A:link, .mainNav A:visited { font-size: 14px; font-weight: bold; color: #346969; margin: 3px 0px 3px 10px; text-decoration: none; }
.mainNav A:hover, .mainNav A:active { text-decoration: underline; color: #95C6A2; }
.mainNavSelected { font-size: 14px; font-weight: bold; color: #F8BF24 ; text-decoration: underline; }
.mainNavLine { width: 100px; height: 1px; margin: 5px 0px; }
.breadcrumb { font-size: 10px; vertical-align: bottom; padding: 3px 5px; }
.breadcrumb A:link, .breadcrumb A:visited { color: #666; text-decoration:none; }
.breadcrumb A:hover, .breadcrumb A:active { color: #346969; text-decoration: underline; }	
.subNav, .subNav A:link, .subNav A:visited { font-size: 12px; font-weight:normal;  margin: 0px; padding: 0px; }	
.subNavSelected { color: #346969; font-weight:bold; }
UL.subNav { padding: 3px 0px 0px 3px; margin: 0px 0px 0px 23px; }
UL.subNav LI { padding:  0px 0px 3px 0px; margin: 1px; }
.pageTitle { color: #346969; font-size: 20px; font-weight: bold; }
.subHead { color: #346969; font-size: 14px; font-weight: bold; }
.bodyText { font-size: 12px; padding: 0px 10px 0px 5px; }
LABEL, .formFieldDesc { font-size: 90%; display: block; }
.footer { font-size: 10px; padding: 8px; text-align: center; }
.footer A:link, .footer A:visited { color: #346969; text-decoration:none; }
.footer A:hover, .footer A:active { text-decoration: underline; }	
.searchTitle, .searchTitle A:link, .searchTitle A:visited { font-size: 13px; font-weight: bold; margin-top: 0px; }
.searchDesc { font-size: 12px; }
.searchSmall { font-size: 10px; }

.side_bar { float: right; width: 150px; margin: 0 0 15px 15px; }
.side_image { float: right; text-align:right; border: solid #CCC 1px; margin: 0px 0px 6px 12px; width: 150px; height: 200px;}

.quick_links, .quick_links A:link, .quick_links A:visited { font-size: 10px; margin-left: 0; color: #666; }
.quick_links A:hover, .quick_links A:active { color: #030; }
UL.quick_links { padding: 0; margin-left: 0; list-style-type: none; }
UL.quick_links LI { font-size: 10px; margin: 7px 0; color: #999; }