/*================================= DESIGN LAYOUT ================================= */
body
{
	font: 100% Arial,Verdana, Helvetica, sans-serif;
    color: #000000;
    background: #DBDBDB;
    text-align: center;
    margin: 0px;
    padding: 0px;
}
.tableSpacing{
	padding: 10px 20px 0px 20px;
	}
.loginTableSpacing{
	padding-left: 10px;
	}
.sideBarBackground{
	 background-color: #CCCCCC;
	 /* border-left: 1px solid #FFFFFF;*/
	}
.policyBar{
	 background-color: #F2F2F2;
	 border-top: 1px solid #C10011;	 
	 padding: 5px;
	 height: 25px;
}
.policyText{
	FONT-SIZE: 10px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}
.policyLabels{
	FONT-SIZE: 10px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #C10011;
	font-weight: bold;
}
/*================================= HEADINGS ================================= */
.heading1{
		FONT-SIZE: 25px;
		COLOR: #BBBBBB;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		font-weight: bold;
	}
.heading2{
		FONT-SIZE: 30px;
		padding-left: 10px;
		COLOR: #FFFFFF;
		font-weight: bold;
		FONT-FAMILY: Arial, Helvetica, sans-serif;
	}
.heading3{
	FONT-SIZE: 15px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding: 10px 10px 10px 10px;

	}
.heading4{
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	border-bottom: 1px solid #C10011;	
	background-color: #CCCCCC;
	padding: 5px 5px 5px 10px;
	}
.heading5{
	FONT-SIZE: 15px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;
	padding: 2px 2px 2px 0px;
	}
.heading6{
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight:bold;	
	background-color: #000000;
	padding: 2px 2px 2px 5px;
	}
.heading7{
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: #C10011;
	font-weight:bold;	
	color: #FFFFFF;
	padding: 2px 2px 2px 5px;
}
.heading8{
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:bold;	
	color: #C10011;
}
.heading9{
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:bold;	
	color: #C10011;
}
.heading10{
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0px;
}
.heading11{
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 0px;
}
.text{
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	line-height: 18px;	
	}

.text1{
	FONT-SIZE: 18px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	line-height: 20px;
	}
.text2{
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-weight: bold;
	text-transform: uppercase
	}
.text3{
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	line-height: 18px;	
	font-weight: bold;
	}

.text4{
	FONT-SIZE: 9px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	line-height: 18px;	
	}
.textRed{
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	line-height: 20px;
	color:#C10011; 	
	}
	
.tableHeader{
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #CCCCCC;
	padding: 5px;
	border-bottom: 1px solid #C10011;
	font-weight: bold;
}
.tableHeaderGrid{
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 5px;
	font-weight: bold;
	background-image:url(images/bg_headerTile.gif);
	background-repeat:repeat-x;
}
.tableContent{
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	padding-left:5px;
	padding-right:5px;
	}
.tableContentRed{
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #C10011;
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;	
	}
.tableContentAlternate{
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #EFEFEE;
	padding-left: 5px;
	padding-right: 5px;
}
.tableContentAlternateRed{
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #C10011;
	background-color: #EFEFEE;
	padding-left: 5px;
	padding-right: 5px;
}

/*================================= LOGIN ================================= */

.txtBoxes_login
{
	font-family: Arial,Verdana,Helvetica,sans-serif;
    color: #ffffff;
    font-size: 11px;
    font-weight: normal;
    border: solid 1px #ffffff;
    background-image: url(images/bg_txtBoxes.gif);
    height: 18px;
    width: 214px;
}
.loginTxt	
{
	font-family: Arial,Verdana,Helvetica,sans-serif;
    color: #ffffff;
    font-size: 11px;
    font-weight: normal;
}
.loginTxtBold	
{
	font-family: Arial,Verdana,Helvetica,sans-serif;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
}

