body,p,label,li,ol,ul {
	font:9pt/16px Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#666;
	padding:5px 0 0 0;
	margin:0;
	}
.inside_page_title {
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:9pt;
	color:#0D3E5E;
	font-weight:bold;
	}
.left-box {
	background-color:#7D8D9C;
	color:#FFF;
	border-top: 1px solid #003366;
	border-bottom: 1px solid #003366;
	padding:5px 5px 0 5px;
	vertical-align:bottom;
	}
.left-box A:link,.left-box A:visited  {
	color:#FFF;
	}
.white,.white * {
	color:#FFF;
	}
.sidebar span {
	padding-right:0;
	}
.sidebar-dyk-header {
	background:#FFF1C4 url(backgrox.gif) no-repeat top right;
	font-weight:normal;
	line-height:200%;
	color:#000;
	width:161px;
	height:107px;
	}
.sidebar-dyk-footer {
	background:#FFF url(right_na.gif) no-repeat top right;
	height:13px;
	width:190px;
	}
.right_nav_newslink {
	color:#FFF;
	}
td.right_nav_newslink{
	color:#FFF;
	padding:6px;
	background-color:#155581;
	}
a.right_nav_newslink:Link, a.right_nav_newslink:Visited, a.right_nav_newslink:Hover{
	color:#FFF;
	}
.indent {
	padding-left:10px;
	}
.indentRight{
	text-align:right;
	padding-right:10px;
	}
iframe {
	width:387px;
	padding:0;
	margin:0;
	border:0;
	}
/****** Form Elements ******/
form {
	margin:0;
	}
.resize-button, .resize-button2 {
	background:#ADD8E6 url(form_btn.gif);
	font:bold 10px verdana,arial,helvetica, sans-serif;
	color:#333;
	letter-spacing:0;
	padding-left:2px;
	padding-right:2px;
	}
.resize-button-in {
	background:#a9a9a9 url(form_btn.gif);
	font:bold 10px verdana,arial,helvetica, sans-serif;
	color:#333;
	}
.resize-button2 {
	background:#ADD8E6 url(form_btn.gif);
	}
.inline {
	font:100% arial,helvetica, sans-serif;
	background-color:transparent;
	border:0;
	color:#003399;
	}
select.inline {
	background-color:#ececec;
	border:0;
	}
.checkbox {
	border:0;
	}
input.txtField, select.txtField, select, textarea, input {
	margin-top:0;
	font:9pt tahoma,arial,helvetica, sans-serif;
	font-weight:normal;
	color:#003399;
	background-color:#FFF;
	border:1px solid #9FBAD8;
	padding:0 0 0 3px;
	}
input.txtField-err, select.txtField-err, textarea.txtField-err, .txtFieldError {
	margin-top:0;
	margin-left:5px;
	font:100% arial,helvetica, sans-serif;
	font-weight:normal;
	color:#003399;
	background-color:#fed278;
	border:1px solid #7F9DB9;
	}
.value {
	color:#003399;
	}
#contactform p {
	margin-bottom:5px;
	}
/****** End Form Elements ******/

/****** Link Elements ******/
a:link {
	color:#003366;
	}
a:visited {
	color:#3f8bd7;
	}
a:hover, a.news:hover {
	color:#3F8BD7;
	}
a.white:hover {
	color:#ff3300;
	}
a.small, a.smallWhite {
	font-weight:normal;
	font-size:7pt;
	line-height:normal;
	font-style:normal;
	font-variant:normal;
	text-decoration:underline;
	}
a.smallWhite, a.white:link, a.white:visited {
	color:#FFF;
	}
a.footer:link, a.footer:visited {
	color:#0B6D9A;
	text-decoration:none;
	}
a.news:link, a.news:visited, a.news:hover {
	font-family:Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	line-height:14px;
	color:#2978A7;
	font-weight:bold;
	margin:0 0 6px 0;
	text-decoration:none;
	}
/****** End Link Elements ******/

h1, .main-title{
	font:11pt/16px Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#003366;
	font-weight:bold;
	margin:0 0 14px 0;
	}
h2 {
	font:10pt/14px Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#2978A7;
	font-weight:bold;
	margin:0 0 6px 0;
	}
h3 {
	font:10pt/13px Tahoma,Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#666;
	font-weight:bold;
	margin:0;
	}
h4, h5, h6 {
	font-size:9pt;
	margin-bottom:0;
	}
td, th {
	font-size:9pt;
	}
pre {
	padding:5pt;
	margin:1em 0;
	background-color:#EEE;
	}
hr {
	color:#CCC;
	height:1px;
	}
ol, ul, ul.check {
	margin:0 0 0 25px;
	}
ul, ul.check {
	list-style-image: url(bullet00.gif);
	}
ul.check {
	list-style-image: url(bullet01.gif);
	}
ul li li {
	margin-bottom:0.5em;
	line-height:1.5em;
	}
ol li {
	margin-bottom:0.7em;
	}
p.small, p.smallWhite, P.author, title.open, title.closed, .location {
	font-size:7pt;
	font-weight:normal;
	line-height:normal;
	font-style:normal;
	font-variant:normal;
	}
p.smallWhite, title.open {
	color:#FFF;
	}
p.author {
	font-size:8pt;
	font-style:italic;
	}
.code, .code2 {
	font-weight:normal;
	}
.code2 {
	background-color:#CCC;
	}
.DATE {
	color:#999;
	}
