@charset "UTF-8";


body {
	margin:0;
	font:100% Verdana, Arial, sans-serif;
	color: #666; 
	padding:0;
	background: #ecf3f5 url("images/new/top-repeat.gif") repeat-x;
}
div#container{
	width: 960px;
	padding: 0;
	margin:0 auto;
	text-align: left;
voice-family: "\"}\""; 
voice-family:inherit;
width: 960px;
}

p, ul {font-size: 75%; line-height: 1.5; margin:0;}
p {padding:0 0 10px 0;}

a {color: #2894d1; text-decoration: underline;}

div#header_top {height:75px;}
/* TOP NAV ------------------------*/

div#top_nav {float:right; width:525px; background: url("images/new/top-nav-bg.gif") top right no-repeat;}
div#top_nav ul {margin:9px 0 5px 13px; padding:0; font-size: 70%;}
div#top_nav ul li {list-style:none; display:inline; padding: 0 10px 0 7px; border-right: 1px solid #78b9e7;}
div#top_nav ul li.last {border-right:none;padding: 0 0 0 5px;}
div#top_nav ul li a {color: #78b9e7;}

div#search_box {float:right; width:195px;margin:5px 0 10px 0;}




/* TABBED MAIN NAV ---------------------------------------------------------------------------- */

ul#main_nav {
  margin:0 0 0 10px;
  padding:0;
  list-style:none;
  font-family: Arial, sans-serif;font-size:90%;font-weight:bold;
  line-height:19px;
  text-transform:uppercase;
  height:30px;
  }
ul#main_nav li {
  float:left;
  background:url("images/new/tab-left.gif") no-repeat left top;
  margin:0 12px 0 0;
  padding:0 0 0 5px;
  /*border-bottom: 1px solid #204188;*/
  }
ul#main_nav li.selected {
  background:url("images/new/tab-left-select.gif") no-repeat left top;
  /*border-bottom: 1px solid #fff;*/
 }
ul#main_nav a {
  float:left;
  display:block;
  background:url("images/new/tab-right.gif") no-repeat right top;
  padding:6px 12px 5px 4px;
  text-decoration:none;
  color:#12517d;
  }
ul#main_nav li.selected a {
  background:url("images/new/tab-right-select.gif") no-repeat right top; color:#1aa0eb;margin:0;
 }
 /* Commented Backslash Hack
   hides rule from IE5-Mac \*/
ul#main_nav a {float:none;}
/* End IE5-Mac hack */




/* HOME ------------------------*/

div#content {background: #fff; clear:left; padding: 15px 10px 0; border-bottom: 10px solid #fff; }

div#home_left, div#home_left_tier2, div#home_left_tier3 {float:left; width: 360px; margin:0 30px 0 0;}
div#home_right, div#home_right_tier2, div#home_right_tier3 {float:left; width: 550px; margin:0;}

div.home_row {clear:left;}

div#home_left_tier2, div#home_right_tier2 {margin-top: 15px;}

div#home_right_tier2 {background: #f3f3f3 url("images/new/home-list-black-bar.gif") no-repeat;}

div#home_right_tier2_btm {background: url("images/new/home-roundedbox-btm.gif") no-repeat; margin:0; padding:0; height:9px; clear:left;}

div#home_feature_text {float:left; width: 270px;}
div#home_feature_text p {padding:0;}

div#home_bottom_bar {margin:15px 0 0 0; background: #a0cff7; padding:0 0 10px}

div#home_right_tier3 {background: url("images/new/blue-boxes-top.gif") no-repeat;}
div#home_right_tier3_btm {background: url("images/new/blue-boxes-btm.gif") no-repeat; height: 5px; clear:left;}

