﻿@charset "utf-8";
/* <![CDATA[ */

body {
	font-size: 14px;
	line-height: normal;
}
.PageTitle {
	font-family:Tahoma;
	color: #425d8c;
	font-size: 13px;
	font-weight: bold;	
}
.FormContent
{
 font-family:Verdana;
	font-size: 14px;
  color:#000000;
}

.FormContentRequired
{
 font-family:Verdana;
  font-weight:bold;
	font-size: 14px;
  color:#87000D;
}
.FormContentConditionallyRequired
{
 font-family:Verdana;
  font-weight:bold;
	font-size: 14px;
  color:#003366;
}
.HeaderRow
{
  font-family:Verdana;
  font-size:15px;
  font-weight:bold;
  text-align:left;
  color:#12384F;
  padding-left:5px;
}
.CheckBox td
{
	width:300px;
}
.TablePortal {
	border: 1px solid gainsboro;
	border-collapse:collapse;
	background-color: #FFFFFF;
	padding-left:10px;
}

.TableHeader
{
  font-family:Verdana;
  font-size:13px;
  font-weight:bold;
  color:#427BB1;
  background-color:#EBF5FE;
  border-bottom:1px solid #427BB1;
  text-align:left;
  width:100%;
  height:20px;
  padding:5px;
}
.TableHeader a:link
{
	font-family:Verdana;
  	font-size:13px;
  	font-weight:bold;
  	color:#427BB1;
	text-decoration:underline;
}
.TableHeader a:hover
{
	font-family:Verdana;
  	font-size:13px;
  	font-weight:bold;
  	color:#427BB1;
	text-decoration:none;
}

.TableRow
{
	font-size:11px;
	padding:5px;
}
.TableCell
{
	font-size:11px;
	padding-left:40px;
}
.ProfileTablePortal {
	border: 1px solid #427BB1;
	border-collapse:collapse;
	background-color: #FFFFFF;
	padding-left:10px;
}

.ProfileTableHeader
{
  font-family:Verdana;
  font-size:13px;
  font-weight:bold;
  color:#427BB1;
  background-color:#EBF5FE;
  text-align:left;
  width:100%;
  height:20px;
  padding:5px;
  border-bottom:1px solid #427BB1;
}
.ProfileTableRow
{
	font-size:11px;
	padding:5px;
}
.ProductDetailsTable {
	background-color: #FFFFFF;
	padding-left:10px;
}

.ProductDetailsTableHeader
{
  font-family:Verdana;
  font-size:13px;
  font-weight:bold;
  color:#427BB1;
  text-align:left;
  width:100%;
  height:20px;
  padding:5px;
}
.ProductDetailsTableHeader a:link
{
	font-family:Verdana;
  	font-size:13px;
  	font-weight:bold;
  	color:#427BB1;
	text-decoration:underline;
}
.ProductDetailsTableHeader a:hover
{
	font-family:Verdana;
  	font-size:13px;
  	font-weight:bold;
  	color:#427BB1;
	text-decoration:none;
}

.ProductDetailsTableRow
{
	font-size:11px;
	padding:5px;
}
.ProductDetailsTableCell
{
	font-size:11px;
	padding-left:40px;
}

.TableSubHeader
{
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  color:#427BB1;
  background-color:#EBF5FE;
  text-align:left;
  width:100%;
  }

.QuestionHeader {
	font-family:Tahoma;
	color: #666666;
	font-size: 16px;
	font-weight: bold;
	padding-top:20px;
}
.SectionHeader {
	font-family:Tahoma;
	color: #425d8c;
	font-size: 13px;
	font-weight: bold;
	padding-top:20px;
}
.LoginHeader {
	font-family: Tahoma;
	color: #425d8c;
	font-size: 13px;
	font-weight: bold;
	padding-top:5px;
	text-align:left;
}
.Section {
	padding:0px;
	vertical-align:top;
	color: #427BB1;
}
.ValidationText {
	text-align: left;
	padding-left:10px;
	font-family: Tahoma;
	font-size: 11px;
	color: red;
}
.Button {
	background-color: #F3F3F3;
	font-family: Verdana;
	font-size: 9px;
	text-align:center;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	color: #0F0E3C;
	margin-top:10px;
}
.SearchButton {
	background-color: #F3F3F3;
	font-family: Verdana;
	font-size: 9px;
	text-align:center;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	color: #0F0E3C;
	width:75px;
	margin-left:5px;
}

.TextBox {
	font-family: Tahoma;
	color: #000000;
	border: 1px solid #6489D4;
	width:100%;
	position:relative;
	height:20px;
	vertical-align:top;
	padding-top:2px;
	padding-left:2px;
}
.CheckBox {
	font-family: Tahoma;
	width:100%;
	position:relative;
	height:20px;
	font-size: 11px;
	vertical-align:middle;
	}

.SummaryLabel
{
 font-family:Verdana;
  font-weight:bold;
	font-size: 11px;
  color:#003366;
}
.SummaryValue {
	font-family: Tahoma;
	color: #000000;
	width:100%;
	position:relative;
	height:20px;
	font-size: 11px;
	vertical-align:top;
	padding-top:2px;
	padding-left:2px;
}

/* ]]> */
