@charset "utf-8";

html {
    background: #7F7F7F;
}

body {
    width: 750px;
	padding-top: 15px;
	padding-left: 15px;
}

a img {
    border: 0;
}

h2 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #CCC;
}


/* 
##########################################
# HEADER STUFF
##########################################
*/

#header {
    background: #FFF;
    height: 77px;
    overflow: hidden;
}
#header h1#logo {
    font-size: 10px;
    float: left;
	border: none;
}
#header h2 {
    color: #8E4056;
    float: left;
    font: 13px/13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    padding-top: 10px;
}
#header a {
    color: #69011F;
    float: left;
    font: 14px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
}
#headerDate {
	color: #8E4056;
	font:Tahoma, Verdana, Arial, sans-serif;
	font-size:10px;
    padding-top: 10px;
	margin-right: 4px;
}
/* 
##########################################
# Header Login Sub Form
##########################################
*/
#header #login_form {
    float: right;
    margin-top: 18px;
}
#login_form fieldset {
    margin: 0;
    padding: 0;
    border: 0;
    float: left;
    /*  height: 40px   */
}
#login_form label {
    color: #999;
    font-size: 11px;
}
#login_form .inputs input {
    border: 1px solid #999;
    background: #E9E9E9;
}

/* 
##########################################
# LEFT NAV STUFF
##########################################
*/

#leftnav {
    width: 123px;
    padding-top: 14px;
    background: #69011F;
}

/* 
##########################################
# HOME PAGE STUFF
##########################################
*/
.HomePage_Row1 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
    padding: 3px 10px 0 !important;
	background-color: #e4e9ed;
	color: #000000;
	margin-right: auto;
	margin-left: auto;
}
.HomePage_Row2 {
	background-color: #b2b2b2;
}
td.HomePage_Row2 {
	vertical-align:middle;
	height:50;
	padding-left:10px;
	padding-right:10px;
	text-align:center
}
p.HomePage_Row2 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight:bold;
}
.HomePage_Row3 {
	vertical-align: top;
	background-color: #ccc;
	color: #40505E;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	padding-top:3px;
	padding-left:0px;
	padding-right:10px;
}
td.HomePage_Row3 {
	text-align: left;
}
ul.HomePage_Row3 {
	list-style-type: square;
	text-align: left;
	list-style-position: outside;
}

.HomePage_Row4_ECS {
	background-color: #b2b2b2;
}

.HomePage_Row4_ECS_Title {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-align:center;
	padding-top:8px;
}

p.HomePage_Row4_ECS {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
}

.HomePage_Row4_ECS_Float_Title {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	height: 24px;
	width: 200px;
	float: none;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
    background: #40505E url(images/hp_gradient.png) repeat-y;
}

.HomePage_Row4_ELC {
	background-color: #69011F;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
p.HomePage_Row4_ELC {
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}
/* 
##########################################
# Generic Static Page Stuff. 
##########################################
*/

.Backround {
	background-color:#e4e9ed;
}

.Heading1 {
	background-color: #000000;
	height: 24px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #CCC;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
}

.SubHeading1 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #333;
	margin-left: 15px;
}

.Heading2 {
	background-color: #40505E;
	height: 24px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight:bold;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
	color: #FFF;
}

.ReadyToGetStarted_Left {
	background-color: #333;
	vertical-align: top;
	padding-top: 25px;
	padding-left: 15px;
	padding-right: 15px;
}
.ReadyToGetStarted_LeftFont {
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align: left;
}
.ReadyToGetStarted_Right {
	margin-right: auto;
	margin-left: auto;
	background-color: #40505E;
	text-align: center;
	width:200px;
	padding-top: 25px;
	padding-bottom: 25px;
}
.ReadyToGetStarted_RightFont1 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #FFFFFF;
	text-align: center;
	font-size:13px;
}
.ReadyToGetStarted_RightFont2 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #FFFFFF;
	text-align: center;
	font-size:17px;
}

/* 
##########################################
# Footer
##########################################
*/

#footer {
    height: 42px;
    background: #40505E;
    color: #91A3B5;
    text-align: center;
    font: 9px/32px Verdana, Tahoma, Arial, sans-serif;
    vertical-align: middle;
}
#footeraccent {
    height: 6px;
    background: #69011F;
}


/* 
##########################################
# Member Area Navigation Menu Item Styles
##########################################
*/
#menu1 {
	LEFT: 8px; POSITION: absolute; TOP: 132px; VISIBILITY: hidden; Z-INDEX: 2;
}
#menu2 {
	LEFT: 118px; POSITION: absolute; TOP: 131px; VISIBILITY: hidden; Z-INDEX: 3
}
#menu3 {
	LEFT: 211px; POSITION: absolute; TOP: 132px; VISIBILITY: hidden; Z-INDEX: 4
}
#menu4 {
	LEFT: 293px; POSITION: absolute; TOP: 132px; VISIBILITY: hidden; Z-INDEX: 5
}
#application {
	LEFT: 10px; POSITION: relative; VISIBILITY: visible; Z-INDEX: 1
}

.menu {
    height: 25px;
    overflow: hidden;
    vertical-align: middle;
	background-color: #69011F;
	color: #FFFFFF;
    margin: 0;
    padding: 0;
    list-style: none;
    display:inline;
    font: 11px/25px Tahoma, Verdana, Arial, sans-serif;
}


/* 
##########################################
# Data Entry Pages, Fonts and Stuff
##########################################
*/

