body{background:#1d2744 url(../images/body-bg-tile.jpg) repeat-x;padding:20px 0;color:#fff;font-family:Arial, "Myriad Pro", "Trebuchet MS", "Lucida Sans", "Lucida Grande", "Helvetic Neue", sans-serif;position:relative;}
.ie8 body, .ie7 body, .ie6 body{font-family:Arial, sans-serif;}
h1, h2, h3, h4, h5, h6{color:#5570c7;}
a{color:#4c83de;}
hr{color:#A7ADBF !important;background:#A7ADBF !important;margin:20px 0 !important;}
.inset_button{padding:6px 12px;background:#eef1f9;background:-moz-linear-gradient(center top , #eef1f9, #B2C0E8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#eef1f9), to(#B2C0E8));-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.9), inset 0 1px 20px rgba(255, 255, 255, 0.3);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.9), inset 0 1px 20px rgba(255, 255, 255, 0.3);border:1px solid rgba(90, 104, 149, 0.6);-moz-border-radius:12px 12px 12px 12px;-webkit-border-radius:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;}
.inset_button a{color:rgb(90, 104, 149);text-decoration:none;font-weight:bold;vertical-align:top;text-shadow:0 1px 1px rgba(255,255,255,0.9);}
.inset_button img{vertical-align:baseline;padding-right:5px;}
div#dashboard_profile{border:1px solid rgba(0,0,0,0.1);padding:10px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.paid_award{color:#666;}
.paid_award p{margin:0;}
div.img{width:16px;float:left;margin-right:20px;text-align:center;}
div.img img{width:100%;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3);}
div#dashboard_profile div.stats{margin-left:100px;}
div.progress_bar_outside{border:1px solid #333;height:5px;background-color:#cc7f81;margin-bottom:1.0em;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);}
div.progress_bar_inside{height:5px;background-color:lime;width:5px;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px rgba(0,0,0,0.3);}
table.matches th{font-size:12px;}
table.matches td.amount, table.matches td.deadline{font-size:12px;color:#666;white-space:nowrap;}
table.matches td span.new{font-size:8px;text-transform:uppercase;color:red;margin-right:5px;font-style:italic;}
table.matches td span.open{color:green;}
table.matches td a{text-decoration:none;font-weight:bold;}
div#header{height:72px;position:relative;overflow:hidden;margin-bottom:20px;}
div#header a{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.6);}
div#screen_logo img{}
div#my_account_login{display:block;float:right;font-size:15px;line-height:15px;margin-right:10px;padding-left:0;padding-top:8px;width:auto;}
div.fb_btn{clear:right;float:right;margin:20px 10px 0 0;}
div#my_account_login em{padding-right:5px;}
div#my_account_login a{background:#445597;padding:5px 10px;-moz-border-radius:24px;-webkit-border-radius:24px;border-radius:24px;font-weight:bold;text-decoration:none;-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 3px rgba(0, 0, 0, 0.3) inset;-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 3px rgba(0, 0, 0, 0.3) inset;}
.ie6 div#my_account_login{padding-top:10px;}
.ie6 div#my_account_login a{line-height:1;}
#navigation{position:relative;height:50px;}
#navigation ul{list-style:none;position:relative;height:50px;margin-left:10px;margin-right:10px;-moz-box-shadow:0 -1px 1px rgba(0,0,0,0.3);-webkit-box-shadow:0 -1px 1px rgba(0,0,0,0.3);box-shadow:0 -1px 1px rgba(0,0,0,0.3);}
#navigation ul li{position:relative;float:left;height:50px;}
#navigation ul li a{position:relative;color:#fff;text-shadow:0 -1px 0 #000;text-decoration:none;display:block;height:50px;background-position:0 0;}
#navigation ul li a:hover{background-position:0 0;}
#navigation ul li a span{background:url(../images/navigation-bg.jpg) no-repeat 0 0;width:100%;height:100%;position:absolute;top:0;left:0;}
#navigation ul li a span:hover, #navigation ul li a:hover span{background-position:-50px 0 !important;}
.ie6 div#navigation ul{margin-bottom:0px !important;}
.ie6 div#navigation a:hover span{background-position-y:-100px !important;}
.ie6 a:hover span{cursor:pointer !important;}
#navigation li#home_link{width:96px;}
#navigation li#home_link span{background-position:0 0 !important;}
#navigation li#home_link span:hover{background-position:0 -50px !important;}
#navigation li#home_link span.active{background-position:0 -100px !important;}
#navigation li#scholarships_link{width:180px;}
#navigation li#scholarships_link span{background-position:-96px 0 !important;}
#navigation li#scholarships_link span:hover{background-position:-96px -50px !important;}
#navigation li#scholarships_link span.active{background-position:-96px -100px !important;}
#navigation li#dashboard_link{width:180px;}
#navigation li#dashboard_link span{background-position:-96px -150px !important;}
#navigation li#dashboard_link span:hover{background-position:-96px -200px !important;}
#navigation li#dashboard_link span.active{background-position:-96px -250px !important;}
#navigation li#colleges_link{width:164px;}
#navigation li#colleges_link span{background-position:-276px 0 !important;}
#navigation li#colleges_link span:hover{background-position:-276px -50px !important;}
#navigation li#colleges_link span.active{background-position:-276px -100px !important;}
#navigation li#resources_link{width:164px;}
#navigation li#resources_link span{background-position:-440px 0 !important;}
#navigation li#resources_link span:hover{background-position:-440px -50px !important;}
#navigation li#resources_link span.active{background-position:-440px -100px !important;}
#navigation li#submission_link{width:181px;}
#navigation li#submission_link span{background-position:-604px 0 !important;}
#navigation li#submission_link span:hover{background-position:-604px -50px !important;}
#navigation li#submission_link span.active{background-position:-604px -100px !important;}
#navigation li#contact_link{width:135px;}
#navigation li#contact_link span{background-position:-785px 0 !important;}
#navigation li#contact_link span:hover{background-position:-785px -50px !important;}
#navigation li#contact_link span.active{background-position:-785px -100px !important;}
#navigation ul li span.active{background-position:-100px !important;}
#homepage_highlight{background-color:#fff;margin-bottom:20px;padding:20px;color:#fff !important;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.6);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.6);box-shadow:0 1px 1px rgba(0,0,0,0.6);}
#homepage_highlight h1{color:#fff;font-size:42px;line-height:42px;margin-left:30px;padding-top:30px;text-shadow:0 1px 1px #000;}
#homepage_highlight p{margin-left:30px;font-size:24px;font-weight:lighter;line-height:26px;width:560px;margin-bottom:40px;display:block;text-shadow:0 1px 1px #000;}
#homepage_highlight #homepage_image{width:900px;height:460px;background:#000 url(../images/homepage-highlight-temp.jpg) no-repeat;}
#homepage_highlight ol{float:left;list-style:none;margin-bottom:20px;margin-left:40px;width:auto;}
#homepage_highlight li{display:block;float:left;font-family:Arial,Georgia,Times,serif;font-size:16px;font-style:italic;font-weight:lighter;height:34px;line-height:37px;margin-bottom:5px;margin-top:10px;padding-left:50px;text-shadow:0 1px 1px #000000;width:100%;}
#homepage_highlight li.first{background:url(../images/1.png) no-repeat 0 50%;}
#homepage_highlight li.second{background:url(../images/2.png) no-repeat 0 50%;}
#homepage_highlight li.third{background:url(../images/3.png) no-repeat 0 50%;}
a.get_started{background:#148cfc;padding:12px 80px;margin-left:40px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.6);font-size:36px;line-height:36px;font-weight:bold;text-decoration:none;-moz-border-radius:24px;-webkit-border-radius:24px;border-radius:24px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.6), inset 0 1px 0 rgba(255,255,255,0.3), inset 0 10px 25px rgba(255,255,255,0.3), inset 0 -10px 25px rgba(0,0,0,0.3), inset 0 -1px 0 rgba(255,255,255,0.3);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.6), inset 0 1px 0 rgba(255,255,255,0.3), inset 0 10px 25px rgba(255,255,255,0.3), inset 0 -10px 25px rgba(0,0,0,0.3), inset 0 -1px 0 rgba(255,255,255,0.3);box-shadow:0 1px 3px rgba(0,0,0,0.6), inset 0 1px 0 rgba(255,255,255,0.3), inset 0 10px 25px rgba(255,255,255,0.3), inset 0 -10px 25px rgba(0,0,0,0.3), inset 0 -1px 0 rgba(255,255,255,0.3);text-decoration:none;float:left;margin-left:40px;}
#homepage_highlight a.get_started:hover{background:#2790ff;}
.ie6 #homepage_highlight p,
.ie7 #homepage_highlight p,
.ie8 #homepage_highlight p{font-size:18px !important;}
.ie6 #homepage_highlight ol,
.ie7 #homepage_highlight ol,
.ie8 #homepage_highlight ol{margin-bottom:35px !important;}
.ie6 #homepage_highlight p{margin-bottom:20px !important;}
.ie6 #homepage_highlight ol{padding-top:20px;}
.bright_button{padding:16px 80px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.6);font-size:24px;line-height:24px;font-weight:bold;text-decoration:none !important;-moz-border-radius:24px;-webkit-border-radius:24px;border-radius:24px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.6);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.6);box-shadow:0 1px 3px rgba(0,0,0,0.6);background:#148cfc;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#148cfc', endColorstr='#0A61AF');background:-webkit-gradient(linear, left top, left bottom, from(#148cfc), to(#0A61AF));background:-moz-linear-gradient(top, #148cfc, #0A61AF);margin:20px;display:block;text-align:center;border:1px solid rgba(0,0,0,0.3);}
.bright_button:hover{background:#2790ff;}
#subpage_content{background:#fff;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.6);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.6);box-shadow:0 1px 1px rgba(0,0,0,0.6);color:#333333;height:1%;position:relative;margin-bottom:20px;}
#subpage_content h1, #subpage_content h2, #subpage_content h3, #subpage_content h4, #subpage_content h5, #subpage_content h6{color:#5570c7;}
#subpage_content h1, #subpage_content h2, #subpage_content h3{color:#5570c7;letter-spacing:-1px;margin:20px 0 0;float:left;width:100%;}
.left_google_ad{float:left;margin-top:0px;margin-right:20px;}
#subpage_content h1 strong, #subpage_content h2 strong, #subpage_content h3 strong{font-weight:bold;}
#subpage_content h1{font-size:33px;}
#subpage_content div.main_content{padding:20px 0 20px 20px;}
p.MsoNormal{margin:0;padding:0;}
.google_ads{margin-bottom:20px;padding-left:0px;}
.a_subDiv{float:left;width:500px;text-align:justify;margin-bottom:20px;}
.a_subDiv div{float:left;width:100%;margin-top:12px;}
div.main_content h1{line-height:1;}
div.main_content p, div.main_content ul, div.main_content ol, div.main_content span{font-family:Arial, Georgia, Times, serif;}
div.main_content ul, div.main_content ol{margin-left:20px;}
div.sub_content{padding-top:30px;padding-right:20px;background:#eee;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff');background:-webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#ffffff));background:-moz-linear-gradient(top, #eee, #fff);border-left:1px solid #ccc;padding-bottom:20px;}
div.aside{padding:0 20px 10px 20px;}
div.aside h4, div.aside h5, div.aside h6, div.aside p, div.aside ul, div.aside ol{color:#333 !important;font-size:12px;line-height:17px;}
div.light{}
div.dark{}
div.padded{padding:20px 20px 20px 20px !important;}
div.aside ul{list-style:none;}
div.section_nav{background-color:#eee;border:1px solid #ddd;padding:5px 20px;margin-bottom:20px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:inset 0 -1px 3px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 -1px 3px rgba(0,0,0,0.1);box-shadow:inset 0 -1px 3px rgba(0,0,0,0.1);}
div.section_nav ul{list-style:none;margin:0;padding:0;}
div.section_nav ul li{float:left;padding:0;margin:0;}
div.section_nav li a{padding:5px 10px 10px 10px;margin-top:5px;font-family:Arial, "Myriad Pro", "Lucida Grande", "Trebuchet MS", Arial, sans-serif;}
div.section_nav a.active{color:#333;text-decoration:none;background:#fff;}
div.form_section{}
div.content_heading{margin-bottom:20px;}
div.content_heading h1{margin-bottom:10px;font-size:24px;line-height:26px;}
div.content_heading p{font-size:14px;margin-bottom:0 !important;}
legend{font-weight:bold;}
label.inline{display:inline !important;}
.button{color:#fff !important;text-shadow:0 -1px 0 #000;font-weight:bold;padding:5px 20px !important;width:auto;-moz-border-radius:24px;-webkit-border-radius:24px;border-radius:24px;border:1px solid rgba(0,0,0,0.3);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.6);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.6);box-shadow:0 1px 1px rgba(0,0,0,0.6);text-decoration:none !important;font-size:16px !important;background:#445597;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5369bc', endColorstr='#445597');background:-webkit-gradient(linear, left top, left bottom, from(#5369bc), to(#445597));background:-moz-linear-gradient(top, #5369bc, #445597);}
.button:hover{background:#4a5ea8;}
.button:active{background:#5369bc;}
.button a{color:#fff;text-decoration:none;font-size:16px;}
.ie6 .button,
.ie7 .button,
.ie8 .button{border:1px solid #334175;}
.register_link a{text-decoration:underline;}
.item_error, span.error{color:red;font-size:12px;font-style:italic;}
.modal .error{display:block;}
div.form_error{border:1px solid red;padding:20px;}
div.form_error h4{color:red !important;}
.error_heading{color:red;margin-bottom}
div.form_error span.error{display:block;}
form div.grid_checkboxes{position:relative;height:1%;margin-bottom:0 !important;}
form div.grid_checkboxes label{display:block;float:left;width:30%;height:40px;font-weight:lighter !important;line-height:12px !important;}
form div.grid_checkboxes input{float:left;margin:0 5px;}
label .error{color:red;font-style:italic;}
input.error, textarea.error{border:2px solid red;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.6);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.6);}
table{width:100%;margin-bottom:20px;}
table thead{background-color:#eee;-moz-border-radius:4px;}
table th{padding:5px;font-weight:lighter;font-size:14px;}
table tbody tr:hover{background-color:#ffffea;}
table td{padding:5px;border-top:1px solid #eee;}
#semi_footer{background:url(../images/semi-footer-bg.jpg) no-repeat #d6ebf6;margin-bottom:20px;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.6);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.6);box-shadow:0 1px 1px rgba(0,0,0,0.6);position:relative;height:1%;}
#semi_footer div.first{padding-left:20px;}
#semi_footer div.last{padding-right:20px;}
#semi_footer h3{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.6);font-size:22px;line-height:22px;padding-top:14px;margin-bottom:34px;font-weight:lighter;}
#semi_footer h2{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.6);font-size:22px;line-height:22px;padding-top:14px;margin-bottom:34px;font-weight:lighter;}
#semi_footer h3.dark{color:#546FC0;text-shadow:0 1px 1px rgba(255,255,255,0.6);margin-bottom:20px;}
#semi_footer .posted_on{color:#666;font-style:italic;font-size:12px;}
#semi_footer p{font-size:14px;color:#333;}
#semi_footer ul{list-style:none;}
.margin-top-bot{margin:5px 0px 10px 0px;;}
#semi_footer p.merginLeft{margin:0 0 0 10px;}
#footer{color:#edf0f9;}
#footer p{font-size:14px;line-height:20px;font-weight:lighter;}
#footer p.cushion{padding-left:20px;}
#footer a{color:#d5eaf6;}
#footer a.footer_email_link{background:url(../icons/email.png) no-repeat 0 50%;padding-left:20px;}
ul.footer_links{list-style:none;padding:0 20px;margin-bottom:20px;position:relative;}
ul.footer_links li{float:left;font-size:12px;width:25%;}
ul.footer_links a{text-decoration:none;text-shadow:0 1px 3px rgba(0,0,0,0.6);}
.signup_pitch{font-size:110%;padding-bottom:20px;}
.signup_pitch li{margin-bottom:10px;}
form#login_form{padding:20px;background:#DCE3F8;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-bottom:20px !important;border:1px solid rgba(0,0,0,0.1);}
form#login_form fieldset{border:0;margin:0;}
form#login_form legend{font-weight:bold;}
form#login_form fieldset div{margin-bottom:0.75em;}
form#login_form label{display:block;text-transform:uppercase;font-size:12px;color:#555;}
form#login_form input{font-size:16px;padding:3px;}
form#login_form p.forgot_password{margin:0;}
form#login_form p.forgot_password a{font-size:12px;}
form#register_form{}
div.fieldset{background:#D4DBEE;/* padding: 20px; */	 padding: 10px 10px 10px 20px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-bottom:20px !important;border:1px solid rgba(0,0,0,0.1);}
div.fieldset a{}
form#register_form fieldset{margin:0;border:0;padding:0;}
form#register_form legend{font-size:18px;margin:0;padding:0;/* margin-bottom:20px;*/ margin-bottom:5px;text-shadow:0 1px 0 #fff;}
form#register_form fieldset p{color:#666;font-weight:lighter;text-shadow:0 1px 0 #fff;margin-bottom: 5px;}
form#register_form div{position:relative;height:1%;/*margin-bottom:0.75em;*/margin-bottom: 3px;}
form#register_form div label{display:block;/*font-size:14px;*/font-size:12px;font-weight:bold;font-family:Arial, "Myriad Pro", "Trebuchet MS", "Lucida Sans", "Lucida Grande", "Helvetic Neue", sans-serif !important;text-shadow:0 1px 0 #fff;}
form#register_form div label span{font-weight:lighter;}
form#register_form div label span.note{font-size:11px;font-style:italic;color:#ccc;}
form#register_form div input, form#register_form div textarea{font-size:12px;padding:5px;}
form#register_form div select{}
.ie6 form#register_form fieldset{background:#dae3ff !important;}
form#search_form{}
form#search_form fieldset{margin:0;border:0;border:1px solid rgba(0,0,0,0.1);margin-bottom:20px;padding:20px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:rgb(250, 251, 252);}
form#search_form fieldset legend{font-size:18px;margin:0;padding:0;}
form#search_form fieldset p{font-style:italic;font-color:#999;font-weight:lighter;}
form#search_form div{position:relative;height:1%;margin-bottom:0.75em;}
form#search_form div label{display:block;font-size:14px;font-weight:bold;font-family:Arial, "Myriad Pro", "Trebuchet MS", "Lucida Sans", "Lucida Grande", "Helvetic Neue", sans-serif !important;}
form#search_form div label span{font-weight:lighter;}
form#search_form div label span.note{font-size:11px;font-style:italic;color:#ccc;}
form#search_form div input{font-size:16px;padding:5px;}
form#search_form div select{font-size:15px;}
table#search_results{width:100%;margin-bottom:20px;}
table#search_results thead{background-color:#eee;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
table#search_results th{padding:5px;font-weight:lighter;font-size:14px;}
table#search_results tbody tr:hover{background-color:#ffffea;}
table#search_results td{padding:5px;border-top:1px solid #eee;}
table#search_results td.name{}
table#search_results td.amount{font-size:12px;}
table#search_results td.deadline{font-size:12px;}
table#search_results td a{text-decoration:none;}
table#search_results td a:hover{text-decoration:underline;}
.scholarship_actions{background-color:#eee;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:5px 20px;}
.scholarship_actions img{margin-bottom:-3px;}
.scholarship_actions a{text-decoration:none;}
.scholarship_actions a:hover{text-decoration:underline;}
.info_slider{padding:20px;position:absolute;top:97px;right:20px;width:200px;-moz-border-radius:0 0 0 12px;-webkit-border-radius:0 0 0 12px;border-radius:0 0 0 12px;}
.info_slider p{text-align:right;}
.extra_info{font-size:14px;line-height:100%;}
.extra_info p{text-align:left;margin-bottom:1.0em;}
#college_map{width:100%;height:250px;}
.ad{background:#ddd;background:-moz-linear-gradient(center top , #eee, #ccc);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#eee), to(#ccc));color:#666;position:relative;margin-bottom:1.0em;}
.ad p{position:absolute;text-align:center;width:100%;text-shadow:0 1px 0 rgba(255,255,255,0.9);top:43%;}
.ad_200_200{width:200px;height:200px;font-size:90%;}
.ad_300_250{width:300px;height:250px;}
.ad_right{float:right;}
.openx_ads{text-align:center !important;position:relative;}
.sans_serif{font-family:Arial, "Myriad Pro", "Trebuchet MS", "Lucida Sans", "Lucida Grande", "Helvetic Neue", sans-serif !important;}
.serif{font-family:Arial, Georgia, Times, "Times New Roman", serif !important;}
.lessor{font-size:90%;}
.hidden{display:none;}
.modal_bg{position:absolute;top:0px;left:0px;height:100%;width:100%;display:none;background:rgba(0,0,0,0.6);}
.ie6 .modal_bg{background:transparent !important;}
.modal{position:absolute;display:none;background:#fff;color:#333;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:20px;max-width:80%;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);box-shadow:0 1px 1px rgba(0,0,0,0.3);}
.ie6 .modal,
.ie7 .modal,
.ie8 .modal{border:10px solid #666;}
.news_widget{height:65px;overflow:hidden;}
.news_widget p{margin-bottom:100px;}
div.news_list{}
div.news_list h3{margin:0;}
div.news_list p.posted_on{color:#666;font-size:12px;margin:0;}
.news_date{color:#666;font-size:80%;}
.bad_fields{border:1px solid red;padding:10px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.3);background-color:white;}
.required{font-size:12px;color:red;font-style:italic;}
.hidden{visibility:hidden;}
div.flash_message{display:none;}
.csadd, .csremove{-moz-border-radius:24px;-webkit-border-radius:24px;border-radius:24px;font-size:12px;font-weight:bold;border:1px solid rgba(0,0,0,0.3);color:#fff;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.3), inset 0 1px 12px rgba(255,255,255,0.3);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3), inset 0 1px 12px rgba(255,255,255,0.3);box-shadow:0 1px 3px rgba(0,0,0,0.3), inset 0 1px 12px rgba(255,255,255,0.3);text-shadow:0 -1px 0 rgba(0,0,0,0.9);color:#fff;}
.csadd{background-color:green;}
.csremove{background-color:red;}
div#academic .comboselect fieldset{padding:10px !important;text-align:center;height:1% !important;margin:0 !important;width:100% !important;}
div#academic .csleft{width:100% !important;}
div#academic .csadd, #academic .csremove{clear:none !important;width:160px;-moz-border-radius:24px;-webkit-border-radius:24px;border-radius:24px;font-size:12px;font-weight:bold;border:1px solid rgba(0,0,0,0.3);color:#fff;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.3), inset 0 1px 12px rgba(255,255,255,0.3);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);box-shadow:0 1px 3px rgba(0,0,0,0.3);text-shadow:0 -1px 0 rgba(0,0,0,0.9);color:#fff;}
div#academic fieldset .csadd{background-color:green;margin-right:20px;margin-left:auto;}
div#academic fieldset .csremove{background-color:red;margin-right:auto;}
div#academic .csright{width:100% !important;overflow:hidden;height:80px !important;}
#us_map_colleges{width:680px;height:360px;margin-bottom:20px;}
ul.state_names{list-style:none;}
ul.state_names li{width:23%;float:left;height:40px;}
pre{font-size:11px;}
a.multipicker{border:1px solid rgba(68,85,151,0.6);padding:6px 30px 6px 12px;text-decoration:none;display:block;margin:10px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:url(../icons/control_play.png) no-repeat 95% 50% #fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cccccc');background:url(../icons/control_play.png) no-repeat 95% 50%, -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc));background:url(../icons/control_play.png) no-repeat 95% 50%, -moz-linear-gradient(top, #fff, #ccc);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.6), inset 0 1px 0 #fff;}
.more_criteria{width:45%;float:left;}
.more_criteria small{margin-left:20px;display:block;color:#555;}
.multi_picker{width:640px;position:relative;}
.multi_picker .state_name{padding-bottom:10px;}
.multi_picker .checkboxes{height:250px;overflow-y:scroll;border:1px solid #ccc;padding:10px;margin-bottom:10px;position:relative;}
.multi_picker label{display:block;font-size:14px;border-top:1px solid #eee;position:relative;}
.multi_picker label input{margin-right:5px;}
.multi_picker .save{clear:left;padding-top:20px;}
.multi_picker .states ul{list-style:none;}
.multi_picker .states li{margin:0;font-size:12px;float:left;width:3%;margin-right:0.5%;margin-bottom:0.5%;border:1px solid #ddd;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:0 2px;border-radius:4px;-moz-box-shadow:0 1px 1px transparent, 0 -5px 5px rgba(0, 0, 0, 0.05) inset, 0 -3px 0 #FFFFFF inset;-webkit-box-shadow:0 1px 1px transparent, 0 -5px 5px rgba(0, 0, 0, 0.05) inset, 0 -3px 0 #FFFFFF inset;box-shadow:0 1px 1px transparent, 0 -5px 5px rgba(0, 0, 0, 0.05) inset, 0 -3px 0 #FFFFFF inset;}
.multi_picker .states a{text-decoration:none;}
.indicator{position:absolute;height:100%;width:100%;top:0;left:0;background-color:rgba(255,255,255,0.6);}
.indicator img{position:absolute;top:50%;left:50%;}
.ie6 .indicator,
.ie7 .indicator,
.ie8 .indicator{position:absolute;height:100%;width:100%;top:0;left:0;background-color:white;}
.ie6 .indicator img,
.ie7 .indicator img,
.ie8 .indicator img{position:absolute;top:50%;left:50%;}
.loading{position:absolute;height:100%;width:100%;top:0;left:0;background-color:rgba(255,255,255,0.6);border:1px solid lime;display:none;}
.loading img{position:absolute;top:50%;left:50%;}
#temp_list{border:3px solid lime;position:fixed;top:0;left:0;z-index:999;}
.results_info{position:relative;color:#666;font-size:90%;margin-bottom:6px;}
.results_info .results_message{margin:0;}
.pagination_links{position:absolute;right:6px;top:3px;}
.pagination_links a{text-decoration:none;}
.padded_right{padding-right:20px !important;}
.padded_left{padding-left:20px !important;}
.margin_right_10{margin-right:10px;}
.margin_right_20{margin-right:20px;}
.margin_left_10{margin-left:10px;}
.margin_left_20{margin-left:20px;}
.float_right{float:right;}
.float_left{float:left;}
.shadow{-moz-box-shadow:0 1px 3px rgba(0,0,0,0.3);-webkit-box-shadow:0 3px 1px rgba(0,0,0,0.3);box-shadow:0 1px 3px rgba(0,0,0,0.3);}
.favorite_removal_link{font-weight:normal !important;text-decoration:underline;font-size:12px;}
#codeigniter_profiler{display:none;}
#social_links{text-align:center;}
h3.footer{text-align:center;margin-bottom:20px;}
.page_main_link{float:right;text-decoration:none;}
.page_main_link > a{text-decoration:none;}
.page_main_link a{background:none repeat scroll 0 0 #5570C7;color:#FFFFFF;font-size:12px;font-weight:bold;margin-right:40px;padding:3px 10px;}
.news_left_div{float:left;margin-left:0px;margin-top: 0px; margin-top: 22px;}
.news_left_div_sch{ float: left;    width: 549px;   margin-left: 9px;}
.search_account_login {   float: left;    margin: 0 0 19px 34px;}
.search_account_login a{background: none repeat scroll 0 0 #445597;    color: #FFFFFF;    font-weight: bold;    padding: 5px 10px;text-decoration: none;    cursor: pointer;}
.ul_list{float:left;margin-right:20px;margin-left: 35px !important;}
.style91 form#register_form div{position:static;}
.style91 form#register_form fieldset div{}
.smDiv{float:left; width:195px;}
.smDiv input{float:left; width:175px;}
.style91 form#register_form div select{ margin-right: 10px;padding: 4px;}
.select_box{width:185px;}
.fieldset span {    font-size: 12px;}
#year_will_div .smDiv label { width: 240px;}
.search_style90 form#search_form fieldset{background:#D4DBEE;}
.search_style90 form#search_form div{position:static;}
.search_style90 form#search_form div label{ font-size:12px;}
.search_style90 form#search_form div select{ font-size:12px;}
.search_style90 form#search_form fieldset div{   margin-bottom: 2px;}
.search_smDiv{float:left; width:270px; margin-left: 10px;}
.search_smDiv input{float:left; width:250px;}
.search_style90 form#search_form fieldset legend{ float: left; width: 100%; margin-bottom: 5px;}
.search_style90 form#search_form fieldset p{ float: left; width: 100%; margin-bottom: 5px;  font-style: normal; color: #666666;  font-size: 15px;   font-weight: lighter;font-family: Arial,Georgia,Times,serif;}
/* .style91 form#register_form div select{ margin-right: 10px;padding: 4px;}*/
.search_select_box{   width: 265px;font-size: 12px; padding: 1px 1px 5px;}
.search_back_btn{      background: none repeat scroll 0 0 #445597;
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    margin: -4px 0 0 8px;
    padding: 5px 10px;
    text-decoration: none;
	    cursor: pointer;
}
.searcho_radio{   float: left;
    margin-left: -43px;
    margin-top: 25px;
    width: 270px;}
	.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-dialog-buttons.ui-draggable.ui-resizable {
    font-size: 14px !important; 
}
.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close {
   	background: #445597 url(../images/1391520578_icon-close-round.png) 50% 50% repeat-x;
}
.state_county_div{float:left; margin: 0 0 30px 184px;}

.state_county_div .ul_list{margin:0 10px 0px 0; font-size:12px;  margin-left:0px !important;}

.state_county_div .ul_list li{list-style:none;}
.state_county_div  h2{margin-bottom:20px;}