a:link {font-family: Verdana; font-size: 11px; color: #A20000; text-decoration: none}
a:active {font-family: Verdana; font-size: 11px; color: #A20000; text-decoration: none}
a:hover {font-family: Verdana; font-size: 11px; color: #A20000; text-decoration: underline}
a:visited {font-family: Verdana; font-size: 11px; color: #A20000; text-decoration: none}

BODY {font-family: Verdana; font-size: 12px; font-weight: normal; color: #252860}
table {font-family: Verdana; font-size: 10px; font-weight: normal}

div.table {
	width: 100%;
	padding: .5em;
	margin: 1ex 0;
}
div.row{
	clear: both;
	margin: 1ex 0;
	padding: 1ex;
}
div.cell{
	float: left;
}
div.cell-height{
	float: left;
	height: 20px;
}
/*--------------------------------Classes-------------------------*/
.left{
	float: left;	
}
.right{
	float: right;
}
.r-align{
	text-align: right;
}
.l-align{
	text-align: left;
}
.center{
	text-align: center;	
}
.third{
	width: 33%;
}
.two-thirds{
	width: 66%;
}
.qtr{
	width: 25%;
}
.three-qtrs{
	width: 75%;
}
.half{
	width: 50%;
}
.clear{
	clear: both;	
}
.inline{
	display: inline;
}
.margin{
	margin: .2em 0;	
}
.bold{
	font-weight: bold;	
}
.login {border: thin none;	font-family: Verdana;	font-size: 10px;	font-weight: normal;	height: 13px;	color: #252860;	background: none}
.bd_l_wh {background-image: url(images/table_bg_border_wh.gif);	background-repeat: repeat-y;	background-position: left}
.bd_t_wh {background-image: url(images/table_bg_border_wh.gif);	background-repeat: repeat-x;	background-position: top}
.bd_r_wh {background-image: url(images/table_bg_border_wh.gif);	background-repeat: repeat-y;	background-position: right}
.bd_b_wh {background-image: url(images/table_bg_border_wh.gif);	background-repeat: repeat-x;	background-position: bottom}
.bd_t_pl {background-image: url(images/table_bg_border_pl.gif);	background-repeat: repeat-x;	background-position: top}
.bd_l_pl {background-image: url(images/table_bg_border_pl.gif);	background-repeat: repeat-y;	background-position: left}
.bd_r_pl {background-image: url(images/table_bg_border_pl.gif);	background-repeat: repeat-y;	background-position: right}
.bd_b_pl {background-image: url(images/table_bg_border_pl.gif);	background-repeat: repeat-x;	background-position: bottom}
.text {  font-family: Verdana; font-size: 11px; font-weight: normal}
.boldtext {  font-family: Verdana; font-size: 11px; font-weight: bold}
.titles {  font-family: Verdana; font-size: 12px; font-weight: bold}
.italic_text {  font-family: Verdana; font-size: 11px; font-style: italic; font-weight: bold}
.sm_text {  font-family: Verdana; font-size: 10px; font-weight: normal}
.sm_italic {  font-family: Verdana; font-size: 10px; font-style: italic; font-weight: normal}
.sm_boldtext {  font-family: Verdana; font-size: 10px; font-weight: bold}
.xsm_text {  font-family: Verdana; font-size: 9px; font-weight: normal}
.xsm_boldtext {  font-family: Verdana; font-size: 9px; font-weight: bold}
.gr_bgcol {  font-family: Verdana; font-size: 11px; color: #000000; background-color: #FBF4F5}
.purple_bgcol {  font-family: Verdana; font-size: 10px; font-weight: normal; color: #330066; background-color: #DADDFF}
.lite_gr {  background-color: #EEEEEE}
.sub_table { font-family: Verdana; font-size: 10px; font-weight: normal }
.red_bgcol {  background-color: #fbf4f5; color: #999999}
.redbold {  font-family: Verdana; color: #FF0000}
.gr_bgcol_hd { font-family: Verdana; font-size: 11px; color: #330066; background-color: #FBF4F5; font-weight: bold}
.gr_bgcol_hd_small { font-family: Verdana; font-size: 8px; color: #330066; background-color: #FBF4F5}
.hilite_row {  background-color: F4F5FD; height: 18px}
.gr_bgcol_alter { font-family: Verdana; font-size: 11px; color: #330066; background-color: #FBF4F5; font-weight: bold }
.emp_red { font-weight: bold; color: #990000}
.emp_blue { font-weight: bold; color: #0033CC}
.emp_warn { font-weight: bold; color: #FF0000}
.emp_txt {  font-size: 16px; font-weight: bold; color: #FF0000; background-color: #E7EFFF}
.hilite_row_bold { background-color: E7EFFF; height: 22px; font-family: Verdana; font-weight: bold}

.buttonf{
	border: thin none;
	padding: 0 0.5em;
  background-color: #8F97B0;
  color: #FFFFFF;
  font-family: Verdana;
  font-size: 95%;
  font-weight: bold;
  border-top: 1px solid #cecece;
  border-bottom: 1px solid #4a4a4a;
  border-left: 1px solid #cecece;
  border-right: 1px solid #4a4a4a;
}
.buttonl{
	border: thin none;
	padding: 0 0.5em;
  background-color: #b6c0d6;
  color: #FFFFFF;
  font-family: Verdana;
  font-size: 95%;
  font-weight: bold;
  border-top: 1px solid #cecece;
  border-bottom: 1px solid #4a4a4a;
  border-left: 1px solid #cecece;
  border-right: 1px solid #4a4a4a;
}
