/* Links */

a:visited,
a:link,
a:active
{
   font-family:Verdana;
   font-size:11px;
   color:#4e8fab;
   font-weight:regular;
   text-decoration: none;
}

a:hover
{
   font-family:Verdana;
   font-size:11px;
   color:#000000;
   text-decoration: none;
   font-weight:regular;
}

/* Link text for blue background */
.dead_white
{
   font-family:Verdana;
   font-size:11px;
   color:#707070;
   text-decoration: none;
   font-weight:regular;
}

/* Link text for white background */
.dead_blue
{
   font-family:Verdana;
   font-size:11px;
   color:#b2b2b2;
   text-decoration: none;
   font-weight:regular;
}

/* Headings */

.heading_page
{
   font-family:Arial;
   font-size:17px;
   color:#4e8fab;
   font-weight:regular;
}

.heading_sub
{
   font-family:Arial;
   font-size:14px;
   color:#4e8fab;
   font-weight:regular;
}

.heading_block
{
   font-family:Arial;
   font-size:17px;
   color:#464646;
   font-weight:regular;
}

.heading_block_icon
{
   width:23px;
   height:23px;
}

.normtext
{
   font-family:Verdana;
   font-size:11px;
   color:#707070;
   font-weight:regular;
   line-height:16px;
}

.button_text
{
   font-family:Verdana;
   font-size:11px;
   color:#FFFFFF;
   font-weight:regular;
   padding-left:6px;
   padding-right:2px;
   padding-bottom:5px;
   text-align:right;
}

.button_text_blue
{
   font-family:Verdana;
   font-size:11px;
   color:#4e8fab;
   font-weight:regular;
   padding-left:6px;
   padding-right:2px;
   padding-bottom:5px;
   text-align:right;
}

.bullet
{
   font-family:Verdana;
   font-size:11px;
   color:#fe5301;
   text-decoration: none;
   font-weight:regular;
}

.divider
{
   background-image: url(/img/divider.gif);
   background-repeat: repeat-x;
   height:1px;
   font-size:1px;
}

.divider_horizontal
{
   background-image: url(/img/divider_hor.gif);
   background-repeat: repeat-y;
   width:1px;
   font-size:1px;
}

.landing-grey-text
{
	font-family: Verdana;
	font-size: 10px;
	color: #7B7C7E;
}


.divider_white
{
   background-color:#FFFFFF;
   font-size:1px;
   height:1px;
}

/* General Backgrounds */
.background_blue
{
   background-color:#e0eff5;
}

.background_grey
{
   background-color:#ebebeb;
}

.background_grey_light
{
   background-color:#f5f7f6;
}

.background_grey_dark
{
   background-color:#e1e1e1;
}

.background_yellow
{
   background-color:#e8e5d4;
}

.background_yellow_light
{
   background-color:#f5f2e9;
}

.background_yellow_dark
{
   background-color:#ffe292;
}

.background_green
{
   background-color:#d2e9d7;
}

.background_green_light
{
   background-color:#e9f4ec;
}

.background_red
{
   background-color:#e7d3d4;
}

.background_red_light
{
   background-color:#f3e9ea;
}

.background_purple
{
   background-color:#dbd3e8;
}

.background_purple_light
{
   background-color:#edeaf5;
}

/* HTML Elements */
.textbox
{
   height:18px;
   font-family:Verdana;
   font-size:11px;
   color:#707070;
   font-weight:regular;
   line-height:16px;
   border-top:1px solid #858585;
   border-bottom:1px solid #fafafa;
   border-left:1px solid #959595;
   border-right:1px solid #FFFFFF;
   width:200px;
}

.dropdown
{
   height:18px;
   width:200px;
   font-family:Verdana;
   font-size:11px;
   color:#707070;
   font-weight:regular;
   line-height:16px;
   border-top:1px solid #858585;
   border-bottom:1px solid #fafafa;
   border-left:1px solid #959595;
   border-right:1px solid #FFFFFF;
}

/* Table Styles */

.trow_heading
{
   background-color:#e2e2e2;
   height:23px;
}

.trow_light
{
   background-color:#f5f5f5;
   height:23px;
}

.trow_dark
{
   background-color:#ebebeb;
   height:23px;
}

.border_top
{
   border-top:1px solid #cccccc;
}

.border_bottom
{
   border-bottom:1px solid #cccccc;
}

.border_left
{
   border-left:1px solid #cccccc;
}

.border_right
{
   border-right:1px solid #cccccc;
}

.border_white_top
{
   border-top:1px solid #FFFFFF;
}

.border_white_bottom
{
   border-bottom:1px solid #FFFFFF;
}

.border_white_left
{
   border-left:1px solid #FFFFFF;
}

.border_white_right
{
   border-right:1px solid #FFFFFF;
}

.button_text_small
{
   font-family:Verdana;
   font-size:10px;
   color:#FFFFFF;
   font-weight:regular;
   padding-left:6px;
   padding-right:2px;
   text-align:right;
}