/***********************************************/
/* next-step-main.css college planning style sheet     */
/* Use with nextstepmag.com           */
/***********************************************/

/***********************************************/
/* main structure styles                             */
/***********************************************/ 

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background-image: url(../images/sbs/gr-diag.gif);
	font-size: 11px;
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
	background-color: #1F4D66;
	background-position:left top;
}
.bodycopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	background-color: #FFFFFF;
	padding: 15px;
}
div.container {
	position: relative;
	margin: 0 auto;
	width: 780px;
	height: 100%;
	background-image: url(../images/gr-content-ftr.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #00FF00;
}

/************* #link styles *************/

a:link {
	color: #1A668B;
	text-decoration: none;
}
a:visited {
	color: #1A668B;
	text-decoration: none;
}
a:hover {
	color: #348BB4;
	text-decoration: underline;
}
a:active {
	color: #348BB4;
	text-decoration: none;
}
a.advertiseLink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: underline;
	padding-top: 15px;
}
a.advertiseLink:hover {
	text-decoration: none;
}



a img{
	border:none;	
}

/************* #headline styles *************/

h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 145%;
	color: #FFFFFF;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
}
h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #333333;
	margin: 0px;
}
h3{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 110%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}
h4{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 95%;
 font-weight: bold;
 color: #333333;
 margin: 0px;
 padding: 0px;
}
h5{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 135%;
	color: #FAAC28;
	line-height: 20px;
}
h6{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #82AC2F;
	margin: 20px 0px 0px;
}

/************* #list styles *************/

ul{
	list-style-type: disc;
	vertical-align: top;
}
ul ul{
 list-style-type: disc;
}
/*ul ul ul{
 list-style-type: none;
}*/
#headernav{
	position:absolute;
	background-image: url(../images/logo-next-step.gif);
	background-repeat: no-repeat;
	height: 88px;
	width: 767px;
	padding-top: 0px;
	padding-left: 0px;
	left: 0px;
	top: 0px;
}
.bullet-link1 {
	color: #1B4E66;
	padding-left: 3px;
	padding-bottom:2px;	
}
.bullet-link1 a{
	color: #1B4E66;
}
a.bullet-link1:link {
	color: #1B4E66;
	text-decoration: none;
}
a.bullet-link1:active {
	color: #1B4E66;
	text-decoration: none;
}
a.bullet-link1:visited {
	color: #1B4E66;
	text-decoration: none;
}
a.bullet-link1:hover {
	color: #1B4E66;
	text-decoration: underline;
}
.bulletlinkwhite {
	color: #FFFFFF;
	font-size: 11px;
	vertical-align: bottom;
	text-align: right;
}
a.bulletlinkwhite:link {
	color: #FFFFFF;
	text-decoration:underline
}
a.bulletlinkwhite:hover {
	color: #FFFFFF;
	text-decoration:none
}

/************* #breadCrumb styles *************/

#breadCrumb{
	font-size: 9px;
	padding: 2px 0px 0 10px;
	float: right;
	vertical-align: middle;
	clear: both;
}

#breadCrumb a{
      color : #FFF;
}

/************* #search bar styles *************/
#search{
	padding: 0px;
	border-bottom: #cccccc;
	height: 30px;
	width: 217px;
	color: #FFFFFF;
	position: absolute;
	top: 45px;
	text-align: left;
	left: 529px;
}
#search-toplinks {
	position: absolute;
	left: 290px;
	width: 180px;
	text-align: left;
	font-size: 9px;
	top: 15px;
}
#search-toplinks ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	list-style-type: disc;
	list-style-position: inherit;
	margin-left: 2px;
}
#search-toplinks a{
color:#FFFFFF;
}
.search-google {
	float: right;
	width: 250px;
	padding-top: 17px;
	padding-left: 25px;
	height: 60px;
	color: #FFFFFF;
}
#search-toplinks li {
}
.search-google-radiobutton {
	visibility: hidden;
}
.search-field-google {
	overflow: hidden;
	width: 135px;
	top: 5px;
	vertical-align: middle;
}
.search-button-google {
	overflow: hidden;
	height: 23px;
	width: 49px;
	
}
.search-button {
	float: right;
	height: 23px;
	width: 49px;
	overflow: hidden;
	margin-top: 10px;
	margin-right: 5px;

}
#topName {
	position: fixed;
	left: 60%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	top: 10px;
	z-index: 10;
	visibility: visible;
}

/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited {display: block;}

#navBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}

#headlines{
	margin: 0px;
	padding: 10px 0px 20px 10px;
	font-size: 80%;
}
#headlines p{
	padding: 5px 0px 5px 0px;
}
.mainNav { 
	width: 100%;
	background-color: #63ADD3;
	font-size:11px;
	font-family:Verdana;
	text-align:center;
	padding: 3px 6px 3px 6px;
	color: #FFFFFF;
	DynamicPopOutImageUrl:../images/WebResource.gif;
	StaticEnableDefaultPopOutImage: false; 
	Orientation: horizontal;
}
.mainNavLink { 
	color: #FFFFFF;
	text-decoration: none;
	font-weight:600;
}
a.mainNavLink:link { 
	color: #FFFFFF;
	text-decoration: none;
}
a.mainNavLink:active { 
	color: #FFFFFF;
}
a.mainNavLink:hover { 
	color: #FFFFFF;
	text-decoration: underline;
}
a.mainNavLink:visited {
      color: #FFFFFF;
}
.mainNavLinkDynamic {
	color:#FFFFFF;
	background-color:#6ABDE7;
	display:block;
	overflow:hidden;
}
.mainNavLinkDynamic table{
	font-size:0px;
	overflow:visible;
}

