/*@import url(../global.css);*/

body
{
	background: url(../../images/grey_bg.gif) repeat-x top #2d384c;
	margin: 10px;
}
#canvas
{
	width: 820px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.dark_blue_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #022f5c;
}

.textfield
{
	height: 15px;
	width: 118px;
}

.grey_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #717171;
}

.blue_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #054b86;
	text-decoration: none;
}

.blue_text a, .blue_text a:hover, .blue_text a:visited, .blue_text a:active
{
	color: #054b86;
}

.blue_bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #054b86;
	text-decoration: none;
	font-weight: bold;
}

.white_bold_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.dark_grey_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #585858;
	text-decoration: none;
}

.blue_bold_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #054a85;
	font-weight: bold;
}

.list
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	width: 118px;
	border: solid 1px #003868;
}

.list2
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	border: solid 1px #003868;
}

.textfield_blue
{
	height: 15px;
	width: 100px;
	border: solid 1px #003868;
}
.textarea_blue
{
	border: solid 1px #003868;
}

.blue_heading
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #022f5c;
	font-weight: bold;
	text-decoration: none;
}

.blue_heading_big, h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #022f5c;
	font-weight: bold;
	padding-top: 0px;
	margin-top: 0px;
}

body, p, .body_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.grey_bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}

.blue_underline
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #022f5c;
	text-decoration: underline;
}

.footer_links
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5e5e5e;
	text-decoration: none;
}

.footer_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5f7c98;
}

.white_big
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
}

.white_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
}

.textfield_login
{
	height: 15px;
	width: 150px;
	border: solid 1px #000000;
}

.white_nav
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
}

.footer_lnk
{
	font-family: Arial, Helvetica, sans-serif;
	color: #5f7c98;
}

.nav
{
	background: #626e84;
	text-align: center;
	color: #FFFFFF;
	padding: 0px 8px 0px 8px;
	vertical-align: middle;
	height: 30px;
}
.nav a, .nav a:Hover, .nav a:active, .nav a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
}
.nav0
{
	background: url(../../images/blue_nav_bg.jpg) repeat-x top #003263;
	text-align: center;
	color: #FFFFFF;
	padding: 0px 8px 0px 8px;
	vertical-align: middle;
	height: 30px;
}
.nav0 a, .nav0 a:Hover, .nav0 a:active, .nav0 a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
}

.txtBx, textarea
{
	border: 1px solid #666666;
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	background: url(../../images/textbox_bg.jpg) #FFFFFF top repeat-x;
}
.txttrt
{
	border: 1px solid #666666;
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	background: #FFFFFF;
}

.lnv, .lnv a, .lnv a:hover, .lnv a:active, .lnv a:visited
{
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #022f5c;
	font-weight: bold;
	text-decoration: none;
}
.lnv
{
	line-height: 15px;
	padding: 5px;
	border-top: solid 1px #bfbfbf;
}
.lnv0, .lnv0 a, .lnv0 a:hover, .lnv0 a:active, .lnv0 a:visited
{
	background: #022f5c;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.lnv0
{
	line-height: 15px;
	padding: 5px;
}

.lnv_1, .lnv_1 a, .lnv_1 a:hover, .lnv_1 a:active, .lnv_1 a:visited
{
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #585858;
	text-decoration: none;
}
.lnv_1
{
	line-height: 15px;
	padding: 5px 5px 5px 15px;
	border-top: solid 1px #bfbfbf;
}
.lnv0_1, .lnv0_1 a, .lnv0_1 a:hover, .lnv0_1 a:active, .lnv0_1 a:visited
{
	background: #c7c7c7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #585858;
	text-decoration: none;
}
.lnv0_1
{
	line-height: 15px;
	padding: 5px 5px 5px 15px;
	border-top: solid 1px #bfbfbf;
}
.lnv_2, .lnv_2 a, .lnv_2 a:hover, .lnv_2 a:active, .lnv_2 a:visited
{
	background: #FFFFFF;
	color: #054B86;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.lnv_2
{
	line-height: 15px;
	padding: 5px 5px 5px 30px;
}
.lnv0_2, .lnv0_2 a, .lnv0_2 a:hover, .lnv0_2 a:active, .lnv0_2 a:visited
{
	background: #FFFFFF;
	color: #054B86;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.lnv0_2
{
	line-height: 15px;
	padding: 5px 5px 5px 30px;
}
.lnv_3
{
}
.lnv0_3
{
}
.assetHdr, .assetHdr th
{
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #022f5c;
	font-weight: bold;
	text-decoration: none;
	padding: 10px 10px 0px 10px;
}
.assetItm
{
	border-top: 1px solid #bfbfbf;
	padding: 10px;
}

.dateItm
{
	border-bottom: 1px solid #bfbfbf;
	padding: 10px;
}
.lbl
{
	vertical-align: top;
	text-align: right;
}
.frm
{
	width: 420px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	border: 1px solid #054B86;
	background: #EEEEF0;
}
.pad
{
	padding: 8px;
}
.frmTtl
{
	background: #003263;
	color: #FFFFFF;
	vertical-align: middle;
	padding: 3px;
	font-weight: bold;
}
.btn
{
	background: #626e84;
	border: 1px solid #626e84;
	color: #FFFFFF;
	font-size: 12px;
	height: 20px;
}
.reqFieldAsterisk
{
	font-weight: bold;
	font-size: 14pt;
	color: #FF0000;
}
.msg
{
	display: block;
	margin: 5px;
	padding: 3px;
	background: #EEEEFF;
	color: #0000F0;
	border: 1px solid #0000F0;
}
.errMsg, .errTxt
{
	display: block;
	margin: 5px;
	padding: 3px;
	background: #FFEEEE;
	color: #F00000;
	border: 1px solid #F00000;
}
.pagerStyle
{
	border-top: 1px solid #bfbfbf;padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #022f5c;
}
.pagerStyleGray
{
	border-top: 1px solid #bfbfbf;padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}