/* Nelnet Schools CSS */

.hide {
	display: none;
}

/*Style for K-12 Products Results Page for Wizard*/
#school-home-widget-K12-Prod {
	position: relative;
}
#school-home-widget-K12-Prod #widget {
	background: url(/images/schools/bg_home_widget-K12.gif) left top no-repeat;
	width: 666px;
	height: 230px;	
	position: relative;
	top: 8px;
	left: 19px;
	font-size: 11px;
}
#school-home-widget-K12-Prod #widget h3 {
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	margin: 9px 0 0 15px;
	float: left;
	display: inline;
}
#school-home-widget-K12-Prod #widget #view-all {
	float: right;
	margin: 11px 18px 0 0;
	display: inline;
	font-size: 12px;
}

#school-home-widget-K12-Prod #widget #close {
	float: right;
	margin: 11px 38px 0 0;
	display: inline;
	font-size: 12px;
}

#school-home-widget-K12-Prod #widget #view-all a {
	background: url(/images/list_orange_bullet.gif) left 4px no-repeat;
	padding-left: 10px;
}

#school-home-widget-K12-Prod #widget #close a {
	background: url(/images/list_orange_bullet.gif) left 4px no-repeat;
	padding-left: 10px;
}

#school-home-widget-K12-Prod #widget #close a:link, #school-home-widget #widget #close a:visited {
	color: #104780;
	text-decoration: none;
}
#school-home-widget-K12-Prod #widget #close a:hover {
	color: #ff6600;
	text-decoration: underline;
}

#school-home-widget-K12-Prod #widget #view-all a:link, #school-home-widget #widget #view-all a:visited {
	color: #104780;
	text-decoration: none;
}
#school-home-widget-K12-Prod #widget #view-all a:hover {
	color: #ff6600;
	text-decoration: underline;
}
#school-home-widget-K12-Prod #widget #widget-selections {
	margin-top: 10px;
}
#school-home-widget-K12-Prod #widget #widget-selections .col {
	float: left;
	margin-left: 14px;
	display: inline;
}
#school-home-widget-K12-Prod #widget #widget-selections .col1 {
	float: left;
	margin-left: 14px;
	display: inline;
	height:140px;
	overflow:auto;
}
#school-home-widget-K12-Prod #widget #widget-selections ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#school-home-widget-K12-Prod #widget #widget-selections ul li {
	line-height: 15px;
	margin: 0 0 1px -3px;
	padding: 0 15px 0 0;	
}
#school-home-widget-K12-Prod #widget #widget-selections ul li input {
	vertical-align: middle;
	height:8px;
}
#school-home-widget-K12-Prod #widget #widget-selections ul li.step-title {
	font-weight: bold;
	margin: 0 0 3px 0;
}
#school-home-widget-K12-Prod #widget #widget-selections ul li.step-title img {
	vertical-align: middle;
	margin-right: 5px;
}
#school-home-widget-K12-Prod #widget #widget-bottom {
	font-size: 12px;
	position: absolute;
	bottom: 52px;
	right: 18px;
}
#school-home-widget-K12-Prod #widget #widget-bottom .solutions-num {
	font-size: 18px;
	font-weight: bold;
}
#school-home-widget-K12-Prod #widget #widget-bottom .btn {
	margin-left: 10px;
}



/*Style for HED Products Results Page for Wizard*/
#school-home-widget-HED-Prod {
	position: relative;
}
#school-home-widget-HED-Prod #widget {
	background: url(/images/schools/bg_home_widget-HED.gif) left top no-repeat;
	width: 666px;
	height: 230px;
	position: relative;
	top: 8px;
	left: 19px;
	font-size: 11px;
}
#school-home-widget-HED-Prod #widget h3 {
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	margin: 9px 0 0 15px;
	float: left;
	display: inline;
}
#school-home-widget-HED-Prod #widget #view-all {
	float: right;
	margin: 11px 18px 0 0;
	display: inline;
	font-size: 12px;
}
#school-home-widget-HED-Prod #widget #view-all a {
	background: url(/images/list_orange_bullet.gif) left 4px no-repeat;
	padding-left: 10px;
}
#school-home-widget-HED-Prod #widget #view-all a:link, #school-home-widget #widget #view-all a:visited {
	color: #104780;
	text-decoration: none;
}
#school-home-widget-HED-Prod #widget #view-all a:hover {
	color: #ff6600;
	text-decoration: underline;
}


