/* CSS Document */
body {background-image:url(../images/backgrounds/default.jpg); background-repeat:repeat-x; background-color:#000000; font: 70% arial, helvetica, sansSerif; margin-top:20px; color:#FFFFFF;}
a {color:#FFF; text-decoration:none;}
a:visited {}
a:hover {text-decoration:underline;}
.headerBg {background-image:url(../images/backgrounds/header.gif); background-repeat:no-repeat;}
.mainContentBg {background-image:url(../images/backgrounds/main_content.gif); background-repeat:no-repeat;}

#Navi {
    line-height:normal;
	position:absolute;
	z-index:20;

	}
	
#MainLeftNavi {
    line-height:normal;
	position:absolute;
	float:left;
	left:5px;
	#left:5px;
	top:160px;
	#top:160px;
	z-index:3;
	}
/*---------------------------- My Account Box --------------------------------*/

.GreenBg { background:url(../images/myAccount/top.png); background-repeat:no-repeat;}
.bottomBg { background:url(../images/myAccount/bottom.png); background-repeat:no-repeat;}

.AccountPadding { padding-top:0px; padding-bottom:0px; padding-left:22px;}
.AccountPadding2 { padding-top:5px; padding-bottom:5px; padding-left:22px;}

.Login_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	background-color:transparent;
	border:0px;
	font-weight:none;
}

.Login_txt{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none;}
.Login_txt:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffb6; text-decoration:none;}

.LoginContent_txt{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}
.LoginContent_txt: hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}



/*------------------------------------------------------------------------------*/




/*---------------------------- Content background --------------------------------*/
.ColorBg {background-image:url(../images/backgrounds/gradient_bg.gif); background-repeat:repeat-y; background-position:top}

.ContentBg {background-image:url(../images/backgrounds/content_bg.gif); background-repeat:no-repeat; background-position:top;}



/*------------------------------------------------------------------------------*/

/*----------------------------Search Text Field --------------------------------*/
#searchTextField {position:relative; z-index:1; display:block; left:613px;#left:613px; top:22px;#top:15px; float:left; padding:0px; clear:both;#clear:right}
.searchField {background-image:url(../images/tables/txtfield_bg.gif); background-repeat:repeat-x;}
.searchBtn {background-image:url(../images/tables/txtfield_right.gif); background-repeat:no-repeat; background-position:-26px 0px; cursor:pointer;}
.searchBtnLink:hover {background-position:0px 0px;}
.coverageTextField {font-size:85%; color:#333333; border:0px;}

.DropBtn {background-image:url(../images/Sub_leftNavi/DropDownArrow.gif); background-repeat:no-repeat; background-position:-27px 0px; cursor:pointer;}
.DropBtnLink:hover {background-position:0px 0px;}

.LocationBtn {background-image:url(../images/locationSearch/DropDownArrow.gif); background-repeat:no-repeat; background-position:-27px 0px; cursor:pointer;}
.LocationBtnLink:hover {background-position:0px 0px;}


/*------------------------------------------------------------------------------*/
/*----------------------------Floater --------------------------------*/
#floater {position:relative; z-index:1; display:block; left:0px;#left:0; top:80px;}
/*--------------------------------------------------------------------*/
/*----------------------------Padding --------------------------------*/
.padding10 {padding-left:20px; padding-top:15px; padding-bottom:5px;}

.padding5 {padding:5px;}
.padding2 {padding:2px;}
.padding3 { padding-top:8px; padding-bottom:8px;}
.paddingSignUp { padding-top:5px; padding-bottom:5px; padding-left:20px;}

.SubNavi_Padding { padding-left:10px; padding-top:5px; padding-bottom:5px;}

/*--------------------------------------------------------------------*/
/*---------------------------- Content --------------------------------*/
.footerText {font-size:85%}
.footerLink {text-decoration:none; font-weight:bold; color:#FFFFFF; padding-bottom:15px}
.footerLink:hover {text-decoration:underline;}
/*--------------------------------------------------------------------*/
/*---------------------------- midContent --------------------------------*/
#midContent {float:inherit; top:-12px; position:relative;}
/*--------------------------------------------------------------------*/
/*---------------------------- Floating Sub Navi --------------------------------*/
#SubNavi {
    line-height:normal;
	position:absolute;
	z-index:2;

	}
	
#SubLeftNavi {
    line-height:normal;
	position:absolute;
	float:left;
	left:5px;
	#left:5px;
	top:130px;
	#top:130px;
	z-index:3;
	}
