/********************/
/* Contact Styles */
/********************/
div#highlightTop {
	padding: 25px 15px 0px 15px;
	line-height: 11px;
	color: #dfddd2;
}
div#highlightTop strong {
	color: #fff;
}
div#highlightTop h3 {
	margin: 0px 0px 6px 0px;
	font-size: 12px;
	color: #fff;
}
div#highlightTop p.moreLink {
	margin: 9px 0px 0px 0px;
}
div#highlightTop a:link, div#highlightTop a:visited {
	color: #fff;
	text-decoration: none;
}
div#highlightTop a:hover, div#highlightTop a:active {
	color: #da9836;
}



/********************/
/* Containers */
/********************/
div#topContent {
	background: #fff url(../media/images/global/sechead_contact.jpg) top left no-repeat;
}
div#mainContent .col1container {
	float: left;
}
form#contactForm .col1container {
	width: 384px;
}
div#mainContent .col2container {
	float: left;
	width: 390px;
}
div#mainContent div#topContent .col3container {
	float: right;
	width: 230px;
	height: 225px;
	background: #6d81a6;
}



/************************/
/* Contact Page Styles */
/************************/
.allGrey div#mainNarrative {
	width: 355px;
	padding: 0px;
	margin-left: 20px;
}
div#mainNarrative div.narrativeText {
	/* GLOBAL FONT CHANGE */
	font-size: 12px;
	color: #46618f;
}
form#contactForm div.col1container, 
form#contactForm div.col2container {
	margin: 0px 0px 25px 0px;
}
form#contactForm div.col1container div.formRow {
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 10px 0px;
}
form#contactForm div.col2container div.formRow, 
form#contactForm div.col2container div#formButtons {
	padding: 0px 20px 0px 20px;
}



/************************/
/* Contact Page Styles */
/************************/
form#contactForm {
	font-size: 10px;
	color: #666;
}
form#contactForm div {
	float: left;
}
form#contactForm input {
	margin: 0px 10px 0px 0px;
	padding: 3px 2px;
}
form#contactForm input, form#contactForm textarea {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	color: #666;
}
form#contactForm input.full {
	/* 353px with border */
	width: 345px !important;
	width/**/:/**/ 344px;
}
form#contactForm input.third {
	/* 111px with border */
	width: 103px !important;
	width/**/:/**/ 108px;
}
form#contactForm input.twoThirds {
	/* 232px with border */
	width: 224px;
}
form#contactForm input.ninth {
	/* 39px with border */
	width: 31px !important;
	width/**/:/**/ 35px;
}
form#contactForm input.twoNinths {
	/* 62px with border */
	width: 54px !important;
	width/**/:/**/ 65px;
}
form#contactForm textarea {
	width: 342px;
	height: 172px;
	padding: 3px 2px;
}
form#contactForm div#formButtons {
	float: right;
	margin: 10px 10px 0px 0px;
}
form#contactForm div#formButtons a {
	margin: 0px 0px 0px 5px;
}

.Error {
	background: #FF9999;
}


/********************/
/* Footer Styles */
/********************/
div#footer {
	clear: both;
}
