/* Standard Framework Styles */
body {font:70% Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-align:justify; color:#666666; margin:0px;padding:1px 1px 1px 1px;}

.header {font-size:16px; font-weight:bold; height:80px;  color:#FFFFFF; background-image: url("/images/headerbg.jpg"); }

.newsheader {color:#FFF; font-weight:bold; font-size:10px; vertical-align:middle; text-align:center;  background: url("/images/content/roundedcornr.gif") ;  }
.newscontent {color:#666666; padding:2px 5px 5px 5px; background-color:#CCCCCC; }
.newswarning {color:#FF0000; padding:2px 5px 5px 5px;}

.tableheader { text-align:center; font-size:10px; font-weight:bold; color:#FFF; background-color:#6B6B6B;}
.tabledatacaption { background-color:#CCCCCC; color:#000000}
.tabledata {  text-align:left;background-color:#CCCCCC; color:#000000; font-weight:bold;}
.tabledatadark { background-color:#BBBBBB; color:#000000; }
.dark_row { background-color:#BBBBBB; color:#000000; }
.light_row { background-color:#CCCCCC; color:#000000; }
.tabledatalight { background-color:#CCCCCC; color:#000000; }
.tableamount { background-color:#CCCCCC; color:#000000; font-weight:bold; text-align:right}

.formrequired { color:#FF0000; font-weight:bold}
.formnormal {}

.contentscroll { position:fixed; top:81px; left:204px; height:498px;  width:630px; padding-left:5px; padding-right:12px; overflow : auto;}

.successnote { color:#FFFFFF; font-weight:bold; background-color:#00CC00; text-align:left; padding:2px 5px 2px 5px;}
.failednote { color:#FFFFFF; font-weight:bold; background-color:#FF0000; text-align:left; padding:2px 5px 2px 5px;}

.tableheader a:link {color: #FFFFFF; text-decoration:none ; outline: none; }
.tableheader a:visited {color: #FFFFFF; text-decoration:none ; outline: none; }
.tableheader a:active {color: #FFFFFF; text-decoration:none ; outline: none;  }
.tableheader a:hover {color: #FFFFFF; text-decoration:underline ; outline: none; }


a:link {color: #333333; text-decoration:underline ; outline: none; }
a:visited {color: #333333; text-decoration:underline ; outline: none; }
a:active {color: #333333; text-decoration:underline ; outline: none;  }
a:hover {color: #AC0000; text-decoration:underline ; outline: none; }
a:img {border: none; }

.m0l0iout {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	margin: 10px 0 0 0px;
	color: #000000;
}
.m0l0iover {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	margin: 10px 0 0 0px;
	color: #000000;
}
.m0l0oout {
	text-decoration : none;
	background-image: url(/images/menu/b_up.gif);
	
}
.m0l0oover {
	text-decoration : none;
	background-image: url(/images/menu/o_up.gif);
	
}



.roundedcornr_box {
   background: #AC0000 ;
}
.roundedcornr_tl {
   background: url("/images/content/roundedcornr_tl.gif") no-repeat top left;
}
.roundedcornr_tr {
   background: transparent url("/images/content/roundedcornr_tr.gif") no-repeat top right;
}
.roundedcornr_bl {
   background: url("/images/content/roundedcornr_bl.gif") no-repeat bottom left;
}

.roundedcornr_br {
   background: url("/images/content/roundedcornr_br.gif") no-repeat bottom right;
}

.roundedcornr_content { margin: 0 0px; }


.roundedcornr_highilite { background: #FF0000 ; margin: 0 10px; }




.fbottomr body{
margin:0; 
padding:0;
}

.fbottomr div{
width:100%;
position:absolute;
bottom:0;
right: 0;
text-align:bottom;
}

.fbottomr table{  
margin-left:auto; 
margin-right:auto;
text-align:right;
}
  

.footer {
background-image: url("/images/icons/footer.gif") ;
height: 100% ;
text-align: center ; 
color:#FFFFFF ;
}


.col_header { color:#000000 ; } 






