/* @override 
	http://existvm03.www.freecollegescholarships.net:81/resources/css/SA0004.css
	http://existvm01.www.freecollegescholarships.net/resources/css/SA0004.css
	http://existvm03.www.freecollegescholarships.net/resources/css/SA0004.css
	http://freecollegescholarships.net/resources/css/SA0004.css */


body {color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

/**
* Percents could work for IE, but for backCompat purposes, we are using keywords. * x-small is for IE6/7 quirks mode. */
/* Original font declarations
body {font:12px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}*/
body {font:11px/1.22 arial,verdana,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
/**
* Bump up IE to get to 13px equivalent
*/
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:99%;}
/* Master styles */
body{background: #006699 url(/resources/images/freecollegescholarships.net/curver/bg_new.jpg) repeat-x top left;color: #333333;}


body.inner {background: #006699 url(/resources/images/freecollegescholarships.net/curver/bg_new.jpg) repeat-x 0 -35px;color: #333333;}


strong {font-weight: bold;}
em {font-style: italic;}
div.clearboth {clear: both; display: block; height: 0px !important; line-height: 0; margin: 0 !important; padding: 0 !important;}
form div.clearboth {clear: both; display: block; height: 0px !important; line-height: 0; margin: 0 !important; padding: 0 !important;}
#togglecontact {
	margin: 0 0 0 5px !important;
	cursor: pointer;
}
/* Inner pages */
#steps em {font-size: 93% ! important; font-style: italic !important;}
.inner #doc,
#reg #doc {background: #fff url(/resources/images/freecollegescholarships.net/curver/in_bg_hd.jpg) no-repeat 0 -35px;width:800px; margin:0 auto;}

#bbb { 
/*clear: both; 
display: block;
height: 52px; 
margin: 10px 0 0 80px; 
padding: 10px 0 0 0;
vertical-align: middle;*/
margin: 0 0 20px 95px !important;
padding: 0 !important;
width: 300px;
}
#bbb a { 
/*display: inline-block; 
margin-right: 2px;
vertical-align: middle;*/
}

#bbb div {
	display: block; 
	float: left;
	margin: 0 10px 0 0 !important;
	padding: 0 !important;
}

#bbb #bbblink{ 
	display: block;
	float: left;
}


#bbblink {
	/*display: block;position: relative;overflow: hidden; width: 100px; height: 38px; margin: 0px; padding: 0px;*/}
#bbb img {
	/*display: inline;
	margin-right: 2px;
	vertical-align: middle;*/
}
a#bbblink.sehzbam, a#bbblink.rbhzbam, a#bbblink.sehzbum, a#bbblink.rbhzbum { height:38px !important; width:100px !important; }
a#bbblink { display: inline-block !important;}
a#bbblink.sehzbum:hover img, a#bbblink.rbhzbum:hover img {margin-left: -100px !important;}


#privacy #bd .truste {
	margin: 0 10px;
}

#privacy #bd {
	padding-top: 20px;
}

#privacy h3 {
	padding: 10px 10px;
}


.inner #hd,
#reg #hd {display: block; height:55px; width: 100%; position: relative;}
.inner #hd img,
#reg #hd img {display: none;}

.inner #hd #logo {
	background: url(/resources/images/freecollegescholarships.net/curver/in_logo.png) no-repeat top left;
	display: block;
	height: 50px;
	width: 180px;
	text-indent: -10000px;
	margin: 10px 0 0 0;
}

#nav {
	display: none !important;
	color: #000000;
float: left;
font-family: verdana, helvetica, sans-serif;
font-size: 108%;
height: 42px;
width: 100%;
position: absolute;
left: 0;
top: 110px;
}
#nav li { display: block; float: left; }
#nav li a {border-right: 1px solid #dae5eb;
color: black;
display: block;
padding: 5px 20px;
text-transform: uppercase;
text-decoration: none;}

