html {background-color: #fff; overflow: auto; overflow-y: scroll; }
body,p{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
body{font:normal 12px arial,helvetica,sans-serif; color:#000;}
select,input,textarea{font:12px arial,helvetica,clean,sans-serif;}
pre,code{font:13px monospace;}
a:link, a:visited {color:#0B9DCE; text-decoration:none;}
a:hover {color:#cc0000;text-decoration:underline;}
.clear{clear:both;background:transparent none repeat scroll 0%;height:0px;display:block;overflow:hidden;margin:0px;padding:0px;}

#footer{clear:both;}
#container{ width:770px; margin:0 auto;}
.smalltext{color:#717073; font-size:10px;}
.footer{margin-top: 0;margin-bottom:10px;}
.mainPageColumn{text-align:left; vertical-align:top;}
.formTable{margin:0; padding:0;}
p.email a.email {color:#000099;margin:0; padding:0;}
a.email:hover {text-decoration:underline;}

#main {clear:both;position:relative;width:770px; padding:0; margin:0; text-align:center;}
#left {position:relative;float:left; width:300px; text-align:left; padding:0; margin:0 10px 0 0;}
#right {float:left; text-align:left; padding:0; margin:0; width:460px;}

#logo-step1{position:relative;float:left; width:770px; padding-left:10px; margin:0; text-align:left;}
.heading{display:none;font:bold 20px arial; float:right; margin:0; padding:0; color:#16387c;}

#laptop{position:relative; float:right;margin:0; padding:0; top:180px; width:240px;}

#formTop{position:relative; margin:0; padding:0;}
.red-arrow{
position:relative;background: url(../images/top-arrow-step1.gif) no-repeat;
padding-left:0; height:67px; width:515px; margin:0; left:0;}
.red-arrow ul{ display:inline; margin:0; padding:0;}
.red-arrow li.free{ margin:0; padding:0; font:bold 22px arial; color:#16387c; text-indent:65px;float:left; list-style:none;}
.red-arrow li.match{font: bold 11px Verdana; color:#666; margin:0; text-align:right; float:right; list-style:none; line-height:36px;}
p.fill{ margin:0; padding:0; font:bold 16px arial; color:#000; text-align:left; text-indent:65px;}
.form-container{ margin: 0; padding:8px;}
.blue-box{ margin:0; padding:8px; background-color:#d8e3ea;}

table.stepone-form{position:relative; left:24px;width:480px;border-collapse: collapse;
border-spacing: 0;empty-cells: show;padding:0;border: 0;margin:0;}
table.steptwo-form{position:relative; left:28px;width:400px;border-collapse: collapse;
	border-spacing: 0;empty-cells: show;padding:0;border: 0;margin:0;}

.field_label {width:155px; font: bold 12px arial;}
.field_label_long {width:330px; font: bold 12px arial;}

h4.tab{font: bold 13px arial;color: #16387c; margin: 4px 0 0 6px;}

p#blt {padding:3px 0 0 24px; font:bold 12px arial; color:#ff0000; margin:0;height:22px;}
p#bltTwo {background:url(../images/bluearrow.gif) 10px 1px no-repeat; padding:0 0 0 30px; width:240px; margin:0;}
p#searchTable {width: 270px; padding: 0; margin:0; text-align:center;}
p#searchTable label{ padding:0 0 0 8px; margin: 0; width: 270px; font:bold 11px arial; color:#000;}
.lineOne{font: bold 17px arial; color: #325280;}
h6.lineTwo{font: bold 12px arial; color:#000;padding:2px 0 8px 30px; margin:0;}
select.subject{ width:100px; background-color:#ffffcc;}
input.zip-field{ width: 50px; background-color:#ffffcc;}
input.btn { background: url(../image/submit-redbtn.gif) no-repeat;}
p.last{ text-align: center; padding:8px 0 0 0}

h3.title-online{font:bold 12px arial;color:#16387c;padding:0 0 0 20px; margin:0;background: url(../images/bluearrow.gif) top left no-repeat;}
table.w770{ width:770px;padding:0; margin:0;}

#formCol-step1 {position:static; float:left; margin:-30px 0 0 10px; padding:0;_margin:-20px 0 0 0;_left:10px;_position: relative;}
#model{background: url(../images/btm-r.jpg) 0 -23px no-repeat;*background: url(../images/btm-r.jpg) 0 -21px no-repeat;
_background: url(../images/btm-r.jpg) 12px -20px no-repeat; 
float:right; position:static; height:384px; width:254px;*height:386px;_height:358px;_width:255px;_position: relative;}

#header {clear:both;position:relative;width:770px; height:421px; float:left;_height:100%;
border:1px solid #91a7b4; 
border-color:#b0bdc6 #91a7b4 #91a7b4 #b0bdc6; 
background: url(../images/1pxheader-bg.jpg) 0 30px repeat-x;}

#white-box{ position:relative; float:left; text-align:left;width:515px; height:276px;
background: url(../images/mid-bg-step1.gif) repeat-y; padding:0;  margin: 0;
border:1px solid #91a7b4; border-color:#b0bdc6 #91a7b4 #91a7b4 #b0bdc6; border-width: 0 0 1px 0;}
td.btmR{padding:0; margin:0;}

td.btmL{ width:530px;padding:0; margin:0; }

td.top-logo{padding:0; margin:0;}
td.top-logo ul{ display: inline; list-style: none;width:770px; height:41px; padding:0; margin:0; }
td.top-logo li {list-style: none; float:left;}
td.top-logo li.logo{list-style: none; float:left; 
margin: 6px 0 0 12px;background:url(../images/logo-top.gif) no-repeat;width:370px; height:40px;_width:370px;}

td.top-logo li h3{ padding:0; margin:0;list-style: none;  line-height:36px;
font:bold 20px Arial, Helvetica, sans-serif; letter-spacing:-1px;
text-align: center; width: 370px; color: #003366;}


td.top-logo li h4{font:lighter 18px Arial, Helvetica, sans-serif; color: #003366; text-align: right; 
 width: 370px;
padding:0; margin:0;list-style: none;}

/*right table*/
.stepTx{ font: bold 12px arial; color:#fff; text-align:right; padding:0 30px 10px 0; margin:0;}
table.stepOne{border-collapse: collapse;border-spacing: 0;padding:0;border: 0;width:450px;margin:0;vertical-align: top;}
table#stepOne{border-collapse: collapse;border-spacing: 0;padding:0;border: 0;width:450px;margin:0;vertical-align: top;}
td.step-two {padding-bottom:8px;}
td.small {color: #339900;}
input.step,td.step input {width: 180px; text-align:left;background-color:#ffffcc;}
input.zipcode{width: 50px;text-align:left;background-color:#ffffcc;}
select.step, td.step select {width: 180px; text-align:left;background-color:#ffffcc;}
input.chech-box {}
input.step000, td.step00 input {width: 200px; text-align:left;}
input#btnObj{padding:0; margin:0px;}
p.notrun{font-weight: lighter;font-size: 10px; text-align:left;}
td.back{padding:10px; text-align:left;}
td.lastCol{padding:4px 0 0 50px;; margin:0;}
td.oneb {padding-bottom:0px; padding-top:4px; text-align:left;}
input.onebb {padding-bottom:0px; padding-top:4px; text-align:left;}
td.b2lines {padding-bottom:0px; padding-top:0px; text-align:left;}
td.onech {vertical-align: baseline; text-align:left;}
td.subject2lines {padding-right:8px;font-size:12px;font-weight:bold;text-align:right;}
p.subject {padding:4px 0 0 0;font-size:12px;font-weight:bold;}
.subjectReg {padding:0;margin:0;font-size:90%;}
td.checkbox {padding:10px 0 0 0;margin-right:20px;position: absolute;font-size:95%;}

/*left table*/
#schoolName{ padding:0; margin:0;}
table.rowOne{border:0; padding:0; margin:0;}
table.rowTwo{border:0; padding:0; margin:0;}
h2.sName{font:normal 20px arial; padding:0; margin:0;}
.address{padding:0;}
.grayLine{line-height:.1em;}

#location{ font:bold 9px Verdana; color:#339933; padding:2px 0 8px 0; height:16px;}
td.colL{ font: bold 11px arial; padding:0 8px 0 0; height:16px;}
td.colLast { font: bold 11px arial; padding:0 8px 10px 0; height:16px;}
td.colL1st{padding:4px 0 4px 0;}

/*footer*/
#guidefooter { position:relative;width: 770px;clear:both;text-align:center;padding:10px 0;
margin-top: 10px;background: url(../images/footergrad.gif) 0 -2px repeat-x;}
#footer { font: normal 9px arial; color:#999;width: 770px;clear:both;text-align:justify;padding:0;margin:14px 0 0 0;}
#guidefooter a:link, a:visited {color:#0B9DCE; text-decoration:none;}
#guidefooter a:hover {color:#cc0000;text-decoration:underline;}
p.copyright{ font:bold 11px arial; color:#666; padding:0;}
.spacer{background:transparent url(../images/spacer.gif) top left no-repeat; height:10px;}



/*left program box*/
.program_text{text-align:left;font:normal 12px arial;padding:10px 5px 10px 7px; 
border:1px solid #91a7b4; border-color:#b0bdc6 #91a7b4 #91a7b4 #b0bdc6; 
border-width: 0 1px 1px 1px;background-color:#e9f2fa;}
.program_readmore{text-align:right; padding-right:10px; padding-top:10px;}
.program_title{font:bold 12px arial;color:#16387c; padding:4px 4px 4px 20px; }

/*bottom*/
div.online{ float:left; padding:0; margin:12px 0 0 0; width:280px; }
p.online {padding:10px 0 0 20px; margin:0; }
div#income{ float:left; padding:0; margin:12px 0 0 0; width:460px; }
.top_bg{background: url(../images/top-bar-step1.gif) top left no-repeat; margin:0; width:460px;}
.bg{background-color:#fff;width:460px; padding:0;}
.chart{float:left; margin:10px 0 0 0; padding:0;}



@media all and (min-width: 0px){
#header {height:418px;}
}

@media all and (min-width: 0px){
#model{background: url(../images/btm-r.jpg) 0 -24px no-repeat;}
}


