@charset "utf-8";
/* CSS Document */

h4 span{font-size:0.7em;font-weight:normal;}

.mainBody div {margin-top:0;}

.body li {margin-bottom: .83em ;}

.signUP{padding:0 1.83em;}

.body a:hover,#header a:hover {color: #000;}


fieldset{width:39.5em;margin:0 auto;}
form, form fieldset input, form fieldset textarea, form label {font-size: 1em; color: #777; opacity: 1;}

form fieldset textarea{ font-family:MyriadProRegular,Arial,Helvetica,sans-serif;width:32.3em; border: solid 0.08em #CCC;}
form p { position: relative;float:left;margin:.83em; color:#777777;}
form p label { position: absolute; top: 0; left: 0;}
form p br {display: none;}

form fieldset p input,form fieldset p textarea {display: block;padding: .33em;margin: 0;}

form fieldset p label {xdisplay: block;margin: .42em .42em .42em .5em;padding: 0;}

form fieldset p input {border: solid 0.08em #ccc;width:14.85em;color: #777;}

form fieldset p label {color: #777;}

.MI{ margin:.83em;}

.MI input{width:1.67em;}

.extend input{width:3.3em;}

.extendInput input{width:26.42em;}

.nameExt input{width:32.3em;}

.signUP p span{font-size:.7em; color:#6F6F6F; }

.signUP p select{color:#6F6F6F; border:.08em solid #CCCCCC; padding:.2em;}

.NickName input{width:21.7em;}

.dropDown{border:#FFF thin solid;}

.city input{width:17em;}

.zip input{width:8.7em;}

.longest input{width:32.5em;}

.bottomList, dl, .bottomSection{clear:both; color:#777;line-height:2.8em;}

.bottomSection{line-height:1.6em; margin-left:0.83em;}

dl{margin-left:0.8em;}

.button{float:right;margin:0 7em;}

.bottomList label, .bottomSection label{position:relative; top:.08em; font-size:1.3em;}

.bottomList li{display:block; float:left; margin:0 .83em;}

.bottomList input{margin:0 margin:0 .5em;}

.nameStory input{width:21.3em;}

.bottomArea{padding:2em 1.2em;}

.bottomArea a{color:#000000;font-size:1.3em;font-weight:bold;line-height:1.5em;text-decoration:none;}

.bottomArea a:hover{text-decoration:underline;}

.bottomArea img{float:left; margin:0.8em;}

.bottomArea div{display:block;float:left;margin:1em 0 0 3em;width:50%;} 



.topText{margin:1em auto;width:35em; display:block; text-align:center;}
fieldset{border:0.16em solid #97B4D0;color:#03498E;margin:1em auto;width:35em; display:block;}

legend{margin:0 0.5em;padding:0 0.5em;font-weight:bold;}

.signUP p select {border:0.08em solid #CCCCCC;color:#6F6F6F;padding:0.2em;width:14.1em;}

input.error, select.error{background-color:#FFFFD5;color:red;margin:0;}
div.error {
color:red;margin:0 1em;
}

.greenBottomREF {
	bottom:-6.9em;
*bottom:-25.5em;
}

label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }

.button {
float:right;
margin:0 4.3em;
}

.bottomArea img {
float:left;
margin:0.8em;
width:180px;
}

.bottomArea {
padding:0;
}

