body {
  margin:0;
  padding:0;
  text-align:center;
  background-color:#e9e9e9;
  /*background-color:#f5f5f5;*/
}
img {
  border:none;
}

#outer_container {
  width:965px;
  background-image:url(../img/background.gif);
  background-repeat:repeat-y;
  background-position:top left;
  margin:0 auto;
  text-align:left;
  background-color:#ffffff;
}

#container {
  width:965px;
  margin:auto;
  padding-top:15px;
  position:relative;
  background-color:#fff;
}

#header {
  height:87px;
  width:960px;
  padding-top:0px;
  padding-left:15px;
  }

#header h2 {
  margin:0;
  padding:0;
}

#header h2 a {
  display:block;
  position:absolute;
  width:192px;
  height:35px;
  top:18px;
  left:28px;
  border:none;
}

#header h2 span {
  display:none;
}

#header .disclaimer {
  text-align:center;
  font-family: Helvetica, Arial, sans-serif;
  font-size:11px;
  }

#dash #content p {
  font-family: Helvetica, Arial, sans-serif;
  font-size:13px;
  color:#333333;
  line-height:16px;
  margin:0px;
  padding:5px 10px 5px 12px;
  }

#dash #content p strong {
  font-size:13px;
  }

#dash #content p a {
  color:#0382ba;
  text-decoration:none;
}

#dash #content p a:hover {
  color:#4ecaf5;
  text-decoration:underline;
  }

#dash #content ol {
  display:block;
  }

#dash #content ol li {
  border-bottom:1px dotted #CCCCCC;
  padding:8px;
  font-family: Helvetica, Arial, sans-serif;
  font-size:12px;
  color:#333333;
  line-height:14px;
  }

#dash #content ol li a {
  color:#0382ba;
  text-decoration:none;
  }

#dash #content ol li a:hover {
  color:#4ecaf5;
  text-decoration:underline;
  }

#dash #content .dean .ask {
  display:block;
  background: url(../img/dean_ask.gif) no-repeat;
  padding:0px 10px 5px 10px;
  font-size:13px;
  color:#e76724;
  line-height:16px;
  margin:0;
  border-bottom:3px solid #CCCCCC;
  }

#dash #content .dean .ask h3 {
  clear:both;
  font-family: Georgia, Times, serif;
  font-size:17px;
  padding:5px 0px 20px 75px;
  margin:0px;
  border-bottom:0px;
  background:none;
  color:#E76724;
  }


#dash #content .dean .answer {
  display:block;
  background: url(../img/dean_answer.gif) no-repeat;
  padding:40px 10px 5px 10px;
  font-size:13px;
  color:#222222;
  line-height:16px;
  margin:0;
  border-bottom:3px solid #CCCCCC;
  }

#dash #content .dean .answer h3 {
  font-family: Georgia, Times, serif;
  font-size:17px;
  padding:5px 0px 20px 75px;
  margin:0px;
  border-bottom:0px;
  }

#dash #content .dean .buttonrow {
  padding-top:12px;
  overflow:auto;
  }

#dash #content .dean h3 {
  font-family: Helvetica, Arial, sans-serif;
  font-size:14px;
  line-height:19px;
  font-weight:bold;
  margin:0;
  padding:10px;
  border-top:1px dotted #666666;
  border-bottom:1px dotted #666666;
  background-color:#e9e9e9;
  color:#333333;
  }

#dash #content .dean ul {
  display:block;
  }
  
#dash #content .dean ul li {
  padding:5px;
  font-family: Helvetica, Arial, sans-serif;
  font-size:12px;
  color:#333333;
  line-height:14px;
  }

#dash #content .dean ul li a{
  color:#0382ba;
  text-decoration:none;
  }

#dash #content .dean ul li a:hover {
  color:#4ecaf5;
  text-decoration:underline;
  }

/* moved to cnc.scholarship.css
#dash #content .combined_number {
  font-family: Georgia, Times, serif;
  font-size:20px;
  color:#e76724;
  margin:8px 0px 20px 0px;
  text-align:center;
  }

#dash #content .combined_number a{
  color:#e76724;
  font-weight:normal;
  text-decoration:none;
  }

#dash #content .combined_number a:hover {
  color:#e76724;
 ddds font-weight:normal;
  text-decoration:underline;
  }
*/

#dash #content .loan-finder {
  /* float:left; */
  width:620px;
  }

#dash #content .loan-finder img {
  margin:8px 10px 0px 12px;
  }

#dash #content .loan-finder .leadimg {
  text-align:center;
  }

#dash #content .loan-finder h3 {
  font-family: Helvetica, Arial, sans-serif;
  font-size:20px;
  line-height:19px;
  color:#97c93a;
  padding:0;
  margin:10px 0 10px 0;
  text-align:center;
  }

#dash #content .loan-finder h4 {
  font-family: Helvetica, Arial, sans-serif;
  font-size:15px;
  line-height:15px;
  color:#666666;
  margin:0px 0px 5px 0px;
  padding:0px;
  }

#dash #content .loan-finder h4.undergraduate {
  color:#ff0000;
}

#dash #content ul.loan-name {
  padding-left:0px;
  list-style-type:none;
  padding-bottom:2px;
  margin-bottom:2px;
  margin-right:0px;
  margin-left:0px;
  margin-top:0px;
  border-bottom:1px dashed rgb(172,39,124);
}

#dash #content ul.loan-name li {
  background-image:url(../img/arrow_blue.gif);
  background-repeat:no-repeat;
  background-position:0 50%;
  padding-left:12px;
  border-bottom:0px dashed #CCC;
  font-weight:bold;
  font-size:14px;
  color: #0382BA;
}

#dash #content ul.loan-details {
  padding-left:26px;
  list-style-type:disc;
  margin-bottom:18px;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  margin-top:5px;
}

#dash #content ul.loan-details li {
  background-image:none;
  padding-left:0px;
  border-bottom:0px dashed #CCC;
  font-weight:normal;
  font-size:11px;
  color: #333333;
}

#dash #content #loan-finder .lenders {
  overflow:auto;
  clear:both;
  margin-bottom:10px;
}

#dash #content #loan-finder .lenders .lender1,.lender2 {
  float:left;
  width:280px;
  margin-left:10px;
  margin-right:10px;
}

#dash #content #loan-finder .lenders .lender1 {
  border-right:0px dashed #97c93a;
}

#dash #content #loan-finder a {
  font-size:12px;
  color:#0382BA;
  font-weight:bold;
}

#dash #content #loan-finder a:hover {
  color:#4ECAF5;
  text-decoration:underline;
}

#dash #content #loan-finder .apply-now {
  float:right;
  margin-right:5px;
}

#dash #content .loan-types {
  border:2px solid #97c93a;
  padding-bottom:4px;
  float:left;
  margin-left:80px;
  margin-bottom:10px;
  display:inline; /* hack to make IE6 float correctly */
}

#dash #content .loan-type-name {
  float:left;
  margin-right:10px;
  margin-left:10px;
  font-size:14px;
} 

#dash #content #loan-finder .loan-type-name a {
  font-size:14px;
} 

#dash #content .loan-types h3 {
  font-family: Helvetica, Arial, sans-serif;
  font-size:14px;
  line-height:16px;
  color:#97c93a;
  padding:2px 10px 2px 10px;
  margin:0px;
  font-weight:bold;
  border-bottom:1px dashed #97c93a;
  }

#loantype1, #loantype2, #loantype3, #loantype4 {
  width:245px;
  display:none;
  position:absolute;
  border:0px solid rgb(172,39,124);
  background-color:#ffffff;
  margin:0px;
}

#loantype1 {
  left:25px;
  top:363px;
}

#loantype2 {
  left:150px;
  top:363px;
}

#loantype3 {
  left:260px;
  top:363px;
}

#loantype4 {
  left:365px;
  top:363px;
}

#dash #content .loantype-innerdiv {
  border:4px solid rgb(172,39,124);
  padding:0px;
}

#dash #content .loantype-innerdiv2 {
  border:2px solid #97C93A;
  padding:6px;
}

#dash #content .loan-types p {
  border-bottom:0px dotted #666666;
  margin:0 0 0 0;
  padding:4px 10px 2px 10px;
  font-size:14px;
  }
  
#dash #content #loan-finder .loan-types p a {
  font-size:14px;
  }
  
#dash #content .schools-discover {
  float:left;
  width:270px;
  }

#dash #content .schools-discover h3 {
  font-family: Helvetica, Arial, sans-serif;
  font-size:20px;
  line-height:19px;
  color:#e76724;
  padding:0px 0px 10px 10px;
  margin:0px;
  }

#dash #content .schools-iframe {
  float:right;
  width:330px;
  margin:0;
  padding:0;
  }

#dash #content .careers-dimensions {
  float:left;
  width:350px;
  }

#dash #content .careers-dimensions h3 {
  font-family: Helvetica, Arial, sans-serif;
  font-size:20px;
  line-height:19px;
  color:#9d6327;
  padding:0px 0px 10px 10px;
  margin:0px;
  }

#dash #content .careers-dimensions h3 a {
  display:block;
  border-top:1px dotted #666666;
  margin-top:10px;
  padding-top:10px;
  color:#0382ba;
  text-decoration:none;
  }

#dash #content .careers-dimensions h3 a:hover {
  color:#4ecaf5;
  text-decoration:none;
  }

#dash #content .careers-recruiter {
  float:right;
  width:260px;
  border-left:2px solid #9d6327;
  }

#dash #content .careers-recruiter table {
  margin-top:20px;
  }

#dash #content .careers-recruiter td {
  background-color:#9d6327;
  border:0px solid #9d6327;
  }

#dash #content .careers-recruiter td.title {
  background-color:#ffffff;
  border:0px solid #9d6327;
  text-align:center;
  vertical-align:middle;
  }  

#dash #content .careers-recruiter h3 {
  font-family: Helvetica, Arial, sans-serif;
  font-size:20px;
  line-height:19px;
  color:#9d6327;
  padding:0px 0px 10px 10px;
  margin:0px;
  }

#dash #content .careers-recruiter h4 {
  font-family: Helvetica, Arial, sans-serif;
  font-size:18px;
  line-height:19px;
  color:#333333;
  padding:0px;
  margin:0 0 10px 0;
  font-weight:bold;
  }
  
#dash #content #jobsearchdiv {
  margin:20px 35px 20px 35px;
  padding:10px;
  border:1px solid #9d6327;
  text-align:center;
}

#search-form {
  text-align:left;
  margin:0 10px 0 10px;
}

#search-form .label_1 {
  font-family: Georgia,Times,serif;
  font-size:16px;
  line-height:17px;
  color:#9d6327;
  padding:10px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  }

#search-form .inputdiv {
  margin: 0 0 10px 0px;
}

#search-form input.secondarybutton {
  background-color:#BBBBBB;
  border-color: #888888;
  border-style:none none solid solid;
  border-width:0pt 0pt 2px 2px;
  color:#000000;
  font-family:"arial narrow",Arial,sans-serif;
  font-size:13px;
  font-weight:bold;
  height:24px;
  letter-spacing:0.5px;
  margin:0 20px 6px 0;
  padding-bottom:0px;
  text-align:center;
  width:57px;
}

