@charset "utf-8";

body {
	background-color: #C3BFBB;
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-align: left;
}
table_wh {
	background-color: #FFFFFF;
}

#main {
	background-image: url(../images/sidebarbg.gif);
	background-position: left top;
	background-repeat: repeat-y;
}

#main_one {
	background-image: url(../images/sidebarbg_one.gif);
	background-position: top left;
	background-repeat: repeat-y;
}

#main_wide {
	background-image: url(../images/sidebarbg_wide.gif);
	background-position: top left;
	background-repeat: repeat-y;
}

img {
	border:0;
}

img.du {
	border:1;
}

table {
	width: 93%;
	background-color:#FFFFFF;
	padding:0px;
	margin: 3%;
	margin-top: 0px;
	margin-bottom: 0px;
	border:0px solid #003366;
}

.ie6 table { 
	width: 90%; 
}

.table_thin {
	width: 90%;
	background-color:#dfdcd9;
	padding:0px;
	margin: 3%;
	margin-top: 0px;
	margin-bottom: 0px;
	border:1px solid #003366;
}


.table_nospace {
	width: 85%;
	padding:0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border:0px;
	background-color:#ffffff;
	border:0px;
}

.table_nospace td {
	border:0px;
	padding:0px;
	vertical-align:top;
}

.cal {
	padding:0px;
	margin: 3px;
	border:0px solid #003366;
	background-color:#ffffff;
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
}

.cal td {
	padding:0px;
	margin:0px;
	border:0px solid #003366;
}

table.global {
	width: 600px;
	background-color:#dfdcd9;
	padding:0px;
	margin: 3%;
	margin-top: 0px;
	margin-bottom: 0px;
	border:0px solid #003366;
}

table.global td {
	border:0px solid #003366;
}

table.table_none {
	width: 94%;
	background-color:#ffffff;
	padding:0px;
	margin: 3%;
	margin-top: 0px;
	margin-bottom: 0px;
	border:0px;
}

table.table_none td {
	border:0px;
	vertical-align:top;
}

table.nav {
	width: 990px;
	padding:0px;
	margin:0px;
	border:0px;
	background-color:#80ADC3;
}


table.form {
	background-color:#fff;
	margin-bottom: 10px;
}

table.form2 {
	background-color:#fff;
	margin-bottom: 10px;
}

table.form2 td.td_left {
	text-align:right;
	width:10%;
}

table.form2 td.td_left2 {
	background:#d7e8f1;
	text-align:right;
	width:10%;
}

table.form td {
	border:0px;
	width:50%;
}

table.table_custom {
	width: 100%;
	background-color:#ffffff;
	padding:0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border:0px;
	text-align:left;
}



table.table_custom td.box {
	width: 3%;
}

th {
	font-weight:bold;
	background:#dfdcd9;
	color:#0f1f54;
}

td {
	border:1px solid #FFFFFF;
}

table.nav td {
	border:0px;
	padding:0px;
	margin:0px;
	background-color:#80ADC3;
}

table.nav td.left {
	width:850px;
}

table.nav td.right {
	width:100px;
}

td.farleft {
	background:#d7e8f1;
	text-align:right;
}

.nospace {
	margin: 0;
	padding: 0;
}

div#inline_image_right {
	float:right;
	padding: 8px;
}

div#header_image {
	float:center;
}

.inline_image_right {
	float:right;
	padding: 8px;
}
#search form input#searchField {
	float:left;
	padding: 8px;
}

.inline_image_left_du {
	float:left;
	padding: 8px;
}

.inline_image_center {
	text-align:left;
	padding: 8px;
}

div#reg_image {
	padding: 8px;
}

#clearone {
	clear: both;
	height: 1px;
}

a {
	color: #0f1f54;
}

h1 {
	margin:0px;
}

h2 {
	color: #FFF;
	font-size: 1.0em;
}

h3 {
	font-size: 1.0em;
	font-weight:bold;
	padding: 8px;
	margin: 0 0 -5px 0;
	color:#498198;
}

h3.news {
	font-size: 1.0em;
	font-weight:bold;
	padding: 8px;
	margin: 0 0 -15px 0;
	color:#498198;
}


h4 {
	font-size: .8em;
	font-weight:bold;
	padding: 0px 0px 0px 8px;
	margin: -5px 0px -5px 0;
	color:#000;
}


p {
	margin: 8px 8px;
}

ul {
	margin: 4px 8px 4px 20px;
}

.table_nospace li {
    padding: 0px 8px 0px 0px;
}

div#tips {
	margin:auto;
	float: right;
	margin-bottom: 0;
}

div#header, body, flashcontent, breadcrumbs {
	margin:0 auto;
	width: 990px;
}

div#header {
	background-color: #80ADC3;
	margin: 0px 0px -25px 0px;
	padding: 0px 0px 25px 0px;
}

div#sidebar {
	margin: 0px;
	border: 1px solid #FFF;
	float: left;
	background-color: #CFCCC9;
	width: 161px;
	height: 100%;
}

div#footer {
	margin: 0;
	width: 990px;
	float:left;
}

div#footer ul {
	font-size: .7em;
	list-style: none;
}

.mac.gecko div#footer ul {
	font-size: .8em;
}

div#footer li {i 
	display: block;
	float:left;
}

