BODY {
background: #FFFFFF;
background-color: #FFFFFF;
/*
background-image: url("../images/page_bg_wide.gif");
background-repeat: no-repeat;
background-attachment: fixed;
background-position:top center;
*/
font-family: verdana, geneva, arial, helvetica, sans serif;
font-size: 8pt;
color: #000000;
line-height: 1;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
border:0px solid #ff8800;
text-align:center;
outline: 0px;
}

DIV {
text-align: left;
padding: 0px;
margin: 0px;
border:0px solid red;
border-collapse: collapse;
vertical-align: bottom;
outline: 0px;
}

SPAN {
text-align: left;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
border:0px dashed green;
border-collapse: collapse;
vertical-align: bottom;
outline: 0px;
}

TABLE {
text-align: left;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border:0px solid #000000;
background: none;
color: #656971; 
font-size: 10pt;
border-collapse: collapse;
width: 100%;
vertical-align: top;
outline: 0px;
}

TR {
text-align: left;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border:0px solid #000000;
background: none;
color: #656971; 
font-size: 10pt;
border-collapse: collapse;
vertical-align: top;
outline: 0px;
}

TD {
text-align: left;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border:0px solid green;
background: none;
color: #656971; 
font-size: 10pt;
border-collapse: collapse;
vertical-align: top;
outline: 0px;
}

TH {
text-align: left;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border:0px solid #000000;
background: none;
color: #656971; 
font-size: 10pt;
border-collapse: collapse;
vertical-align: top;
outline: 0px;
}

A{
margin: 0px;
padding: 0px;
outline: 0px;
}

/************************************************************/ 
A:link    {
text-decoration: none;
color: #1c50a3;
font-weight: bold;
}
A:visited    {
text-decoration: none;
color: #1c50a3;
font-weight: bold;
}
A:hover    {
text-decoration: none;
font-weight: bold;
color: #ea5402;
}
A:active    {
text-decoration: none;
font-weight: bold;
color: #ea5402;
}
/************************************************************/ 

SELECT {
font-family: verdana, geneva, arial, helvetica, sans serif;
font-weight: bold;
background: #ffffff;
margin-top: 0px;
margin-bottom: 0px;
font-size: 8pt;
text-align: left;
color: #000000;
white-space: nowrap;
border-collapse: collapse;
vertical-align: middle;
}

OPTION {
font-family: verdana, geneva, arial, helvetica, sans serif;
font-weight: bold;
background: transparent;
border: 0px solid #b4b4b4;
margin-top: 0px;
margin-bottom: 0px;
font-size: 8pt;
text-align: left;
color: #000000;
white-space: nowrap;
border-collapse: collapse;
vertical-align: middle;
}

TEXTAREA {
margin-bottom:5px;
width: 380px;
height: 40px;
background: #ffffff;
line-height: 165%;
font-family: verdana, geneva, arial, helvetica, sans serif;
font-size: 8pt;
font-weight: bold;
border: 1px inset;
scrollbar-face-color:#eff2ff;  
scrollbar-arrow-color:#1c50a3;
scrollbar-3dlight-color:#1c50a3;
scrollbar-highlight-color:#eff2ff;
scrollbar-shadow-color:#FFFFFF;
scrollbar-darkshadow-color:#1c50a3;
}

IMG    {
border:0px solid #000000;
padding: 0px;
margin: 0px;
vertical-align: middle;
}

HR {
width: 100%;
text-align: center;
padding: 0px;
margin:0px;
}

HR.footer_hr {
color: #353738; 
width: 85%;
text-align: center;
padding: 0px;
margin:0px;
}

INPUT {
font-family: verdana, geneva, arial, helvetica, sans serif;
font-weight: bold;
background: #ffffff;
margin: 0px;
padding: 0px;
font-size: 8pt;
text-align: left;
color: #000000;
white-space: nowrap;
border-collapse: collapse;
}

FORM { 
padding: 0px;
margin: 0px;
border: 0px solid blue;
outline: 0px;
}

IMAGE { 
outline: 0px;
}

