body {
background:#f4f3ee;
font:12px Arial, Helvetica, sans-serif;
text-align:center;
margin:0;
}

#container {
position:relative;
width:800px;
display:block;
text-align:left;
margin:0 auto;
}

#header {
float:left;
width:100%;
background:url(../images/bg_header.gif) bottom center no-repeat;
border-bottom:10px solid #333;
height:129px;
}

#logo {
border:0;
margin:55px 0 0 20px;
}

#mainNav {
position:absolute;
left:0;
top:120px;
float:left;
width:170px;
margin-top:35px;
}

#mainNav li {
float:left;
width:100%;
margin:0 0 20px;
}

#mainNav li a {
font-size:14px;
text-decoration:none;
color:#333;
font-weight:700;
}

#mainNav li a:hover {
color:#000;
}

#mainNav ul {
float:left;
clear:left;
width:100%;
margin-top:5px;
background:url(../images/bg_sideList.gif) top repeat-x;
padding-top:10px;
}

#mainNav ul li {
float:left;
width:100%;
clear:left;
background:url(../images/bullet-grey.gif) 0 5px no-repeat;
padding-left:12px;
margin:0 0 3px 5px;
_margin:0 0 3px 2px;
}

#mainNav ul li a {
font-size:12px;
font-weight:400;
color:#5A2E2E;
background:url(../images/link-decoration_dotted.gif) bottom repeat-x;
}

#mainNav ul li a:hover {
color:#900;
background:none;
}

#canvas {
float:left;
position:relative;
display:inline;
width:650px;
_width:632px;
margin-left:158px;
}

a {
color:#5A2E2E;
text-decoration:none;
}

a:hover {
color:#900;
}

form button, a.btn, a.button, input#submit_button {
background:#ffcb64 url(../images/bg_btn.gif) right no-repeat;
font-size:12px;
font-weight:700;
border:1px solid #960;
text-decoration:none;
cursor:pointer;
color:#000;
padding:5px 35px 5px 7px;
}

a.btn,a.button {
padding:6px 37px 6px 10px;
}

form button,a.btn:hover,a.button:hover, input#submit_button {
background:#ffcb64 url(../images/bg_btn.gif) right no-repeat;
color:#000;
}

#prev_button{
background:#FC6 url(../images/bg_btn_back.gif) left bottom no-repeat !important;
border:1px solid #960;
font-size:12px;
font-weight:700;
text-decoration:none;
padding:4px 6px 7px 39px;
}

p.tagline {
position:absolute;
top:-120px;
left:-145px;
color:#bfaf8f;
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
}

.landingpage p.tagline {
left:12px;
}

#frame {
float:left;
width:590px;
margin-left:10px;
_margin-left:0;
background:#fff;
border:1px solid #ccc;
border-top:0;
padding:10px 20px 20px;
min-height:700px;
_height:700px;
}

#canvas h2 {
font-size:25px;
clear:left;
margin:10px 0;
}

#canvas p {
font-size:12px;
line-height:16px;
margin:0 0 10px;
}

#canvas p.breadcrumb {
font-size:11px;
color:#999;
}

#canvas p.breadcrumb strong {
font-size:14px;
font-weight:bolder;
}

#canvas ul {
font-size:12px;
margin:0 0 20px 5px;
}

#canvas ul li {
background:url(../images/bullet_yellow.gif) 0 1px no-repeat;
margin-bottom:5px;
padding-left:12px;
}

.callout {
float:left;
width:100%;
border-bottom:3px solid #ccc;
margin:25px 0;
}

.callout h3 {
padding-bottom:8px;
border-bottom:3px double #ccc;
font-weight:700;
margin:0 0 5px;
}

.callout div {
height:auto;
padding:0 0 15px;
}

.callout dl {
clear:left;
margin-left:20px;
padding:10px 0;
}

.callout dl dt {
font-weight:700;
font-size:12px;
}

.callout dl dt.cta img {
float:left;
margin-right:20px;
}

.callout dl dt.cta a.button {
clear:left;
float:left;
padding-top:0;
padding-bottom:0;
margin:10px 0 0 3px;
}

.callout dl dd {
width:400px;
font-size:12px;
line-height:16px;
margin:5px 0 0 140px;
}