.mainNavLinkDynamic tr{
	font-size:0px;
	display:inline;
	overflow:visible;
}
.mainNavLinkDynamic td{
	font-size:11px;
}
.mainNavLinkDynamic img{
	display:inline;
}
.mainNavLinkDynamic a{
	padding: 6px 6px 6px 6px;
	width:300%;
	text-decoration: none;
	background-color: #6ABDE7;
	display:inline-block;
	overflow:visible;
}
.mainNavLinkDynamic a:link { 
	text-decoration: none;
	background-color: #6ABDE7;
	color:#FFFFFF;
}
.mainNavLinkDynamic a:hover { 
	text-decoration: none;
	background-color: #85cef1;
	
}
.mainNavLinkDynamic a:visited { 
	text-decoration: none;
	color:#FFFFFF;
}
.mainNavLinkDynamic a:active { 
	text-decoration: none;
	
}
#main-nav ul {
	list-style-type: none;
	color: #FFFFFF;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	float: left;
	height: 0px;
}
#main-nav-leftcorner {
}
#main-nav {
	background-color: #63ADD3;
	margin-left: 0px;
	width: 733px;
	float: left;
	z-index:2
}
#main-nav li {
	list-style-type: none;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	float: left;
	padding: 0px 10px 0px 10px;
	font-size:11px;
}
#main-nav li a {
	
	margin: 0px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	height: 25px;
	float: left;
	width: auto;
	display: block;
	vertical-align: top;
	line-height: 25px;
	border-right-width: 0.1px;
	border-right-style: none;
	border-right-color: #5AA6CB;
}
#main-nav-rightcorner {
	float: right;
}

/*********** #home page content areas ***********/

#main-content {
	background-image: url(../images/gr-content-main.gif);
	background-repeat: repeat-y;
	top: 83px;
	position: absolute;
	width: 768px;
	left: 0px;
	padding-left: 10px;

	padding-bottom: 15px;
}
#main-signup {
	float: left;
	width: 368px;
	background-image: url(../images/gr-signup-orangedot.gif);
	background-repeat: repeat-x;
	height: 145px;
	color: #FFFFFF;
	background-position: bottom;
}
#main-floatleft {
	float: left;
	z-index:1;
}
#main-pic {
	float: left;
}

/* SBS additions */
#sbs-main-pic {  
	float: left;
	height:350px;
	width:560px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	position:relative;
}

#step_text{
	margin-right: -10px;
	padding:0px;
	width:300px;
	height:275px; 
	display:block;
	position:relative;
	bottom:290px;
	right:10px;
	float:right;
}	 

#step_text li{
	margin-top:3px;
}

#step_links a{
	color:#000000;
}

#steps{
	height:59px;
	width:556px;
	float:left;	
	font-size:14px;
	z-index:3; 
	position:relative;
	bottom:290px;
}

#step_image_holder{
	position:relative;
	top:-57px;
	left:200px; 
	z-index:2;
}

#stepnum{
	height:29px;
	width:330px;
	display:block;
}

#steps a{
	position:relative;
	top:-29px;
	display:block;
	float:left;
	padding-right:3px;
	padding-left:3px;
	border-left:solid black 1px;
	border-right:solid black 1px;
	text-align:center;
}


#steps a:hover{
	background-color:#FFFFFF;
	border-left:solid black 1px;
	border-right:solid black 1px;
	padding-bottom:4px;
	margin-top:-2px;
	text-decoration:none;
}

#step_links {
	position:relative;
	top:-30px;
}

#sbs-header{
	margin-left:-1px;
	position:relative;
	

}

#sbsCareerDDList {
	width: 200px;
	padding-left: 15px;
	height: 80px;
	background-color: #FFFFFF;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	border:solid black 1px;
	font-size: 12px;
	color: #333333;
	padding-right: 10px;
	background-position: top;
	position:absolute;
	top:200px;
	left:0px;

}

#careerDDWrapper input{
background-color: #FFFFFF;
filter:alpha(opacity=100);
-moz-opacity:1.00;
}

#breadCrumbs{
	display:block;
	float:right;
	font-size:10px;
}

#breadCrumbs a{
	color:#000000;
}
.breadcrumbs{
	display:block;
	float:right;
	font-size:10px;
}

#step-gr{

	position:relative;
	margin-left:-60px;
	z-index:2;
	

}

#step-cheatsheet{

	position:relative;
	margin-left:-30px;
	z-index:3;
	padding-bottom:15px;
	

}

/* article Page */

#articlesTopText{


	margin:0px;
	padding:0px;
	width:300px; 
	display:block;
	position:relative;
	bottom:245px;
	right:10px;
	float:right;
	font-size:11px;
	 

}

#articlesTopText h1{

	font-size:165%;
	
}

#articlesTopText h2{

	font-size:125%;
}

#articlesTopText h4{

	font-size:40%;

}

#articlePageSteps{

	height:59px;
	width:556px;
	float:left;	
	font-size:14px;
	z-index:3; 
	/*position:relative;
	bottom:240px;*/
	position:absolute;
	top:240px;

}

#articlePageSteps a{
	position:relative;
	top:-29px;
	display:block;
	float:left;
	padding-right:3px;
	padding-left:3px;
	border-left:solid black 1px;
	border-right:solid black 1px;
	text-align:center;
}


