﻿@charset "utf-8";
/* CSS Document */

html{ font-size:16px; }

body {
	margin: 0px;
	padding: 0px;
	min-width:1000px;
	width:100%;
	position:absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size:62.5%;
	background-image:url(/images/background.jpg);
}

h1 { font-size: 1.8em; font-weight: bold; color: #CC0000; margin: 8px 0 5px 0; padding: 0; }
h2 { font-size: 1.6em; font-weight: bold; color: #CC0000; margin: 8px 0 5px 0; padding: 0; }
h3, .news-date, .sub-subhead { font-size: 1.4em; font-weight: bold; color: #0099FF; margin: 8px 0 5px 0; padding: 0; }
h4, .news-head, .sub-headline { font-size: 1.4em; font-weight: bold; color: #FF6600; margin: 8px 0 5px 0; padding: 0; }
h5 { font-size: 1.2em; font-weight: bold; color: #9966CC; margin: 8px 0 5px 0; padding: 0; }
h6 { font-size: 1.0em; font-weight: bold; color: #333333; margin: 8px 0 5px 0; padding: 0; }

a:link { color:#0099FF; text-decoration:none; }
a:visited { color:#0099FF; text-decoration:none; }
a:hover{ color:#0099FF; text-decoration:underline; }


p, .sub-main { margin: 8px 0px 5px 0px; padding: 0; }
hr { margin:5px 0; padding: 1px; background: #f4f4f4; border: none; clear:both; float: none;  }
img { border: none; }
img, div { behavior: url(/Scripts/iepngfix.htc); }
img, div, a, input { behavior: url(/Scripts/iepngfix.htc) }

img, div { behavior: url(/Scripts/iepngfix.htc); }

.shortLead { margin: 1px 0 1px; }
.bold { font-weight: bold; }
.clear { clear: both; }
.smallText { font-size: 0.8em; }
.boldText { font-weight: bold; }
.redText { color:#CC0000; }
.btmBtnsRight { margin: 8px 0px 5px 0px; text-align: right; vertical-align: middle;}
.btmBtnsCenter { margin: 8px 0px 5px 0px; text-align: center; vertical-align: middle;}
.btmBtnsRight ul { float: right; padding: 0; margin: 0; }
.btmBtnsRight li { background: none; float: left; padding: 0; margin: 0; }
.btmBtnsRight li a{ display: block; width: auto;  border-right: 1px solid #0099FF; margin: 0; padding: 0px 8px; }
.btmBtnsRight li a.lastBtn { border-right: none; padding-right: 0; }

/*------------------ input ---------------------- */
input {}
input[type="text"] { margin: 1px; padding: 1px 2px; border: 1px solid #9CDDF7; background: #F3F6F9; }
input[type="button"] {}
select { border: 1px solid #9CDDF7; background-color: #F3F6F9; }

select:focus { background-color: #C7EAF8; }

ul { margin: 8px 10px 5px; padding: 0; }
ul li { margin: 0; padding: 2px 0 2px 15px; background: url(/images/bulletPoint.gif) left center no-repeat; list-style: none; }

.purpleBullet li { background: url(/images/bullet_purple.gif) left center no-repeat; list-style: none;}
.yellowBullet li { background: url(/images/bullet_yellow.gif) left center no-repeat; list-style: none; }
.blueBullet li { background: url(/images/bullet_blue.gif) left center no-repeat; list-style: none; }

.purpleBullet li a { color: #9966CC; }
.purpleBullet li a:visited { color: #9966CC; }
.purpleBullet li a:hover { color: #9966CC; }
.yellowBullet li a { color: #CCCC00; }
.yellowBullet li a:visited { color: #CCCC00; }
.yellowBullet li a:hover { color: #CCCC00; }
.blueBullet li a { color: #3399FF; }
.blueBullet li a:visited { color: #3399FF; }
.blueBullet li a:hover { color: #3399FF; }

.hidden { display: none; }

.marginLeft { margin-left: 20px; }
.vertAlignMiddle { padding: auto 0; }

/*------------------ table ---------------------- */
.table1, .table2 { display: block; max-width: 100%; }

/* margin padding */
.table1, .table2 { margin: 10px 0px; padding: 0px; }
.table1 tr, .table2 tr { margin: 0px; padding: 0px; }
.table1 th, .table1 td { margin: 0px 0px; padding: 5px 10px; }
.table2 thead th { margin: 0px 0px; padding: 5px 0px 0; }
.table2 td { margin: 0px 0px; padding: 5px 10px; }


/* border collaspe */
.table1, .table2 { border-collapse: collapse; }

/* border */
.table1 th { border: 1px solid #6FB1E3; }
.table2 th { border: none; }
.table1 td, .table2 td { border: 1px solid #6FB1E3; }
/*.table2 { *border-right: 2px solid #6FB1E3; }*/
.table2 thead th { border: none; }


/* background */
.table1 thead th { background: #6FB1E3; }
.table2 thead th {  }
.table1 tbody th, .table2 tbody th { background: #6FB1E3; }
.table1 tfoot th, .table2 tfoot th { background: #6FB1E3; }
.table1 tfoot td, .table2 tfoot td { background: #6FB1E3; }
.label { background: #9CDDF7; }

.table1 thead tr.altrow, .table2 thead tr.altrow { background: #6FB1E3; }
.table1 tbody tr.altrow, .table2 tbody tr.altrow { background: #6FB1E3; }
.table1 tfoot tr.altrow, .table2 tfoot tr.altrow { background: #6FB1E3; }

/* font */
.table1 thead th { font: normal normal bold 1.4em/1.6em; text-align: left; color: #FFF; text-transform: capitalize; }
.table2 thead th { font: normal normal bold 1.5em/1.6em; text-align: left; color: #6FB1E3; text-transform: capitalize; }
.table1 tbody th, .table2 tbody th { font: normal normal bold 1.2em/1.4em; }
.table1 tfoot th, .table2 tfoot th { font: normal normal bold 1.2em/1.4em; }
.table1 thead td, .table2 thead td { font: normal normal normal 1.0em/1.2em; }
.table1 tbody td, .table2 tbody td { font: normal normal normal 1.0em/1.2em; }
.table1 tfoot td, .table2 tfoot td { font: normal normal normal 1.0em/1.2em; }
.label { color:#FFF; font-weight: bold; text-align: right; vertical-al ign: top; }