/* CSS Document */

#page_container { width: 750px; margin: 0 auto; font-size: 90%; background-image:url(../images/mainBackground.gif); background-repeat:no-repeat; background-color:#599EC3; }

body {background-color:#599EC3; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; background-image:url(../images/bodyBackground.gif); background-position:center; background-repeat:repeat-y;}

a {color:#FFFFFF; font-weight:bold; border: none;}
img {border: none;}

h3, strong, em, b, i {font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}

#backgroundWrapper {width:100%; background-image:url(../images/topBackgroundWrapper.gif); background-position:center; background-repeat:no-repeat; background-color:#41728F;}

#header {width: 750px; margin: 0 auto; font-size: 90%;}
#headerCenter {height: 153px; width: 750px;}
#footer {margin-left:30px; margin-right: 0px; margin-bottom: 20px; height: 91px; display: block; }



#topNavigation {float: right; margin-top:0;}
#bottomNavigation {float: left; padding-top:45px; margin-left: 130px; display: block; }
#bottomNavigation a{font-weight: normal; font-size:11px;}

#companyDetails {font-size: 11px; margin-top: 10px; margin-left: 130px;}

#mainText {margin-left:188px; margin-right:23px; padding-top:45px;}
#mainTextHome {margin-left:188px; margin-right:23px; padding-top:45px;}

#subPageLeftColumn {float:left; width:368px;}

#subPageRightColumn {float:right; width:134px; margin-top:35px;}

#subPageWideLeftColumn {float:left; width:265px; margin-top:15px; font-size:80%; height: 150px;}
#subPageWideRightColumn {float:right; width:265px; margin-top:15px; font-size:80%;}


#subContent {margin-top:25px;}

#subContent.terms {font-size: .8em;}


.rightColumnCaStText {margin-top:10px; font-size: 80%; line-height:170%;}

.rightColumnButton {margin-top:15px; font-size: 80%; text-align:center;}

#footerLogos {float:right; }

#textTall {left:0px; top:0px;  display: block; } /* height:650px;	*/

.clearer {clear:both; margin-bottom: 40px;}

.callOut {background-color:#182A49; padding: 20px; margin-top: 20px; margin-bottom: 20px;}
.callOutPic {float:right; margin-left: 10px; margin-bottom: 10px;}
h3.noMargin{margin-top: 5px; }

.csListPic {float:right; margin-left: 5px; margin-bottom: 2px; border: 1px solid #182A49;}

input {border: 1px solid #182a49; font:Arial, Helvetica, sans-serif;}
select {border: 1px solid #182a49; font:Arial, Helvetica, sans-serif;}
.submit {background-color:#FFFFFF; border: 2px solid #FFBF00;}

.requiredNote {color: #FFCC33; font-weight: bold; margin-left: 5px;}

.requiredField {
	font-weight: bold;
}

.errorIcon {float:left; margin-top: 25px;  margin-right: 10px;}
.goArrow {float: right; margin-right: 10px;}

/* form goodies */

form.cmxform label {
display:inline-block;
line-height:1.8;
vertical-align:top;
}
label {
cursor:default;
}






