body            {text-align:center; font-family: tahoma; color:#555555; font-size:13px; background-color: #ffffff; margin:0px; padding:0px;} 

a:link			{color: #4c4d7d; text-decoration:none;}
a:visited		{color: #4c4d7d; text-decoration:none;}
a:active		{color: #4c4d7d; text-decoration:none;}
a:hover			{color: #555555; text-decoration:none;}

p				{color:#555555; padding:0px 0px 10px 0px; margin:0px; line-height:21px;}
h1				{color:#555555; padding:15px 0px 10px 0px; margin:0px; font-size:13px; font-weight:bold;}
h2				{color:#4c4d7d; background: url(../images/style/whiteArrow.gif) no-repeat left center; padding:5px 0px 5px 17px; margin:0px 0px 0px 0px; font-size:13px; font-weight:bold;cursor:pointer;}

DIV#topContainer	{height:323px; background:#f5f4f3 url(../images/style/topContainerBg.gif) repeat-x;} 
	DIV#headerContainer	{height:323px; width:910px; background:url(../images/style/header.jpg) no-repeat; margin-left:auto; margin-right:auto;}
	DIV#middleContainer	{background-color:#f5f4f3; border-bottom:solid 1px #e5e1de;}
		DIV#contentContainer{width:910px; margin-left:auto; margin-right:auto;}
			DIV#contentLeft		{width:511px; float:left; text-align:left; padding-left:63px;}
			DIV#contentRight	{width:316px; float:left; text-align:left; padding-left:20px;}
				DIV#navigationContainer	{width:238px; background-color:White; border:solid 1px #e5e1de; padding:14px;}
			DIV#contentFooter	{clear:both; height:5px; font-size:1px;}
DIV#footer			{width:867px; text-align:left; padding-left:43px; font-size:10px; color:#4c4d7d; line-height:21px; height:90px; margin-left:auto; margin-right:auto;}
	DIV.footerContactOne{float:left; height:77px; width:253px; background: url(../images/style/footerStripe.gif) no-repeat right center; padding:13px 0px 0px 20px;}
	DIV.footerContactTwo{float:left; height:77px; width:259px; background: url(../images/style/footerStripe.gif) no-repeat right center; padding:13px 0px 0px 20px;}

/* navigation */	
UL							{list-style-type: none; margin:0px; padding: 0; background-color:#b8b8c0;}
UL li a						{background: url(../images/style/whiteArrow.gif) no-repeat 14px center; font: 13px Verdana; display: block; color:#111111; padding:7px 0px 7px 38px; height:16px; text-decoration: none; border-bottom: 1px solid #d3d3d9;}
UL li a:visited				{color:#111111;}
UL li a:hover				{color:#ffffff; background: #8b8cb9 url(../images/style/purpleArrow.gif) no-repeat 14px center;}
UL li.selected a			{color:#ffffff; background: #4c4d7d url(../images/style/whiteArrow.gif) no-repeat 14px center;}

/* contact form */

form			{padding:0px; margin:0px; border:0px; font-family: tahoma; font-size:13px;width:370px;}
fieldset		{padding:0px; margin:0px; border:0px;}
label			{width:150px;display:block;float:left;height:20px;margin-top:10px;}
SELECT			{padding:0px; margin:0px; border:solid 1px #b8b8c0; margin-left:2px; width:204px;margin-top:10px;margin-left:153px;}
INPUT	    {border:solid 1px #b8b8c0;width:200px;float:left;margin:2px;margin-top:10px;}
.Radio			{float:left;}
TEXTAREA		{border:solid 1px #b8b8c0;float:left;height:100px;width:350px;font-family: tahoma; font-size:13px;}
#SUBMITFormContact	{background-color:#4c4d7d; color:White; font-family: tahoma; font-size:13px; border:solid 1px #b8b8c0; margin-right:14px; width:204px; padding:0px;margin-top:10px;float:right;}	
.elementRequiredIsInValid INPUT{border-color:Red;}
.formRequirmentMessage P {border:dashed 1px #4c4d7d;float:left;margin:10px;width:340px;font-size:11px;height:16px;text-indent:5px;}

.formItemContainer		{padding:0px; margin:0px; height:30px;}
	.formItemContainer label	{float:left; width:170px; padding:3px 0px 0px 0px;}
		.inputContainer			{float:left; padding:0px;}
		.labelFormItemFooter	{clear:both; height:3px; font-size:1px;}