#appStart {
float:right;
clear:right;
position:relative;
width:260px;
border:2px solid #486a2c;
background:#b6c5a6;
font-size:12px;
margin:10px 0 20px 20px;
padding:15px 15px 35px;
padding-bottom:100px !important;
}

#appStart form {
margin:0;
}

#appStart .formRow {
float:left;
width:95%;
margin-bottom:6px;
}

.formRow {
float:left;
width:100%;
margin-bottom:10px;
}

.formRow label {
float:left;
width:95%;
font-size:12px;
font-weight:700;
color:#333;
margin:5px 0 3px;
}

.formRow select,.formRow input[type=text],.formRow textarea {
float:left;
background:#fff;
border-color:#999 #eee #eee #999;
border-style:solid;
border-width:1px;
padding:1px;
}

#appStart img.arrow {
position:absolute;
left:-8px;
top:28px;
_display:none;
}

#appStart h3 {
color:#063;
font-size:18px;
font-weight:700;
margin-bottom:5px;
}

#appStart .formRow#email {
display:inline;
width:150px;
margin-right:20px;
}

#appStart .formRow#email input {
width:150px;
}

#appStart .formRow#zip {
display:inline;
width:80px;
}

#appStart .formRow#zip input {
width:80px;
}

#appStart .formRow#terms {
clear:left;
margin:10px 0 20px;
}

#appStart .formRow#terms label {
float:none;
width:95%;
font-weight:400;
font-size:11px;
margin:0;
}

#appStart .formRow#terms input {
margin:0 5px 0 0;
}

#appStart .formRow#terms a {
color:#666;
text-decoration:underline;
}

#appStart .formRow#terms a:hover {
text-decoration:underline;
}

#appStart .formRow#actions {
text-align:center;
}

.landingpage #canvas {
margin-left:0;
width:100%;
}

.landingpage #canvas #frame {
margin-left:0;
width:758px;
}

#canvas .pg_index #headline {
float:left;
border-bottom:3px double #dfd9bb;
height:195px;
width:630px;
margin:-10px 0 20px -20px;
}

#canvas .pg_index #headline.people {
background:url(../images/mast_graduate.jpg) top left no-repeat;
}

#canvas .pg_index #headline.mechanic {
background:url(../images/mast_studentbooks.jpg) top left no-repeat;
}

#canvas .pg_index #headline.medical {
background:url(../images/mast_medical.jpg) top left no-repeat;
}

#canvas .pg_index #headline.surgeon {
background:url(../images/mast_surgeon.jpg) top left no-repeat;
}

#canvas .pg_index #headline.teacher {
background:url(../images/mast_studentworking.jpg) top left no-repeat;
}

#canvas .pg_index #headline.tech {
background:url(../images/mast_tech.jpg) top left no-repeat;
}

#canvas .pg_index #headline h1 {
display:block;
color:#333;
font-size:20px;
font-weight:400;
margin:0 0 0 325px;
padding:20px 0 0;
}

#canvas .pg_index #headline h2 {
color:#666;
font-size:13px;
line-height:18px;
font-weight:400;
width:250px;
margin:10px 0 0 325px;
}

#canvas h2.abouttitle {
white-space:nowrap;
width:100%;
}

#canvas .pg_index #headline img {
border:0;
margin:15px 0 0 320px;
}

#canvas .pg_index ul.feature {
position:relative;
margin:0;
}

#canvas .pg_index ul.feature li {
width:200px;
font-size:12px;
font-weight:700;
color:#333;
float:left;
display:inline;
padding-left:0;
background:none;
margin:0 0 35px;
}

#canvas .pg_index ul.feature li.short {
width:175px;
margin-left:0;
}

#canvas .pg_index ul.feature ul {
margin:5px 0 0;
}

#canvas .pg_index ul.feature ul li {
font-size:12px;
line-height:14px;
font-weight:400;
list-style:none;
background:url(../images/bullet-grey.gif) left no-repeat;
padding-left:12px;
width:150px;
margin:0 0 3px;
}

.pg_index ul.feature ul.school_list li {
  width: 174px !important;
  background-image: none !important;
}
img.school_link_logo
{
  /*
  width: 175px;
  */
  border:1px solid gray;
}
.school_list {
  font-size: .8em;
  color: #000000;
  /* padding: 3px; */
}
.school_list li {
  float:right;
  display:block;
  padding:10px;
  height: 55px;
}
.pg_index ul.feature li.longer {
width:590px !important;
}
#canvas .pg_index dt.qa_question {
font-size:13px;
font-weight:700;
line-height:16px;
color:#333;
}

