body{background:#FFFFFF;font-family:Arial,Verdana,Geneva,san-serif;font-size:1.2em;color:#6F6F6F;line-height: 1.8em;}
#container{position:relative;margin:5px auto;width:1000px;}
#header{position:relative;clear:both;width:100%;height:100px;background:url(../images/slg_logo.gif) center top no-repeat;}
#left-nav{position:relative;float:left;width:180px;padding-left:5px;text-align:left;overflow-x:hidden;}
#sponsoredlinks ul{list-style-type:none;margin:0;padding:0;}
#sponsoredlinks ul li{padding-left:0;margin-left:0;line-height:1.25em;}
#content,#footer{position:relative;float:right;width:800px;text-align:left;}
#footer{clear:both;}

/*HTML OBJECT STYLES  */
.fb-box{font-size:0.75em;}
table{font-size:1em;}
a:link,a:active{color:#0000FF; /* text-decoration:none; */}
a:hover,a:visited{color:#000066; /* text-decoration:none; */}

/* these are defined again, later in this sheet */
h1{color:#4263C6;font-size:1.5em;}
h2{color:#4263C6;font-size:1.3em;}
h3{color:#0F900F;font-size:1.2em;}
h4{font-size:1em;}
h5{color:#800000;font-size:.75em;margin-top:0;margin-bottom:0;text-decoration:underline;}

/* CLASSES */
.alertbox2{border:thin solid silver;padding:2px 2px 2px 4px;background:#CDFFCC;}
.alertbox3{border:thin solid #c60000;padding:10px 10px 2px 10px;}
.feature{color:#c60000;font-weight:bold;}
.featurered a{color:#c60000;font-weight:bold;float:left;}
.newlink{color:#c60000;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

/* Hides from IE-mac \*/
* html .clearfix{height:1%;}

/* End hide from IE-mac */
#header{background-color:#fff;}
a.fill-div{display:block;height:100%;width:100%;text-decoration:none;}
.statelist{float:left;}
.statelist li{padding:0 23px 0 0;}
.indenteddiv{padding:0 0 0 30px;}
.indenteddiv h2{}
.indenteddiv h3{}
.indenteddiv h4{}
.indenteddiv h5{}
.indenteddiv td{text-transform:capitalize;}
.main-panel{width:620px;}
.main-panel ul{display:inline-block;margin:0;padding:0;width:100%;}
.main-panel li{float:left;list-style-type:disc;margin-right:20px;vertical-align:text-bottom;width:275px;}
.main-panel1{width:93%; padding-left: 2%}
.main-panel1 .one-panel{width:48%;float:left;}
.main-panel1 .two-panel{width:48%;float:left;margin-left:4%;}
.main-panel1 ol{color:#0f900f;font-size:15px;font-weight:bold;}
.main-panel1 dl{font-size:12px;color:#000;font-weight:normal;}
.main-panel1 ol{margin:0;padding:0;}
.main-panel1 ol li{padding-bottom:15px;}
.main-panel1 ol h3{margin:0 0 0 -15px;padding:0 0 8px 0;line-height:normal;font-size:15px;}
.main-panel1 dl{margin:0;padding:0;}
.main-panel1 dl dd div{margin:0 0 0 -15px;font-weight:bold;margin-bottom:8px;}
.main-panel1 dl dd{margin:0;padding:0 0 0 15px;}
.other-last{margin:0;margin-top:-12px}

/*----- Tabs -----*/
.custom-tabs{width:95%;display:inline-block;}
.custom-tabs h1,.custom-tabs h2{margin:0;padding:0 0 20px 0;}
.custom-tabs .tab-links{margin:0;padding:0;position:relative;top:1px;}
.custom-tabs .tab-links:after{display:block;clear:both;content:'';}
.custom-tabs .tab-links li{margin:0 15px 0 0;float:left;list-style:none;}
.custom-tabs .tab-links a{padding:9px 15px;display:inline-block;background:#fff;text-decoration:none;border:1px solid #c0c0c0;font-size:16px;font-weight:600;color:#444;transition:all linear 0.15s;outline:medium none;}
.custom-tabs .tab-links a:hover{background:#fff;text-decoration:none;}
.custom-tabs .tab-content{background:#ffffff;border:1px solid #c0c0c0;padding:2%;width:96%;display:inline-block;}
.custom-tabs .main-panel1{width:100%;}
.custom-tabs .main-panel1 ol{padding:0 0 0 20px;font-size:10px;}
/*.custom-tabs .main-panel1 .two-panel{width:265px;}*/
.custom-tabs .tab{display:none;}
.custom-tabs .tab.active{display:block;}
.custom-tabs li.active a,.custom-tabs li.active a:hover{background:#fff;color:#4c4c4c;border-bottom:1px solid #fff;}
.custom-tabs .tab-content #tab2 .one-panel ol li,.custom-tabs .tab-content #tab2 .two-panel ol li{font-size:1.5em;font-weight:bold;color:#0f900f;}
.custom-tabs .tab-content #tab2 .one-panel ol li div,.custom-tabs .tab-content #tab2 .two-panel ol li div,.custom-tabs .tab-content #tab2 .one-panel ol li p,.custom-tabs .tab-content #tab2 .two-panel ol li p,.custom-tabs .tab-content #tab2 .one-panel ol li a,.custom-tabs .tab-content #tab2 .two-panel ol li a{font-size:12px;font-weight:normal;color:#000;}
.custom-tabs .tab-content #tab2 .main-panel1 dl dd div{font-weight:bold;}
.fb_iframe_widget > span{max-width:160px;}
.custom-content{width:95%;}
.custom-content .school-desc{width:100%;display:inline-block;border-bottom:1px solid #ddd;margin-bottom:20px;}
.custom-content .school-desc p{margin:0;padding:0 0 20px;}
.custom-content .main-title{display:inline-block;width:100%;}
.custom-content .main-title h2{color:#4263c6;font-size:22px;font-weight:600;margin:0;padding:0 0 20px 0;}
iframe { max-width: 100%; }

/*

.rankings-table thead th { background:#eee;}

.rankings-table thead th,

.rankings-table td{  border-bottom: 2px solid #ddd;  margin: 0;  padding: 4px;  vertical-align: middle; text-align: left;     display: table-cell;}

.rankings-table table{  border-collapse: collapse;    border-spacing: 0; width: 100%;}

.rankings-table table .school-name a { max-width: 100px; display: inline-block; word-wrap: break-word;}

.rankings-table table .school-name .school-address  { max-width: 100px; display: inline-block; word-wrap: break-word;}





.rankings-table table td.school-name,

.rankings-table table th.school-name { width: 100px;}

.rankings-table table tr{ max-width: 100%;}*/
.rankings-table thead th{font-size:10px;line-height:12px;}
.rankings-table thead th,.rankings-table td{margin:0;padding:5px 2px;text-align:left;vertical-align:middle;word-wrap:break-word;}
.rankings-table td{font-size:11px;}
.rankings-table table {border-collapse:collapse;border-spacing:0;display:inline-block;width:100%;margin-bottom:50px; min-width: 620px;}
.rankings-table table thead{width:100%;display:inline-block;background:#eee}
.rankings-table table tbody{width:100%;display:inline-block;background:#fff}
.rankings-table table .school-name a{display:inline-block;max-width:155px;word-wrap:break-word;}
.rankings-table table .school-name .school-address{display:inline-block;max-width:155px;word-wrap:break-word;margin:5px 0 0;font-style:italic;}
.rankings-table table tr.b-bottom{border-bottom:2px solid #ddd;display:inline-block;width:100%;}
.rankings-table table tr.last{border-bottom:none;}
.rankings-table table .rank{width:4.2%}
.rankings-table table .school-name{width:25.5%;}
.rankings-table table td.school-name{padding-top:10px;}
.rankings-table table td.ranked-school-desc{padding-bottom:10px;}
.rankings-table table .faculty-ratio{width:10.4%;}
.rankings-table table .fin-aid-rate{width:8.5%;}
.rankings-table table .acceptance-rate{width:10%;}
.rankings-table table .retention-rate{width:9%}
.rankings-table table .graduation-rate{width:9.5%;}
.rankings-table table .accred-years{width:7%;}
.rankings-table table .default-rate{width:6.4%;}
.rankings-table table .job-placement-rate{width:5.2%;}
.rankings-table table .hidden{display:none;}
.rankings-table table .school-name a{color:#4263c6;text-decoration:none;font-weight:bold;font-size:12px}
.rankings-table table .school-name a:hover{color:#c60000;}
.program-panel{width:100%;display:inline-block;border-top:2px solid #ddd;margin:10px 0 25px;padding-top:15px;}
.program-panel ul{margin:0;padding:0}
.program-panel li{list-style-type:none;width:100%;display:inline-block;padding-bottom:8px;}
.program-panel li a{color:#000;text-decoration:none;font-size:13px;}
.program-panel li a:hover{color:#4263c6}
.program-panel .one-panel{border-right:1px solid #ddd;width:48%;float:left;}
.program-panel .two-panel{float:left;margin-left:3%;width:48%;}
.program-panel .main-title h2{font-size:18px;margin:0;padding:0 0 15px;}
.college-table table{border-top:1px solid #999;border-left:1px solid #999}
.college-table table td,.college-table table th{border-right:1px solid #999;border-bottom:1px solid #999;}
.college-table{font-size:14px;}
.source-site{display:inline-block;padding:10px 0 8px;text-align:right;width:100%;}
.fb-send.fb_iframe_widget{margin:5px 0 10px;}
.home-table{width:100%;min-width:100%;font-size:0.75em!important;}
.home-table li{padding:3px 0;}
.botmenu a{font-size:0.7em;}
.gsc-input{background-image:none!important}

.dynamic-header-ads { max-width: 100%; overflow-x: auto; overflow-y: hidden; padding-bottom: 18px;}
.dynamic-header-ads-fot { max-width: 100%; overflow-x: auto; overflow-y: hidden; padding:0 !important; margin-bottom: 20px;}
/* Responsive

----------------------------------------------------------------------------*/
@media only screen and (min-width:0px) and (max-width:1024px){
	*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	textarea,input{max-width:100%;}
	img{max-width:100%;}
	#header{width:100%;display:inline-block;}
	.fb-box{width:100%;display:inline-block;}
	#container{width:100%;padding:0 15px;}
	.adsbygoogle { max-width: 100%; overflow-x: auto;}
	.adsbygoogle ins { max-width: 100%; }
	/*.mob-ads-box,*/

	/* What the heck is this? no wonder that the mobile site doesnt show ads */

	/* .adsbygoogle  { display: none !important;} */



	.home-table ul{margin:0;padding:0;}
	.home-table ul li{display:inline-block;width:100%;position:relative;padding-left:10px;}
	.home-table ul li:before{content:" ";float:left;height:5px;width:5px;position:absolute;z-index:1;top:10px;left:0;background:#000;border-radius:50%}
	.home-table .col{min-width:100%;display:inline-block;}
	.home-table1 .col{width:20%;min-width:20%;}

	/*

	table tbody tr td div ul li /a

	*/
	.custom-tabs{width:100%;}
	.custom-tabs .tab-content{width:100%;}
	.main-panel1 .one-panel{width:48%;margin-right:2%;}
	.custom-tabs .main-panel1 .two-panel{width:48%;margin-left:2%;}
	.main-panel1{width:100%;display:inline-block;}
	iframe{max-width:100%;width:100%;}
	.main-panel1 ol{padding:0 0 0 20px}
	.custom-content{width:95%;}
	.rankings-table{width:100%;overflow-x:auto;}
	.rankings-table .table-sorter{min-width:620px;}
	#footer{margin-top:15px;width:100%;}
	#footer .botmenu{margin-top:10px;}
	.state-search{padding:15px!important;}
	.state-search div{width:100%;}
	.state-search #cse-search-box{position:relative;padding-top:15px;padding-right:80px;}
	.state-search b{font-size:15px;}
	.state-search input[type="submit"]{position:absolute;right:0;top:15px;}
	.state-search input[type="text"]{padding:5px 60px 4px 5px;min-width:100%;}
	.pc-quote-box .button{line-height:normal!important;}
}
@media only screen and (min-width:0px) and (max-width:1023px){
.fb-box { min-width: 100%;}
.dynamic-width { min-width: 100%;}
}

@media only screen and (min-width:0px) and (max-width:780px){
	#header{background-size:100% auto;-moz-background-size:100% auto;-webkit-background-size:100% auto;-o-background-size:100% auto;background-position:center;}
	body{line-height:normal;}
	.home-table ul li{padding-bottom:5px;}
	#footer a{margin:0 5px 5px;}
	#content ul li{margin-bottom:6px;}
	#content ul li a{padding:2px;margin:0 0 3px;display:inline-block;line-height:normal;}
	#content h4 a{margin:0 2px 5px;padding:2px;}
	.custom-tabs .tab li{margin-bottom:3px;}
	.college-table{max-width:100%;overflow-x:auto;}
	.college-table table{width:700px;}
	.college-table td a{margin:5px;padding:2px;display:inline-block;}
	.program-panel .one-panel{width:50%;}
	.program-panel .two-panel{margin-left:5%;width:45%;}
	.home-table1 .col{width:100%!important;}
	#content .custom-tabs .tab-links li { margin-bottom: 0;}
	#content .custom-tabs .tab-links a{padding:9px 15px;display:inline-block;background:#fff;text-decoration:none;border:1px solid #c0c0c0;font-size:16px;font-weight:600;color:#444;transition:all linear 0.15s;outline:medium none; margin-bottom: 0;}
	#content .custom-tabs .tab-links .active a { border-bottom: 1px solid #fff;}
}
@media only screen and (min-width:768px) and (max-width:1024px){
	/*#left-nav{width:200px;max-width:27%;padding:0 15px 0 0;}*/
	#content{width:73%;}
	.program-panel .two-panel{width:50%;padding-left:2%;margin:0;}
	.main-panel1 .one-panel{width:50%;padding-right:2%;margin:0;}
	.main-panel1 .two-panel{width:50%;padding-left:2%;margin:0;}
}
@media only screen and (min-width:1000px) and (max-width:1024px){
	#container{width:1000px;padding:0;}
	#left-nav{padding:0;width:180px;}
	#content{width:800px;}
}
@media only screen and (min-width:0px) and (max-width:767px){
	#container{padding:0 20px;}
	#left-nav{min-width:100%;margin:0;padding:0; max-width: 100%;}
	#content{min-width:100%;margin:0;padding:0; max-width: 100%;}
	input[type="submit"],input[type="reset"]{background:#000091;border:1px solid #000091;color:#fff;font-size:12px;padding:5px;cursor:pointer;}
	input[type="text"],input[type="email"],textarea{border:1px solid #ddd;padding:5px;min-width:100%;}
	.home-table td{width:100%;display:inline-block;border:none!important;}
	.home-table td li{width:49%;}
	.home-table .title{width:100%;display:inline-block;margin:15px 0;}
	.main-panel1 .one-panel{width:100%;margin-right:0%;}
	#content .custom-tabs ul.tab-links li { margin-bottom: 0; margin-right: 6px;}
	#content .custom-tabs ul.tab-links li a{font-size:12px;padding:9px 6px; margin: 0;}
	.custom-tabs .tab-links a{font-size:13px;padding:9px 10px;}
	h1{color:#C60000;font-size:1.8em;}
	h2{color:#4263C6;font-size:1.5em;}
	h3{color:#0F900F;font-size:1.25em;}
	h4{font-size:.875em;}
	h5{color:#800000;font-size:1em;margin-top:0;margin-bottom:0;text-decoration:underline;}
	.fb-box{min-width:100%;display:inline-block;margin-bottom:30px;border:1px solid #ddd;}
	.dynamic-width{ min-width: 100%; display: inline-block; vertical-align: top;}
	.custom-tabs{ min-width: 100%;}
	.quote-box{padding:15px!important;}
	.quote-box form{width:100%;display:inline-block;margin-bottom:8px;position:relative;padding-right:70px!important;}
	.quote-box select,.quote-box input[type="text"],.input{border:1px solid #ddd;padding:5px;min-width:100%;}
	textarea.input{min-height:100px;}
	.quote-box input[type="button"],.quote-box input[type="submit"]{background:#000091;border:1px solid #000091;color:#fff;font-size:12px;padding:5px;position:absolute;right:0;top:0;cursor:pointer;width:60px;line-height:normal;}
	.pc-quote-box{width:100%;}
	.pc-quote-box .button{margin-top:0;}
	.program-panel{width:100%;}
	.main-panel1 ol{padding:0;}
	.main-panel1 .two-panel,.main-panel1 .one-panel{margin-left:0;padding:0 20px;width:100%;}
	.custom-tabs .tab-content{padding:10px;}
	.add-link-form table,.add-link-form table tr,.add-link-form tbody{width:100%;display:inline-block;float:left;}
	.add-link-form td{width:100%;display:inline-block;text-align:left;margin:0 0 5px 0;}
	.add-link-form td br{display:none;}
	.add-link-form td label{display:inline-block;font-weight:bold;padding-top:10px;width:100%;}
	.main-panel1 .one-panel{width:50%;padding-right:6%;margin:0;}
	.main-panel1 .two-panel{width:50%;padding-left:6%;margin:0;}
	.custom-tabs .main-panel1 ol{font-size:7px;padding:0;}
	.main-panel1 ol{font-size:11px;}
	.main-panel1 ol h3{font-size:11px;}
	.main-panel1 dl dd{font-size:11px;}
}

/* Google Adsense */
.adslot_1{width:320px;height:100px;}
@media (min-width:500px){
	.adslot_1{width:468px;height:60px;}
}
@media (min-width:800px){
	.adslot_1{width:728px;height:90px;}
}

/* Credit Repair buttons */


.btn1 {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.btn1:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}




/* Style the buttons that are used to open and close the accordion panel for internal link accordions */
.accordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  text-align: left;
  border: none;
  outline: none;
  transition: 0.4s;
  text-align:right;
}
/* Add a background color to the button if it is clicked on (add the .accordianactive class with JS), and when you move the mouse over it (hover) */
.accordianactive, .accordion:hover {
  background-color: #ccc;
}
/* Style the accordion panel. Note: hidden by default */
.panel {
  padding: 0 18px;
  background-color: white;
  display: none;
  overflow: hidden;
}

#Government_Contacts{
	clear: both;
}

