.ctr{text-align:center;}
.lh{text-align:left;}
.rh{text-align:right;}
.bold{font-weight:bold}
.indent{padding-left:10px;}

.lhs{text-align:left;}
.rhs{text-align:right;}


.table300{width:300px}
.table400{width:400px}
.table500{width:500px}
.table600{width:600px}
.table640{width:640px}
.tablevar{margin-left:auto;margin-right:auto;}
.tablefull{width:100%}
/* Formatted Tables */
.cltable{font-size:8.5pt;}
/* TD Types */
.cltable td{padding:1px;font-weight:normal;background-color:#248;border-left:1px solid #002A67;border-top:1px solid #002A67}
.cltable td.label{color:#fff;text-align:right;padding-right:2px;}
.cltable td.labelr{color:#fff;text-align:left;padding-left:4px;}
.cltable td.ctr{text-align:center;}
.cltable td.tpad{padding:0px 4px 0px 4px;}
.cltable td.blue1{background-color:#248}
.cltable td.blue2{background-color:#264D9B}
.cltable td.tp{border:0px;background-color:#002A67}
.cltable td.value{}
.cltable td.valueb{font-weight:bold;}
.cltable td.valuer{text-align:right;}
.cltable td.valuec{text-align:center;}

.cltable td.unilabel{color:#fff;padding:0px;text-align:left;padding-left:2px;background-color:#248;border:0px;}
.cltable td.unicheck{color:#fff;padding:0px;text-align:right;padding-right:2px;background-color:#248;border:0px;border-left:1px solid #002A67;}

.cltable .fm_field_ro {font-family:Arial, Helvetica, sans-serif;font-size: 8.5pt;background-color:#248;color:#ccf;border:0px;}
.cltable .oddrow .fm_field_ro {font-family:Arial, Helvetica, sans-serif;font-size: 8.5pt;background-color:#248;color:#ccf;border:0px;}
.cltable .evenrow .fm_field_ro {font-family:Arial, Helvetica, sans-serif;font-size: 8.5pt;background-color:#264D9B;color:#ccf;border:0px;}
.cltable .oddrow td{background-color:#248}
.cltable .evenrow td{background-color:#264D9B}
.cltable .overline td{border-top:1px solid #f90} 

/*
.cltable td.heavy{padding-left:2px;font-weight:bold;}
.cltable td.linenote{color:#333;font-style:italic;padding:0px 2px 0px 2px;}
.cltable td.subhead{background-color:#fc3;color:#106BA6;font-weight:bold;border-top:1px solid #106BA6;border-left:1px solid #fc3;}
.cltable td.prhigh{background-color:#fff;color:#c00;font-weight:bold;}
.cltable td.whitebg{background-color:#fff;}
*/
/* TH Types */
.cltable th{background-color:#369;color:#fff;border-left:1px solid #002A67;border-top:1px solid #002A67}
.cltable th a:link, .sutable th a:visited,.sutable th a:active{color:#fc0;}
.cltable th a:hover{color:#fff;}
.cltable th.unihead{background-color:#f60;color:#fff;text-align:center;border-left:1px solid #002A67;border-top:1px solid #002A67}

.backlink{font-weight:bold;}

/* ----------------------------------------------- */
/* Logon Page */
.logon h1{font-size:13.5pt;color: #fff;}
.logon h3{font-size:9pt;color:#cdf;}
.logon_bar{font-size:9pt;background-color:#248;padding:0px;height:70px;border:1px solid #002A67;margin-bottom:15px;color:#fff;overflow:hidden;}
.logon_img{width:115px;height:70px;float:left;overflow:hidden;}
.logon_text{width:350px;float:left;padding:3px 3px 0px 5px;}
/*-----------------------------------------------------------------*/
/* 		Forms 		                                       */
.fm {font-size:8.5pt;}
.fm_header {font-size:10.5pt;font-weight:bold;text-align:center;margin-bottom:10px;}
.fm_field {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight:normal;
	border:0px;
}
.fm_field_r {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight:normal;
	border:0px;
	text-align:right;
}
.fm_field_ro {font-family:Arial, Helvetica, sans-serif;font-size: 8.5pt;background-color:#eee;color:#999;border:0px;}
.fm_button{font-family:Arial, Helvetica, sans-serif;font-size: 8.5pt;}
.fm_tpfield {font-family:Arial, Helvetica, sans-serif;font-size: 8.5pt;background-color:#248;color:#fff;border:0px;}
/*
	border:0px;
	border-top:1px solid #eee;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	border-left:1px solid #eee;
.fm_row {line-height:20px;padding:1px;text-align:left;}
.fm_lcol {width:20%;text-align:right; float:left;}
.fm_rcol {width:auto;}
.fm_note {line-height:18px;padding-bottom:10px}
.fm_footer {text-align:center;background-color:#09c;border-bottom:1px solid #069;border-top:1px solid #069;margin-top:10px;}
*/
.toplink {font-weight:bold}