body {
font-family: Arial, sans-serif;
color: #5b6f7c;
margin: 0px;
padding: 0px;
height: 100%;
overflow-x: hidden;
}
		
* { margin: 0px; padding: 0px; }

a:link { color: #ac0481; text-decoration: underline; }

a:visited { color: #ac0481; text-decoration: underline; }

a:hover { color: #5b6f7c; text-decoration: underline; }

a:active { color: #00345d; text-decoration: underline; }

h1 { font: 21px/22px normal Arial, sans-serif; margin-bottom: 12px; }

h3 { font: 14px/16px normal Arial, sans-serif; margin-bottom: 15px; }

h4 { font: 12px/14px normal Arial, sans-serif; text-transform: uppercase; margin-bottom: 15px; }

#siteContainer {
width: 1080px;
font-family: Arial, sans-serif;
font-size: 12px;
line-height: 16px;
color: #5b6f7c;
}

#footerContainer {
background-color: #ac0481;
padding: 6px 0;
margin: 40px 0 0 0;
text-align: left;
position: relative;
bottom: 0px;
left: 0px;
width: 100%;
}

#footerContainerCreative {
background-color: #fff;
margin-left: 246px;
padding-top: 8px;
}

.footerNav {
color: #969da1;
font-family: Arial, sans-serif;
font-size: 11px;
text-transform: uppercase;
margin-left: 246px;
}

.footerNav a {
color: #ffffff;
text-decoration: underline;
}

.footerNav a:visited {
color: #ffffff;
text-decoration: underline;
}

.footerNav a:hover {
color: #ffffff;
text-decoration: underline;
}

.footerNav a:active {
color: #ffffff;
text-decoration: underline;
}

.footerNav #footerCurrent {
color: #969da1;
text-decoration: none;
}

.defaultList { margin-left: 0; padding-left: 0; list-style: none; }

.defaultList #defaultCurrent { color: #5b6f7c; }

.defaultList li { 
padding-left: 10px;
background-image: url(images/listBullet.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}

.phone { color: #ac0481; }


/* Form Classes */

.formLabelSection {
display: block;
/*width: 340px;*/
margin-bottom: 8px;
font-family: Arial, sans-serif;
font-size: 12px;
}

.formLabelArea {
width: 200px;
float: left;
}

.formSection {
margin: 30px 0 15px 0;
}

.formSpacer {
width: 40px;
float: left;
}

.formLabel {
margin-bottom: 4px;
}

.input_text_req {
width: 190px;
color: #ac0481;
background-color: #f2f2f2;
font-weight: normal;
padding: 2px;
border: 1px solid #5b6f7c;
}

.input_text {
width: 190px;
color: #ac0481;
font-weight: normal;
padding: 2px;
border: 1px solid #5b6f7c;
}

.input_text_dropdown {
width: 196px;
color: #ac0481;
font-weight: normal;
padding: 2px;
border: 1px solid #5b6f7c;
}

.input_text_lg {
width: 430px;
color: #ac0481;
font-weight: normal;
padding: 2px;
height: 28px;
border: 1px solid #5b6f7c;
}

.text_area_lg {
width: 430px;
color: #ac0481;
font-weight: normal;
padding: 2px;
height: 100px;
border: 1px solid #5b6f7c;
}


.errorArea {
background-color: #F1F1F1;
color: #333333;
padding: 20px;
width: 85%;
margin-bottom: 20px;
font-size: 12px;
}

.errorRed {
color: #FF0000;
}

.errorArea ul {
margin-left: 15px;
}

.clearfloats { clear: both; }
