.header_text
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #4A4A93;
    FONT-FAMILY: verdana
}
.help_bar_text
{
	font-weight: bolder;
	font-size: small;
	color: #4A4A93;
	font-family: verdana;
	text-align: center;
}
.help_section
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #4A4A93;
    FONT-FAMILY: verdana
}
.date_text
{
    FONT-SIZE: 9pt;
    COLOR: #cccccc;
    FONT-FAMILY: verdana
}
.user_text
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #cccccc;
    FONT-FAMILY: verdana
}
.bold_text
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana
}
.normal_text
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana
}
.bground_1
{
    BACKGROUND-COLOR: #ffffff
}
.bground_2
{
    BACKGROUND-COLOR: #cccccc
}
.bground_3
{
    BACKGROUND-COLOR: #666699
}
.bground_4
{
    BACKGROUND-COLOR: #4A4A93
}
.bground_5
{
    BACKGROUND-COLOR: #999999
}
.bground_6
{
    BACKGROUND-COLOR: #9999CC
}
.link_text
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #66cc00;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
.link_sort
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
.table_header
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana
}
.white_text
{
	font-weight: bold;
	font-size: 9pt;
	text-transform: uppercase;
	color: #ffffff;
	font-family: Verdana;
}
.lblue_text
{
	font-weight: bold;
	font-size: 9pt;
	text-transform: uppercase;
	color: #666699;
	font-family: Verdana;
}
.dblue_text
{
	font-weight: bold;
	font-size: 9pt;
	text-transform: uppercase;
	color: #4A4A93;
	font-family: Verdana;
}
.grey_text
{
	font-weight: bold;
	font-size: 9pt;
	color: #cccccc;
	font-family: Verdana;
}
.black_text
{
	COLOR: black; 
	BACKGROUND-COLOR: white;
	font-size: 9pt;
	font-family: Verdana;
}
.menu_button
{
	font-weight: bold;
	font-size: 10pt;
	text-transform: uppercase;
	color: #ffffff;
	font-family: 'Trebuchet MS';
	height: 25px;
	background-color: #4A4A93;
}
.link_button
{
	border-width: thick;
	font-weight: bold;
	font-size: 9pt;
	text-transform: uppercase;
	color: #ffffff;
	font-family: verdana;
	background-color: #4A4A93;
	vertical-align: middle;
	text-align: center;
	width: 100px;
	height: 50px;
}
.link_button_2
{
	border-right: #ececec outset;
	border-top: #ececec outset;
	border-left: #ececec outset;
	border-bottom: #ececec outset;
	border-top-width: medium;
	border-top-style: outset;
	border-right-width: medium;
	border-right-style: outset;
	border-bottom-width: medium;
	border-bottom-style: outset;
	border-left-width: medium;
	border-left-style: outset;
	border-color: #000000;
}

.div_button
{
	font-weight: bold;
	font-size: 9pt;
	text-transform: uppercase;
	color: #ffffff;
	font-family: verdana;
	height: 25px;
	background-color: #4A4A93;
}
.detail_cell
{
	font-weight: bold;
	font-size: 9pt;
	text-transform: uppercase;
	color: #ffffff;
	font-family: verdana;
	background-color: #4A4A93;
	vertical-align:middle;
}
.description_cell
{
	font-size: 9pt;
	font-family: Verdana;
	background-color: #ffffff;
	vertical-align:middle;
	text-align:left;
}
.description_cell_signup
{
	font-size: 9.5pt;
	font-family: Verdana;
	background-color: #ffffff;
	vertical-align: middle;
	text-align: left;
}
.description_cell_grey
{
	font-size: 9pt;
	font-family: Verdana;
	background-color: #cccccc;
	vertical-align:middle;
	text-align:left;
}
.testimonial_space
{
	line-height: 20px;
}
.info_text
{
	font-size: 9pt;
	font-family: Verdana;
	background-color: #ffffff;
	color: #00cc00;
	vertical-align:middle;
	text-align:left;
}
.warning_text
{
	font-weight: bold;
	font-size: 9pt;
	color: #ffff00;
	font-family: verdana;
	font-variant: small-caps;
	background-color: #4A4A93;
}
.error_text
{
	font-weight: bold;
	font-size: 9pt;
	color: #cc0000;
	font-family: verdana;
	font-variant: small-caps;
}
.detail_cell_step
{
	font-weight: bold;
	font-size: 9pt;
	vertical-align: middle;
	text-transform: uppercase;
	width: 100px;
	height: 40px;
	color: #ffffff;
	font-family: verdana;
	background-color: #4A4A93;
	text-align: right;
}
.detail_cell_step_grid
{
	font-weight: bold;
	font-size: 9pt;
	vertical-align: middle;
	text-transform: uppercase;
	width: 100px;
	height: 40px;
	color: #ffffff;
	font-family: verdana;
	background-color: #4A4A93;
	text-align: left;
}
.step_table
{
	width: 100%;
}
.TreeNode
{
	font-size: 9pt;
	color: black;
	font-family: 'Courier New';
}

.TreeNodeOver
{
	font-size: 9pt;
	cursor: hand;
	color: red;
	font-family: 'Courier New';
}

.TreeNodeSelect 
{
	font-family: 'Courier New';
	font-size: 9pt;
	color: white;
	background: blue;
	cursor: hand;
}

.TreeNodeDisabled 
{ 
	font-family: 'Courier New'; 
	font-size: 9pt;	 
	COLOR: gray; 	
}

.CalendarDayStyle
{
	Font-Size: 8pt;
}

.CalendarNextPrevStyle
{
	Font-Size: 8pt;
	Font-weight: bold;
	Color: White;
}

.CalendarDayHeaderStyle
{
	Font-Size: 8pt;
	Font-weight: bold;
	Height: 8pt;
	Color: #333333;
}	

.CalendarSelectedDayStyle
{
	Color: White;
	background-color: #4A4A93;
}

.CalendarTitleStyle
{
	Font-Size: 10pt;
	Font-Weight: bold;
	Height: 12pt;
	Color: White;
	Background-Color: #4A4A93;
}

.CalendarOtherMonthDayStyle
{
	Color: #999999;
}

.CalendarStyle
{
		Border: Solid;
		Background-Color: White;
		Color: Black;
		Font-family: Verdana;
		border-color: Black;
}
.trademark
{
	font-weight: bold;
	font-size: .3em;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: super;
}
.trademark_header_text
{
    FONT-WEIGHT: bolder;
    font-size: .3em;
    COLOR: #4A4A93;
    FONT-FAMILY: verdana;
    vertical-align: super;
}
.green_text
{
	font-size: 1.2em;
	font-family: Verdana;
	background-color: #ffffff;
	color: #00cc00;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	text-decoration: underline;
}
.bullet_text
{
	font-size: 1em;
	font-family: Verdana;
	text-align: left;
}
