/* CSS Document */

body {
    background: #ffffff;
	font: normal 10px/ Verdana, Helvetica, sans-serif;
	color: #0E3199;
	line-height: 3pt;
	margin: 0;
	padding: 0 0 0 0;
}

.mainheader {
 	border-bottom: 1px solid #3d3d3d;
	color: #3d3d3d;
	font: normal 36px/normal "Times New Roman", Verdana, Arial;
	margin: 0;
	padding: 0 0 3px 0;
}

.mainsub {
	color: #2d2d2d;
	font: normal 18px/normal "Arial", Verdana;
	margin: 0;
	padding: 0 0 0 0;
}

.sidesubsm {
	color: #3d3d3d;
	font: normal 11px/normal "Arial", Verdana;
	margin: 0;
	padding: 7px 0 0 0;
}

h1 {
	color: #3d3d3d;
	font: normal 36px/normal "Times New Roman", Verdana;
	margin: 0;
	padding: 0 0 3px 0;
}

h2 {
	color: #7d7d7d;
	font: normal 10px/normal "Verdana", Arial;
	margin: 0;
	padding: 0 0 0 0;
}

h2 a {
color: #7d7d7d !important;
}

h2.spaced {
margin-bottom: 0px;
}

h3 {
	color: #000000;
	font: bold 11px/normal "Verdana", Arial;
	margin: 0;
	line-height: 10pt;
	padding: 0 0 0 0;
}

h4 {
	font: 11px/normal "Verdana", Arial;
	color: #000000;
	font-weight: normal;
	line-height: 10pt;
	padding: 0 0 0 0;
}

h5 {
	color: #ffffff;
	font: normal 1px/normal "Trebuchet MS", Verdana, Arial;
	margin: 0;
	padding: 0 0 0 0;
}

h6 {
	color: #ffffff;
	font: bold 13px/ "Verdana", Arial;
	margin: 0;
	padding: 11px 0 0 0;
}

h7 {
	color: #c3c3c3;
	font: normal 11px/normal "Verdana", Arial;
	margin: 0;
	padding: 0 0 0 0;
}

h8 {
	border-bottom: 1px solid #a80808;
	color: #a80808;
	font: normal 12px/normal "Arial", Verdana;
	margin: 0;
	padding: 0 0 0 0;
}

header {
	border-bottom: 1px solid #dddddd;
	color: #2d2d2d;
	font: normal 22px/normal "Trebuchet MS", Verdana;
	margin: 0;
	padding: 0 0 2px 0;
}

a.pagelinks {
	font: normal 10px/normal "Verdana", Arial, sans-serif;
    padding: 0px 0px 0px 0px;
    margin-right: 0px;
    margin-top: 0px;
    border-top: 0px solid #ffffff;
    border-left: 0px solid #ffffff;
    border-right: 0px solid #ffffff;
    border-bottom: 1px solid #0E3199;
    background: #ffffff;
    color: #0E3199;
    text-decoration: none;
	line-height: 12pt;
}

a.pagelinks:hover {
	font: normal 10px/normal "Verdana", Arial, sans-serif;
    padding: 0px 0px 0px 0px;
    margin-right: 0px;
    margin-top: 0px;
    border-top: 0px solid #efefef;
    border-left: 0px solid #efefef;
    border-right: 0px solid #efefef;
    border-bottom: 1px solid #0E3199;
    background: #eeeeee;
    COLOR: #0E3199;
    text-decoration: none;
	line-height: 12pt;
}

a.toplinks {
	font: bold 12px/normal "Verdana", Arial, sans-serif;
    padding: 0px 0px 2px 0px;
    margin-right: 0px;
    margin-top: 0px;
    border-top: 0px solid #ffffff;
    border-left: 0px solid #ffffff;
    border-right: 0px solid #ffffff;
    border-bottom: 0px solid #dddddd;
    color: #ffffff;
    text-decoration: none;
}

a.toplinks:hover {
	font: bold 12px/normal "Verdana", Arial, sans-serif;
    padding: 0px 0px 2px 0px;
    margin-right: 0px;
    margin-top: 0px;
    border-top: 0px solid #efefef;
    border-left: 0px solid #efefef;
    border-right: 0px solid #efefef;
    border-bottom: 4px solid #FFAE00;
    COLOR: #ffffff;
    text-decoration: none;
}

a.menulinks {
	font: 12px/normal "Arial", Verdana, sans-serif; 
    padding: 0px 0px 0px 1px;
    margin-right: 0px;
    margin-top: 0px;
    border-top: 0px solid #ffffff;
    border-left: 0px solid #ffffff;
    border-right: 0px solid #ffffff;
    border-bottom: 0px solid #a80808;
    background: #ffffff;
    color: #a80808;
    text-decoration: none;
	line-height: 22 pt;
}

a.menulinks:hover {
	font: 12px/normal "Arial", Verdana, sans-serif;
    padding: 0px 0px 0px 1px;
    margin-right: 0px;
    margin-top: 0px;
    border-top: 0px solid #efefef;
    border-left: 0px solid #efefef;
    border-right: 0px solid #efefef;
    border-bottom: 1px dashed #888888;
    background: #ffffff;
    COLOR: #a80808;
    text-decoration: none;
	line-height: 22 pt;
}

a.bodylinks {
	font: bold 12px/normal "Arial", Verdana, sans-serif;
    padding: 0px 0px 0px 0px;
    margin-right: 0px;
    margin-top: 0px;
    border-top: 0px solid #ffffff;
    border-left: 0px solid #ffffff;
    border-right: 0px solid #ffffff;
    border-bottom: 1px solid #a80808;
    background: #ffffff;
    color: #a80808;
    text-decoration: none;
}

a.bodylinks:hover {
	font: bold 12px/normal "Arial", Verdana, sans-serif;
    padding: 0px 0px 0px 0px;
    margin-right: 0px;
    margin-top: 0px;
    border-top: 0px solid #efefef;
    border-left: 0px solid #efefef;
    border-right: 0px solid #efefef;
    border-bottom: 1px solid #a80808;
    background: #dddddd;
    COLOR: #a80808;
    text-decoration: none;
}

#navcontainer { width: 170px; padding-top: 0px; 
 }
 
#headerdash {
 	font: bold 22px/normal "Trebuchet MS", Verdana, Arial;
	color: #a80808;
	display: list-item;
	font-weight: normal;
	line-height: normal;
	padding: 0 0 1px 0;
	border-bottom: 1px dashed #C39C4E;
}

.highlightit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=65);
-moz-opacity: 0.5;
}

.highlightit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.highlight img{
border: 1px solid #dddddd;
padding: 4px
}

.highlight:hover img{
border: 1px solid #3d3d3d;
padding: 4px
}

.highlight:hover{
color: red; /* Dummy definition to overcome IE bug */
}



