/*********************************************************\
color			<name> | rgb (xxx,xxx,xxx)
background-color	<color> | transparent
background-image	url(<url>) | none
background-repeat	repeat | repeat-x | repeat-y | no-repeat
background-attachment	scroll | fixed
background-position	<percentage> | [top | center | bottom] || [left | center | right]

word-spacing		normal | <length>
letter-spacing		normal | <length>
text-decoration		none | [ underline || overline || line-through || blink ]
vertical-align		baseline | sub | super | top | text-top | middle | bottom | text-bottom | <percentage>
text-transform		capitalize | uppercase | lowercase | none
text-align		left | right | center | justify
text-indent		<length> | <percentage>

font-family		family-name> | <generic-family>
font-style		normal | italic | oblique
font-variant		normal | small-caps
font-weight		normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900
font-size		<absolute-size> | <relative-size> | <length> | <percentage>
line-height		normal | <number> | <length> | <percentage>

remove link underline: text-decoration: none

\*********************************************************/

A:link
{
	color:			#2C2D54;
}

A:visited
{
	color:			#2C2D99;
}

A:active
{
	color:			#FF2D54;
}

A:hover
{
	color:			#662222;
	text-decoration:	underline;
}

.em_heading
{
	font-size:		14pt;
	font-weight:		bold;
}

.em_subheading
{
	font-size:		12pt;
	font-weight:		bold;
}

.em_micro
{
	font-size:		9pt;
}

.em_xxsmall
{
	font-size:		xx-small;
	font-weight:		bold;
	color:			#FFFFFF;
}

.em_menu
{
	color:			#FFFFFF;
	font-size:		8pt;
	font-weight:		bold;
	text-decoration:	none;
}

.em_menu_over
{
	font-size:		8pt;
	font-weight:		bold;
	color:			#EEEEFF;
	text-decoration:	underline;
}

.em_micro_menu
{
	font-size:		8pt;
	color:			#FFFFFF;
}

.em_footer
{
	font-size:		8pt;
	color:			#FFFFFF;
	text-decoration:	none;
}

.menudivlayer
{
}

.box_heading
{
	color:			#CCCCFF;
	background-color:	#181B6B;
	padding-left:		5px;
	padding-right:		5px;
	font-size:		8pt;
	font-weight:		bold;
}

.atitle
{
	font-size:12pt;
	font-weight:bold;

}

.title
{
	font-weight:bold;
	font-size:10pt;
}

.content
{
	font-size:10pt;
}

.left
{
	width:213px;
	float:left;
	clear:left;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
}

.coverimage
{
	clear:both;
	padding:3px;
	border:2px #869183 solid;
	margin-bottom:10px;
}

.image
{
	border:1px #000000 solid;
}
.caption
{
	color:black;
	font-size:9pt;
	text-align:center;
}

.footernavr
{
	font-size:9pt;
	text-align:right;
}
.footernavl
{
	font-size:9pt;
	text-align:left;
}

#box
{
	border: 2px #CECAB1 solid;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin:7px;
	font-size:9pt;
	float:right;
	background:#8A8772 url(/images/menubackground.gif);
}

#box a
{
	padding-bottom: 3px;
}
#box hr
{
	width:100px;
	color:#DEE9DB;
}

.inputfield
{
	font-size:		8pt;
	font-weight:		normal;
	color:			#2D3951;
	background-color:	#E6E8FF;
	border:			inset 1px #2D3951;
}

.button
{
	font-size:		8pt;
	font-weight:		bold;
	color:			#2D3951;
	background-color:	#D5DAE0;
	border:			solid 1px #2D3951;
}

body
{
	font-size:		10pt;
	font-family:		Arial,Verdana,Helvetica,san-serif;
	color:			#0C0D34;
	background-color:	#FFFFFF;
}

table.data
{
	border:			solid 2px #7C8898;
	width:			655px;
}

td
{
	font-size:		10pt;
	font-family:		Arial,Verdana,Helvetica,san-serif;
	color:			#0C0D34;
}

td.em_header
{
	font-weight:		bold;
	font-size:		12pt;
}

td.em_bold
{
	font-weight:		bold;
}