#search-form .buttondropshadow {
  margin:4px;
  background-color:rgb(139,139,139);
  height:24px;
  position:relative;
  left:0px;
  top:2px;
  width:150px;
  /* float:left;*/
  display:inline;
}

.buttondropshadow {
  margin:4px;
  background-color:rgb(139,139,139);
  height:24px;
  position:relative;
  left:0px;
  top:2px;
  width:150px;
  /* float:left;*/
  display:inline;
}

.dropshadow {
  position:relative;
  top:2px;
  height:24px;
  margin:0 2px 0 0;
  background-color:#8b8b8b;
  height:24px;
  /*width:100px;*/
  /*float:right;*/
}

.dropshadow-schol {
  position:relative;
  top:2px;
  height:38px;
  margin:0 2px 0 0;
  background-color:#8b8b8b;
}

.button-cnc {
  background-color:#bbbbbb;
  margin:0px;
  padding:0px;
  position:absolute;
  top:-2px;
  left:2px;
  border:0px solid #000000;
  /*width:100px;*/
  height:24px;
  font-size:13px;
  font-weight:bold;
  cursor:pointer;
}

.button-cnc-landing {
  position:relative;
  top:-2px;
  left:2px;  src:url('http://images.careersandcolleges.com/images/landings/schol-search-1/submit.png');
  cursor:pointer;
}

.button-cnc-schol {
  background-color:#0382ba;
  font-family: helvetica;
  font-size:21px;
  color:#ffffff;
  margin:0px;
  padding:0px;
  position:absolute;
  top:-2px;
  left:2px;
  border:2px solid #81c1dd;
  /*width:100px;*/
  height:38px;
  font-weight:bolder;
  cursor:pointer;
}

.floatright {
  float:right;
}

.buttonwidth0 {
  width:50px;
}

.buttonwidth1 {
  width:100px;
}

.buttonwidth2 {
  width:150px;
}

.buttonwidth2a {
  width:175px;
}

.buttonwidth3 {
  width:200px;
}

.buttonwidth4 {
  width:250px;
}

.buttonheight {
  height:30px;
}

#search-form input.secondarybutton2 {
  background-color:#BBBBBB;
  border-color: #888888;
  border-style:none none solid solid;
  border-width:0pt 0pt 2px 2px;
  color:#000000;
  font-family:"arial narrow",Arial,sans-serif;
  font-size:13px;
  font-weight:bold;
  height:24px;
  letter-spacing:0.5px;
  margin:10px 0 0 0;
  padding:0px;
  text-align:center;
  width:auto;
  cursor:pointer;
  display:inline;
}

input.secondarybutton3 {
  background-color:rgb(186,186,186);
  border:0px solid #cccccc;
  color:#000000;
  font-family:Helvetica,Arial,sans-serif;
  font-size:14px;
  font-weight:bold;
  height:24px;
  letter-spacing:normal;
  /*margin:-2px -2px 2px 2px;*/
  margin:0;
  padding:0 0px 0 0px;
  text-align:center;
  cursor:pointer;
  position:relative;
  top:-2px;
  left:2px;
  /*float:left;*/
  width:150px;
  }

 #dash #content .blog_1 {
  float:left;
  width:300px;
  overflow:hidden;
  }

#dash #content .blog_1 p {
  border-bottom:1px dotted #666666;
  }
  
#dash #content .blog_1 p a{
  font-size:11px;
  line-height:13px;
  }

#dash #content .blog_1 img {
  float:left;
  margin:10px;
  }

#dash #content .blog_1 h3{
  font-family: Helvetica, Arial, sans-serif;
  font-size:20px;
  line-height:19px;
  color:#97c93a;
  padding:0px 0px 10px 10px;
  margin:0px;
  }

#dash #content .blog_2 {
  float:right;
  width:300px;
  border-left:2px solid #97c93a;
  overflow:hidden;
  }

#dash #content .blog_2 p a{
  font-size:11px;
  line-height:13px;
  }

#dash #content .blog_2 img {
  float:left;
  margin:10px;
  }

#dash #content .blog_2 h3 {
  font-family: Helvetica, Arial, sans-serif;
  font-size:20px;
  line-height:19px;
  color:#97c93a;
  padding:0px 0px 10px 10px;
  margin:0px;
  }

#dash #content .blog_2 p {
  border-bottom:1px dotted #666666;
  margin-right:10px;
  }

h1 {
  font-family: Helvetica, Arial, sans-serif;
  font-size:24px;
  color:#FFFFFF;
  margin:0;
  padding:12px 10px 10px 12px;
  }

#dash #content div.callout {
  border: 3px solid #0382BA;
  margin:5px;
}

#dash #content span.callouthead {
  font-family:Helvetica, Arial, sans-serif;
  color:#881E60;
}

#dash #content span.callouttext {
  font-family:Helvetica, Arial, sans-serif;
  color:#888888;
}

#content h2 {
  font-family: Helvetica, Arial, sans-serif;
  font-size:16px;
  line-height:19px;
  color:#333333;
  margin:0;
  padding:12px 10px 10px 12px;
  }

#content h2 a {
  color:#0382ba;
  text-decoration:none;
}

#content h2 a:hover {
  color:#4ecaf5;
  text-decoration:underline;
  }

#header .logo {
  float:left;
}

#header .scholarship {
  float:right;
  width:200px;
}

#header .register_now {
  padding-top:6px;
  }

#footer {
  display:block;
  clear:both;
  width:100%;
  background-color:#CCC;
  margin:0;
  padding:0px;
  height:45px;
  margin-top:0px;
  border-top:10px solid #FFFFFF;
  overflow:visible;
}

#footer .main_links {
  color:#666666;
  float:right;
  font-size:12px;
  margin:5px 10px 0px 0px;
  }

#footer .main_links a {
  font-weight:normal;
  color:#666666;
  text-decoration:none;
  }

#footer .main_links a:hover {
  color:#ff6633;
  text-decoration:underline;
  }

#footer .copyright {
  margin:0px 0px 0px 10px;
  float:left;
  font-size:10px;
  color:#999999;
  clear:both;
  }

#footer .sub_links {
  color:#FFFFFF;
  float:right;
  font-size:11px;
  font-weight:normal;
  margin:5px 10px 10px 0px;
  }

#footer .sub_links a {
  font-weight:normal;
  color:#FFFFFF;
  text-decoration:none;
  }

#footer .sub_links a:hover {
  color:#666666;
  text-decoration:underline;
  }

/* -----This is the Alloy Footer---- */
#footer_module {
  display:block;
  padding:10px 0 20px 0;
  text-align:center; /* this is to center #footer_inner_module in FF and Chrome */
  margin:0 auto; /* and this is for IE7 */
  width:100%;
  font-family:Lucida Grande,Helvetica,Arial,sans-serif;
  color:#333333;
  font-size:11px;
  width:965px;
  overflow:auto;
  }

#footer_module ul {
  float:left;
  padding:0 16px;
  margin:0;
  }

#footer_module ul li {
  font-size:11px;
  margin-top:3px;
  list-style:none;
  display:block;
  border:none;
  line-height:13px;
  }
  
#footer_module a:link {
  font-weight:normal;
  color:#666666;
  text-decoration:none;
  }
  
#footer_module a:visited {
  font-weight:normal;
  color:#666666;
  text-decoration:none;
  }

#footer_module a:hover {
  color:#ff6633;
  text-decoration:underline;
  }

#footer_inner_module {
 text-align:left;
 overflow:visible;
 width:852px;
 margin:0 auto;
}

#navigation {
  position:absolute;
  top:64px;
  left:21px;
  list-style:none;
  margin:0;
  padding:0;
}

#navigation li {
  float:left;
  display:block;
  margin:0;
  padding:0;
}

/* -------- HOMEPAGE ------------- */

#home_container #tabs_and_images {
  padding-left:11px;
  }

#home_container .tabbed_images {
  list-style:none;
  margin:0;
  padding:0;
  clear:both;
  }

#home_container .tabbed_images li {
  list-style:none;
  float:left;
  margin:0;
  padding:0;
  }

#home_container .tabbed_images li a {
  border:none;
  display:block;
  float:left;
  margin:0;
  }

#home_container .tabbed_images li a.active,
#home_container .tabbed_images li a:hover {
  border:none;
  }

#home_container .tabbed_images li a img {
  border-right:2px solid #FFFFFF;
  padding:0;
  margin:0;
  }

#home_container #tabs_and_images a {
  color:#FFFFFF;
  font-size:30px;
  font-family:Lucida Grande, Helvetica, Arial, sans-serif;
  }

#home_container #tabs_and_images a:hover {
  text-decoration:none;
  }

/*#home_container #image_2,
#home_container #image_3,
#home_container #image_4 {
  margin:0;
  padding:0;
  border:none;
  /*height:252px;
  height:196px;
  width:938px;
  clear:both;
  }*/
  
#home_container #image_1 {
  margin:0;
  padding:0;
  border:0px none #FFFFFF;
  height:196px;
  width:938px;
  background-image:url(../img/home_scholarship.jpg);
  background-repeat:no-repeat;
  background-color:#0382BA;
  cursor:pointer;
  clear:both;
  overflow:hidden;
  }

#home_container #image_1 #image_1_img {
  border:0px none #FFFFFF;
  margin:0;
  padding:0;
  width:407px;
  float:left;
  }

#home_container #caption_1 {
  padding:0;
  margin:20px 20px 0px 408px;
  /*width:500px;*/
  /*float:left;*/
  }
  
#home_container #image_2 {
  margin:0;
  padding:0;
  border:0px none #FFFFFF;
  height:196px;
  width:938px;
  background-color:#881E60;
  background-image:url(../img/home_explore.jpg);
  background-repeat:no-repeat;
  background-position:312px 0px;
  cursor:pointer;
  clear:both;
  overflow:hidden;
  }
  
#home_container #image_2 #image_2_img {
  border:0px none #FFFFFF;
  margin:0;
  padding:0;
  width:407px;
  float:right;
  }

#home_container #caption_2 {
  padding:0;
  margin:20px 0px 0px 40px;
  width:450px;
  /* float:left;*/
  }

#home_container #image_3 {
  margin:0;
  padding:0;
  border:0px none #FFFFFF;
  height:196px;
  width:938px;
  background-color:#97C93A;
  background-image:url(../img/home_loans.jpg);
  background-repeat:no-repeat;
  background-position:0px 0px;
  cursor:pointer;
  clear:both;
  overflow:hidden;
  }

#home_container #image_3 #image_3_img {
  border:0px none #FFFFFF;
  margin:0;
  padding:0;
  width:407px;
  float:left;
  }
  
#home_container #caption_3 {
  padding:0;
  margin:40px 20px 0px 408px;
  /*width:500px;*/
  /*float:left;*/
  }
  
