/***********************************************/
/* Layout Divs                                 */
/***********************************************/

body{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fff;
	font-size: 10px;
	margin: 0px;
	text-align: center;
	padding-bottom: 5px;
}
#coxwrap{
	text-align:left;
	width: 857px;
	margin: 0 auto;
/*	border: 1px solid #009999; */
}
/***********************************************/
/* Logo and login heading styles               */
/***********************************************/
.containerMasthead{ 
	position:absolute;
	text-align:left;
	margin: 0 auto;
	/*border: 1px solid #CC0000;*/
	width: 854px;
}
#logostage {
	position: relative;
	top: 0px;
	left: 0px;
	float: left;
	z-index: 1;	
}
#divCoxLogo{
	position: relative;
	height: 58px;
	width: 100px;
	top: 9px;
	left: -96px;
	float: left;
	z-index: 10;	
}
#divYourFriendDigiAge{
	position: relative;
	left: -91px;
	height: 48px;
	width: 242px;
	float: left;
}
#divLogin {
	float: left;
	position: relative;
	top: 8px;
	left: 656px;
	width:248px;
	height:50px;
	text-align:left;
	line-height: 130%;
}
/* end logo and login area*/
/***********************************************/
/* Top menu bar                                */
/***********************************************/
.topmenuarea { 
	position:absolute;
	text-align:left;
	margin: 0 auto;
	width: 854px;
	top: 117px;
	/*	border: 1px solid green;*/
}
#divLeftTopEndCap {
	text-align: left;
	position: relative;
	float: left;
	top: 85px;
	left: 0px;
	width: 154px;
	height: 31px;
	background: url(/corp/fwem/imgs/cwtopnavleft.gif) no-repeat;
	z-index: 58;
}

#divTopBar {
	text-align: left;
	position: relative;
	float: left;
	width:684px;
	height: 31px;
	top: 85px;
	left: -1px;
	z-index: 54;
	background: url(/corp/fwem/imgs/cwtopnavback.gif) repeat-x;
}

#divTopmenuitems {
	text-align: left;
	position: relative;
	height: 27px;
	top: 3px;
	left: 9px;
	z-index: 59;
	float: left;
	width:680px; /* required setting for dropdown hover behavior to operate */
}


#divRightTopEndCap {
	text-align: left;
	position: relative;
	float: left;
	top: 85px;
	left: -1px;
	width: 17px;
	height: 34px;
	background-image: url(/corp/fwem/imgs/cwtopnavrightcap.gif);
	z-index: 4;
}

#TopBarshadow {
	text-align: left;
	position: relative;
	float: left;
	width:487px;
	height: 4px;
	top: 3px;
	left: 197px;
	z-index: 3;
	background: url(/corp/fwem/imgs/cwtopnavshadow.gif) repeat-x bottom;
}

/* end top menu area*/

/***********************************************/
/* Content header area                         */
/***********************************************/
#containerHeader{
	position:absolute;
	text-align:left;
	margin: 0 auto;
	width: 857px;
	height:30px;
	top: 117px;
}

#lntop {
	position: relative;
	top: -1px;
	left: 0px;
	float: left;
	z-index: 11;
	width: 180px;
	height: 34px;	
	background: url(/corp/fwem/imgs/cwprodnameleft.gif) no-repeat;
}
#lntopNLN {
	position: relative;
	top: -1px;
	left: 0px;
	float: left;
	z-index: 11;
	width: 180px;
	height: 34px;	
	background: url(/corp/fwem/imgs/cwNLNprodnameleft.gif) no-repeat;
}

#productflag {
	position: relative;
	top: -1px;
	left: 0px;
	float: left;
	z-index: 30;
	height: 34px;
	width: 157px;
	background: url(/corp/fwem/imgs/cwprodnameback.gif) no-repeat;
}

#namecontainer {
	position: relative;
	top: -1px;
	left: -140px;
	z-index: 30;
	height: 34px;
	width: 295px;
	text-align:right;
}
#productname {
	position: relative;
	text-align:left;
	top: 6px;
	z-index: 60;
	min-width: 80px;
	float: right;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #666666;
}
#prodnamecap {
	position: relative;
	top: -1px;
	float: left;
	z-index: 31;
	width: 13px;
	height: 34px;
	background: url(/corp/fwem/imgs/cwprodnamecorner.gif);
}

#location {
	width: 854px;
	top: 115px;
	margin: 0 auto;
	text-align:right;
	position:absolute;
	z-index: 50;
}

#locationHP {
	width: 854px;
	top: 50px;
	margin: 0 auto;
	text-align:right;
	position:absolute;
	z-index: 200;
}

.containerChat{ 
	position:absolute;
	text-align:left;
	margin: 0 auto;
	width: 854px;
	top: 50px;
}
.chatbutton {
	position: relative;
	left: 355px;
	top: 72px;
}

/***********************************************/
/* Content body area                         */
/***********************************************/
#coxwrapBody{
	position: relative; 
	top: 116px;
	text-align:left;
	width: 857px;
	margin: 0 auto;
	background-image: url(/corp/fwem/imgs/cwleftedge.gif); 
	z-index: 30;
	background-repeat: repeat-y; 
}
.lnavback {
	width: 140px;
	background: url(/corp/fwem/imgs/cwlnavbase.gif) repeat-x bottom #d7eaf8; /* */
	/*READ THIS - MOVE TO DIV BACKGROUND AND CHECK. IT PAINTS ACROSS PAGE ON SLOW RELOAD SPEEDS WHICH IS UNDESIREABLE - CONSIDER CONTAINER TYPE OF HEIGHT = 100%*/
}
#emlntop {
	width: 140px;
	height: 24px;
	font: bold 14px/normal Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	background: url(navimg/leftrail-header-top.gif) no-repeat;
	margin: 0px;
	padding: 0px;
}

