@charset "utf-8";
/* CSS Document */

body,html
{
	margin:0px;
	padding:0px;
	font-size:0.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(i/back.gif);
	background-repeat:repeat-x;
	
}

a
{
	color:#0066cc;
	text-decoration:none;
}

a:visited
{
	color:#1800cc;
}

a:hover
{
	text-decoration:underline;
}

#container
{
	width:1003px;
	margin:auto;
}

#top
{
	height:133px;
	background-image:none;
}

p
{
	margin:0px;
	padding:10px 0px 0px 0px;
}


#menu
{
	padding-top:5px;
	padding-left:10px;	
	font-size:0.95em;
	font-weight:bold;
	float:left;
}

.menuitem,.menuitem_on,.menuitem_special
{
	background-image:url(i/menu_bg_off.gif);
	background-repeat:repeat-x;
	float:left;
	height:28px;
	margin-right:3px;
}

.menuitem_on
{
	background-image:url(i/menu_bg_on.gif);
	color:#FFFFFF;
}

.menuitem_special
{
	background-image:url(i/menu_bg_special.gif);
	color:#FFFFFF;
}

.menuitem_in, .menuitem_in_special, .menuitem_in_on
{
	float:left;
	padding:7px 0px 0px 0px;
}

.menuitem_in a, .menuitem_in a:visited, .menuitem_in a:active
{
	color:#26688f;
	/*background-image:url(i/link_menu_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom; 
	padding-bottom:2px;*/
}

.menuitem_in_special a, .menuitem_in_special a:visited, .menuitem_in_special a:active, .menuitem_in_on a, .menuitem_in_on a:visited, .menuitem_in_on a:active
{
	color:#FFFFFF;
}

#main_boxes_container
{
	height:303px;
	background-color:#265a7f;
	background-image:url(i/boxes_bg.gif);
	background-repeat:repeat-x;
	clear:both;
	padding-left:9px;
}

#main_bottom
{
	/*border-right:1px solid #e3e1d6;
	border-left:1px solid #e3e1d6;*/
	background-image:url(i/main_bg_borders.gif);
	background-repeat:repeat-y;
	border-bottom:1px solid #e3e1d6;
	clear:both;
	margin-left:10px;
	vertical-align:top;
	text-align:left;
}

#main_bottom p
{
	padding:5px 15px 5px 15px;
}

#main_bottom_left
{
	width:582px;
	float:left;
	padding:10px 0px 10px 0px;
}

#main_bottom_right
{
	width:419px;
	float:right;
}

.header_med
{
	background-color:#f4f2ea;
	border-top:1px solid #e3e1d6;
	border-bottom:1px solid #e3e1d6;
	font-size:2em;
	font-family:'Trebuchet MS',Helvetica,Arial,Verdana,sans-serif;
	letter-spacing:-0.02em;
	padding:5px 10px 5px 15px;
}

.header_med em
{
	font-family:"Times New Roman", Times, serif;
}

.header_med strong
{
	font-size:1.2em;
	font-weight:normal;
}

#main_featured_article, #featured_inside p
{
	padding:10px;
	vertical-align:top;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:1.4em;
	font-size:14px;
}

h1,h2
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.9em;
	font-weight:normal;
	letter-spacing:-0.02em;
	padding:10px 10px 0px 10px;
	margin:0px;
	line-height:1.1em;
}

h2
{
	font-size:1.8em;
}

#main_consolidate
{
	background-image:url(i/consolidate_bg.jpg);
	background-repeat:no-repeat;
	margin:11px 5px 11px 11px;
	height:129px;
	width:399px;
	font-family:'Trebuchet MS',Helvetica, Arial, Verdana, sans-serif;
	color:#FFFFFF;
	font-size:2.25em;
}

#main_consolidate strong
{
	color:#ffd24a;
	font-weight:bold;
}

#main_consolidate em
{
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:0.85em;
	padding-left:45px;
}

.smallink
{
	padding:15px 0px 0px 20px;
	font-size:0.38em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	float:left;
}

.smallink a, .smallink a:visited, .smallink a:active
{
	color:#FFFFFF;
}

#main_consolidate_but
{
	float:right;
	padding:5px 20px 0px 0px;
}

.main_box
{

	float:left;
	margin:15px 3px 10px 0px;
	width:268px;
	height:279px;
}

.main_box_inside
{
	float:left;
	width:236px;
	background-image:url(i/box_bg.jpg);
	background-repeat:no-repeat;
	height:279px;
	text-align:center;
	color:#FFFFFF;
}

