div.main_page_welcome {
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	font-size:10px;		
}

div.main_page_welcome p.title {
	font-size:18px;
	font-weight:bold ;
	text-align:center;
	color:#333333;
}

div.main_page_welcome p.body {
	font-size:10px ;
	text-align:justify ;
	color:#000000 ;
}

div.main_page {
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	font-size:10px;
	border: 2px dotted #0b7cb6 ;
}

div.main_page table {
	width:100% ;
}

div.main_page th {
	font-size: 11px ;
	color: #000 ;
	font-weight: bold ;
	height: 15px;
	text-align: left ;
	border-bottom: 3px solid #00aeef ;
	border-top: 1px solid #00aeef ;
	background-image:url(tbl_hdr15.jpg) ;
}

div.main_page td {
	color: #000 ;
	font-size:10px ;
	font-weight:bold ;
}
	
	

.bodyText
{
	color: #4b4b4b;
	text-align:justify;
	padding-left: 10px;
	padding-right: 20px;
	margin-top: 10px;
	font-family: Arial;
	font-size: 12px;
}
.form_error {
	font-family:Arial, Verdana, Tahoma, Helvetica ;
	font-size:10px ;
	color:#ff0000 ;
}
.form_tbl_ctrls {
	font-family:Arial, Verdana, Tahoma, Helvetica ;
	font-size:10px ;
	color:#007098 ;
	border:1px solid #AFC8EA ;
}

.form_login_ctrls {
	font-family:Arial, Verdana, Tahoma, Helvetica ;
	font-size:10px ;
	color:#007098 ;
	border:1px solid #1D3A7F ;
}

.side_box{
  padding: 0px;
  color: #000000;
  font-family: verdana, arial;
  font-size: 11px;
  vertical-align: top;
  background-color: #EEEEF3;  
  border-left: solid 1px #CCCCCC;
  border-top: solid 1px #EEEEEE;
  border-bottom: solid 1px #999999;
  border-right: solid 1px #AAAAAA;
}
/**********************************************************
*** Below is the styles for the Forms
***********************************************************/
.form_tbl {
	border-left: 3px solid #AFC8EA ;
	border-right: 3px solid #AFC8EA ;
	border-bottom: 3px solid #AFC8EA ;
	border-top: 3px solid #AFC8EA ;
	background-color:#F5F5F5 ;		
}
.frm_sub {
	border-left: 3px solid #AFC8EA ;
	border-right: 3px solid #AFC8EA ;
	border-bottom: 3px solid #AFC8EA ;
	border-top: 3px solid #AFC8EA ;
	background-color:#F5F5F5 ;		
}
.form_tbl_alert {
	font-family:Arial, Verdana, Tahoma, Helvetica ;
	font-size: 11px ;
	color: #FF7098 ;
	font-weight: bold ;
	height: 15px ;
	text-align: center ;
}

.form_tbl_hdr {
	font-family:Arial, Verdana, Tahoma, Helvetica ;
	font-size: 11px ;
	color: #007098 ;
	font-weight: bold ;
	height: 15px ;
	text-align: left ;
	border: 1px solid #AFC8E4 ;
	background-image:url(tbl_hdr18.jpg) ;
}

.form_tbl_hdr_2 {
	font-family:Arial, Verdana, Tahoma, Helvetica ;
	font-size: 11px ;
	color: #007098 ;
	font-weight: bold ;
	height: 15px ;
	text-align: left ;
	border: 1px solid #AFC8E4 ;
	background-image:url(tbl_hdr18.jpg) ;
}

.form_tbl_hdr_inner {
	font-family:Arial, Verdana, Tahoma, Helvetica ;
	font-size: 11px ;
	color: #007098 ;
	font-weight: bold ;
	height: 15px ;
}


.form_tbl_value {
	font-family: Arial, Verdana, Tahoma, Helvetica ;
	font-size: 10px ;
	color: #000000 ;
}
.form_tbl_lbl {
	font-family:Arial, Verdana, Tahoma, Helvetica ;
	font-size: 10px ;
	color: #007098 ;
	text-align:right ;
}

.form_tbl_lbl-l {
	font-family:Arial, Verdana, Tahoma, Helvetica ;
	font-size: 10px ;
	color: #007098 ;
	text-align:left ;
}

.form_tbl_lbl-r {
	font-family:Arial, Verdana, Tahoma, Helvetica ;
	font-size: 10px ;
	color: #007098 ;
}

.form_tbl_ctrls {
	font-family:Arial, Verdana, Tahoma, Helvetica ;
	font-size:10px ;
	color:#007098 ;
	border:1px solid #AFC8EA ;
}

.form_tbl_ctrls-h {
	font-family:Arial, Verdana, Tahoma, Helvetica ;
	font-size:10px ;
	color:#007098 ;
	border:1px solid #AFC8EA ;
	display:none ;
	
}