#articlePageSteps a:hover{
	background-color:#FFFFFF;
	border-left:solid black 1px;
	border-right:solid black 1px;
	padding-bottom:4px;
	margin-top:-2px;
	text-decoration:none;
}

#artTitle{
	float:right;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;font-weight:bold;
	padding-right:10px;
	width:250px;
	position:relative;
	margin-top:15px;
	margin-bottom:10px;
}

#artSubTitle{
	float:right;
	width:250px;
	font-family:Arial, Helvetica, sans-serif;padding-left:10px;
	padding-right:10px;
	position:relative;
	font-weight:normal;
	font-size:12px;

}

#artInfoBox{

	float:right;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;padding-left:10px;
	padding-right:10px;
	position:relative;
	margin-top:15px;

}

#artInfoLeft{

	float:right;
	

}

#artInfoHolder{

	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	color:#9f9f9f;
	width:210px;


	
	
	
}

#artInfoAuthor{

	display:block;
	text-align:right;
	padding-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#9f9f9f;
	font-size:12px;
	font-weight:normal;


}

#artInfoTime{

	display:block;
	font-size:9px;
	text-align:right;
	padding-right:5px;

}

#artInfoIcons{

	display:block;
	text-align:right;
	padding-right:5px;

}

#artInfoIcons img{

	padding-left:5px;
	padding-right:5px;

}

#articlesText{

	font-size:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
top:0px;	
	width:560px;
}

#articlesText p{

	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:25px;
}

#articlesPage1Text{

	font-size:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	bottom:40px;	
	width:560px;


}

#articlesPage1Text p{

	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:25px;
}

#artImage{

	display:block;
	height:80%;
	width:80%;
	margin-right:10px;



}

#articleStart{

	font-size:14px;
	color:#c7b82e;


}

.pHeading{
	font-weight:bold;
	display:block;




}

/* End article Page */

/* articleMain */

#sbs-article-main-pic {  
	float: left;
	height:353px;
	width:560px;
	overflow:hidden;
	margin:0px;
	padding:0px;	
	position:relative;
	background-image:url(../images/sbs/sbs-mainpage-bg.jpg);
	background-repeat:no-repeat;

	
	
}

#articlesMainTop{

	margin:0px;
	padding:0px;
	width:260px; 
	display:block;
	position:relative;
	top:5px;
	right:10px;
	float:right;
	
}

#artMainHead{

	position:relative;
	top:20px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;


}

#articleMainPageSteps{

	height:59px;
	width:556px;
	float:left;	
	font-size:14px;
	z-index:3; 
	overflow:hidden;



}

#articleMainPageSteps a{

	position:relative;
	top:-29px;
	display:block;
	float:left;
	padding-right:3px;
	padding-left:3px;
	border-left:solid black 1px;
	border-right:solid black 1px;
	text-align:center;
	

}


#articleMainPageSteps a:hover{

	background-color:#FFFFFF;
	border-left:solid black 1px;
	border-right:solid black 1px;
	padding-bottom:4px;
	margin-top:-2px;
	text-decoration:none;



}

#redLine{

	color:#f26322;
	font-size:14px;


}

#articlesMainText{

	margin-top:20px;
	padding-left:20px;
	width:530px;
	float:left;
	color:#e45a25;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:30px;
	min-height:300px;

}

#articlesMainText td{

	vertical-align:top;
	padding-top:5px;
	padding-bottom:5px;

}

.tableStep{

vertical-align:top;


}

#articlesMainText a{

color:#e45a25;
}

/* */

/* end SBS additions */

#main-signup-header{
	text-align:center;
	margin-right:10px;
	font-size:17px;
	color:#FFFFFF;
	padding-bottom:10px;
	padding-top:5px;
	padding-left:0px;
	font-family: Helvetica, Arial,  sans-serif;
	font-weight:bold;
}
#main-signup-field {
	width: 320px;
	line-height: 12px;
	color: #FFFFFF;
	text-align: left;
	margin-bottom: 5px;
	font-size: 12px;
	padding-top: 18px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left:0px;
	float: left;
}
#signup-holder{
	border-top: solid #fd9965 1px;
	border-bottom: solid #fd9965 1px;
	position:relative;
	width:367px;
}
#signup-border{
	border-top: solid #C35A19 1px;
	border-bottom: solid #C35A19 1px;
}
#main-signup-table{
	width:367px;
	height:57px;
	text-align:left;
	padding:0px;
	margin:0px;
	border-collapse:collapse;
}
#main-signup-table-buttons{

	text-align:center;
	background-color:#E98554;
	padding-left:0px;
	width:30%;
	border-right: solid #C35A19 1px;
}
.bluebutton{
	padding-top:3px;
	padding-bottom:4px;
}
.bluebutton a img{
	border:none;
	background-color:transparent;
}
#memberbutton{
	text-align:center;
	padding-top:8px;
	padding-left:10px;
	width:auto;
	height:auto;
}
#main-signup-table-list{
	text-align:left;
	width:100%;
	margin:0px;
	padding:0px;
	list-style-type: none;
	padding-left:0px;
}
#main-signup-table-list li{
	padding:4px 0px 1px 7px;
	color:#cd340b;
	height:17px;
	font-size: 12px;
}
.main-signup-table-row1 li{
	background-color:#FDA05D;
}
.main-signup-table-row2 li{
	background-color:#FFB281;
}
#main-signup-table-list li a{
	color:#cd340b;
}
#main-signup-lower {
	background-color: #D17D54;
	float: left;
	height: 101px;
	width: 368px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
}
#main-signup-lower-content{
	margin-left:15px;
}
#main-signup-lower-left{
	float:left;
	padding:15px 25px 10px 10px;
}
#main-signup-lower-right{
	padding:15px 10px 10px 15px;
}
#main-signup-lower-left h3{
	color:#FFFFFF;
	font-size:125%;
}
#main-signup-lower-right h3{
	color:#FFFFFF;
	font-size:125%;
}
#membutcontainer{
	position:relative;
	overflow:visible;
	width:auto;
	height:auto;
	overflow:auto;
	padding:10px 0px 0px 0px;
	text-align:right;
	margin:0px;
}
#memberleftend{
	position:relative;
	width:auto;	
	height:auto;
	float:left;
	cursor:pointer;
}
#memberrightend{
	position:relative;
	width:auto;	
	height:auto;
	float:left;
	cursor:pointer;
}
#memberbuttontext{

	position: relative;
	float:left;
	text-align:left;
	height:21px;
	padding:3px 0px 3px 0px;
	margin:0px;
	color:#498baa;
	background-image:url(../images/gr-mem-but-back.png);
	background-repeat:repeat-x;
	cursor:pointer;
}
#memberbuttontext a:hover{
	text-decoration:none;
	color:#498baa;
}
#postHeader{float:left;
padding-top:5px;
font-size:12px;}
#latest-post{
	font-size:11px;
	padding-bottom:1px;
}
#latest-post a{
	color:#FFFFFF;
}
.latest-post-member{
	font-size:10px;
}
.latest-post-time{
	font-size:9px;
}
#latest-member{
	font-size:11px;
}

