body {
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	
	
}

#frameA {

	width: 1024px;
/*	background-x-position: center; */
}

#logo {
	width: 450px;

	height: 70px;

	margin: 10 0 10 10;

	padding: 0;

	background-image: url(../images/csb_logo.gif);

	background-position: top;

	background-repeat: no-repeat;

}

#log {

	width: 1009px;

	height: 35px;

	margin: 0;

	padding: 0 15px 0 0;

	background-color: #1C578C;
	
	background-image: url(../images/nav_botright_cor.gif);

	background-position: bottom right;

	background-repeat: no-repeat;

	
	font-family: Helvetica,Arial,Times;
	font-size: 11pt;
	color: #000000;
	text-align: right;
	
}

#corpus {
	
	width: 1024;
	
	margin: 0;
	
	padding: 0;
	
}

#content_top {

	width: 164px;
	
	height: 14px;
	
	background-image: url(../images/nav_qh_curve2.gif);

	background-position: top right;

	background-repeat: no-repeat;
	
	margin: 0;
	
	padding: 0;

}


#content_left {

	float: left;
	
	width: 140px;
	
	background-color: #D3DBDF;
	
	margin: 0;
	
	padding: 0 5px 0 5px;
	
}



#content_right {

	float: right;
	
	height: auto;
	
	width: 854px;
	
	padding: 0;
	
	margin: 0;

}


#center_line {

	width: 800;
	
	background-position: center;
	border-top: 10px solid #1C578C;
	margin: 10 0 10 0;

}

/*
#buttonTable {

	text-align: center;
	
	height: 166px;
	
	width: 735px;
 
	border: 2px solid #1C578C;
 
	vertical-align: middle;
}
*/
#footer {

	clear: both;
	
	width: 1024px;
	
	height: 28px;
	
	margin: 10 0 0 0;
	
	padding: 0;

	background-color: #1C578C;
	
}

#footleft {
	
	float: left;
	
	width: 472px;
	
	height: 28px;
	
	display: inline;
	
	margin: 0;
	
	padding: 0 0 0 40;

	background-color: #1C578C;

}

#footright {
	
	float: right;
		
	height: 23px;
	
	width: 472px;
	
	margin: 0;
	
	padding: 5 40 0 0;

	background-color: #1C578C;
	
	text-align: right;
	
	vertical-align: middle;
	
	font-weight: bold;
	
	font-family: Helvetica,Arial,Times;
	font-size: 11pt;
	color: #FFFFFF;

}


#footlogo {
	
	clear: both;
	
	width: 1024px;
	
	height: 28px;
	
	margin: 0;
	
	padding: 20 0 20 0;

	text-align: center;
}

.navigation {
	display: block;
}

#email_type {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: italic;
	font-weight: bold;
	color: #1C578C;
	padding: 0 0 0 12px;
	
}

.reg_text {
	width: 825;
	font-family: 'Times New Roman', Times, TimesNR, Garamond, serif;
	font-size: 12pt;
}

#form_buttons {

	width: 850;
	
	margin: 2px;
	
	padding: 0;
	
	text-align: center;

}

#button_left {
	float: left;
	
	width: 210px;
	
	height: 40px;
	
	display: inline;
	
	margin: 0;
	
	padding: 0 0 0 200;

}

#button_right {
	float: right;
	
	width: 210px;
	
	height: 40px;
	
	display: inline;
	
	margin: 0;
	
	padding: 0 200 0 0;


}



.navigationFormButton {
	color: #1C578C;
    vertical-align: middle;
    text-align: center;
	text-decoration: underline;
	width: 90px;
	height: 28px;
	
}

.navigationFormButton:hover  {
	color: #142F4F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-transform: uppercase;
	font-weight: bold;
    vertical-align: middle;
    text-align: center;
	text-decoration: underline;
	width: 90px;
	height: 28px;
}

.navigationFormButtonRoll  { /* for IE6 roll over using java script  */
	color: #142F4F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-transform: uppercase;
	font-weight: bold;
    vertical-align: middle;
    text-align: center;
	text-decoration: underline;
	width: 90px;
	height: 28px;
}

.navFormBut {
	color: #1C578C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-transform: uppercase;
	font-weight: bold;
    vertical-align: middle;
    text-align: center;
	text-decoration: underline;
	width: 80px;
	height: 28px;
}

