/*div.content{
  margin: 40px 40px 40px  40px;
  font-size:18px;
}
div.error{
  color:red;
}*/

/* START FindTuition.com Landing Page */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, audio, canvas, details, figcaption,
figure, footer, header, hgroup, mark, menu, meter, nav,
output, progress, section, summary, time, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}

article, aside, dialog, figure, footer, header, 
hgroup, nav, section, blockquote { 
	display: block;
}

nav ul {
	list-style: none;
}

ol {
	list-style: decimal;
}

ul {
	list-style: disc;
}

ul ul {
	list-style: circle;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

ins {
	text-decoration: underline;
}

del {
	text-decoration: line-through;
}

mark {
	background: none;
}

abbr[title], dfn[title] {
	border-bottom:1px dotted #000;
	cursor:help;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

hr {
	display: block;
	height: 1px;
	border: 0;	
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
}

input[type="submit"], input[type="button"], button {
    padding: 0 !important;
    margin: 0 !important;
}

input, select, a img {
	vertical-align: middle;
}
/* // End Reset // */


body { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#484848; }

a { color:#0f7edd; text-decoration:none; }


/* Header */
#header { height:100px;  background:#fff; position:relative; box-shadow:0px 0px 7px #066a95; -moz-box-shadow:0px 0px 7px #066a95; -webkit-box-shadow:0px 0px 7px #066a95; }
#logo { margin:0 auto; width:204px; height:67px; text-align:center; position:relative; top:13px; background:url(../images/find-tuition.jpg); }
#logo h1 { display:none; }
.line { height:1px; background:#a9a9a9; position:relative; top:-2px; }

#main-wrap { margin:0 auto; padding-bottom:50px; min-height:400px; background-color:#1ba8e4; background-image:url(../images/gradient.png); background-repeat:no-repeat; background-position:center -100px; }
#container { width:960px; margin:0 auto; padding-top:30px; }


/* Page Header Text */
#headline { width:467px; height:100px; background:url(../images/available-now.png); margin:0 auto;  position:relative; }
#headline h2 { display:none; }


/* Form Content Box */
#form-box { width:480px; border:1px solid #0573a2; margin:50px auto 0 auto; padding:30px 60px; background:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow:0px 0px 7px #066a95; -moz-box-shadow:0px 0px 7px #066a95; -webkit-box-shadow:0px 0px 7px #066a95; }

/* Form Header */
#free-profile { width:322px; height:63px; background:url(../images/free-profile.png); position:absolute; margin-top:-60px; margin-left:-35px; }
#free-profile h3 { display:none; }

/* The Form */
#the-form { position:relative; width:340px; padding:0 70px; margin:30px auto 0 auto; }
#the-form label { float:left; width:100px; padding:14px 10px 0px 7px; font-weight:bold; color:#035679; font-size:18px; }
#the-form input { padding:17px 7px; width:200px; height:18px;  border:1px solid #959595; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:5px 0; font-size:14px; }
#the-form input:focus { outline:none; box-shadow:0px 0px 5px #ccc; -moz-box-shadow:0px 0px 5px #ccc; -webkit-box-shadow:0px 0px 5px #ccc; }


/* Form Buttons */
#buttons { width:207px; padding:0 10px; position:relative; margin:15px auto 0 auto; overflow:hidden;}
a.next { float:left; display:block; background:url(../images/button-next.png); border:none; width:111px; height:44px; cursor:pointer; color:#fff; font-size:17px; font-weight:bold; text-indent:-9999px;}
a.next:hover { background-position-y:-44px; }
a.prev { float:left; display:block; background:url(../images/button-previous.png); border:none; width:85px; height:38px; cursor:pointer; color:#fff; font-size:17px; font-weight:bold; text-indent:-9999px; margin:3px 10px 0 0;}
a.prev:hover { background-position-y:-38px; }


/* Form tip and Privacy */
#tip { background:url(../images/tip.jpg); width:522px; height:42px; text-indent:-9999px; right:18px; position:relative; margin-top:30px; }
#privacy { background:url(../images/privacy.jpg); width:279px; height:63px; margin:0 auto -10px auto; }

/* Form Footer Image */
#people-image { width:467px; height:132px; background:url(../images/people.jpg); }


/* Body Bullets */
#bullets { background:url(../images/bullets.png); width:608px; height:172px; margin:30px auto 0 auto; position:relative; }
#bullets ul { display:none; }


/* Footer */
#footer-bar {background:#fff; position:relative; box-shadow:0px 0px 7px #066a95; -moz-box-shadow:0px 0px 7px #066a95; -webkit-box-shadow:0px 0px 7px #066a95; }
#footer { width:960px; margin:0 auto; overflow:hidden; font-size:11px; }
#footer h3 { font-size:20px; }

.footerDisclaimer { text-align:right; }

.footerList { float:left; font-size:13px; margin:5px 40px; }
.footerList h4 { margin-bottom:2px; color:#1596cc; }

.footerList ul li { list-style:none; font-size:11px; padding:2px 0; color:#696969; }