#main-floatleft {
	float: left;
	z-index:1;
}	

#edit-prof{
	font-size:9.5px;
	font-weight:normal;
	text-align:right;
	float: right; clear: both;
	width: 100%;
}


#mainSignHdr {
	padding-left: 15px;
	background-image: url(../images/gr-signin-orangedot.gif);
	background-repeat: repeat-x;
	height: 25px;
	color: #FFFFFF;
	background-position: top;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 5px;	
}
#mainSigninHdr h1 {
	padding-bottom: 5px;	
}
#mainSignin {
	float: left;
	width: 562px;
	height: 100%;
	background-color: #DFB06C;
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 5px;
	background-image: url(../images/gr-main-signin-ftr.gif);
}
#mainSignin h2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B25315;
	font-size: 125%;
	color: #FFFFFF;
	font-weight: normal;
	margin-left: 15px;
	padding-bottom: 4px;
	margin-bottom: 5px;
}
#articlesListMainSignin {
	width: 500px;
	height: 100%;
	font-size: 11px;
	text-align: left;
	padding: 10px 10px 10px 5px;
	margin-bottom: 5px;
}
.collegeMainSigninGenRow1 {
	background-color: #FAEFC4;
	padding: 2px 5px 2px 4px;
	text-align: left;
}
.collegeMainSigninGenRow2 {
	background-color: #FADE93;
	padding: 2px 5px 2px 4px;
	text-align: left;
}
#main-ad{
	text-align:center;
	padding-right:20px;
	width:180px;
	float:right;
}
#main-content-ftr {
	/* background-image: url(../images/gr-content-ftr.gif);
	background-repeat: no-repeat; */
	top: 100%;
	position:absolute;
	width: 767px;
	left: 0%;
	background-position: top;
	padding-top: 20px;
	visibility: visible;
}
.tableCellLeftAlign {
	text-align: left;
	vertical-align: top;
}

/*********** #content blobs ***********/
.join-now {
	top: 125px;
	position: absolute;
	left: 82%;
	overflow:hidden;
	height: 39px;
	width: 112px;
}
/***********  #ticker {
	top: 273px;
	float: left;
}  ***********/

