/* LINKS */

A:link {
FONT: NORMAL NORMAL BOLD 10PT arial, helvetica, sans-serif;
COLOR: #333333; 
TEXT-DECORATION: none
}

A:visited {
FONT: NORMAL NORMAL BOLD 10PT arial, helvetica, sans-serif;
COLOR: #333333; 
TEXT-DECORATION: none
}

A:hover {
FONT: NORMAL NORMAL BOLD 10PT arial, helvetica, sans-serif;
COLOR: #ab0635; 
TEXT-DECORATION: none
}

.blue:link{FONT: NORMAL NORMAL BOLD 10PT arial, helvetica, sans-serif; COLOR: #354A60; TEXT-DECORATION: none}
.blue:visited{FONT: NORMAL NORMAL BOLD 10PT arial, helvetica, sans-serif; COLOR: #354A60; TEXT-DECORATION: none}
.blue:hover{FONT: NORMAL NORMAL BOLD 10PT arial, helvetica, sans-serif; COLOR: #4281C2; TEXT-DECORATION: none}

.light_blue:link{FONT: NORMAL NORMAL BOLD 10PT arial, helvetica, sans-serif; COLOR: #3469A1; TEXT-DECORATION: none}
.light_blue:visited{FONT: NORMAL NORMAL BOLD 10PT arial, helvetica, sans-serif; COLOR: #3469A1; TEXT-DECORATION: none}
.light_blue:hover{FONT: NORMAL NORMAL BOLD 10PT arial, helvetica, sans-serif; COLOR: #0c3f74; TEXT-DECORATION: none}



/* PADDING */

.pad_l_top{padding-left: 10px; padding-top: 10px; padding-bottom: 8px;}

.pad_c_top{padding-top: 10px; padding-bottom: 8px;}

.pad_r_top{padding-right: 10px; padding-top: 10px; padding-bottom: 8px;}

.pad_l_mid{padding-left: 10px; padding-bottom: 8px;}

.pad_c_mid{padding-bottom: 8px;}

.pad_r_mid{padding-right: 10px; padding-bottom: 8px;}

.pad_l_bot{padding-left: 10px; padding-bottom: 10px;}

.pad_c_bot{padding-bottom: 10px;}

.pad_r_bot{padding-right: 10px; padding-bottom: 10px;}

.pad_top{padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 2px;}

.pad_bot{padding-left: 10px; padding-right: 10px; padding-bottom: 10px;}

.pad_all{padding: 10px;}


.input{
font: normal normal normal 9pt arial, helvetica, sans-serif;
letter-spacing: 1px;
color: #333333;
}

.button{
font: normal normal bold 9pt arial, helvetica, sans-serif;
background-color: #3469A1;
color: #D6E5F4;
letter-spacing: 1px;
}

/* SPACERS */

.invis_char{
FONT: NORMAL NORMAL NORMAL 1PT arial, helvetica, sans-serif;
color: #ffffff;
}

.vert_bar{
FONT: NORMAL NORMAL normal 10PT arial, helvetica, sans-serif;
color: #333333;
text-decoration: none;
position: relative;
bottom: 1px;
}

/* STEPS NAVIGATION MENU */ 
/* margin-left: -15px; ... this is the way to vanish behind a cell wall */


.step_nav_head{
margin-top:6px;
margin-bottom:0px;
margin-left:5px;
font: normal normal bold 10pt arial, helvetica, sans-serif;
color: #333333;
}

.step_nav_ol{
margin-top: 0px;
margin-right: 5px;
margin-bottom: 6px;
margin-left: -12px;
font: normal normal bold 9pt arial, helvetica, sans-serif;
color: #0c3f74;
}

.step_nav_span{
margin-left: -7px;
text-indent: 7px;
font: normal normal normal 9pt arial, helvetica, sans-serif;
}

/* BORDERS */

.cell_sect_head{
border: 2px solid #cccccc;
background-color: #f5f5f5;
font: normal normal bold 14pt arial, helvetica, sans-serif;
color: #333333;
}

.cell_sect_head_l{
border-top: 2px solid #cccccc;
border-bottom: 2px solid #cccccc;
border-left: 2px solid #cccccc;
background-color: #f5f5f5;
font: normal normal bold 14pt arial, helvetica, sans-serif;
color: #333333;
}

.cell_sect_head_center{
border-top: 2px solid #cccccc;
border-bottom: 2px solid #cccccc;
background-color: #f5f5f5;
font: normal normal bold 14pt arial, helvetica, sans-serif;
color: #333333;
}

.cell_sect_head_r{
border-top: 2px solid #cccccc;
border-bottom: 2px solid #cccccc;
border-right: 2px solid #cccccc;
background-color: #f5f5f5;
padding-right: 5px;
font: normal normal bold 14pt arial, helvetica, sans-serif;
color: #333333;
}

.cell_l_r_bot{
border-left: 2px solid #cccccc;
border-right: 2px solid #cccccc;
border-bottom: 2px solid #cccccc;
}

.cell_l_r_mid{
border-left: 2px solid #cccccc;
border-right: 2px solid #cccccc;
}

.text_nav{
border: 2px solid #cccccc;
background-color: #f5f5f5;
}

/* BODY TEXT - padding: top right bottom left; */ 

p.body_txt_1{
padding-left: 15px;
padding-right: 15px;
margin-top: 0px;
margin-bottom: 8px;
font: normal normal normal 9pt arial, helvetica, sans-serif;
color: #333333;
text-align: justify;
}

p.faq_txt_rtn{
padding-left: 15px;
padding-right: 15px;
margin-top: 10px;
margin-bottom: 8px;
text-align: right;
}

.faq_toc{
padding-left: 15px;
padding-right: 15px;
margin-top: 0px;
margin-bottom: 8px;
font: normal normal normal 9pt arial, helvetica, sans-serif;
color: #333333;
text-align: left;
}

.body_text_2{
font: normal normal bold 9pt arial, helvetica, sans-serif;
color: #333333;
margin-top: 0px;
margin-bottom: 0px;
}

p.body_title_1{
padding-left: 5px;
padding-right: 15px;
margin-top: 0px;
margin-bottom: 8px;
font: normal normal bold 10pt arial, helvetica, sans-serif;
color: #0c3f74;
}

.caption{
margin-left: 10px;
margin-right: 10px;
margin-top: 8px;
margin-bottom: 0px;
font: normal normal normal 9pt arial, helvetica, sans-serif;
color: #333333;
}

.list_body_text_1{
padding-left: 0px;
padding-right: 25px;
font: normal normal bold 10pt arial, helvetica, sans-serif;
color: #333333;
}

.list_body_text_2{
padding-left: 0px;
padding-right: 25px;
font: normal normal normal 10pt arial, helvetica, sans-serif;
color: #333333;
}

.list_body_text_1_indent{
font-weight: normal;
margin-top: 0px;
margin-bottom: 8px;
padding-left: 10px;
}

.tabular_data{
FONT-SIZE: 8PT;
padding-left: 6px;
padding-right: 6px;
padding-top: 1px;
padding-bottom: 1px;
border-bottom: 1px solid #dddddd;
}

.tabular_data_l{
FONT-SIZE: 8PT;
padding-left: 6px;
padding-right: 6px;
padding-top: 1px;
padding-bottom: 1px;
border-bottom: 1px solid #dddddd;
}.textbox1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	background-image: none;
	border: 1px solid #98ADC1;
	height: 15px;
}
.textbox2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	background-image: none;
	border: 1px solid #98ADC1;
	width: 290px;
	height: 80px;
}
