/* 4T2 STANDARD ELEMENTS */
/* DO NOT ADD OR REMOVE, JUST EDIT */

BODY
	{ 
	/* Default */
	font: 0.7em 'arial';
	}
FORM
	{
	padding: 0px;
	margin: 0px;
	}

A:LINK	{ color: #EE7D0C; text-decoration: underline; }
A:VISITED	{ color: #EE7D0C; text-decoration: underline; }
A:ACTIVE	{ color: #EE7D0C; text-decoration: underline; }
A:HOVER	{ color: #66A2C0; text-decoration: none; }

P
	{
	/* Normal */
	/* Will inherit from Body if undefined, BUT must be duplicated for email headers */
	font: 1.2em 'arial';
	margin: 0 0 1.5em;
	}

H1
	{
	/* Headline */
	font-size: 130%;
	color: #EE7D0C;
	font-weight: bold; 
	padding: 10px 0 0 10px;
	margin-bottom: 10px;
	background: url("/images/template/page/header.gif");
	width: 455px;
	height: 35px; 
	}

H2
	{
	/* Subhead */
	color: #EE7D0C;
	font-size: 105%;
	font-weight: bold;
	padding: 2px 2px 2px 0px;
	margin-bottom: 10px;
	}

H3
	{
	/* Smallhead */
	position: relative;
	font-family: arial;
	font-size: 100%;
	padding: 0px;
	margin-bottom: 8px;
	color: #000;
	}

H4
	{
	/* ? */
	font-family: arial;
	font-size: 100%;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 5px;
	margin: 2px 1px;
	border: 1px solid #000;
	}

H5 { 
	/* Quote */
	position: relative;
	font-family: arial;
	font-weight: normal;
	margin: 2em 1em 2em .5em; 
	padding-right: 1.5em; 
	padding-left: 2.25em; 
	background: url(/images/quote.gif) top left no-repeat; 
	}

H6
	{
	/* Smallprint */
	position: relative;
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	}

UL
	{
	/* Unordered List */
	list-style: url(/images/template/bullet.gif) square;
	margin-left: 10px;
	/*list-style: none;*/
	list-style-position: inside;
	/* display: inline-block;*/
	/*overflow:hidden;*/
	}

OL
	{
	/* Ordered List */
	}

LI
	{
	font: 1.1em 'arial';
	/*background: url(/images/template/bullet.gif) no-repeat;*/
	/*padding:  4px 4px 4px 20px;*/
	padding:  4px;
	margin-left: 30px;
	}

HR
	{
	/* Horizontal Rule */
	border: 0;
	height:1px;
	background: #000;
	margin-bottom: 10px;
	}

TABLE
	{
	/* Table */
	border-collapse: collapse;
	}

TH
	{
	/* Table Header */
	color: #EE7D0C;
	font: 1.2em 'arial'; 
	border-bottom: 1px solid #FDDECC;
	background: #FFFFFF;
	}

TR
	{
	/* Table Row */
	vertical-align: top;
	font: 1em 'arial';
	background: #FEF6F2;
	}

TD
	{
	/* Table Cell */
	padding: 5px;
	font: 1em 'arial'; 
	}

.layoutTable TD {
	/* Table Cell */
	padding: 0px;
	font: 8pt 'arial'; 
	}

/* FORMS */
	input {font-family: arial,tahoma,verdana,sans-serif;margin: 2px 0;}
	fieldset {border: 1px solid #D3D2D2; margin-bottom: 10px;}
	label {display:block;padding: 5px 0;}
	label br {clear:left;}
	legend { color: #EE7D0C; font-weight: bold;}

	/* FORMS - general classes */
	fieldset { border-style: solid; padding:15px; }
	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 label {clear:left;float:left;width:100%; padding: 0;}
		
		form.f-wrap-1 label input, form.f-wrap-1 label textarea, form.f-wrap-1 label select {width:20em;float:left;margin-left:10px;display:block;}

		form.f-wrap-1 label .formText {	margin-left:10px;width:15em;background:url(/images/input.gif) no-repeat left top;background-attachment: fixed;height:15px;padding:4px 8px;border:none;float:left;margin-left:10px }
		form.f-wrap-1 label .formText {width:20em;float:left;margin-left:10px;height:12px;padding:2px }
		form.f-wrap-1 label .formTextarea {width:20em;float:left;margin-left:10px;height:92px;padding:2px }
		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 strong {float:left;width:10em;line-height: 1.7;display:block;position:relative;}
		form.f-wrap-1 label select {width: 15.5em; }
		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;}
*/
		.formText, .formTextarea, .formSmall, .formMed, .formSelect {font-family: Arial; font-size: 11px; color: #3B4642; border: 1px solid #929D99; padding: 3px; font-weight: normal;}
		.formText, .formTextarea {width: 98%;}
		.formSmall {width:60px;}
		.formMed {width:110px;}
		.formSelect {width:100%; padding: 0px;}
		.formCheckbox {margin-right: 5px;}
		.formRequired {color: #EE7D0C;	padding: 0px 2px 0px 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;}
		.formEnd {display: block; text-align: right;}
		.formLabelHighlighted {color: #EE7D0C}
		

		.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}

ul {margin: 0 0 1.5em}
ol {margin: 0 0 1.5em 1.8em }
.highlight {color:#E17000}
.subdued {color:#999}
.error {color:#EE7D0C;font-weight:bold}
.success {color:#390;font-weight:bold}
.caption {color:#999;font-size:11px}
.date {font: normal .8em arial;color:#000; float: right;padding: 3px;}

.tools {float: right; padding-top: 2px;}
.withinH5 {	display: block; background: url(/images/quote_end.gif) bottom right no-repeat; 	}
.accesskey { text-decoration: underline;}

#utility ul { list-style-position: outside;}
