/* 4T2 STANDARD ELEMENTS */
/* DO NOT ADD OR REMOVE, JUST EDIT */

BODY
	{ 
	/* Default */
	font: 10pt 'arial'; 
	}
FORM
	{
	padding: 0px;
	margin: 0px;
	}

A:LINK	{ color: #000; text-decoration: none; }
A:VISITED	{ color: #000; text-decoration: none; }
A:ACTIVE	{ color:#000; text-decoration: underline; }
A:HOVER	{ color: #000; text-decoration: underline; }

P
	{
	/* Normal */
	/* Will inherit from Body if undefined, BUT must be duplicated for email headers */
	font: 1em 'arial'; 
	padding: 0 5px;
	}

H1
	{
	/* Headline */
	color: #F13DA1;
	font-family: century gothic, verdana;
	font-size: 130%;
	font-weight: bold; 
	background-color: #fff;
	padding: 5px;
	margin-bottom: 10px;
	}

H2
	{
	/* Subhead */
	font-size: 110%;
	font-weight: bold;
	color: #F13DA1;
	text-decoration: none;
	padding: 2px 2px 2px 5px;
	margin-bottom: 2px;
	}

H3
	{
	/* Smallhead */
	font-family: arial;
	font-size: 100%;
	padding: 0px;
	margin-bottom: 8px;
	color: #F13DA1;
	}

H4
	{
	/* ? */
	font-size: 14px;
	color: #F13DA1;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 5px;
	margin: 2px 10px;
	}

H5 { 
	/* Quote */
	font-weight: normal;
	margin: 2px; 
	padding: 0 2px 5px 2px;
	background: url(/images/quote.gif) top left no-repeat; 
	}

H6
	{
	/* Smallprint */
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	}

UL
	{
	/* Unordered List */
	font-family: arial;
	list-style: url(/images/bullet.gif) square;
	}

OL
	{
	/* Ordered List */
	font-family: arial;
	}

LI
	{
	padding-bottom:5px;
	margin-left: 30px;
	}

HR
	{
	/* Horizontal Rule */
	border: 1px solid #CDD5D2;
	padding: 0;
	}

TABLE
	{
	/* Table */
	border-collapse: collapse;
	}

TH
	{
	/* Table Header */
	background: #CCC1E1;
	color: #FFFFFF;
	font: 10pt 'arial'; 
	}

TR
	{
	/* Table Row */
	vertical-align: top;
	font: 10pt 'arial'; 
	}

TD
	{
	/* Table Cell */
	padding: 2px;
	font: 8pt 'arial'; 
	}

.layoutTable TD {
	/* Table Cell */
	padding: 0px;
	font: 8pt 'arial'; 
	}

/* FORMS */
	form {margin: 0 0 1.5em;}
	input {font-family: arial,tahoma,verdana,sans-serif;margin: 2px 0;}
	fieldset {border: none;}
	label {display:block;padding: 5px 0;}
	label br {clear:left;}

	/* FORMS - general classes */
	fieldset { border-style: solid; padding:5px; }
	input.formSubmit {padding: 1px 3px;background:#666;color:#fff;font-weight:bold;font-size:96%}
	
	/* FORMS - f-wrap-1 - simple form, headings on left, form elements on right */
	form.f-wrap-1 {width:98%;position:relative}
		form.f-wrap-1 fieldset {width:auto;margin: 0}
		form.f-wrap-1 legend { color: #003178}
		form.f-wrap-1 label {clear:left;float:left;padding: 0 10px 0 10px;}
		
		form.f-wrap-1 label input, form.f-wrap-1 label textarea {width:20em;float:left;margin-left:10px;display:block;}
		form.f-wrap-1 label select {float:left;margin-left:10px;display:block;}

		form.f-wrap-1 label .formText {width:16em;float:left;margin-left:10px;height:12px;padding:2px }
		form.f-wrap-1 label .formTextarea {width:16em;float:left;margin-left:10px;height:92px;padding:2px }
		form.f-wrap-1 label .formRadio {width:3em;float:left;margin-left:10px;}
		form.f-wrap-1 label .formMed {width:10em;float:left;margin-left:10px}
		form.f-wrap-1 label .formSmall {width:5em;float:left;margin-left:10px}
		
		form.f-wrap-1 label b {float:left;width:10em;line-height: 1.7;display:block;position:relative;}
		form.f-wrap-1 label textarea.formComments {width: 15em; height:100px;}
		form.f-wrap-1 div.formSubmit-wrap {padding: 5px 0 5px 8em}
		form.f-wrap-1 input.formSubmit {margin: 0 0 0 10px}
		form.f-wrap-1 fieldset.formCheckbox-wrap, form.f-wrap-1 fieldset.f-radio-wrap {clear:left;float:left;width:25em;border:none;margin:0;padding-bottom:.7em}
		form.f-wrap-1 fieldset.formCheckbox-wrap b, form.f-wrap-1 fieldset.f-radio-wrap b {float:left;width:8em;line-height: 1.7;display:block;position:relative;padding-top:.3em}
		form.f-wrap-1 fieldset.formCheckbox-wrap fieldset, form.f-wrap-1 fieldset.f-radio-wrap fieldset {float:left;width:13em;margin: 3px 0 0 10px}
		form.f-wrap-1 fieldset.formCheckbox-wrap label, form.f-wrap-1 fieldset.f-radio-wrap label {float:left;width:13em;border:none;margin:0;padding:2px 0;margin-right:-3px}
		form.f-wrap-1 label input.formCheckbox, form.f-wrap-1 label input.f-radio {width:auto;float:none;margin:0;padding:0}
		form.f-wrap-1 label span.errormsg {position:absolute;top:0;right:-10em;left:auto;display:block;width:16em;background: transparent url(/images/errormsg_bg.gif) no-repeat 0 0}
		form.f-wrap-1 label span.errormsg b {padding: 10px 0;margin: 0 10px 0 30px;color:#B30800;font-weight:bold;display:block;width:auto;float:none;line-height:1.3}

		form.f-wrap-1 label span.other {position:relative;margin-left:10px;width:15em; margin-top: 5px;}

		.myInput {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	width:100%;	color: #3B4642;	border: 1px solid #929D99;padding: 0px 0px 0px 0px; border-collapse: collapse;}
		.formText, .formTextarea {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	width:100%;	color: #3B4642;	border: 1px solid #929D99;}
		.formSmall {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	width:60px;	color: #3B4642;	border: 1px solid #929D99;}
		.formMed {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	width:100px;	color: #3B4642;	border: 1px solid #929D99;}
		.formSelect { font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal; color: #3B4642; padding: 0px; margin: 0px; border: 1px solid #929D99;}
		.formRequired { font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #c00;	padding: 0px 2px 0px 5px;}
		.formEnd {position: relative;  display: block; text-align: center; }

		.formLogin {	width:80px;	color: #3B4642;	border: 1px solid #000;}

		.linkLabel { font: .85em 'arial'; color: #3C4543; line-height: 1.4; }

/* CUSTOM ELEMENTS */
/* ADD, DELETE & EDIT AWAY! */
.prop {	height:50px; float:right; width:1px;	}
.spacer { clear: both;}

dl {margin: 0 0 1em 0}
dt {font-weight:bold;margin-top: 1.3em}
dl dl {margin: 0 0 1.5em 30px}

p, ul {margin: 0 0 1.5em}
ol {margin: 0 0 1.5em 1.8em }
.highlight {color:#F4409E;}
.subdued {color:#999}
.error {color:#c00;font-weight:bold}
.success {color:#390;font-weight:bold}
.caption {color:#999;font-size:11px}
.date {float: right; font-weight: bold;}
.icon {vertical-align: middle;}

.featureHeading { font-family: century gothic, verdana;	font-size: 130%;	color: #fff; height: 26px; font-weight: normal;	text-decoration: none;	background-color: #83A7DA;	padding: 2px 2px 2px 5px;	margin-bottom: 2px;}
.featureSubHeading {font-weight: bold; font-size: 1.3em;}
.homeHeading { font-size: 100%; margin-bottom: 8px; color: #003178;}
.imageHeading {text-align: center; border-bottom: 7px solid #DAE7FA; padding-bottom: 3px; margin-bottom: 10px;}
.tools {float: right; padding-top: 2px;}
.themes {	background-color: #DFF8DB;	}

h1 a:link, h1 a:visited, h1 a:active, h1 a:hover{ text-decoration: underline; }
h2 a:link, h2 a:visited, h2 a:active, h2 a:hover{ text-decoration: underline; }
h3 a:link, h3 a:visited, h3 a:active, h3 a:hover{ text-decoration: underline; }
h4 a:link, h4 a:visited, h4 a:active, h4 a:hover{ text-decoration: underline; }