#school-home-widget-HED-Prod #widget #close {
	float: right;
	margin: 11px 18px 0 0;
	display: inline;
	font-size: 12px;
}
#school-home-widget-HED-Prod #widget #close a {
	background: url(/images/list_orange_bullet.gif) left 4px no-repeat;
	padding-left: 10px;
}
#school-home-widget-HED-Prod #widget #close a:link, #school-home-widget #widget #close a:visited {
	color: #104780;
	text-decoration: none;
}
#school-home-widget-HED-Prod #widget #close a:hover {
	color: #ff6600;
	text-decoration: underline;
}

#school-home-widget-HED-Prod #widget #widget-selections {
	margin-top: 10px;
}
#school-home-widget-HED-Prod #widget #widget-selections .col {
	float: left;
	margin-left: 14px;
	display: inline;
}
#school-home-widget-HED-Prod #widget #widget-selections .col1 {
	float: left;
	margin-left: 14px;
	display: inline;
	height:140px;
	overflow:auto;
}
#school-home-widget-HED-Prod #widget #widget-selections ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#school-home-widget-HED-Prod #widget #widget-selections ul li {
	line-height: 15px;
	margin: 0 0 1px -3px;
	padding: 0 15px 0 0;	
}
#school-home-widget-HED-Prod #widget #widget-selections ul li input {
	vertical-align: middle;
	height:8px;
}
#school-home-widget-HED-Prod #widget #widget-selections ul li.step-title {
	font-weight: bold;
	margin: 0 0 3px 0;
}
#school-home-widget-HED-Prod #widget #widget-selections ul li.step-title img {
	vertical-align: middle;
	margin-right: 5px;
}
#school-home-widget-HED-Prod #widget #widget-bottom {
	font-size: 12px;
	position: absolute;
	bottom: 6px;
	right: 18px;
}
#school-home-widget-HED-Prod #widget #widget-bottom .solutions-num {
	font-size: 18px;
	font-weight: bold;
}
#school-home-widget-HED-Prod #widget #widget-bottom .btn {
	margin-left: 10px;
}

/* added by sarika for K12*/
#school-home-widget-K12 {
	background: url(/images/schools/bg_home-k12.jpg) left top no-repeat;
	width: 705px;
	height: 385px; /* updated to reduce height after wizard */
	position: relative;
}
#school-home-widget-K12 #widget {
	background: url(/images/schools/bg_home_widget-K12.gif) left top no-repeat;
	width: 666px;
	height: 230px;
	position: relative;
	top: 191px;
	left: 19px;
	font-size: 11px;
}
#school-home-widget-K12 #widget h3 {
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	margin: 9px 0 0 15px;
	float: left;
	display: inline;
}
#school-home-widget-K12 #widget #view-all {
	float: right;
	margin: 11px 18px 0 0;
	display: inline;
	font-size: 12px;
}
#school-home-widget-K12 #widget #view-all a {
	background: url(/images/list_orange_bullet.gif) left 4px no-repeat;
	padding-left: 10px;
}
#school-home-widget-K12 #widget #view-all a:link, #school-home-widget #widget #view-all a:visited {
	color: #104780;
	text-decoration: none;
}
#school-home-widget-K12 #widget #view-all a:hover {
	color: #ff6600;
	text-decoration: underline;
}
#school-home-widget-K12 #widget #widget-selections {
	margin-top: 10px;
}
#school-home-widget-K12 #widget #widget-selections .col {
	float: left;
	margin-left: 14px;
	display: inline;
}
#school-home-widget-K12 #widget #widget-selections .col1 {
	float: left;
	margin-left: 14px;
	display: inline;
	height:140px;
	overflow:auto;
}
#school-home-widget-K12 #widget #widget-selections ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#school-home-widget-K12 #widget #widget-selections ul li {
	line-height: 15px;
	margin: 0 0 1px -3px;
	padding: 0 15px 0 0;	
}
#school-home-widget-K12 #widget #widget-selections ul li input {
	vertical-align: middle;
	height:8px;
}
#school-home-widget-K12 #widget #widget-selections ul li.step-title {
	font-weight: bold;
	margin: 0 0 3px 0;
}
#school-home-widget-K12 #widget #widget-selections ul li.step-title img {
	vertical-align: middle;
	margin-right: 5px;
}
#school-home-widget-K12 #widget #widget-bottom {
	font-size: 12px;
	position: absolute;
	bottom: 52px;
	right: 18px;
}
#school-home-widget-K12 #widget #widget-bottom .solutions-num {
	font-size: 18px;
	font-weight: bold;
}
#school-home-widget-K12 #widget #widget-bottom .btn {
	margin-left: 10px;
	margin-bottom: 3px; /*added by sarika*/
}

