body{
   margin: 0 0 0 0px;
   padding: 0 0 0 0px;
   background-color: #FFFFFF;
   scrollbar-face-color:#D8E2EB;
   scrollbar-track-color:#E1F2FB;
   scrollbar-arrow-color:#616A77;
   scrollbar-dark-shadow-color: #D8E2EB;
   scrollbar-3dlight-color:#95A8BA;
   scrollbar-highlight-color: #D8E2EB;
}
td{
	color: #000040;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
std_text{
	color: #000040;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
a{
   color: #175975;
}
.f11{
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.page_title{
   font-family:  Arial, Geneva, sans-serif;
   font-weight: bold;
   font-size: 20px;
   color: #175975;
   padding-bottom: 15px;
   padding-top: 20px;
}
.page_title_f18{
   font-family:  Arial, Geneva, sans-serif;
   font-weight: bold;
   font-size: 18px;
   color: #175975;
}
.page_title_f16{
   font-family:  Arial, Geneva, sans-serif;
   font-weight: bold;
   font-size: 16px;
   color: #175975;
}
#main_body_width{
   idth: 934px;
   width: 100%;
}
.copyright, .copyright a{
   font-family: Arial, Helvetica, Verdana, sans-serif;
   font-weight: normal;
   font-size: 12px;
   color: #4E6789;
   text-decoration: none;
}
.goto_link, .goto_link a{
   font-family: Arial, Helvetica, Verdana, sans-serif;
   font-weight: normal;
   font-size: 11px;
   color: #175975;
   text-decoration: underline;
}
.content_padding{
   padding: 0 20 0 20px
}
.admin_content_padding{
   padding: 0 8 8 7px
}
.content_padding_home{
   padding: 0 10 0 10px
}
.page_path, .page_path a{
   font-family:  Arial, Geneva, sans-serif;
   font-weight: normal;
   font-size: 11px;
   color: #175975;
   padding-bottom: 0px;
}
.service_message{
   font-family:  Arial, Geneva, sans-serif;
   font-weight: bold;
   font-size: 16px;
   color: #175975;
}
.title{
	color: #000040;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.block_title, .block_title a {
   font-family:  Arial, Geneva, sans-serif;
   font-weight: bold;
   font-size: 12px;
   color: #175975;
   letter-spacing: 1px;
}
.block_blue_text, .block_blue_text a {
   font-family:  Arial, Geneva, sans-serif;
   font-weight: normal;
   font-size: 12px;
   color: #175975;
   letter-spacing: 0px;
}

.blue_text, .blue_text a {
   font-family:  Arial, Geneva, sans-serif;
   font-weight: normal;
   font-size: 11px;
   color: #175975;
   letter-spacing: 0px;
}
.screenshot{
   border: 1px solid black;
}
/*----------------------------- Borders ---------------------------------------------*/
#blue_border{
   border: 1px solid #7F98B7;
   }
#lightblue_border{
   border: 1px solid #D9E2EC;
}
#lb_blue_border{
   border-left: 1px solid #7F98B7;
   border-bottom: 1px solid #7F98B7;
   border-right: 0px;
   border-top: 0px;
}
#l_blue_border{
   border-left: 1px solid #7F98B7;
   border-bottom: opx;
   border-right: 0px;
   border-top: 0px;
}
#lbr_blue_border{
   border-left: 1px solid #7F98B7;
   border-bottom: 1px solid #7F98B7;
   border-right: 1px solid #7F98B7;
   border-top: 0px;
}
#lbt_blue_border{
   border-left: 1px solid #7F98B7;
   border-bottom: 1px solid #7F98B7;
   border-top: 1px solid #7F98B7;
   border-right: 0px;
}
#t_blue_border{
   border-left: 0px;
   border-bottom: 0px;
   border-top: 1px solid #7F98B7;
   border-right: 0px;
}
#lt_blue_border{
   border-left: 1px solid #7F98B7;
   border-bottom: 0px;
   border-top: 1px solid #7F98B7;
   border-right: 0px;
}
#lb_lightblue_border{
   border-left: 1px solid #D9E2EC;
   border-bottom: 1px solid #D9E2EC;
   border-right: 0px;
   border-top: 0px;
}
#lb_lightblue_border{
   border-left: 1px solid #D9E2EC;
   border-bottom: 1px solid #D9E2EC;
   border-right: 0px;
   border-top: 0px;
}
#l_lightblue_border{
   border-left: 1px solid #D9E2EC;
   border-bottom: 0px;
   border-right: 0px;
   border-top: 0px;
}
#lbr_lightblue_border{
   border-left: 1px solid #D9E2EC;
   border-bottom: 1px solid #D9E2EC;
   border-right: 1px solid #D9E2EC;
   border-top: 0px;
}
#lbt_lightblue_border{
   border-left: 1px solid #D9E2EC;
   border-bottom: 1px solid #D9E2EC;
   border-right: 0px;
   border-top: 1px solid #D9E2EC;
}
#bt_lightblue_border{
   border-left: 0px; 
   border-bottom: 1px solid #D9E2EC;
   border-right: 0px;
   border-top: 1px solid #D9E2EC;
}
#b_lightblue_border{
   border-left: 0px; 
   border-bottom: 1px solid #D9E2EC;
   border-right: 0px;
   border-top: 0px;
}
/* ------------------------------------------------------------------------------------ */
#lb_lightblue_border2{
   border-left: 1px solid #BBD6EF;
   border-bottom: 1px solid #BBD6EF;
   border-right: 0px;
   border-top: 0px;
}
#lt_lightblue_border2{
   border-left: 1px solid #BBD6EF;
   border-bottom: 0px;
   border-right: 0px;
   border-top: 1px solid #BBD6EF;
}
#l_lightblue_border2{
   border-left: 1px solid #BBD6EF;
   border-bottom: 0px;
   border-right: 0px;
   border-top: 0px;
}
#lbr_lightblue_border2{
   border-left: 1px solid #BBD6EF;
   border-bottom: 1px solid #BBD6EF;
   border-right: 1px solid #BBD6EF;
   border-top: 0px;
}
#lbt_lightblue_border2{
   border-left: 1px solid #BBD6EF;
   border-bottom: 1px solid #BBD6EF;
   border-right: 0px;
   border-top: 1px solid #BBD6EF;
}
#bt_lightblue_border2{
   border-left: 0px; 
   border-bottom: 1px solid #BBD6EF;
   border-right: 0px;
   border-top: 1px solid #BBD6EF;
}
#b_lightblue_border2{
   border-left: 0px; 
   border-bottom: 1px solid #BBD6EF;
   border-right: 0px;
   border-top: 0px;
}
#br_lightblue_border2{
   border-left: 0px; 
   border-bottom: 1px solid #BBD6EF;
   border-right: 1px solid #BBD6EF;
   border-top: 0px;
}
/*----------------------------- Cells -----------------------------------------------*/
.blue_cell{
   background-color: #D6E8F6;
}
.blue_cell2{
   background-color: #BBD6EF;
}
.lightblue_cell{
   background-color: #EDF6F9;
}
.lightgrey_cell{
   background-color: #EFEFEF;
}
.left_bar_home, .left_bar_home a{
   background-color: #EDF6F9;
   font-family: Geneva, Arial, sans-serif;
   font-weight: bold;
   font-size: 12px;
   color: #175975;
   text-decoration: underline;
   letter-spacing: 1px;
}
.left_bar_title, .left_bar_title a{
   background-color: #6396C9;
   font-family: "MS Sans Serif",Arial, Geneva, sans-serif;
   font-weight: bold;
   font-size: 12px;
   color: #FFFFFF;
   text-decoration: none;
   letter-spacing: 0.5pt;
}
.left_bar_cell, .left_bar_cell a{
   background-color: #D6E8F6;
   font-family:  Arial, Geneva, sans-serif;
   font-weight: normal;
   font-size: 11px;
   color: #175975;
   text-decoration: none;
}
.left_bar_cell_MouseOver, .left_bar_cell_MouseOver a{
   background-color: #FFE1AD;
   font-family: Arial, Geneva, sans-serif;
   font-weight: normal;
   font-size: 11px;
   color: #175975;
   text-decoration: none;
}
.left_bar_lightcell, .left_bar_lightcell a{
   background-color: #EDF6F9;
   font-family:  Arial, Geneva, sans-serif;
   font-weight: normal;
   font-size: 11px;
   color: #175975;
   text-decoration: none;
}
.lightblue_content_cell{
   background-color: #EDF6F9;
   font-family:  Arial, Geneva, sans-serif;
   font-weight: normal;
   font-size: 11px;
   color: #175975;
}
.lightblue_content_cell, .lightblue_content_cell a{
   background-color: #EDF6F9;
   font-family:  Arial, Geneva, sans-serif;
   font-weight: normal;
   font-size: 11px;
   color: #175975;
}
.blue_content_cell, .blue_content_cell a{
   background-color: #D6E8F6;
   font-family:  Arial, Geneva, sans-serif;
   font-weight: normal;
   font-size: 11px;
   color: #175975;
   letter-spacing: 1px;
}
/*----------------------------- Form elements -----------------------------------------------*/
.search_field{
   background-color: #FFFFFF;
   font-family:  Arial, Geneva, sans-serif;
   font-weight: normal;
   font-size: 11px;
   color: #175975;
   padding-left:3px;
   border: 1px solid #175975;
   width: 100px;
   vertical-align: middle;
}
.select_field{
   background-color: #FFFFFF;
   font-family:  Arial, Geneva, sans-serif;
   font-weight: normal;
   font-size: 11px;
   color: #175975;
   width: 115px;
   vertical-align: middle;
}
.small_input{
    height: 20px;
    width: 190px;
}
/*----------------------------- Sponsored links (right) bar -----------------------------------------------*/
.sl_text{
   font-family:  Arial, Geneva, sans-serif;
   font-weight: normal;
   font-size: 12px;
   color: #404040;
}
.sl_box{
   border: 1px solid #B4D0DC;
   background-color: #ECF8FF;
}
.sl_name, .sl_name a{
   color: Blue;
   text-decoration: underline;
   font-family:  Arial, Geneva, sans-serif;
   font-weight: bold;
   font-size: 12px;
}
.sl_host, .sl_host a{
   color: #005501;
   text-decoration: none;
   font-family:  Arial, Geneva, sans-serif;
   font-weight: normal;
   font-size: 12px;
}
/*-------------------- Forms ---------------------------------------------------------------------------------------*/
.text{
	color: #000040;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
   border: 1px solid #668CB3;
}
.textarea{
	color: #000040;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
   border: 1px solid #668CB3;
   width: 100%;
}
.dialog_radio{
   color: #000040;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
   border: 0px;
}
.dialog_text{
   color: #000040;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
   border: 1px solid #668CB3;
   margin-left: 2px;
   margin-right: 2px;

}
/*--------------- Admin ------------------------------------------------------------------------------*/
#admin_main_width{
   width: 100%;
}
.admin_page_title{
   border: 1px solid #FFFFFF;
}
.admin_page_title td{
   background-color: #8C8A8C;
   color: White;
   font-weight: bold;
   padding: 3px;
   text-align: center;
}
.admin_page_subtitle{
   border: 1px solid #FFFFFF;
}
.admin_page_subtitle td{
   background-color: #EFEFEF;
   color: Black;
   font-weight: normal;
   padding: 3px;
   text-align: center;
}
.admin_table1{
   border: 1px solid #848284;
   border-left-color: #D6D3CE;
   border-top-color: #D6D3CE;
   border-collapse: collapse;
}
.admin_table_caption{
   text-align: center;
   font-weight: bold;
   color: #000042;
}
.admin_table_caption a{
   color: #000042;
   padding: 3px;
}
.admin_table1 td{
   border: 1px solid #DEE3EF;
   padding: 3px;
}
.list_row_no_highlight{
   background-color: White;
}
.list_row_highlight{
   background-color: #EFF7FF;
}

