﻿@charset "UTF-8";
html
{
overflow: -moz-scrollbars-vertical;
}


/*
 Forms
 --------------------------------------------
*/

/* forms */

form .label
{
	
}

form .label .bullet
{
	display: none;
}

form .label_error
{
	color: #cc0000;
	font-weight: bold;
}

#error_list
{
	border: 1px dotted #cc0000;
	padding: 5px;
	color: #cc0000;
	background-color: #eeeeee;
	margin-bottom: 10px;
}

form .label_error .bullet
{
	display: inline;
}

.hide,.hidden { display: none; }


.img_button { cursor: pointer; }


.formbg {
background-color:#EEEEEE;
border:1px dotted #CC0000;
color:#333333;
padding:5px;
}


form .label {
}

.rightInfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}
.seminarClick {
	position: absolute;
	overflow: visible;
	z-index: auto;
	bottom: 28px;
}
.bio_photo {
	float: right;
	padding-bottom: 12px;
	padding-left: 12px;
}
.seminar_infoBox {
	font-size: 19px;
	font-weight: bold;
	color: #FFFBEE;
	text-align: left;
	padding-left: 0px;
	line-height: 21px;
	padding-top: 0px;
	margin-left: 17px;
	margin-top: 15px;
	margin-right: 45px;
}
.insideContent {
	background-image: url(images/in_cntbg.jpg);
	background-repeat: no-repeat;
}
.seminar_infoBox_title {
	font-size: 12px;
	color: #FFFFFF;
	line-height: 14px;
}
.leftInfo {	
	font-size: 11px;
	text-align: right;
	padding-right: 10px;
}
.navBar {
	background-image: url(images/nav_bg.jpg);
	background-repeat: no-repeat;
	font-size: 13px;
	text-align: right;
	line-height: 30px;
	padding:2px;
	height: 410px;	
}
.navText {
	font-size: 13px;
	text-align: right;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top:3px;
	padding-left: 3px;
	line-height: 30px;
}
.navText2 {
	background-color: #dee0cb;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-top:3px;
	padding-left: 30px;
	line-height: 30px;
} 

.navTextSub {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-top:3px;
	padding-left:12px;
	line-height: 15px;
}

.subNav {
	margin-top: -7px;
	margin-bottom: 8px;
}

.callOutStyle {
	font-size: 16px;
	color: #003745;
}

.bigLink {
	font-size: 15px;
	color:#003745;
}

.hpContent {
	background-image: url(images/hp_content_bg.jpg);
	background-repeat: no-repeat;
}

.rightSidebar_hp {
	background-image:url(images/hp_sidebar_bg.jpg);
	height: 297px;
	width: 264px;
}

.hp_rSidebar_dark {
	color:#fffbee;
}

.hp_rSidebar_darkPadding {
	color:#fffbee;
	padding-top: 54px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
}

.hp_rSidebar_light {
	color:#004f39;
	padding-top: 99px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
}

.hp_headerRight {
	background-image:url(images/hp_header_right.jpg);
	height: 89px;
	width: 298px;
	float:right;
	
}

.in_headerRight {
	background-image:url(images/in_header_right.jpg);
	height: 89px;
	width: 298px;
	float:right;
	
}

.utilNav {
	padding-top: 8px;
	padding-right: 67px;
	text-align: right;	
}
.utilNav2 {
	padding-top: 8px;
	padding-right: 47px;
	text-align: right;	
}

.utilNavText {
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
}

.utilNavText2 {
	font-size: 12px;
	color: #004f39;
	text-align: right;
}

a.callOutStyle:link {text-decoration: none; color: #003745;}
a.callOutStyle:visited {text-decoration: none; color: #003745;}
a.callOutStyle:active {text-decoration: none; color: #003745;}
a.callOutStyle:hover {text-decoration: underline; color: #003745;}

a.utilNavText:link {text-decoration:none; color: #FFFFFF;}
a.utilNavText:visited {text-decoration:none; color: #FFFFFF;}
a.utilNavText:active {text-decoration:none; color: #FFFFFF;}
a.utilNavText:hover {text-decoration:underline; color: #FFFFFF;}

a.navText:link {text-decoration: none; color:#616161;}
a.navText:visited {text-decoration: none; color: #616161;}
a.navText:active {text-decoration: none; color: #616161;}
a.navText:hover {text-decoration: none; color: #616161; background:#dbd1a3}

a.navTextSub:link {text-decoration: none; color: #7c7c7c;}
a.navTextSub:visited {text-decoration: none; color: #7c7c7c;}
a.navTextSub:active {text-decoration: none; color: #7c7c7c;}
a.navTextSub:hover {text-decoration: none; color: #7c7c7c; background:#dbd1a3}

a.navText2:link {text-decoration: none; color: #616161;}
a.navText2:visited {text-decoration: none; color: #616161;}
a.navText2:active {text-decoration: none; color:#616161;}
a.navText2:hover {text-decoration: none; color:#616161;  background:#dbd1a3}

a.bigLink:link {text-decoration:underline; color: #003745;}
a.bigLink:visited {text-decoration:underline; color: #003745;}
a.bigLink:active {text-decoration:underline; color: #003745;}
a.bigLink:hover {text-decoration:underline; color: #004f39;}

a.hp_rSidebar_dark:link {text-decoration:none; color: #fffbee;}
a.hp_rSidebar_dark:visited {text-decoration:none; color: #fffbee;}
a.hp_rSidebar_dark:active {text-decoration:underline; color: #fffbee;}
a.hp_rSidebar_dark:hover {text-decoration:underline; color: #fffbee;}


#MainCol1 {
	text-align: left;
	vertical-align: top;
	width: 350px;
	margin-right: 10px;
	margin-top: 20px;
	float: left;
}
.faqQuestion {
	line-height: 16px;
	font-weight: bold;
	color: #7C7C7C;
	margin-bottom: 3px;
}
.faqAnswer {
	padding-bottom: 10px;
}
.articleTitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #848383;
	line-height: 28px;
}
#MainCol2 {
	width: 175px;
	margin-top: 20px;
	float: right;
	clear: both;
	top: 10px;
	padding-left: 10px;
	border: thin dotted #0B4434;
	padding-right: 10px;
}
#disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 550px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #1D312B;
	clear: both;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-bottom: 25px;
}

	.iframe {
		border-width: 0px;
		height: 30px;
		width: 230px;
		}

		iframe.hidden {
		visibility: hidden;
		width:0px;
		height:0px;
		}
		#main {
		overflow: hidden;
		margin: auto;
		width: 410px;
		height: 450px;
		border-style: solid;
		border-width: 1px;
		background-color: white;
		}
		#images {
		width: 390px;
		margin: 20px;
		}
		#images div {
		margin: 10px;
		width: 100px;
		height: 50px;
		border-style: solid;
		border-width: 5px;
		border-color: #DEDFDE;
		float: left;
		overflow: hidden;
		}
		#images div:hover {
		border-color: #529EBD;
		}
		#images img.load {
		margin: 36px;
		}
		
.exp {color:#800000}		