/*--------------------------------------------------------------------*/
/*---------------------------- Floating SubPage Banner --------------------------------*/
#SubLeftBanner {
    line-height:normal;
	position:absolute;
	float:left;
	left:5px;
	#left:5px;
	top:420px;
	#top:420px;
	z-index:4;
	}

.BannerLink {cursor:pointer;}

/*--------------------------------------------------------------------*/
/*---------------------------- Main Landing Tabs --------------------------------*/
#mainTabs {
    float:left;
    line-height:normal;
	position: relative;
	top:-14px;
	left:15px;
	z-index:1;
}
#mainTabs ul {
    margin:0;
    padding:0;
    list-style:none;
}
#mainTabs li {
    float:left;
	background: url(../images/tabs/greenleft.png) no-repeat left top;
    margin:0;
    padding:0 0 0 10px;
}
#mainTabs a{
    display:block;
	background:url(../images/tabs/greenright.png) no-repeat right top;
	padding:5px 15px 7px 6px;
}
#mainTabs #currentTab {
	background-image:url(../images/tabs/greenleft_o.png);
}
#mainTabs #currentTab a{
	background-image:url(../images/tabs/greenright_o.png);
}
.tabstext {color:#FFFFFF; text-decoration:none;}
.tabstext:hover {color:#000000;}

/*---------------------------- Sub Page Tabs --------------------------------*/

#SubTabs {
    float:left;
    line-height:normal;
	position: relative;
	top:-26px;
	left:-5px;
	z-index:6;
}

#SubTabs ul {
    margin:0;
    padding:0;
    list-style:none;
}

#SubTabs li {
    float:left;
	background: url(../images/tabs/greenleft.png) no-repeat left top;
    margin:0;
    padding:0 0 0 10px;
}

#SubTabs a{
    display:block;
	background:url(../images/tabs/greenright.png) no-repeat right top;
	padding:5px 15px 7px 6px;
}

#SubTabs #currentTab {
	background-image:url(../images/tabs/greenSubleft_o.png);
}
#SubTabs #currentTab a{
	background-image:url(../images/tabs/greenSubright_o.png);
}
/*--------------------------------------------------------------------*/
/*---------------------------- images background --------------------------------*/
.greenDivider {background-image:url(../images/green_divider.gif); background-repeat:repeat-x;}
.greenArrow {background-image: url(../images/greenarrow.gif); background-repeat:no-repeat; background-position:left center; padding-right: 5px; padding-top:1px;
padding-bottom:1px;}
/*-------------------------------------------------------------------------------*/
/*---------------------------- hyperlinks --------------------------------*/
.yellowLinks {color:#FFCC00; font-weight:bold; text-decoration:none}
.yellowLinks:hover {text-decoration:underline;}

/*-------------------------------------------------------------------------------*/
/*---------------------------- SUB NAVI FONTS --------------------------------*/

.SubHEAD_LeftNavi_txt{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; text-decoration:none; font-weight:bold;}
.Sub_LeftNavi_txt{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none;}
.Sub_LeftNavi_txt:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0d3f00; text-decoration:none;}

.DropDown_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0d4725;
	text-decoration:none;
	background-color:transparent;
	border:0px;
	font-weight:bold;
}

/*-------------------------------------------------------------------------------*/
/*---------------------------- CONTENT FONTS --------------------------------*/
.FAQContent_txt{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;}
.FAQContent_txt: hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}

.NormalContent_txt{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}
.NormalContentBold_txt{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;}

.MainLeftBox_txt{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:underline;}



