body{
	font-family: Helvetica, Arial, sans-serif;
}
.fnt{
	font-family: Helvetica, Arial, sans-serif;
}
.bld {
	font-weight:bold;
}
.nbld {
	font-weight:normal;
}
.caps {
	text-transform: uppercase;
}
.ita {
	font-style:italic;
}
a {
	color:#386672;
}

.lh16 {
	line-height:16px;
}
.lh18 {
	line-height:18px;
}

.sz10 {
	font-size:10px;
}
.sz11 {
	font-size:11px;
}
.sz12 {
	font-size:12px;
}
.sz14 {
	font-size:14px;
}
.sz16 {
	font-size:16px;
}
.sz20 {
	font-size:20px;
}
.sz24 {
	font-size:24px;
}

.red {
	color:#FF0000;
}
.blk {
	color:#000000;
}
.wht {
	color:#FFFFFF;
}
.gra {
	color:#666666;
}
.green {
	color:#009900;
}
.highlight {
	background-color:#FFFF00;
	border:#FFFF00 2px solid;
}

.sz10 {
	font-size:10px;
}
.sz11 {
	font-size:11px;
}

.InnerBox{
	border-top:solid #808284 1px;
	border-right:solid #808284 1px;
	font-size:12px;
}
.InnerBox td {
	border-left:1px solid #808284;
	border-bottom:1px solid #808284;
	padding: 0 5px 0 5px; 
}

.box1 {
	border:#527384 1px solid;
}
.box2 {
	border:#527384 1px solid;
	border-bottom:none;	
}

.bdr-rit-solid {
	border-right:1px solid #527384;
	border-collapse:collapse;
}
.bdr-btm-solid {
	border-bottom:1px solid #527384;
	border-collapse:collapse;
}
.border-bottom {
	border-bottom:#CECECE 1px dotted;
	border-collapse:collapse;
}
.border-right {
	border-right:#CECECE 1px dotted;
	border-collapse:collapse;
}
.shortpadcell {
	padding:5px;
	padding-top:2px;
	padding-bottom:1px;
}
.padcell {
	padding:5px;
}
.padleft {
	padding-left:10px;
}
.padright {
	padding-right:10px;
}


#devider {
	border-top:#CECECE 1px dotted;
}
.TextBoxerror {
	background-color:#FF0000;
	color:#FFFFFF;
}
.TextBox {
	background-color:#E1E3E2;
}
.SideLink:hover {
	color:#004C99;
}
.SideLink {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	background-image:url(../../../../portal/images/bkg_side_link.gif);
	padding-left:10px;
}
.SideMenu {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
}
.SubMenu {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
.SideSubMenu {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #004C99;
	text-decoration: none;
}

.PageText {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.row_wht_to_blu {
	background-color:#FFFFFF;
}
.row_wht_to_blu:hover {
	background-color:#CCFFFF;}
.padbottom5 {
	padding-bottom:5px;
}
.padright10 {
	padding-right:10px;
}
.padleft5 {
	padding-left:5px;
}
.no_break {
	white-space:nowrap;
}
.nobreak {
	white-space:nowrap;
}
.no_uline {
	text-decoration:none;
}
.no_uline:hover {
	text-decoration:underline;
}
.info {
	padding:0 0 0 15px;
}