body
{
	background-color:#cccccc;
	text-align:center;
	font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica;
	margin:0;
}
/* regular font stuff */
.regFont
{
	font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica;
	font-size: 13px;
	
}
.regFontLink
{
	font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica;
	font-size: 13px;
	text-decoration: underline;
	color: #6C99D2;
	
}
.regFontLink:link
{
	font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica;
	font-size: 13px;
	text-decoration: underline;
	color: #6C99D2;
}
.regFontLink:visited
{
	font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica;
	font-size: 13px;
	text-decoration: underline;
	color: #6C99D2;
	
}
.regFontLink:hover
{
	font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica;
	font-size: 13px;
	text-decoration: none;
	color: #000000;
	
}
.regFontBold
{
	font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica;
	font-size: 13px;
	font-weight:bold;
	
}
.regFontBoldLink
{
	font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica;
	font-size: 13px;
	text-decoration: underline;
	color: #6C99D2;
	font-weight:bold;
}
.regFontBoldLink:link
{
	font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica;
	font-size: 13px;
	text-decoration: underline;
	color: #6C99D2;
	font-weight:bold;
}
.regFontBoldLink:visited
{
	font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica;
	font-size: 13px;
	text-decoration: underline;
	color: #6C99D2;
	font-weight:bold;
}
.regFontBoldLink:hover
{
	font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica;
	font-size: 13px;
	text-decoration: none;
	color: #000000;
	font-weight:bold;
}
.regFontBoldLarge
{
	font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica;
	font-size: 16px;
	font-weight:bold;
	
}
.regFontBoldColor
{
	font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica;
	font-size: 13px;
	font-weight:bold;
	color: #6C99D2;
	
}
.regFontSmall
{
	font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica;
	font-size: 11px;
	
}
.regFontTitle
{
	font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica;
	font-size: 16px;
	font-weight:bold;
	
}
.regFontTitleColor
{
	font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica;
	font-size: 16px;
	font-weight:bold;
	color: #6C99D2;
}
.theDate
{
	font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica;
	font-size: 13px;
	color: #000000;
	font-weight:bold;
	text-align: right;
	padding-right:9px;
	padding-bottom:9px;
}
.quotes_speaker_div
{
	font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica;
	font-size: 13px;
color: #6C99D2;
	font-weight:bold;
	text-align: right;
	font-style: italic;
}
/* end of regular font stuff */
#header
{
	width: 772px;
	height: 165px;
	border-right: 1px solid Black;
	border-left: 1px solid Black;
	border-top: 1px solid Black;
}
html>body#header
{
	width: 770px;
	height: 165px;
	border-right: 1px solid Black;
	border-left: 1px solid Black;
	border-top: 1px solid Black;
}
#horizontal_space_top, #horizontal_space_bottom
{
	background-image: url(/imgs/core/white_line_across_BG.gif);
	background-repeat: repeat-x;
	border-right: 1px solid Black;
	border-left: 1px solid Black;
	width: 772px;
	height: 7px;
	font-size:4px;
	
}
html>body #horizontal_space_top, #horizontal_space_bottom
{
	background-image: url(/imgs/core/white_line_across_BG.gif);
	background-repeat: repeat-x;
	border-right: 1px solid Black;
	border-left: 1px solid Black;
	width: 770px;
	height: 7px;
}
#body_table
{
	border-right: 1px solid Black;
	border-left: 1px solid Black;
	width: 772px;
	background-color: #ffffff;
}
#left_nav_cell
{
	width: 154px;
	background-color: #A1BFE5;
}

/* ---- Start of left hand nav css ---- */

#navlist {

width: 154px;
/* height: 22px; */
background-color: #A1BFE5;

}
#navlist ul {
margin: 0; /*removes indent IE and Opera*/
padding: 0; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet*/
font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica;
font-size: 0.75em;
font-weight:bold;
text-align:right;
background-image:  url(/imgs/core/nav_off.gif);
background-repeat: repeat-y;
background-color: #A1BFE5;

}
#navlist li {
margin: 0;

}

#navlist a {
display: block;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 9px;
padding-left: 4px;
text-align: right;
vertical-align: middle;
color: #ffffff;
background-image:  url(/imgs/core/nav_off.gif);
width: 154px;
background-repeat: repeat-y;
background-position: 0% 0%;
}