#canvas .pg_index dd.qa_answer {
font-size:11px;
margin-bottom:10px;
line-height:14px;
}

#canvas .pg_index form.ask {
float:right;
width:350px;
display:block;
background:#eee;
border:1px solid #ccc;
margin:0 0 35px;
padding:10px;
}

#canvas .pg_index form.ask .formRow {
float:left;
display:block;
}

#canvas .pg_index form.ask .formRow label {
float:left;
font-size:12px;
font-weight:700;
width:75px;
margin-top:3px;
line-height:16px;
}

#canvas .pg_index form.ask .formRow input {
float:left;
border-top:1px solid #999;
border-left:1px solid #999;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
width:225px;
padding:2px;
}

#canvas .pg_index form.ask .formRow textarea {
float:left;
border-top:1px solid #999;
border-left:1px solid #999;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
width:225px;
margin:3px 0 0;
padding:2px;
}

#canvas .pg_index form.ask button {
float:left;
clear:left;
margin:5px 0 0 75px;
}

#canvas .pg_index #school_logo_div {
float:left;
height:180px;
}

#ie7 #canvas .pg_index #school_logo_div {
top:525px;
}

.pg_schoolprof p.wide {
width:97%;
font-size:11px;
margin-bottom:15px;
line-height:16px;
}

#canvas .pg_schools .profile {
float:left;
width:100%;
clear:left;
padding-bottom:10px;
margin-bottom:25px;
border-bottom:3px double #ccc;
}

#canvas .pg_schools .profile .col1 {
float:left;
width:200px;
text-align:center;
padding:0 10px 20px 0;
}

#canvas .pg_schools .profile .col1 img {
margin-bottom:25px;
}

#canvas .pg_schools .profile .col1 a.btn {
float:left;
clear:left;
white-space:nowrap;
color:#333;
margin:0 0 10px 15px;
}

#canvas .pg_schools .profile .col2 {
float:left;
width:375px;
padding:0 0 20px;
}

#canvas .pg_schools .profile .col2 p {
font-size:11px;
line-height:14px;
color:#000;
}

#canvas .pg_schoolselection {
padding:5px 15px;
}

#canvas .pg_schoolselection h1 {
font-size:23px;
margin-bottom:0;
}

#canvas .pg_schoolselection h2 {
font-size:18px;
margin:20px 0 10px;
}

#canvas .pg_schoolselection p {
font-size:11px;
margin-bottom:15px;
line-height:16px;
}

#canvas .pg_resources h2 {
font-size:14px;
font-weight:700;
}

#canvas .pg_degrees #appStart {
margin-top:0;
}

#canvas .pg_degrees img.pic1 {
float:left;
margin:0 10px 10px 0;
}

#canvas .pg_degrees img.pic2 {
float:right;
margin:0 25px 0 0;
}

#canvas .pg_degrees img.mast {
float:right;
display:inline;
margin-left:30px;
}

#canvas .pg_degreeform .form-col2 {
float:right;
text-align:center;
padding-bottom:25px;
margin-top:10px;
}

#canvas .pg_degreeform #appReview {
float:left;
width:175px;
background:#f4f3ee;
border:1px solid #dfd9bb;
color:#666;
text-align:left;
padding:15px;
}

#canvas .pg_degreeform #appReview h3 {
font-size:16px;
font-weight:400;
margin-bottom:15px;
}

#canvas .pg_degreeform #appReview label {
font-size:11px;
font-weight:700;
margin-bottom:5px;
}

#canvas .pg_degreeform #appReview div {
font-size:11px;
margin-bottom:10px;
}

#canvas .pg_degreeform form {
float:left;
width:300px;
padding-bottom:25px;
font-size:11px;
}

#canvas .pg_degreeform form img.arrow {
_display:none;
position:absolute;
top:88px;
left:-8px;
}

#canvas .pg_degreeform .formRow {
float:left;
margin-bottom:10px;
}

#canvas .pg_degreeform .formRow label {
font-weight:700;
color:#663;
display:block;
margin:3px 0;
}