#home_container #image_4 {
  margin:0;
  padding:0;
  border:0px none #FFFFFF;
  height:196px;
  width:938px;
  background-color:rgb(255,102,52);
  background-image:url(../img/home_improve.jpg);
  background-repeat:no-repeat;
  background-position:460px 0px;
  cursor:pointer;
  clear:both;
  overflow:hidden;
  }
  
#home_container #image_4 #image_4_img {
  border:0px none #FFFFFF;
  margin:0;
  padding:0;
  width:407px;
  float:right;
  }

#home_container #caption_4 {
  padding:0;
  margin:40px 0px 0px 40px;
  width:460px;
  /*float:left;*/
  }

#home_container #image_5 {
  margin:0;
  padding:0;
  border:0px none #FFFFFF;
  height:196px;
  width:938px;
  background-color:#9d6327;
  background-image:url(../img/home_career.jpg);
  background-repeat:no-repeat;
  background-position:0px 0px;
  cursor:pointer;
  clear:both;
  overflow:hidden;
  }

#home_container #image_5 #image_5_img {
  border:0px none #FFFFFF;
  margin:0;
  padding:0;
  width:407px;
  float:left;
  }

#home_container #caption_5 {
  padding:0;
  margin:20px 20px 0px 408px;
  /*width:500px;*/
  /*float:left;*/
  }

#home_container #tabs_and_images h1 {
  color:#FFFFFF;
  font-size:30px;
  font-family:arial, sans-serif;
  font-weight:bold;
  line-height:34px;
  padding:0;
  margin:0;
  }
  
#home_container #tabs_and_images .register_now {
  padding:0;
  margin:10px 0px 0px 0px;
  text-align:right;
  color:#FFFFFF;
  font-size:18px;
  font-family:Helvetica, Arial, sans-serif;
  font-weight:bold;
  line-height:20px;
  font-style:italic;
  }

#home_container #tabs_and_images .register_now_2 {
  padding:0;
  margin:10px 0px 0px 30px;
  text-align:left;
  color:#FFFFFF;
  font-size:18px;
  font-family:Helvetica, Arial, sans-serif;
  font-weight:bold;
  line-height:20px;
  font-style:italic;
  }

#home_container #tabs_and_images .register_now_3 {
  padding:0;
  margin:24px 0 0 0;
  text-align:right;
  color:#FFFFFF;
  font-size:18px;
  font-family:Helvetica, Arial, sans-serif;
  font-weight:bold;
  line-height:20px;
  font-style:italic;
  }

#home_container #tabs_and_images .register_now_4 {
  padding:0;
  margin:24px 0px 0px 30px;
  text-align:left;
  color:#FFFFFF;
  font-size:18px;
  font-family:Helvetica, Arial, sans-serif;
  font-weight:bold;
  LINE-HEIGHT:20PX;
  font-style:italic;
  }

#home_sections {
  width:100%; 
  float:left;
  font-family: Lucida Grande, Helvetica, Arial, sans-serif;
}

#home_sections p {
  font-size:11px;
  }

#home_sections a {
  color:#000000;
  text-decoration:none;
  }

#home_sections a:hover {
  color:#ff6633;
  text-decoration:underline;
  }

#home_sections p strong {
  font-size:12px;
  font-weight:bold;
  }
  
#home_sections #sub1 {
  width:303px;
  float:left;
  border-right:1px solid #CCC;
  margin-top:10px;
  padding-right:10px;
  }

#home_sections #sub1 .dean {
  display:block;
  clear:both;
  padding-bottom:20px;
  }

#home_sections .more {
  float:right;
  padding:0;
  margin:0;
  }
  
#home_sections #sub1 .dean p {
  padding:0 10px 0px 100px;
  }

#home_sections #sub1 .dean img {
  margin:0 10px 0 20px;
  border:none;
  float:left;
  }

#home_sections #sub1 .blog {
  display:block;
  clear:both;
  margin-top:10px;
  padding-top:10px;
  border-top:1px solid #CCC;
}

#home_sections #sub1 .blog p {
  padding:0 10px 0px 100px;
  }

#home_sections #sub1 .blog img {
  margin:8px 10px 0 10px;
  border:none;
  float:left;
  }
  
#home_sections #sub2 {
  width:303px;
  float:left;
  margin-top:10px;
  margin-left:10px;
  border-right:1px solid #CCC;
  }

#home_sections #sub2 .feature {
  display:block;
  clear:both;
  padding-bottom:20px;
  padding-top:9px;
  margin-top:9px;
  }

#home_sections #sub2 .feature p {
  line-height:13px;
  padding:0 10px 0px 110px;
  }

#home_sections #sub2 .feature img {
  margin:0 10px 0 15px;
  border:none;
  float:left;
  }
  
#home_sections #sub2 .custom {
  display:block;
  clear:both;
  padding-bottom:20px;
  padding-top:0px;
  margin-top:17px;
  }

#home_sections #sub2 .custom p {
  line-height:13px;
  padding:0 10px 0px 65px;
  }

#home_sections #sub2 .custom img {
  margin:0 5px 0 15px;
  border:none;
  float:left;
  }  
  
#home_sections #sub2 .books {
	display:block;
	clear:both;
	padding-bottom:5px;
	margin: 5px 11px 5px 10px;
	border-bottom:1px solid #CCC;
	line-height:15px;
}
#home_sections #sub2 .Mpromo {
	display:block;
	clear:both;
	padding-bottom:5px;
	margin: 5px 0px 5px -11px;
	border-bottom:1px solid #CCC;
	line-height:15px;
}
#home_sections #sub2 .books .art {
  margin:0px 0px 0px 0px;
  border:none;
  float:right;
  }
  
#home_sections #sub2 .books .form { 
  margin-top:10px; 
  margin-bottom:10px;
  line-height:26px;
  }
  
#home_sections #sub2 .contest {
  display:block;
  clear:both;
  padding-bottom:5px;
  margin-left:10px;
  margin-right:10px;
  margin-bottom:5px;
  border-bottom:1px solid #CCC;
  }

#home_sections #sub2 .contest p {
  line-height:15px;
  margin-top:6px;
  }

#home_sections #sub2 .megaphone {
  float:left; 
  margin-right:12px; 
  margin-bottom:76px;
  }

#home_sections #sub2 .how-does-10-grand {
  float:left; 
  margin-top:8px; 
  margin-bottom:5px;
  }
  
#home_sections #sub3 {
  width:325px;
  float:left;
  margin-top:10px;
  }

#home_sections #sub3 .articles {
  display:block;
  width:320px;
  margin:5px 0px 10px 15px;
  }

#home_sections #sub3 .articles .title {
  width:100%;
  display:block;
  }

#home_sections #sub3 .list {
  width:100%;
  margin:0;
  padding:0;
  float:left;
  }
  
#home_sections #sub3 .list ul {
  line-height:18px;
  font-size:10px;
  list-style-type:none;
  /*margin:0;*/
  /*padding:0;*/
  /*list-style-image:url(../img/arrow_blue.gif);*/
  /*position:relative;*/
  float:left;
  /*display:inline;*/
  /*list-style-position:outside;*/
  font-family:verdana,sans-serif;
  }

#home_sections #sub3 .list ul li {
  /*display:block;*/
  /*list-style-type:none;*/
  background-image:url(../img/arrow_blue.gif);
  background-repeat:no-repeat;
  background-position:0 50%;
  padding-left:15px;
  border-bottom:1px solid #CCC;
  font-weight:normal;
  font-size:11px;
  }

#home_sections #sub3 .list ul li a {
  font-weight:normal;
  text-decoration:none;
  color:#000000;
  }

#home_sections #sub3 .list ul li a:hover {
  font-weight:normal;
  color:#ff6633;
  text-decoration:underline;
  }

#home_sections #sub3 .login {
  display:block;
  width:310px;
  margin:5px 0px 10px 15px;
  clear:both;
  overflow:auto;
  }

#home_sections #sub3 .login .login_form input {
  margin:6px;
  font-size:9px;
  }

#home_sections #sub3 .login .login_form a {
  float:left;
  padding:5px;
  font-weight:normal;
  text-decoration:underline;
  color:#3c3c3c;
  }
  
#home_sections #sub3 .login .login_form input.button {
  float:right;
  }
  
#home_sections #welcome{
  margin-right:0px;
  width:330px;
  background-color:#ffffff;
  float:left;
  margin-top:30px;
}

#home_sections #welcome p {
  color:#333333;
  padding-left:30px;
  padding-right:0;
  padding-top:0;
  padding-bottom:0;
  margin-top:0px;
  font-size:14px;
}

#home_sections #welcome p.main {
  color:#0382BA;
  padding-left:30px;
  padding-right:0;
  padding-top:0;
  padding-bottom:0;
  margin-top:38px;
  font-size:28px;
  line-height:30px;
}

#home_sections #welcome .standout {
  color:#FF6634;
}

#main {
  padding:10px 3px 3px 3px;
  }

#main {
  font-family: Helvetica, Arial, sans-serif;
  color:#333;
  font-size:11px;
}

#main p {
  font-family:Verdana;
  color:#333;
  font-size:11px;
  line-height:18px;
}

#main p {
  margin-top:12px;
  margin-bottom:12px;
}

#main a {
  text-decoration:none;
  font-weight:bold;
  /*  color:#2777a1;  used to be color:#2777a1; */
}

#main a:hover {
  /* color:#1b9de2; used to be color:#1b9de2; */
}

#dash {
  float:left;
  width:770px;
  }

#sidebar {
  float:right;
  width:185px;
  }

#dash #nav {
  height:46px;
  }

#dash #navbar {
  float:left;
  width:620px;
  height:46px;
  }

#dash #relbar {
  width:150px;
  float:right;
  border:none;
}

#dash #relbar p {
  padding:0px;
  line-height:14px;
  color:#FFFFFF;
  margin:12px 5px 12px 5px;
  }

#dash #relbar img {
  padding-left:5px;
  margin:6px 0px 6px 0px; 
  }

#dash #content {
  float:left;
  width:610px;
  margin-top:10px;
  }

#sidebar #login {
  background:#FFFFFF;
  color:#0382ba;
  line-height:12px;
  padding-bottom:2px;
  font-family: Helvetica, Arial, sans-serif;
  font-size:11px;
  }

#sidebar #login img {
  margin:2px 0px 0px 0px;
  }

#sidebar #searchbox {
  background:#3e3e3e;
  padding:0px 8px 0px 5px;
  /*overflow:auto;*/
  height:35px;
  }

#sidebar #searchbox input {
  margin:8px 0px 0px 0px;
  font-size:12px;
  background:#FFFFFF;
  float:left;
  }
  
#sidebar #searchbox input.button {
  margin:5px 0px 0px 0px;
  float:right;
  }

#sidebar #ads {
  margin:12px;
  }

/* ------ NAVIGATION ------- */

#dash #nav .navigation {width:770px; height:47px; margin:0; padding:0;}
#dash #nav .navigation li { float:left; padding-left:5px; background:#FFFFFF top left no-repeat; list-style-type:none;}
#dash #nav .navigation li.nav-scholarship {padding-left:0;background:none;}
#dash #nav .navigation li a { float:left;position:relative; height:46px;line-height:28px;overflow:hidden; font-size:16px; text-align:center; color:#8db012; }
#dash #nav .navigation li a span { position:absolute;top:0;left:0; width:100%;height:100%; background-position:top center; background-repeat:no-repeat; }
#dash #nav .navigation li a:hover { background:#9cba30; color:#fff; }
#dash #nav .navigation li a:hover span { background-position:bottom center; }
 