/************************************************************/ 
A.page_link:link    {
text-decoration: none;
color: #1c50a3;
font-weight: bold;
}
A.page_link:visited    {
text-decoration: none;
color: #1c50a3;
font-weight: bold;
}
A.page_link:hover    {
text-decoration: none;
font-weight: bold;
color: #ea5402;
}
A.page_link:active    {
text-decoration: none;
font-weight: bold;
color: #ea5402;
}
/************************************************************/ 
A.leftmenu_link:link    {
text-decoration: none;
color: #1c50a3;
font-weight: bold;
}
A.leftmenu_link:visited    {
text-decoration: none;
color: #1c50a3;
font-weight: bold;
}
A.leftmenu_link:hover    {
text-decoration: none;
font-weight: bold;
color: #ea5402;
}
A.leftmenu_link:active    {
text-decoration: none;
font-weight: bold;
color: #ea5402;
}
/************************************************************/ 
A.rightmenu_link:link    {
text-decoration: none;
color: #1c50a3;
font-weight: bold;
}
A.rightmenu_link:visited    {
text-decoration: none;
color: #1c50a3;
font-weight: bold;
}
A.rightmenu_link:hover    {
text-decoration: none;
font-weight: bold;
color: #ea5402;
}
A.rightmenu_link:active    {
text-decoration: none;
font-weight: bold;
color: #ea5402;
}
/************************************************************/ 
A.header_link:link    {
text-decoration: none;
color: #1c50a3;
font-weight: bold;
font-size: 7pt;
}
A.header_link:visited    {
text-decoration: none;
color: #1c50a3;
font-weight: bold;
font-size: 7pt;
}
A.header_link:hover    {
text-decoration: none;
font-weight: bold;
color: #ea5402;
font-size: 7pt;
}
A.header_link:active    {
text-decoration: none;
font-weight: bold;
color: #ea5402;
font-size: 7pt;
}
/************************************************************/ 
A.header_button_link:link    {
font-family: verdana, geneva, arial, helvetica, sans serif;
font-size: 100%;
border:2px outset #b4b4b4;
background: #1c50a3;
color: #FFFFFF;
padding-right: 10px;
padding-left: 10px;
text-align: center;
width: 75px;
}
A..header_button_link:visited    {
font-family: verdana, geneva, arial, helvetica, sans serif;
font-size: 100%;
border:2px outset #b4b4b4;
background: #1c50a3;
color: #FFFFFF;
padding-right: 10px;
padding-left: 10px;
text-align: center;
width: 75px;
}
A..header_button_link:hover    {
font-family: verdana, geneva, arial, helvetica, sans serif;
font-size: 100%;
border:2px outset #b4b4b4;
background: #1c50a3;
color: #FFFFFF;
padding-right: 10px;
padding-left: 10px;
text-align: center;
width: 75px;
}
A..header_button_link:active    {
font-family: verdana, geneva, arial, helvetica, sans serif;
font-size: 100%;
border:2px outset #b4b4b4;
background: #1c50a3;
color: #FFFFFF;
padding-right: 10px;
padding-left: 10px;
text-align: center;
width: 75px;
}
/************************************************************/ 
A.super_header_link:link    {
text-decoration: none;
color: #1c50a3;
font-weight: bold;
font-size: 8pt;
}
A.super_header_link:visited    {
text-decoration: none;
color: #1c50a3;
font-weight: bold;
font-size: 8pt;
}
A.super_header_link:hover    {
text-decoration: none;
font-weight: bold;
color: #ea5402;
font-size: 8pt;
}
A.super_header_link:active    {
text-decoration: none;
font-weight: bold;
color: #ea5402;
font-size: 8pt;
}
/************************************************************/ 
A.footer_link:link    {
text-decoration: none;
color: #1c50a3;
font-weight: bold;
}
A.footer_link:visited    {
text-decoration: none;
color: #1c50a3;
font-weight: bold;
}
A.footer_link:hover    {
text-decoration: none;
font-weight: bold;
color: #ea5402;
}
A.footer_link:active    {
text-decoration: none;
color: #ea5402;
font-weight: bold;
}
/************************************************************/ 

.outer_table{
width: 100%;
border:0px solid black;
padding: 0px;
margin-top: 5px;
vertical-align: top;
background: none;
text-align: center;
}

