/* CSS Document */
html {
	margin: 0;
	padding: 0;
	overflow: scroll;
	background-image: url(/image/pageBG.png);
	background-repeat: repeat;
}
body {
	width: 960px;
	margin: 10px auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #05175A;
}
a:link {
	color: #CC6500;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	text-decoration: none;
	color: #CC6500;
	font-weight: bold;
}
a:hover {
	text-decoration: underline;
/*	color: #854200; */
	color: #E68F39;
	background-color: #CFDDF1;
	font-weight: bold;
}
a:active {
	text-decoration: none;
	color: #CC6500;
	font-weight: bold;
}
#headerIMG {
	background-image: url(/image/headerBG.jpg);
	background-repeat: no-repeat;
	width: 960px;
	height: 150px;
}
#logo {
	margin: 40px 20px auto 600px;
}
#menu {
	background-image: url(/image/menuBG.png);
	background-repeat: repeat-x;
	width: 950px;
	padding: 0 0 0 10px;
	height: 38px;
	color: #FFFFFF;
}
#mainTable {
	width: 964px;
	margin: 0px 0px 0px -2px;
}
#mainTable td {
	background-color: #F4F4FF;
	padding: 8px;
}

table.pl {
        border: 1px #05175A solid;
        border-spacing: 2px;
}

table.pl th {
        text-align:      center;
        vertical-align:  middle;
        background:      #C3D6F1;
        color:           #05175A;
        font-weight:     bold;
}

table.pl tr.sep {
        color:           #05175A;
        font-weight:     900;
        text-align:      left;
}

table.pl tr.even {
        color:           #05175A;
        font-weight:     200;
}

table.pl tr.odd {
        color:           #05175A;
        font-weight:     600;
}

table.pl td {
        text-align:      center;
}

#leftNav td {
	padding: 2px;
}
.headings {
	font-family: Eurostile, EurostileExtended-Roman-DTC, Century;
	font-size: 18px;
	font-weight: bold;
	color: #05175A;
	background-color: #C3D6F1;
	padding: 2px 2px 2px 10px;
}
h1 {
	font-family: Eurostile, EurostileExtended-Roman-DTC, Century;
	font-size: 18px;
	font-weight: bold;
	color: #05175A;
	background-color: #C3D6F1;
	padding: 2px 2px 2px 2px;
}
h2 {
	font-family: Eurostile, EurostileExtended-Roman-DTC, Century;
	font-size: 16px;
	font-weight: bold;
	color: #05175A;
	padding: 2px 2px 2px 2px;
}

h3 {
	font-family: Eurostile, EurostileExtended-Roman-DTC, Century;
	font-size: 14px;
	font-weight: bold;
	color: #05175A;
	padding: 2px 2px 2px 2px;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #05175A;
	padding: 2px 2px 2px 2px;
}

img.shadow {
	padding: 4px;
	background-color: #FFFFFF;
	border-right: thin #999999 solid;
	border-bottom: thin #999999 solid;
}
#news {
	margin-top: 17px;
	padding: 8px;
	background-color: #C3D6F1;
	color: #05175A;
	border-top: 2px #C3D6F1 solid;
	border-right: 2px #05175A solid;
	border-bottom: 2px #05175A solid;
	border-left: 2px #C3D6F1 solid;
}
.newsTitle {
	color: #05175A;
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
}
#footer {
	width: 952px;
	height: 45px;
	padding: 6px 4px 4px;
	color: #05175A;
	font-family: Eurostile, EurostileExtended-Roman-DTC, Century;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	background-color: #C3D6F1;
}
.footerCopy {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 10px;
}