/* added by sarika for K12*/

/* added by sarika for HED*/
#school-home-widget-HED {
	background: url(/images/schools/bg_home.jpg) left top no-repeat;
	width: 705px;
	height: 440px;
	position: relative;
}
#school-home-widget-HED #widget {
	background: url(/images/schools/bg_home_widget-HED.gif) left top no-repeat;
	width: 666px;
	height: 230px;
	position: relative;
	top: 191px;
	left: 19px;
	font-size: 11px;
}
#school-home-widget-HED #widget h3 {
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	margin: 9px 0 0 15px;
	float: left;
	display: inline;
}
#school-home-widget-HED #widget #view-all {
	float: right;
	margin: 11px 18px 0 0;
	display: inline;
	font-size: 12px;
}
#school-home-widget-HED #widget #view-all a {
	background: url(/images/list_orange_bullet.gif) left 4px no-repeat;
	padding-left: 10px;
}
#school-home-widget-HED #widget #view-all a:link, #school-home-widget-HED #widget #view-all a:visited {
	color: #104780;
	text-decoration: none;
}
#school-home-widget-HED #widget #view-all a:hover {
	color: #ff6600;
	text-decoration: underline;
}
#school-home-widget-HED #widget #widget-selections {
	margin-top: 10px;
}
#school-home-widget-HED #widget #widget-selections .col {
	float: left;
	margin-left: 14px;
	display: inline;
}
#school-home-widget-HED #widget #widget-selections .col1 {
	float: left;
	margin-left: 14px;
	display: inline;
}
#school-home-widget-HED #widget #widget-selections ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#school-home-widget-HED #widget #widget-selections ul li {
	line-height: 15px;
	margin: 0 0 1px 6px;
	padding: 0 15px 0 0;	
}
#school-home-widget-HED #widget #widget-selections ul li input {
	vertical-align: middle;
	height:8px;
}
#school-home-widget-HED #widget #widget-selections ul li.step-title {
	font-weight: bold;
	margin: 0 0 3px 0;
}
#school-home-widget-HED #widget #widget-selections ul li.step-title img {
	vertical-align: middle;
	margin-right: 5px;
}
#school-home-widget-HED #widget #widget-bottom {
	font-size: 12px;
	position: absolute;
	bottom: 6px;
	right: 18px;
}
#school-home-widget-HED #widget #widget-bottom .solutions-num {
	font-size: 18px;
	font-weight: bold;
}
#school-home-widget-HED #widget #widget-bottom .btn {
	margin-left: 10px;
}
/* added by sarika for HED*/

#home-main #main-lists-school {
	background: url(/images/bg_main_lists.jpg) left bottom no-repeat;
	background-color: #FFFFFF;
	padding: 20px;
}


