﻿<style type="text/css">


body{
margin: 0;
padding: 0;
line-height: 1.5em;
}

b{font-size: 110%;}
em{
	color: #000000;
}


/* ======================== HEADER ================================== */
.header_links {
	text-align: right;
	font-family: Verdana;
	font-size: 10pt;
}
.header_bg {
	background-image: url('../images/header.gif');
	border-collapse: collapse;
}
.header_access_everything {
	background-image: url('../images/header_r1_c1.gif');
}
.header_image_border {
	border-width: 0px;
}




/* ======================== FOOTER ================================== */
.footer_links {
	font-family: Verdana;
	font-size: 10pt;
	vertical-align:text-bottom;
}
.footer_copyright {
	font-family: Verdana;
	font-size: 8pt;
}





/* ======================== PAGE CONTENT ================================== */
.page_content {
	font-family: verdana;
	font-size: 12px;
	color: #000000;
}

.page_sub_header {
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
}
.page_sub_link_table {
	border-collapse: collapse;
}
.page_sub_link_headers {
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	text-decoration:none;
	color:#000000;
}
.page_sub_link_headers a:hover{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.page_sub_link_desc {
	font-family: Verdana;
	font-size: 8pt;
}
.page_sub_hr_line {
	text-align: center;
}






/* ======================== LAYOUT ================================== */
#emailcontainer{
	padding: 4px;
	width: 965px; /*Width of the page container*/;
	min-height: 20px;
	margin: 0 auto;
	font-family: verdana;
	font-size: 8pt;
	color: #FFFFFF;
}
#pagecontainer{
	border: 2px solid #C0C0C0;
	width: 965px; /*Width of the page container*/;
	min-height:520px;
	margin: 0 auto;
	background-color: #FFFFFF;
	background-image:url('../images/footer.gif');
	background-position:bottom;
	background-repeat:no-repeat;
}
#pagecopyright{
	width: 965px; /*Width of the page container*/;
	margin: 0 auto;
	text-align:right;
}
#maincontainer{
	border: 0px none #C0C0C0;
	width: 945px; /*Width of main container*/;
	min-height:500px;
	margin: 0 auto; /*Center container on page*/
}
#topsection{
margin:0;
padding-top:10px;
padding-bottom:10px;
background: #FFFFFF;
height: 68px; /*Height of top section*/
}

#rightadcontainer{
margin: 0;
padding-bottom: 10px;
}

#leftadcontainer{
margin: 0;
padding-bottom: 10px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 0px 0 180px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
min-height:500px;
}

#contentcolumnheader{
margin: 0;
padding-bottom: 10px;
}

#leftcolumn{
	float: left;
	width: 180px; /*Width of left column in pixel*/;
	margin-left: -945px; /*Set margin to that of -(MainContainerWidth)*/
}

#rightcolumn{
	float: left;
	width: 180px; /*Width of right column*/;
	margin-left: -180px; /*Set left margin to -(RightColumnWidth)*/;
}
#footer{
	clear: left;
	width: 100%;
	height:25px;
	color: #000000;
	text-align: right;
}

#footer a{
	color: #000000;
	text-decoration: none;
}

#footer a:hover{
	color:#FF6600;
	text-decoration: none;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}



/* ================================================================================ */
/* =================================== NAVIGATION ================================= */
/* ================================================================================ */
.image_no_border {
	border-style: solid;
	border-width: 0;
}

.wireframemenu{
	border: 0px solid #C0C0C0;
	border-bottom-width: 0;
	width: 180px;
}

* html .wireframemenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 164px;
}

.wireframemenu ul{
padding: 0;
margin: 0;
list-style-type: none;
}

.wireframemenu a{
font: bold 8pt Verdana;
padding: 4px 3px;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: #595959;
text-decoration: none;
border-bottom: 1px solid #C0C0C0;
}

.wireframemenu_selected{
	background-color: #CCCCCC;
	background-image: url('../images/wireframe_menu_bg_selected.jpg');
}

.wireframemenu a:visited{
color: #595959;
}

html>body .wireframemenu a{ /*Non IE rule*/
width: auto;
}

.wireframemenu a:hover{
	background-color: #CCCCCC;
	background-image: url('../images/wireframe_menu_bg.jpg');
	color: black;
}

/* ====================== THE BEGINNING OF THE SUB MENU VARIABLES ========================= */

.wireframemenu_sub{
	border: 0px solid #C0C0C0;
	background-color: #E6E6E6;
	border-bottom-width: 0;
	width: 180px;
}

* html .wireframemenu_sub{ /*IE only rule. Original menu width minus all left/right paddings */
width: 162px;
}

.wireframemenu_sub ul{
padding: 0;
margin: 0;
list-style-type: none;
}

.wireframemenu_sub li{
background-image:url('../images/menu_sub.gif');
background-position:left;
background-repeat:no-repeat;
}

.wireframemenu_subselected{
	background-color: #CCCCCC;
	background-image: url('../images/menu_sub_selected.gif');
	background-position: left;
	background-repeat: no-repeat;
}

.wireframemenu_sub a{
	font: 8pt Verdana;
	padding: 4px 15px 4px 15px; /* DEFINES THE VERTICLE PADDING AS WELL AS THE LEFT PADDING.  HERE WE HAVE A SIGNIFICANT LEFT PADDING FOR THE SUB MENU. */
	display: block;
	width: 100%; /*Define width for IE6's sake*/;
	color: #595959;
	text-decoration: none;
	border-bottom: 1px solid #C0C0C0;
}
.wireframemenu_subselected a{
	font: 8pt Verdana;
	padding: 4px 15px 4px 15px; /* DEFINES THE VERTICLE PADDING AS WELL AS THE LEFT PADDING.  HERE WE HAVE A SIGNIFICANT LEFT PADDING FOR THE SUB MENU. */
	display: block;
	width: 100%; /*Define width for IE6's sake*/;
	color: #595959;
	text-decoration: none;
	border-bottom: 1px solid #C0C0C0;
	background-image: url('../images/menu_sub_selected.gif');
	background-position: left;
	background-repeat: no-repeat;
}

.wireframemenu_sub a:visited{
color: #595959;
}

html>body .wireframemenu_sub a{ /*Non IE rule*/
width: auto;
}

.wireframemenu_sub a:hover{
	background-color: #999999;
	background-image: url('../images/menu_sub_selected.gif');
	background-position: left;
	background-repeat: no-repeat;
	color: black;
}

.wireframemenu_toplevel {
	background-color: #CCCCCC;
	background-image: url('../images/wireframe_menu_top_level_bg.jpg');
}
.wireframemenu_selected_x {
	background-color: #CCCCCC;
	background-image: url('../images/wireframe_menu_bg.jpg');
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #C0C0C0;
}

.wireframemenu_toplevel_x {
	background-color: #CCCCCC;
	background-image: url('../images/wireframe_menu_top_level_bg.jpg');
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #C0C0C0;
}

HTML {   
overflow: -moz-scrollbars-vertical;
}

</style>

