/*
Find Student Loans CSS
--------------------------------------------------------------------*/


/*---------------------------------------------------------------------
CORE FILE OVERRIDES
---------------------------------------------------------------------*/
body				{text-align:center; background-color:#CCC; color:black;}
.maincontentbox		{background-color:#3F0;}
.masthead			{margin-top:0;}
a:hover				{color:#036; text-decoration:underline;}
ul					{padding-left:3px; list-style-position:outside;}


/*---------------------------------------------------------------------
FSL UNIQUE CSS
---------------------------------------------------------------------*/
.top-ctn			{height:481px; background-image:url(../images/main_955x481.jpg); background-repeat:no-repeat; background-position:top center;}
.logos				{height:58px; background-image:url(../images/logos_902x56.jpg); background-position:center; background-repeat:no-repeat; padding-top:40px;}
.disclaimer p		{margin:10px 35px 10px 30px; text-align:justify; color:#666;}
.logo-ctn			{margin-right:6px; width:314px; float:right;}
.bullet-ctn			{float:left; width:275px; margin-top:400px; margin-left:12px;}
.bullet-ctn h1		{margin-bottom:3px; line-height:15px; font-size:140%; padding-left:8px;}
.bullet-ctn ul		{margin-left:0px; line-height:16px;}
.bullet-ctn h1		{color:black;}
.frm-ctn			{width:242px; float:right; margin:100px -275px 0 0;}
.frm-ctn-title		{margin-right:20px;}
.frm-ctn h1			{color:#000; text-align:center; margin-bottom:0;}

/**----- FEATURE LENDER STYLES -----**/
.featured-lenders							{height:88px; padding:12px 10px; margin:10px 0; width:97.5%; clear:both; background-color:#FFF; border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px;}
.featured-lenders a,
.featured-lenders a:link,
.featured-lenders a:visited,
.featured-lenders a:hover					{display:block; text-decoration:none;}

.featured-lenders .lender-row				{display:block; float:left; height:85px; margin-right:20px; padding-right:20px; border-right:1px dotted #CCC; text-align:center;}
.featured-lenders .lender-row a,
.featured-lenders .lender-row a:link,
.featured-lenders .lender-row a:visited		{display:block; padding-top:5px;}
.featured-lenders .last-child				{margin-right:0; padding-right:0; border-right:0;}
.featured-lenders .lender-row .btn			{width:80px; margin-left:10px;}
.featured-lenders .lender-row .btn .ctn		{background:url("http://www.simpletuition.com/images/adrow/adrow_btn_bck.png") 0 0 repeat-x; color:#fff; font-size:1.1em; padding:6px 0; -moz-box-shadow:0 1px 6px #CCC; -webkit-box-shadow:0 1px 6px #CCC; box-shadow:0 1px 6px #CCC; text-align:center;}
.featured-lenders .lender-row .btn span 	{border-color:#CCC;}
.featured-lenders .lender-row .btn:hover span	{border-color:#666;}

/*----------------------------------------
PRIVACY GUARANTEE
----------------------------------------*/
.privacy-ctn		{margin-top:6px; background-color:#CCC; padding:2px; font-size:10px; text-align:center; color:black; border-style:solid; border-color:#999; border-width:1px; border-radius:6px; 
					-moz-border-radius:6px; -webkit-border-radius:6px; width:115px; display:inline-block; float:left;}

/*--------------------------------
FORM STYLES
---------------------------------*/
.form						{margin-top:10px; margin-left:10px; *margin-left:50px;}
.form label					{color:#0e4f6d;}
.form fieldset				{padding:0;}
.form fieldset ol li		{margin-bottom:7px;}
.form input					{margin-top:2px; *padding-top:0; *margin-top:0; padding:4px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.form input:hover			{box-shadow:0 0 6px #CCC; -moz-box-shadow:0 0 6px #CCC; -webkit-box-shadow:0 0 6px #CCC;}
form, legend, label			{line-height:1.1em;}

.form .opt-info 			{position:relative; height:22px; top:-3px;}
.form .opt-info input		{position:absolute\9; left:-4px\9; width:20px; border:0;}
.form .opt-info label		{font-weight:normal; font-size:0.9em; float:right; padding-top:2px; *padding-top:0; _padding-top:0; width:210px; *width:175px; _width:170px;}

div.yui-ac input.yui-ac-input,
.form .email input,
.form .amt input,
.form .zip input			{width:200px;}

div.yui-ac					{padding:0;}
.form .autocomplete			{_margin-bottom:-10px;}

/*--------------------------------
FORM BUTTON
---------------------------------*/
.form-bottom-ctn			{width:210px; padding-top:30px; *padding-top:0px;}
.gobutton a					{
							color:black; font-size:175%; font-weight:bold; width:68px; height:32px; background-image:url(../images/go_button_sprite.png);
							text-align:center; background-position:top; text-decoration:none; display:inline-block; background-repeat:no-repeat; 
							padding-top:15px; padding-bottom:0px; float:right;
							}
.gobutton a:hover			{color:#FFF; background-position:0 -50px;}

/*--------------------------------------------------
EXPANDING PODS BELOW LOGO STRIP 
-----------------------------------------------------*/
.pods-ctn {padding:0 0 0 23px;}

/*--------------------------------------
POD BUTTON ROLLOVERS
---------------------------------------*/
.amount-ctn {width:440px; height:70px; text-align:center; margin-top:8px;}
.amount-ctn h1 {text-align:center; font-size:130%; color:#000; line-height:10px;}
.amount-ctn a {display:inline-block; width:122px; height:29px; text-align:center; background-image:url(../images/sprite_amount-button.jpg); background-position:50px 0 0 0; background-repeat:no-repeat; font-size:22px; font-weight:bold; text-decoration:none; color:#000; padding-top:10px; margin:0 3px;}
.amount-ctn a:hover {color:white; background-position:0 -46px;}

/*-------------------------------
LEFT POD EXPANDER 
----------------------------------*/
.leftpod {width:450px; display:inline; padding:0; margin:0;}
.pod-tile {background-image:url(../images/l_pod_repeater.jpg); background-repeat:repeat-y; margin:0; padding:0;}
.pod-content {background-image:url(../images/l_pod_topmain.jpg); background-repeat:no-repeat; background-position:top; margin:0; padding:0;}
.pod-cap {height:17px; width:450px; background-image:url(../images/l_pod_bottom_cap.jpg); background-position:top; background-repeat:no-repeat; margin:0; padding:0;}
.bottom-pod h1 {text-align:left; font-size:150%; color:#000; padding:30px 0 0 130px; line-height:0;}
.leftpod p {padding:0 0 0 130px; margin-right:30px; margin-bottom:5px; padding-bottom:10px; line-height:16.5px; }

/*------------------------------
RIGHT POD EXPANDER
--------------------------------*/

.rightpod {width:450px; display:inline; margin:0px; padding:0px;}
.rightpod p {line-height:16px;}
.rightpod h1 {padding-bottom:10px;}
.rightpod h2 {padding-top:85px; line-height:9px; text-align:center; color:black; margin-left:-10px;}
#caption {font-style:italic; text-align:center; font-size:90%; margin-left:-10px;}
.pod-tile-r {background-image:url(../images/r_pod_repeater_450x1.jpg); background-repeat:repeat-y; margin:0; padding:0;}
.pod-content-r {background-image:url(../images/r_pod_topmain_450x319.jpg); backround position: top; background-repeat:no-repeat;}
.rightpod-top-row {padding-top:20px;}
.rightpod-bottom-row  {padding-top:15px; padding-bottom:28px;}

.testi-ul {width:200px; margin-left:11px;}
.testi-ul-col-l {background-image:url(../images/testi_mom.png); background-position:left top; background-repeat:no-repeat; height:100px; text-align:center;}

.testi-ur {width:200px; margin-left: 11px;}
.testi-ur-col-l {background-image:url(../images/testi_youngwoman.png); background-position:left top; background-repeat:no-repeat; height:100px; text-align:center;}

.testi-bl {width:200px; margin-left:11px;}
.testi-bl-col-l {background-image:url(../images/testi_youngpromale.png); background-position:left top; background-repeat:no-repeat; height:100px; text-align:center;}

.testi-br {width: 200px; margin-left:11px;}
.testi-br-col-l {background-image:url(../images/testi_youngprowoman.png); background-position:left top; background-repeat:no-repeat; height:100px; text-align:center;}

.pod-cap-r {background-image:url(../images/r_pod_bottom_cap_450x17.jpg); background-repeat:no-repeat; margin:0; padding:0; background-position:bottom; height:17px;}

.rightpod h1 {text-align:center; font-size:150%; color:#000; line-height:5px;}


/*----------------------------------------------
FSL SUB-PAGES
-----------------------------------------------*/
.top-bar {background-image:url(../images/fsl_subpage_topbar.png); background-position:center top;}

/******************************************************************************************************************
GLOBAL MODAL DIALOG DEFAULTS
******************************************************************************************************************/
.jqmWindow {display:none; position:fixed; top:10%; left:55%; margin-left:-300px; width:500px; z-index:300; text-align:left;}
.jqmOverlay {background-color:#999999;}
.jqmWindow div.ovg-wrapper {background-color:#E5F1F8; border:3px solid #5FADE1;}
.jqmWindow div.ovg-wrapper div.ovg-hdr {height:5px;}
.jqmWindow div.ovg-wrapper div.ovg-hdr-close {display:block; text-align:right; padding:4px 10px 5px 0;}
.jqmWindow div.ovg-wrapper h2				{margin:0 0 10px 10px;}
.jqmWindow div.ovg-wrapper div.ovg-content {background:#FFFFFF; margin:0 10px 0 10px;}
.jqmWindow div.ovg-wrapper div.ovg-content div.inner-content {padding:8px 10px 0 10px; min-height:30px; height:auto !important; height:30px;}
.jqmWindow div.ovg-wrapper div.ovg-content div.hdr-style {height:6px; display:none;}
.jqmWindow div.ovg-wrapper div.ovg-content div.hdr-style p {height:6px; display:none;}
.jqmWindow div.ovg-wrapper div.ovg-content div.btm-style {height:6px; display:none;}
.jqmWindow div.ovg-wrapper div.ovg-content div.btm-style p {height:6px; display:none;}
.jqmWindow div.ovg-wrapper div.ovg-content div.blue { background:transparent url(/images/containers/ovg_blue_rounded.gif) top left no-repeat; padding-top:12px; margin:5px 10px 15px;}
.jqmWindow div.ovg-wrapper div.ovg-content div.blue div { background:transparent url(/images/containers/ovg_blue_rounded.gif) bottom left no-repeat; padding-bottom:5px; }
.jqmWindow div.ovg-wrapper div.ovg-content div.blue div h3 { color:#333333 !important; padding:0px 15px 6px; }
.jqmWindow div.ovg-wrapper div.ovg-content div.blue div ul { padding:0px 15px 6px; margin-bottom:0px; }
.jqmWindow div.ovg-wrapper div.ovg-content div.blue div ul li { padding:0px; line-height:1.35em; }
.jqmWindow div.ovg-wrapper div.ovg-content ul.blue li { padding-bottom:2px; }
.jqmWindow div.ovg-wrapper div.ovg-btm {display:block; text-align:right; height:30px; padding:8px 10px 6px 0;}
.jqmWindow div.ovg-wrapper div.ovgnc-btm {display:block; text-align:right; height:15px; padding:8px 10px 6px 0;}

.PI div.ovg-wrapper {padding-top:8px;}
.PI div.ovg-wrapper div#ovgPI-content h2 {height:23px; background:url("/images/progress_indicator.gif") 97% 0 no-repeat;}

.ovg-error {width:325px; top:100px; left:41%;}
.ovg-error div.ovg-wrapper {background-color:#FFFFFF; border:3px solid #FF0000;}
.ovg-error div.ovg-wrapper div.ovg-hdr-close {background-color:#FFFFFF;}
.ovg-error div.ovg-wrapper div#ovgErr-content {padding:0 0 0 10px;}
.ovg-error div.ovg-wrapper div.ovg-content div.inner-content {min-height:20px; height:auto !important; height:20px;}
.ovg-error div.ovg-wrapper div.ovg-content div.inner-content ul li {color:#FF0000;}
										   div.inner-content ul.half_column { width:200px !important; margin-right:6px; margin-bottom:0px !important; }