/***********************************************/
/*            Essay Micro Site                 */
/***********************************************/


/* FORMAT STYLES - Top to Bottom */

body{
	font: 65% Verdana,sans-serif;
	color: #0C1B48;
	line-height: 17px;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
}


.skipLinks {display: none;}


.textWhiteHome{
	font: Verdana,sans-serif;
	color: #FFFFFF;
	line-height: 17px;
	margin-left: 10px;
	margin-right: 30px;
}


.textWhiteHomeBold{
	font: 110% Verdana,sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 17px;
	margin-left: 10px;
	margin-right: 30px;
}


.textBlueHome{
	font: 110% Verdana,sans-serif;
	color: #0C1B48;
	line-height: 17px;
	margin-left: 10px;
	margin-right: 30px;
}


.bold {
	font-weight: bold;
}

.textRed {
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}

.textRedBold {
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}





/* LAYOUT STYLES - HOMEPAGE - Top to Bottom */

#top{
	position: absolute;
	top: 0px;
	width:730px;
	height: 17px;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	POSITION: relative;
	padding: 0px;

}

#mainHome{
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	POSITION: relative;
	width:750px;
	background-color: #ffffff;
	/* background: #ffffff url(../images/atoms_sm.jpg) no-repeat right top; */
}

#mainHomeRed{
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	POSITION: relative;
	width:750px;
	background-color: #ffffff;
	background: #ffffff url(../images/image_main_index.jpg) right top; 
}

#mainHomeContentTop{
	MARGIN-LEFT: 60px;
	MARGIN-RIGHT: auto;
	POSITION: relative;
	width:670px;
	text-align: right;
}

#mainHomeContentMain{
	MARGIN-LEFT: 60px;
	MARGIN-RIGHT: auto;
	POSITION: relative;
	width:670px;
	text-align: left;
}

#mainHomeBlue{
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	POSITION: relative;
	width:750px;
	height: 120px;
	background-color: #ffffff;
	background: #ffffff url(../images/image_main_blue_index.jpg) right top; 
}

#mainHomeBlueContent{
	MARGIN-LEFT: 60px;
	MARGIN-RIGHT: auto;
	POSITION: relative;
	width:670px;
	text-align: left;
}

#mainHomeLined{
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	POSITION: relative;
	width:750px;
	height: 70px;
	background-color: #ffffff;
	background: #ffffff url(../images/image_main_lined_index.jpg) right top;
}

#mainHomeLinedContent{
	MARGIN-LEFT: 90px;
	MARGIN-RIGHT: auto;
	POSITION: relative;
	width:650px;
	height: 70px;
}

#mainHomeWhiteLabel{
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	POSITION: relative;
	width:340px;
	height: 113px;
	background-color: #ffffff;
	background: #ffffff url(../images/image_white_label.gif) right top;
}


table.Home {
	width: 100%;
	padding: 0px  0px  0px  0px;
    border: 0px;  
	border-collapse: collapse; 
	padding: 0px; 
	spacing: 0px;
	margin: 0px  0px  0px  0px;
	margin-top: 0px 0px 0px 0px;
	margin-right: 0px 0px 0px 0px;
	margin-bottom: 0px 0px 0px 0px;
	margin-left: 0px 0px 0px 0px;
	padding-top: 0px 0px 0px 0px;
	padding-right: 0px 0px 0px 0px;
	padding-bottom: 0px 0px 0px 0px;
	padding-left: 0px 0px 0px 0px;
	vertical-align: top;
}

td.left{
	width: 280px;
	text-align: left;
	vertical-align: top;
}


td.right{
	text-align: right;
	vertical-align: top;
}

td.leftMain{
	width: 442px;
	text-align: left;
	vertical-align: top;
}


td.rightMain{
	text-align: right;
	vertical-align: top;
}


td.rightMainCenter{
	text-align: center;
	vertical-align: top;
}


td.leftMainForm{
	width: 250px;
	text-align: left;
	vertical-align: top;
}


