/* INITIALIZE  */

html{  /*  Forcing Scrollbars */
	height:100%;
	margin-bottom:1px; 
}

img, a img, form{
	margin:0px;
	padding:0px;
	border:0px;
	vertical-align:bottom
}

a{
	margin:0px;
	padding:0px;
	border:0px;
}

.outer {
	position:relative;
	/*display:table;*/
	height: 20px;
	width: 20px;
	vertical-align: middle; 
	text-align: center;
	/* border: 1px solid #CCCCCC; */
	/*background:red;*/
	float:left
}
.inner {
	width:100%;
	display:table-cell;
	vertical-align:middle;
	position:relative;
}
* html .inner {top:50%;left:0;}
* html .inner p{top:-50%;	position:relative;}
/* INITIALIZE END  */



body, td{
	font-family:Arial;
	font-size:11px;
	font-weigt: bold;
	color:#2d2d2d;
	width:786px;
	margin:0 auto;
	padding:0px;
	text-align:center;
	
}
a:visited, a:link{
	color:#30587D;
}

#container{
	width:803px;
	margin:0 auto;
	text-align:left;
}

#nav{
	color:#FFF;
	text-align:right;
	white-space:nowrap;
	background-image:url(images/frameHeaderBG.gif);
	background-repeat:repeat-x;
	width:100%;
}
	#nav table td{color:#FFF;}
	
	#nav a:visited, #nav a:link{
		color:#F3F3F3;
		text-decoration:none;
	}
	#nav a:hover{
		color:#F4E8B3;
		text-decoration:none;
	}
	
	#navLeft{
		float:left;
		clear:both;
		width:775px;
		background-image:url(images/frameHeaderBG.gif);
		background-repeat:repeat-x;
		text-align:right;
		padding-top:2px;
	}
	#navRight{
		float:right;
		background-image:url(images/frameHeaderBG.gif);
		background-repeat:repeat-x;
		width:28px;
	}


#top{
	clear:both;
	width:100%;
}
	#topLeft{
		float:left;
		clear:both;
	}
	#topRight{
		float:right;
		width:569px;
		min-height:365px;
		height:auto !important;
		height:365px;
		background-image:url(images/esChanging_landing2.jpg);
		background-repeat:no-repeat;
	}
	
	#topRightContent{
		float:right;
		width:569px;
		min-height:174px;
		height:auto !important;
		height:174px;
		background-image:url(images/esChanging_content.jpg);
		background-repeat:no-repeat;
	}



#content{
	float:left;
	clear:both;
	background-image:url(images/frameBodyBG.gif);
	background-repeat:repeat-y;
	width:100%;
	padding:18px 0 0 0;
}
	#contentLeft{
		float:left;
		clear:both;
		width:234px;
	}
	#contentRight{
		float:right;
		width:569px;
	}
		#contentTitleLeft{
			float:left;
			clear:both;
			color:#7D4850;
			font-size:14px;
			font-weight:bold;
		}
		#contentTitleRight{
			float:right;
			padding:0 25px 0 0;
		}
		#contentBody{
			clear:both;
			padding:14px 55px 0 0;
			color:#000;
			line-height:21px;
			font-size:12px;
		}
	

					.odd{
						background-image:url(images/oddRowBG.jpg);
						background-repeat:no-repeat;
						background-position:left;
					}
					.docType{
						padding:6px 0 5px 11px;
					}
					.docLink{
						width:100%;
						padding:6px 0 5px 15px;
						text-align:left;
					}
						.docLink a:visited, .docLink a:link{
							font-size:13px;
							color:#2d2d2d;
						}

	

#footer{
	clear:both;
	background-image:url(images/frameBodyBG.gif);
	width:100%;
	padding:52px 0 0 0;
}
	#footerLeft{
		float:left;
		clear:both;
		width:450px;
		white-space:nowrap;
		padding:19px 0 0 35px;
	}
		#footerLeft td{
			color:#30587D;
		}
		#footerLeft a:visited, #footerLeft a:link{
			color:#30587D;
			font-weight:bold;
			text-decoration:none;
		}
		#footerLeft a:hover{
			color:#30587D;
			font-weight:bold;
			text-decoration:underline;
		}
		
	#footerRight{
		float:right;
		vertical-align:top;
		width:213px;
		padding:0 25px 0 0;
		text-align:right;
	}
	#footerBottom{
		clear:both;
		width:100%;
		min-height:33px;
		height:auto !important;
		height:33px;
		background-image:url(images/frameFooter.jpg);
		background-repeat:no-repeat;
	}
	
	
	
	
	
	
	
#termsBodyPrivacy{
	color:3d3d3d;
	line-height:normal;
	font-size:11px;
	padding:0 15px 0 1px;
}

	.toTop{
		width:100%;
		text-align:right;
		padding:0 15px 0 0;
	}
		.toTop a:visited, .toTop a:link{
			color:#30587D;
			text-decoration:underline;
			font-size:11px;
		}
	
.hXL{
	color:#333333;
	font-size:14px;
	font-weight:bold;
}

.hM{
	font-weight:bold;
}