#nav li a:hover{color: #00669a;}
#ft{background: #003b59; color: #FFF; clear:both; font-family:Verdana, Arial, Helvetica, sans-serif;width:100%;}
#ft p{margin:0; padding:5px 10px; font-size:9px;}
#ft a{color: #fff; font-weight: bold; text-decoration: none;}
#ft a:link,
#ft a:visited,
#ft a:active {color: #fff;}
a:hover {text-decoration:underline;}

.inner #bd,
#reg #bd {
/*overflow: auto;*/
padding: 0 0 20px 0;
}
.inner h3,
#reg h3 {clear:both;
font-family: Verdana,Helvetica,sans-serif;
font-weight: bold;
font-size: 108%;
padding: 51px 10px;}

#terms.inner h3 {
	padding: 15px 10px;
}


.inner h4,
#reg h4 {background-image:url(/resources/images/freecollegescholarships.net/curver/background_blue_form.gif);
border: 1px solid #ccc; 
clear:both;
color: #333333;
font-family: Verdana,Helvetica,sans-serif;
font-weight: bold; 
margin: 10px 10px 10px 10px;
padding: 5px 5px;}
.inner h5,
#reg h5 {
clear:both;
font-family: Verdana,Helvetica,sans-serif;
font-size: 108%;
font-weight: bold;
margin: 10px 10px 0 10px;
padding: 5px 0;
} 
.inner p,
#reg p {margin: 0 10px 10px 10px;}
.inner p.effective{font-size: 108%; font-style: italic; text-align: center;}
.inner #bd ol,
#reg #bd ol {margin: 10px 10px;}
.inner #bd ol li,
#reg #bd ol li {list-style-type: decimal; list-style-position: outside; margin: 0 0 10px 20px;}

.inner #bd ul li {list-style-type: disc; list-style-position: inside; margin: 0 0 10px 20px;}


.inner #bd dl {font-size: 108%; margin: 10px 10px;}
.inner #bd dt {font-weight: bold;}
.inner #bd dd{margin: 0 0 10px 0;}
.inner #bd dd span {font-weight: bold;}


/* Unsubscribe page */
#unsubscribeform {
margin: 10px 10px;
padding: 0 0 50px 0;
}
#unsubscribeform label {
text-align: left;
width: 50px;
}

#unsubscribeform input#email {padding: 3px 5px; width: 150px;}

/* #unsubscribeform #submit {
background: #006696;
border: 1px solid #656565;
color: #c8cdc7;
cursor: pointer;
display: block;
font-weight: bold;
margin: 10px 0 0 60px;
} */

#unsubscribeform .ui-btn {
	font-size: 14px;
	padding: 8px;
	width: 150px;
	text-align: center;
	margin: 10px 0 0 60px;
}

#unsubscribeform .ui-btn-up-a {
	border: 1px solid  		#013046 /*{b-bup-border}*/;
	background: #006696 /*{b-bup-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{b-bup-color}*/;
	cursor: pointer;
	text-shadow:  0  /*{b-bup-shadow-x}*/  1px  /*{b-bup-shadow-y}*/  0  /*{b-bup-shadow-radius}*/ #cc7f78 /*{b-bup-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #006696 /*{b-bup-background-start}*/), to( #004d71 /*{b-bup-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #006696 /*{b-bup-background-start}*/, #004d71 /*{b-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #006696 /*{b-bup-background-start}*/, #004d71 /*{b-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #006696 /*{b-bup-background-start}*/, #004d71 /*{b-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #006696 /*{b-bup-background-start}*/, #004d71 /*{b-bup-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #006696 /*{b-bup-background-start}*/, #004d71 /*{b-bup-background-end}*/);
	
}

#unsubscribeform .ui-btn-corner-all {
	-moz-border-radius: .3em /*{global-radii-buttons}*/;
	-webkit-border-radius: .3em /*{global-radii-buttons}*/;
	border-radius: .3em /*{global-radii-buttons}*/;
}