#emlnavtitle {
	width: 140px;
	height: 24px;
	font: bold 14px/normal Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding: 5px 0px 0px 5px;
}

#emlnavtitle a.title:link, a.title:visited, a.title:hover, a.title:active  { text-decoration: none; color: #333333; }

#bodybackMain { 
	position: relative; 
	top: -35px;
	z-index: 5;
	margin-bottom: -35px;
}
#bodyback { 
	position: relative; 
	top: 22px;
}
.bodytable{
	margin-top: -1px;
	width: 842px;
	margin-left: 14px;
}
#emcoxwrapbodyback{
	margin: 0 auto;
	width: 985px;
	text-align: left;
	/*border:5px dashed #CC6699; */
}
.embodytable{
	margin-top: -1px;
	width: 985px;
	margin-left: 0px;
	/*border:1px solid #00FF00; */
}
#emcoxwrapContent{
	position: relative;
	left: 0px;
	top: 0px;
	margin: 0px 0px 0px 9px;
	padding: 0px 0px 0px 0px;
	z-index: 10;
}
#coxwrapContent{
	position: relative;
	left: 0px;
	top: -25px;
	margin: 0px 0px 0px 9px;
	padding: 0px 0px 0px 0px;
	z-index: 10;
}
#coxwrapContentHP{
	margin-top: 1px;
	padding: 0px;
}

#nlnContent{
	position: relative;
	left: 6px;
	top: -38px;
	width: 836px; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index: 1;
} 
#emnlnContent{
	position: relative;
	left: 6px;
	top: 0px;
	width: 975px; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index: 1;
} 
/* end content body */

/***********************************************/
/* Footer area                         */
/***********************************************/

#coxwrapFooterHP{
	text-align:left;
	color: #cccccc;
	width: 857px;
	height: 34px;
	margin: 0 auto;
	position:relative;
	top: 20px;   
	z-index: 20;
}
#coxwrapFooter{
	text-align:left;
	color: #cccccc;
	width: 857px;
	height: 34px;
	margin: 0 auto;
	position:relative;
	top: 116px;   
	z-index: 20;
}
#footerRight {
	z-index: 21;
	top: 0px;
	width: 854px;
	height: 26px;
	background:  url(/corp/fwem/imgs/cwfootright.gif) right no-repeat; 
	margin-bottom: 20px;  
}
#footerCap {
	width: 14px;
	height: 26px;
	position: relative;
	left: 0px;
	float: left;
	z-index: 22; 
	background: url(/corp/fwem/imgs/cwfootleft.gif) no-repeat; 
	}
#footerBar {
	width: 834px;
	height: 26px;
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
	z-index: 23;
	background: url(/corp/fwem/imgs/cwfootback.gif) repeat-x;
	}	
#divbottommenuitems {
	text-align: center;
	position: relative;
	width:834px;
	top: 5px;
	z-index: 24;
}

#copyrightline {
	text-align: center;
	position: relative;
	width:854px;
	top: -10px;  
	z-index: 25;
	color:999999;
}
/***********************************************/
/* END FOOTER AND STYLEWORK'07                 */
/***********************************************/

/***********************************************/
/* Cox Wrap - Text and governing style         */
/***********************************************/
img { border-width: 0px; }
a:link { text-decoration: underline; color: #3366CC; }
a:visited {  text-decoration: underline; color: #6177a2; }
a:hover, a:active { text-decoration: underline; color: #cc0033;	}
a.HorzNavLink {font-size: 11px; color: #005498; font-family: Arial, Helvetica, sans-serif; text-decoration: none; margin-right: 9px; margin-left: 9px;}
a.HorzNavLink:link {font-size: 11px; color: #005498; font-family: Arial, Helvetica, sans-serif; text-decoration: none; margin-right: 9px; margin-left: 9px;}
a.HorzNavLink:visited {font-size: 11px; color: #005498; font-family: Arial, Helvetica, sans-serif; text-decoration: none; margin-right: 9px; margin-left: 9px;}
a.HorzNavLink:hover {font-size: 11px; color: #005498; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; margin-right: 9px; margin-left: 9px;}
a.HorzNavLink:active {font-size: 11px; color: #005498; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; margin-right: 9px; margin-left: 9px;}
.YourAreaSelect {margin-top: 2px; font-size: 10px; font-family: Arial, Helvetica, sans-serif;}
.YourZipSelect {margin-top: 2px; font-size: 10px; font-family: Arial, Helvetica, sans-serif;}
a.helper:link {	text-decoration: underline;	color: #005498;	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9px;}
a.helper:visited { color: #005498; }
a.helper:hover, a.policy:active { color: #000; }
.helper {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; color:#005498}
a.policy:link {	text-decoration: none; color: #005498; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
a.policy:visited { text-decoration: none; color: #005498; }
a.policy:hover, a.policy:active { text-decoration: underline; }
.policy {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#005498}
.Normal{font-size: 12px; font-style: normal; font-family: Arial, Helvetica, sans-serif;}