#canvas .pg_degreeform .formRow#educationlevel select {
width:350px;
}

#canvas .pg_degreeform .formRow#address1 {
width:290px;
}

#canvas .pg_degreeform .formRow#address2 {
width:190px;
}

#canvas .pg_degreeform .formRow#city {
width:180px;
}

#canvas .pg_degreeform .formRow#textArea {
width:340px;
}

#canvas .pg_degreeform .formRow#textArea textarea {
width:340px;
height:90px;
}

#canvas .pg_degreeform .formRow#phone2 {
width:190px;
color:#999;
}

#canvas .pg_degreeform .formRow#phone2 input {
float:none;
width:40px;
margin-right:3px;
}

#canvas .pg_degreeform .formRow#actions {
margin-top:25px;
}

#canvas .pg_programs ul {
float:left;
font-size:12px;
font-weight:700;
text-align:center;
padding-bottom:15px;
background:url(../images/dot-grey.gif) bottom repeat-x;
margin:0 0 15px 10px;
}

#canvas .pg_programs ul li {
float:left;
line-height:14px;
background:none;
margin:0 20px 20px 0;
padding:0;
}

#canvas .pg_programs ul li a {
text-decoration:none;
}

#canvas .pg_programs ul li img {
border:1px solid #DFD9BB;
}

#canvas .pg_contact dl {
float:left;
width:250px;
}

#canvas .pg_contact dl dt {
font-weight:700;
margin-bottom:5px;
font-size:14px;
}

#canvas .pg_contact dl dd {
margin-bottom:5px;
font-size:12px;
}

#canvas .pg_contact form {
float:left;
width:300px;
padding-bottom:25px;
}

#canvas .pg_contact h4 {
font-size:12px;
font-weight:700;
margin-bottom:15px;
}

#canvas .pg_contact form .formRow {
float:left;
width:100%;
margin-bottom:3px;
font-size:11px;
}

#canvas .pg_contact form .formRow label {
float:left;
width:70px;
line-height:16px;
}

#canvas .pg_contact form .formActions {
float:left;
width:100%;
margin-top:5px;
}

#canvas .pg_contact form .formActions button {
margin-left:70px;
}

#canvas .pg_contact form .text {
float:none;
border-top:1px solid #999;
border-left:1px solid #999;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:2px;
}

#canvas .pg_faqs h1 {
font-size:24px;
margin-bottom:25px;
}

#canvas .pg_faqs ul li {
margin-bottom:3px;
}

#canvas .pg_privacy ul li {
margin-bottom:10px;
}

#canvas .pg_landing h1 {
display:block;
font-size:23px;
margin:10px 0 0;
}

#canvas .pg_landing h2 {
font-size:15px;
margin:10px 0;
}

#canvas .pg_landing h3 {
font-size:13px;
margin-bottom:10px;
font-weight:700;
}

#canvas .pg_landing ul li {
font-size:11px;
margin-bottom:3px;
line-height:14px;
list-style:disc;
margin-left:20px;
}

#canvas .pg_landing .desc {
float:left;
width:440px;
display:inline;
color:#666;
margin:40px 30px 0 10px;
}

#canvas .pg_landing .list {
float:left;
width:275px;
display:inline;
color:#666;
margin:40px 0 0;
}

#canvas .pg_landing .list ul li {
font-size:11px;
background:url(../images/bullet-grey.gif) 0 3px no-repeat;
padding-left:10px;
margin-bottom:3px;
list-style:none;
margin-left:0;
}

#canvas .pg_landing .questions {
float:left;
width:275px;
display:inline;
margin:20px 0 0;
}

#canvas .pg_landing dt.qa_question {
font-size:13px;
font-weight:700;
font-style:italic;
margin-bottom:5px;
line-height:16px;
color:#333;
}

#canvas .pg_landing dd.qa_answer {
font-size:11px;
line-height:14px;
margin:0 0 10px 10px;
}

#canvas .pg_landing form.ask {
float:left;
display:block;
background:#eee;
border:1px solid #ccc;
margin:0 0 35px;
padding:10px;
}

#canvas .pg_landing form.ask label {
font-size:12px;
font-weight:700;
display:block;
width:75px;
clear:left;
margin:3px 0;
}

#canvas .pg_landing form.ask input.text {
display:block;
border-top:1px solid #999;
border-left:1px solid #999;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
width:200px;
padding:2px;
}

