@charset "utf-8";
/*
		Author: Peter Manis
*/

p {
	text-align:justify;
	margin-right:10px;
}

body #bodyContainer #contentContainer #pageTitle {
	width:960px;
	position:relative;
	top:0px;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #273c87;
	text-align:center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#273c87;
}
body #bodyContainer #contentContainer #pageTitle h1 {
	padding:0px;
	margin:0px;
}
body #bodyContainer #contentContainer #pageImage {
	width:960px;
	height:140px;
	position:relative;
	top:0px;
	margin-top:5px;
	padding:0px;
}
body #bodyContainer #contentContainer #pageContent {
	width:960px;
	position:relative;
	top:0px;
	margin-top:10px;
}
body #bodyContainer #contentContainer #pageContent .leftContentColumn {
	width:734px; /* leave 6px for the right margin */
	float:left;
	margin-right:6px;
}
body #bodyContainer #contentContainer #pageContent .rightContentColumn {
	width:220px;
	float:right;
}

/* ONLY WORKS ON MODERN BROWSER IE7 and up
#formAreaTop { position:relative; top:0px; width: 478px; height:8px;
	           margin: auto; padding:0px; text-align:center;
	           background-image:url(../images/greyFormAreaTop.gif); background-repeat: no-repeat; }

#formArea { position:relative; top:0px; padding: 7px 14px 7px 14px; width:450px; 
			margin:auto; text-align:center;
            border-left: 1px solid #716f64; border-right: 1px solid #716f64; background: #f1f1f1; overflow: hidden; }

#formAreaBottom { position:relative; top:0px; width: 478px; height:8px;
	              margin: auto; padding:0px; text-align:center;
	              background-image:url(../images/greyFormAreaBottom.gif); background-repeat: no-repeat; text-align:left; }	  
End original*/

/* Form Box Pieces */
body #bodyContainer #contentContainer #pageContent .leftContentColumn #formArea {
	width:456px;
	height:100%;
	position:relative;
	padding:10px;
	margin:auto;
	background-color:#f1f1f1;
	border:1px solid #716f64;
}
body #bodyContainer #contentContainer #pageContent .leftContentColumn #formArea #formAreaTop {
	position:absolute;
	top:-1px;
	left:-1px;
	background-color:#ffffff;
}
body #bodyContainer #contentContainer #pageContent .leftContentColumn #formArea #formAreaBottom {
	position:absolute;
	bottom:-2px;
	left:-1px;
	background-color:#ffffff;
}

body #bodyContainer #contentContainer #pageContent .leftContentColumn #formArea .formAreaImg {
	width:478px;
	height:8px;
	display:block;
	border:none;
}		   
body #bodyContainer #contentContainer #pageContent .leftContentColumn #formArea .formSection {
	width:450px;
	position:relative;
	top:0px;
	clear:both;
	overflow:hidden;
	margin-bottom: 8px;
	text-align:left;
}
body #bodyContainer #contentContainer #pageContent .leftContentColumn #formArea .formRow {
	width:450px;
	position:relative;
	top:0px;
	clear:both;
	padding: 0px;
}
body #bodyContainer #contentContainer #pageContent .leftContentColumn #formArea .singleFormRow {
	width:450px;
	position:relative;
	top:0px;
	clear:both;
	padding-bottom: 8px;
}
body #bodyContainer #contentContainer #pageContent .leftContentColumn #formArea .singleFormRowLabel {
	width:180px;
	float:left;
	display:block;
	margin-right:4px;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-align:right;
}
body #bodyContainer #contentContainer #pageContent .leftContentColumn #formArea .singleFormRowLabelRequired {
	width:180px;
	display:block;
	float:left;
	margin-right:4px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ff0000;
	text-align:right;
}
body #bodyContainer #contentContainer #pageContent .leftContentColumn #formArea .formLeftColumn {
	width:225px;
	position:relative;
	top:0px;
	float:left;
	padding-bottom:8px;
}
body #bodyContainer #contentContainer #pageContent .leftContentColumn #formArea .formRightColumn {
	width:225px;
	position:relative;
	top:0px;
	float:right;
	padding-bottom:8px;
}
body #bodyContainer #contentContainer #pageContent .leftContentColumn #formArea h2 {
	margin:0px;
	padding:0px 14px 8px 14px;
	color:#4f4e4a;
	text-align:center;
}
body #bodyContainer #contentContainer #pageContent .leftContentColumn #formArea label {
	width:80px;
	float:left;
	display:block;
	margin-right:4px;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-align:right;
}
body #bodyContainer #contentContainer #pageContent .leftContentColumn #formArea .required {
	color:#ff0000;
}
body #bodyContainer #contentContainer #pageContent .leftContentColumn #formArea .thankyou {
	padding-bottom:8px;
}
body #bodyContainer #contentContainer #pageContent .leftContentColumn #formArea .textbox {
	width:130px;
	height:16px;
	border:1px solid #7f9db9;
	background: white url(../images/textboxBack.gif) repeat-x top;
}
body #bodyContainer #contentContainer #pageContent .leftContentColumn #formArea .dropdown {
	width:134px;
	border:1px solid #7f9db9;
	background: white url(../images/textboxBack.gif) repeat-x top;
}
body #bodyContainer #contentContainer #pageContent .leftContentColumn #formArea .doubleTextAreaLabelLeft {
	width:225px;
	float:left;
}
body #bodyContainer #contentContainer #pageContent .leftContentColumn #formArea .doubleTextAreaLabelRight {
	width:225px;
	float:right;
}
body #bodyContainer #contentContainer #pageContent .leftContentColumn #formArea .textAreaLabel {
	margin-left:16px;
	font:bold 12px Arial, Helvetica, sans-serif;
}
body #bodyContainer #contentContainer #pageContent .leftContentColumn #formArea .doubleTextAreaLabel {
	margin:0px;
	font:bold 12px Arial, Helvetica, sans-serif;
}
body #bodyContainer #contentContainer #pageContent .leftContentColumn #formArea .textarea {
	margin-left:84px;
}
body #bodyContainer #contentContainer #pageContent .leftContentColumn #formArea .singleTextArea {
	width:355px;
	border:1px solid #7f9db9;
	background: white url(../images/textboxBack.gif) repeat-x top;
}
body #bodyContainer #contentContainer #pageContent .leftContentColumn #formArea .doubleTextArea {
	width:180px;
	border:1px solid #7f9db9;
	background:white url(../images/textboxBack.gif) repeat-x top;
}
body #bodyContainer #contentContainer #pageContent .leftContentColumn #formArea .checkboxColumnLeftMiddle {
	width:300px;
	position:relative;
	top:0px;
	float:left;
}
body #bodyContainer #contentContainer #pageContent .leftContentColumn #formArea .checkboxColumnLeft {
	width:150px;
	position:relative;
	top:0px;
	float:left;
}
body #bodyContainer #contentContainer #pageContent .leftContentColumn #formArea .checkboxColumnMiddle {
	width:150px;
	position:relative;
	top:0px;
	float:right;
}
body #bodyContainer #contentContainer #pageContent .leftContentColumn #formArea .checkboxColumnRight {
	width:150px;
	position:relative;
	top:0px;
	float:right;
}