td.rightMainForm {
	text-align: left;
	vertical-align: top;
}

td.leftMainSend{
	width: 250px;
	text-align: left;
	vertical-align: top;
}


td.rightMainSend{
	text-align: right;
	vertical-align: top;
}



/* LAYOUT STYLES - MAIN - Top to Bottom */



#mainMainContentMain{
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	POSITION: relative;
	width:750px;
	background-color: #ffffff;
	background: #ffffff url(../images/image_main_main.jpg) right top; 
}

#mainHomeContentTopRip{
	MARGIN-LEFT: 39px;
	MARGIN-RIGHT: auto;
	POSITION: relative;
	width:701px;
}

#mainHomeContentMidRip{
	MARGIN-LEFT: 39px;
	MARGIN-RIGHT: auto;
	POSITION: relative;
	width:701px;
}

#mainMainTopLined{
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	POSITION: relative;
	width:750px;
	background-color: #ffffff;
	background: #ffffff url(../images/image_main_lined_index.jpg) right top;
}

#mainMainLinedTopContent{
	MARGIN-LEFT: 90px;
	MARGIN-RIGHT: auto;
	POSITION: relative;
	width:650px;
}

#mainMainLined{
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	POSITION: relative;
	width:750px;
	background-color: #ffffff;
	background: #ffffff url(../images/image_main_lined_index.jpg) right top;
}

#mainMainLinedContent{
	MARGIN-LEFT: 90px;
	MARGIN-RIGHT: auto;
	POSITION: relative;
	width:650px;
}

#mainMainBottomLined{
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	POSITION: relative;
	width:750px;
	background-color: #ffffff;
	background: #ffffff url(../images/image_main_lined_index.jpg) right top;
}

#mainMainLinedBottomContent{
	MARGIN-LEFT: 90px;
	MARGIN-RIGHT: auto;
	POSITION: relative;
	width:650px;
}


form {
	padding: 0px 0px 0px 0px;
	margin: 0;

}

label{
	font: 100% Verdana,sans-serif;
	color: #0C1B48;
}
				
input{
	font: 100% Verdana,sans-serif;
	color: #0C1B48;
	width: 200px;
	height: 15px;
}


.formfields {
	font: 100% Verdana,sans-serif;
	color: #0C1B48;
  }
    
textarea {
	font: 100% Verdana,sans-serif;
	color: #0C1B48;
	width: 200px;
  }
				
.checkbox{
	font: 100% Verdana,sans-serif;
	color: #0C1B48;
	width: 20px;
	height: 15px;
}
				
.submit{
	width: 107px;
	height: 106px;
}

/* NAVIGATION STYLES - Top to Bottom */

#topNav{	
	font-weight: normal;
	position: absolute;
	top: 0px;
	right: 0px; 
}

#topNav a{
	font-weight: normal;
	color: #0C1B48;
	text-decoration: underline;
}

#topNav a:hover{
	text-decoration: underline;
	color: #FF0000;
}


#mainHomeLinedContent a{
	font-weight: normal;
	color: #0C1B48;
	text-decoration: underline;
}

#mainHomeLinedContent a:hover{
	text-decoration: underline;
	color: #FF0000;
}


#mainMainLinedContent a{
	font-weight: normal;
	color: #0C1B48;
	text-decoration: underline;
}

#mainMainLinedContent a:hover{
	text-decoration: underline;
	color: #FF0000;
}


#mainMainLinedBottomContent a{
	font-weight: normal;
	color: #0C1B48;
	text-decoration: underline;
}

#mainMainLinedBottomContent a:hover{
	text-decoration: underline;
	color: #FF0000;
}


.textWhiteHome a{
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

.textWhiteHome a:hover{
	font-weight: normal;
	color: #0C1B48;
	text-decoration: underline;
}


/*************** list tag styles ***************/


li {
	padding: 0px 0px 10px 0px;
}
