
p,body
{
	font-family: "Tahoma";
	padding-left: 20px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
}
.printonly
{
	display: none;
}
img
{
	border:none;
}

a, a:visited
{
	color: #004184;
	text-decoration: none;
	font-size: 12px;
}

a:hover
{
	color: #999999;
	text-decoration: underline;
}

a:active
{
	color: #777777;
	text-decoration: underline;
}

a.menu, a.menu:visited
{
	color: #F0F0F0;
	text-decoration: none;
}
a.menu:hover
{
	color: #F0F0F0;
	text-decoration: underline;
}
a.menu:active
{
	color: #D8D8D8;
	text-decoration: underline;
}
a.menu2, a.menu2:visited
{
	color: #F0F0F0;
	text-decoration: underline;
}
a.menu2:hover
{
	color: #F0F0F0;
	text-decoration: underline;
}
a.menu2:active
{
	color: #D8D8D8;
	text-decoration: underline;
}
.menusub
{
	color: #8da0c4;
}
.menutitle
{
	color: #8da0c4;
	text-align:center;
	font-weight:bold;
}
.link2
{
	font-weight: normal; 
	text-align:center; 
	font-size: 10pt;
	text-align:center;
	color: #c7c7c7;
	padding-bottom: 3px;
}
.link3, .link3:visited
{
	font-size: 10pt;
	color: #F0F0F0;
	text-align:center;
	font-weight:bold;
}
.link3:hover
{
	font-size: 10pt;
	color: #F0F0F0;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
}
.link, .link:visited
{
	font-size: 10pt;
	color: #8da0c4;
	text-align:center;
	font-weight:bold;
}
.link:hover
{
	color: #F0F0F0;
	text-decoration: underline;
}
.link:active
{
	color: #a7b9db;
}

table
{
	empty-cells: show;
}

.main
{
	font-family: "Tahoma";
}

.footer
{
	font-size: 8pt;
	text-align:center;
}
.header
{
	font-weight: bold;
}

.error
{
	color: #CC0000;
	font-weight: bold;
	text-align: center;
}
.errormenu
{
	color: #FF6767;
	font-weight: bold;
	text-align: center;
}

.frm
{
	font-size: 10pt;
	color: #F6F6F6;
	background-color: #004184;
}

.frm_button
{
	color: #F0F0F0;
	border: 1px solid #F0F0F0;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	background-color: #3f90e2;
	font-weight:bold;
	font-size: 11pt;
	font-family: "Trebuchet MS","Verdana";
}
.frm_button_lit
{
	color: #F0F0F0;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	border: 1px solid #F0F0F0;
	background-color: #1f74ca;
	font-weight:bold;
	font-size: 11pt;
	font-family: "Trebuchet MS","Verdana";
}
.frm_button2
{
	color: #F0F0F0;
	border: 1px solid #F0F0F0;
	padding-left: 8px;
	padding-top: 1px;
	padding-right: 8px;
	padding-bottom: 1px;
	background-color: #3f90e2;
	font-weight:bold;
	font-size: 12pt;
	font-family: "Trebuchet MS","Verdana";
}
.frm_button2_lit
{
	color: #F0F0F0;
	padding-left: 8px;
	padding-top: 1px;
	padding-right: 8px;
	padding-bottom: 1px;
	border: 1px solid #F0F0F0;
	background-color: #1f74ca;
	font-weight:bold;
	font-size: 12pt;
	font-family: "Trebuchet MS","Verdana";
}
.frm_button_dis
{
	color: #F0F0F0;
	border: 1px solid #F0F0F0;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	background-color: #999999;
	font-weight:bold;
	font-size: 11pt;
}

.frm_title
{
	font-weight: bold;
	font-family: "Trebuchet MS";
	font-size: 21pt;
	text-align:center;
}