.body_table{
width:900px;
border:0px solid #b4b4b4;
border-right:1px solid #b4b4b4;
border-left:1px solid #b4b4b4;
border-bottom:1px solid #b4b4b4;
border-top:1px solid #b4b4b4;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
vertical-align: top;
text-align: center;
}

.title {
border:0px solid red;
margin: 0px;
padding: 0px;
font-size: 9pt;
text-align: center;
color: #000000;
width: 900px;
}

.header{
border:0px solid red;
margin-top: 0px;
margin-bottom: 0px;
background-color: #FFFFFF;
background-image: url("../images/header_bg.gif");
background-repeat: no-repeat;
padding: 0px;
font-size: 9pt;
width:900px;
height:90px;
vertical-align: middle;
text-align: center;
color: #000000;
white-space: nowrap;
}

.header_left{
position: relative;
top: 0px;
left: 0px;
border:0px solid red;
margin-top: 0px;
margin-bottom: 0px;
padding-left: 10px;
padding-top: 10px;
background: none;
font-size: 12pt;
text-align: left;
color: #1c50a3;
white-space: nowrap;
vertical-align: top;
}

.header_right{
border:0px solid blue;
padding:0px 10px 0px 0px;
background-color: none;
font-size: 7.5pt;
text-align: right;
vertical-align: bottom;
color: #595959;
white-space: nowrap;
}

.header_right_text{
border:0px solid red;
padding: 0px;
background: none;
font-size: 7.5pt;
font-weight: bold;
text-align: right;
color: #595959;
white-space: nowrap;
border-collapse: collapse;
vertical-align: bottom;
}

.header_input{
font-family: verdana, geneva, arial, helvetica, sans serif;
font-weight: bold;
background: #ffffff;
margin-top: 0px;
margin-bottom: 0px;
font-size: 7.5pt;
width:130px;
height: 15px;
text-align: left;
color: #000000;
white-space: nowrap;
border-collapse: collapse;
}

.super_header{
border:0px solid red;
padding: 0px;
margin: 0px;
margin-top: 0px;
background: #FFFFFF;
font-size: 7pt;
text-align: right;
color: #FFFFFF;
white-space: nowrap;
width: 900px;
}

.sub_header{
border:0px solid red;
padding: 0px;
margin: 0px;
background-image: url("../images/header_bar.gif");
background-repeat: repeat-x;
font-size: 9pt;
height: 19px;
text-align: center;
color: #000000;
white-space: nowrap;
}

.leftmenu {
border:0px solid #000000;
border-right:1px solid #b4b4b4;
margin: 0px;
padding: 0px;
padding-top: 10px;
padding-left: 3px;
padding-right: 3px;
background: none;
background-image: url("../images/stripes.gif");
background-repeat: repeat;
font-size:8pt;
width:130px;
text-align: center;
color: #363B47;
/*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#9b9b9b');*/
white-space: normal;
border-collapse:collapse;
}

.rightmenu {
border:0px solid #000000;
border-left:1px solid #b4b4b4;
margin: 0px;
padding: 0px;
padding-top: 10px;
padding-left: 3px;
padding-right: 3px;
background: none;
background-image: url("../images/stripes.gif");
background-repeat: repeat;
font-size:8pt;
width:130px;
text-align: center;
color: #363B47;
/*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#9b9b9b');*/
white-space: normal;
border-collapse:collapse;
}

.page{
border:0px solid #000000;
margin:0px 10px 0px 10px;
padding: 0px;
padding-top: 10px;
background: none;
background-image: url("../images/page_bg.gif");
background-repeat: no-repeat;
font-size:8pt;
text-align: left;
color: #363B47;
vertical-align: top;
/*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#9b9b9b');*/
white-space: normal;
min-height: 400px;
width: 640px;
}

.page_footer{
border:0px solid #000000;
margin: 0px;
padding: 0px;
padding-top: 5px;
padding-bottom: 3px;
background: transparent;
font-size:7pt;
font-weight: bold;
text-align: center;
color: #363B47;
vertical-align: bottom;
/*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#9b9b9b');*/
white-space: normal;
position:relative;
bottom:0px;
}