#dash #nav .navigation li.nav-scholarship a {width:150px;}
#dash #nav .navigation li.nav-college a {width:150px;}
#dash #nav .navigation li.nav-loan a {width:150px;}
#dash #nav .navigation li.nav-schools a {width:150px;}
#dash #nav .navigation li.nav-careers a {width:150px;}

#dash #nav .navigation li.nav-scholarship a span {background-image:url(../img/nav-scholarship.gif);}
#dash #nav .navigation li.nav-college a span {background-image:url(../img/nav-college.gif);}
#dash #nav .navigation li.nav-loan a span {background-image:url(../img/nav-loan.gif);}
#dash #nav .navigation li.nav-schools a span {background-image:url(../img/nav-schools.gif);}
#dash #nav .navigation li.nav-careers a span {background-image:url(../img/nav-careers.gif);}

/* ------- COLOR SPECIFIC CLASSES ------- */

/* ------- NAVIGATION TITLE BAR ("navbar") ------ */

#dash #navbar .scholarship {
  background-color:#0382ba;
  height:47px;
  }

#dash #navbar .college {
  background-color:#881e60;
  height:47px;
  }

#dash #navbar .loan {
  background-color:#97c93a;
  height:47px;
  }

#dash #navbar .schools {
  background-color:#e76724;
  height:47px;
  }

#dash #navbar .careers {
  background-color:#9d6327;
  height:47px;
  }

#dash #navbar .basic {
  background-color:#666666;
  height:47px;
  }


/* ------- RELATED BAR ("relbar") ------- */
#dash #relbar #my_notebook_link {
  border:0px solid #ffffff;
  display:block;
  height:35px;
  width:100px;
  cursor:pointer;
  margin-left:9px;
}

#dash #relbar .scholarship {
  background-color:#0382ba;
    min-height:500px;
    height:auto !important;
    height:500px;
  padding-top:47px;
  }

#dash #relbar .college {
  background-color:#881e60;
    min-height:500px;
    height:auto !important;
    height:500px;
  padding-top:47px;
  }

#dash #relbar .loan {
  background-color:#97c93a;
    min-height:500px;
    height:auto !important;
    height:500px;
  padding-top:47px;
  }

#dash #relbar .schools {
  background-color:#e76724;
    min-height:500px;
    height:auto !important;
    height:500px;
  padding-top:47px;
  }

#dash #relbar .careers {
  background-color:#9d6327;
    min-height:500px;
    height:auto !important;
    height:500px;
  padding-top:47px;
  }

#dash #relbar .basic {
  background-color:#666666;
  padding-top:47px;
    min-height:800px;
    height:auto !important;
    height:800px;
}

/* ------- RELATED BAR ("relbar")  - IMAGE TITLES ------- */

/* -------- SEARCH FOR SCHOLARSHIPS --------- */

#dash #relbar .register-steps img {
  margin:0px 0px 0px 2px;
  padding:0;
  }

#dash #relbar .scholarship .my_notebook {
  padding-top:0px;
  background: url(../img/relbar-scholarship_my_notebook.gif) no-repeat;
  padding-bottom:7px;
  }

#dash #relbar .scholarship .my_notebook .view {
  display:block;
  background: url(../img/relbar_icon_view_scholarship.gif) no-repeat;
  margin:0px 0px 8px 10px;
  padding:0px 10px 0px 20px;
  font-weight:bold;
  color:#FFFFFF;
  }

#dash #relbar .scholarship .my_notebook .view a {
  color:#FFFFFF;
 }

#dash #relbar .scholarship .my_notebook .view a:hover {
  color:#f5bc4e;
 }
 
#dash #relbar .scholarship .my_notebook .expand {
  float:right;
  background: url(../img/relbar_icon_expand_scholarship.gif) no-repeat;
  padding-left:20px;
  padding-right:10px;
  color:#FFFFFF;
  }

#dash #relbar .scholarship .my_notebook .expand a {
  color:#4ecaf5; 
 }

#dash #relbar .scholarship .my_notebook .expand  a:hover {
  color:#FFFFFF;
 }

#dash #relbar .scholarship .connect {
  margin-top:15px;
  padding-top:30px;
  background: url(../img/relbar-scholarship_connect.gif) no-repeat;
  background-position: 0px 5px;
  border-top:7px solid #FFFFFF;
  }

#dash #relbar .scholarship ul {
  margin:10px 0px 0px 0px;
  padding:0px 10px 2px 35px;
  }

#dash #relbar .scholarship ul li {
  border-bottom:1px dotted #666666;
  list-style-image: url(../img/relbar_icon_bullet1_scholarship.gif);
  color:#FFFFFF;
  line-height:14px;
  padding-bottom:5px;
  }

#dash #relbar .scholarship ul li.ask {
/*  list-style-image:none;
  list-style-type:none;
  background-image:url(../img/relbar_icon_ask_scholarship.gif);
  background-repeat:no-repeat; */
  list-style-image: url(../img/relbar_icon_ask_scholarship.gif);
  }

#dash #relbar .scholarship ul li.podcast {
  list-style-image: url(../img/relbar_icon_podcast_scholarship.gif);
  }
#dash #relbar .scholarship ul li.qanda {
  list-style-image: url(../img/relbar_icon_qanda_basic.gif);
  }
#dash #relbar .scholarship ul li.perspective {
  list-style-image: url(../img/relbar_icon_perspective_basic.gif);
  }  

#dash #relbar .scholarship ul li.bookstore {
  list-style-image: url(../img/relbar_icon_bookstore_scholarship.gif);
  }
  
#dash #relbar .scholarship ul li a {
  color:#f5bc4e;
  }

#dash #relbar .scholarship ul li a:hover {
  color:#FFFFFF;
  }

#dash #relbar .scholarship .articles {
  margin-top:15px;
  padding-top:30px;
  background: url(../img/relbar-scholarship_articles.gif) no-repeat;
    background-position: 0px 5px;
  border-top:7px solid #FFFFFF;
  }

/* ------- EXPLORE COLLEGE ------- */

#dash #relbar .college .my_notebook {
  padding-top:0px;
  background: url(../img/relbar-college_my_notebook.gif) no-repeat;
  padding-bottom:7px;
  }

#dash #relbar .college .my_notebook .view {
  display:block;
  background: url(../img/relbar_icon_view_college.gif) no-repeat;
  margin:0px 0px 8px 10px;
  padding:0px 10px 0px 20px;
  font-weight:bold;
  color:#FFFFFF;
  }

#dash #relbar .college .my_notebook .view a {
  color:#FFFFFF;
 }

#dash #relbar .college .my_notebook .view a:hover {
  color:#f5bc4e;
 }
 
#dash #relbar .college .my_notebook .expand {
  float:right;
  background: url(../img/relbar_icon_expand_college.gif) no-repeat;
  padding-left:20px;
  padding-right:10px;
  color:#FFFFFF;
  }

#dash #relbar .college .my_notebook .expand a {
  color:#4ecaf5;
 }

#dash #relbar .college .my_notebook .expand  a:hover {
  color:#FFFFFF;
 }

#dash #relbar .college .connect {
  margin-top:15px;
  padding-top:30px;
  background: url(../img/relbar-college_connect.gif) no-repeat;
  background-position: 0px 5px;
  border-top:7px solid #FFFFFF;
  }

#dash #relbar .college ul {
  margin:10px 0px 0px 0px;
  padding:0px 10px 2px 35px;
  list-style-image: url(../img/relbar_icon_bullet1_college.gif);
}

#dash #relbar .college ul li {
  border-bottom:1px dotted #666666;
  /*list-style-image: url(../img/relbar_icon_bullet1_college.gif);*/
  color:#FFFFFF;
  line-height:14px;
  padding-bottom:5px;
  }

#dash #relbar .college ul li.ask {
/*  list-style-image:none;
  list-style-type:none;
  background-image:url(../img/relbar_icon_ask_scholarship.gif);
  background-repeat:no-repeat; */
  list-style-image: url(../img/relbar_icon_ask_college.gif);
  }

#dash #relbar .college ul li.podcast {
  list-style-image: url(../img/relbar_icon_podcast_college.gif);
  }
#dash #relbar .college ul li.qanda {
  list-style-image: url(../img/relbar_icon_qanda_basic.gif);
  }
#dash #relbar .college ul li.perspective {
  list-style-image: url(../img/relbar_icon_perspective_basic.gif);
  }

#dash #relbar .college ul li.bookstore {
  list-style-image: url(../img/relbar_icon_bookstore_college.gif);
  }

#dash #relbar .college ul li a {
  color:#f5bc4e;
  }

#dash #relbar .college ul li a:hover {
  color:#FFFFFF;
  }

#dash #relbar .college .articles {
  margin-top:15px;
  padding-top:30px;
  background: url(../img/relbar-college_articles.gif) no-repeat;
    background-position: 0px 5px;
  border-top:7px solid #FFFFFF;
  }

/* ------- FIND STUDENT LOANS ------- */

#dash #relbar .loan .my_notebook {
  padding-top:0px;
  background: url(../img/relbar-loan_my_notebook.gif) no-repeat;
  padding-bottom:7px;
  }

#dash #relbar .loan .my_notebook .view {
  display:block;
  background: url(../img/relbar_icon_view_loan.gif) no-repeat;
  margin:0px 0px 8px 10px;
  padding:0px 10px 0px 20px;
  font-weight:bold;
  color:#FFFFFF;
  }

#dash #relbar .loan .my_notebook .view a {
  color:#FFFFFF;
 }

#dash #relbar .loan .my_notebook .view a:hover {
  color:#f5bc4e;
 }
 
#dash #relbar .loan .my_notebook .expand {
  float:right;
  background: url(../img/relbar_icon_expand_loan.gif) no-repeat;
  padding-left:20px;
  padding-right:10px;
  color:#FFFFFF;
  }

#dash #relbar .loan .my_notebook .expand a {
  color:#2d83cb;
 }

#dash #relbar .loan .my_notebook .expand  a:hover {
  color:#FFFFFF;
 }

#dash #relbar .loan .connect {
  margin-top:15px;
  padding-top:30px;
  background: url(../img/relbar-loan_connect.gif) no-repeat;
    background-position: 0px 5px;
  border-top:7px solid #FFFFFF;
  }

#dash #relbar .loan ul {
  margin:10px 0px 0px 0px;
  padding:0px 10px 2px 35px;
  }

#dash #relbar .loan ul li {
  border-bottom:1px dotted #666666;
  list-style-image: url(../img/relbar_icon_bullet1_loan.gif);
  color:#FFFFFF;
  line-height:14px;
  padding-bottom:5px;
  }

