body {
	font: normal 80% Arial, Helvetica, sans-serif;
	color: #666666;
	}
img {
	border: 0px;
	}
a:link,
a:hover,
a:visited {
	color: blue;
	text-decoration: none;
	}
a:hover {
	color: blue;
	text-decoration: underline;
	}

ol,
ul {
	position: relative;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	}
ol {
	padding-left: 18px;
	}
	ol li,
	ul li {
		position: relative;
		margin: 0px;
		padding: 0px;
		}

/*************************/
/***** HEADER STYLES *****/
/*************************/

h1 {
	position: relative;
	margin: 0px 0px 15px -1px;
	padding: 0px;
	color: #2A2E63;
	font: normal 1.4em Arial, Helvetica, sans-serif;
	}

/************************/
/***** MISC STYLES *****/
/**********************/

.red {
	color: red;
	}

/** Clear **/
 
.clear {
	height: 0px;
	overflow: hidden;
	clear: both;
	}
.clear_l { clear: left; }
.clear_r { clear: right; }
.clear_n { clear: none; }
 
/** Float **/
 
.float_l { float: left; }
.float_r { float: right; }
.float_n { float: none; }

img.float_r, .float_r img { margin-left: 10px; margin-bottom: 10px; }
img.float_l, .float_l img { margin-right: 10px; margin-bottom: 10px; }
 
/** Text align **/
 
.align_l { text-align: left; }
.align_r { text-align: right; }
.align_c { text-align: center; }
.align_j { text-align: justify; }
 
/** Vertical align **/
 
.valign_t { vertical-align: top; }
.valign_b { vertical-align: bottom; }
.valign_m { vertical-align: middle; }

/***********************/
/***** FORM STYLES *****/
/***********************/

.form_input,
.form_file,
.form_select,
.form_textarea,
.form_button {
	font: normal 1em Arial, Helvetica, sans-serif;
	color: #565656;
	border: 1px solid #CFCFCF;
	width: 100%;
	}
.form_submit {
	display: block;
	margin: auto;
	border: 1px solid #CFCFCF;
	text-transform: lowercase;
	color: #32326E;
	background-color: #fbfbfb;
	font: normal 0.9em Verdana, Arial, Helvetica, sans-serif;
	}

/*********************/
/***** HR STYLES *****/
/*********************/

.hr_clear {
	position: relative;
	clear: both;
	font-size: 1px;
	line-height: 1px;
	margin-bottom: -1px;
	}
.hr_dots {
	position: relative;
	clear: both;
	font-size: 1px;
	line-height: 1px;
	background-image: url('../images/dots_horizontal1.gif');
	background-repeat: repeat-x;
	}


/*
####################################
######                        ######
######    STRUCTURE STYLES    ######
######                        ######
####################################
*/

/*************************/
/***** HEADER STYLES *****/
/*************************/

#header {
	display: none;
	}

/*************************/
/***** BANNER STYLES *****/
/*************************/

#banner {
	position: relative;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 15px 0px;
	border-bottom: 1px solid navy;
	}
.logo_layer {
	position: relative;
	}
	.logo_layer img {
		display: block;
		}

/***************************/
/***** MAIN NAV STYLES *****/
/***************************/

#mainnav {
	display: none;
	}
	
/*************************/
/***** MIDDLE STYLES *****/
/*************************/

#middle,
#middle_lge {
	position: relative;
	margin-bottom: 15px;
	padding: 0px 15px;
	}

#content_left {
	display: none;
	}
	
/*************************/
/***** FOOTER STYLES *****/
/*************************/

#footer {
	position: relative;
	padding: 10px 0px;
	font: normal 0.8em Arial, Helvetica, sans-serif;
	color: navy;
	border-top: 1px solid navy;
	}

#footer_left {
	position: relative;
	text-align: center;
	}

#footer_right {
	display: none;
	}