.footer{
border:0px solid red;
margin-top: 2px;
margin-bottom: 2px;
padding: 0px;
background: none;
background-image: url("../images/stripes.gif");
background-repeat: repeat;
font-size:7.5pt;
width: 900px;
text-align: center;
color: #595959;
font-weight: bold;
white-space: nowrap;
vertical-align: middle;
}

.footnote{
border:0px solid red;
padding: 0px;
background: none;
font-size:7.5pt;
text-align: justify;
color: #595959;
font-weight: normal;
vertical-align: middle;
width: 500px;
}

.footnote_div{
border:0px solid red;
margin-top: 2px;
margin-bottom: 2px;
padding-left: 50px;
padding-right: 50px;
background: none;
font-size:7.5pt;
width: 100%;
text-align: justify;
color: #595959;
font-weight: normal;
vertical-align: middle;
}

.footnote_marker{
border:0px solid red;
margin-top: 2px;
margin-bottom: 2px;
padding: 0px;
background: none;
font-size:7.5pt;
width: 10px;
height: 20px;
text-align: justify;
color: #595959;
font-weight: bold;
vertical-align: top;
}

.super_footer{
border:0px solid red;
padding: 0px;
margin: 0px;
padding-top:4px;
padding-bottom:0px;
background-image: url("../images/footer_bar.gif");
background-repeat: repeat-x;
font-size: 8pt;
width: 100%;
height: 19px;
font-size:7pt;
font-weight: bold;
text-align: center;
color: #363B47;
vertical-align: bottom;
white-space: normal;
}

.sub_footer{
border:0px solid red;
margin: 0px;
padding-top: 3px;
padding-bottom: 3px;
background: #FFFFFF;
font-size:8pt;
width: 900px;
text-align: center;
color: #595959;
vertical-align: middle;
}

.error{
border:1px solid #cc0000;
border-collapse: collapse;
margin:0px 0px 10px 0px;
padding: 5px;
padding-left: 30px;
background: #ffffc9;
font-size:8pt;
font-weight: bold;
text-align: left;
color: #cc0000;
line-height: 150%;
}

.error_hr{
color: #cc0000;
width:100%;
}

.button {
font-family: verdana, geneva, arial, helvetica, sans serif;
font-size: 100%;
border:2px outset #b4b4b4;
background: #1c50a3;
color: #FFFFFF;
padding-right: 10px;
padding-left: 10px;
text-align: center;
width: 100;
}

.header_button {
font-family: verdana, geneva, arial, helvetica, sans serif;
font-size: 100%;
border:2px outset #b4b4b4;
background: #1c50a3;
color: #FFFFFF;
padding-right: 10px;
padding-left: 10px;
text-align: center;
width: 75px;
}

.plain_text {
color: #363B47;
font-size: 9pt;
text-align: left;
margin: 0px;
padding: 0px;
}

.info_text {
color: #000000;
font-size: 10pt;
font-weight: normal;
text-align: justify;
line-height: 150%;
margin-bottom:10px;
padding:5px 10px 5px 10px;
background:#fff3d4;
border:1px solid #ff8800;
}

.info_header {
color: #555968;
color: #1c50a3;
font-size: 13pt;
font-weight: bold;
text-align: left;
line-height: 150%;
margin: 0px;
padding: 0px;
}

.justified_text {
text-align: justify;
}

.right_text {
text-align: right;
}

.centered_text {
text-align: center;
}

.homepage_text {
color: #000000;
font-size: 10pt;
font-weight: normal;
text-align: left;
line-height: 150%;
margin: 0px;
padding: 0px;
}

.homepage_image_div {
height: 180px;
text-align: center;
width:100%;
padding-top:10px;
}

.form_div {
color: #363B47;
border: 0px solid red;
font-size: 8pt;
text-align: left;
margin: 0px;
padding: 0px;
margin-top: 0px;
height: 25px;
}

.form_long_text {
color: #000000;
background: none;
font-size: 8pt;
text-align: left;
margin: 0px;
padding: 0px;
white-space: normal;
border: 0px solid red;
vertical-align: top;
font-weight: bold;
width: 450px;
}

