﻿.mainnav{
 font-family:Verdana, Arial, Helvetica;
 font-size:13pt;
 font-weight:bold;
 color:#000099
}

h1 {
color: #669900;
}


.nav{
 font-family:Verdana, Arial, Helvetica;
 font-size:11pt;
 font-weight:bold;
 color:#000099
}
#navlist A:link {text-decoration: none; }
#navlist A:active {text-decoration: underline; }
#navlist A:visited {text-decoration: none; } 

#navlist
{
 font-size: 8pt;
 font-family:Verdana, Arial,Helvetica;
 font-weight:bold;
 margin-left: -40;
}
 
#navlist li 
{
	list-style: none;
	 font-size: 8pt;
	list-style-image: none;
	background-image: url('/img/arrow_s.gif');
	background-repeat: no-repeat;
	background-position: 0 10 5 5;
	border-bottom: 1px solid #ccc;
	padding: 7 0 7 15;
}

.topnav{
	background-color: #D1E5FA;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
}

.topnav a{
	color:black;
}

DIV.navH {
	background-color: #FAFAD1;
	font-size: 8pt;
}

DIV.topnavH{
	background-color: #FAFAD2;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
}

.margin2 {
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 10px;
}

li {
	color: #000000; 
	margin-left: -15;
	margin-top: -2;
	list-style-image: url('/img/bullets/red_triangle.gif');
	padding: 0 0 5 -5;
	
}
ol.mpg li {
	color: #000000; 
	margin-left: -15;
	margin-top: -2;
	padding: 0 0 5 -5;
	list-style-image: none;
	list-style-type: none;
}

.faq li {
	list-style-image: none; 
	font-size: 11px;
	margin-left: -15;
	margin-top: -2;
	padding: 0 0 5 -5;
}

.nav2 {
	font-size: 11px;
	margin-left: -15;
	list-style-image: url('/img/bullets/red_tri_down.gif');
	background-repeat: no-repeat;
}

.subnav 
{
	list-style: none;
	font-size: 8pt;
	list-style-image: none;
	margin-left: -40;
	margin-top: 2;
	background-image: url('/img/bullets/arrow_s.gif');
	background-repeat: no-repeat;
	background-position: 0 8 5 5;
	padding: 3 0 2 12;
}

.boxli {
	font-size: 100%;
	margin-left: -15;
	list-style-image: url('/img/bullets/red_square.gif');
	background-repeat: no-repeat;
	padding: 0 0 7 -5;
}


hr {
	margin-bottom: 3px;
	margin-left: -15;
	margin-align: left;
}

hr.separate {
	width: 100%;
	height: 5px;
	color: #cdccc8;
	text-align: left;
	
}

#navlistlvl2
{
 font-size: 8pt;
 font-family:Verdana, Arial,Helvetica;
 margin-left: -35;
}
 
#navlistlvl2 li 
{
 font-size: 8pt;
 font-weight: normal;
 list-style: none;
 list-style-image: none;
 background-image: url(/img/arrow_m.gif);
 background-repeat: no-repeat;
 background-position: 0 11 5 5;
 border-bottom: none;
 padding: 5 0 0 10;
}



.focusTitle {
	font-size: 8pt;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 5px;
	margin-bottom: 3px;
}

.focusText {
	font-size: 8pt;
}

.border {
	border-right: solid #c1d7ec 1px;
	padding-right: 5px;
} 

.contactText  {
	font-size: 8pt;
	padding: 10px; 
}
.contactTitle  {
	font-size: 8pt;
	font-weight: bold;
	color:#FFFFFF;
}

.textbox {
	border:1px solid #CCCCCC;
	padding: 5 5 5 5;
	width:25%;
	float:left;
	margin-right: 7px;
		}
		
.redtext {
	color: #B91414; 
		}
		


#navlist {
	font-size: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
	list-style-image: url(/img/bullets/red_triangle.gif);
	list-style-position: outside;
	margin-left: 24px;
}

#navlist2 {
	font-size: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-image: url(/img/bullets/red_triangle.gif);
	list-style-position: outside;
	margin-left: 24px;
	margin-top: -10px;
}
		
A.bulletlink:link {
	color: #213250;
	font-size: 11px;
}
A.bulletlink:visited {
	color: #213250;
	font-size: 11px;
}
A.bulletlink:hover {
	color: #8f0100;
	font-size: 11px;
}

.LnavH {
	background-color: #c1d7ec;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
}
A.navh:link {
	color: #213250;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
}
A.navh:visited {
	color: #006595;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
}
A.navh:hover{
	color: #8f0100;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
}

a.ehri_download:link, a.ehri_download:visited
{
	color:#0773BD;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica;	
	font-size: 80%;
}