#dash #relbar .loan ul li.ask {
/*  list-style-image:none;
  list-style-type:none;
  background-image:url(../img/relbar_icon_ask_scholarship.gif);
  background-repeat:no-repeat; */
  list-style-image: url(../img/relbar_icon_ask_loan.gif);
  }

#dash #relbar .loan ul li.podcast {
  list-style-image: url(../img/relbar_icon_podcast_loan.gif);
  }
#dash #relbar .loan ul li.qanda {
  list-style-image: url(../img/relbar_icon_qanda_basic.gif);
  }
#dash #relbar .loan ul li.perspective {
list-style-image: url(../img/relbar_icon_perspective_basic.gif);
}
#dash #relbar .loan ul li.bookstore {
  list-style-image: url(../img/relbar_icon_bookstore_loan.gif);
  }

#dash #relbar .loan ul li a {
  color:#2d83cb;
  }

#dash #relbar .loan ul li a:hover {
  color:#FFFFFF;
  }

#dash #relbar .loan .articles {
  margin-top:15px;
  padding-top:30px;
  background: url(../img/relbar-loan_articles.gif) no-repeat;
    background-position: 0px 5px;
  border-top:7px solid #FFFFFF;
  }

/* ------- CONSIDER CAREER SCHOOLS ------- */

#dash #relbar .schools .my_notebook {
  padding-top:0px;
  background: url(../img/relbar-schools_my_notebook.gif) no-repeat;
  padding-bottom:7px;
  }

#dash #relbar .schools .my_notebook .view {
  display:block;
  background: url(../img/relbar_icon_view_schools.gif) no-repeat;
  margin:0px 0px 8px 10px;
  padding:0px 10px 0px 20px;
  font-weight:bold;
  color:#FFFFFF;
  }

#dash #relbar .schools .my_notebook .view a {
  color:#FFFFFF;
 }

#dash #relbar .schools .my_notebook .view a:hover {
  color:#f5bc4e;
 }
 
#dash #relbar .schools .my_notebook .expand {
  float:right;
  background: url(../img/relbar_icon_expand_schools.gif) no-repeat;
  padding-left:20px;
  padding-right:10px;
  color:#FFFFFF;
  }

#dash #relbar .schools .my_notebook .expand a {
  color:#1960b7;
 }

#dash #relbar .schools .my_notebook .expand  a:hover {
  color:#FFFFFF;
 }

#dash #relbar .schools .connect {
  margin-top:15px;
  padding-top:30px;
  background: url(../img/relbar-schools_connect.gif) no-repeat;
    background-position: 0px 5px;
  border-top:7px solid #FFFFFF;
  }

#dash #relbar .schools ul {
  margin:10px 0px 0px 0px;
  padding:0px 10px 2px 35px;
  }

#dash #relbar .schools ul li {
  border-bottom:1px dotted #FFFFFF;
  list-style-image: url(../img/relbar_icon_bullet1_schools.gif);
  color:#FFFFFF;
  line-height:14px;
  padding-bottom:5px;
  }

#dash #relbar .schools ul li.ask {
/*  list-style-image:none;
  list-style-type:none;
  background-image:url(../img/relbar_icon_ask_scholarship.gif);
  background-repeat:no-repeat; */
  list-style-image: url(../img/relbar_icon_ask_schools.gif);
  }

#dash #relbar .schools ul li.podcast {
  list-style-image: url(../img/relbar_icon_podcast_schools.gif);
  }
#dash #relbar .schools ul li.qanda {
  list-style-image: url(../img/relbar_icon_qanda_basic.gif);
  }
#dash #relbar .schools ul li.perspective {
  list-style-image: url(../img/relbar_icon_perspective_basic.gif);
  }  
#dash #relbar .schools ul li.bookstore {
  list-style-image: url(../img/relbar_icon_bookstore_schools.gif);
  }

#dash #relbar .schools ul li a {
  color:#f5bc4e;
  }

#dash #relbar .schools ul li a:hover {
  color:#FFFFFF;
  }

#dash #relbar .schools .articles {
  margin-top:15px;
  padding-top:30px;
  background: url(../img/relbar-schools_articles.gif) no-repeat;
    background-position: 0px 5px;
  border-top:7px solid #FFFFFF;
  }

/* ------- DISCOVER CAREERS & MAJORS ------- */

#dash #relbar .careers .my_notebook {
  padding-top:0px;
  background: url(../img/relbar-careers_my_notebook.gif) no-repeat;
  padding-bottom:7px;
  }

#dash #relbar .careers .my_notebook .view {
  display:block;
  background: url(../img/relbar_icon_view_careers.gif) no-repeat;
  margin:0px 0px 8px 10px;
  padding:0px 10px 0px 20px;
  font-weight:bold;
  color:#FFFFFF;
  }

#dash #relbar .careers .my_notebook .view a {
  color:#FFFFFF;
 }

#dash #relbar .careers .my_notebook .view a:hover {
  color:#f5bc4e;
 }
 
#dash #relbar .careers .my_notebook .expand {
  float:right;
  background: url(../img/relbar_icon_expand_careers.gif) no-repeat;
  padding-left:20px;
  padding-right:10px;
  color:#FFFFFF;
  }

#dash #relbar .careers .my_notebook .expand a {
  color:#4ecaf5;
 }

#dash #relbar .careers .my_notebook .expand  a:hover {
  color:#FFFFFF;
 }

#dash #relbar .careers .connect {
  margin-top:15px;
  padding-top:30px;
  background: url(../img/relbar-careers_connect.gif) no-repeat;
    background-position: 0px 5px;
  border-top:7px solid #FFFFFF;
  }

#dash #relbar .careers ul {
  margin:10px 0px 0px 0px;
  padding:0px 10px 2px 35px;
  }

#dash #relbar .careers ul li {
  border-bottom:1px dotted #CCCCCC;
  list-style-image: url(../img/relbar_icon_bullet1_careers.gif);
  color:#FFFFFF;
  line-height:14px;
  padding-bottom:5px;
  }

#dash #relbar .careers ul li.ask {
/*  list-style-image:none;
  list-style-type:none;
  background-image:url(../img/relbar_icon_ask_scholarship.gif);
  background-repeat:no-repeat; */
  list-style-image: url(../img/relbar_icon_ask_careers.gif);
  }

#dash #relbar .careers ul li.podcast {
  list-style-image: url(../img/relbar_icon_podcast_careers.gif);
  }
#dash #relbar .careers ul li.perspective {
  list-style-image: url(../img/relbar_icon_perspective_basic.gif);
  }
#dash #relbar .careers ul li.qanda {
  list-style-image: url(../img/relbar_icon_qanda_basic.gif);
  }  
#dash #relbar .careers ul li.bookstore {
  list-style-image: url(../img/relbar_icon_bookstore_careers.gif);
  }

#dash #relbar .careers ul li a {
  color:#f5bc4e;
  }

#dash #relbar .careers ul li a:hover {
  color:#FFFFFF;
  }

#dash #relbar .careers .articles {
  margin-top:15px;
  padding-top:30px;
  background: url(../img/relbar-careers_articles.gif) no-repeat;
  background-position: 0px 5px;
  border-top:7px solid #FFFFFF;
  }

  /* ------- BASIC LAYOUT ------- */

#dash #relbar .basic .my_notebook {
  padding-top:0px;
  background: url(../img/relbar-basic_my_notebook.gif) no-repeat;
  padding-bottom:7px;
  }

#dash #relbar .basic .my_notebook .view {
  display:block;
  background: url(../img/relbar_icon_view.gif) no-repeat;
  margin:0px 0px 8px 10px;
  padding:0px 10px 0px 20px;
  font-weight:bold;
  color:#FFFFFF;
  }

#dash #relbar .basic .my_notebook .view a {
  color:#FFFFFF;
 }

#dash #relbar .basic .my_notebook .view a:hover {
  color:#f5bc4e;
 }
 
#dash #relbar .basic .my_notebook .expand {
  float:right;
  background: url(../img/relbar_icon_expand.gif) no-repeat;
  padding-left:20px;
  padding-right:10px;
  color:#FFFFFF;
  }

#dash #relbar .basic .my_notebook .expand a {
  color:#1960b7;
 }

#dash #relbar .basic .my_notebook .expand  a:hover {
  color:#FFFFFF;
 }

#dash #relbar .basic .connect {
  margin-top:15px;
  padding-top:30px;
  background: url(../img/relbar-basic_connect.gif) no-repeat;
  background-position: 0px 5px;
  border-top:7px solid #FFFFFF;
  }

#dash #relbar .basic ul {
  margin:10px 0px 0px 0px;
  padding:0px 10px 2px 35px;
  }

#dash #relbar .basic ul li {
  border-bottom:1px dotted #CCCCCC;
  list-style-image:url(../img/relbar_icon_bullet1.gif);
  color:#FFFFFF;
  line-height:14px;
  padding-bottom:5px;
  }
#dash #relbar .basic ul li.perspective{
  list-style-image: url(../img/relbar_icon_perspective_basic.gif);
}

#dash #relbar .basic ul li.ask {
/*  list-style-image:none;
  list-style-type:none;
  background-image:url(../img/relbar_icon_ask_scholarship.gif);
  background-repeat:no-repeat; */
  list-style-image: url(../img/relbar_icon_ask_basic.gif);
  }

#dash #relbar .basic ul li.podcast {
  list-style-image: url(../img/relbar_icon_podcast_basic.gif);
  }

#dash #relbar .basic ul li.qanda{
  list-style-image: url(../img/relbar_icon_qanda_basic.gif);	

  }

#dash #relbar .basic ul li.bookstore {
  list-style-image: url(../img/relbar_icon_bookstore_basic.gif);
  }

#dash #relbar .basic ul li a {
  color:#f5bc4e;
  }

#dash #relbar .basic ul li a:hover {
  color:#FFFFFF;
  }

#dash #relbar #my_notebook ul {
  margin:10px 0px 0px 0px;
  padding:0px 10px 2px 10px;
  }

#dash #relbar #my_notebook ul li {
  border-bottom:1px dotted #CCCCCC;
  list-style-image:none;
  /*url(../img/relbar_icon_bullet1.gif);*/
  color:#FFFFFF;
  list-style-type:none;
  line-height:14px;
  padding-bottom:5px;
  }

#dash #relbar #my_notebook ul li a {
  color:#f5bc4e;
  }

#dash #relbar #my_notebook ul li a:hover {
  color:#FFFFFF;
  }

#dash #relbar .basic .articles {
  margin-top:15px;
  padding-top:30px;
  background: url(../img/relbar-basic_articles.gif) no-repeat;
  background-position: 0px 5px;
  border-top:7px solid #FFFFFF;
  }

/* ---------- DASHBOARD ------------ */
#dash #content #notebook {
  width:615px;
  display:block;
  }

#dash #content #notebook img {
  padding-left:5px;
  }

#dash #content .container {
  clear:both;
  }

#dash #content #notebook .search {
  display:block;
  background-color:#CCCCCC;
  padding:10px 0px 10px 10px;
  margin:0px;
  }

#dash #content #notebook .search a {
  font-family: Helvetica, Arial, sans-serif;
  font-weight:bold;
  font-size:17px;
  letter-spacing:-1px;
  color:#666666;
  }