.navFormBut:hover  {
	color: #142F4F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-transform: uppercase;
	font-weight: bold;
    vertical-align: middle;
    text-align: center;
	text-decoration: underline;
	width: 80px;
	height: 28px;
}

.navFormButRoll  { /* for IE6 roll over using java script  */
	color: #142F4F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-transform: uppercase;
	font-weight: bold;
    vertical-align: middle;
    text-align: center;
	text-decoration: underline;
	width: 80px;
	height: 28px;
}

a:link {
	color: #1C578C;
	font-size: 12pt;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
    vertical-align: middle;
    text-align: center;
	width: 100%;
}

a:visited {
	color: #1C578C;
	font-size: 12pt;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
    vertical-align: middle;
    text-align: center;
	width: 100%;
}

a:hover {
	color: #142F4F;
	text-decoration: underline;
	font-family: Helvetica, Arial, Times;
	font-size: 12pt;
}

A:link.foot {
        color: #FFFFFF;
        text-decoration: none;
        font-family: Helvetica, Arial, Times;
        font-size: 10pt;
		display: inline;
}

A:visited.foot {
        color: #FFFFFF;
        text-decoration: none;
        font-family: Helvetica, Arial, Times;
        font-size: 10pt;
}

A:hover.foot {
        color: #FF0000;
        text-decoration: underline;
        font-family: Helvetica, Arial, Times;
        font-size: 10pt;
}

table.level_1 {
	
	width: 735px;
	
	margin: 0;
	
	padding:  0;
	
	border: none;
	

 }
 
.p2 {
	border: none;
	margin: 0;
	padding: 0;
	
}

table.level_2  {
	
	width: 731px;
	
	margin: 0 2px 0 2px;
	
	padding:  0 0 0 0;
	
	border: 2px solid #1C578C;
	

 }
 
TD.formHead {
    font-family: Helvetica,Arial,Times;
	font-size: 12pt;
	margin: 2px 0 2px 0;
	text-align: center;
	font-weight: bold;
	background: #D3DBDF;
	border: 2px solid  #D2DBDF;
} 

.formHeadP2 {
    font-family: Helvetica,Arial,Times;
	font-size: 11pt;
	color: #1C578C;
	margin: 2px 0 2px 0;
	text-align: left;
	font-weight: bold;
	background: #D3DBDF;
	border: 2px solid  #D2DBDF;
} 

TD.formR {                                          
	padding-left: 4px;
	margin-left: 2px;
	padding-right: 2px;
	margin-right: 2px;
    font-family: Helvetica,Arial,Times;
	font-size: 10pt;
	color: #000000;
	text-align: right;
}

TD.formL {
    padding-right: 4px;
	margin-right: 2px;
	padding-left: 2px;
	margin-left: 2px;
	font-family: Helvetica,Arial,Times;
	font-size: 10pt;
	color: #000000;
	text-align: left;
}

FONT.formRed {
    font-family: Helvetica,Arial,Times;
	font-size: 11pt;
	color: #FF0000;
}

FONT.pageHead {
    font-family: Helvetica,Arial,Times;
	font-size: 14pt;
	color: #1C578C;
	font-weight: bold;
}

FONT.page {
	font-family: Helvetica,Arial,Times;
	font-size: 11pt;
	color: #000000;
}

FONT.pageSm {
	font-family: Helvetica,Arial,Times;
	font-size: 9pt;
	color: #000000;
}

FONT.helpHead {
    font-family: Helvetica,Arial,Times;
	font-size: 12pt;
	color: #000000;
	font-weight: bold;
}

FONT.helpPage {
    font-family: Helvetica,Arial,Times;
	font-size: 10pt;
	color: #000000;
}   

TD.account {
	margin: -1;
	padding: 2;
    font-family: Helvetica,Arial,Times;
	font-size: 11pt;
	color: #000000;
	background: #BBBBBA;

}

.menuInfo {
	margin: 0;
	padding: 0;
	font-family: Helvetica,Arial,Times;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
}

.menuLabel {
	margin: 0;
	padding: 0;
	font-family: Helvetica,Arial,Times;
	font-size: 8pt;
	color: #FFFFFF;
}