#ticker {
	float: left;
}
.blob-hdr img{
	margin-left:-5px;
	margin-top:-7px;
	float:left;
}
.back-blob-hdr{
	margin-left:-10px;
	margin-top:-9px;
}
.rightSideBullets {
	margin-left: -20px;
	text-align: left;
}
.blob-text {
	font-size: 10.5px;
	color: #2A3234;
	padding:auto;
	margin:auto;
	width:auto;	
}
.blob-text a{
	color: #1B4E66;
}
.blob-text a:link{
	color: #1B4E66;
}
.blob-text a:active{
	color: #1B4E66;
}
.blob-text a:visited{
	color: #1B4E66;
}
.blob-text a:hover{
	color: #1B4E66;
}
a.blob-text:link {
	color: #1B4E66;
	text-decoration: none;
}
a.blob-text:active {
	color: #1B4E66;
	text-decoration: none;
}
a.blob-text:visited {
	color: #1B4E66;
	text-decoration: none;
}
a.blob-text:hover {
	color: #1B4E66;
	text-decoration: underline;
}
#blob-whatsnew {
	background-color: #F0DE98;
	width: 184px;
	float: left;
	vertical-align: top;
	height: 262px;
	background-image: url(../images/gr-sbs-whats-new-ftr.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-top: 10px;
	margin-right: 5px;
}
.blob-hdr-whats-new {
	background-image: url(../images/gr-sbs-whats-new-hdr.gif);
	background-repeat: no-repeat;
	height: 40px;
}
#blob-browse-articles {
	background-color: #FFFFFF;
	width: 184px;
	float: left;
	vertical-align: top;
	text-align: left;
	margin: 10px 5px 10px 0px;
	height: 268px;
    overflow: hidden;
}
.blob-hdr-browse-articles {
	background-image: url(../images/gr-sbs-step-by-step-hdr.gif);
	height: 40px;
	background-repeat: no-repeat;
	width: 184px;
}
#blob-browse-articles h2 a {

	color:#000000;

}
.browse-articles-lists{
	padding-top:0px;
}
.browse-articles-lists ul{
	list-style-position: inside;
	width:160px;
}
#browse-top{

	width:178px;
	margin-bottom:0px;
	margin-left:-10px;
	margin-top:-7px;
	margin-right:-5px;
	padding: 0px 0px 0px 6px;
	text-align:center;
}
#browse-bottom{
	margin-top:-5px;
}
#rss-button{
	float:right;
	padding:0px;
	margin:0px;
	padding-top:10px;
}
#blob-college-match {
	background-color: #D99694;
	width: 184px;
	float: left;
	vertical-align: top;
	text-align: right;
	margin: 10px 5px 10px 0px;
	height: 262px;
	background-image: url(../images/gr-sbs-college-match-ftr.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.blob-hdr-college-match {
	background-image: url(../images/gr-sbs-college-match-hdr.gif);
	height: 40px;
	background-repeat: no-repeat;
	width: 184px;
}
#blob-college-match-links{
	padding:25px 0px 0px 0px;
	margin-bottom:-10px;	
}

#requestInfo{
	margin-left:7px;
}

#community-header{
  background-image: url(../images/gr-main-community_bg.jpg);
  background-repeat: repeat-x;
  background-position: bottom;
  float: left;
  background-color: none;
  width: 747px;
  height: 170px;
  margin-bottom: 10px;
}

#community-nav{
  margin-top: 10px;
  border-top: 1px solid #999;
  padding-top: 4px;
  /*margin-left: -10px; */
}

#community-nav a{
  color: #000;
}

.infoDate {
	margin-top:2px;
	font-size: 9px;
	color: #666666;
}
#back-blob-browse-articles {
	
	background-color: #B2D57B;
	width: 184px;
	float: left;
	vertical-align: top;
	text-align: left;
	margin: 10px 5px 10px 0px;
	height: 320px;
	background-image: url(../images/gr-browse-articles-ftr.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#back-blob-browse-articles h1 {
	background-image: url(../images/gr-browse-articles-hdr.gif);
	height: 32px;
	padding-top: 8px;
	padding-bottom: 3px;
	background-repeat: no-repeat;
	text-align: center;
	width: 184px;
}
#blob-schools-for-you {
	background-color: #DA7F7F;
	width: 368px;
	float: left;
	vertical-align: top;
	text-align: right;
	margin: 10px 5px 10px 0px;
	height: 320px;
	background-image: url(../images/gr-schools-for-you-ftr.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	
}
#blob-schools-for-you h1 {
	background-image: url(../images/gr-schools-for-you-hdr.gif);
	height: 32px;
	padding-top: 8px;
	padding-bottom: 3px;
	padding-left:30px;
	margin-right:-30px;
	background-repeat: no-repeat;
	text-align: left;
	width: 368px;
}
#schools-top{
	height:190px;
	width:368px;
	margin-left:-10px;
	margin-top:-6px;
	margin-right:-5px;
	background-image: url(../images/gr-dotted-line-pink.gif);
	background-position:bottom;
	background-repeat:repeat-x;

} 
#schools-for-you-hdr{
	width:100%;
	height:48px;
	float:left;
	
}
#schools-hdr-text{
	width:50%;
	float:right;
	color:#761319;
	font-size:12px;
	margin-right:-15px;
	padding-top:10px;
	padding-bottom:0px;
	padding-left:0px;
}
.see-more{
	margin-left:20px;
}
#schools-hdr-text a:hover{
	text-decoration:underline;
}
#schools-top-left{

	width:165px;
	font-size:11px;
	font-weight:600;
	padding-left:7px;
	text-align:left;
	clear:left;
	float:left;
	margin-top:-10px;
	margin-bottom:15px;
}
#schools-top-left p{
	float:left;

	width:165px;
}
#schools-top-right{

	position:relative;
	width:165px;
	font-size:11px;
	font-weight:600;
	clear:right;
	float:right;
	vertical-align:top;
	margin-right:5px;
	margin-top:-10px;
	margin-bottom:15px;
}
#schools-top-right p{

	float:right;
	width:165px;

}
#schools-bottom{
	padding-top:10px;
	height:auto;
}
#schools-bottom-left{
	color:#761319;
	float:left;
	width:50%;
	background-position:right;
	background-image: url(../images/gr-dotted-line-pink-vert.gif);
	background-repeat:no-repeat;
	height:75px;
}
#schools-bottom-right{
	float:right;
	width:48%;
	height:75px;
	margin-top:-10px;
}
#blob-boom-box {
	background-color: #FFFFFF;
	width: 184px;
	float: left;
	vertical-align: top;
	height: 240px;
	margin-top: 10px;
	margin-right: 5px;
	text-align:center;
}
#blob-boom-box h1{
	background-image: url(../images/gr-boom-box-hdr.gif);
	height: 10px;
	padding-bottom: 3px;
	background-repeat: no-repeat;
	text-align: center;
	width: 184px;
}
#bottom-list{
	float: left;
}
#bottom-list td{
	width:170px;
	vertical-align:top;
}
#bottom-list h1{
	color:#2b809f;
	border-bottom:solid #a0d0d0 1px;
	font-size:140%;
	font-weight:bold;
}
.today-expert{
	text-align:left;
}
.today-expert a{
	color:#1B4E66;
}
.today-expert a:hover{
	text-decoration:underline;
	color:#1B4E66;
}
.postTime{
	font-size:9px;
}
.expert-text{
	text-align:left;
	color:#000000;
	font-size:9.5px;
	padding:0px;
}
.expert-text a{
	color:#000000;
	text-decoration:none;	
}
#collegeNightHandoutsBlob {
	width: 182px;
	border:1px solid #E0E0E0;
	border-top: none;
	text-align: left;
	margin-bottom: 10px;
	padding: 8px 0;
	margin-top: -11px;
}
#collegeNightHandoutsBlob ul{
	margin-left: 26px !important;
}
#collegeNightHandoutsBlob a {
	color: #000 !important;
}