#canvas .pg_landing form.ask textarea {
display:block;
border-top:1px solid #999;
border-left:1px solid #999;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
width:250px;
margin-top:3px;
padding:2px;
}

#canvas .pg_landing form.ask button {
float:left;
clear:left;
margin:5px 0 0;
}

#goat {
clear:left;
font-size:13px;
background:#FFC;
border:1px solid #C90;
margin:20px;
padding:10px;
}

.splash {
float:left;
width:100%;
}

.splash #appStart {
float:left;
margin:0;
}

.art {
background:none url(/_images/splash_art.jpg) no-repeat -75px 0;
}

.autotech {
background:none url(/_images/splash_autotech.jpg) no-repeat -115px 0;
}

.business {
background:none url(/_images/splash_business.jpg) no-repeat -10px 0;
}

.criminaljustice {
background:none url(/_images/splash_criminaljustice.jpg) no-repeat -120px 0;
}

.culinary {
background:none url(/_images/splash_culinary.jpg) no-repeat -120px 0;
}

.dental {
background:none url(/_images/splash_dentaltech.jpg) no-repeat -85px 0;
}

.education {
background:none url(/_images/splash_education.jpg) no-repeat -65px 0;
}

.electrician {
background:none url(/_images/splash_electrician.jpg) no-repeat -75px 0;
}

.healthcare {
background:none url(/_images/splash_healthcare.jpg) no-repeat -70px 0;
}

.humanresources {
background:none url(/_images/splash_hr.jpg) no-repeat -95px 0;
}

.infosystems {
background:none url(/_images/splash_infosystems.jpg) no-repeat -50px 0;
}

.law {
background:none url(/_images/splash_law.jpg) no-repeat -10px 0;
}

.liberal {
background:none url(/_images/splash_liberal.jpg) no-repeat -100px 0;
}

.massage {
background:none url(/_images/splash_massage.jpg) no-repeat -75px 0;
}

.medicalassistant {
background:none url(/_images/splash_medicalassistant.jpg) no-repeat -65px 0;
}

.medicalbilling {
background:none url(/_images/splash_medicalbilling.jpg) no-repeat -10px 0;
}

.medicaltech {
background:none url(/_images/splash_medicaltech.jpg) no-repeat -75px 0;
}

.nursing {
background:none url(/_images/splash_nursing.jpg) no-repeat -75px 0;
}

.onlinedegrees {
background:none url(/_images/splash_onlinedegrees.jpg) no-repeat -75px 0;
}

.onlinedegrees2 {
background:none url(/_images/splash_onlinedegrees2.jpg) no-repeat -75px 0;
}

.paralegal {
background:none url(/_images/splash_paralegal.jpg) no-repeat -75px 0;
}

.psychology {
background:none url(/_images/splash_psychology.jpg) no-repeat -75px 0;
}

.publicrelations {
background:none url(/_images/splash_pr.jpg) no-repeat -120px 0;
}

.resthotel {
background:none url(/_images/splash_resthotel.jpg) no-repeat -10px 0;
}

.technology {
background:none url(/_images/splash_technology.jpg) no-repeat -75px 0;
}

.trucks {
background:none url(/_images/splash_trucks.jpg) no-repeat -25px 0;
}

.splash.flip #appStart {
float:left;
margin:0;
}

.splash.flip.art_flip {
background:url(/_images/splash_art_flip.jpg) no-repeat;
}

.splash.flip.autotech_flip {
background:url(/_images/splash_autotech_flip.jpg) no-repeat;
}

.splash.flip.business_flip {
background:url(/_images/splash_business_flip.jpg) no-repeat;
}

.splash.flip.criminaljustice_flip {
background:url(/_images/splash_criminaljustice_flip.jpg) no-repeat;
}

.splash.flip.culinary_flip {
background:url(/_images/splash_culinary_flip.jpg) no-repeat;
}

.splash.flip.dental_flip {
background:url(/_images/splash_dentaltech_flip.jpg) no-repeat;
}

.splash.flip.education_flip {
background:url(/_images/splash_education_flip.jpg) no-repeat;
}

.splash.flip.electrician_flip {
background:url(/_images/splash_electrician_flip.jpg) no-repeat;
}

