div#content
{
	float:left;
	width:570px;
	margin-left:15px
}

a img { border: none; }

#dateAndBreadCrumb
{
}

#date
{
	font-size:1.08em;
	font-family:Georgia, Times New Roman, Serif;
	color:#003c2d;
	margin: 0 0 10px 0;
}


/* FORMS */

fieldset { border: none; padding: 0; margin: 0; }
fieldset ol { list-style: none; float: left; }

legend 
{
    Display: none;
}

h2.formtitle { padding: 0; margin: 0 0 13px 0; width: 281px;}

label { cursor: pointer; }

select, textrea { font-family: inherit; font-size: 1em; }

.standardform 
{
    padding: 0;
    margin: 0;
    width: 555px;
}

.standardform ol { margin: 0; padding: 0; width: 555px; float: left; }
.standardform li { float: left; }
.standardform label { font-weight: bolder; font-size: 1.0em; margin: 0 0 4px 0; display: block; clear: left; width: 281px }
.standardform .formFieldHelp small { font-size: 1.0em; margin: 0; }
.standardform .formFieldHelp { clear: left; margin: 0 0 5px -1px; padding: 0;}
.standardform .formFieldText { padding: 0; width: 279px; border: 1px solid #E2E9EF; border-top-color: #ACADB2; vertical-align: middle; height: 18px; margin: 0px 0 4px 0;}
.standardform .formFieldTextArea { padding: 3px; width: 279px; border: 1px solid #DBDFE6; border-top-color: #ABADB3; vertical-align: middle; font-family: Arial, Sans-Serif; font-size: 1em; }
.standardform .formFieldHelpCustom { margin: 2px 0 5px 0; width: 280px; font-style: italic; color: #4c98d3; font-family: Arial; }
.standardform .custom { margin: 0 0 4px 0; width: 250px; }
.standardform .formFieldDropDown { float: left; width: 281px; margin: 0 0 4px 0; }
.standardform .formFieldSelect { float: left; width: 281px; margin: 0 0 4px 0; }
.standardform .formFieldDropDownNonSized { width: 89px; margin: 0 1px 4px 0; }
.standardform table { float: left; width: 281px; margin: 0 0 10px 0; }
.standardform #formHeirarchyControl label { font-weight: lighter }

.formerror { padding: 0; margin: 0 0 14px 0; border-top: solid 1px #FF7777; border-bottom: solid 1px #FEADAC; width: 281px; }
.formerror h3 { font-family: arial; font-weight: bolder; color: #CD1F20; font-size: 1.0em; margin: 5px 0 0 0; }
.formerror p { color: #CD1F20; font-size: 1.0em; margin: 2px 0 0 -1px; }
.formerror ul { margin: 9px 0 4px 0; padding: 0; color: #CF1D1D; list-style: none;}
.formerror ul li { background: url(/img/ErrorBullet.gif) 0 50% no-repeat; padding-left: 9px; }
p.error { color: #CD1F20; font-size: 1.0em; font-weight:bold; }


.buttons { width: 281px; padding: 7px 0 0 0; margin: 8px 0 0 0; border-top: solid 1px; color: #D1E4F4; }
.buttons .right { float: right; }
.buttons .left { float: left; }



fieldset.small { width: 142px !important; }
.small .formFieldText { width: 142px; }
.small ol { width: 142px;}
.small label { width: 142px }
.small .formFieldDropDown { width: 145px; }
.buttonssmall { width: 142px; margin: 3px 0 0 0; }

/* Registration */

#regisration { background:transparent url(/img/registration/top_large.gif) no-repeat scroll left top; padding: 0; margin: 0 0 18px 0; }
#regisration p { margin: 0 0 11px 0; }
#regisration h3 { margin: 0 0 5px 0; padding: 0; }
#regisration h3 span { font-size: 1.4em; margin: 0 6px 5px 0; }
#regisration .standardform #continue { margin: 5px 0 0 8px; }

.registrationbottom { background:transparent url(/img/registration/bottom.gif) no-repeat scroll left bottom; padding: 0 10px 1px 10px; }

/* Opportuniies */

.opportunities { background:transparent url(/img/opportunities/top_large.gif) no-repeat scroll left top; padding: 7px 0 0 0; margin: 0 0 12px 0;}
.opportunities h3 { color: #76915A; margin: 0 0 5px 0; }
.opportunities ul { width: 165px; margin: 5px 0; padding: 5px 0 0 0; }
.opportunities ul li { list-style: none; margin: 4px 0; }
.opportunities ul li a { text-decoration: none; color: #5C5C5A; }
.opportunities ul li a:hover { text-decoration: underline; }

.opportunitiesbottom { background:transparent url(/img/opportunities/bottom.gif) no-repeat scroll left bottom; padding: 0 10px 7px 10px; }


/* FREEFORM */

.freeform p { margin: 0 0 8px 0; padding: 0; }

h1, h2, h3, h4 { clear: left; }

h1
{
	font-family: Georgia, Serif;
	color: #28529f;	
	font-weight: normal;
	font-size: 1.75em;
	margin: 0 0 11px 0;
	padding: 0;
}

h2
{
	font-family: Georgia, Serif;
	color:#4c98d3;
	font-weight:normal;
	font-size:1.42em;
	margin: 0 0 6px 0;
	padding: 0;
}

.freeform h2 { margin-bottom: 14px; }

h3
{
	font-family: Georgia, Serif;
    color: #7cb5e1;
    font-weight: normal;
    font-size:1.42em;
    margin: 0 0 12px 0;
	padding: 0;
}

h4
{
    font-family: Arial;
    color: #5c5c5c;
    font-weight: bolder;
    font-size: 1.08em;
    margin: 0;
    padding: 0;   
}

.freeform img
{
    margin: 0 12px 12px 0;
}

.freeform ol, .freeform ul, .itemContent ol, .itemContent ul
{
    margin: 0 0 15px 0; padding: 0;
}

.freeform ol li, .itemContent ol li
{
    margin-left: 19px;
}

html*.freeform ol li, html*.itemContent ol li
{
    margin-left: 24px;
    margin-bottom: 3px;
}

.freeform ul, .itemContent ul
{
    list-style: none;
    margin: 0 0 15px 3px;
}

.freeform ul li, .itemContent ul li
{
    background: url(/img/freeformbullet.gif) 0 5px no-repeat;
    padding-left: 15px;
    margin-bottom: 3px;
}