body #bodyContainer #contentContainer #pageContent .leftContentColumn #formArea .checkboxWidth {
	width:150px;
	float:left;
}
body #bodyContainer #contentContainer #pageContent .leftContentColumn #formArea .checkbox {
	position:relative;
	top:-2px;
	float:left;
	margin:0px;
	padding-right:2px;
}
body #bodyContainer #contentContainer #pageContent .leftContentColumn #formArea .checkboxLabel {
	margin:0px;
	padding: 0px 0px 8px 0px;
	font:bold 12px Arial, Helvetica, sans-serif;
}
body #bodyContainer #contentContainer #pageContent .leftContentColumn #formArea .checkboxValue {
	font:normal 12px Arial, Helvetica, sans-serif;
}
body #bodyContainer #contentContainer #pageContent .leftContentColumn #formArea .blueButton {
	margin-left:80px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-image:url(../images/blue_button_gradient.gif); background-repeat: repeat-x;
	border: 1px solid #273c87;
	cursor:pointer;
}
body #bodyContainer #contentContainer #pageContent .leftContentColumn #formArea .blueButtonCentered {
	margin:0px auto 0px auto;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-image:url(../images/blue_button_gradient.gif);
	background-repeat:repeat-x;
	border:1px solid #273c87;
	cursor:pointer;
}

/* Contact Us Box Pieces */
body #bodyContainer #contentContainer #pageContent .rightContentColumn #blueBox {
	width:198px;
	height:100%;
	position:relative;
	margin:auto;
	padding:10px;
	background-color:#eff7fd;
	border:1px solid #273c87;
}
body #bodyContainer #contentContainer #pageContent .rightContentColumn #blueBox #blueBoxTop {
	position:absolute;
	top:-1px;
	left:-1px;
	background-color:#ffffff;
}
body #bodyContainer #contentContainer #pageContent .rightContentColumn #blueBox #blueBoxBottom {
	position:absolute;
	bottom:-2px;
	left:-1px;
	background-color:#ffffff;
}
body #bodyContainer #contentContainer #pageContent .rightContentColumn #blueBox .blueBoxHeader { position:relative; top:0px; width:198px; }
body #bodyContainer #contentContainer #pageContent .rightContentColumn #blueBox .blueBoxHeader img { float:left; width:21px; height:21px; padding-right:6px; }
body #bodyContainer #contentContainer #pageContent .rightContentColumn #blueBox .blueBoxMessage { position:relative; top:0px; width:163px; padding-left:27px; padding-bottom:10px; }
/*body #bodyContainer #contentContainer #pageContent .rightContentColumn #blueBox .blueBoxRightColumn { poistion:relative; top:0px; float:right; width:163px; padding-left:6px; }*/
body #bodyContainer #contentContainer #pageContent .rightContentColumn #blueBox .blueBoxImg {
	width:220px;
	height:8px;
	display: block;
	border:none;
}
body #bodyContainer #contentContainer #pageContent .rightContentColumn #blueBox h1 {
	padding:0px 0px 15px 0px;
	margin:0px;
	text-align:center;
}
body #bodyContainer #contentContainer #pageContent .rightContentColumn #blueBox h2 {
	padding:0px;
	margin:0px;
}
body #bodyContainer #contentContainer #pageContent .rightContentColumn #blueBox p {
	padding:0px;
	margin:0px;
}