.form_field {
color: #000000;
background: none;
font-size: 8pt;
font-weight: bold;
text-align: left;
margin: 0px;
padding: 0px;
white-space: normal;
vertical-align: bottom;
border: 0px outset #e9ecfa;
}

.input_text {
color: #000000;
font-size: 8pt;
font-weight: bold;
text-align: left;
margin: 0px;
padding: 0px;
white-space: normal;
vertical-align: bottom;
width: 200px;
}

.form_text {
color: #363B47;
background: none;
font-size: 8pt;
text-align: left;
margin: 0px;
padding: 0px;
white-space: normal;
vertical-align: top;
dislay: inline-block;
}

.form_right_text {
float:left;
color: #363B47;
background: none;
font-size: 8pt;
text-align: right;
margin: 0px;
padding: 0px;
padding-left: 5px;
margin-right: 10px;
width: 135px;
white-space: nowrap;
border: 0px solid green;
vertical-align:bottom;
}

.leftmenu_text {
border:0px solid #000000;
border-top: 0px solid #7c7c7c;
margin: 0px;
padding: 0px;
padding-top: 10px;
padding-bottom: 10px;
background: none;
font-size:8pt;
text-align: center;
color: #363B47;
white-space: normal;
border-collapse:collapse;
}

.rightmenu_text {
border:0px solid #000000;
border-top: 0px solid #7c7c7c;
margin: 0px;
padding: 0px;
padding-top: 10px;
padding-bottom: 10px;
background: none;
font-size:9pt;
text-align: center;
color: #363B47;
white-space: normal;
border-collapse:collapse;
}

.welcome_text {
border:0px solid #ce1a1a;
border-collapse: collapse;
margin-top: 2px;
margin-bottom: 2px;
padding-left: 2px;
background: none;
font-size:8pt;
font-weight: bold;
text-align: left;
vertical-align: middle;
color: #636363;
}

.rightmenu_div{
background-color: #3817ef;
width: 100%;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10, style=0);
}

.info_title {
background:url('../images/page_title_bg.gif') no-repeat top center;
height:30px;
margin-top: 5px;
border:0px solid #000000;
border-bottom: 0px solid #ff8800;
padding-top: 1px;
padding-bottom: 5px;
margin-bottom: 10px;
font-size:15pt;
font-weight: bold;
letter-spacing: 0px;
text-align: center;
color: #ffffff; 
}

.page_title {
background:url('../images/page_title_bg.gif') no-repeat top center;
height:30px;
margin: 0px;
border:0px solid #000000;
border-bottom: 0px solid #ff8800;
padding-top: 1px;
padding-bottom: 5px;
margin-bottom: 10px;
font-size:15pt;
font-weight: bold;
letter-spacing: 0px;
text-align: center;
color: #ffffff; 
}

.page_sub_title {
background-color: #ddd9ef;
color: #000000; 
margin-bottom: 5px;
padding: 5px;
border: 0px solid red;
border: 1px solid #b7b7b7;
font-size:8.5pt;
font-weight: bold;
text-align: justify;
}

.section{
background-color: #e9ecfa;
margin-bottom:10px;
border: 1px solid #b4b4b4;
padding-bottom: 3px;
}

.section_title {
height:25px;
background-color: #ffffff;
background:url('../images/section_header_bg.gif') repeat-x;
color: #000000; 
margin-bottom: 5px;
padding: 5px;
border-bottom: 0px solid #b7b7b7;
font-size:8.5pt;
font-weight: bold;
text-align: justify;
font-variant:normal;
white-space:nowrap;
}

.leftmenu_title {
margin: 0px;
border:0px solid #000000;
padding: 0px;
padding-bottom: 15px;
font-size:10pt;
font-weight: bold;
letter-spacing: 0px;
text-align: center;
color: #363B47; 
white-space: normal;
}

.rightmenu_title {
margin: 0px;
border:0px solid #000000;
padding: 0px;
padding-bottom: 15px;
font-size:10pt;
font-weight: bold;
letter-spacing: 0px;
text-align: center;
color: #363B47; 
white-space: normal;
}