div#footer li a {
	text-decoration: none;
	padding: 0px 10px 0px 10px;
}

div#footer li a:hover {
	color: #2E0F54;
	text-decoration: underline;
}

div#footertop {
	height: 16px;
	padding: 7px 7px 7px 7px;
	background-color: #7fadc3;
}

div#footertop ul {
	margin: 0px 0px 0px 190px;
}

div#footerbottom {
	height: 14px;
	padding: 5px;
	color: #898989;
	background-color: #FFF;
}

div#tagline {
	text-align:center;
	height: 18px;
	color: #898989;
	font-size: .8em;
	background-color: #FFF;
}

div#footerbottom ul {
	margin: 0px 0px 0px 30px;
}

div#footerbottom li a {
	color: #898989;
}

div#column1 {
	border: 1px solid #fff;
	width: 409px;
	padding: 0;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	background-color: #FFF;
	background-image: url(file:///MacintoshHD/Users/doug/Desktop/Index/images/column.gif);
	background-repeat: repeat-y;
	height: 1000px;
}

div#column_full {
	margin: 0px 0px 0px 3px;
	border: 1px solid #fff;
	width: 822px;
	background:#FFF;
	padding: 0;
	float:left;
}

div#column1wide {
	margin: 0px 0px 0px 3px;
	border: 1px solid #fff;
	width: 601px;
	background:#FFF;
	padding: 0;
	float:left;
}

div#column2 {
	margin: 0px;
	border: 1px solid #fff;
	width: 408px;
	padding: 0;
	float:right;
	background-color: #FFF;
	background-image: url(file:///MacintoshHD/Users/doug/Desktop/Index/images/column.gif);
	background-repeat: repeat-x;
	height: 1000px;
}

div#column2thin {
	margin: 0px 0px 0px 0px;
	border: 1px solid #fff;
	width: 216px;
	background:#FFF;
	padding: 0;
	float:right;
}

.box_nav h2 {
	padding: 5px 0 0 8px;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 23px;
	background-color: transparent;
	background-image: url(../images/box-top.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.box_nav ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

.box_nav ul li a {
	display: block;
	text-decoration: none;
	text-align:left;
	font-size:0.9em;
	border-top: 1px solid #FFF;
	width: 151px;
	margin-top: 0px;
	padding: 8px 5px 8px 5px;
}

ul.subleftnav li a {
	display: block;
	padding: 8px 0px 8px 10px;
	background-color:#E8E5E3;
	font-size:0.8em;
	text-decoration: none;
}

li.external_nav_link a {
	background-image: url(../images/external_arrow_nav.gif);
	background-position:center right;
	background-repeat: no-repeat;
}
li.external_nav_link_sub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	text-indent: 5px;
	background-color: #E9E9E9;
}


ul.subleftnav li.external_nav_link a {
	background-image: url(../images/external_arrow_nav.gif);
	background-position:center right;
	background-repeat: no-repeat;
}

.box_nav h2 a {
	color: #fff;
	text-decoration: none;
}

.box_nav h2 a:hover {
	text-decoration: underline;
}

.box_nav ul#subleftnav li a:hover {
	background-color: #FFF;
}

.box_nav ul li a:hover{
	background-color: #FFF;
}

.box h2 {
	padding: 5px 0 0 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 23px;
	background-color: transparent;
	background-image: url(../images/box-top.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

div#photoheader {
}

.selected_nav {
	background:#b5d3e2;
}

.blue_box {
	background:#b5d3e2;
	border:1px solid #0f1f54;
	padding:5px;
}

.blue_box_margin {
	background:#b5d3e2;
	border:1px solid #0f1f54;
	padding:5px;
	margin: 10px;
}

.search_form {
	width: 60px;
	border: 1px solid #0f1f54;
	margin: 4px 0px -5px 0px;
	font-size: .8em;
}

.quicklinks {
	width: 140px;
	border: 1px solid #0f1f54;
	margin: 4px 0px -5px 0px;
	font-size: .8em;
}

.odd_num_line {
	background:#dfdcd9;
	padding:5px 0px 5px 0px;
}

.outside_link {
	
}

.photo_box {
	clear:both;
	display:block;
	margin:0px;
	padding-left:10px;
}

.external_list_link {
	background-image: url(../images/external_arrow.gif);
	background-position:center left;
	background-repeat: no-repeat;
	margin: 0px 0px 0px -15px;
}


.external_list_fix {
	margin: 0px 0px 0px 15px;
}

.tertiary_nav li {
	background-image: url(../images/dot.gif);
	background-position:left center;
	background-repeat: no-repeat;
	display:block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -10px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 15px;
}

.squished {
	letter-spacing: -.08em;
}

.warning {
	font-weight:bold;
	color:#CC0000;
}


.centered {
	text-align:center;
}

.formstuff {
   display:block;
   float:right;
   margin: -4px 0px -14px 0px;
   padding: 0px 0px 0px 0px;
}

.webkit .formstuff {
	/*for safari*/
   margin: -2px 0px -5px 0px;
}

input {
	margin:10;
}

.small {
 	font-size: .8em;
}
li.external_nav_link_sub_sel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	text-indent: 5px;
	background-color: #D8EEFF;
}
li.external_nav_link_sub_select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	text-indent: 5px;
	background-color: #E9E9E9;
	background-image: url(../images/external_arrow_nav.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