td.total
{
	font-size:		12pt;
	font-weight:		bold;
	padding-right:		5px;
	color:			#FFFFFF;
}

td.total2
{
	font-size:		12pt;
	font-weight:		bold;
	padding-right:		5px;
	color:			#FF8888;
}

td.space
{
	padding:		0px;
}

td.active_tab
{
	cursor:			pointer;
	padding-top:		2px;
	padding-bottom:		2px;
	border:			1px  solid #000000;
	color:			#FFFFFF;
	background-color:	#660000;
	font-size:		10pt;
	vertical-align:		top;
	font-weight:		bold;
	text-align:		center;
}

td.inactive_tab
{
	cursor:			pointer;
	padding-top:		2px;
	padding-bottom:		2px;
	border:			1px  solid #000000;
	color:			#666666;
	background-color:	#CCCCCC;
	font-size:		10pt;
	vertical-align:		top;
	font-weight:		bold;
	text-align:		center;
}

td.current_tab
{
	cursor:			pointer;
	padding-top:		2px;
	padding-bottom:		2px;
	border:			1px  solid #000000;
	color:			#FFFFFF;
	background-color:	#990000;
	font-size:		10pt;
	vertical-align:		top;
	font-weight:		bold;
	text-align:		center;
}

td.space2
{
	padding:		1px;
	border-bottom:		#000000 1px solid;
}

td.header
{
	font-size:		xx-small;
	color:			#FFFFFF;
	background-color:	#2B44BA;
	font-weight:		bold;
	padding-left:		5px;
	padding-right:		5px;
	padding-top:		3px;
	padding-bottom:		3px;
	vertical-align:		top;
}

td.header2
{
	font-size:		xx-small;
	color:			#EDEDED;
	font-weight:		bold;
	background-color:	#5C6898;
	vertical-align:		middle;
	padding-left:		5px;
	padding-right:		5px;
	padding-top:		2px;
	padding-bottom:		2px;
	border:			1px solid #0C0D34;
}

td.field2
{
	font-size:		xx-small;
	font-weight:		bold;
	background-color:	#FFEAFF;
	padding-left:		5px;
	padding-right:		5px;
	padding-top:		5px;
	padding-bottom:		2px;
	vertical-align:		middle;
	border-left:		1px solid #0C0D34;
	border-right:		1px solid #0C0D34;
	border-bottom:		1px solid #0C0D34;
}

td.field
{
	font-size:		xx-small;
	font-weight:		bold;
	background-color:	#E5EAFF;
	padding-left:		5px;
	padding-right:		5px;
	padding-top:		5px;
	padding-bottom:		2px;
	vertical-align:		middle;
	border-left:		1px solid #0C0D34;
	border-right:		1px solid #0C0D34;
	border-bottom:		1px solid #0C0D34;
}

td.data1
{
	color:			#2D3951;
	background-color:	#CBCEEF;
	padding-left:		10px;
	padding-right:		10px;
	padding-top:		2px;
	padding-bottom:		2px;
	vertical-align:		top;
}

td.data2
{
	color:			#2D3951;
	background-color:	#D9DCFF;
	padding-left:		10px;
	padding-right:		10px;
	padding-top:		2px;
	padding-bottom:		2px;
	vertical-align:		top;
}

/******************************\
Agreement Form Specific
\******************************/

.field_no_interest
{
	font-size:		xx-small;
	font-weight:		bold;
	background-color:	#E5EAFF;
	padding-left:		5px;
	padding-right:		5px;
	padding-top:		5px;
	padding-bottom:		2px;
	vertical-align:		middle;
	border-left:		1px solid #0C0D34;
	border-right:		1px solid #0C0D34;
	border-bottom:		1px solid #0C0D34;
	border-top:		1px solid #000000;
	border-left:none;
}

.header_corr
{
	color:			#EDEDED;
	font-weight:		bold;
	background-color:	#5C6898;
	vertical-align:		middle;
	padding-left:		5px;
	padding-right:		5px;
	padding-top:		2px;
	padding-bottom:		2px;
	border:			1px solid #0C0D34;
	font-size:		10pt;
}