.tiny_vertical_spacer {
padding: 1px;
border:0px solid black;
margin: 0px;
}

.small_vertical_spacer {
padding: 5px;
border:0px solid black;
margin: 0px;
}

.medium_vertical_spacer {
padding: 10px;
border:0px solid black;
margin: 0px;
}

.large_vertical_spacer {
padding: 20px;
border:0px solid black;
margin: 0px;
}

.image    {
border:0px solid #000000;
padding: 0px;
margin: 0px;
vertical-align: middle;
}

.radio_button{
background: none;
padding: 0px;
border:none;
text-align: center;
margin:0px;
}

.checkbox{
background: none;
padding: 0px;
border: none;
text-align: center;
margin:0px;
}

.img_words    {
border:0px solid #000000;
padding: 0px;
margin: 0px;
vertical-align: center;
}

.page_bg{
background-image: url("../images/page_bg.gif");
background-repeat: repeat-y;
}

.pay{
position: relative;
top: 29px;
left: -9px;
}

.image_submit{
border: 0px solid red;
vertical-align: top;
padding: 0px;
margin: 10px;
}

.submit_button{
border: 0px solid red;
vertical-align: top;
padding: 0px;
margin-top: 0px;
width: 60px;
height: 30px;
}

.submit_div{
border: 0px solid blue;
border-top: 3px solid #ff8800;
margin: 0px;
padding-top: 7px;
padding-bottom: 4px;
margin-top: 10px;
margin-bottom: 10px;
width: 100%;
text-align: center;

}

.history_list_span {
font-family: verdana, geneva, arial, helvetica, sans serif;
background: transparent;
border: 0px solid red;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
font-size: 8pt;
text-align: center;
color: #000000;
white-space: nowrap;
border-collapse: collapse;
width: 150px;
}

.history_list_div {
font-family: verdana, geneva, arial, helvetica, sans serif;
background: none;
border: 0px solid red;
padding-top: 0px;
margin-top: 0px;
margin-bottom: 0px;
font-size: 8pt;
text-align: center;
color: #000000;
white-space: nowrap;
border-collapse: collapse;
vertical-align: bottom;
width: 100%;
height: 25px;
}

.history_list_over_div {
font-family: verdana, geneva, arial, helvetica, sans serif;
background: #f4f4f4;
border: 0px solid red;
padding-top: 0px;
margin-top: 0px;
margin-bottom: 0px;
font-size: 8pt;
text-align: center;
color: #000000;
white-space: nowrap;
border-collapse: collapse;
vertical-align: bottom;
width: 100%;
height: 25px;
}

.history_list_title {
border: 0px solid red;
background-color: #F2F0F9;
border-top: 1px solid #c7cdd6;
border-bottom: 1px solid #c7cdd6;
font-family: verdana, geneva, arial, helvetica, sans serif;
font-weight: bold;
padding-left: 10px;
margin-top: 0px;
font-size: 8pt;
vertical-align: middle;
width: 100%;
}

.preload {
display: none;
}

.info_textarea {
width: 100%;
height: 320px;
background: transparent;
line-height: 165%;
font-family: verdana, geneva, arial, helvetica, sans serif;
font-size: 8pt;
font-weight: normal;
border: 1px solid #b4b4b4;
}

.side_note {
color: #b4b4b4;
background: none;
font-size: 6.5pt;
font-weight: normal;
text-align: left;
margin: 0px;
padding: 0px;
white-space: normal;
vertical-align: bottom;
border: 0px solid green;
dislay: inline-block;
}

.number{
width: 65px;
text-align: right;
}

.phone_area_input {
width: 30px;
text-align: left;
}

.phone_prefix_input {
width: 30px;
text-align: left;
}

.phone_suffix_input {
width: 40px;
text-align: left;
}

.phone_ext_input {
width: 50px;
text-align: left;
}

.reg_step{
display: none;
}

.required_field{
margin: 0px;
margin-right: 2px;
margin-top: 2px;
color: #ce1a1a;
display: inline-block;
font-weight: bold;
font-size: 8pt;
}

.fee_label{
text-align: right;
width: 250px;
font-weight: bold;
font-size: 9pt;
border: 0px solid red;
}