/* added to align bulleted list items to the left(start) */
#home-main #main-lists-school ul {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 1%; 
}
#home-main #main-lists-school ul li {
	margin: 0;
	padding: 3px 0 3px 0px;
	line-height: 15px;
	list-style-position:inside;
	list-style-type:disc;
	}

/*  /added to align bulleted list items to the left (end)*/

#home-main #main-lists-school p {
	font-size: 12px;
	margin: 0 10px 15px 0;
	line-height: 18px;
}
#home-main #main-lists-school p.last {
	margin-bottom: 0;
}
#home-main #main-lists-school a {
	text-decoration: underline;
		
	}
#home-main #main-lists-school a:link, #home-main #main-lists-school a:visited {
	color: #104780;
}
#home-main #main-lists-school a:hover {
	color: #ff6600;
}
#home-main #main-lists-school .col {
	width: 200px;
	float: left;
	margin-right: 20px;
	display: inline;
	color: #666666;
}
#home-main #main-lists-school .col-last {
	width: 205px;
	float: left;
	margin-right: 0;
}
#home-main #main-lists-school h2 {
	font-size: 15px;
	font-weight: bold;
	color: #666666;
	margin: 0 0 12px 0;
	padding: 0 0 7px 0;
	border-bottom: 1px solid #cccccc;
}

#left-inner-page-nav .title {
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}
#left-inner-page-nav input.box {
	margin-bottom: 10px;
	width: 168px;
}
#left-inner-page-nav p {
	font-size: 11px;
	margin: 6px 0;
}

#left .left-promo-school {
	padding: 10px 12px;
	font-size: 12px;
	color: #666666;
}
#left .left-promo-school h3 {
	font-size: 12px;
	margin: 0 0 9px 0;
}
#left .left-promo-school .title {
	font-size: 12px;
	margin: 0 0 9px 0;
	font-weight: bold;
}
#left .left-promo-school a {
	text-decoration: none;
	background: url(/images/list_orange_bullet.gif) left 4px no-repeat;
	padding-left: 10px;
}
#left .left-promo-school a:link, #left .left-promo-school a:visited {
	color: #104780;
}
#left .left-promo-school a:hover {
	color: #ff6600;
}

/* promos without arrows at the front*/
#left .left-promo-school-new {
	padding: 10px 12px;
	font-size: 12px;
	color: #666666;
}
#left .left-promo-school-new h3 {
	font-size: 12px;
	margin: 0 0 9px 0;
}
#left .left-promo-school-new .title {
	font-size: 12px;
	margin: 0 0 9px 0;
	font-weight: bold;
}
#left .left-promo-school-new a {
	text-decoration: none;	
	padding-left: 10px;
}
#left .left-promo-school-new a:link, #left .left-promo-school-new a:visited {
	color: #104780;
}
#left .left-promo-school-new a:hover {
	color: #ff6600;
}

/* /promos without arrow at the front*/

#left .rounded-promo-school {
	margin: 10px 0 15px 0;
	background: url(/images/schools/bg_rounded_promo.gif) left top repeat-y;
}
#left .rounded-promo-school .content {
	padding: 5px 13px 3px 13px;
	font-size: 12px;
}
#left .rounded-promo-school h3 {
	font-size: 14px;
	margin: 0 0 6px 0;
	color: #666666;
}
#left .rounded-promo-school p {
	margin: 0 0 10px 0;
}
#left .rounded-promo-school a {
	text-decoration: none;
	background: url(/images/list_orange_bullet.gif) left 4px no-repeat;
	padding-left: 10px;
}
#left .rounded-promo-school a:link, #left .rounded-promo-school a:visited {
	color: #104780;
}
#left .rounded-promo-school a:hover {
	color: #ff6600;
}

/* added by sarika for moving right content to left side*/
#left .moving-left-to-right {
	padding: 10px 12px;	
	color: #666666;
}


#schools-product-services {
	font-size: 12px;
	color: #333333;
}