.box_title
{
	font-family:'Trebuchet MS',Helvetica, Arial, sans-serif;
	font-size:2.25em;
	font-weight:bold;
	color:#FFFFFF;
	letter-spacing:-0.02em;
	padding-top:5px;
	padding-bottom:5px;
}

ul.boxul
{
	text-align:left;
	font-size:11px;
	margin-top:0px;
	padding-top:5px;
	margin-left:0px;
	padding-left:25px;
	line-height:1.25em;
}

ul.boxul li
{
	margin:2px 0px 0px 0px;
	padding:0px;
}

ul.boxul a, ul.boxul a:active, ul.boxul a:visited, .smallink a
{
	color:#f4f2ea;
	background-image:url(i/box_link_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:2px;
}

ul.boxul li
{
	list-style-type:none;
}

ul.newsul
{
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-left:0px;
	padding-left:15px;
	padding-right:15px;
}

ul.newsul li
{
	list-style-type:none;
	background-image:url(i/newsicon.gif);
	background-position:left -1px;
	background-repeat:no-repeat;
	padding-left:20px;
	margin-top:10px;
	border-bottom:1px solid #d6d3ca;
	padding-bottom:7px;
}

.loans_header
{
	font-size:1.4em;
	padding:5px 10px 0px 15px;
	font-family:'Trebuchet MS',Arial,sans-serif;
}

ul.links
{
	margin-top:4px;
	margin-bottom:8px;
	margin-left:0px;
	padding-left:20px;
	padding-right:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

ul.links li
{
	list-style-type:none;
	background-image:url(i/smallbut.gif);
	background-position:left 8px;
	background-repeat:no-repeat;
	padding-left:7px;
	margin-top:0px;
	/*border-bottom:1px solid #d6d3ca;*/
	padding-bottom:0px;
}

.header_med h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	font-weight:bold;
}

.header_standard
{
	height:29px;
	background-color:#f2f0e7;
	border-right:#dcdcda 1px solid;
	border-bottom:#dcdcda 2px solid;
	color:#3c4b56;
	font-size:22px;
	letter-spacing:-0.5px;
	padding:4px 10px 1px 10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	
}

ul.compare_loans, ul.side_news, ul.news_list
{
	margin-left:0px;
	padding-left:0px;
	list-style-type:none;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
}

ul.side_news, ul.categories_list
{
	font-weight:normal;
	padding-left:0px;
	margin-top:5px;
}


ul.compare_loans li, ul.side_news li, ul.news_list li, ul.categories_list li
{
	
	list-style-type:none;
	margin-left:13px;
	padding-left:0px;
	margin-top:2px;
}

ul.side_news li, ul.categories_list li
{
	background-image:url(i/news_li.gif);
	background-repeat:no-repeat;
	background-position:left -1px;
	padding-left:20px;
	margin-left:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:14px;
	padding-bottom:2px;
	margin-top:10px;
}

#featured_main
{
	background-image:url(i/featured_back.gif);
	background-repeat:repeat-x;
	height:336px;
	float:left;
	margin-top:6px;
	width:710px;
}

#featured_main p
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:20px;
	padding-left:11px;
}

#compare_left
{
	background-image:url(i/notebook_left.jpg);
	float:left;
	background-repeat:no-repeat;
	width:206px;
	height:317px;
	padding:25px 35px 15px 45px;
}

#featured_title
{
	font-size:23px;
	line-height:26px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:8px 18px 4px 11px;
}

#side_featured
{
	float:left;
	border-left:1px solid #eae9e0;
	margin-top:20px;
	padding-left:10px;
	width:200px;
}

#main_bottom_container
{
	clear:both;

}

#main_latest_news
{
	float:left;
	width:400px;
}

ul.news_list
{
	list-style-type:none;
	font-weight:normal;
	margin-top:15px;
}

.news_date
{
	font-size:10px;
	font-weight:bold;
	color:#cacaca;
}

ul.news_list li
{
	border-bottom:1px solid #e3e1d6;
	padding-bottom:5px;
	padding-top:3px;
}

#what_is_schoolloans
{
	float:left;
	padding-left:30px;
	width:500px;
}

#what_is_schoolloans p
{
	line-height:18px;
	font-size:12px;

}

#footer
{
	clear:both;
	padding:5px 45px;
	font-size:10px;
	color:#cacaca;
	width: 913px;	
	margin:auto;
}

.continue
{
	padding-top:0px;
	text-align:right;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-right:50px;
}

input.text, textarea
{
	background-color:#FFFFFF;
	border:1px solid #cccccc;
	width:192px;
	padding:5px 4px 2px 4px;
}

input.text
{
	height:18px;
	
}

textarea
{
	height:138px;
}