.fee_amount{
padding-left: 20px;
text-align: left;
font-weight: bold;
font-size: 9pt;
border: 0px solid red;
}

.search_div_1{
background-color: #eeeeee;
color: #363B47;
border: 1px solid #ffffff;
text-align: left;
font-size: 8pt;
vertical-align: top;
height: 60px;
}

.search_div_2{
background-color: #f7f7f7;
color: #363B47;
border: 1px solid #ffffff;
text-align: left;
font-size: 8pt;
vertical-align: top;
height: 60px;
}

.search_cell{
background: none;
width: 195px;
display: inline-block;
vertical-align: top;
font-weight: normal;
padding: 5px;
}

.search_results_header_div{
background:url('../images/section_header_bg.gif') repeat-x;
color: #000000;
border: 1px solid #ffffff;
text-align: left;
font-size: 9pt;
vertical-align: middle;
height: 20px;
}

.search_cell_header{
background: none;
width: 195px;
vertical-align: middle;
font-weight: bold;
font-size: 9pt;
padding: 5px;
text-align: left;
}

.search_cell_title{
background: none;
font-weight: bold;
}

.debug{
padding: 2px;
border: 1px solid #cccccc;
text-align: left;
color: #000000;
font-size: 8pt;
font-weight: bold;
}

.big_num{
font-size: 15pt;
}

.show_takers{
text-align: center;
font-size: 10pt;
font-weight: bold;
color: #000000;
background: #ffffff;
margin-top: 5px;
}

.important_message{
padding: 5px;
color: #ce1a1a;
font-size: 8pt; 
font-weight: bold;
text-align:center;
margin-top: 5px;
margin-bottom: 5px;
}

.steps{
padding-left: 10px;
padding-right: 10px;
}

.vendor_search_header{
text-align: center;
font-weight: bold;
font-size: 10pt;
}

.vendor_search_input{
border: 1px inset;
background: #ffffff;
width: 208px;
}

.col_left{
width: 60px;
text-align:right;
}

.col_right{
}

.search_field{
white-space: nowrap;
}

.legal_doc{
height: 100px;
}

.text_header{
font-weight:bold;
}

.textbox{
padding: 5px;
margin-bottom:5px;
width: 100%;
height: 90px;
background: transparent;
line-height: 165%;
font-family: verdana, geneva, arial, helvetica, sans serif;
font-size: 8pt;
border: 0px solid #b4b4b4;
overflow: auto;
display: inline;
scrollbar-face-color:#eff2ff;  
scrollbar-arrow-color:#1c50a3;
scrollbar-3dlight-color:#1c50a3;
scrollbar-highlight-color:#eff2ff;
scrollbar-shadow-color:#FFFFFF;
scrollbar-darkshadow-color:#1c50a3;
}

.frontpage_text{
line-height: 200%;
font-size: 8pt;
color: #888888; 
text-align: justify;
vertical-align: baseline;
font-variant: small-caps;
font-weight: bold;
margin:0px 10px 0px 10px;
}

.frontpage_emph{
font-size: 11pt;
font-weight: bolder;
color: #1c50a3; 
vertical-align: baseline;
text-align: justify;
}

.code_div{
margin: 0px;
padding: 10px;
border: 2px solid #1c50a3;
font-size: 8pt;
color: #000000;
font-weight: bold;
}

.strip_header{
width:100%;
border:0px solid #0000ff;
background:url('../images/strip_header_bg.png') repeat-x;
text-align: left;
padding:0px;
margin:0px 0px 10px 0px;
}

.add_vendor{
text-align: center;
font-size: 10pt;
font-variant: small-caps;
color: #000000;
font-weight: normal;
margin-top: 10px;
}

.additional_info{
background-color: #ffffff;
width: 300px;
height: 60px;
border: 1px inset;
margin-bottom: 5px;
}

.rightmenu_hr{
color: #ff8800; 
width: 85%;
text-align: center;
padding: 0px;
margin:0px;
}

.write_check_button{
padding:0px;
height:20px;
width:70px;
text-align:center;
font-size:7pt;
font-weight:bold;
background:#cccccc;
border:2px outset #cccccc;
}