td.ftl
{
	background-image: url(../styles/img/ftl.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
td.sftl
{
	background-image: url(../styles/img/sftl.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
td.sfbl
{
	background-image: url(../styles/img/sfbl.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
td.ft
{
	background-image: url(../styles/img/ft.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
td.sft
{
	background-image: url(../styles/img/sft.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
td.sfh
{
	background-image: url(../styles/img/sft.gif);
	background-repeat: repeat;
}
td.ftr
{
	background-image: url(../styles/img/ftr.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
td.rftr
{
	background-image: url(../styles/img/rftr.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
td.rfbr
{
	background-image: url(../styles/img/rfbr.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
td.rfl
{
	background-image: url(../styles/img/rfl.gif);
	background-repeat: repeat-y;
	background-position: right;
}
td.rfb
{
	background-image: url(../styles/img/rfb.gif);
	background-repeat: repeat-x;
	background-position: top;
}
td.rfbl
{
	background-image: url(../styles/img/rfbl.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
td.rft
{
	background-image: url(../styles/img/rft.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
td.rfr
{
	background-image: url(../styles/img/rfr.gif);
	background-repeat: repeat-y;
	background-position: left;
}
td.rftl
{
	background-image: url(../styles/img/rftl.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
td.sft
{
	background-image: url(../styles/img/sft.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
td.sfh
{
	background-image: url(../styles/img/sft.gif);
	background-repeat: repeat;
}
td.ftr
{
	background-image: url(../styles/img/ftr.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
td.sftr
{
	background-image: url(../styles/img/sftr.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
td.sfbr
{
	background-image: url(../styles/img/sfbr.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
td.fl
{
	background-image: url(../styles/img/fl.gif);
	background-repeat: repeat-y;
	background-position: right;
}
td.fr
{
	background-image: url(../styles/img/fr.gif);
	background-repeat: repeat-y;
	background-position: left;
}
td.fbl
{
	background-image: url(../styles/img/fbl.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
td.fb
{
	background-image: url(../styles/img/fb.gif);
	background-repeat: repeat-x;
	background-position: top;
}
td.fbr
{
	background-image: url(../styles/img/fbr.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
td.fc
{
	font-size: 10pt;
	color: #E6E6E6;
	background-color: #004184;
	padding: 10px 10px 10px 10px;
	text-align: left;
}
td.fc2
{
	font-size: 10pt;
	color: #E6E6E6;
	background-color: #004184;
	text-align: right;
}
td.fc3
{
	font-size: 10pt;
	color: #E6E6E6;
	background-color: #004184;
	text-align: left;
}
td.fc4
{
	font-size: 10pt;
	color: #E6E6E6;
	background-color: #6fabe9;
	color: #2b2b2b;
	text-align: left;
}
td.fchead
{
	text-align:center;
	color:#E6E6E6;
	font-family: "Trebuchet MS","Verdana";
	font-size: 18pt;
	font-weight: bold;
}
td.fcheadsmall
{
	text-align:center;
	color:#E6E6E6;
	font-family: "Trebuchet MS","Verdana";
	font-size: 12pt;
	font-weight: bold;
}
td.rfc
{
	font-size: 10pt;
	color: #3d4761;
	text-align:left;
	font-weight: 700;
}
.rfc2
{
	font-size: 10pt;
	color: #8a8a8a;
	text-align:right;
	/*font-style:italic;*/
	padding-right: 15px;
}
td.fc_lit
{
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #004184;
	padding: 10px 10px 10px 10px;
	text-align: left;
}

td.btl
{
	background-image: url(../styles/img/btl.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
td.bb
{
	background-image: url(../styles/img/bb.gif);
	background-repeat: repeat-x;
	background-position: top;
}
td.bbr
{
	background-image: url(../styles/img/bbr.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
td.bl
{
	background-image: url(../styles/img/bl.gif);
	background-repeat: repeat-y;
	background-position: right;
}
td.br
{
	background-image: url(../styles/img/br.gif);
	background-repeat: repeat-y;
	background-position: left;
}
td.bbl
{
	background-image: url(../styles/img/bbl.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
td.bt
{
	background-image: url(../styles/img/bt.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
td.btr
{
	background-image: url(../styles/img/btr.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
td.bc
{
	font-size: 10pt;
	color: #E6E6E6;
	background-color: #004184;
	text-align: right;
}
td.bcd
{
	font-size: 10pt;
	color: #afafaf;
	background-color: #004184;
	text-align: right;
}
tr.rowLit
{
	background-color: #b4c4e5;
}
tr.rowDim
{
	background-color: #ebf2ff;
}
textarea
{
	font-size: 10pt;
	font-family: "Trebuchet MS","Verdana","Tahoma";
}
.treb
{
	font-family: "Trebuchet MS","Verdana";
}
.rephead
{
	font-family: "Trebuchet MS","Verdana";
	font-weight: 600;
	font-size: 20pt;
	color: #43537a;
}
.reppage
{
	font-family: "Trebuchet MS","Verdana";
	font-weight: 600;
	font-size: 10pt;
	color: #ffffff;
	position:absolute; 
	left:5px; 
	top: 3px;
}

.accountBox {
border: 1px solid #CCCCCC;
padding: 5px;
margin: 5px;
}

.accountBox span {
width: 100%;
color: #FFFFFF;
font-weight:bold;
padding-bottom: 5px;
}