title.open, title.closed {
	font-size:8pt;
	}
title.closed {
	color:#000;
	}
/* Tables */
table.data {
	padding:2px 5px 5px 5px;
	border-top:#CCC 1px solid;
	border-left:#CCC 1px solid;
	border-collapse:collapse;
	}
th.data, td.data {
	border-right:#CCC 1px solid;
	border-bottom:#CCC 1px solid;
	}
th.data {
	background-color:#EEE;
	}
th, td {
	text-align:left;
	}
td.data {
	font-weight:normal;
	}
table.header {
	border-right:#7e7e7e 1px solid;
	border-bottom:#7e7e7e 1px solid;
	border-left:#CCC 1px solid;
	background:#C5D0DB url(lnk_acti.gif);
	font-weight:bold;
	}
table.form-data tr {
	background-color:#ececec;
	}
table tr.results-header, .results-header {
	background-color:#83a0c8;
	color:#FFF;
	}
table.clsCCDCInfo {
	background-color:#EEE;
	}
.rightcell {
	text-align:right;
	}
.location {
	font-size:9pt;
	color:#CCC;
	}
.footer {
	padding-left:5px;
	padding-right:5px;
	font-size:7pt;
	letter-spacing:1.5px;
	font-weight: normal;
	color:#f5f5f5;
	}
.footer:link {
    color:#FFF;
	text-decoration:none;
	}
.footer:hover {
	color:#ff3300;
	}
.scroll-med {
	overflow:auto;
	padding:4px 0;
	vertical-align:top;
	width:618px;
	height:300px;
	}
.header { 
	font-family:Arial,Helvetica,sans-serif; 
	font-size:11pt;
	margin-top:9px;
	margin-right:10px;
	margin-left:10px;
	margin-bottom:0px;
	color:#1D6092;
	text-decoration:none;
	}
.scroll {
    margin-top : 0px;
	overflow:auto;
	padding:0 0 4px 0;
	vertical-align:top;
	width:100%;
	height:100px;
	}
table.sortable a.sortheader {
	text-decoration:none;
	}
table.dyk {
	padding:0;
	margin:0;
	}
td.dyk {
	color:#A37C17;
	background-color:#FEF1C4;
	font-family: arial;
	line-height:14px;
	}
.important-date,.important-date a:link, .important-date a:visited {
	font-size:8pt;
	color:#0C6FB2;
	font-weight:bold;
	line-height:14px;
	}
.state_contact, .state_contact a:link, .state_contact a:visited{
	color:#555;
	font-weight:bold;
	font-size:9pt;
	line-height:14px;
	}
.important-date-text{
	color:#666;
	line-height:14px;
	}
.error_box {
	border:1px solid #960000;
	background-color:#ffffe0;
	color:#960000;
	font-weight:bold;
	padding:15px;
	}
.box2 {
	padding:8px;
	background-color:#ECEAEB;
	border:1px solid #8A8C91;
	color:#0D3854; 
	vertical-align:top;
	}
.error {
	border:1px solid #960000;
	background-color:#ffffe0;
	color:#960000;
	font-weight: bold;
	}
.dropdown_menu {
	padding:8px; 
	background-color:#FCF0C8; 
	border:1px solid #FFFFFF; color:#7E5C15; vertical-align: top;
	z-index:999;
	}

/****************************/
/*   Additional Styles Added by Interactive Strategies */
.imagelink, .imagelink_baseline, .imagelink_bluebackground, .imagelink_greybackground {
	border:0;
	}
.imagelink_baseline {
	display:inline;
	vertical-align:bottom;
	}
.imagelink_bluebackground {
	background-color:#ddebf6;
	}
.imagelink_greybackground {
	background-color:#EBEBEB;
	}
.inline {
	display:inline;
	}
.inlineicon {
	border:0;
	margin:0 5px 0 0;
	display:inline;
	vertical-align:middle;
	}
.bottom {
	vertical-align:bottom;
	}
#copyrightbox p {
	font:10px/10px Tahoma,Arial,Verdana,Geneva,Helvetica,sans-serif;
	color:#999;
	}
#topnavbox a {
	padding:0 8px;
	margin-top:0;
	font:9px/9px Tahoma,Arial,Verdana,Geneva,Helvetica,sans-serif;
	letter-spacing:1px;
	color:#0E3C5D;
	text-decoration:none;
	}
.notice {
	color:maroon;
	}
.smalltext {
	font-size:10px;
	}
.righttext {
	text-align:right;
	}
.centertext {
	text-align:center;
	}
.clearright {
	clear:right;
	}
.inpage_relatedresource {
	background:#FFF url(right_na.gif) left top no-repeat;
	padding-left:15px;
	font-weight:900;
	}
.inpage_relatedresource_text {
	padding-left:15px;
	}
#usermenubox ul {
	padding:0;
	margin:0;
	list-style:none;
	}
#usermenubox li {
	padding:0;
	margin:0;
	line-height:0; /* Hack for IE6 */
	}
#usermenubox li a {
	display:block; /*  Hack for IE7 */
	line-height:0; /* Hack for IE6 */
	}
.smallItalicFont {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Tahoma, Verdana, sans-serif; FONT-STYLE: italic;
}


#map {
	width:600px; height:400px
}
.maptable {
	width:100%;
}
.teal {
	color:#2978A7
}
.four {
	color:#003366; font-weight:bold; vertical-align:top; font-size:13px; padding-top:5px;
}