#unsubscribeform .ui-btn input {
	background: transparent;
	border: none;
	color: #fff;
	cursor: pointer;
	
	text-align: center;
	width: 150px;
	margin: 0 !important;
	*margin-left: -60px !important;
}



#pubpixel {
position: absolute;
right: 101%;
overflow: hidden;
}
/* Winners page */
#winner_video {
background: url(/resources/images/freecollegescholarships.net/curver/winners/bg_vidbox.png) no-repeat center;
display: block;
height: 223px;
margin: auto !important;
padding: 0 !important;
}
#winner_video .in {
display: block;
width: 697px;
margin: 0 auto;
padding: 10px;
/*position: relative;*/
}
#winner_video .in #vid_th {
background: #000;
display: block;
height: 199px;
width: 325px;
float: left;
}
#winner_video .details {
background: #eee;
border: 1px solid #cdcdcd;
display: block;
height: 200px;
width: 358px;
float: right;
}
#winner_video .details img {float: left;margin: 5px 5px 5px 5px; *margin-bottom: 3px;}
#winner_video .details p {font-size: 10px; margin-bottom: 0 !important; padding-bottom: 0 !important; padding:5px; margin-top:0;}
#winner_video .details a {color: #cb0101; font-weight: bold; text-decoration: none; padding-left: 13px;}
#winner_video .details h4.name {color: #cb0101; width: 250px; margin:10px 0 5px -1px;}
#winner_video .details .button a {
	margin: 0 0 0 80px;
	width: 288px;
	padding: 10px 0;
	text-indent: -10000px;
	font-size: 24px;
	outline: none;
}


#winner_video .details a.apply {background: url(/resources/images/winners/arrow_right.gif) no-repeat 0 6px; display: block; float: left; margin: 20px 0 0 80px; font-size: 18px;}
#winner_video .details a.read {background: url(/resources/images/freecollegescholarships.net/curver/winners/arrow_down.gif) no-repeat 0 4px; display: block; float: right;}
#winners h2.highlight {
font-size: 138.5%;
padding: 10px 10px;
}
#winners p.highlight {
padding: 0 305px 10px 0;
}
.winner {clear: both;display: block; padding: 0 10px; overflow: auto;}
.winner .winner_image{border: 1px solid #ccc; display: block; float: left; margin: 0 10px 10px 0;padding: 0;}
.winner .winner_details{overflow: hidden;}
/* Generic Form Styles */
form {}
legend {display: none;}
fieldset {clear: both;}
fieldset li {list-style: none !important;}
form input,
form textarea{border: 1px solid #7f9db9;font-size: 100%; padding: 2px 3px; margin:0;}
#image_field {border: none;margin: 0 0 10px 0;}
label {display:block; float:left;margin:0 10px 0 0; padding:3px 0 0; text-align:right; width:110px;}
input {border:1px solid #7F9DB9;font-size:100%;padding:2px 3px;}
/* Register Page */
#reg .col {
display: block;
float: left;
width: 360px;
}
#flash {border-bottom: 1px solid #000; margin: 0 0 10px 10px; padding: 15px 0 0 0;}
#reg h3 {
margin: 0 0 0 10px;
padding: 0;
}
#reg #arrow_list {
font-weight: bold;
margin: 10px 10px;
}
#reg #arrow_list li {
font-size: 108%;
margin: 0 0 5px 10px;
}
#register_form {background: #d5e3ec; border: 1px solid #cccccc; display: block; float: left; width: 423px; margin: 10px 0 0 0; padding: 0;}
#register_form form {padding: 20px 0 0 0;}
#register_form ol {margin: 0 !important;}
#register_form li {display: block; width: 100%; margin-top: 0 !important; margin-bottom: 0 !important; margin-right: 0 !important; overflow: hidden; padding: 2px 0;
	


}
#register_form fieldset {clear: both; margin: 0 0 10px 0;}
#register_form label {display:block;font-weight: normal; vertical-align: top; text-align:right; color:#000; width:120px;}
#register_form fieldset select {font-size: 11px; margin: 0; height:20px !important; padding: 1px 1px 1px 0 !important;}