div.bottom_right_box {float:left; width: 275px; padding:10px 0 0;}
div.bottom_right_box img {float:right; margin:0 20px 5px 10px;}
div.bottom_right_box img.prospects {margin: 35px 15px 0 0;}
div.bottom_right_box p {padding:0 10px 10px; font-weight: bold;}
div.bottom_right_box a {color: #0058b9;}


/* LISTS ------------------------*/

/* related links */
ul.home_related {margin:0 0 0 0; padding:5px 0 0 0; float:left; width: 179px;}
ul#home_related_first {margin:0;border-right: 1px solid #ecf3f5;}

ul.home_related li {list-style:none;padding:0 10px 5px}
ul.home_related li.title {color: #093768; font-weight:bold;font-family:Arial, sans-serif; font-size:110%;}
ul.home_related li.more {text-align: right;font-size: 90%;}
ul.home_related li.more a {color: #666;}

/* feed links */
div.home_right_list_1, div.home_right_list_2 {float:left; width: 183px; }
div.home_right_list_3 {float:left; width: 184px;}

div.home_right_list_1 h3 {background:none; color: #b2b66d;padding:5px 10px;}
div.home_right_list_2 h3 {background:none; color: #e182cd;padding:5px 10px;}
div.home_right_list_3 h3 {background:none; color: #8dbbef;padding:5px 10px;}

div.home_right_list_1 ul {margin:0; padding:7px 10px 0; line-height: 1.4;}
div.home_right_list_2 ul, div.home_right_list_3 ul {margin:0; padding:7px 10px 0; border-left: 1px solid #fff; line-height: 1.4;}
div.home_right_list_1 ul li, div.home_right_list_2 ul li, div.home_right_list_3 ul li {list-style:none; margin:0; padding:0 5px 8px 15px;}

div.home_right_list_1 ul li {background: url("images/new/tr-bullet-yellow.gif") left top no-repeat;}
div.home_right_list_2 ul li {background: url("images/new/tr-bullet-purple.gif") left top no-repeat;}
div.home_right_list_3 ul li {background: url("images/new/tr-bullet-blue.gif") left top no-repeat;}

div.home_right_list_1 ul li a {color: #8c912a;}
div.home_right_list_2 ul li a {color: #975589;}
div.home_right_list_3 ul li a {color: #526f90;}

div.home_right_list_1 ul li.more,
div.home_right_list_2 ul li.more, 
div.home_right_list_3 ul li.more {
  background:none;
  text-align: right;
  padding-bottom:0;
  font-size: 90%;
}
div.home_right_list_1 ul li.more a,
div.home_right_list_2 ul li.more a,
div.home_right_list_3 ul li.more a {
  color: #666;
}


/* grad news */
div#home_left_tier3 ul {margin:0 0 5px 25px; padding:0;color: #000; line-height: 1.3;}
div#home_left_tier3 ul li {padding:0 0 5px;}
div#home_left_tier3 ul li.more {text-align: right; list-style:none;color: #666; font-size: 80%;padding:0;}

div#home_left_tier3 ul li a {color: #000;}
div#home_left_tier3 ul li.more a {color: #666;}


/* login links */
div.bottom_right_box ul {margin:5px 0 0 25px; padding:0;color: #000; line-height: 1.3;font-size: 70%;}
div.bottom_right_box ul li {padding:0 0 3px;}
div.bottom_right_box ul li a {color: #000;}



/* FOOTER ------------------------*/

div#footer {margin:0; padding: 5px 0;}
div#footer p {text-align: center; color: #87939c; font-size: 70%;}
div#footer a {color: #87939c;}




/* Hs, Ps AND IMAGES ------------------------*/

h1 {color: #000; font-size: 160%;font-family:Arial, sans-serif;margin:0 0 15px; padding:0 0 15px 5px;line-height: 1.4; border-bottom: 3px solid #d2e9f6;}

h2 {color: #27a5ec; font-size: 120%;font-family:Arial, sans-serif;margin:0 0 5px; padding:0;line-height: 1.4;}

h3 {color: #093768; font-size: 90%;font-family:Arial, sans-serif;margin:0; padding:5px;line-height: 1.4; background: #d2e9f6;}

h4 {color: #000; font-size: 90%;font-family:Arial, sans-serif;margin:0; padding:5px 10px;line-height: 1.4;}
h4.warning {background: #fdf9ea url("images/new/caution-icon.gif") left center no-repeat; border: 1px solid #ffeda2; padding: 10px 5px 10px 45px; margin:5px 0 15px 0; color: #413b24;}


p.right {text-align:right; }

img.h_feature_image {float:left; width: 75px; margin:0 15px 0 0;}



/* CLEARS ------------------------*/

div.clear_left {clear: left;line-height: 0.1; height: 1px;}
div.clear_right {clear: right;line-height: 0.1; height: 1px;}



/* FORM STYLES */
form#g_search, form#cse-search-box {margin:0; padding:0;}
form#login {margin:0 15px 0 10px; padding:0;}

input.search_text {margin:0 5px 0 0; padding:2px; width: 125px; background: #fff; border: none; font-size: 12px;font-family:Arial, sans-serif; color:#333;vertical-align:middle}
input.search_btn {vertical-align:middle;}

input.login_text_email, input.login_text_pwd {margin:0 5px 0 0; padding:2px; width: 75px; border: 1px solid #7398b8; font-size: 12px;color:#333;vertical-align:middle}
input.login_text_email {background:#fff url("images/new/email-input-text.gif") no-repeat; }
input.login_text_pwd {background:#fff url("images/new/pwd-input-text.gif") no-repeat; }
input.login_btn {vertical-align:middle; margin:0;}