.navH {
	background-color: #c1d7ec;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
}
.topnav{
	background-color: #eeebe6;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
}

.topnavH{
	background-color: #c1d7ec;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
}


A.topnav:link {
	color: #006595;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
}
A.topnav:visited {
	color: #006595;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
}
A.topnav:hover{
	color: #8f0100;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
}

.clear {clear: both; }
.Section { float: left; padding: 4px; margin-left: -4px; }
.Section2 { float: left; padding: 4px; margin-left: 3px; margin-right: -5px; }
.SectionTop { }
.SectionBody { 
	border-left: solid 1px #d6d6d6; 
	border-bottom: solid 1px #d6d6d6; 
	border-right: solid 1px #d6d6d6; 
	padding: 7px; font-size:100%; line-height: 17px; }

SectionBullet {
	color: #000000; 
	font-size: 11px;
	margin-left: -15;
	margin-top: -2;
	list-style-image: url('/img/bullets/red_triangle.gif');
	padding: 0 0 5 -5;
}

.IntroText { font-size: 100%; }
ul.compressed p {
	margin:0;
	margin-bottom:3px;
}
ul.compressed  {
	margin-top:0;
	margin-bottom:3px;
}
ol.compressed p {
	margin:0;
	margin-bottom:3px;
}
ol.compressed  {
	margin-top:0;
	margin-bottom:3px;
}

li ul li{
	margin-left:5;
}

ul#PageNavigation li {
	list-style-image: none;
}
	

ul#PageNavigation 
{
    /* list-style-image: url('/img/bullet_circ.gif'); */
    float: left;
    width: 155px;
	padding: 3px 3px 3px 0px !important;
	padding: 3px 3px 3px 0px;
	margin-left: -18px !important;
	margin-left /**/: -16px;
	text-align: left;
	z-index: 1;
	list-style-position: inside;	
	margin-right: 0;
	margin-top: -25px !important;
	margin-top /**/: -16px;
}


ul#PageNavigation .current {
	background: #f0f0f0;	
}

#PageNavigation li {
	margin-left: 0px;
	text-align: left;
	padding-right: 0px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
	z-index: 5;
	position: relative;
	padding-top: 10px;
	padding-bottom: 0px;
	display: block;
	list-style-image: none;
	margin-bottom: -3px;
}
#PageNavigation a {
    display: block;
    text-indent: 0px !important;
    padding-left: 10px !important;
	padding-bottom: 10px;
    text-indent /**/: -3px;
}
#PageNavigation .noChildren a {
    display: block;
    padding-left: 0em;
}


ul#PageNavigation li.noChildren 
{
	margin-left: 0px;
	padding-top: 10px;
}


ul#PageNavigation li.noChildren first
{

}

ul#PageNavigation li ul li.first {
	margin-left: 16px;
}

ul#PageNavigation li ul {
	margin-left: -25px;
	padding-bottom: 0px;
	margin-bottom: -3px;
}
ul#PageNavigation li ul li {
	padding-bottom: 5px;
}
ul#PageNavigation li ul li a {
	padding-bottom: 5px;
	margin-left: 15px !important;
	margin-left /**/: 15px;
}

ul#PageNavigation li.noChildren span, 
ul#PageNavigation li li.noChildren span,
ul#PageNavigation li li li.noChildren span {
    background: none;
}
.smalltablefont td, .smalltablefont th{
font-size:70%
}
.verticaltext{
left:1px;
top:5px;
width:1px;
writing-mode: tb-rl;
}

/* XIO styles for redesign*/


/* BLUE BANNER --------------------------------------------------- */

h2#CFC{
    padding: 80px 0 0 0;
	margin: 0px;
    overflow: hidden;
    background-image: url('../img/banners/cfc_banner.jpg');
    background-repeat: no-repeat;
    height: 0px !important;
    height /**/:80px;	
}


/* NEW CONTENT DIV -------------------------------------------------- */

#ehri_content {margin:0; padding:0; width:100%; }
#ehri_content h1 {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;; color:#c85831; font-size:18px; background:#ffffff url(/egov/images/ehri/h1_underline.gif) bottom left no-repeat; padding:0 0 2px 0;}
#ehri_content h1.offset {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#c85831; font-size:18px; background:#ffffff url(/egov/images/ehri/h1_underline.gif) no-repeat; padding:0 0 2px 0; background-position: 143px bottom;}
#ehri_content h2 {font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; }

#ehri_content p {margin:10px 0 5px 0;}
#ehri_content a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c85831; font-weight:normal;}
#ehri_content a:hover {color:#3c6aa8;}
#ehri_content .floatleft {float:left; margin:0 20px 10px 0;}
#ehri_content .floatright {float:right; margin:0 0 10px 20px;}