/*================================= FORM ================================= */
.formHeading{
	background-image: url(images/bg_formTitle.gif);
	background-repeat: repeat-x;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background-color: #F2F2F2;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
.formFooter{
	background-color: #F2F2F2;
	border-top: 1px solid #C10011;
	padding: 5px;	
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
.label{
	FONT-SIZE: 11px; 
	display: block;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	float: left;
	}
.formFields{
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	display: block;
	}
.formText{
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}

.dateFields{
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}
.formBorder{
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}
.formBorderBottomRow{
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	}
	.completeBorder{
		border: 1px solid #CCCCCC;
		FONT-SIZE: 11px; 
		FONT-FAMILY: Arial, Helvetica, sans-serif;
	}
	.borderTopBottom{
		border-top: 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;
		FONT-SIZE: 11px; 
		FONT-FAMILY: Arial, Helvetica, sans-serif;
	}
.errorMessage{
	FONT-SIZE: 12px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #C10011;
	font-weight:bold;
}
.boldMessage{
	FONT-SIZE:10px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-weight: bold;
	}
.boldText{
	FONT-SIZE:11px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-weight: bold;
}
.redText{
	FONT-SIZE:11px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #C10011;
}
.whiteText{
	FONT-SIZE:11px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
/*================== BUTTONS =====================*/

.btnForgotPassword{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #ffffff;
	height: 15px;
	border: 1px solid #49889A;
	background-image: url(images/cmd_forgotPassword.gif);
	width: 122px;
	/*background-repeat: no-repeat;	*/
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-transform: capitalize;	
}
.btnSubmit{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #ffffff;
	height: 15px;
	border: 1px solid #49889A;
	background-image: url(images/cmd_submit.gif);
	width: 65px;
	/*background-repeat: no-repeat;	*/
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-transform: capitalize;	
}
.btnLogout{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #ffffff;
	height: 15px;
	border: 1px solid #49889A;
	background-image: url(images/cmd_logOut.gif);
	width: 72px;
	/*background-repeat: no-repeat;	*/
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-transform: capitalize;	
}
.btnChangePassword{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #ffffff;
	height: 15px;
	border: 1px solid #49889A;
	background-image: url(images/cmd_changePassword.gif);
	width: 124px;
	/*background-repeat: no-repeat;	*/
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-transform: capitalize;	
}
.buttons{
	font-family:  Arial, Helvetica, sans-serif, Verdana,;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #C10011;
	border: 1px #000000 solid;
	background-image: url(images/bg_mainButton.gif);
	background-repeat: repeat-x;
	}
.formButtons{
	font-family:  Arial, Helvetica, sans-serif, Verdana,;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-image: url(images/bg_formButton.gif);
	background-repeat: repeat-x;
	background-color: #CCCCCC;
	border: 1px OUTSET #000000;
	}
/*================================= LINKS ================================= */
a:link{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #C10011;
	text-decoration: none;
	}
a:visited{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #C10011;
	text-decoration: none;
	}
a:active{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #C10011;
	text-decoration: none;
	}
a:hover{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
	}
/*============================= SubLinks ======================================*/
a.subLink:link{
	font-family:Arial, Helvetica, sans-serif,Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	}

a.subLink:active{
	font-family:Arial, Helvetica, sans-serif,Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	}
a.subLink:hover{
	font-family:Arial, Helvetica, sans-serif,Verdana;
	font-size: 11px;
	color: #C10011;
	text-decoration: none;
	font-weight: bold;
	}
a.subLink:visited{
	font-family:Arial, Helvetica, sans-serif,Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	}
a.sublinkActive:link{
	font-family:Arial, Helvetica, sans-serif,Verdana;
	font-size: 11px;
	color: #AAAAAA;
	text-decoration: none;
	font-weight: bold;
}
a.sublinkActive:active{
	font-family:Arial, Helvetica, sans-serif,Verdana;
	font-size: 11px;
	color: #AAAAAA;
	text-decoration: none;
	font-weight: bold;
}
a.sublinkActive:visited{
	font-family:Arial, Helvetica, sans-serif,Verdana;
	font-size: 11px;
	color: #AAAAAA;
	text-decoration: none;
	font-weight: bold;
}
a.sublinkActive:hover{
	font-family:Arial, Helvetica, sans-serif,Verdana;
	font-size: 11px;
	color: #AAAAAA;
	text-decoration: none;
	font-weight: bold;
}

/*============================= HeaderLinks ======================================*/
a.headerLink:link{
	font-family:Arial, Helvetica, sans-serif,Verdana;
	font-size: 11px;
	color: #C10011;
	text-decoration: underline;
	font-weight: bold;
	}

a.headerLink:active{
	font-family:Arial, Helvetica, sans-serif,Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	}
a.headerLink:hover{
	font-family:Arial, Helvetica, sans-serif,Verdana;
	font-size: 11px;
	color: #C10011;
	text-decoration: underline;
	font-weight: bold;
	}
a.headerLink:visited{
	font-family:Arial, Helvetica, sans-serif,Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
	}
	
/*============================= Table Business Insurance HeaderLinks ======================================*/
a.BusHeaderLink:link{
	font-family:Arial, Helvetica, sans-serif,Verdana;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	}

a.BusHeaderLink:active{
	font-family:Arial, Helvetica, sans-serif,Verdana;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	}
a.BusHeaderLink:hover{
	font-family:Arial, Helvetica, sans-serif,Verdana;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	}
a.BusHeaderLink:visited{
	font-family:Arial, Helvetica, sans-serif,Verdana;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	}
	
	/* ======================================= FOOTER ========================================= */
.footerStyle{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	}
.footerLink{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	}

.footerLink:link {
	text-decoration: none;
	color: #FFFFFF;
	}

.footerLink:visited {
	text-decoration: none;
	color: #FFFFFF;
	}
		
.footerLink:active {
	text-decoration: none;
	color: #FFFFFF;
	}
.footerLink:hover {
	text-decoration: underline;
	color: #FFFFFF;
	}

ul {
	margin-left: 20px;
	list-style-image: url(images/bullet.gif);
	list-style-position: outside;
}

li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
	/* =============== [ Error Message] ============== */

.errorHeading{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #C10011;
	text-decoration:underline;
}
.errorText{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
	color: #000000;
}
.errorBorder{
	border: 1px solid #000000;
}

.bottomRedBorder{
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	line-height: 20px;	
	border-bottom: 1px solid #C10011;
}
	/* =============== [ Summary of Cover ] ============== */
	
	.summaryTable{
		background-color: #F0F0F0;
		border-top: 1px solid #C10011;
		padding: 5px;		
	}
	.bgSummaryHelp{
		width: 250px;
		height: 156px;
		padding: 20px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		background-image: url(images/bgHelpSummary.gif);
		background-repeat:no-repeat;
	}
	.summaryTotalPremium{
		background-color: #000000;
		border-top: 1px solid #C10011;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #FFFFFF;
		font-weight: bold;
		height: 25px;
		padding: 5px;
	}
	.summaryTopBorder{
		border-top: 1px solid #B3B3B3;
	}
	 
	/* =============== [ Menu Items ] ============== */
	
	.Menu
	{
		/*background-color:#5E5E5E;*/
		text-decoration:none;
		color:White;
		font-size:12px;
	}
	.Menu A:Link
	{
	
		font-family:Arial;
		color:White;	
		text-decoration:none;
		font-size:12px;
	}
		
		.Menu A:visited
	{
	
		font-family:Arial;
		color:White;	
		text-decoration:none;
		font-size:12px;
	}
	
	.Menu A:Hover
	{
		font-family:Arial;
		color:Black;	
		text-decoration:none;
		font-size:12px;
	}
	
		
	/*
	
		
	.Menu A:active
	{

    background-color:#5E5E5E;
		font-family:Arial;
		color:White;	
		text-decoration:none;
		font-size:12px;

	}*/

	.Menu1
	{
		/*background-color:#5E5E5E;*/
		font-weight:bold;
		text-decoration:none;
		color:White;
		font-size:12px;
	}
	.Menu1 A:Link
	{
	
		font-weight:bold;
		font-family:Arial;
		color:White;	
		text-decoration:none;
		font-size:12px;
	}
		
		.Menu1 A:visited
	{
		font-weight:bold;
		font-family:Arial;
		color:White;	
		text-decoration:none;
		font-size:12px;
	}
	
	.Menu1 A:Hover
	{
		font-weight:bold;
		font-family:Arial;
		color:Black;	
		text-decoration:none;
		font-size:12px;
	}