#register_form form #hiddencontact li {
	/* min-height hack for ie6 */
	min-height: 40px;
	height: auto !important;
	height: 40px;
}

#register_form form #hiddencontact{margin-left: 0;}


#register_form input.home_areacode,
#register_form input.alt_areacode,
#hiddencontact input.home_areacode,
#hiddencontact input.work_areacode,
#hiddencontact input.alt_areacode {display: inline-block;width: 40px;}

#register_form input.home_prefix,
#register_form input.alt_prefix,
#hiddencontact input.home_prefix,
#hiddencontact input.work_prefix,
#hiddencontact input.alt_prefix {display: inline-block;width: 40px;}

#register_form input.home_suffix,
#register_form input.alt_suffix,
#hiddencontact input.home_suffix,
#hiddencontact input.work_suffix,
#hiddencontact input.alt_suffix {display: inline-block;width: 50px;}

#register_form .class_enrolled,
#register_form #enrolled {vertical-align: middle !important;}
#register_form .class_enrolled input,
#register_form #enrolled input {width: 20px; margin: 0 0 0 5px !important; padding: 0 !important; vertical-align: middle; display: inline-block;} 


#register_form div {margin: 0 0 0 125px;text-align: left !important; overflow: auto; padding: 0 0 10px 0;}

#offers #register_form div.optin {margin-left: 0;}

/*#register_form div.optin input {border: none !important;display: block; float: left; margin: 3px 5px 0 0;}*/

#register_form form li.optin {
	display: block; 
	clear: both !important; 
	float: none !important; 
	margin: 10px 0 10px 130px !important; 
	width: auto;
	overflow: hidden;
	}

#register_form form .optin input {border: none !important; display: block; float: left !important; margin: 5px 5px 0 0;}

#register_form .optin label {font-size: 11px !important; display: block; width: 250px; text-align: left !important;}
#register_form label.label_agree {width: 350px !important; }


#register_form p #image_field {
		background: url(/resources/images/shared/btn_register.jpg) no-repeat scroll 0 0 transparent;
		border: none !important;
		height: 50px;
		width: 201px;
		cursor:pointer;
		margin-left: 120px !important;
	}
	
#register_form p.fineprint {
		color: #333;
		margin-left: 130px !important;
}

/*#register_form div.optin p {clear: both;margin: 0; padding: 0; text-align: left;}
#register_form div.optin label {
display: block;
float: left;
margin: 0 !important;
padding: 0 !important;
text-align: left;
width: 250px;
}*/


