/* INVESTOR OVERRIDES
/****************************************************************/

/* GENERAL STUFF
/****************************************************************/
body {
	background-color:#3A3A3A;
}


/* NAV BAR
/****************************************************************/
#top_nav {
	margin-top:62px;
	margin-bottom:62px;
}
body#investor_login #top_nav, body#forgot_password #top_nav {
	margin-top:59px; /*override back to styles original*/
}


/* HEADER BAR
/****************************************************************/
#header_bar {
	background-color:#3A3A3A;
}
#header_bar_content {
	border-bottom:1px solid #3A3A3A;
}


/* FOOTER BAR
/****************************************************************/
#footer_bar {
	background-color:#3A3A3A;
}
#footer_bar_content {
	border-top:1px solid #464646;
}


/* FONTS
/****************************************************************/
h1 {
	color:#099AAF;
}
#top_nav ul li {
	font-size:1.9em;
}
body#investor_login #top_nav ul li, body#forgot_password #top_nav ul li {
	font-size:2.3em; /*override back to styles original*/
}
#top_nav ul li ul li {
	font-size:0.68421053em; /*1.9 x 0.68421053 = 1.3 */
}
body#investor_login #top_nav ul li ul li, body#forgot_password #top_nav ul li ul li {
	font-size:0.56521739em; /*override back to styles original*/
}
h2 {
	color:#099AAF;
}
p, ul, ol, th, td {
	color:#EBEBEB;
}
p.disclaimer {
	color:#888888;
}
p.disclaimer a:link, p.disclaimer a:visited {
	color:#888888;
}
p.disclaimer a:hover, p.disclaimer a:active {
	color:#AAAAAA;
}
#header_bar p.disclaimer, #footer_bar p.disclaimer, #header_bar p.disclaimer a:link, #header_bar p.disclaimer a:hover, #header_bar p.disclaimer a:active {
	color:#888888;
}


/* LINK FONTS
/****************************************************************/
a:link, a:visited {
	color:#888888;
	text-decoration:none;
}
a:hover, a:active {
	color:#AAAAAA;
	text-decoration:none;
}


/* SQUARE BUTTONS (i.e. 'admin area'/'investor login')
/****************************************************************/
p.square_btn.nojs a {
	background-color:#3A3A3A;
	border:1px solid #888888;
}
p.square_btn.nojs a:link, p.square_btn.nojs a:visited {
	color:#888888;
	background-color:#3A3A3A;
}
p.square_btn.nojs a:hover, p.square_btn.nojs a:active, p.square_btn.nojs a:focus {
	color:#888888;
	background-color:#EBEBEB;
}


/* FORMS
/****************************************************************/
label, input.input, input.checkbox, input.submit, textarea, select {
	color:#EBEBEB;
}
input.input, input.checkbox, input.submit, textarea, select {
	color:#313131;
	border:1px solid #AAAAAA;
	background-color:#EBEBEB;
}
input.submit {
	border:none;
}
.required {
	color:#FF0000;
}


/* MESSAGES
/****************************************************************/
.error, .warning {
	color:#D60000;
}


/* ICONS
/****************************************************************/
a.icon.email:link, a.icon.email:visited {
	background-image:url(resources/layout/icon-email_inv.gif);
}
a.icon.email:hover, a.icon.email:active {
	background-image:url(resources/layout/icon-email_inv_hl.gif);
}
a.icon.print:link, a.icon.print:visited {
	background-image:url(resources/layout/icon-print_inv.gif);
}
a.icon.print:hover, a.icon.print:active {
	background-image:url(resources/layout/icon-print_inv_hl.gif);
}
a.icon.bookmark:link, a.icon.bookmark:visited {
	background-image:url(resources/layout/icon-bookmark_inv.gif);
}
a.icon.bookmark:hover, a.icon.bookmark:active {
	background-image:url(resources/layout/icon-bookmark_inv_hl.gif);
}


/* BACKGROUND OPACITY FILTER
/****************************************************************/
#background_filter {
	background-color:#3A3A3A;
}