﻿@charset "utf-8";

/*font-family:'ITCFranklinGothicW01-Bk 812647';
font-family:'ITCFranklinGothicW01-Md 812695';
font-family:'ITCFranklinGothicW01-Dm 812668';*/

body {
	margin: 0px;
	padding: 0px;
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
}

h1{
	font-family: "ITCFranklinGothicW01-Md 812695";
	color: #004680;
	font-weight: 400;
	font-size: 32px;
}

h2{
	font-family: "ITCFranklinGothicW01-Bk 812647";
	color: #3EA6A9;
	font-size: 26px;
	font-weight: 400;
}

.l2caRight li{
	padding: 5px 0px;
}

h2.headtwo{
	color: #004680;
}
a{
	line-height: normal;
}
.l2caRight a, .fullWidthTemplate a{
	color: #004680;
}
.newSlide img, .l2caLiner img {
    max-width: 100%;
    height: auto;
}
.main {
	width: 100%;
	max-width: 1000px;
	margin: 0px auto;
	
}

.header {
	height: 100%;
	min-height: 120px;
	background-image: url(images/fullSizeLogo.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.header .headlink {
	display: block;
	float: left;
	height: 120px;
	width: 250px;
	font-size: 0px;
}

.header .headrow1 {
	line-height: 40px;
	margin: 15px 14px 0px ;
	text-align: right;
}
.h1Linx .sfContentBlock {
  display: inline-block;
}
.h1Linx ul {
  margin: 0;
  padding: 0;
}
.h1Linx li {
  display: inline-block;
  margin: 0 1em 0 0;
  padding: 0;
}
.header .headrow1 .h1Linx a{
	font-size: 12px;
	color: #004680;
	text-decoration: underline;
}
.header .headrow1 .h1Linx a:hover{
	text-decoration: underline
}
.header .headrow1 .h1Log {
	float: right;
	padding-left: 14px;
}
.header .headrow2 {
	line-height: 45px;
	margin: 0px 14px 0px 260px;
	padding-top: 0px;
	
	clear: right;
}
.feature {
	text-align: center;
}

.newsevtop h1 {
	padding: 15px 0px 0px 15px;
	margin: 0px;
}
.maincontent1 {
	margin-top: 14px;
	width: 100%;
}
.maincontent1 .mcTop{
	float: right;
	width:100%;
	max-width: 650px;
}
.maincontent1 .mc1left {
	float: left;
	width: 336px;
}
.maincontent1 .mc1right {
	clear:right;
	margin-left: 350px;
}
.maincontent1 .mc1left .blockConsidering {
min-height: 336px;
background: #3ea6a9; /* Old browsers */
background: -moz-linear-gradient(to top right, #3ea6a9 0%, #3ea6a9 50%, #43b4b7 50%, #43b4b7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, right bottom, left top, color-stop(0%,#3ea6a9), color-stop(50%,#3ea6a9), color-stop(50%,#43b4b7), color-stop(100%,#43b4b7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(to top right, #3ea6a9 0%,#3ea6a9 50%,#43b4b7 50%,#43b4b7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(to top right, #3ea6a9 0%,#3ea6a9 50%,#43b4b7 50%,#43b4b7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(to top right, #3ea6a9 0%,#3ea6a9 50%,#43b4b7 50%,#43b4b7 100%); /* IE10+ */
background: linear-gradient(to top right, #3ea6a9 0%,#3ea6a9 50%,#43b4b7 50%,#43b4b7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ea6a9', endColorstr='#43b4b7',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
.maincontent1 .mc1left .blockProfiles {
	margin-top: 14px;
	min-height: 336px;
background: #00467f; /* Old browsers */
background: -moz-linear-gradient(to top right, #00467f 0%, #00467f 50%, #035292 50%, #035292 100%); /* FF3.6+ */
background: -webkit-gradient(linear, right bottom, left top, color-stop(0%,#00467f), color-stop(50%,#00467f), color-stop(50%,#035292), color-stop(100%,#035292)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(to top right, #00467f 0%,#00467f 50%,#035292 50%,#035292 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(to top right, #00467f 0%,#00467f 50%,#035292 50%,#035292 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(to top right, #00467f 0%,#00467f 50%,#035292 50%,#035292 100%); /* IE10+ */
background: linear-gradient(to top right, #00467f 0%,#00467f 50%,#035292 50%,#035292 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ea6a9', endColorstr='#035292',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}

.maincontent1 .mc1left .bcTop , .maincontent1 .mc1left .profTop{
	font-family: "ITCFranklinGothicW01-Md 812695";
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 50px;
	font-size: 24px;
	color: #FFF;
	text-align: center;
	text-decoration: none;
}
.maincontent1 .mc1left .bcTop a, .maincontent1 .mc1left .profTop a{
	color: #FFF;
	text-align: center;
	text-decoration: none;
	}
.maincontent1 .mc1left .bcTop{
	background-image: url(images/consideringheadbg.png);

}

.maincontent1 .mc1left .profTop{
	background-image: url(images/profilesheadbg.png);
}

.maincontent1 .mc1left .bcBtm ul{
	font-family:'ITCFranklinGothicW01-Bk 812647';
	margin: 0px 25px;
	padding: 0px;
	list-style: none;
}

.maincontent1 .mc1left .bcBtm li{
	font-size: 16px;
	line-height: 40px;
}

.maincontent1 .mc1left .bcBtm li a{
	color: #FFF;
	text-decoration: none;
}

.maincontent1 .mc1left .bcBtm li .fa{
	color: #ED7D00;
	background-color: #FFF;
	display: inline-block;
	height: 20px;
	width: 20px;
	text-align: center;
	font-weight: 600;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	line-height: 20px;
	margin-right: 6px;
}

.advocacy1 ,.footer{
	background-color: #DADADA;
	padding: 21px 0px;
	margin-top: 14px;
}
.advocacy1 .threecolumns.clearfix {
	width: 100%;
}

.advocacy1 h1{
	padding-left: 28px;
}




.advocacy1 .threecol1, .advocacy1 .threecol3{
	float: left;
	width: 33%;
}

.advocacy1 .threecol2{
	
	float: left;
	width: 34%;
}
.tcwrap .tctop {
	font-family:'ITCFranklinGothicW01-Bk 812647';
	font-size: 18px;
	color: #FFF;
	text-align: center;
	height: 35px;
	line-height: 35px;
}
.threecol1 .tctop {
	background-color: #004680;
}
.threecol2 .tctop {
	background-color: #3FA7AA;
}
.threecol3  .tctop {
	background-color: #B93B6D;
}
.tcwrap .tcmid {
	background-color: #CCC;
	height: 115px;
}

.threecol1 .tcmid {
	background-image: url(images/GME_home.jpg);
	background-size: cover;
	background-repeat: no-repeat;
}
.threecol2 .tcmid {
	background-image: url(images/Student-Finance_home.jpg);
	background-size: cover;
	background-repeat: no-repeat;
}
.threecol3  .tcmid {
	background-image: url(images/Primary-Care_home.jpg);
	background-size: cover;
	background-repeat: no-repeat;
}

.tcmid a {
	font-size: 0;
	display: block;
	min-height: 115px;
}
.tcwrap .tcbtm {
	background-color: #FFF;
	height: 160px;
}

.tcwrap .tcbtm  .tcbtmpad{
	padding: 30px 14px 0px;
}

.tcwrap .tcbtm  .moreLink{
	text-align: right;
}

.tcwrap .tcbtm  .moreLink a{
	color: #3FA7AA;
}

.tcwrap .tcbtm  .moreLink em{
	color: #ED7D00;
}


.moreprofs{
	color:#fff;
	font-size: 14px;
	font-weight: 600;
	display:inline-block;
	padding: 10px 0px 15px 0px;
	line-height: 20px;
	clear:both
}

.moreprofs em{
	color: #00467F;
	text-align: center;
	display: inline-block;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	line-height: 20px;
	height: 20px;
	width: 20px;
	margin-right: 7px;
	background-color: #FFFFFF;
}

.advocacy1 .advoLinx {
	font-size: 14px;
	font-weight: 600;
	text-align: center;
	margin-top: 21px;
	line-height: 20px;
}

.advocacy1 .advoLinx a{
	margin: 0px 14px;
}

.advoadvo{
	color: #004680;
}

.advoalert{
	color: #b83b6c;
}

.advotwit{
	color: #3ea6a9;
}
.advoGME {
	color: #ED7D00;
}
.advoadvo em, .advoalert  em, .advotwit  em, .advoGME em{
	color: #FFF;
	text-align: center;
	display: inline-block;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	line-height: 20px;
	
	height: 20px;
	width: 20px;
	margin-right: 7px;
}

.advoadvo  em{
	background-color: #004680;
}

.advoalert  em{
	background-color: #b83b6c;
}

.advotwit  em{
	background-color: #3ea6a9;
	font-size: 12px;
}
.advoGME em{
	background-color: #ED7D00;
}
.tcwrap {
	background-color: #FFF;
	margin: 0px 25px;
	border: 1px solid #cccccc;
}


.socialDots ul{
	font-size: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	list-style-type: none;
}

.socialDots li{
	font-size: 14px;
	line-height: 26px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 32px;	
}

.socialDots li.sdCom{
	background-image: url(images/solinx_comm.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

.socialDots li.sdTwit{
	background-image: url(images/solinx_tw.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

.socialDots li.sdFace{
	background-image: url(images/solinx_fb.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

.socialDots li.sdLinked{
	background-image: url(images/solinx_linked.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

.socialDots li.sdPin{
	background-image: url(images/solinx_pin.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.socialDots li.sdYoutube{
	background-image: url(images/solinx_yt.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.socialDots li.sdInstagram{
	background-image: url(images/solinx_ig.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

.socialDots a{
	line-height: 26px;
	font-weight: 600;
	color: #000;
	text-decoration: none;
	display: inline-block;
	height: 22px;
}





.bottomlinx{
	text-align: center;
}

.bottomlinx ul{
	display: inline-block;
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 100%;
}

.bottomlinx li{
	text-align: center;
	display: inline-block;
	width: 16.6%;
	float: left;
}

.bottomlinx li a{
	line-height: 40px;
	color: #000;
	text-decoration: underline;
	font-size: 14px;
	font-weight: 600;
}

.bottomlinx .fl1, .sitemap .fl1 {
	border-bottom: 5px solid #004680;
}

.bottomlinx .fl2, .sitemap .fl2 {
	border-bottom: 5px solid #3EA6A9;
}
.bottomlinx .fl3, .sitemap .fl3 {
	border-bottom: 5px solid #ED7D00;
}
.bottomlinx .fl4, .sitemap .fl4 {
	border-bottom: 5px solid #992151;
}
.bottomlinx .fl5, .sitemap .fl5 {
	border-bottom: 5px solid #004680;
}
.bottomlinx .fl6, .sitemap .fl6 {
	border-bottom: 5px solid #3EA6A9;
}
.footer{
	padding-right: 24px;
	padding-left: 24px;
}

.footer h5{
	font-family: "ITCFranklinGothicW01-Md 812695";
	font-size: 14px;
	color: #004680;
	font-weight: 400;
}

.footer ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.footer li{
	margin: 0px;
	padding: 0px 0px 8px;
}

.footer a{
	color: #000;
	text-decoration: underline;
}

.footer .footrt{
	text-align: right;
}

.footer .theUsual a{
	margin-left: 14px;
}

.footer .footlft span{
	font-weight: 600;
	color: #004680;
}


.footer .footrtL2 i{
	color: #004680;
	padding-right: 9px;
}

.footer .footrtL2 li{
	font-size:12px;
}

.footer .problemz{
	background-color: #868686;
	color: #fff;
	padding: 0px 12px;
	border-radius: 12px;
	text-decoration: none;
}
/*************** l2 bits *****************************/

.l2Main {
	width: 100%;
}

.l2Titleblock{
	padding-top: 12px;
}

.l2Titleblock .bcrumbz {
	margin-right: 160px;
	clear: left;
}

.l2Titleblock .sharing {
	float: right;
	width: 150px;
	clear: left;
}

.l2Titleblock .pgTitle h1{
	margin: 14px 0px 28px;
}

.l2contentarea .l2caLeft{
	float: left;
	width: 200px;
}

.l2contentarea .l2caRight{
	border-left: #cfcfcf solid 1px;
	margin-left: 205px;
	padding-left: 15px;

}

.l2contentarea .l2caRight .l2caLiner{
	width: 100%;
    display:inline-block;	
}

.omenewslist ul a{
	color: #004680;
	font-size: 14px;
}

.l2caLiner.fullWidthTemplate{
	padding: 0px 9px;
	height: 100%;
	min-height: 500px;
}
/*************** landing pages *************************/

.borderbottom {
	border-bottom: 1px solid #CFCFCF;
}


.borderleft {
	border-left: 1px solid #CFCFCF;
	box-sizing:border-box;
}

.borderright {
	border-right: 1px solid #CFCFCF;
	box-sizing:border-box;
}

.mostPop{
	font-family: "ITCFranklinGothicW01-Md 812695";
	color: #fff;
	
}

.mostPop h3{
	font-weight:400;
	font-size:18px;
	line-height: 45px;
	text-align:center;
	margin: 0px;
}

.mostPop ul{
	list-style-type: none;
	font-size: 14px;
	padding-left: 14px;
}

.mostPop li{
	padding: 7px 14px 7px 24px;
	background-image: url(images/mostpoparrow.png);
	background-position: 0px 7px;
	background-repeat: no-repeat;
}

.mostPop li a{
	color: #FFFFFF;
	text-decoration: none;
}

.mpBlue{
	background: #00467f; /* Old browsers */
	background: -moz-linear-gradient(to top right, #00467f 0%, #00467f 50%, #035292 50%, #035292 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, right bottom, left top, color-stop(0%,#00467f), color-stop(50%,#00467f), color-stop(50%,#035292), color-stop(100%,#035292)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(to top right, #00467f 0%,#00467f 50%,#035292 50%,#035292 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(to top right, #00467f 0%,#00467f 50%,#035292 50%,#035292 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(to top right, #00467f 0%,#00467f 50%,#035292 50%,#035292 100%); /* IE10+ */
	background: linear-gradient(to top right, #00467f 0%,#00467f 50%,#035292 50%,#035292 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ea6a9', endColorstr='#035292',GradientType=1 );
}

.mpMag{
	background: #b83b6c; /* Old browsers */
	background: -moz-linear-gradient(to top right, #b83b6c 0%, #b83b6c 50%, #c14d7b 50%, #c14d7b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, right bottom, left top, color-stop(0%,#b83b6c), color-stop(50%,#b83b6c), color-stop(50%,#c14d7b), color-stop(100%,#c14d7b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(to top right, #b83b6c 0%,#b83b6c 50%,#c14d7b 50%,#c14d7b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(to top right, #b83b6c 0%,#b83b6c 50%,#c14d7b 50%,#c14d7b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(to top right, #b83b6c 0%,#b83b6c 50%,#c14d7b 50%,#c14d7b 100%); /* IE10+ */
	background: linear-gradient(to top right, #b83b6c 0%,#b83b6c 50%,#c14d7b 50%,#c14d7b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b83b6c', endColorstr='#c14d7b',GradientType=1 );
}

.mpGrn{
	background: #3fa7aa; /* Old browsers */
	background: -moz-linear-gradient(to top right, #3fa7aa 0%, #3fa7aa 50%, #44b5b8 50%, #44b5b8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, right bottom, left top, color-stop(0%,#3fa7aa), color-stop(50%,#3fa7aa), color-stop(50%,#44b5b8), color-stop(100%,#44b5b8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(to top right, #3fa7aa 0%,#3fa7aa 50%,#44b5b8 50%,#44b5b8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(to top right, #3fa7aa 0%,#3fa7aa 50%,#44b5b8 50%,#44b5b8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(to top right, #3fa7aa 0%,#3fa7aa 50%,#44b5b8 50%,#44b5b8 100%); /* IE10+ */
	background: linear-gradient(to top right, #3fa7aa 0%,#3fa7aa 50%,#44b5b8 50%,#44b5b8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3fa7aa', endColorstr='#44b5b8',GradientType=1 );
}
.mpBlue p, .mpMag p, .mpGrn p {
    padding: 0 15px 15px 15px;
}
.l2caRight .rtBottom{
	border: 1px solid #cecece;
}



.l2caRight .rtBottom h2{
	font-size: 18px;
	margin: 0px;
	padding: 0px;
	line-height: 45px;
	text-align: center;	
}
.l2caRight .rbOME h2{
	background-color: #3EA6A9;
	color: #fff;
}
/*************** InsideOME *****************************/
.omeTitle {
	margin-left: 185px;
}
.omeTitleblock {
	margin-top: 15px;
}
.omeTitle h1 {
	margin: 0;
	padding: 0;
}
.omeLanding .sf_3cols_1_25 {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding-right: 15px;
}
.omeLanding .sf_3cols_2_50 {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 0 15px;
}
.omeLanding .sf_3cols_3_25 {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding-left: 15px;
}
.omeLanding h1 {
	margin: 0;
	font-size: 24px;
}
.omeLanding h2 {
	font-size: 18px;
	text-align: left;
	color: #000;
	padding-bottom: 4px;
	border-bottom: 5px solid #004680;
}
.omeLanding h2:nth-of-type(5n+2), .header1 {
	border-bottom: 5px solid #3EA6A9;
}
.omeLanding h2:nth-of-type(5n+3), .header2 {
	border-bottom: 5px solid #ED7D00;
}
.omeLanding h2:nth-of-type(5n+4), .header3 {
	border-bottom: 5px solid #992151;
}
.issueTitle {
	font-size: 16px;
	color: #004680;
	font-weight: 600;
	text-align: center;
	background: #DADADA;
	padding: 5px;
}
a.pastIssue {
	color: #ED7D00;
	font-size: 16px;
	font-weight: 600;
	margin: 20px 0;
	display: block;
	text-decoration: none;
}
.pastIssue em {
	color: #FFF;
	line-height: 20px;
	text-align: center;
	font-weight: 600;
	width: 20px;
	height: 20px;
	background: #ED7D00;
	margin-right: 10px;
	border-radius: 20px;
	-moz-border-radius: 20px;
}
a.arrow {
	font-size: 14px;
	font-weight: 600;
	color: #004680;
}
.arrow em {
	color: #FFF;
	background: #004680;
	text-align: center;
	display: inline-block;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	line-height: 20px;
	height: 20px;
	width: 20px;
	margin-right: 7px;
}

/****************************************/
a.viewmore{
	display: block;
	font-weight: 800;
	color: #379496;
	padding: 8px 0px;
	text-decoration: none;
	line-height: 25px;
	text-transform: uppercase;
	font-size: 13px;
}

a.viewmore em {
	color: #FFF;
	line-height: 20px;
	font-size: 16px;
	
	width: 20px;
	height: 20px;
	background:  #3EA6A9;
	text-align:center;
	border-radius: 20px;
	-moz-border-radius: 20px;
	float:left;
	margin-right:4px;
	
}

a.viewmore-2{
	display: block;
	font-weight: 800;
	color: #004680;
	padding: 8px 0px;
	text-decoration: none;
	line-height: 25px;
	text-transform: uppercase;
	font-size: 13px;
}

a.viewmore-2 em {
	color: #FFF;
	line-height: 20px;
	font-size: 16px;
	
	width: 20px;
	height: 20px;
	background:  #004680;
	text-align:center;
	border-radius: 20px;
	-moz-border-radius: 20px;
	float:left;
	margin-right:4px;
	
}


a.viewmorecenter{
	display: block;
	font-weight: 800;
	text-align: center;
	color: #379496;
	padding: 8px 0px;
	text-decoration: none;
	line-height: 20px;
	text-transform: uppercase;
	font-size: 13px;
}

a.viewmorecenter em {
	color: #FFF;
	line-height: 20px;
	font-size: 16px;
	text-align: center;
	font-weight: 600;
	width: 20px;
	height: 20px;
	background:  #3EA6A9;
	
	border-radius: 20px;
	-moz-border-radius: 20px;
	
	margin-right:4px;
}
a.orange em {
    background: #ED7D00;
}
a.orange {
    color: #ED7D00;
}
a.purple em {
    background: #992151;
}
a.purple {
    color: #992151;
}
a.teal em {
    background: #3EA6A9;
}
a.teal {
    color: #3EA6A9;
}
.l2caLiner .imgHover a img:hover {
    opacity: 0.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
}
/******************************************************/

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
#stuPro li {
    padding: 0;
}
/********************BACKEND********************/
.sfPageWrapper .leftSideLiner {
    display: block !important;
}