.form_tbl_info {
	font-family:Arial, Verdana, Tahoma, Helvetica ;
	font-size:10px ;
	color:#000000 ;
	border:1px solid #AFC8EA ;
}
/**********************************************************
*** Below is the styles for the Tables
***********************************************************/
.tbl_2_hdr {
	font-family: Arial, Verdana, Tahoma, Helvetica ;
	font-size: 11px ;
	color: #FFF ;
	font-weight: bold ;
	height: 15px; ;
	text-align: left ;
	border-bottom: 3px solid #007098 ;
	border-top: 1px solid #007098 ;
	background-image:url(tbl_2_hdr18.jpg) ;
}
.tbl_hdr {
	font-family: Arial, Verdana, Tahoma, Helvetica ;
	font-size: 11px ;
	color: #007098 ;
	font-weight: bold ;
	height: 15px;
	text-align: left ;
	border-bottom: 3px solid #AFC8E4 ;
	border-top: 1px solid #AFC8E4 ;
	background-image:url(tbl_hdr18.jpg) ;
}

.tbl_2_bot {
	font-family: Arial, Verdana, Tahoma, Helvetica ;
	font-size: 11px ;
	color: #FFF ;
	font-weight: bold ;
	height: 15px; ;
	border-bottom: 1px solid #007098 ;
	border-top: 3px solid #007098 ;
	background-image:url(tbl_2_hdr18.jpg) ;
}

.tbl_bot {
	font-family: Arial, Verdana, Tahoma, Helvetica ;
	font-size: 11px ;
	color: #007098 ;
	font-weight: bold ;
	height: 15px; ;
	border-bottom: 1px solid #AFC8E4 ;
	border-top: 3px solid #AFC8E4 ;
	background-image:url(tbl_hdr18.jpg) ;
}

.tbl_evn {
	background-color: #F5F5F5 ;
	border-bottom: 1px dashed #AFC8E4 ;
}

.tbl_evn_hl {
	background-color: #9cffbd ;
	border-bottom: 1px dashed #AFC8E4 ;
}

.tbl_odd {
	background-color: #FFFFFF ;
	border-bottom: 1px dashed #AFC8E4 ;
}

.tbl_odd_hl {
	background-color: #9cffbd ;
	border-bottom: 1px dashed #AFC8E4 ;
}

.tbl_entry {
	font-family: Arial, Verdana, Tahoma, Helvetica ;
	font-size: 10px ;
	color: #000 ;
	height: 12px; ;
}

.box_intro {
	font-family:Arial, Verdana, Tahoma, Helvetica ;
	font-size: 12px ;
	color: #007098 ;
	text-align:center ;
}

/*********************************************************************
  Styles for PopUp WIndows
  ********************************************************************/

div.print_div {
	font-family:Verdana, Arial, Helvetica, sans-serif ;
	font-size:10px ;
}

div.print_div table {
	width:100%;
}

div.print_div th.title {
	font-size:24px;
	color:#CCCCCC;
	text-align:right;
}

div.print_div th {
	font-size:10px;
	font-weight:bold;
	text-align:right;
}

div.print_div td {
	font-size:10px;
	font-style:italic ;
	text-align:left ;
}

div.print_div sec_title {
	border-top: 1px solid #000 ;
}

div.print_div td.seperator {
	border-bottom: 4px double #000 ;
}

div.print_div td.seperator2 {
	border-bottom: 1px solid #000 ;
}

div.print_div td.seperator3 {
	border-bottom: 4px solid #000 ;
}


/* New CSS by Sander */

#lw_menu { 	
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	z-index: 2000;
}

#lw_menu li { 
	position: relative;
	float: left; 
	width: 95px;
	height: 18px;
	padding: 2px 0px 1px 1px;
	margin: 0;
	border-right: solid 1px #848CA3;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #1D3A7F;
	text-indent: 3px;
	z-index: 2000;
}

#lw_menu li:hover, #lw_menu li.over { 
	background-color: #0A7CC3;/*#004D7E;*/
	padding: 1px 0px 0px 0px;
	color: #FFFFFF;
	border-left: solid 1px #5064A6;
	border-right: solid 1px #5064A6;  
	border-top: solid 1px #5064A6;  
	border-bottom: solid 1px #004D7E;
}



/**
 * Two hacks in this bit. The first margin is for IE5/5.5. The margin
 * after the voice family hack is for IE6. All IE's also need a wrong
 * top/left setting. The proper margin and top/left is set through a
 * child select.
 */
#lw_menu li ul {
	display: none;
	list-style-type: none;
	position: absolute;
	top: 1em;
	left: 0;
	left: 0;	
	padding: 0px;
	z-index: 2000;
	margin: 4px 0 0 -18px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	margin: 4px 0 0 -2px;
}
#lw_menu li > ul {
	top: auto;
	left: auto;
	margin: 3px 0 0 -2px;
}

#lw_menu li:hover ul, #lw_menu li.over ul{
	display: block;
}

/**
 * Again two hacks in this bit. I started out with the spaced comment hack
 * in the hopes of targetting IE5.0 separately from IE5.5. the first margin is
 * for all IE's, the second one for IE6 and the third one for IE5.5 and 6. The 
 * IE's also need an extra padding. I correct everything though the child selector.
 */
#lw_menu li ul li {
	vertical-align: middle;
	float: none;
	width: 160px;
	background-color:#396094;
	padding: 2px 2px 1px 2px;
	border-bottom: solid 1px #6175B7;
	margin-bottom: -1px; 
	margin-bottom/* */:/**/0px; 
	margin-bottom: /**/0px;
}
#lw_menu li ul > li {
	padding: 1px 1px 0px 1px;
	margin-bottom: 0px; 
}

#lw_menu li ul li:hover {
	padding: 0px;
}
#lw_menu li ul li.over {
	padding: 1px;
}

#lw_menu li ul li a {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