/* added for contact us page divider */
#schools-product-services .divider {
	font-size: 0px;
	line-height: 2px;
	height: 1px;
	background-color: #e3e0dc;
	margin: 20px 0;
}

/* /added for contact us page divider */
#schools-product-services a:link, #schools-product-services a:visited {
	color: #104780;
}
#schools-product-services a:hover {
	color: #ff6600;
}
#schools-product-services p {
	line-height: 20px;
	margin: 0 0 15px 0;
}
#schools-product-services p.last {
	margin: 0;
}
#schools-product-services .title {
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	margin-bottom: 5px;
}
#schools-product-services #sort-links {
	float: right;
	margin: 0;
	padding-top: 20px;
}
#schools-product-services #refine-search {
	font-weight: bold;
	margin-left: 20px;
}
#schools-product-services #refine-search a {
	text-decoration: none;
	background: url(/images/list_orange_bullet.gif) left 4px no-repeat;
	padding-left: 10px;
}

.col130 
{
	width: 150px;
	overflow:auto;
	
}	

.col340 {
	width: 320px;
}

.col350 {
	width: 320px;
}
.col110 {
	width: 120px;
}
.colHeader470 {
	width: 470px;
}
.colHeader310 {
	width: 320px;
}
.colHeader110 {
	width: 122px;
}

.TableRightBorder
{
	height:100%;
	border-right:1px;	
	border-right-width:thin;	
	border-right-style:solid;	
	border-right-color:#e3e0dc;
}

#schools-solutions-header {
	line-height: 25px;
	background-color: #f3f6df;
	height: 25px;
	margin: 12px 0 4px 0;
	text-transform: uppercase;
	color: #666666;
}
.schools-solutions-subheader {
	height: 25px;
	line-height: 25px;
	background-color: #eeeeee;
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
}
#schools-solutions-table .column {
	padding: 10px 0;
}
#schools-solutions-table .nomargin{
	padding: 0 0 0 0;
}
#schools-solutions-table .column p {
	line-height: 20px;
	margin: 3px 20px 3px 0;
}
#schools-solutions-table .column p.nomargin {
	margin: 0;
	padding:10px;
}

#schools-solutions-table .column a {
	text-decoration: none;
	background: url(/images/list_orange_bullet.gif) left 4px no-repeat;
	padding-left: 10px;
}
#schools-solutions-table .column ul 
{	
	margin: 0 10px 0 15px;
	padding: 10px;
	line-height: 20px;
}

#schools-solutions-table .column ul li
{	
	padding-left: 5px;
}

#schools-solutions-table a.bigicon {
	background: url(/images/h_orange_bullet.gif) left 2px no-repeat;
	padding-left: 20px;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
#schools-solutions-table a.bigicon:link, #schools-solutions-table a.bigicon:visited {
	color: #233e5b;
}
#schools-solutions-table a.bigicon:hover {
	color: #ff6600;
}

#schools-solutions-table .column h2 a {
	background: url(/images/h_orange_bullet.gif) left 2px no-repeat;
	padding-left: 20px;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	display:inline;
}
#schools-solutions-table .column h2 a:link, #schools-solutions-table a.bigicon:visited {
	color: #233e5b;
}
#schools-solutions-table .column h2 a:hover {
	color: #ff6600;
}
/* added for non-linkable product name*/
#schools-solutions-table .column h3  {
	
	padding-left: 0px;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	display:inline;
}
/* added for non-linkable product name*/

#schools-solutions-table .row-divider {
	background-color:  #233e5b;
	height: 1px;
	font-size: 0px;
	line-height: 1px;
}
#schools-solutions-table .solution-summary p {
	margin: 15px 20px 15px 0;
}
#schools-solutions-table .solution-summary a {
	background: none;
	padding: 0;
}
#schools-solutions-table .solution-summary a.summary {
	padding-left: 10px;
	background: url(/images/schools/list_orange_bullet_up.gif) left 6px no-repeat;
}