#SuperCounselorWinner{
	position: relative;
	top: 20px;
	height: 189px;
	width:543px;
	overflow: hidden;
	background-image:url(../images/super_counselor_winnerbg.gif);
	background-repeat: no-repeat;
	float: left;
}

#CounselorWinnerInfo{
	position: relative;
	top: 45px;
	left: 20px;
	width: 375px;
	float: left;
}

#CounselorWinnerInfo hr{
	border: 1px dotted #52ABDE;
  	clear: both;
  	position: relative;
	top: 2px;
}	

#CounselorWinnerInfo a{
    float: right;
	margin-top: 5px;
}

#CounselorWinnerHeadshot{
	float: left;
    margin-top: 45px;
	margin-left: 43px;
}

#NominateSuperTeen{
   position: relative;
   top: -10px;
   float: left;
   width: 560px;
   hseight: 230px;
}

#NominateInfo{
   float: left;
   width: 320px;;
   margin-left: 10px;
}


.lightBlueMedRow1 {
	background-color: #EBF7FD;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F8B7A2;
	text-align: left;
	padding: 5px;
	vertical-align: top;
	line-height: 14px;
}
.lightBlueMedRow2 {
	background-color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F8B7A2;
	text-align: left;
	padding: 5px;
	vertical-align: top;
	line-height: 14px;
}
.lightBlue2MedRow1 {
	background-color: #EBF7FD;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #D2E6EF;
	text-align: left;
	padding: 6px;
	vertical-align: top;
	line-height: 13px;
	font-size: 10.5px;
}
.lightBlue2MedRow2 {
	background-color: #F8FCFE;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #D2E6EF;
	text-align: left;
	padding: 6px;
	vertical-align: top;
	line-height: 13px;
	font-size: 10.5px;
}
#medBlueBlob {
	float: left;
	width: 267px;
	height: 100%;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	margin: 10px 3px 10px 0px;
	background-color: #C2E2F3;
	background-image: url(../images/gr-articles-blueblob-ftr.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	color: #000;
}

.insideBlueBlob {
	background-color: #C2E2F3;
	color:#052349;
	text-align: left;
	padding: 6px;
	vertical-align: top;
	line-height: 13px;
	font-size: 10.5px;

}
.insideBlueBlob a{

	color:#052349;

}


.insideBlueBlobRow {
	background-color: #C2E2F3;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #052349;
	color:#052349;
	text-align: left;
	padding: 6px;
	vertical-align: top;
	line-height: 13px;
	font-size: 10.5px;

}
.insideBlueBlobRow a{

	color:#052349;

}

#sbsBlueBlobexpert{
	background-color:#C2E2F3;
	float: left;
	width: 267px; 
	height: 100%;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	margin: -2px 23px 0px 0px; 
	padding-top:0px;
}

#topCareers{
  float: left;
  width: 550px; 
  height: 170px;
}

#topCareers .seeAll{
font-style: italic; 
float: right; 
}

#topCareers ul{
   height: 70px;
   float: left;
   width: 400px;
   margin: 0px 2px; 
   padding-left: 20px; 
   font-size: 10pt;
}

#careerDDWrapper{
color: #333333;
background-color: #FFFFFF;
position: relative;
float: right;
margin-top: -15px;
margin-right: 30px;
}

#FindCareerTitle{
  float: left;
  margin-left: -40px;
  z-index: 10;
  position: relative;
}

#topCareers li{
   position: relative;
   float: left;
   width: 200px;
   color:#F26A21;
   list-style-type: none;
}

#topCareers li a{
color: #000;
}


.ArticleRelatedLinks{
	border: 1px solid #CCC;
	background-color: #F6F6F6;
	margin-top: 15px;
	margin-bottom: 10px;
	text-align: left;
	font-size: 8.5pt;
}

.RelatedArticleTitle{
	margin-top: -10px;
	position: relative;
	margin-left: 15px;
}

.ArticleRelatedLinks td{
  padding: 5px 2px; 
  border-bottom: 1px solid #AAA;
}


#sbsBlueBloblinks{
  background-color:#C2E2F3;
	float: left;
	width: 267px; 
	height: 100%;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	margin: -2px 3px 0px 0px; 

	padding-top:0px;
}

.sbsBlueBlobHeader{
	margin-left:16px;
}

#insideBlueBlob{
background-color:#C2E2F3;
}