#dash #content #notebook .search a:hover {
  color:#0382ba;
  }

#dash #content #notebook .dash-scholarships {
  float:left;
  width:286px;
  border-right:1px dotted #666666;
  padding:0px 5px 5px 12px;
  }

#dash #content #notebook .dash-scholarships p {
  font-size:11px;
  }

#dash #content #notebook .dash-scholarships ul {
  padding-left:20px;
  margin:0px 10px 0px 10px;
  }

#dash #content #notebook .dash-scholarships ul li {
  border-bottom:1px dotted #CCCCCC;
  list-style-image: url(../img/money_icon.gif);
  padding:5px 0px 5px 3px;
  color:#666666;
  line-height:14px;
  }

#dash #content #notebook .dash-scholarships ul li a {
  color:#0382ba;
  text-decoration:none;
  }

#dash #content #notebook .dash-scholarships ul li a:hover {
  color:#4ecaf5;
  text-decoration:underline;
  }

#dash #content #notebook .dash-scholarships h3 {
  font-family: Helvetica, Arial, sans-serif;
  font-size:20px;
  line-height:19px;
  color:#0382ba;
  padding:0px 0px 10px 0px;
  margin:0px;
  }

#dash #content #notebook .dash-scholarships h4 {
  font-family: Helvetica, Arial, sans-serif;
  font-size:13px;
  color:#333333;
  margin:0px;
  line-height:19px;
  padding:0px 10px 0px 0px;
  }

#dash #content #notebook .dash-scholarships-inner {
  min-height:200px;
  }

#dash #content #notebook .dash-colleges {
  float:left;
  width:286px;
  /*border-left:1px dotted #666666;*/
  padding:0px 5px 5px 5px;
  /*
  float:right;
  width:300px;
  */
  }

#dash #content #notebook .dash-colleges p {
  font-size:11px;
  }
  
#dash #content #notebook .dash-colleges ul {
  padding-left:20px;
  margin:0px 10px 0px 10px;
  }

#dash #content #notebook .dash-colleges ul li {
  border-bottom:1px dotted #CCCCCC;
  list-style-image: url(../img/school_icon.gif);
  padding:5px 0px 5px 3px;
  color:#666666;
  line-height:14px;
  }

#dash #content #notebook .dash-colleges ul li a {
  color:#0382ba;
  text-decoration:none;
  }

#dash #content #notebook .dash-colleges ul li a:hover {
  color:#4ecaf5;
  text-decoration:underline;
  }

#dash #content #notebook .dash-colleges strong{
  font-size:15px;
  font-weight:bold;
  }

#dash #content #notebook .dash-colleges  h3 {
  font-family: Helvetica, Arial, sans-serif;
  font-size:20px;
  line-height:19px;
  color:#881e60;
  padding:0px 0px 10px 10px;
  margin:0px;
  }

#dash #content #notebook h5 {
  font-family: Helvetica, Arial, sans-serif;
  font-size:11px;
  color:#888888;
  line-height:13px;
  margin:0px;
  padding:4px 0px 0px 0px;
  }

#dash #content #notebook h5 a:link {
  color:#888888;
  }

#dash #content #notebook h5 a:visited {
  color:#888888;
  }

#dash #content #notebook h5 a:hover {
  color:#881e60;
  }
  
#dash #content #notebook h5 a:active {
  color:#888888;
  }

#dash #content #featured_colleges {
  clear:both;
  display:block;
  width:606px;
  border-top:2px solid #CCCCCC;
  padding:0px;
  }

#dash #content #featured_profile {
  margin:12px 0 0 12px;
  clear:both;
  }

#dash #content #featured_colleges h3 {
  font-family: Georgia, Times, serif;
  font-size:20px;
  line-height:19px;
  color:#CCCCCC;
  padding:10px 0px 10px 12px;
  margin:0px;
  }

#dash #content #featured_colleges h4 {
  font-family: Georgia, Times, serif;
  font-weight:normal;
  font-size:17px;
  line-height:19px;
  color:#881e60;
  }

#dash #content #featured_colleges h4 a {
  color:#881e60;
  text-decoration:none;
  font-weight:normal;
  }

#dash #content #featured_colleges h4 a:hover {
  color:#ff0099;
  text-decoration:none;
  font-weight:normal;
}

#dash #content #featured_colleges p {
  font-family: Georgia, Times, serif;
  font-weight: normal;
}

#dash #content #featured_colleges img {
  float:left;
  margin:0px 10px 0px 0px;
  padding:0;
  }
  
#dash #content #featured_colleges img.thumbnail {
  margin:0px 6px 0px 0px;
  padding:0px 0px 0px 0px;
  border:1px solid #666666;
  }

#dash #content #featured_colleges img.thumbnail:hover {
  border: 1px solid #F5BC4E;
  }

#dash #content #featured_colleges .thumbnails {
  margin-left:12px;
  overflow:auto;
  }

/* -------- RELBAR BOTTOM GRADIENTS --------- */

#dash #relbar #bot_scholarship {
  height:150px;
  background: url(../img/relbar_bottom_scholarship.jpg) no-repeat;
  padding:0;
  margin:0;
  border:none;
  }

#dash #relbar #bot_college {
  height:150px;
  background: url(../img/relbar_bottom_college.jpg) no-repeat;
  padding:0;
  margin:0;
  border:none;
  }

#dash #relbar #bot_loan {
  height:150px;
  background: url(../img/relbar_bottom_loan.jpg) no-repeat;
  padding:0;
  margin:0;
  border:none;
  }

#dash #relbar #bot_schools {
  height:150px;
  background: url(../img/relbar_bottom_schools.jpg) no-repeat;
  padding:0;
  margin:0;
  border:none;
  }

#dash #relbar #bot_careers {
  height:150px;
  background: url(../img/relbar_bottom_careers.jpg) no-repeat;
  padding:0;
  margin:0;
  border:none;
  }

#dash #relbar #bot_basic {
  height:150px;
  background: url(../img/relbar_bottom_basic.jpg) no-repeat;
  padding:0;
  margin:0;
  border:none;
  }

/* -------- MODAL POP-UPS ------------ */

.tooltip {
  width:200px;
  height:150px;
  color:#000;
  font:lighter 11px/1.3 Arial,sans-serif;
  text-decoration:none;
  text-align:center;
  }

.tooltip span.top {
  padding:48px 16px 18px 16px;
  background:url(../img/bt.gif) no-repeat top;
  height:150px;
  }

.tooltip b.bottom {
  padding:3px 8px 15px;
  color: #548912;
  background: url(../img/bt.gif) no-repeat bottom;
  }
    
/* --------- SEARCH RESULT TABLES --------- */
#dash #content table {
  line-height:17px;
  }

#dash #content .college_table_section {
  background-color: #881e60;
  font-family: Georgia, Times, serif;
  font-weight:normal;
  color: #FFFFFF;
  font-size: 15px;
  padding:10px;
  }

#dash #content .college_table_subsection {
  background-color: #e3e3e3;
  font-size: 13px;
  color: #333333;
  padding:5px;
  }

#dash #content table {
  margin-bottom:20px;
  }
  
#dash #content table td {
  font-size:13px;
  padding:5px;
  border-bottom:1px solid #CCC;
  }

#dash #content table td a {
  color:#0382ba;
  text-decoration:none;
  }

#dash #content table td a:hover {
  color:#4ecaf5;
  text-decoration:underline;
  }

#dash #content table td .scholarship_giver {
  clear:both;
  display:block;
  font-size:11px;
  color:#666666;
  padding:3px 0px 3px 0px;
  }

#dash #content .scholarship_sponsor {
  background-color:#0382ba;
  color:#FFFFFF;
  font-size:11px;
  }

#dash #content .scholarship_sponsor a {
  color:#FFFFFF;
  text-decoration:none;
  }

#dash #content .scholarship_sponsor a:hover {
  color:#FFCC33;
  text-decoration:underline;
  }

#dash #content table .itemname {
  width:315px;
  float:left;
  line-height:21px;
  }

#dash #content table .floatright {
  float:right;
  }

#dash #content table td img {
  margin:0px 0px 0px 0px;
  padding:0px;
  float:right;
  }

#dash #content table td strong {
  border-bottom:2px solid #666666;
  font-family: Georgia, Times, serif;
  font-size:14px;
  color:#666666;
  display:block;
  font-weight:normal;
  }

/* ------- LEGACY AD STYLES ------- */

#dash #content div.regdiv table {
  padding:0px;
  margin:0px;
  }
  
#dash #content div.regdiv table td {
  border-bottom: none;
  padding:0px;
  font-size:12px;
  padding-left:10px;
  padding-right:10px;
  }
  
#dash #content div.regdiv table td strong {
  border-bottom: none;
  font-family: Helvetica, Arial, sans-serif;
  font-size:14px;
  color:#666666;
  display:block;
  font-weight:bold;
  }

.regdiv {
  /* border-top: 1px solid; */
  border-bottom: none;
  border-color: #cfd8df;
  padding-bottom: 15px;
  text-align : left;
}

table.regdiv {
  padding-top: 5px;
  padding-bottom: 15px;
}

.reglabel {
  width:185px;
  font-weight : bold;
  font-size : 11px;
  font-family : arial,Verdana,arial,helvetica,sans-serif;
  text-align : left;
}

/* ------- COLLEGE PROFILE ------- */

#dash #content #profile_related {
  float:left;
  width:215px;
  /*padding:0px 0px 0px 10px;*/
  padding:0px 0px 0px 0px;
  margin-left:10px;
  }

#dash #content #profile_related img {
  margin:0 0 0 0;
  padding:0 0 0 0;
  border:0px solid #ffffff;
}

#dash #content #profile_related img.send_info {
  margin:6px 6px 0px 0px;
  border:none;
  }
  
#dash #content #profile_related .image_1 {
  margin:14px 6px 0px 0px;
  border:0px solid #ffffff;
  }

#dash #content #profile_related .image_2 {
  margin:6px 8px 7px 0px;
  border:0px solid #ffffff;
  float:left;
  width:100px;
  }

#dash #content #profile_related .image_3 {
  margin:6px 0px 7px 0px;
  float:left;
  width:100px;
  border:0px solid #ffffff;
  }

#dash #content #profile_related .jump_article {
  clear:both;
  display:block;
  border-bottom:1px dotted #666666;
  padding-bottom:5px;
  }

#dash #content #profile_related .jump_article ul {
  clear:both;
  display:block;
  width:100%;
  margin:0px 0px 0px 30px;
  padding:0px;
  }

#dash #content #profile_related .jump_article ul li {
  font-size:14px;
  padding:3px 0px 2px 0px;
  list-style-image: url(../img/pt_bullet_blue.gif);
  }

#dash #content #profile_related .jump_article ul li a {
  color:#0382ba;
  text-decoration:none;
  }
  
#dash #content #profile_related .jump_article ul li a:hover {
  color:#4ecaf5;
  text-decoration:underline;
  }