#register_form #image_field {clear: both; border: none; margin: 0 !important;padding: 0 !important;}
#register_form label.error {color: #cc0000;font-size:11px !important;}
#register_form label.validationerror {display: block;text-align:left;color:red; width:300px;margin:0 0 0 15px;}
#sharelinks {display: block; margin: 0 0 0 137px !important;}
#sharelinks li {display: block; float: left !important; width: 25px;}
/* Offer page */
#offers div.reminder {position: relative; width: 100%; padding: 10px 0;}
#offers div.reminder p {margin: 0 200px 10px 20px;}
#offers div.reminder p.next {display: block; font-weight: bold; position: absolute; margin: 0; top: 20px; right: 40px;}
p.next a {color: #999999 !important;}
#offer {display: block;float: right;width: 330px;}
#offer .offerimage{border: 1px solid #ccc; margin: 0;}
#offer p{margin: 0 20px 10px 0;}
#offer ul li {list-style-type: disc; list-style-position: inside; margin: 0 10px 10px 0;}
p.fineprint {color:#CCCCCC;font-size:85%;margin-right:30px;padding-bottom:20px;}
#flash p.fineprint {
color: #ccc;
font-size: 77%;
margin: 0 0 0 20px;
}
/* Register Form */
	.id_topform {
	color: #D9E6EE;
	float:right !important;
	}
#offers #register_form {background: #d5e4eb; border: 1px solid #0e566e;
display: block;
float: left;
width: 423px;
margin: 0 0 0 20px;
padding-bottom: 0 !important; }
#offers #register_form .inner_form { margin: 0;}
#offers #register_form ol {overflow: auto;} 
#offers #register_form ol li {display: block; float: left; width: 49%; margin: 0 !important; padding: 0; overflow: hidden;}
#offers #register_form fieldset {clear: both; margin: 0 0 10px 0; padding: 0 5px;}
#offers #register_form label {display: block;font-weight: normal; text-align: left; width: 90%;}
/* added by jeff, special cases */
#offers #register_form label.error {display: block;font-weight: normal; font-size: 85%; vertical-align: top;color:red;}
#offers #register_form label.validationerror {display: block;text-align:left;color:red; width:300px;margin:0 0 0 15px;} 
#offers #register_form label.label_home_prefix,
#offers #register_form label.label_home_suffix,
#offers #register_form label.label_alt_prefix,
#offers #register_form label.label_alt_suffix,
#offers #register_form label.label_work_prefix,
#offers #register_form label.label_work_suffix,
#offers #register_form label.label_phone_prefix_confirm,
#offers #register_form label.label_phone_suffix_confirm,
#offers #register_form label.label_dob_day,
#offers #register_form label.label_dob_year {display:inline-block;font-weight: normal; font-size: 85%; vertical-align: top; width:5px; margin:0; padding: 0; float:none; text-align: center;}
#reg #register_form label.label_home_prefix,
#reg #register_form label.label_home_suffix,
#reg #register_form label.label_alt_prefix,
#reg #register_form label.label_alt_suffix,
#reg #register_form label.label_dob_day,
#reg #register_form label.label_dob_year {display:inline-block;font-weight: normal; vertical-align: top; width:5px; margin:0; padding: 0; float:none; text-align: center;}
#offers #register_form .agree {margin: 5px 10px 0 10px; display: block; float: left;}
#offers #register_form label#label_checkbox {display:block !important;width:380px !important; margin: 0 15px 0 10px; padding: 25px 0 0 25px !important; text-align:left; line-height: 1.4em;} 
#offers #register_form p {font-size: 85%; margin: 0; padding: 10px 10px; text-align:center;}
#offers #register_form .subgroup {background: #a0d2eb; border: 1px solid #fff;margin: 10px 5px; padding: 10px 0;} 
#offers #register_form .subgroup fieldset {margin: 0; padding: 0;} 
#offers #register_form .subgroup fieldset div {margin-left: 10px !important; width: 300px;}
#offers #register_form .subgroup fieldset li {margin-left: 10px !important; width: 300px; position: relative;}
#offers #register_form .subgroup fieldset label {clear: both !important; width: 99%; } 
#offers #register_form .subgroup fieldset input {display: inline;}
#offers #register_form .subgroup ol#referral li {display: block; float: left; margin: 0 0 10px 0; width: 165px;}
#offers #register_form .subgroup select {width: 98%;} 

#offers #register_form .subgroup #label_ref1_lastname {position: absolute; top: 0; left: 128px;} 




#offers #register_form #consent {display: block; float: left;}
#offers #register_form label#label_checkbox {display:inline;float:none;width:250px;margin:-23px 15px 0 0;padding: 3px 0 0 0;text-align:left;}
#offers #register_form #btn_submit,
#offers #register_form #image_field { margin: 0 !important; border: none;}


#register_form.form .subgroup .degree_complete_month,
#register_form.form .subgroup .degree_complete_year {width: 100px !important; margin-right: 5px;}