html>body #navlist a {
display: block;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 9px;
padding-left: 4px;
text-align: right;
vertical-align: middle;
color: #ffffff;
background-image:  url(/imgs/core/nav_off.gif);
width: 140px;
background-repeat: repeat-y;
background-position: 0% 0%;
}

#navlist a:link, #navlist a:visited {
color: #ffffff;
text-decoration: none;
}

#navlist a:hover, #navlist a:active {
background-image:  url(/imgs/core/nav_on.gif);
background-repeat: repeat-y;
background-position: 0% 0%;
color: #000000;
width: 154px;
}
html>body #navlist a:hover, #navlist a:active {
background-image:  url(/imgs/core/nav_on.gif);
background-repeat: repeat-y;
background-position: 0% 0%;
color: #000000;
width: 140px;
}

/* ---- End of left hand nav css ---- */

.left_side_text_div
{
	font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica;
	font-size:13px;
	text-align:center;
	font-weight:bold;
	padding-bottom:7px;
	width:130px;
}
.left_side_text_small_name
{
	font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	
}
.left_side_text_small
{
	font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
}
#spacer_cell
{
	background-image: url(/imgs/core/white_down_bg.gif);
	background-repeat: repeat-y;
	width: 7px;
	font-size:4px;
}
#content_cell
{
	background-color: #6B98CF;
}
#content_div
{
	background-color: #ffffff;
	margin-left:7px;
	margin-right:7px;
	margin-top:7px;
	margin-bottom:7px;
}
.content_float_div
{
	float: right;
	width: 212px;
	height: 298px;
	border-right: 2px solid #A1BFE5;
	border-left: 2px solid #A1BFE5;
	border-top: 2px solid #A1BFE5;
	border-bottom: 2px solid #A1BFE5;
	padding-top: 3px;
	text-align:center;
	font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica;
	font-size: 13px;
	font-weight:bold;
}
#content_title_header
{
	background-image: url(/imgs/core/content_title_bg.gif);
	background-repeat: no-repeat;
	width:591px;
	height:36px;
	font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica;
	font-size: 18px;
	color: #6B98CF;
	font-weight: bold;
	text-align:left;
	padding-left: 7px;
	padding-top: 2px;
}
.content_footer_links
{
	text-decoration: underline;
	color: #000000;
	font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
}
.content_footer_links:link
{
	text-decoration: underline;
	color: #000000;
	font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica;
	
}
.content_footer_links:visited
{
	text-decoration: underline;
	color: #000000;
	font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica;
	
}
.content_footer_links:hover
{
	text-decoration: none;
	color: #6B98CF;
	font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica;
	
}

#index_body
{
	padding-left:7px;
	padding-right:7px;
}
#index_cmsText_cell
{
	width:186px;
}
#index_cmsText_header
{
	width:186px;
	height:27px;
	background-image: url(/imgs/core/update_header_bg.gif);
	background-repeat: no-repeat;
	border-right: 2px solid #A1BFE5;
	border-left: 2px solid #A1BFE5;
	border-top: 2px solid #A1BFE5;
	padding-top:5px;
	text-align:center;
	font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica;
	font-size: 13px;
	color: #000000;
	font-weight:bold;
}

html>body #index_cmsText_header
{
	width:182px;
	height:27px;
	background-image: url(/imgs/core/update_header_bg.gif);
	background-repeat: no-repeat;
	border-right: 2px solid #A1BFE5;
	border-left: 2px solid #A1BFE5;
	border-top: 2px solid #A1BFE5;
	padding-top:5px;
	text-align:center;
	font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
}

#index_cmsText_body
{
	border-right: 2px solid #A1BFE5;
	border-left: 2px solid #A1BFE5;
	border-bottom: 2px solid #A1BFE5;
	width:186px;
	padding-bottom:7px;
	padding-top:7px;
	padding-right:3px;
	padding-left:3px;
}

html>body #index_cmsText_body
{
	border-right: 2px solid #A1BFE5;
	border-left: 2px solid #A1BFE5;
	border-bottom: 2px solid #A1BFE5;
	width:176px;
	padding-bottom:7px;
	padding-top:7px;
	padding-right:3px;
	padding-left:3px;
}