#sbsBlueBlobexpert h2 {
	font-size: 150%;
	color: #FFFFFF;
	background:transparent;
	background-image: url(../images/sbs/sbs-ask-header.png);
	height: 30px;
	margin-bottom:10px;
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: top;
	padding-left: 15px;
}

/*When this style goes live, this ID can be deleted */
#medBlueBlob h2 {
	font-size: 150%;
	color: #FFFFFF;
	background-image: url(../images/gr-articles-blueblob-hdr.gif);
	height: 31px;
	padding-top: 7px;
	font-weight: normal;
	background-color: #D2E6EF;
	background-repeat: no-repeat;
	background-position: top;
	padding-left: 15px;
}

#medBlueBlob2{
	float: left;
	width: 267px;
	height: 100%;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	margin: 10px 0px 10px 3px;
	background-color: #C2E2F3;
	background-image: url(../images/gr-articles-blueblob-ftr.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#medBlueBlob2 h2 {
	font-size: 150%;
	color: #FFFFFF;
	background-image: url(../images/gr-articles-blueblob-hdr.gif);
	height: 31px;
	padding-top: 7px;
	font-weight: normal;
	background-color: #D2E6EF;
	background-repeat: no-repeat;
	background-position: top;
	padding-left: 15px;
}
.tenPointText {
	font-size: 10px;
	color: #333333;
	font-weight: normal;
}

/*********** #right column styles ***********/
#sbs-rightSideBGColor {
	padding-top:0px;
	padding-right:20px;
	float: right;
	width: 180px;
	text-align: center;
	font-size: 9px;
	height: 100%;
	background-repeat: no-repeat;
	background-position: bottom;
}

.superteen-span{
	width: 100%;
	float: left;
	margin-bottom: 15px;
	font-size: 11px;
}

#rightSideBGColor {
	float: right;
	width: 180px;
	text-align: center;
	font-size: 9px;
	height: 100%;
	background-repeat: no-repeat;
	background-position: bottom;
	margin-right: 20px;
	margin-left: 5px;
}
#rightSideBGColorAbsolute {
	width: 180px;
	text-align: center;
	font-size: 9px;
	background-color: #E5EEEE;
	height: 100px;
	background-image: url(../images/gr-ads-rightside-ftr.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-right: 20px;
	margin-left: 5px;
	position: absolute;
	top: 26px;
	right: 5px;
}
.sidebarCopy {
	color: #000;
	text-align: left;
	
}
/*sbs */
#rightSideRecentPosts { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 180px;
	padding-top: 20px;
	background-color:#FFFFFF;
	background-image:url(../images/sbs/sbs-posts-girl.png);
	background-position:top;
	background-repeat:no-repeat;
	position:relative;
}



#post_bubble{
	margin-top:100px;
	position:relative;
	z-index:3;
}

#post-bubbleArt{
	position:relative;
	top:100px;
	z-index:3;
}

#read-more{
	padding-top:10px;
	padding-bottom:20px;
}

#read-more a {
	color:#c9bf49;
}

.rightSideRecentPostsInside{
background-color:#fcf8c2;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	color: #000000;
	line-height: 12px;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 5px;
	text-align: left;
	margin-top:-15px;
}

.rightSideRecentPostsInside a{


	color:#000000; 


}

.rightSideRecentPostsInsideArt{
background-color:#fcf8c2;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	color: #000000;
	line-height: 12px;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 5px;
	text-align: left;
	position:relative;
	top:85px;

	

}

.rightSideRecentPostsInsideArt a{


	color:#000000; 


}


/*sbs */
#rightSidePosts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	width: 180px;
	padding-top: 20px;
}
#rightSidePosts h3 {
	font-size: 14px;
	color: #FFFFFF;
	width: 170px;
	background-image: url(../images/gr-orange-posts-hdr.gif);
	background-repeat: repeat-x;
	height: 26px;
	padding-top: 5px;
	text-align: left;
	padding-left: 10px;
	font-weight: normal;
}
#rightSidePosts ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	margin-top: 0px;
	text-align: left;
}
#rightSidePostsOrange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 180px;
	padding-top: 1px;
}
#rightSidePostsOrange h3 {
	font-size: 140%;
	color: #FFFFFF;
	width: 170px;
	background-image: url(../images/gr-orange-posts-hdr.gif);
	background-repeat: repeat-x;
	height: 26px;
	padding-top: 5px;
	text-align: left;
	padding-left: 10px;
	font-weight: normal;
}
#rightSidePostsOrange h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
}
.rightSidePostscells {
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CFDCDC;
	vertical-align: top;
}
.rightSidePostscellsSbs {
	padding-bottom: 10px;
	padding-top:10px;
	border-bottom-width: 1px;
	border-bottom-style:dashed;
	border-bottom-color:#c9bf49;
	vertical-align: top;
}

.rightSidePostscellsSbs a{

	color:#000000;

}
.joinNowRightCol {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align:center;
}

/*********** #banner ad clusters ***********/

#ads-4pennants {
	float: left;
	width: 180px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
	font-size: 9px;
}
.advertiseLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
.ads-buffer {
	padding-top: 8px
}


/*********** #dropdown and image placement ***********/