#widget-popup {
	background: url(/images/schools/bg_widget_popup.png) left top no-repeat;
	width: 714px;
	height: 269px;
	position: absolute;
	font-size: 11px;
}
#widget-popup #widget-popup-close {
	font-weight: bold;
	font-size: 12px;
	margin: 10px 0 0 12px;
}
#widget-popup #widget-popup-close a {
	text-decoration: none;
	background: url(/images/list_orange_bullet.gif) left 4px no-repeat;
	padding-left: 10px;
}
#widget-popup #widget-popup-close a:link, #widget-popup #widget-popup-close a:visited {
	color: #104780;
}
#widget-popup #widget-popup-close a:hover {
	color: #ff6600;
}
#widget-popup h3 {
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	margin: 13px 0 0 20px;
	float: left;
	display: inline;
}
#widget-popup #view-all {
	float: right;
	margin: 17px 18px 0 0;
	display: inline;
	font-size: 12px;
}
#widget-popup #view-all a {
	background: url(/images/list_orange_bullet.gif) left 4px no-repeat;
	padding-left: 10px;
}
#widget-popup #view-all a:link, #widget-popup #view-all a:visited {
	color: #104780;
	text-decoration: none;
}
#widget-popup #view-all a:hover {
	color: #ff6600;
	text-decoration: underline;
}
#widget-popup #widget-selections {
	margin-top: 8px;
}
#widget-popup #widget-selections .col {
	float: left;
	margin-left: 35px;
	display: inline;
}
#widget-popup #widget-selections ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#widget-popup #widget-selections ul li {
	line-height: 15px;
	margin: 0 0 1px -3px;
	padding: 0 15px 0 0;
}
#widget-popup #widget-selections ul li input {
	vertical-align: middle;
}
#widget-popup #widget-selections ul li.step-title {
	font-weight: bold;
	margin: 0 0 3px 0;
}
#widget-popup #widget-selections ul li.step-title img {
	vertical-align: middle;
	margin-right: 5px;
}
#widget-popup #widget-bottom {
	font-size: 12px;
	position: absolute;
	bottom: 13px;
	right: 18px;
}
#widget-popup #widget-bottom .solutions-num {
	font-size: 18px;
	font-weight: bold;
}
#widget-popup #widget-bottom .btn {
	margin-left: 10px;
}

/* added for contact us page alignment(start)*/
#company-name{
margin: 10px 0px 0px 150px;
font-weight:bold;

}
#company-contact{
margin: 10px 0px 0px 150px;

}
#product-name{
margin: 0px 0px 0px 150px;
font-weight:bold;
vertical-align:middle;

}
#product-contact{
margin: 5px 0px 0px 150px;

}
#product-name-left {
	margin: 0px 150px 0px 150px;		
	float: left;
}
#product-name-right {
	margin: 0px 0px 0px 300px;	
	float: right;
}
/* added for contact us page alignment(end)*/

/* added for changing color on Hed and k-12 schools */

#left-subnav #left-subnav-wrapper ul {
	margin: 5px 0;
	padding: 0;
	list-style: none;
	height: 1%; /* IE hack */
}
#left-subnav #left-subnav-wrapper ul li {
	margin: 0;
	padding: 3px 0 3px 0px;
	line-height: 15px;
	background: url(/images/list_orange_bullet.gif) 1px 7px no-repeat;
}
#left-subnav #left-subnav-wrapper ul li a {
	padding-left: 10px;
	text-decoration: none;
}
#left-subnav #left-subnav-wrapper a:link, #left-subnav #left-subnav-wrapper a:visited {
	color: #233e5b;
}
#left-subnav #left-subnav-wrapper a:hover {
	color: #ff6600;
}

#left-subnav #left-subnav-wrapper a:link, #left-subnav #left-subnav-wrapper a:visited {
	color: #233e5b;
}
#left-subnav #left-subnav-wrapper a:hover {
	color: #ff6600;
}

/* /added for changing color on Hed and k-12 schools */