/* Thank you page */
#thankyou h3,
#thankyou h4,
#thankyou p {
text-align: center;
}
#thankyou h4 {
background: none;
border: none;
font-size: 108%;
}
#thankyou p.note {
font-size: 93%;
}
#thankyou #doc {background: #fff url(/resources/images/freecollegescholarships.net/curver/in_bg_hd_new.jpg) no-repeat 0 -70px !important;width:1080px; margin:0 auto;}

#thankyou #extraOffers {
       margin: 0;
       padding: 0;
       line-height: 59px;
       width: 600px;
       float: left;
}

#thankyou .ca-image {
       display: block;
       height: 59px;
       width: 219px;
       float: right;
}

#wrapiframe iframe {
       width: 1000px;
       margin-left: 35px;
       top-padding: 10px;
}







/*
#thankyou{background: #fff url(/resources/images/freecollegescholarships.net/curver/in_bg_hd_new.jpg) repeat-x top left}
*/



#vinyl {
background:url(http://www.simpletuition.com/images/widget/vinyl/bck.png) 0 0 no-repeat; position:relative; width:586px; height:110px; margin: 10px auto;
}
#vinyl h2 {margin:0; padding:0; font-size:170%; line-height:1.0em; position:absolute; left:20px; top:15px; color:#FFF;}
#vinyl h2 a{color:#fff; text-decoration:none;}
#vinyl ol {
height: 110px;
width: 586px;
margin: 0 !important;
padding: 0;
}
#vinyl li {
display: block;
}
#vinyl label {display: block !important; float: none;}
#vinyl #amtFS {position:absolute; top:50px; _top:53px; left:0;}
#vinyl #amt {margin-top:1px; width:160px; padding:2px; border:1px solid #d2dde2; color:#0071bc; -moz-border-radius:3px; -webkit-border-radius:3px; }
#vinyl #schoolFS {position:absolute; top:50px; _top:53px; left:220px;}
#vinyl #stInput {
margin-top:1px; width:200px; padding:2px; border:1px solid #d2dde2; color:#0071bc; -moz-border-radius:3px; -webkit-border-radius:3px;}
#vinyl button {
position:absolute; right:10px; top:63px; _top:60px; background:url(http://www.simpletuition.com/images/widget/vinyl/btn.png) 0 0 no-repeat; width:98px; height:34px; border:0; cursor:pointer;
}
.googleads {display:block; width:700px; margin: 0 auto; padding: 0 0 20px 0;}
.googleads div {
display: inline !important;
}
#vinyl-widget, 
#vinyl-widget h2, 
#vinyl-widget form, 
#vinyl-widget input, 
#vinyl-widget select, 
#vinyl-widget label {font-family:Arial, Helvetica, sans-serif; font-size:12px;}