.dropdown-195 {
	width: 195px;
	margin-top: 5px;
}
.dropdown-165-10l {
	width: 165px;
	font-size: 11px;
	margin-top: 8px;
}
.dropdown-11l {
	font-size: 11px;
	margin-top: 8px;
}
.dropdownUp {
	font-size: 11px;
	margin-top: 0px;
	padding: 0px;
	vertical-align: top;
}
.dropdownBuffer {
	font-size: 11px;
	margin: 5px 5px 5px 0px;
}
.thumbnail-left {
	float: left;
	padding-right: 4px;
	padding-top: 2px;
}
.thumbnailRight {
	float: right;
	padding-top: 2px;
	padding-left: 4px;
}
.thumbnailBuffer {
	padding-right: 4px;
	padding-top: 6px;
	padding-bottom: 2px;
}
.dottedline {
	margin-top: 10px;
	margin-bottom: 12px;
	clear:left;
}
.backdottedline {
	margin-top: 12px;
	margin-bottom: 0px;
	clear:left;	
}
.whatsnewdottedline {
	margin:0px 0px 12px 0px;	
}
.schoolsdottedline{
	margin:10px 0px 12px 8px;
}
.browsedottedline {
	margin:1px 0px 1px 0px;
}
.backbrowsedottedline {
	margin:10px 0px 2px 0px;
}
.collegedottedline {
	margin:1px 0px 1px 0px;
}

/*********** #text styles ***********/
.bodytext1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	color: #333333;
	line-height: 12px;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 5px;
	text-align: left;
}
.bodytext1 a:link{
	color:#1B4E66;
}
.bodytext1 ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-right: 10px;
	padding-left: 10px;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
}
.date {
	font-size: 9px;
	color: #666666;
}
/*sbs */
.sbsdate {
	font-size: 9px;
	color: #000000;
}

/*********** #footer styles ***********/
#footer {
	clear: right;
	float: left;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: center;
	width: 100%;
}
.footer {
	color: #FFFFFF;
	font-size: 10px;
	line-height: 15px;
	list-style: none;
	margin: 0 0;
	padding: 0 0;
}
.footer a:link {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
}
.footer a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.footer a:active {
    color: #FFFFFF;
	text-decoration: none;
}
.footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a.breadcrumb:link {
	color: #999;
}
a.breadcrumb:hover {
	color: #000;
	text-decoration: underline;
}
a.breadcrumb:visited {
	color: #000;
}
a.breadcrumb:active {
	color: #000;
}
.breadcrumb1  {
	color: #000000;
}
a.breadcrumb1:link {
	color: #000000;
}
a.breadcrumb1:hover {
	color: #000000;
	text-decoration: underline;
}
a.breadcrumb1:visited {
	color: #000000;
}
a.breadcrumb1:active {
	color: #000000;
}
.breadcrumb1  {
	color: #000000;
}

#rightColumn60percent {
	width: 412px;
	float:left;
	padding-left: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 100%;
}
.mouseprint {
	font-size: 10px;
	color: #999999;
	float: right;
}
.articlesListMain1 {
	background-color: #FADE93;
	color: #333333;
	text-align: left;
	padding: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #DFB06C;
}
.articlesListMain2 {
	background-color: #FAEACA;
	color: #333333;
	text-align: left;
	padding: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #DFB06C;
}
#rightSideBGColorZindex {
	width: 180px;
	text-align: center;
	font-size: 9px;
	height: 100%;
	background-image: url(../images/gr-ads-rightside-ftr.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-right: 20px;
	margin-left: 5px;
	position: absolute;
	right: 0px;
	top: 27px;
}
.joinTimeline {
	margin-top: 10px;
	margin-left: 70px;
	overflow: hidden;
}
#largerBlueBlob {
	float: left;
	width: 372px;
	height: 320px;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	margin: 10px 3px 10px 0px;
	background-color: #D2E6EF;
	background-image: url(../images/gr-advertise-blueblob-ftr.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#largerBlueBlob h2 {
	font-size: 150%;
	color: #FFFFFF;
	background-image: url(../images/gr-advertise-blueblob-hdr.gif);
	height: 75px;
	font-weight: normal;
	background-color: #D2E6EF;
	background-repeat: no-repeat;
	background-position: top;
	padding-left: 12px;
	padding-top: 7px;
}


.modalBackground
{
	background-color:#EEEEEE;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
}

.modalPopup
{
	background-color:#2274A4;
	color:#FFFFFF;
	font-weight:bold;
}

/************* DirectoryM shared styles (stolen from home) *************/
.footer-topic-text{
    font-weight: normal;
    margin-left: 10px;
   float: left;
  width: 165px;
}

.footer-topic-text h1{
  color: #0096B6 !important;
  font-family: Arial;
  border-bottom: 1px solid #0096B6;
  margin-bottom: 8px;
  font-size: 175%;
  vertical-align: top;
  text-align: left;
  width: 180px;

}

.footer-topic-text h1 a{
  color: #0096B6 !important;
  font-family: Arial;
  margin-bottom: 8px;
}


/************* DirectoryM styles *************/

#footer-DirectoryM{
  position: relative;
  top: 10px;
  left: -10px;
  float: left;
  vertical-align:top;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  width: 180px;
}

.dmcontent_container {
background: #C2E2F3;
width: 177px;
height: 70px;
position: relative;
border: 1px dotted #052349;

}
.dmcontent_body {
overflow-y: auto; 
text-align: left;
font-family: Verdana,Arial,Helvetica,sans-serif;
line-height: 14px;
font-size: 11px;
width: 177px;
height: 70px;
background: #C2E2F3;
scrollbar-face-color:#f3eae5;
}
.dmcontent_link {
text-decoration: none;
color: #052349;
}


