
/* THE CSS DOCUMENT */

/* "BODY AND TD" STYLES STARTS */
Body{
	margin-top: 10;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

td{
 font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;
 color: #141414;
 text-decoration: none;
}

h3{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
	color: #141414;
	text-decoration: none;
}

h5{
	font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;
	color:#141414;
	text-decoration:none;
}

/* "BODY AND TD" STYLES ENDS */

/* "HEADER" (WITH LOGO AND LINKS) STYLES STARTS */
.headerGradient{
	background-image:url(../images/hdr_BGimg.gif);
	background-repeat:repeat-x;
	height:75px;
}

.headerLinks{
	font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
	color:#141414;
	text-decoration:none;
}

/* "HEADER" (WITH LOGO AND LINKS) STYLES ENDS */

/* "ANCHORS" (EVERYTHING RELATED TO LINKS) STYLES STARTS */

A:hover.headerLinks{
	text-decoration:underline;
}

A{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
	color: #141414;
	text-decoration: none;
}

.normalLinks{
	font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
	color:#141414;
	text-decoration:none;
}

.linksNoBorder{
	border: none;
}

.breadcrums{
	font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;
	color:#141414;
	text-decoration:none;
}

A:hover.breadcrums{
	text-decoration:underline;
}

.smallBlueLinks{
	font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;
	color: #003399;
	text-decoration:none;
}

A:hover.smallBlueLinks{
	text-decoration:underline;
}


/* "ANCHORS" (EVERYTHING RELATED TO LINKS) STYLES ENDS */


/* "GENERIC" STYLES STARTS */
.leftPadding{
	padding-left: 10px;
}

.leftPaddingFive{
	padding-left: 5px;
}

.leftPadding16{
	padding-left: 16px;
}

.leftPadding18{
	padding-left: 18px;
}

.leftPadding25{
	padding-left: 25px;
}

.leftPadding50{
	padding-left: 50px;
}

.leftPadding75{
	padding-left: 16px;
}

.leftPadding100{
	padding-left: 100px;
}

.rightPadding5{
	padding-right: 5px;
}

.rightPadding{
	padding-right: 10px;
}

.rightPadding15{
	padding-right: 15px;
}

.rightPadding25{
	padding-right: 25px;
}

.paddingLeftRight{
	padding-left: 10px;
	padding-right: 10px;
}

.paddingTop{
	padding-top: 5px;
}

.paddingBottom{
	padding-bottom: 5px;
}

.paddingTopBottom{
	padding-top: 5px;
	padding-bottom: 5px;
}

.rowGray{
	background-color: #eeeeee;
	padding-bottom: 7px;
	padding-top: 7px;
	height: 40px;
}

.rowGrayBig{
	background-color: #eeeeee;
	padding-bottom: 7px;
	padding-top: 7px;
}

.rowWhite{
	background-color: #ffffff;
	padding-bottom: 7px;
	padding-top: 7px;
	height: 40px;
}

.rPadding
{
padding-right:5px;
}

.smallBlackText{
	font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal;
	color:#141414;
	text-decoration:none;
}

.smallTextBold{
	font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
	color:#141414;
	text-decoration:none;
}

.grayTextNormal{
	font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;
	color:#747474;
	text-decoration:none;
}

.grayTextBold{
	font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
	color:#747474;
	text-decoration:none;
}

/* "GENERIC" STYLES ENDS */


/* TEXT STYLES (NORMAL CONTENTS STYLES, SECTION HEADINGS, TITLE HEADINGS, SUB-TITLE HEADINGS, CATEGORIES HEADINGS ETC) STARTS */
.contentStyle{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;
	color:#141414;
	text-decoration:none;
}

.sectionHeading{
	font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;
	color:#141414;
	text-decoration:none;
}

.titleHeading{
	font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
	color:#141414;
	text-decoration:none;
	padding-left: 1px;
}

.textBold{
	font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
	color:#141414;
	text-decoration:none;
}
/* TEXT STYLES (NORMAL CONTENTS STYLES, SECTION HEADINGS, TITLE HEADINGS, SUB-TITLE HEADINGS, CATEGORIES HEADINGS ETC) ENDS */

/* "FORM ELEMENTS" (EVERYTHING RELATED TO FORMS) STYLES STARTS */
.frmElements{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;
	color: #141414;
	text-decoration: none;
	height: 20px;
}

.buttonStyle{
	border: #404040 1px solid;
	background-image: url(../images/button_BGimg.gif);
	background-repeat: repeat-x;
	cursor: pointer;
	padding-left: 0.30em; padding-right: 0.30em;
	height: 20px;
	overflow: visible;
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
	color: #141414;
	text-decoration: none;
}
/* "FORM ELEMENTS" (EVERYTHING RELATED TO FORMS) STYLES ENDS */


/* "TABLE" (EVERYTHING RELATED TO TABLES) STYLES STARTS */
.tblMainPadding{
	padding-left:10px;
	padding-right:10px;
}

.tblWhiteBorder{
	border: #FFFFFF 1px solid;
}

.horizontalLineDark{
	background-color:#9da9c4;
}

.midContentsBG{
	background-image:url(../images/mid_BGimg_new.gif);
	background-repeat: repeat-x;
	background-color: #fbfdfd;
}

.vertical3DInsetLine{
	background-image:url(../images/mid_3DInset_line.gif);
	background-repeat: repeat-y;
}
/* "TABLE" (EVERYTHING RELATED TO TABLES) STYLES ENDS */

/* "LEFT MENU" STYLES STARTS */
.insuranceMenuBdrBG{
	border: #9da9c4 1px solid;
	background-color: #e5f0f3;
}

.leftMenuLinks{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
	color: #141414;
	text-decoration: none;
}

.subMenusBG{
	background-color: #e8f1f4;
}

.subMenusLinks{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;
	color: #141414;
	text-decoration: none;
}
/* "LEFT MENU" STYLES ENDS */

/* "MAIN MENUS (TOP)" STYLES STARTS */
.mainmenuBG{
	background-image:url(../images/mainmenu_BGimg.gif);
	background-repeat: repeat-x;
	height: 27px;
}

.mainmenuNoBG{
	background-image: none;
}

.mainmenuLinks{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;
	color:#141414;
	text-decoration:none;
}
/* "MAIN MENUS (TOP)" STYLES ENDS */

/* "INSURANCE QUOTES" STYLES STARTS */
.iqlableStyle{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;
	color: #141414;
	text-decoration: none;
}

.iqTextStyle{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;
	color: #141414;
	text-decoration: none;
}

.iqBGColor{
	background-color: #c4cfe0;
}

.iqGradientBG{
	background-image: url(../images/insuranceQuotes_BGimg.gif);
	background-repeat: repeat-x;
	height: 100%
}

.rndRectBorderTop{
	background-image: url(../images/rndRect_Border_Top.gif);
	background-repeat: repeat-x;
}

.rndRectBorderBottom{
	background-image: url(../images/rndRect_Border_Bottm.gif);
	background-repeat: repeat-x;
}

.rndRectBorderLeft{
	background-image: url(../images/rndRect_Border_left.gif);
	background-repeat: repeat-y;
}

.rndRectBorderRight{
	background-image: url(../images/rndRect_Border_Right.gif);
	background-repeat: repeat-y;
}
/* "INSURANCE QUOTES" STYLES ENDS */

/* "INSURANCE 123" STYLES STARTS */
.ins123BGColor{
	background-color: #dbeeef;
}

.ins123GradientBG{
	background-image: url(../images/insurance123_BGimg.gif);
	background-repeat: repeat-x;
	height: auto;
}
/* "INSURANCE 123" STYLES ENDS */

/* "STYLE ELEMENTS" STYLES STARTS */
.smallArrow{
	padding-top:3px;
}
/* "STYLE ELEMENTS" STYLES ENDS */

/* "FOOTER" STYLES STARTS */
.footerLinks{
	font-family: Arial, sans-serif; font-size:11px; font-weight:normal;
	color:#141414;
	text-decoration:none;
}

A:hover.footerLinks{
	text-decoration:underline;
}

.footerGradient{
	background-image:url(../images/ftr_BGimg.gif);
	background-repeat:repeat-x;
	height:56px;
}

.footerGradient_{
	background-image:url(../images/ftr_BGimg_.gif);
	background-repeat:repeat-x;
	height:68px;
}

/* "FOOTER" STYLES ENDS */


/* "WIZZARD TAB" STYLES STARTS */
.topNavMenuBdr{
	border: #9da9c4 1px solid;
	background-color: #FFFFFF;
}

.topNavMenuLinks{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
	color: #4e4e4e;
	text-decoration: none;
}

.tabActiveMid{
	background-image: url(../images/activetab_mid.gif);
	background-repeat: repeat-x;
	height: 37px;
	width: 81px;
}

.tabInActiveMid{
	background-image: url(../images/inactivetab_mid.gif);
	background-repeat: repeat-x;
	height: 37px;
	width: 81px;
}

.tabInActiveMidBig{
	background-image: url(../images/inactivetab_mid.gif);
	background-repeat: repeat-x;
	height: 37px;
}

.tabActiveMidBig{
	background-image: url(../images/activetab_mid.gif);
	background-repeat: repeat-x;
	height: 37px;
}

.tabTitleActive{
	font-family: Arial, sans-serif; font-size:12px; font-weight:bold;
	color:#2f2f2f;
	text-decoration:none;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
	cursor: default;
	padding-bottom: 5px;	
}

.tabTitleInActive{
	font-family: Arial, sans-serif; font-size:12px; font-weight:bold;
	color:#484848;
	text-decoration:none;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
	cursor: default;
	padding-bottom: 5px;	
}

.topOuterBdr{
	background-image: url(../images/top_outerbdr.gif);
	background-repeat: repeat-x;
	background-position: left;
	height: 37px;
	width: 18px;
}

.tabSpace{
	background-image: url(../images/tabspace.gif);
	background-repeat: repeat-x;
	height: 37px;
}

.borderLeft{
	background-image: url(../images/wizard_leftbdr.gif);
	background-repeat: repeat-y;
	background-position: left;
	padding-left: 10px;
}

.borderRight{
	background-image: url(../images/wizard_rightbdr.gif);
	background-repeat: repeat-y;
	padding-right: 10px;
	background-position: right;
}

.borderBottom{
	background-image: url(../images/wizard_btmbdr.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	padding-right: 10px;
}
.borderTopp{
	background-image: url(../images/wizard_btmbdr.gif);
	background-repeat: repeat-x;
}
.frmHeaderBG{
	background-image: url(../images/formhdr_bg.gif);
	background-repeat: repeat-x;
	height: 34px;
}

.frmTitle{
	font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;
	color:#973f1d;
	text-decoration:none;
	height: 30px;
}

.instructionText{
	font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;
	color:#ec1e1e;
	text-decoration:none;
}

.tabLinks{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
	color: #555555;
	text-decoration: none;
}

/* "WIZZARD TAB" STYLES ENDS */

/* INNER TAB TABLE STYLES STARTS*/

.innerTopBorder{
	background-image: url(../images/innr_topbdr.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.innerBtmBorder{
	background-image: url(../images/innr_btmbdr.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.innerLeftBorder{
	background-image: url(../images/innr_leftbdr.gif);
	background-repeat: repeat-y;
	background-position: left;
}

.innerRightBorder{
	background-image: url(../images/innr_rgtbdr.gif);
	background-repeat: repeat-y;
	background-position: right;
}

/* INNER TAB TABLE STYLES ENDS*/


/* INNER-INNER TAB TABLE STYLES STARTS*/

.innerInrTopBorder{
	background-image: url(../images/inrInr_topbdr.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.innerInrBtmBorder{
	background-image: url(../images/inrInr_btmbdr.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.innerInrLeftBorder{
	background-image: url(../images/inrInr_leftbdr.gif);
	background-repeat: repeat-y;
	background-position: left;
}

.innerInrRightBorder{
	background-image: url(../images/inrInr_rgtbdr.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.coverageHeader{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
	color: #141414;
	text-decoration: none;
}

.coverageHeaderBG{
	background-image: url(../images/roundbar_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}

/* INNER-INNER TAB TABLE STYLES ENDS*/


/* SMALL ROUNDED BUTTON STYLES STARTS */

.rndSmallButtonBG{
	background-image: url(../images/rndBtn_BGimg.gif);
	background-repeat: repeat-x;
	background-position: top;
}

/* SMALL ROUNDED BUTTON STYLES ENDS */

/* LOGIN SCREEN STYLES STARTS */

.loginScrnBG{
	background-image: url(../images/LgnScrn_BGimg.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 161px;
}

.loginTopBorder{
	background-image: url(../images/Lgn_TopBorder.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.loginBtmBorder{
	background-image: url(../images/Lgn_BtmBorder.gif);
	background-repeat: repeat-x;
}

.loginLeftBorder{
	background-image: url(../images/Lgn_LeftBorder.gif);
	background-repeat: repeat-y;
	background-position: left;
	width: 2px;
	height: 2px;
}

.loginRightBorder{
	background-image: url(../images/Lgn_RightBorder.gif);
	background-repeat: repeat-y;
	background-position: right;
}

/* LOGIN SCREEN STYLES ENDS */

/* TOOL TIP */
div#tipDiv {
  font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;
  position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
  background-color:lightyellow; border:1px solid #000; 
  width:300px; padding:4px;
  color:#000; line-height:1.2;
}

/* TOOL TIP */

/*WIZARD*/
.wizard_format
{
	padding:20px 0px 0px 0px;
}
.wizard_tbl
{
	width:100%;
	border:solid 1px #9BC5C9;
	height:30px;
}
.wizard_filled_form
{
	background-image:url(../images/wizard_filled_form.gif);
	background-repeat:repeat-x;
	background-position:left top;
	padding:0px 10px 0px 10px;
	border-left:solid 1px #9BC5C9;
	border-right:solid 1px #FFFFFF;
	background-color:#F6FDFE;
	text-align:center;
	font-family:Tahoma, Arial, Verdana;
	font-weight:bold;
	font-size:11px;
	color:#298DA0;
}
.wizard_pending_form
{
	background-image:url(../images/wizard_pending_form.gif);
	background-repeat:repeat-x;
	background-position:left top;
	padding:0px 10px 0px 10px;
	border-left:solid 1px #9BC5C9;
	border-right:solid 1px #FFFFFF;
	background-color:#F8F8F7;
	text-align:center;
	font-family:Tahoma, Arial, Verdana;
	font-weight:bold;
	font-size:11px;
	color:#696969;
}
.wizard_current_form
{
	background-image:url(../images/wizard_filled_form.gif);
	background-repeat:repeat-x;
	background-position:left top;
	padding:0px 10px 0px 10px;
	border-left:solid 1px #9BC5C9;
	border-right:solid 1px #FFFFFF;
	background-color:#F8F8F7;
	text-align:center;
	font-weight:bold;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
}
.wizard_no_left_border
{
	border-left:none;
}
.wizard_selected_tab
{
	background-image:url(../images/down_arrow.gif);
	background-repeat:no-repeat;
	background-position:center top;
}
.wizard_seperator
{
	border-left:solid 1px #9BC5C9;
	border-right:solid 1px #FFFFFF;
}
.wizard_main_tbl
{
	width:760;
	border:solid 1px #9BC5C9;
	height:30px;

}
.wizard_img_tbl
{
	width:760;
	height:4px;
}
.Ins_contentStyle{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;
	color:#141414;
	text-decoration:none;
}
.stateLink{
	font-family: Arial, sans-serif; font-size:11px; font-weight:normal;
	color:#141414;
	text-decoration:underline;
}

A:hover.stateLink{
	text-decoration:none;
}