#dash #content #profile_related .jump_profile {
  clear:both;
  display:block;
  padding-top:5px;
  }

#dash #content #profile_related .jump_profile ul {
  clear:both;
  display:block;
  width:100%;
  margin:0em 0em 0em 0em;
  padding:0px;
  list-style-type:none;
  }

#dash #content #profile_related .jump_profile ul li {
  font-size:14px;
  /*padding:3px 0px 2px 0px;*/
  /* list-style-image: url(../img/pt_bullet_purple.gif); */
  background-image:url(../img/pt_bullet_purple.gif);
  background-repeat:no-repeat;
  background-position:0 50%;
  padding-left:1em;
  }

#dash #content #profile_related .jump_profile ul li a {
  color:#881e60;
  text-decoration:none;
  }
  
#dash #content #profile_related .jump_profile ul li a:hover {
  color:#e41e60;
  text-decoration:underline;
  }

#dash #content #profile_detail {
  float:right;
  width:384px;
  border-left:1px dotted #CCCCCC;
  padding:0px;
  }
  
#dash #content #profile_detail #profile_tools {
  display:block;
  width:100%;
  margin-left:8px;
  padding:0 0 0 0;
  }

#dash #content #profile_detail #profile_tools img {
  float:left;
  margin:0px 6px 0px 0px;
  }

#dash #content #profile_detail .intro {
  clear:both;
  font-weight:bold;
  font-family: Helvetica, Arial, sans-serif;
  font-size:13px;
  color:#333333;
  line-height:18px;
  margin:0;
  padding:5px 10px 5px 12px;
  }

#dash #content #profile_detail .video { 
  clear:both;
  display:block;
  margin:0px 0px 0px 5px;
  padding:0px;
  border:none;
  }

#dash #content #profile_detail .body {
  clear:both;
  font-family: Helvetica, Arial, sans-serif;
  font-size:13px;
  color:#333333;
  line-height:16px;
  margin:0;
  padding:5px 10px 5px 5px;
  }

#dash #content #profile_detail #profile_list {
  font-family: Georgia, Times, serif;
  display:block;
  width:90%;
  border:10px solid #CCCCCC;
  color:#4D4D4D;
  padding:5px 0px 10px 0px;
  }

#dash #content #profile_detail #profile_list h4 {
  font-family: Georgia, Times, serif;
  font-weight:normal;
  font-size:18px;
  line-height:15px;
  color:#881E60;
  padding:5px 0px 0px 10px;
  margin:0px;
  }

#dash #content #profile_detail #profile_list h5 {
  font-family: Georgia, Times, serif;
  font-weight:normal;
  font-size:14px;
  color:#262626;
  padding:5px 0px 0px 10px;
  margin:0px;
  }

#dash #content #profile_detail #profile_list p {
  font-family: Georgia, Times, serif;
  font-weight:normal;
  font-size:12px;
  color:#262626;
  padding:5px 0px 0px 10px;
  margin:0px;
  line-height:18px;
  }

#dash #content #profile_detail #profile_list ul {
  display:block;
  padding:0px;
  margin:0px 0px 0px 30px;
  font-size:12px;
  }

#dash #content #profile_detail #profile_list ul li {
  padding:5px 0px 2px 0px;
  list-style-image: url(../img/pt_bullet.gif);
  }




/* --------------- jv additions below ---------------- */

#regform {
  vertical-align:middle;
  }

#content #regform h4 {
  padding:0px 0px 0px 12px;
  margin:0;
  font-size:17px;
  line-height:19px;
  font-weight:bold;
  }

#content #regform h5 {
  padding:0px 0px 0px 12px;
  margin:0;
  font-size:13px;
  font-weight:normal;
  color:#333;
  }
  
#content #regform h6 {
  padding:0px 0px 0px 12px;
  margin:0;
  font-size:11px;
  font-weight:normal;
  color:#333;
  }

.error {
  color:#ff0000;
  font-weight:bold;
  }

#regform .regitemlabel .required {
  color:#ff0000;
  font-family:Helvetica, Arial, sans-serif;
  font-size:16px;
  }

#regform .regitemlabel {
  width:200px;
  float:left;
  padding:15px 0px 2px 0px;
  margin-right:5px;
  }
  
#regform .regitemtext {
  width:195px;
  float:left;
  padding:9px 0px 2px 0px;
  margin-right:10px;
  }

#regform .regiteminput {
  width:204px;
  float:left;
  padding:13px 0px 2px 0px;
  margin:0px;
  }

#regform .regitemerror{
  width:184px;
  float:left;
  padding:16px 5px 14px 8px;
  }

#regform .regitemhalf {
  width:300px;
  float:left;
  padding:6px 0px 13px 0px;
  margin:0px;
  }

#regform .regitembutton {
  width:178px;
  float:left;
  margin:14px 0px 12px 8px;
  padding:0;
  }

#regform .wide {
  width:391px;
  }

#regform .highrow {
  padding:19px 0px 2px 0px;
  }

#regform .highrowerror {
  padding-top:22px;
  }
  
#regform .medrow {
  padding:17px 0px 2px 0px;
  }

#regform .twoline {
  padding-top:5px;
  }

#regform .highinput {
  padding-top:5px;
  padding-bottom:7px;
  }

#regform .highinputeven {
  padding-top:7px;
  padding-bottom:7px;
  }
  
#regform .input {
  border:2px solid #cccccc;
  width:200px;
  color:#333;
  font-size:14px;
  padding-left:3px;
  }

#regform .inputitemlabel {
  font-size:13px;
  }

#regform .regrow {
  min-height:48px;
  /*height:48px;*/
  /*overflow:auto;*/
  clear:both;
  }

#regform .regrow:after {
  clear:both;
  }

#regform .adrow {
  margin:12px 10px 0px 12px;
  padding:12px;
  /*border:2px solid #cccccc;*/
  border: 0px none #FFFFFF;
  font-size:13px;
  overflow:hidden;
  clear:both;
  width:570px;
  }
  
#regform .adrow:after {
  clear:both;
  }

.shaded {
  background-color:#eeeeee;
  }

.ad {
  margin-top:12px;
  padding:12px;
  border:2px solid #cccccc;
  font-size:13px;
  }

#regform input.button {
  float:right;
  margin:12px 20px 12px 0px;
  }

#regform .buttoncontainer {
  float:left;
  margin:10px 0 0 10px !important;
  margin:10px 0 0 5px;
  background-color:#aaaaaa;
  height:21px;
  width:67px;
  overflow:visible;
  }

#regform input.secondarybutton {
  float:right;
  margin:0 20px 0 0;
  font-family:"arial narrow", Arial, sans-serif;
  font-size:13px;
  font-weight:bold;
  background-color:#bbbbbb;
  border-left:2px solid #888888;
  border-bottom:2px solid #888888;
  border-right:0;
  border-top:0;
  height:24px;
  width:87px;
  text-align:center;
  letter-spacing: +0.5px;
  padding-bottom:0px;
  color:#000000;
  }

#regform input.secondarybutton2 {
  float:right;
  margin:0 20px 0 0;
  font-family:"arial narrow", Arial, sans-serif;
  font-size:13px;
  font-weight:bold;
  background-color:#bbbbbb;
  border-left:2px solid #888888;
  border-bottom:2px solid #888888;
  border-right:0;
  border-top:0;
  height:24px;
  width:auto;
  text-align:center;
  letter-spacing: +0.5px;
  padding-bottom:0px;
  color:#000000;
  }

#regform .helplink {
  text-align:center;
  border:none;
  color:#FFFFFF;
  width:14px;
  line-height:18px;
  cursor:pointer;
  padding-top:0px;
  float:left;
  font-size:12px;
  font-weight:bold;
  margin-top:-1px;
  background-image: url(../img/helplink_image.png);
  background-repeat:no-repeat;
  background-position: 0px 2px;
  }

#regform .helplinkhighrow {
  text-align:center;
  border:none;
  color:#FFFFFF;
  width:14px;
  line-height:18px;
  cursor:pointer;
  padding-top:0px;
  float:left;
  font-size:12px;
  font-weight:bold;
  margin-top:7px;
  background-image: url(../img/helplink_image.png);
  background-repeat:no-repeat;
  background-position: 0px 2px;
  }

#regform .errorwithhelp {
  float:left;
  width:150px;
  margin-left:7px;
  margin-top:1px;
  }

#content h3 {
  font-family:times, serif;
  font-size:21px;
  font-weight:normal;
  color:#888888;
  padding-left:12px;
  margin:8px 0px 8px 0px;
  }

#content h3 a {
  color:#0382ba;
  text-decoration:none;
  }

#content h3 a:hover {
  color:#4ecaf5;
  text-decoration:underline;
  }

#content h4 {
  font-family: Helvetica, Arial, sans-serif;
  font-size:13px;
  color:#333333;
  margin:0px;
  /* mnix changes 2008 05 21 */
  line-height:19px;
  padding:0px 10px 0px 12px;
  /* previous values
  line-height:15px;
  padding:0px 12px 5px 12px;
  */
  }

#content h5 {
  font-family: Helvetica, Arial, sans-serif;
  font-size:14px;
  color:#e76724;
  line-height:16px;
  margin:0px;
  padding:12px 12px 5px 12px;
  }
  
#regform select {
  border:2px solid #cccccc;
  margin:0px;
  }

.nondate {
  width:204px;
  }

.month {
  width:70px;
  }

.day {
  width:63px;
  }

.year {
  width:64px;
  }

.smalltext {
  font-size:13px;
  }

.smallertext {
  font-size:11px;
  }

#regform legend {
  font-size:13px;
  font-weight:bold;
  }

#regform .container {
  }

.checkboxitemlabel {
  float:left;
  margin: 3px 0px 0px 3px;
  }
  
.checkboxitemlabel2 {
  float:left;
  margin-left:2px;
  margin-top:2px;
  width:380px;
  }
  
.width0 {
  width:270px;
  }

.width1 {
  width:280px;
  }

.width2 {
  width:365px;
  }

.width2b {
  width:405px;
  }

.width3 {
  width:565px;
  }
.checkbox {
  float:left;
  clear: left;
  }

#badge {
  height: 80px;
  border-style: solid;
  border-color: #FFFFFF;
  border-width: 1px;
  margin-bottom: 8px;
  }

#skyscraper {
  width: 160px;
  height: 600px;
  border-style: solid;
  border-color: #FFFFFF;
  border-width: 1px;
  }

#relbar h2 {
  margin:0px;
  color:#ffffff;
  padding:7px 7px 7px 7px;
  font-size:16px;
  font-weight:bold;
  line-height:18px;
  }

#relbar h3 {
  margin:0px;
  color:#ffffff;
  padding:7px 7px 3px 7px;
  font-family:times,serif;
  font-size:16.5px;
  font-weight:normal;
  line-height:18px;
  min-height:133px;
  }

#relbar .spacer {
  background-color:#ffffff;
  height:4px;
  }

#sidebar .spacer {
  height:34px;
  }

#dash .logorow {
  overflow: auto;
  padding-bottom:7px;
  padding-top:7px;
  }

