/*
*{padding: 0; margin: 0;}
BODY{margin:0; padding:0; background-color : White;}
*/





/* Sticky Footer Solution | www.cssstickyfooter.com */

* {margin:0;padding:0;} 

/* must declare 0 margins on everything, also for main layout components use padding, not 
vertical margins (top and bottom) to add spacing, else those margins get added to total height 
and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */

html {height: 100%;}

body {height: 100%; background-color:white;}

#wrap {min-height: 100%;}


#main_index {overflow:auto;
	padding-bottom: 105px;}  /* 135 must be same height as the footer */

#main {overflow:auto;
	padding-bottom: 105px;}  /* 105 must be same height as the footer */

#footer_index {position: relative;
	margin-top: -105px; /* negative value of footer height */
	height: 105px;
	clear:both;} 
	
#footer {position: relative;
	margin-top: -105px; /* negative value of footer height */
	height: 105px;
	clear:both;} 

/*Opera Fix*/
body:before {
content:"";
height:100%;
float:left;
width:0;
margin-top:-32767px;
}

/* IMPORTANT You also need to include this conditional style in the <head> of your HTML file to feed this style to IE 6 and lower and 8 and higher. */



/* Standard links may override with special classes */
a:link {color: #0000ff; text-decoration:none;}
a:visited {color: #800080; text-decoration:none;}
a:active {color: #0000ff; text-decoration:underline;}
a:hover {color: #000080; text-decoration:underline;}


/* Universal Font Settings */
.normal {font-family:"Verdana", "Arial", "Helvetica", sans-serif; font-size:14px; color:black; padding:2px; line-heigh:1.35;}
.normal_box {font-family:"Verdana", "Arial", "Helvetica", sans-serif; font-size:14px; color:black;
	margin:2px;
	line-heigh:1.35;
	border: 1px solid #4BA1f1;
	padding:5px;
	position:relative;
	}
.normal_med {font-family:"Verdana", "Arial", "Helvetica", sans-serif; font-size:12px; color:black; padding:2px;line-heigh:1.35;}
.normal_small {font-family:"Verdana", "Arial", "Helvetica", sans-serif; font-size:10px; color:black;padding:2px;line-heigh:1.15;}
.normal_small_gray {font-family:"Verdana", "Arial", "Helvetica", sans-serif; font-size:9px; color:gray; margin-top:0px;}


/* Header */
  .mascots {
  /*float: right;*/
  position: absolute;
  z-index: 1000;
  right: 20px;
  top: 55px;
 }
  .logo_txt {
  padding-top: 10px;
  padding-left: 20px;
  padding-bottom: 4px;
  width: 250px;
  float: left;
  height: 60px;
 }
  .login_txt {
  padding-top:0px;
  width:auto;
  float: right;
  height: 40px;
  margin-right:20px;
  text-align:right;
 }
 
 /* .login_txt_nopad { */
 /* padding-top: 34px;*/
 /* width:365px;
  float: right;
  height: 40px;
  margin-right:65px;
  text-align:right;
 }
 */
 
 .line_header {
 /* border-top: 2px solid rgb(0,28,100);*/
 position: absolute;
 display: block;
 left:0;
 top:55px;
 padding:0;
 /*margin-bottom:150px;*/
 clear: both;
 font-family:"Verdana", "Arial", "Helvetica", sans-serif;
 background-color:#0175EA;
 background: url(../images/header_background.gif);
 color:white;
 font-size:18px;
 font-weight:bold;
 text-align:left;
 width:100%;
 height:60px;
 clear: both;
 }
 
 .line_subtitle {
 /*background-color:#F7942D;*/
 background-color:#4BA1f1;
 padding:0;
 margin:0 0 20px 0;
 height:40px;
 width:100%;
 clear: both;
 border:1px solid red;
 }
 
 
 .welcome {
 font-family:"Verdana", "Arial", "Helvetica", sans-serif;
 font-size:10px;
 color:#575757;
 padding-top:10px;
 }
 
 
a.index_link:link {color: #4D4D4D; text-decoration:none;}
a.index_link:visited {color: #4D4D4D; text-decoration:none;}
a.index_link:active {color: #4D4D4D; text-decoration:none;}
a.index_link:hover {color: #4D4D4D; text-decoration:underline;}

.index_tools {font-family:"Verdana", "Arial", "Helvetica", sans-serif; font-size:12px; color:#606060;margin:2px;line-heigh:1.20;}

a.footer_link:link {color: #FFA899; text-decoration:none;}
a.footer_link:visited {color: #FFA899; text-decoration:none;}
a.footer_link:active {color: #FFA899; text-decoration:none;}
a.footer_link:hover {color: #FFA899; text-decoration:underline;}





 
 
 /* Sliding Door Top Menu */
  
ul.slide {
	padding: 2px;
	list-style: none;
	float: left;
	/*clear: left;*/
	display:inline;
	font-family:"Verdana", "Arial", "Helvetica", sans-serif;
	color:#85B2CF;
	font-size:15px;
	/*line-height:1.2;*/
}
ul.slide li {
	float: left;
	position:relative;
	display:inline;
}
ul.slide li a {
	float: left;
	text-decoration: none;
	padding: 4px 0px 0 6px;
	margin-right: 15px;
	display:inline;
	/*color:#D2DCF3;*/
	color:#85B2CF;
}
ul.slide li a span {
	float: left;
	padding-right: 4px;
	display: block;
	margin-top: -4px;
	margin-left: 2px;
	height: 23px;
	display:inline;
}
ul.slide li a:hover {
	background: url(../images/slider-background.png) top left no-repeat;
	color:black;
}
ul.slide li a:hover span {
	background: url(../images/slider-background.png) top right no-repeat;
}
ul.slide strong {
	float:left;
}
ul.slide img {
	border:none;
	margin-left:2px;
	margin-top:7px;
}


 
/* Main Page Box with Radius */
.front_page_box {
-moz-border-radius: 15px;
border-radius: 15px;
padding-left:10px;
padding-right:10px;
padding-top:15px;
padding-bottom:15px;
background-color:#EEEEEE;
/*margin-top:30px;
margin-bottom:60px;*/
margin-left:auto;
margin-right:auto;
width:900px;
text-align:center;
}

.front_page_item {
font-family:"Verdana", "Arial", "Helvetica", sans-serif;
font-size:14px;
line-heigh:1.35;
padding:5px;
margin-left:5px;
margin-right:5px;
text-align:left;
/*float:left;*/
width:200px;
/*border:1px solid red;*/
display:inline-block;
vertical-align:top;
}

.front_page_item_2 {
font-family:"Verdana", "Arial", "Helvetica", sans-serif;
font-size:14px;
line-heigh:1.35;
padding:5px;
margin-left:5px;
margin-right:5px;
text-align:left;
/*float:left;*/
width:275px;
/*border:1px solid red;*/
display:inline-block;
vertical-align:top;
}

.footer_item {
font-family:"Verdana", "Arial", "Helvetica", sans-serif;
font-size:14px;
line-heigh:1.35;
padding:5px;
margin-left:0px;
margin-right:0px;
text-align:left;
width:200px;
/*border:1px solid red;*/
display:inline-block;
vertical-align:top;
}

.footer_item_wide {
font-family:"Verdana", "Arial", "Helvetica", sans-serif;
font-size:14px;
line-heigh:1.35;
padding:5px;
margin-left:0px;
margin-right:0px;
text-align:left;
width:280px;
/*border:1px solid green;*/
display:inline-block;
vertical-align:top;
}

 
.footertbl td {font-family:"Verdana", "Arial", "Helvetica", sans-serif;
font-size:10px;
color:#FFA899;;
width:70px;
overflow:hidden;
text-align:center;
padding-top:4px;
vertical-align:top;
} 


.content_page_header_box {
-moz-border-radius: 15px;
border-radius: 15px;
margin-left:10px;
margin-right:10px;
padding-top:15px;
padding-bottom:15px;
background-color:#EEEEEE;
/*margin-top:30px;
margin-bottom:60px;*/
margin-left:auto;
margin-right:auto;
width:98%;
text-align:center;
}
 
/* Global Form Styles */

.formtxtarea {
	font-family:"Verdana", "Arial", "Helvetica", sans-serif;
	font-size:14px;
	line-height:1.35;
	padding: 0;
	background: url(../images/field_bg.gif) bottom repeat-x;
	vertical-align: top;
	height: 70px;
	margin: 2px 0;
	border: 1px solid #4BA1f1;
}
.forminput {
	font-family:"Verdana", "Arial", "Helvetica", sans-serif;
	font-size:14px;
	line-height:1.35;
	background: url(../images/field_bg.gif) bottom repeat-x;
	border: 1px solid #4BA1f1;
	height: 20px;
	margin: 2px 0;
	padding: 0;
}
.forminput_major {
	font-family:"Verdana", "Arial", "Helvetica", sans-serif;
	font-size:12px;
	line-height:1.35;
	background: url(../images/field_bg.gif) bottom repeat-x;
	border: 1px solid #4BA1f1;
	height: 22px;
	margin: 2px 0;
}
.formselect {
	font-family:"Verdana", "Arial", "Helvetica", sans-serif;
	font-size:14px;
	line-height:1.35;
	padding: 0;
	background: url(../images/field_bg.gif) bottom repeat-x;
	background-color:white;
	vertical-align: top;
	/*height: 26px;*/
	margin: 2px 0;
	border: 1px solid #4BA1f1;
}

.formsubmit {
font-family:"Verdana", "Arial", "Helvetica", sans-serif;
font-size:14px;
height: 32px;
color:black;
margin: 8px 2px 2px 2px;
padding: 0;
background: url(../images/field_bg.gif) bottom repeat-x;
border: 1px solid #4BA1f1;
}

.formsubmit:hover {
background: url(../images/field_bg_hover.gif) bottom repeat-x;
border: 1px solid #0175ea;
}


/* Small forms for main header */
.forminput_v2 {
	font-family:"Verdana", "Arial", "Helvetica", sans-serif;
	font-size:12px;
	line-height:1.15;
	/*background: url(../images/field_bg.gif) bottom repeat-x;*/
	/* border: 2px solid #4BA1f1;*/
	border: 2px solid #7A7A7A;
	background-color: #f1f1f1; /*#EBEBEB;*/
	height: 17px;
	margin: 2px 0;
	padding: 0;
	vertical-align:-12%;
}


/*.formsubmit_v2 {
font-family:"Verdana", "Arial", "Helvetica", sans-serif;
font-size:11px;
height: 19px;
color:black;
margin: 2px 0;
padding: 0;
background: url(../images/field_bg.gif) bottom repeat-x;
border: 1px solid #4BA1f1;
}*/


/* Login Box */

/* .box is listed under profiles */
/* .selectbox is listed under profiles */
/* .pseudo-legend is listed under profiles */

 
.box-note {
 font-family:"Verdana", "Arial", "Helvetica", sana-serif;
 padding:0;
 color:#000000;
 font-size:11px;
 text-align:left;
 margin-left:7px;
 margin-right:auto;
 margin-top:0px;
 margin-bottom:6px;
 }
 
.error_msg {
 color:red;
 }
 
.rememberme {
margin-left:0px;
margin-right:auto;
text-align:right;
vertical-align:middle;
}

 
/* Index Page */

.searchbox {
/*border-width: 1px 1px 1px 1px;*/
border-spacing:2px;
/*border-style:solid solid solid solid;*/
/*border-color:#000 #000 #000 #000;*/
border-collapse: collapse;
/*background-color:#F4F4F4;*/
/*margin-top:20px;*/
margin-left:50px;
margin-right:10px;
text-align:center;
padding-bottom:10px;
padding-top:30px;
height:280px;
}

/*
.searchbox_even {
/*border-width: 1px 1px 1px 1px;*/
/*border-spacing:2px;
/*border-style:solid solid solid solid;*/
/*border-color:#000 #000 #000 #000;*/
/*border-collapse: collapse;
/*background-color:#F4F4F4;*/
/*margin-top:20px;
margin-left:50px;
margin-right:50px;
text-align:center;
padding:10px;
height:280px;
}
*/

h2.headline {
font-family:Arial,Helvetica,sans-serif;
font-size:30px;
/*color:#575757; original kris */
color:#ED1D24;
padding-top:2px;
padding-bottom:2px;
}

h2.subheadline {
font-family:Arial,Helvetica,sans-serif;
font-size:25px;
/*color:#ED1C24; original kris */
color:#ED1D24;
padding-top:2px;
padding-bottom:4px;
}

.main_search_box {
font-family:"Helvetica Neue",Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
color:black;
/*margin:2px;*/
border: 10px solid #D5D5D5;
height: 30px;
padding-top:4px;
padding-left:4px;
}


#displayCounter {
font-size:18px;
font-family:Georgia;Helvetica,sans-serif;
color:#535353;
margin-left:15px;
/*margin-top:15px;*/
width:80px;
display:inline-block;
/*float:left;*/
}

#displaytxt {
font-size:15px;
font-family:Arial,Helvetica,sans-serif;
color:#535353;
margin-left:1px;
width:260px;
/*margin-top:20px;*/
display:inline-block;
/*float:left;*/
}

.search_table {
margin-left:auto;
margin-right:auto;
padding:5px;
padding-top:10px;
padding-bottom:20px;
text-align:left;
}

.search_box {
font-family:"Verdana", "Arial", "Helvetica", sans-serif;
font-size:16px;
color:black;
/*margin:2px;*/
/*background: url(../images/field_bg.gif) bottom repeat-x;*/
/*border: 3px solid #4BA1f1;*/
border: 2px solid black;
height: 22px;
/*height: 27px;*/
padding:4px;
}

.search_box_2 {
font-family:"Verdana", "Arial", "Helvetica", sans-serif;
font-size:18px;
color:#767676;
/*margin:2px;*/
background: url(../images/index_search_bg.png) top repeat-x;
/*border: 3px solid #4BA1f1;*/
border: 2px solid #85b1de;
height: 30px;
/*height: 27px;*/
padding:4px;
}


.search_box_2:hover {
background: url(../images/index_search_bg_hover.png) top repeat-x;
border: 2px solid #4BA1f1;
color:black;
}

.search_box_2:focus {
background: url(../images/index_search_bg_hover.png) top repeat-x;
border: 2px solid #4BA1f1;
color:black;
}

.search_submit {
font-family:"Verdana", "Arial", "Helvetica", sans-serif;
font-size:16px;
font-weight:bold;
/*margin: 8px 2px 2px 2px;*/
height:35px;
width:180px;
/*color:#660099;*/
background: url(../images/index_search_bg.png) top repeat-x;
/*border: 3px solid #4BA1f1;*/
border: 2px solid #85b1de;
margin-left:auto;
margin-right:auto;
text-align:center;
padding-top:0px;
float:left;
}

.search_submit:hover {
/*margin: 8px 2px 2px 2px;*/
/*background: url(../images/index_search_bg_hover.png) top repeat-x;*/
border: 2px solid #8598DE;
cursor:pointer;
}


.search_submit_3 {
background: url(../images/button_search_3.png);
margin-left:auto;
margin-right:auto;
float:left;
height: 43px;
width: 171px;
border: none;
}

.search_submit_3:hover {
background: url(../images/button_search_3_hover.png);
cursor:pointer;
}


.formsubmit:hover {
background: url(../images/field_bg_hover.gif) bottom repeat-x;
border: 1px solid #0175ea;
cursor:pointer;
}

submit:hover {
background: url(../images/field_bg_hover.gif) bottom repeat-x;
border: 1px solid #0175ea;
cursor:pointer;
}

a.suggestion_link {
font-family:"Verdana", "Arial", "Helvetica", sans-serif;
font-size:12px;
margin-left:4px;
margin-right:4px;
padding-top:12px;
padding-bottom:4px;
display:block;
text-decoration:none;
}

.bubbleInfo {
    position: relative;
}

.popup {
    position: absolute;
	width:275px;
	border:1px solid #999;
	background-color:white;
    display: none; /* keeps the popup hidden if no JS available */
}

/* Profile Sub Header */
/* .std_container under profile; .result_title and .result_subtitle under result page */

.selectBoxNoMargin {
 font-family:"Verdana", "Arial", "Helvetica", sans-serif;
 font-size:14px;
 color:black;
 margin:0px;
 line-height:1.35;
 }

 .profileNumbers {
 font-family:"Verdana", "Arial", "Helvetica", sans-serif;
 font-size:14px;
 color:#D2DCF3;
 margin-left:672px;
 line-height:1.35;
 float:left;
 display:block;
 }
 
/* Profile Page 1 */

.std_container {
margin-left:20px;
margin-right:20px;
}

.user_selection {
font-family:"Verdana", "Arial", "Helvetica", sans-serif;
padding:0;
color:#3366cc;
font-size:14px;
font-weight:bold;
text-align:left;
margin-left:11px;
margin-bottom:4px;
margin-top:0;
display:none;
} 

.pseudo-legend {
font-family:"Verdana", "Arial", "Helvetica", sans-serif;
padding:0;
color:#3366cc;
font-size:14px;
font-weight:bold;
text-align:left;
margin-left:11px;
margin-bottom:4px;
margin-top:0;} 

.pseudo-legend-nobg {
font-family:"Verdana", "Arial", "Helvetica", sans-serif;
/*padding:0;*/
color:#3366cc;
font-size:14px;
font-weight:bold;
text-align:left;
padding-top:10px;
margin-left:15px;
margin-right:0;
padding-bottom:5px;
}

.selectBox {
font-family:"Verdana", "Arial", "Helvetica", sans-serif;
font-size:14px;
color:black;
padding:2px;
line-height:1.35;
}

.selectBox_major {
font-family:"Verdana", "Arial", "Helvetica", sans-serif;
font-size:12px;
color:black;
margin:2px;
line-height:1.35;
}

/*No hover change */
.box {
 border:1px solid black;
/* padding:10px;*/
 padding-top:25px;
 padding-bottom:25px;
 padding-left:10px;
 padding-right:10px;
 /*margin-top:15px;
 margin-bottom:15px;*/
 margin-left:50px;
 margin-right:50px;
 background-color:#F4F4F4;
}


/*Hover change no delete note */
.box_howto_nodel {
 border:1px solid black;
 padding:10px;
 margin-top:15px;
 margin-bottom:15px;
 margin-left:50px;
 margin-right:50px;
 background-color:#F4F4F4;
}

.box_howto_nodel:hover {
 background-image:url('../images/profile_howto_nodel_ani.gif'); background-repeat:no-repeat; background-position:535px 4px;
 }


/* Hover change with delete note */
.box_howto {
 border:1px solid black;
 padding:10px;
 margin-top:15px;
 margin-bottom:15px;
 margin-left:50px;
 margin-right:50px;
 background-color:#F4F4F4;
}

.box_howto:hover {
 background-image:url('../images/profile_howto_ani.gif'); background-repeat:no-repeat; background-position:535px 4px;
 }


.boxNoMargin {
 border:1px solid black;
 padding:10px;
 margin-top:15px;
 margin-bottom:15px;
 margin-left:0;
 margin-right:0;
 background-color:#F4F4F4;
}

.box2 {font-family:"Verdana", "Arial", "Helvetica", sans-serif;
 font-size:14px;
 color:black;
 border:1px solid #6666ff; /*bfbfbf*/
 padding-left:4px;
 padding-right:4px;
 padding-top:4px;
 padding-bottom:4px;
 margin-top:1px;
 margin-left:0px;
 /*margin-right:44px;*/
 margin-right:15px;
 margin-bottom:0;
 text-align:left;
}

.boxNoFloat {
 margin-top:0px;
 margin-bottom:0px;
 margin-left:10px;
 margin-right:10px;
 padding:0;
}  

.box_noborder {
padding-bottom: 20px;
padding-top: 0;
padding-left: 40px;
padding-right: 40px;
/*margin-top:10px;
margin-bottom:20px;
margin-left:40px;
margin-right:40px;*/
}

.boxFloat {
 margin-top:0px;
 margin-bottom:0px;
 margin-left:10px;
 margin-right:10px;
 float:left;
 padding:0;
}

.box_ajax {
  position:relative;
  border:0px solid white; /*IE7 needs this or else it adds space */
}
 
.box_error {
border:3px solid red;
padding-bottom: 10px;
margin-top:30px;
margin-bottom:30px;
margin-left:50px;
margin-right:50px;
}
 
hr.hiddenClear {
 display:block;
 clear:right;
 margin:0;
 visibility:hidden;
} 
 
hr.hiddenClearBoth {
 display:block;
 clear:both;
 margin:0;
 visibility:hidden;
} 
 
hr.hiddenClearLeft {
 display:block;
 clear:left;
 margin:0;
 visibility:hidden;
} 

.submit_area {
 padding: 0;
 margin-top:30px;
 margin-bottom:30px;
 margin-left: auto;
 margin-right : auto;
 text-align:center;
}
 
a.expand {
font-family:"Verdana", "Arial", "Helvetica", sans-serif;
font-size:9px;
color:gray;
margin-left:3px;
}
 
.max_choice {
font-family:"Verdana", "Arial", "Helvetica", sans-serif;
font-size:10px;
color:gray;
}

.small_tag {
font-family:"Verdana", "Arial", "Helvetica", sans-serif;
font-size:10px;
color:#3C3C3C;
magin-top:0px;
}
 
 
/* Results Page */
 
.result_title {font-family:"Verdana", "Arial", "Helvetica", sans-serif; background-color:#0175EA; padding-left:10px; padding-top:0; padding-bottom:8px; color:white; font-size:18px; font-weight:bold; text-align:left; margin:0; height:30px; width:auto;}

.result_subtitle {background-color:#F7942D; padding:0; margin:0; height:30px; width:auto;}

a.result_control {font-family:"Verdana", "Arial", "Helvetica", sans-serif; font-size:11px; margin-top:0; margin-botton:0; margin-left:15px; padding:5px; background-color:#0175EA; text-decoration:none; color:#D2DCF3; display:block; float:left;}

a.result_control:hover {background-color:#FFFFCC; color:black; text-decoration:none;}
/*#D2DCF3*/

a.warning_control {font-family:"Verdana", "Arial", "Helvetica", sans-serif; font-size:11px; margin-top:0; margin-botton:0; margin-left:15px; padding:5px; background-color:red; text-decoration:none; color:#D2DCF3; display:block; float:left;}

a.warning_control:hover {background-color:#FFFFCC; color:black; text-decoration:none;}

.result_control_text {font-family:"Verdana", "Arial", "Helvetica", sans-serif; font-size:11px; margin:5px; padding:5px; color:black;}

a.result_sort {font-family:"Verdana", "Arial", "Helvetica", sans-serif; font-size:12px; margin-right:8px; margin-left:8px; text-decoration:none; color:#042172;} 
a.result_sort:hover {text-decoration:underline;}

a.trashhide2 {font-family:"Verdana", "Arial", "Helvetica", sans-serif; font-size:10px; margin-top:1px; text-decoration:none;} 

a.trashhide {font-family:"Verdana", "Arial", "Helvetica", sans-serif; font-size:10px; color:#575757; padding: 2px; margin-right:10px; text-align:right; text-decoration:none;}
a.trashhide:hover {text-decoration:underline;}
 
.eligbox {
font-family:"Verdana", "Arial", "Helvetica", sans-serif;
font-size:10px;
color:#3C3C3C;
magin-top:0px;
}

.notebox {
font-family:"Verdana", "Arial", "Helvetica", sans-serif;
font-size:10px;
color:#3C3C3C;
magin-top:0px;
}

.ratebox {
font-family:"Verdana", "Arial", "Helvetica", sans-serif;
font-size:10px;
color:#3C3C3C;
magin-top:0px;
}
 
.dsp_rowheader {font-family:"Verdana", "Arial", "Helvetica", sans-serif; font-size:12px; color:black; padding:4px; background-color:#FCDDDE;} /*F4F4F4*/
.dsp_rowcontainer {font-family:"Verdana", "Arial", "Helvetica", sans-serif; font-size:12px; color:black; padding:4px; }
.dsp_action {float:left; width:60px; position:relative; margin-top:4px;}
.dsp_scholnm {width:auto; margin-left:70px; margin-right:290px; position:relative; margin-top:4px;}
.dsp_deadline {float:right; width:75px; position:relative; margin-top:4px;}
.dsp_amount {float:right; width:75px; position:relative; margin-top:4px;}
.dsp_rate {float:right; width:130px; position:relative;}

.col_header {margin-left:-4px; margin-right:-4px; margin-top:-4px; margin-bottom:0; padding:4px; background-color:#ffffff; color:#575757; font-size:16px;} /*background-color:#6666CC; color:white;*/
.col_action {float:left; width:60px; position:relative; margin-top:4px; font-weight:bold; height:20px; padding-top:2px; color:#575757;}
.col_scholnm {width:auto; margin-left:70px; margin-right:290px; position:relative; margin-top:4px; font-weight:bold; height:20px; padding-top:2px; color:#575757;}
.col_deadline {float:right; width:75px; position:relative; margin-top:4px; font-weight:bold; height:20px; padding-top:2px; color:#575757;}
.col_amount {float:right; width:75px; position:relative; margin-top:4px; font-weight:bold; height:20px; padding-top:2px; color:#575757;}
.col_rate {float:right; width:130px; position:relative; margin-top:4px; font-weight:bold; height:20px; padding-top:2px; color:#575757;}

a.col {color:#575757; text-decoration:none;}
a.col:hover {text-decoration:underline;}

a.save {font-weight:bold;}
a.unsave {font-weight:normal;}
a.strike {color:gray; text-decoration:line-through;}
a.unstrike {color:#800080; text-decoration:underline;}
 
.save {font-weight:bold;}
.unsave {font-weight:normal;}
.strike {color:gray; text-decoration:line-through;}
.unstrike {color:#800080; text-decoration:underline;}

/*Book Promo*/ 
.dsp_promo {font-family:"Verdana", "Arial", "Helvetica", sans-serif; font-size:12px; color:black; padding:12px; background-color:#1495F0;}
/*border-top: 2px solid #6666CC; border-bottom: 2px solid #6666CC;*/
 
/* Forum Promo */
/* .question
 {
  padding: 10px 0 2px 0;
 }
 
 .question-bubble
 {
  width: 98%;
  padding: 10px;
  font-size:12px;
  /*color:#0aa1dd;*/
  /*
  color:black;
  border:5px solid #dad6d2;
  font-family:"Verdana", "Arial", "Helvetica", sans-serif;
 }
 .question-bottom
 {
 background:url(../images/balloon_bottom_wht.gif) no-repeat 30px 0;
 height:29px;
 position:relative;
 top: -5px;
 }
 
 */
 
 .forum_header {margin-left:-4px; margin-right:-4px; margin-top:-4px; margin-bottom:0; padding:4px; background-color:#6666CC; color:white;}
 
/* Advice Page */
 
.advice_header {font-family:"Verdana", "Arial", "Helvetica", sans-serif; font-size:18px; color:black; margin-top:10px; margin-bottom:5px; line-heigh:1.35;}
.advice_body {font-family:"Verdana", "Arial", "Helvetica", sans-serif; font-size:14px; color:black; margin-top:18px; margin-bottom:18px; line-heigh:1.35;}
.advice_byline {font-family:"Verdana", "Arial", "Helvetica", sans-serif; font-size:14px; color:gray; margin-bottom:5px; line-heigh:1.35;}
 
.advice_body LI {font-family:"Verdana", "Arial", "Helvetica", sans-serif; font-size:14px; color:black;margin-top:10px; margin-left:35px; margin-right:40px; line-heigh:1.35;}

 
 
/* SCRIPTS FORMAT */
 
/* =Character Counter */
.minitext {
  color: Black;
}
.disable {
  background-color: #CF110C;
  color: #fff;
  font-weight: bold;
  padding: 5px;
}

/* Scholarship Star Ratings */
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
	background: url(../images/star8.gif) left -1000px repeat-x;
}
.star-rating{
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating li{
	display: inline;
}
.star-rating a, 
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
	background-position: left bottom;
}
.star-rating a.one-star{
	width:20%;
	z-index:6;
}
.star-rating a.two-stars{
	width:40%;
	z-index:5;
}
.star-rating a.three-stars{
	width:60%;
	z-index:4;
}
.star-rating a.four-stars{
	width:80%;
	z-index:3;
}
.star-rating a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}	 
 