#ehri_content .orangebold {font-family:Arial, Helvetica, sans-serif;; font-size:12px; color:#c85831; font-weight:bold;}
#ehri_content .quote {width:75%; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#003344; font-weight:bold;}
#ehri_content .quote .author {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#c85831; font-weight:bold;}
#ehri_content .quote .author a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#c85831; font-weight:bold;}
#ehri_content .quote .author a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3c6aa8; font-weight:bold;}

/* RIGHT SIDEBAR ON HOMEPAGE ------------------------------------------- */

#ehri_content .right_sidebar {margin:15px 0 0 15px; padding:0; width:290px; float:right; background:#ffffff url(/egov/images/ehri/home_sidebar_bg.gif) top left repeat-x;}
#ehri_content .right_sidebar .padding {padding:10px; font-size:11px; }
#ehri_content .right_sidebar .padding ul {margin:0; padding:4px 0 0 30px;}
#ehri_content .right_sidebar .padding ul li {padding:0 0 10px 0;}
#ehri_content .right_sidebar .padding h1 {margin:0px 0 0 0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:14px; background:url(/egov/images/ehri/sidebar_h1_underline.gif) bottom left no-repeat; padding:0 0 2px 0;}
#ehri_content .right_sidebar .padding h1.offset {margin:0 0 0 0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:14px; background:url(/egov/images/ehri/sidebar_h1_underline.gif) bottom left no-repeat; padding:0 0 2px 0; background-position: -110px bottom;}
#ehri_content .right_sidebar .padding h2 {margin:5px 0 0 0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:14px; font-weight:normal;}
#ehri_content .right_sidebar .padding .pullout {margin:2px 0 0 0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#c85831; font-size:14px; font-weight:normal; }

/* INSIGHTS PAGE ELEMENTS ---------------------------------------------------------- */

#ehri_content .breaker {border-bottom:1px solid #c85831; padding:5px;}
#ehri_content .insights {margin:0; padding:5px 0 0 0; background:url(/egov/images/ehri/insights_bg.gif) top left repeat-x;}
#ehri_content .insights ul {margin:0 0 0 15px; padding:0 10px; }
#ehri_content .insights ul li {margin:0; padding:0 0 6px 0; font-size:11px; list-style-image: url(/egov/images/ehri/arrow_m.gif);}

#insight_list {list-style-image: url(..img/ehri/insights_bullet.gif);}

#ehri_content .tablespace td {padding:2px 10px 4px 0;}

#ehri_content .top {width:550px; margin-top:25px; padding:10px; font-family:Arial; font-weight:bold; font-size:10px; background:#fffff; text-align: right; border-bottom:2px solid #e9ae91; border-right:1px solid #e9ae91;}

#SectionBottom {
	width: 510px;
	background-image:url("images/SectionBottom_bg.gif");
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;

}

#SectionBottom_content {
	border-left: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	margin-top: -3px;
	padding: 0px;
}

#SectionBottom_content ul {
	margin-top: 10px;
}

#SectionBottom_content ul li {
	list-style-image: none;
	list-style-image: url('/img/bullet_bluesquare.gif');
}

#SectionBottom_AboutUs {
	width: 154px !important;
	width/**/: 164px;
	padding: 5px;
	float: left;
}

#SectionBottom_News {
	width: 170px !important;
	width/**/: 180px;
	padding: 5px;
	float: left;
}

#SectionBottom_Documents {
	width: 154px !important;
	width/**/: 164px;
	padding: 5px;
	float: left;
}



td.EHRIColumn
{
	border: 0 0 0;
	border-spacing: 0;
	
}


tr.RowOdd
{
	background-color:White;	
}

tr.RowEven
{
	background-color:#eeeeee;	
}

td.SubmitCol
{
	padding-top:  5px;	
}

.ehri_table  
{
	font-size: 120%; 
	width: 100%;	
	border-width: 0;
	padding: 5 5 5 5;
	border-spacing:0;
	border-collapse:collapse;
}

.ehri_table th a, .ehri_table th a:visited
{
	color:White;	
}

.ehri_table th  
{
	color: #ffffff; 
	background-color: #963c1a; 
	background-image: url("/egov/e-gov/ehri/masterforms/img/ehri_table_th_bg.jpg"); 
	background-repeat: repeat-x; 
	text-align:left;
}

.ehri_table td.leftHeader
{
	text-align:  right;
	font-weight:  bold;	
	padding-right:  5px;
}

A.addLink
{
	padding-left:  10px;	
}

.validationSummary
{
	color:  red;
}

.validationSummary ul li
{
	color:  red;	
}

.intro
{
	float:right;	
}