﻿@charset "utf-8";
/* Created on: 30.09.2008*/
* {margin:0px; padding:0px;}
body {background:#262d30; font-size:11px; color:#2f3031; font-family: Tahoma;}

td {font-size:11px; color:#2f3031; font-family: Tahoma;}

img {border: none;}
blockquote {position:relative; margin: 0px; padding:0px 10px;}

a {text-decoration:none; color:#4a232a; border: 0px;}
a:hover {text-decoration:underline; border: 0px;}
a.u {text-decoration:underline; border: 0px;}
a.u:hover {text-decoration:none; border: 0px;}
.n a, a.n, a.n:hover {text-decoration:none; border: 0px;}
a:focus, a:active {outline: none;}

p {padding:7px 0px;  line-height:120%;}
h1, h2, h3, h4 { font-family: Trebuchet MS;}
h1 {font:bold 14px Tahoma; color:#253034; padding:7px 0 4px;}
.hr {border-top:1px solid #acb7c3; margin-top:10px; height: 10px;}

input {font-family: Verdana; color: #2f3031; font-size: 11px;}
textarea {font-family: Verdana; color: #2f3031; font-size: 11px;}
select {font-family: Verdana; color: #2f3031; font-size: 11px;}

.all {width:100%; min-width:990px; min-height:700px; text-align:center; background: url(../images/bg.jpg) left top  repeat-x;}
.top {margin:0 auto; text-align:left; height:29px; width:100%; background:#171e21;}
.ccsite-r {height:29px; width:100%; background: url(../images/site-rt.gif) right top no-repeat; overflow:hidden;}
.ccsite-l {position:relative; width:100%; height:29px; background: url(../images/site-lt.gif) left top no-repeat;}

#top {position:absolute; left:50%; margin-right:-50%; font-size:12px; color:#e7e6e6; line-height:28px;}
* html #top {width:50%;}
#top .wrap {
	position:relative;
	left:-25%;
	top:1px;
	width:650px;
}
* html #top .wrap {position:absolute; top:3px}
.jump, .search, .menu-items {float:left; background: url(../images/top-sep.gif) right top no-repeat; padding:0px 20px;}
* html .jump, * html .search {padding:4px 20px;}
.menu-items {background:none;}
.menu-items a {color:#e7e6e6;}
.jump select, .search #s {border:1px solid #616668; background: #f1f6f7; padding:1px 2px; width:116px;}
.search .submit {border:none; background: none; color:#ffffff;}

.site {width:941px; margin:18px auto 0 auto; text-align:left; background:#ffffff;}

.header {position:relative; width:100%; height:134px;}
	.description {position:absolute; left:12px; top:6px; font:16px Tahoma; color:#38161b;}
	.logo {position:absolute; left:54px; top:40px;}
	.topmenu {position:absolute; right:25px; top:50px; background: url(../images/top-menu-bg.gif) right top repeat-x; height:27px;}
	.topmenu-r {background: url(../images/top-menu-right.gif) right top no-repeat; height:27px;}
	.topmenu-l {background: url(../images/top-menu-left.gif) left top no-repeat; height:27px; padding:0 3px;}
	.topmenu ul {list-style:none;}
	* html .topmenu, * html .topmenu-r, * html .topmenu-l, * html .topmenu ul {display:inline;}
	.topmenu ul li {float:left; background: url(../images/cur-topmenu.gif) 0 -30px repeat-x;}
	.topmenu ul li a {float:left; display:block; background: url(../images/menu-iright.gif) 100% 0px no-repeat; color:#daecf2; line-height:26px;}
	.topmenu ul li a span {float:left; display:block; background: url(../images/menu-ileft.gif) 0 0px no-repeat; padding:0px 25px; cursor:pointer;}
	.topmenu ul li.current, .topmenu ul li:hover {background: url(../images/cur-topmenu.gif) 0 0px repeat-x;}
	.topmenu ul li.current a, .topmenu ul li:hover a {background: url(../images/menu-iright.gif) 100% -27px no-repeat;}
	.topmenu ul li.current a span, .topmenu ul li:hover a span {background: url(../images/menu-ileft.gif) 0 -27px no-repeat;}
	
	.menu {position:absolute; bottom:2px; left:1px; right:1px; height:28px; background: url(../images/menu-bg.gif) 0 0px repeat-x;}
	.menu-r {background: url(../images/menu-r.gif) right top no-repeat; height:28px;}
	.menu-l {background: url(../images/menu-l.gif) left top no-repeat; height:28px; overflow:hidden;}
	.menu-l .wrap {position:absolute; left:50%; top:0px; height:28px; margin-right:-50%;}
	* html .menu-l .wrap {width:55%;}
	.menu ul {position:relative; left:-50%; top:0px; list-style:none; float:left; background: url(../images/menu-sep.gif) 0 0px no-repeat;}
	.menu2 ul {position:relative; right:-50%; top:0px; list-style:none; float:right; background: url(../images/menu-sep.gif) 0 0px no-repeat;}
	* html .menu ul {position:absolute;}
	.menu ul li {float:left; /*background: url(../images/menu-sep.gif)*/ 100% 0px no-repeat;}
	.menu ul li a {float:left;  color:#ffffff; line-height:28px; padding: 0 40px; text-transform:uppercase;}
	
.content {padding:10px 20px 20px; background: url(../images/cont-bg.gif) 0 100% repeat-x;}
#home .content {padding:20px;}
.contenthome {padding:10px;}
	.breadcrumbs {color:#4a232a;}
	.breadcrumbs a {color:#4a232a; text-decoration:underline;}
	.breadcrumbs a:hover {text-decoration:none;}
	
		.lendersphoto{width:238px; height:151px; background: url(../images/inside_photo_1.png) 0 0px no-repeat; margin-left:10px; margin-top:5px}
	    .schoolsphoto{width:238px; height:151px; background: url(../images/inside_photo_2.png) 0 0px no-repeat; margin-left:10px; margin-top:5px}
		.studentsphoto{width:238px; height:151px; background: url(../images/inside_photo_3.png) 0 0px no-repeat; margin-left:10px; margin-top:5px}
		.financephoto{width:238px; height:151px; background: url(../images/inside_finance.png) 0 0px no-repeat; margin-left:10px; margin-top:5px}
	
	.links {width:238px; height:151px; background: url(../images/quick-link-bg.jpg) 0 0px no-repeat; margin-left:10px; margin-top:-5px}
	
	.links h3 {text-align:center; font:bold 14px Tahoma; color:#ffffff; padding:10px 0px 5px 0;}
	.links ul {padding:5px 20px 5px 20px; list-style:none;}
	.links2 {width:238px; height:180px; background: url(../images/quick-link-bg2.jpg) 0 0px no-repeat; margin-left:10px; margin-top:-5px}
	.links2 h3 {text-align:center; font:bold 14px Tahoma; color:#ffffff; padding:10px 0px 5px 0;}
	.links2 ul {padding:5px 20px 5px 20px; list-style:none;}
	
	* html .links ul li {display:inline-block;}
	.links ul li a {display:block; color:#ffffff; padding:2px 0 2px 20px; background: url(../images/arrow.gif) 0 -84px no-repeat;}
	.links ul li a:hover {background: url(../images/arrow.gif) 0 5px no-repeat;}
	
	* html .links2 ul li {display:inline-block;}
	.links2 ul li a {display:block; color:#ffffff; padding:2px 0 2px 20px; background: url(../images/arrow.gif) 0 -84px no-repeat;}
	.links2 ul li a:hover {background: url(../images/arrow.gif) 0 5px no-repeat;}
	
	.box-grey {background:#3c4243 url(../images/box-green-bg.gif) 0 0px repeat-x; width:640px;}
	.box-grey a {color:#ffffff;}
	.box-grey-br {background: url(../images/box-green-br.png) 100% 100% no-repeat;}
	.box-grey-bl {background: url(../images/box-green-bl.png) 0% 100% no-repeat;}
	.box-grey-tr {background: url(../images/box-green-tr.png) 100% 0% no-repeat;}
	.box-grey-tl {background: url(../images/box-green-tl.png) 0% 0% no-repeat; padding: 5px 10px;}
	
		
		.greenlinks {color:#FFFFFF; font-weight:bold; text-decoration:none; border: 0px; margin-left:6px}
		.greenlinks a {color:#FFFFFF; font-weight:bold; text-decoration:none; border: 0px; margin-left:6px}
		.greenlinks a:hover {text-decoration:underline; border: 0px;}
		.midgreen { margin-left:6px; color:#FFFFFF; font-size:13px; width:640px; }
		
		.box-green { width:646px;background:#668692 url(../images/box-green-bg.gif) 0 0px repeat-x;}
		.greentop { width:646px; height: 11px; background: url(../images/green-box-top.png) 0% 0% no-repeat; }
	.greenbottom { width:646px; background: url(../images/green-box-bottom.png) 0% 0% no-repeat;}
	

	.box1 {background: url(../images/box1.jpg) 0 0px no-repeat; width:300px; height:157px; color:#ffffff; text-transform:uppercase; position:relative;}
	.box2title {text-transform:uppercase; position:relative; height:20px; }
	.box2 {background: url(../images/box2.jpg) 0 0px no-repeat; width:300px; height:157px; position:relative;}
	.box3 {background: url(../images/box3.jpg) 0 0px no-repeat; width:300px; height:157px; position:relative;}
	.box1 .pad, .box2 .pad {padding:12px;}
	.box1 h3 {text-align:center; font:bold 12px Tahoma; color:#ffffff;}
	.box2title h3 {text-align:center; font:bold 12px Tahoma; color:#ffffff;}
	.box1 ul { position:relative; list-style:none; padding:5px 5px;}
	.box1 ul li {padding:5px 0px 5px 20px; background: url(../images/button.gif) 0 6px no-repeat;}
	.box1 a {color:#ffffff;}
	.box2 ul {list-style:none; padding-bottom:5px; margin-top:2px; overflow:hidden;}
	.box2 ul li {padding:8px 0px 8px 0px; margin-top:-2px; background: url(../images/line-blue.gif) 0 0 no-repeat;}
	.box2 a {color:#daecf2;}
	.box2 a:hover {color:#ffffff;}
	.box3 .btn-r {position:absolute; height:146px; width:26px; display:block; right:0px; top:5px; overflow:hidden; text-indent:-999em;}
	.box3 .btn-l {position:absolute; height:146px; width:26px; display:block; left:0px; top:5px; overflow:hidden; text-indent:-999em;}
	.box3 .logos {position:absolute; height:142px; width:244px; display:block; left:28px; top:7px; overflow:hidden;}
	.box3 .logos ul {list-style:none; padding:0px; margin:0px;}

.footer {width:990px; margin:0 auto; color:#ffffff; padding-bottom:10px;}
.footer a {color:#ffffff;}
.copy {color:#a57c82;}

.hide, .floatholder {overflow:hidden;}
* html .floatholder {overflow:visible; height:1%;}
.m0 {margin:0 !important;}
.block {display:block;}
.border {border:1px solid red;}
.nobord {border:none !important;}
.white {color:#ffffff;}
.b {font-weight:bold;}
.font12 {font-size:12px;}
.up {text-transform:uppercase;}
.center {text-align:center; padding-left:0px !important; padding-right:0px !important;}
.c, .aligncenter {margin:0 auto;}
.blockright {margin-left: auto;}
.l, .left, .alignleft {float:left;}
.r, .right, .alignright {float:right;}
img.alignleft {margin-right:10px;}
img.alignright {margin-left:10px;}
.alignnone {float:none;}
.textleft {text-align:left !important;}
.textright {text-align:right !important;}
.clear {clear:both;}
.underline {text-decoration:underline;}

.whatsup { font-size:11px; color: #FFFFFF; font-family: Tahoma; text-align:left; margin-left:8px; }
.whatsup2 { font-size:11px; color: #000000; font-family: Tahoma; text-align:left; margin-left:8px; }

/* radMenu styles */



.LinkSection2
{
    width: 200px;
    height: 200px;
}



#qsfexWrapper
{
    height: 20px;
   /*  width: 200px;  */
    z-index: 100;
    position: relative;
}

#qsfexWrapper2
{
    height: 20px;

    z-index: 100;
    position: relative;
}



#qsfexLogo
{
    background: transparent url('Images/logo.gif') no-repeat top left;
    
    width: 169px;
    height: 173px;
    
    position: absolute;
    top: 0;
    right: 0;
}

.qsfexMenu
{
    position: relative;
    background: transparent url('/images/menu-bg.gif') repeat-x top left;
    /*top: 40px;*/
}


.qsfexMenu2
{
    width: 280px;
    position: relative;
    background: transparent url('/images/menu-bg.gif') repeat-x top left;
    /*top: 40px;*/
}




/* submenu item template */
#qsfexWrapper .qsfexMenu .rmTemplate 
{
   
	
	width:205px;
    height: 60px;
    padding: 0px;
    color: White;
    background-image: transparent url('/images/dropdown_bg.gif') no-repeat top left;
    background: #555555;
}




#qsfexWrapper2 .qsfexMenu .rmTemplate 
{
    width: 230px;
    height: 150px;
    padding: 0px;
    color: White;
    background-image: transparent url('/images/dropdown_bg.gif') no-repeat top left;
    background: #555555;
}

#qsfexWrapper3 .qsfexMenu .rmTemplate 
{
    width: 170px;
    height: 60px;
    padding: 0px;
    color: White;
    background-image: transparent url('/images/dropdown_bg.gif') no-repeat top left;
    background: #555555;
}




#qsfexWrapper .rmTemplate .rmText
{
    padding: 0;
}

#qsfexWrapper2 .rmTemplate .rmText
{
    padding: 0;
}

#qsfexWrapper3 .rmTemplate .rmText 
{
    padding: 0;
}








#qsfexWrapper .qsfexMenu .rmTemplate .qsfexCustomMenuSection
{
    position: relative;
    float: left;
    margin: 0;
    padding: 0px 10px 0px 5px;
    width: 153px;
}





#qsfexWrapper .qsfexMenu .rmTemplate .qsfexCustomMenuSection h3
{
    color: White;
    
    font: normal 10px Arial, sans-serif;
    text-align: center;
    width: 100%;
    
    border-bottom: 1px solid White;
    
    margin: 0;
    padding: 10px 0px 3px 0px;
}

#qsfexWrapper .qsfexMenu .rmTemplate .qsfexCustomMenuSection ul
{
   position: static;
    list-style-type: inherit;
    margin: 5px 0 15px 0px;
    padding: 0px 0 0 0px;
    line-height: 14px;
    border-left: solid 1px white;
    border-right: none;
    zoom: 1; /* ie hack */
}

#qsfexWrapper .qsfexMenu .rmTemplate .qsfexCustomMenuSection li
{
    margin: 0 0 0 0px;
    border: none;
    width: 170px;
    height: 14px;
    line-height: 14px;
}

#qsfexWrapper .qsfexMenu .rmTemplate .qsfexCustomMenuSection li a
{
    margin: 0;
    padding: 0px 0 0 10px;

    line-height: 14px;
    font: normal 9px Arial,sans-serif;
    
    color: White;
    text-decoration: underline;
	
}

#qsfexWrapper2 .qsfexMenu .rmTemplate .qsfexCustomMenuSection
{
    position: relative;
    float: left;
    margin: 0;
    padding: 0px 10px 0px 5px;
    width: 153px;
}


#qsfexWrapper2 .qsfexMenu .rmTemplate .qsfexCustomMenuSection ul
{
   position: static;
    list-style-type: none;
    margin: 10px 3px 0 14px;
    padding: 0 0 0 0px;
    line-height: 14px;
    border-left: none;
    zoom: 1; /* ie hack */
}

#qsfexWrapper2 .qsfexMenu .rmTemplate .qsfexCustomMenuSection li
{
    margin: 0;
    border: none;
    width: 202px;
    height: 14px;
    line-height: 14px;
}

#qsfexWrapper2 .qsfexMenu .rmTemplate .qsfexCustomMenuSection li a
{
    margin: 0;
    padding: 0px 0 0 15px;

    line-height: 14px;
    font: normal 9px Arial,sans-serif;
    
    color: White;
    text-decoration: underline;
}


#qsfexWrapper2 .qsfexMenu .rmTemplate .qsfexCustomMenuSection h3
{
    color: White;
    
    font: normal 10px Arial, sans-serif;
    text-align: center;
    width: 100%;
    
    border-bottom: 1px solid White;
    
    margin: 0;
    padding: 10px 0px 3px 0px;
}

#qsfexWrapper3 .qsfexMenu .rmTemplate .qsfexCustomMenuSection 
{
    position: relative;
    float: left;
    margin: 0;
    padding: 0px 10px 0px 5px;
    width: 153px;
}


#qsfexWrapper3 .qsfexMenu .rmTemplate .qsfexCustomMenuSection ul
{
   position: static;
    list-style-type: none;
    margin: 10px 0px 0 0px;
    padding: 0 0 0 0px;
    line-height: 14px;
    border-left: solid 1px white;
    zoom: 1; /* ie hack */
}

#qsfexWrapper3 .qsfexMenu .rmTemplate .qsfexCustomMenuSection li
{
   margin: 0 0 0 0px;
    border: none;
    width: 170px;
    height: 14px;
    line-height: 14px;
}

#qsfexWrapper3 .qsfexMenu .rmTemplate .qsfexCustomMenuSection li a
{
    margin: 0;
    padding: 0px 0 0 10px;
    line-height: 14px;
    font: normal 9px Arial,sans-serif;
    color: White;
    text-decoration: underline;
}


#qsfexWrapper3 .qsfexMenu .rmTemplate .qsfexCustomMenuSection h3
{
    color: White;
    font: normal 10px Arial, sans-serif;
    text-align: center;
    border-bottom: 1px solid White;
    margin: 0px 0px 0px 10px;
    padding: 10px 0px 3px 0px;
}

#qsfexWrapper .qsfexMenu .rmTemplate .qsfexCustomMenuFooter
{
    width: 299px;
    clear: both;
    position: relative;
    margin: 0;
    padding: 0;
}

#qsfexWrapper .qsfexMenu .LinkSection .qsfexCustomMenuFooter
{
    height: 71px;
    background: transparent url('Images/footer_products.gif') no-repeat center center;
}

#qsfexWrapper2 .qsfexMenu .LinkSection .qsfexCustomMenuFooter
{
    height: 71px;
    background: transparent url('Images/footer_products.gif') no-repeat center center;
}



#qsfexWrapper .qsfexMenu .GiftsSection .qsfexCustomMenuFooter
{
    height: 121px;
    background: transparent url('Images/footer_gift-cards.gif') no-repeat center center;
}

#qsfexWrapper .qsfexMenu .rmTemplate .qsfexCustomMenuFooter h3
{
    color: #6fae0c;
    
    font: normal 17px Arial, sans-serif;
    
    position: absolute;
    
    top: 10px;
    left: 15px;
    
    margin: 0;
    padding: 0;
}

#qsfexWrapper .qsfexMenu .rmTemplate .qsfexCustomMenuFooter .qsfexShopNowLink
{
    width: 96px;
    height: 23px;
    
    text-indent: -9999px;
    font-size: 0;
    line-height: 23px;
    
    position: absolute;
    
    top: 35px;
    left: 15px;
}

 .rmSlide
{
	margin-top:-1px;
	width:500px;
}

.facebook {float:right; margin-top:8px; margin-right: 20px; width:250px
	
}

.slgfafb {
	float:left; margin-right:12px
}