.SmallFont
{
    COLOR: Black;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
    FONT-WEIGHT: normal
}
.SmallFont_Error
{
    COLOR: Red;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
    FONT-WEIGHT: normal
}
.MediumFont
{
    COLOR: #000000;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
    FONT-WEIGHT: normal
}
.LargeFont
{
    COLOR: Black;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
    FONT-WEIGHT: normal
}
.GreyFontBold
{
    COLOR: #8E4056;
    FONT-SIZE: 7pt;
    FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
    FONT-WEIGHT: bold;
}
.GreyFooterBold
{
    COLOR: #8E4056;
    FONT-SIZE: 7pt;
    FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
    FONT-WEIGHT: bold;
}
.GreyFontCopy
{
    COLOR: #4B4B4B;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
    FONT-WEIGHT: normal;
}
.GreyFontHeading
{
    COLOR: #4B4B4B;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
    FONT-WEIGHT: normal;
}
Input
{
 	BORDER: 1px solid #69011F; 
	FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; 
	FONT-SIZE: 8pt; 
	FONT-WEIGHT: normal; COLOR: Black; BACKGROUND-COLOR: #FFFFFF;
}
Select
{
 	BORDER: 1px solid #69011F;
	border-bottom-color: #69011F;
	border-color: #69011F;
	FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; 
	FONT-SIZE: 8pt; FONT-WEIGHT: normal; BACKGROUND-COLOR: #FFFFFF; COLOR: Black;
}
TextArea
{
 	BORDER: 1px solid #69011F; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
	FONT-SIZE: 8pt; FONT-WEIGHT: normal; BACKGROUND-COLOR: #FFFFFF; COLOR: Black;
}
.InputFilter
{
 	BORDER: 1px solid #69011F; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
	FONT-SIZE: 8pt; FONT-WEIGHT: normal; COLOR: Black; BACKGROUND-COLOR: #E6E6E6;
}
.InputRadio
{
 	BORDER: 0px solid #69011F; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; 
	FONT-SIZE: 8pt; FONT-WEIGHT: normal; COLOR: Black; BACKGROUND-COLOR: #FFFFFF;
}
.InputRadioGrey
{
 	BORDER: 0px solid #69011F; 
	FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; 
	FONT-SIZE: 8pt; 
	FONT-WEIGHT: normal; 
	COLOR: Black; 
	BACKGROUND-COLOR: #CCC;
}
.InputRadioRegister
{
 	BORDER: 0px solid #69011F; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; 
	FONT-SIZE: 8pt; FONT-WEIGHT: normal; COLOR: Black; BACKGROUND-COLOR: #F4F4F4;
}
.InputRadioTan
{
 	BORDER: 0px solid #69011F; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; 
	FONT-SIZE: 8pt; FONT-WEIGHT: normal; COLOR: Black; BACKGROUND-COLOR: #EDEDDC;
}
.InputRadioWhite
{
 	BORDER: 0px solid #FFFFFF; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; 
	FONT-SIZE: 8pt; FONT-WEIGHT: normal; COLOR: White; BACKGROUND-COLOR: #FFFFFF;
}
.InputCheckBox
{
 	BORDER: 0px solid #69011F; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; 
	FONT-SIZE: 8pt; FONT-WEIGHT: normal; COLOR: Black; BACKGROUND-COLOR: #FFFFFF;
}
.InputCheckBoxGrey
{
 	BORDER: 0px solid #F1F1F1; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; 
	FONT-SIZE: 8pt; FONT-WEIGHT: normal; COLOR: Black; 
	BACKGROUND-COLOR: #CCC;
}

/* 
##########################################
# Application Element Styles, Mostly Pipeline Screen
##########################################
*/
.AppFont
{
    COLOR:#000000;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
    FONT-WEIGHT: normal
}
.AppFootnoteFont
{
    COLOR:#000000;
    FONT-SIZE: 7pt;
    FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
    FONT-WEIGHT: normal
}
.AppFontTwoColumn
{
    COLOR:#000000;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
}
.AppFontSmall
{
    COLOR:#000000;
    FONT-SIZE: 6pt;
    FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
    FONT-WEIGHT: normal;
}
.AppFontMedium
{
    COLOR:#000000;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
    FONT-WEIGHT: normal;
}
.AppFontBold
{
    COLOR:#000000;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
    FONT-WEIGHT: bold;
}
.AppFontMediumBold
{
    COLOR:#000000;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
    FONT-WEIGHT: bold;
}
.AppFontError
{
    COLOR: Red;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
    FONT-WEIGHT: normal;
}
.AppFontMediumError
{
    COLOR: Red;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
    FONT-WEIGHT: normal;
}
.AppData
{
    COLOR: Black;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
    FONT-WEIGHT: normal;
}
.AppLabel
{
    COLOR: White;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
    FONT-WEIGHT: normal;
}
.AppLabelBold
{
    COLOR: White;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
    FONT-WEIGHT: bold;
}
.AppLabelBold2
{
    COLOR: White;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
    FONT-WEIGHT: bold;
}
.AppInput
{
    BORDER-TOP: #69011F 1px solid;  
    BORDER-BOTTOM: #69011F 1px solid; 
    BORDER-LEFT: #69011F 1px solid; 
    BORDER-RIGHT: #69011F 1px solid; 
    FONT-SIZE: 8pt; 
    FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
}
.AppHeaderTR
{
    BACKGROUND-COLOR: #69011F;
}
.AppRowTR
{
    BACKGROUND-COLOR: #CCC;
}
.AppActiveTR
{
    BACKGROUND-COLOR: #FFCC00;
}
.AppInputTR
{
    BACKGROUND-COLOR: #3366CC;
}
