﻿
/* 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 */

#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;
}

#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;
}

#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;
}
#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;
}
#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;
}

#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;
}

#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;
}


.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
}


/************* 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;
}

#articlesPage2Main {
	float: left;
	width: 356px;
	height: 139px;
	padding: 8px 8px 3px 16px;
	background-color: #FFF;
	font-size: 11px;
	color: #000;
	top: 0px;
	background-repeat: repeat-x;
	background-position: bottom;
	background-image: url(../images/gr-articles-page2-main.gif);
}

#articlesPage2Main h1{
  color: #000;
}

.ArticleRelatedLinks{
	border: 1px solid #CCC;
	background-color: #F6F6F6;
	margin-top: 15px;
	margin-bottom: 10px;
	text-align: left;
	font-size: 8.5pt;
}

.ArticleRelatedLinks td{
  padding: 5px 2px; 
  border-bottom: 1px solid #AAA;
}

.rightSideBullets {
	margin-left: -20px;
	text-align: left;
}

#collegeMatchResultsMain {
	float: left;
	width: 535px;
	height: 69px;
	padding: 6px 10px 8px 16px;
	color: #FFFFFF;
	top: 0px;
	background-image: url(../images/gr-requestinfo-top.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#collegeMatchResultsMain h1 {
	font-size: 160%;
	color: #FFFFFF;
	padding-top: 18px;
	padding-right: 10px;
	padding-bottom: 8px;
}
#CollegeMatchResultsDDmenus {
	float: left;
	height: 25px;
	left: 10px;
	text-align: left;
	padding-bottom: 0;
	padding-left: 9px;
	padding-top: 1px;
	position: relative;
	top: 6px;
	width: 517px;
}

#leftColumn75percent {
	width: 555px;
	float: left;
	vertical-align: top;
	text-align: left;
}

#rightSidePostsCollegeMatch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	width: 180px;
	padding-top: 10px;
}

#rightSidePostsCollegeMatch h3 {
	font-size: 140%;
	color: #FFFFFF;
	width: 170px;
	background-image: url(../images/gr-cm-rightside-hdr.gif.gif);
	background-repeat: repeat-x;
	height: 26px;
	padding-top: 3px;
	text-align: left;
	padding-left: 10px;
	font-weight: normal;
}
#main-floatleft {
float:left;
z-index:1;
}

#collegeMatchYouSearched {
	top: 273px;
	float: left;
	width: 550px;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DB8473;
	padding-top: 5px;
	text-align: left;
	background-color: #FCDED8;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 8px;
}

#collegeMatchGenBlob {
	background-color: #D2E6EF;
	width: 560px;
	float: left;
	vertical-align: top;
	text-align: left;
	margin: 10px 0px 10px 0px;
	height: 100%;
	background-image: url(../images/gr-cm-results-gen-ftr.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#collegeMatchGenBlob h1 {
	background-image: url(../images/gr-cm-results-gen-hdr.gif);
	height: 35px;
	padding-top: 9px;
	background-repeat: no-repeat;
	text-align: left;
	width: 541px;
	font-size: 130%;
	padding-left: 19px;
	background-color: #B0D2E1;
}

#collegeMatchGenPrevNext {
	width: 541px;
	height: 25px;
	text-align: left;
	padding-bottom: 0px;
	padding-left: 19px;
	margin-bottom: 5px;
	margin-top: 0px;
	background-color: #B0D2E1;
}

.collegeMatchGenPrev {
	margin-right: 12px;
	float: right;
	margin-top: -3px;
}
.collegeMatchGenSort {
	margin-right: 12px;
	float: right;
	margin-top: 3px;
}
/************* #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 *************/