/* iHF styles */

.form-title			{color:white;}

.color-title		{background-color:#333366;color:white;}
.color-header		{background-color:#333366;}
.color-header1		{background-color:#333366;}
.color-header2		{background-color:#333366;}
.color-buttons		{background-color:#F0F3F4;}
.color-border		{background-color:#333366;}
.color-maintitle		{background-color:#333366;}

.color-row			{background-color:#FFFFFF;}
.color-white			{background-color:#ffffff;}
.color-rowalert		{background-color:#ffddaa;}

.buttn,.buttnText	{font-size:11px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;background-color:#F0F3F4;}

.label,.text,.link 	{font-size:11px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

td,p				{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}	

.h3,h3,.subhead		{font-size:12px;line-height:120%;color:white;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}	
.pagedivider		{font-size:90%;line-height:120%;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}	

/* default */
BODY,TD{
	font-size : 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #333300;
}

a{
	color : #003366;
}

a.officerostername,.officerostername{
	color : #333300;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
	letter-spacing : 1px;
	padding-bottom : 5px;	
}

a.agentrostername,.agentrostername{
	color : #333300;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	letter-spacing : 1px;
	padding-bottom : 5px;
}

A.updateButton:link, A.updateButton:visited,A.updateButton:active {
	background-color : #BD9508;
	border : 1px solid #000000;
	color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	padding-bottom : 3px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 3px;
	text-decoration : none;
	line-height : 23px;
}
A.updateButton:hover{
	background-color : #0156A5;
	color : #FFFFFF;
}


a.footer{
	color : #BE9509;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 12px;
	text-align : center;
	text-decoration : none;
}

a.footer:hover{
	color : #015CAD;
}

a.letters{
	border-bottom-width : 3px;
	border-top-width : 1px;
	color : #996600;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 24px;
	font-style : normal;
	font-weight : bold;
	height : 30px;
	letter-spacing : 3px;
	line-height : 24px;
	padding-bottom : 2px;
	padding-left : 0px;
	padding-top : 10px;
}

a.mcpnav{
	background : #015CAD;
	border : 1px solid #000000;
	color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 22px;
	padding-bottom : 0px;
	text-align : center;
	text-decoration : none;
	text-indent : 0px;
	width : 100%;
}

a.mcpnav:hover{
	background : #FFFFFF;
	color : #BE9509;
}

a.mcpnav2{
	background : #BE9509;
	border : 1px solid #000000;
	color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 22px;
	padding-bottom : 0px;
	text-align : center;
	text-decoration : none;
	text-indent : 0px;
	width : 100%;
}

a.mcpnav2:hover{
	background : #FFFFFF;
	color : #BE9509;
}

a.mcpnavselected,a.mcpnavselected:hover{
	background : #FFFFFF;
	border : 1px solid #000000;
	color : #BE9509;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 22px;
	padding-bottom : 0px;
	text-align : center;
	text-decoration : none;
	text-indent : 0px;
	width : 100%;
}

a.mcpbutton,a.button{
	background : #015CAD;
	border : 1px solid #000000;
	color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-align : left;
	text-decoration : none;
	text-indent : 0px;
	width : 100%;
	padding-left : 5px;
	padding-right : 5px;
	padding-bottom : 1px;
	padding-top : 7px;
	height : 30px;	
}

a.mcpbutton:HOVER,a.button:HOVER{
	background : #FFFFFF;
	color : #BE9509;
}

A.MenuLink{
	background : #015CAD;
	border : 1px solid #000000;
	color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-align : left;
	text-decoration : none;
	text-indent : 0px;
	width : 100%;
	padding-left : 5px;
	padding-right : 5px;
	padding-bottom : 1px;
	padding-top : 7px;
	height : 30px;
	}

A.MenuLink:HOVER{
	background : #FFFFFF;
	color : #BE9509;
}

a.nav{
	color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	padding-bottom : 0px;
	padding-top : 5px;
	text-align : center;
	text-decoration : none;
	text-indent : 0px;
	width : 100%;
}

a.nav:hover{
	color : #E6B815;
	
}

a.nav2{
	color : #003366;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	padding-bottom : 0px;
	padding-top : 0px;
	text-align : left;
	text-decoration : none;
	text-indent : 0px;
	width : 100%;
}

a.nav2:hover{
	color : #CBD34C;	
	
}

a.sidenav{
	background-color : transparent;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	padding-bottom : 5px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 1px;
	text-align : left;
	text-decoration : none;
	text-indent : 2px;
	width : 100%;
}

a.sidenav:hover{
	color : #E6B815;
}

a:hover{
	color : #AEAE33;
}

a.gold:link, a.gold:visited, a.gold:active{
	color : #333333;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
}

a.gold:hover{
	color : #DAD9A8;
}

a.subheading:link, a.subheading:visited, a.subheading:active{
	background-color : #BD9508;
	color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	padding-bottom : 7px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 7px;
	text-decoration : none;
	border : 1px solid #000000;
	line-height : 28px;
}

a.subheading:hover{
	background-color : #0156A5;
	color : #FFFFFF;
}

a.subheading2:link, a.subheading2:visited, a.subheading2:active{
	background-color : #BD9508;
	border : 1px solid #000000;
	color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	padding-bottom : 3px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 3px;
	text-decoration : none;
	line-height : 23px;
}

a.subheading2:hover{
	background-color : #0156A5;
	color : #FFFFFF;
}

A.smallButton:link, A.smallButton:visited,A.smallButton:active {
	background-color : #BD9508;
	border : 1px solid #000000;
	color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	padding-bottom : 3px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 3px;
	text-decoration : none;
	line-height : 23px;
}
A.smallButton:hover{
	background-color : #0156A5;
	color : #FFFFFF;
}

body{
	background-color : #FFFFFF;
	color : #333300;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 18px;
}

hr{
	border : 1px dotted #CC9900;
	color : #CC9900;
}

hr.light{
	border : 1px solid #BD9508;
}

input{
	color : #333300;
	font : bold 12px verdana,geneva,arial, sans-serif;
	height : 19px;
	text-decoration : none;
}

input.button{
	background-color : #000000;
	border : 1px solid #333333;
	color : #FFFFFF;
	font : bold 12px verdana,geneva,arial, sans-serif;
	height : 19px;
	text-decoration : none;
}

input.noborder{
	border : 0px solid #FFFFFF;
	color : #3B3B3B;
	font : bold 12px verdana,geneva,arial, sans-serif;
	height : 19px;
	text-decoration : none;
}

option{
	background : #FFFFFF;
	border : 1px solid #000000;
	color : #000000;
	font : bold 12px verdana,geneva, arial, sans-serif;
}

select{
	background : #FFFFFF;
	border : 1px solid #000000;
	color : #000000;
	font : bold 11px verdana,geneva, arial, sans-serif;
}

textarea{
	border : 1px solid #000000;
	color : #000000;
	font : bold 12px geneva, verdana, arial, sans-serif;
}

.address{
	background-color : transparent;
	color : #333300;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	line-height : 11px;
	padding-top : 0px;
	text-align : justify;
}

.address2{
	background-color : transparent;
	color : #333300;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	line-height : 11px;
	padding-top : 0px;
	text-align : right;
}

.bio{
	background-color : transparent;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 18px;
	padding-top : 0px;
	text-align : justify;
}

.black{
	background-color : #000000;
	font-family : "Times New Roman", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 20px;
	font-style : normal;
	font-weight : bold;
	letter-spacing : 1px;
	line-height : 23px;
}

.black2{
	background-color : #000000;
	line-height : 1px;
}

.border{
	background-color : #666666;
}

.checkBox{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #0156A5;
	border : none;
}
.columnTitle{
	font:verdana, geneva, arial, sans-serif;
	font-size : 12px;
	color : #0156A5;
	font-weight : bold;
	border-bottom : 1px solid #4D4E65;
	
}
.companyname{
	background-color : transparent;
	color : #333300;
	font-family : "Times New Roman", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 20px;
	font-style : normal;
	font-weight : normal;
	letter-spacing : 1px;
	line-height : 23px;
	padding-top : 10px;
	text-align : right;
}

.content{
	background-color : transparent;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 18px;
	padding-top : 20px;
	text-align : justify;
}

.darkgray{
	background-color : #73747B;
}

.form{
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 7pt;
		color : #0156A5;
		line-height : 140%;
		text-transform : uppercase;
}
.footer{
	color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8px;
	line-height : 13px;
}

.gray{
	background-color : #DEDFE1;
}

.heading1{
	color : #0156A5;
	font-family : Verdana, "Times New Roman", Geneva, Arial, Helvetica, sans-serif;
	font-size : 22px;
	font-weight : normal;
	height : 30px;
	letter-spacing : 1px;
	line-height : 24px;
	padding-bottom : 2px;
	padding-left : 0px;
	padding-top : 10px;
	text-align : center;
	border-bottom : 2px solid #BD9508;
}

.heading2{
	border-bottom-width : 3px;
	border-top-width : 1px;
	color : #BD9508;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 24px;
	font-style : normal;
	font-weight : bold;
	height : 30px;
	letter-spacing : 3px;
	line-height : 24px;
	padding-bottom : 2px;
	padding-left : 0px;
	padding-top : 10px;
}
.secondaryHeader{
	font:verdana, geneva, arial, sans-serif;
	font-size : 12px;
	color : #015CAD;
	font-weight : bold;
}
.secondaryHeaderLeft{
	font:verdana, geneva, arial, sans-serif;
	font-size : 12px;
	color : #015CAD;
	font-weight : bold;
}
.secondaryHeaderCenter{
	font:verdana, geneva, arial, sans-serif;
	font-size : 12px;
	color : #015CAD;
	font-weight : bold;
	text-align : center;
}

.plain{
	background-color : transparent;
	color : #333333;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 12px;
}

.subheading1{
	background-color : #0156A5;
	border-bottom-width : 1px;
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	color : #FFFFFF;
}
.title, .mainheader{
	color : #0156A5;
	font-family : Verdana, "Times New Roman", Geneva, Arial, Helvetica, sans-serif;
	font-size : 22px;
	font-weight : normal;
	height : 30px;
	letter-spacing : 1px;
	line-height : 24px;
	padding-bottom : 2px;
	padding-left : 0px;
	padding-top : 10px;
	text-align : center;
	border-bottom : 2px solid #BD9508;
}
.Text{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #4D4E65;
	text-align : justify;
}
.requiredtext{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7.5pt;
	color : #FF0000;
	line-height : 20px;
	font-weight : bold;
}
.white{
	background-color : #FFFFFF;
}