#dash .logotext {
  float:left;
  width:414px;
  overflow:auto;
  }

#dash .logo {
  float:left;
  padding:5px 12px 5px 12px;
  width:167px;
  text-align:center;
  }

#content .subhead {
  font-size:15px;
  color:#888;
  }

#content li
  {
  font-size:13px;
  }

#dash #content p.codefont {
  font-family:courier,monospace;
  }

.checklist{
  padding:0px;
  margin:0px;
  list-style:none;
  height:114px;
  overflow:auto;
  width:450px;
  border:1px solid #cccccc;
}

#content .checklist li{
  font-size:12px;
  }

.plainlist {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.plainlist li{
  list-style-type: none;
  font-size:12px;
  }

#collegesearch .buttonrow {
  padding:0 30px 0 12px;
  margin:6px 0 0 0;
  /*overflow:auto;*/
  clear:both;
  min-height:40px;
  }
  
#collegesearch .buttonrow:after {
  clear:both;
  }

#collegesearch table {
  width: 100%; 
  border-bottom: 1px solid #666666;
  margin-left: 0px;
  padding:5px 12px 5px 12px;
  }

#collegesearch table th {
  padding: 2px; 
  /* font-size: 10px; */ 
  color: #881e60;
  }

#collegesearch table td.label {
  color:#881e60; 
  font:12px Helvetica, Arial, sans-serif;
  font-weight:bold;
  }

#collegesearch .searchitemlabel {
  width:135px;
  float:left;
  padding:8px 0px 5px 0px;
  margin-right:5px;
  }

#collegesearch .searchiteminput {
  /*width:400px;*/
  float:left;
  padding:5px 0px 5px 0px;
  margin-right:5px;
  font-size:12px;
  }
  
#collegesearch .searchitemerror {
  width:187px;
  float:left;
  padding:5px 5px 5px 8px;
  margin:0px;
  }
  
#collegesearch input.button {
  float:right;
  margin:0;
  }
  
#collegesearch h4 {
  color:#881e60;
  padding:0px 0px 0px 12px;
  margin:0;
  font-size:12px;
  font-weight:bold;
  }
  
#collegesearch h2 {
  font:18px Helvetica, Arial, sans-serif;
  color:#881e60; 
  line-height:15px;
  font-weight:bold;
  }

.errordiv {
  font-family: Helvetica, Arial, sans-serif;
  font-size:13px;
  color:#ff0000;
  font-weight:bold;
  line-height:15px;
  margin:0px;
  padding:5px 12px 5px 12px;
  }

.searchrow {
  overflow:hidden;
  margin-right:10px;
  clear:both;
  }

.searchrow:after {
  clear:both;
  }

.last {
  border-bottom:1px solid #666666;
  }

.subrow {
  border:1px solid #888888;
  }
  
li.nonlinklistitem {
  color:#f5bc4e;
  font-weight:bold;
  }

#emailform input {
  width:290px;
  }
  
#emailform textarea {
  width:290px;
  }

#emailform input.button {
  float:right;
  /* width:100px;*/
  margin:0px 20px 10px 0px;
  width:auto;
  }

#defaultpage #winners img {
  float:left;
  margin:0px 0px 0px 12px;
  padding:0px 0px 0px 0px;
  width: 125px;
  }
  
#defaultpage #winners ul {
  list-style-type:none;
  padding: 0px 0px 0px 12px;
  margin:0px;
  }
  
#defaultpage #winners li {
  color:#888888;
  }
  
#defaultpage #winners h2 {
  padding-top:6px;
  padding-bottom:6px;
  }

#defaultpage #winners div.container {
  float:left;
  padding-bottom:30px;
  }

#defaultpage #winners div.winner {
  width:455px;
  float:left;
  clear:right;
  }

#defaultpage .input {
  width:200px;
  }

#defaultpage input.button {
  float:right;
  }
  
#defaultpage .required {
  color:#ff0000;
  font-family:Helvetica, Arial, sans-serif;
  font-size:11px;
  }

#defaultpage .megaphone {
  float:right; 
  margin-top:7px;
  margin-right:23px;
  margin-bottom:0px;	
  margin-left:7px;
  padding-right:7px;
  }

#defaultpage .img-right-side {
  float:right; 
  margin-bottom:12px; 
  margin-left:14px;
  }
  
div.intratable_1 {
  float:left;
  width:70px;
  }

div.intratable_2 {
  float:left;
  width:200px;
  }
  
#dash #content #article {
  margin-right:10px;
  }

#dash #content #article .featured {
  padding:5px 0px 5px 0px;
  font-size:13px;
  color:#E5A525;
  line-height:16px;
  margin:0;
  border-bottom:3px solid #CCCCCC;
  border-top:1px solid #CCCCCC;
  }

#dash #content #article .featuredtext {
  float:left;
  width:458px;
  }
  
#dash #content #article .featuredimg {
  width:142px;
  padding-right:10px;
  float:left;
  text-align:center;
  }
  
#dash #content #article .av {
  text-align:center;
  padding-bottom:12px;
  }

  #dash #content #article h1 {
  font-family:Helvetica, Arial, sans-serif;
  font-size:19px;
  color:#0382BA;
  padding-top:12px;
  line-height:27px;
  }
  
#dash #content #article h4 {
  font-family:Helvetica, Arial, sans-serif;
  font-size:14px;
  color:#0382BA;
  padding-top:12px;
  line-height:16px;
  }

#dash #content #article h4 a{
  color:#0382ba;
  text-decoration:none;
  }

#dash #content #article h4 a:hover {
  color:#4ecaf5;
  text-decoration:underline;
  }

#dash #content #article .buttonrow {
  padding:6px 10px 0px 12px;
  overflow:auto;
  }

#dash #content #article ul {
  display:block;
  }
  
#dash #content #article ul li {
  padding:5px;
  font-family: Helvetica, Arial, sans-serif;
  font-size:14px;
  color:#333333;
  line-height:16px;
  }

#dash #content #article ul li a{
  color:#0382ba;
  text-decoration:none;
  }

#dash #content #article ul li a:hover {
  color:#4ecaf5;
  text-decoration:underline;
  }
  
#dash #content #article .input {
  width:200px;
  }

#dash #content #article input.button {
  float:right;
  }
  
#dash #content #article img {
  padding:8px 0px 5px 0px;
  }

#dash #content #article img.button {
  cursor:pointer;
  padding:0px;
  }

#dash #content #article .imgtext {
  float:left;
  }

#dash #content #article .img-left-hdr {  
float: left; 
margin: 5px 10px 0 10px
  }

#dash #content #article .teaser-txt-right {  
float:right; 
font-size:10px;
  }
  
#dash #content #article td {
  border-top:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
  }

.breadcrumb {
  font-family: Helvetica, Arial, sans-serif;
  font-size:11px;
  color:#333333;
  }
  
.spantypeface {
  font-family:Helvetica, Arial, sans-serif;
  }

#dash #content #profilesummary .section {
  padding-top:4px;
  padding-bottom:4px;
  margin-right:10px;
  }
  
.floatleft {
  float:left;
  }

/* syndicate styles */
/* fit within 'green area' */
div.syndicatecoreg table{
	width: 500px;
}
/* force placement relative to container */
div.syndicatecoreg .select{
	position: static;
	left: 0;
	top: 0;
}
div.syndicatecoreg table.syndicateform tr th,td{
	padding-bottom: 1.5em;
}
div.syndicatecoreg table.syndicateform td.buttons{
	padding-top: 0;
}
table.syndicateform input.radio{
	position: static;
	left: default;
	top: default;
	width: auto;
	margin-top: 0;
}
form.syndicatead select{
	width: auto;
	min-width: 170px;
}

.clearboth {
  clear:both;
  }

.topspace {
  padding-top:6px;
}

/* hpf = honeypot field (spam trap) */
.hpf{
	display: none;
	visibility: none;
}

/* from ajaxslide.css */
#dash #relbar .ajaxslide_question{  /* Styling question */
  /* Start layout CSS */
  clear:both;
  font-family: Helvetica, Arial, sans-serif;
  font-weight:bold;
  font-size:17px;
  letter-spacing:-1px;
  color:#666666;
  line-height:20px;
  display:block;
  margin:10px 0px 0px 5px;
  padding:2px 0px 13px 5px;
  overflow:hidden;
  cursor:pointer;
  overflow:hidden;
  cursor:pointer;
  background:url(../img/expand.gif) no-repeat;
  }
  
#dash #relbar .ajaxslide_question_bottom{  /* Styling question */
  /* Start layout CSS */
  clear:both;
  font-family: Helvetica, Arial, sans-serif;
  font-weight:bold;
  font-size:17px;
  letter-spacing:-1px;
  color:#666666;
  line-height:20px;
  display:block;
  margin:10px 0px 0px 5px;
  padding:2px 0px 13px 5px;
  overflow:hidden;
  cursor:pointer;
  overflow:hidden;
  cursor:pointer;
  background:url(../img/expand-blank-bg.gif) no-repeat;
  }

#dash #relbar .ajaxslide_question img{
  padding-right:10px;
}

#dash #relbar .ajaxslide_answer { /* Parent box of slide down content */

  color:#FFFFFF;
  font-size:11px;
  display:block;
  visibility:hidden;
  line-height:20px;
  overflow:hidden;
  position:relative;
}
#already-registered.visible, #already-registered.notvisible{
	display:block;
}

/*
	display:none;
	If notvisible set to display none, the login here will not be visible. 
*/
p.loginlink{
	text-align:right;
}
div.optoutwrapper{
	margin: 5px 0px;
	padding: 0px;
}
div.optoutwrapper .optoutitem{
	height: 25px;
	clear: both;
	margin: 0px 0px 10px 0px;
}
div.optoutwrapper div.checkbox{
	float: left;
	clear: left;
	width: 20px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
div.optoutwrapper div.checkboxitemlabel{
	float: right !important;
	clear: right !important;
	width: 560px !important;
	margin: 0px 0px 0px 0px !important;
	padding: 2px 0px 0px 0px !important;
}
#regform div.adrow.highschool h3.interstitial_header{
  margin:  0px 0px 0px -10px;
  padding: 0px 0px 0px 0px;  
}
#regform div.adrow.highschool p.interstitial_subheader{
  margin:  0px 0px 0px -23px !important;
  padding: 0px 0px 0px 0px;
}
#regform div.adrow.highschool div.syndicateform{
	font-family: verdana;
	font-size: 11px;
	margin: 0px 10px 0px -15px;
}
#regform div.adrow.highschool div.syndicateform .adlogo{
    width: 100% !important;    
}
#regform div.adrow.highschool div.syndicateform div.adcopy {
    height: 250px;
    width: 100%;
    margin:  20px 0px 20px 0px;
    overflow: auto;
    background-color: #fafafa;
    padding: 10px 0px 10px 5px;
    border: 1px solid #ddd;
}
#regform div.adrow.highschool div.syndicatecoreg-wrapper{
  border: 1px solid #666666;
  background-color: #f0efef;
  margin-bottom: 20px;
  width: 580px !important;
  min-height: 100px;
  vertical-align: top;
}