div.yui-ac {position:relative; height:0; width:223px; left:0; top:0;} /* Entire widget */
div.yui-ac input.yui-ac-input {position:absolute; left:0; width:100%;} /* Styles for the input fields */
div.yui-ac-container {position:absolute; width:100%; top:19px;} /* Styles for the results container */
div.yui-ac div.yui-ac-content {position:absolute; color:#333333; padding:0 1px 0 1px; background:#FFFFFF; overflow:hidden; z-index:9050; border:1px solid #99C7E4; border-top:0;} /* Style for the contents of the container */
div.yui-ac div.yui-ac-content ul {margin:0; padding:0;}
div.yui-ac div.yui-ac-content ul li	{margin:0; line-height:1.1em; padding:2px 5px; cursor:default; border-top:1px solid #CCCCCC;}
div.yui-ac div.yui-ac-content ul li span	{color:#999999; font-size:90%;}
div.yui-ac div.yui-ac-content ul li.yui-ac-prehighlight	{background:#FF0000;}
div.yui-ac div.yui-ac-content ul li.yui-ac-highlight	{background:#0072BC; color:#FFFFFF;}
div.yui-ac div.yui-ac-content ul li.yui-ac-highlight span	{color:#FFFFFF;}
.form {background: none;border:none;}

.clickidreg{
    margin-top:-15px;
    padding-right:10px !important;
    text-align:right;
    float:right;
    color:#ccc;
}
.clickidoffer{
    float:right;
    margin-top:-15px;
    padding-right:15px !important;
    text-align:right;
    color:#ccc;
}
.bottom_form{
    display:none !important;
}
/* Email spelling */

li.bubble1,
li.bubble2  {
	background: #ffbe57;
	margin: 5px 20px 5px 0px !important;
	padding: 5px 0 !important;
}

li.bubble1 span,
li.bubble2 span {
	color: #333333;
	display: block;
	float: left;
	margin: 0 5px 0 20px;
	width: 200px;
}

li.bubble2 span {
	width: auto;
}

li.bubble2 em {
    font-style: oblique;
}

li.bubble1 span em {
	display: block;
	font-style: normal;
}

li.bubble1 span:before,
li.bubble2 span:before {
	background: transparent;
	content: "!";
	float: left;
	font-weight: bold;
	font-size: 24px;
	margin: -7px 0 0 0;
	padding: 0;
	text-align: center;
	position: relative;
	left: -10px;
	
	display: block;
	height: 24px;
	width: 18px;
}

li.bubble1 strong {
	line-height: 1em;
}

.b_no,
.b_yes {
	background: #ffe5bc;
	border: 1px solid #ffe5bc;
	width: 35px !important;
	font-weight: bold;
	margin: 5px 5px 0 0;
    border-radius: 3px 3px 3px 3px;
	
	-webkit-box-shadow: inset 0 0 rgba(0, 0, 0, 0) !important;
	-moz-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0) !important;
	box-shadow: inset 0 0 0 rgba(0, 0, 0, 0) !;
	
}


/* ITT Offer */

#OA1057_iframe {
	clear: both !important;
	margin: 0;
}

#OA1057_iframe #offerframe {
	border-top: 4px solid white;
	border-right: 5px solid white;
	border-bottom: 5px solid white;
	border-left: 4px solid white;
	width: 915px;
	margin-left: -62px;
}

/* Click to call */

#offer .phone_message {
    display: block;
    font-family: Lucida Grande, Arial, sans-serif;
    font-size: 12px !important;
    margin: 10px 0;
    padding: 5px 5px;
    background: #cc0000;
    color: #ffffff;
    text-align: center;
    clear: both !important;
}







/* jQuery radio buttons - added july 1, 2014 */

form .ui-state-default {
	background: #ffffff;
	border: 1px solid #7f9db9;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	padding: 0 3px !important; 
	margin-right: 5px !important;
}

form .ui-state-hover,
form .ui-widget-content .ui-state-hover,
form .ui-widget-header .ui-state-hover, 
form .ui-state-focus, 
form .ui-widget-content 
form .ui-state-focus, 
form .ui-widget-header .ui-state-focus { 
	border: 1px solid #7f9db9/*{borderColorHover}*/; 
	background: #7f9db9; 
	font-weight: normal/*{fwDefault}*/; 
	color: #ffffff/*{fcHover}*/ !important; 
}
form .ui-state-active { 
	border: 1px solid #7f9db9 ; 
	background: #7f9db9; 
	font-weight: normal; 
	color: #ffffff !important; 
}
form .ui-state-active a, 
form .ui-state-active a:link, 
form .ui-state-active a:visited { color: #ffffff/*{fcActive}*/ !important; text-decoration: none; }

form .ui-corner-left,
form .ui-corner-right {
	border-radius: 0 !important;
}

form .ui-button-text-only .ui-button-text {
	padding: .2em 1em;
}
select.hs_grad_year, select.education, select.military {margin-top:4px !important;width:170px;}  
select.salutation {width:70px;}
select.state {width:110px;}