.splash.flip.healthcare_flip {
background:url(/_images/splash_healthcare_flip.jpg) no-repeat;
}

.splash.flip.humanresources_flip {
background:url(/_images/splash_hr_flip.jpg) no-repeat;
}

.splash.flip.infosystems_flip {
background:url(/_images/splash_infosystems_flip.jpg) no-repeat;
}

.splash.flip.law_flip {
background:url(/_images/splash_law_flip.jpg) no-repeat;
}

.splash.flip.liberal_flip {
background:url(/_images/splash_liberal_flip.jpg) no-repeat;
}

.splash.flip.massage_flip {
background:url(/_images/splash_massage_flip.jpg) no-repeat;
}

.splash.flip.medicalassistant_flip {
background:url(/_images/splash_medicalassistant_flip.jpg) no-repeat;
}

.splash.flip.medicalbilling_flip {
background:url(/_images/splash_medicalbilling_flip.jpg) no-repeat;
}

.splash.flip.medicaltech_flip {
background:url(/_images/splash_medicaltech_flip.jpg) no-repeat;
}

.splash.flip.nursing_flip {
background:url(/_images/splash_nursing_flip.jpg) no-repeat;
}

.splash.flip.onlinedegrees_flip {
background:url(/_images/splash_onlinedegrees_flip.jpg) no-repeat -145px 0;
}

.splash.flip.onlinedegrees2_flip {
background:url(/_images/splash_onlinedegrees2_flip.jpg) no-repeat;
}

.splash.flip.paralegal_flip {
background:url(/_images/splash_paralegal_flip.jpg) no-repeat;
}

.splash.flip.publicrelations_flip {
background:url(/_images/splash_pr_flip.jpg) no-repeat;
}

.splash.flip.psychology_flip {
background:url(/_images/splash_psychology_flip.jpg) no-repeat;
}

.splash.flip.resthotel_flip {
background:url(/_images/splash_resthotel_flip.jpg) no-repeat;
}

.splash.flip.technology_flip {
background:url(/_images/splash_technology_flip.jpg) no-repeat;
}

.splash.flip.trucks_flip {
background:url(/_images/splash_trucks_flip.jpg) no-repeat;
}

#footer {
float:left;
width:100%;
height:36px;
background:url(../images/bg_footer.gif) top center no-repeat;
margin:10px 0 25px;
}

#footer ul {
margin-left:130px;
float:left;
border:1px solid #EEE;
text-align:center;
padding:5px;
}

.order_dropdown_selection {
margin:1px;
padding:0;
}

#order_label {
font-size:1em;
font-weight:700;
font-family:verdana, arial, sans-serif;
margin:1px 10px;
}

.program_dropdown {
margin:0 10px;
}

#school_logo {
width:180px;
float:left;
margin:5px;
}

h1.c1 {
color:#69C;
margin-bottom:2px;
font-weight:bolder;
font-size:1.5em;
}

.ss_message {
width:80%;
padding:20px;
}

#degree_form label.error {
clear:both;
color:red;
width:350px;
display:block;
}

.normal_list {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.8em;
font-style:normal;
line-height:2em;
font-weight:400;
font-variant:normal;
text-transform:none;
text-indent:5px;
list-style-type:disc;
list-style-position:inside;
margin:2px;
padding:6px;
}

h1,h1.headerTitle,#canvas .pg_degreeform .form-col2 img.mast,#canvas .pg_landing h1.headerTitle {
display:none;
}

#appStart .formRow#degree select,#appStart .formRow#program select,#canvas .pg_degreeform .formRow#phone1 label,#canvas .pg_degreeform .formRow#phone2 label,#canvas .pg_degreeform .formRow#phone3 label,#order_dropdowns {
width:100%;
}

#canvas .pg_index dl.qa_group,#canvas .pg_landing dl.qa_group {
margin:10px 0 20px;
}

#canvas .pg_schools .profile .col2 h2,#canvas .pg_privacy h3 {
font-size:18px;
font-weight:700;
margin-bottom:10px;
}

#ie7 #canvas .pg_degrees img.mast,body.landingpage #footer ul {
margin-left:0;
}

#canvas .pg_degreeform,#canvas .pg_thankyou,#canvas .pg_contact,#canvas .pg_faqs,#canvas .pg_privacy,#canvas .pg_terms {
padding-top:10px;
}