/* footer css stuff */
#footer
{
	background-color: #6B98CF;
	border-right: 1px solid Black;
	border-left: 1px solid Black;
	border-bottom: 1px solid Black;
	width: 772px;
	font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica;
	font-size: 13px;
	color: #ffffff;
	font-weight:bold;
	padding-top:7px;
	padding-bottom:7px;
}
html>body #footer
{
	background-color: #6B98CF;
	border-right: 1px solid Black;
	border-left: 1px solid Black;
	border-bottom: 1px solid Black;
	width: 770px;
	font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica;
	font-size: 13px;
	color: #ffffff;
	font-weight:bold;
	padding-top:7px;
	padding-bottom:7px;
}
.footerLink
{
	text-decoration: underline;
	color: #ffffff;
}
.footerLink:link
{
	text-decoration: underline;
	color: #ffffff;
}
.footerLink:visited
{
	text-decoration: underline;
	color: #ffffff;
}
.footerLink:hover
{
	text-decoration: none;
	color: #000000;
}
/* end of footer css stuff */



.borderInput {
    color: #000000; 
    background-color: #FFFFFF; 
    border: 1px solid #000000; 
    padding-left: 3px; 
    padding-right: 0px; 
    padding-top: 0px; 
    padding-bottom: 1px; 
    margin: 0px;
    font-size: 10px;
}
.borderInput_textarea {
    color: #000000; 
    background-color: #FFFFFF; 
    border: 1px solid #000000; 
    padding-left: 3px; 
    padding-right: 0px; 
    padding-top: 0px; 
    padding-bottom: 1px; 
    margin: 0px;
    font-size: 12px;
}
table.InputTable {
    padding:0px;
    border-spacing:0px;
}

table.InputTable td.titleCell {
    color: #435176;
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    border-bottom:1px solid #990000;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:4px;
    background-image: url(/imgs/core/FormTitleGradient.gif);
}

table.InputTable td.titleCell a{
    color: #005070;
}

table.InputTable td.titleCell a:hover{
    color: #007090;
}

table.InputTable td.sectionTitleCell {
    color: #005070;
    font-weight: bold;
    font-size: 12px;
    border-bottom:1px solid #990000;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:4px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table.InputTable td.infoCell {
    font-size: 10px;
    border-bottom:1px solid #990000;
    padding:2px;
    padding-left:4px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table.InputTable td.infoCellMiddle, .contactCellMiddle{
    font-size: 10px;
    border-bottom:1px solid #990000;
	border-left:1px solid #990000;
    padding:2px;
    padding-left:4px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table.InputTable td.fieldCell {
    padding-left:4px;
	padding-top:6px;
	padding-bottom:4px;
	text-align: left;
	font-size: 11px;
	font-weight:bold;
	vertical-align: top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table.InputTable td.inputCell {
	border-left:1px solid #990000;
	padding-bottom:4px;
	padding-top:6px;
	padding-left:10px;
	vertical-align: top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table.InputTable td.buttonCell {
	padding-top:12px;
	text-align:center;
}
.errorText {color: #FF0000;}


.info_right_cell_top
{
	border-top:2px solid #6B98CF;
	border-right:1px solid #6B98CF;
	border-bottom:1px solid #6B98CF;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:6px;
	padding-left:6px;
}
.info_left_cell_top
{
	border-top:2px solid #6B98CF;
	border-left:1px solid #6B98CF;
	border-bottom:1px solid #6B98CF;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:6px;
	padding-left:6px;
}
.info_right_cell_bottom
{
	border-top:1px solid #6B98CF;
	border-right:1px solid #6B98CF;
	border-bottom:2px solid #6B98CF;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:6px;
	padding-left:6px;
}
.info_left_cell_bottom
{
	border-top:1px solid #6B98CF;
	border-left:1px solid #6B98CF;
	border-bottom:2px solid #6B98CF;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:6px;
	padding-left:6px;
}
.content_header_titles
{
	color:black;
	padding-left:4px;
	background-image: url(/imgs/core/header_bg_content.gif);
	font-family: "Times New Roman", Verdana, Geneva, Arial, Helvetica;
	font-size: 16px;
	font-weight:bold;
}


/*START.......New Entry by Jon Carewick - Nutech Digital - Made Sept 10, 2007..........*/

	#navlist a, html>body #navlist a, #navlist li, #navlist a:link, #navlist a:visited	{
		color: #4D5C6E;
	}

/*END.......New Entry by Jon Carewick - Nutech Digital - Made Sept 10, 2007............*/