/* 4T2 STANDARD ELEMENTS */
/* DO NOT ADD OR REMOVE, JUST EDIT */

BODY
	{ 
	/* Default */
	font: 10pt 'arial'; 
	color: #021852; 
	background-color: #F5F8FF;
	}
FORM
	{
	padding: 0px;
	margin: 0px;
	}

A:LINK	{ color: #339999; text-decoration: underline;}
A:VISITED	{ color: #679B9B; text-decoration: underline; }
A:ACTIVE	{ color:#22ECEC; text-decoration: underline; }
A:HOVER	{ color: #22ECEC; text-decoration: underline;}

P
	{
	/* Normal */
	/* Will inherit from Body if undefined, BUT must be duplicated for email headers */
	font: 1em 'arial'; 
	color: #021852; 
	}

H1
	{
	/* Headline */
	color: #021852;
	font-family: arial;
	font-size: 22px;
	font-weight: normal; 
	border: 1px none #FFFFFF;
	padding: 0px;
	margin-bottom: 16px;
	margin-top: 8px;
	}

H2
	{
	/* Subhead */
	font-family: arial;
	font-size: 16px;
	color: #57544E;
/*	color: #021852;*/
	font-weight: bold; 
	border-bottom: 1px none #FFFFFF;
	padding: 0px;
	margin-top: 8px;
	margin-bottom: 8px;
	}

H3
	{
	/* Smallhead */
	font-family: arial;
	font-size: 14px;
	color: #57544E;
	text-decoration: none;
	font-weight: bold;
	}

H5
	{
	/* Quote */
	font-family: verdana;
	font-size: 11px;
	color: #6E4EA3;
	font-weight: normal;
	font-style: italic;
	padding: 10px 10px 10px 10px;
	border: 1px solid silver;
	/*filter:shadow(color:gray,strength:20, direction:135);*/
	}

H6
	{
	/* Smallprint */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #3B4642;
	}

UL
	{
	/* Unordered List */
	/* list-style: url(/images/bullet.gif) square;*/
	}

OL
	{
	/* Ordered List */
	list-style: lower-roman
	}

LI
	{
	padding-bottom:10px;
	margin-left:15px;
	}

HR
	{
	/* Horizontal Rule */
	border: 1px dotted #CDD5D2;
	padding: 0;
	}

TABLE
	{
	/* Table */
	border-collapse: collapse;
	}

TH
	{
	/* Table Header */
	background: #CCC1E1;
	color: #FFFFFF;
	}

TR
	{
	/* Table Row */
	vertical-align: top;
	}

TD
	{
	/* Table Cell */
	padding: 2px;
	font: 10pt 'verdana'; 
	}

/* CUSTOM ELEMENTS */
/* ADD, DELETE & EDIT AWAY! */

/* FORMS */
legend {
  color:#6E4DA6;
  }
div.row {
  clear: both;
  margin-top: 2px;
  border: 1px none #000000;
  vertical-align: top;
  }
div.row span.formLabel {
  float: left;
  width: 127px;
  text-align: right;
  border: 1px none #000000;
  }
div.row span.formLabelHighlighted {
  float: left;
  width: 127px;
  text-align: right;
  color:#6E4DA6;
  border: 1px none #000000;
  }
div.row span.formLabelLeft {
  float: left;
  width: 127px;
  text-align: left;
  }
div.row span.formField {
  float: right;
  width: 220px; 
  text-align: left;
  border: 1px none #000000;
  padding: 0px 10px 0px 0px;
  }
div.row span.formBack {
	float: left;
	width: 127px;
	text-align: left;
	}
div.row span.formEnd {
	float: right;
	width: 220px; 
	padding: 0px 0px 0px 0px;
	text-align: right;
	}
div.formEnd {
	clear: both;
	padding: 5px 0px 0px 0px;
	margin: 0px 8px 0px 0px;
	text-align: right;
	}
div.row span.formRequired {
	color:#6E4DA6;
	font-weight: bold;
	}
.error {
	color:#FF6503;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	}
.error A:link, .error A:visited, .error A:hover {
	color:#FF6503;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	text-decoration: underline;
	}

/* FORM FIELDS */
.formTextarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3B4642;
	border: 1px solid #929D99;
}
.formText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width:100%;
	color: #3B4642;
	border: 1px solid #929D99;
}
.formSelect {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:102%;
	font-weight: normal;
	color: #3B4642;
	padding: 0px 0px 0px 0px;
	border: 1px solid #929D99;
}
.formRequired {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3B4642;
	padding: 0px 2px 0px 0px;
}
.categorySelect {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #3B4642;
	margin:0px 5px 0 0px;
	border: 1px solid #fff;
	float:right;
	margin-bottom:30px;
}