#canvas .pg_degreeform h1,#canvas .pg_thankyou h1 {
color:#fff;
display:block;
font-size:26px;
left:20px;
position:absolute;
top:68px;
}

#canvas .pg_degreeform .formRow input.text,#canvas .pg_degreeform .formRow textarea {
border-bottom:1px solid #ccc;
border-left:1px solid #999;
border-right:1px solid #ccc;
border-top:1px solid #999;
padding:2px;
}

#canvas .pg_degreeform .formRow#fname,#canvas .pg_degreeform .formRow#lname,#canvas .pg_contact form textarea {
width:200px;
}

#canvas .pg_degreeform .formRow#address1 input,#canvas .pg_degreeform .formRow#address input {
width:275px;
}

#canvas .pg_degreeform .formRow#state,#canvas .pg_degreeform .formRow#zip,#canvas .pg_degreeform .formRow#zip input {
width:75px;
}

#canvas .pg_degreeform .formRow#phone1,#canvas .pg_degreeform .formRow#phone3 {
clear:left;
color:#999;
width:190px;
}

#canvas .pg_degreeform .formRow#phone1 input,#canvas .pg_degreeform .formRow#phone3 input {
_margin-right:1px;
_width:40px;
float:none;
margin-right:3px;
width:40px;
}

#canvas .pg_degreeform .formRow#prefPhone,#canvas .pg_degreeform .formRow#traditionalInterest,#canvas .pg_degreeform .formRow#onlineInterest,#canvas .pg_degreeform .formRow#reported_gpa {
clear:left;
}

#canvas .pg_degreeform .formRow#dob,#canvas .pg_degreeform .formRow#yesNo1,#canvas .pg_degreeform .formRow#yesNo2,#canvas .pg_degreeform .formRow#yesNo3,#canvas .pg_degreeform .formRow#yesNo4,#canvas .pg_degreeform .formRow#yesNo5 {
clear:left;
width:400px;
}

#canvas .pg_faqs h4,#canvas .pg_privacy h4 {
font-size:12px;
font-weight:700;
margin-bottom:5px;
}

#canvas .pg_faqs p,#canvas .pg_privacy p {
font-size:11px;
line-height:14px;
margin-bottom:15px;
}

#canvas .pg_faqs ul,#canvas .pg_privacy ul {
font-size:11px;
line-height:14px;
margin:0 0 20px 20px;
}

#canvas .pg_faqs ul li strong,#canvas .pg_privacy ul li strong {
font-weight:bolder;
}

#canvas .pg_landing ul,#canvas .pg_landing .list ul {
margin-bottom:20px;
}

#copyright,#footer ul li {
color:#999;
float:left;
font-size:11px;
margin:12px 0 0 15px;
}

#extra_next,#order_finish {
float:right;
margin:30px;
}
.bottom_content {
  clear:both;
}
.bottom_content .desc {
  float:left;
  width: 430px;
  margin: 0px 20px 0px 5px;
}
.bottom_content .desc p:first-child {
  font-size: 1.3em !important;
  font-weight: bold !important;
  text-align: center;
}
.bottom_content .list {
  float:left;
  width: 275px;
}
.bottom_content .list li {
  background:url(../images/bullet-grey.gif) 0 5px no-repeat !important;
  list-style-position:outside;
}
.bottom_content .list h3 {
  font-size: 1.3em;
  font-style: bold;
}
.landing_sidebar {
  font-size: 16px;
}

.pg_schoolprof h4.degree_name {
  font-size: 1.2em;
  font-style: bold;
  margin: 15px 0px 5px 0px;
}

.pg_schoolprof ul.program_list li {
  font-size: 1.0em;
  margin:4px;
}

.pg_schoolprof div.school_description {
  margin: 40px 0px 0px 0px;
}


.pg_viewprog div.program_info {
  margin: 60px 0px 0px 0px;
  padding: 10px;
  font-size: 1.0em;
}

.pg_viewprog .program_description h3 {
  margin: 25px 0px;
  font-size: 1.3em;
  font-style: bold;
}

.pg_viewprog h1.profile_school_name {
  padding:10px;
}

.pg_viewprog img.logo {
  margin-right: 15px;
}
.running_match
{
	padding-top: 30px !important;
	height: 50px !important;
	margin: 0px !important;
}

