
*{margin:0;padding:0;}
html,body,#wrap{height:100%;}
body > #wrap{height:auto;min-height:100%;}
body{background:#f2f2f2 url(../default/images/headerBg.gif) repeat-x 0 0;background-color:#f2f2f2;color:#4b4d4f;font-family:Arial,Helvetica,sans-serif;font-size:12px; line-height:12px;}
a:link{color:#f97307;text-decoration:none;letter-spacing:.03em;}
a:visited{color:#f97307;text-decoration:none;}
a:hover{color:#f97307;text-decoration:underline;}
a:active{color:#f97307;text-decoration:none;}
.boldLarge{font-size:14px;font-weight:700;}
h3{font-size:14px;color:#f97307;}
.gray{color:#5e7078;}
.organge{color:#f97307;}
.clear{clear:both;}

#wrapper{background:transparent url(../default/images/bodyBg.gif) no-repeat top center; padding-bottom:145px;}
#header{margin-left:auto;margin-right:auto;overflow:visible;width:960px; position: relative; }
#utilNav{float:right;height:22px; line-height:22px;overflow: visible;  }

#utilNav ul {height:22px;overflow: visible; line-height:22px;}
#utilNav li{border-left:#ffc510 solid 1px;border-right:#ff810c 1px solid;display:inline;float:right;margin:2px 0 0;padding:0 5px;}
#utilNav li a{color:#fff;display:block;font-size:.9em;font-weight:700;line-height:15px;text-decoration:none;}
#utilNav li a:hover{color:#fff;text-decoration:underline;}
#utilNav li a:hover{color:#fff;text-decoration:underline;}
#utilNav .chatnow { width:174px; height:57px; margin:-3px 0px 0px 0px;  }
#utilNav .arrows { width:41px; height:18px; margin:0; position:relative; top: -31px; left: 74px; }
a.stbutton{width:55px !important;padding:0 0 0 22px !important;}

h1#logo{color:#5f6d73;float:left;font-size:18px;margin:0 0 0 5px;position:relative; top:10px;}
h1#logo img{margin:0 10px 0 0;}
#search{float:right;margin:30px 0 0; display: none;}
#search .searchBox{background:transparent url(../default/images/submitBg.gif) no-repeat 0 0;border:none;color:#8c8c8c;font-size:12px;height:23px;width:165px;padding:0 5px 0 2px;}
#search .searchBtn{margin-left:5px;vertical-align:middle;}
#nav{background:transparent url(../default/images/navBgMain.gif) no-repeat 0 0;height:40px;width:960px;margin:5px 0 0;padding:0 0 0 20px;}
#nav ul{display:inline;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 0 0 20px;padding:0;}
#nav li{background:transparent url(../default/images/navDivider.gif) no-repeat top right;display:inline;float:left;height:30px;margin:5px 0 0;padding:0 3px 0 0;}
#nav li a{color:#fff;display:block;font-size:12px;font-weight:700;line-height:30px;text-decoration:none;padding:0 5px; letter-spacing: .08em;}
#nav li a:hover{background:transparent url(../default/images/navBgMain.gif) no-repeat scroll -180px -45px;text-decoration:underline;}
.container{border:0 none;margin-left:auto;margin-right:auto;position:relative;text-align:left;width:960px;padding:0;}
#logo h2{color:#fff;background:transparent url(../default/images/logoSideText.gif) no-repeat scroll 0 0;height:53px;width:550px;text-indent:-9999px;float:left;}
#content{background:transparent url(../default/images/mainBg.gif) repeat-y top center;overflow:hidden;width:962px;margin-left:auto;margin-right:auto;padding:0;}
#content p{line-height:1.5em;}
#homeContent {margin-left:auto;margin-right:auto;width:960px;padding:0;}
#homeContent p{line-height:1.5em;}
#featuredWrap{background:transparent url(../default/images/featuredBg.gif) no-repeat 0 0;height:270px;margin-top:20px;position:relative;width:960px;}
#featured{margin-left:auto;margin-right:auto;padding-top:10px;width:940px; position: relative;}
select.areOfIntrest{margin-top:5px;width:250px;}
select.subjectArea{margin-top:5px;width:250px;}
#myScroll .scrollEl{border:0 solid #ddd;display:none;font-family:sans-serif;font-size:180%;height:240px;text-align:center; position: relative; float: left;}
.SECont { float: left;}
#myScroll1 .scrollEl span{display:block;padding:10px;}
#controls{background:transparent url(../default/images/controlsBg.png) repeat-x 0 0;height:30px;left:0px;position:absolute;top:220px;}
#controls div,#controls1 div{color:#fff;cursor:pointer;display:inline-block;margin-top:0;padding:6px; float: left; }
#myScroll1{float:left;margin-right:20px;}


 img.featuredImg  { z-index: -10; position: relative;}
a.featuredLink { display: block ; width: 940px; height:240px}

.featuredImg1 {background:transparent url(../default/images/featuredImage-shannon.jpg) repeat-x 0 0; width: 940px; height:240px;}
.featuredImg1-2 {background:transparent url(../default/images/featuredImage-backToSchool.jpg) repeat-x 0 0; width: 940px; height:240px;}
.featuredImg2 {background:transparent url(../default/images/featuredImage-sfsc.jpg) repeat-x 0 0; width: 940px; height:240px;}
.featuredImg3 {background:transparent url(../default/images/featuredImage-paralegal.jpg) repeat-x 0 0; width: 940px; height:240px;}
.featuredImg4 {background:transparent url(../default/images/featuredImage-CSI.jpg) repeat-x 0 0; width: 940px; height:240px;}
.featuredImg5 {background:transparent url(../default/images/featuredImage-SNAP.jpg) repeat-x 0 0; width: 940px; height:240px;}
.featuredImg6 {background:transparent url(../default/images/featuredImage-testdrive.jpg) repeat-x 0 0; width: 940px; height:240px;}
.featuredImg7 {background:transparent url(../default/images/featuredImage-directories.jpg) repeat-x 0 0; width: 940px; height:240px;}
.featuredImg8 {background:transparent url(../default/images/featuredImage-holiday-2011.jpg) repeat-x 0 0; width: 940px; height:240px;}
.featuredImg9 {background:transparent url(../default/images/featuredImage-newyear-2012.jpg) repeat-x 0 0; width: 940px; height:240px;}

.backSchoolLink1 { position:relative; top: 35px; left: 35px; width:500px; height:76px; display: block;}
.backSchoolLink2 { position:relative; top:50px; left: 35px; width:500px; height:76px; display: block;}

.ny1 { display: block;
    height: 23px;
    left: 482px;
    position: absolute;
    top: 150px;
    width: 47px;}
.ny2 {  display: block;
    height: 23px;
    left: 424px;
    position: absolute;
    top: 180px;
    width: 138px;}

.mdir1 { position:relative; top: 88px; left: 254px; width:160px; height:23px; display: block;}
.mdir2 { position:relative; top: 94px; left: 315px; width:86px; height:23px; display: block;}
.mdir3 { position:relative; top: 100px; left: 230px; width:94px; height:23px; display: block;}


#featuredGetMatched1 {background:transparent url(../default/images/findDegreeBox.gif) no-repeat 0 0; left:600px;position:absolute;top:25px; width: 329px; height: 215px; text-align: left;  z-index: 10; }


html>body #featuredGetMatched1 {background:transparent url(../default/images/findDegreeBox.png) repeat-x 0 0; left:600px;position:absolute;top:25px; width: 329px; height: 215px;text-align: left;  }
#featuredGetMatched1 #widFeatured_UpdatePanel1 {  margin: 55px 0px 0px 20px; display: block; width: 200px;z-index: 10;  }
#featuredGetMatched1 #widFeatured_UpdatePanel1 #btnGetMatchedNow1 {display: block;  z-index:100; height:40px;width:320px; margin: 0px 0px 0px 0px; }
 #featuredGetMatched1 #widFeatured_UpdatePanel1 .btnWidgetGetMatched {display: block;  z-index:100; height:40px;width:320px; margin: 20px 0px 0px 0px; }
#featuredGetMatched1 #widFeatured_UpdatePanel1 .btnWidgetGetMatched img {display: block; z-index: 300;}
label#labelInterest , label#labelSubject {clear:both;color:#fff;font-size:13px;font-weight:700;text-transform:uppercase; width: 400px; height: 10px;display: block; margin-top: 10px;}

select.subjectArea, select.interesttArea   { margin: 5px 0px 5px 0px; clear: both;width:250px;}


#featuredGetMatched2 {left:610px;position:absolute;top:14px; width: 300px; height: 120px; text-align: left; display: block; padding: 40px 0px 0px 10px;}
#featuredGetMatched3 {left:610px;position:absolute;top:14px; width: 300px; height: 120px; text-align: left; display: block; padding: 40px 0px 0px 10px;}
#featuredGetMatched4 {left:610px;position:absolute;top:14px; width: 300px; height: 120px; text-align: left; display: block; padding: 40px 0px 0px 10px;}
#featuredGetMatched5 {left:610px;position:absolute;top:14px; width: 300px; height: 120px; text-align: left; display: block; padding: 40px 0px 0px 10px;}



#featuredGetMatched2 a{display:block;height:40px;left:-10px;position:absolute;top:160px;width:300px;z-index: 1;}
#featuredGetMatched3 a{display:block;height:40px;left:-10px;position:absolute;top:160px;width:300px;z-index: 1;}
#featuredGetMatched4 a{display:block;height:40px;left:-10px;position:absolute;top:160px;width:300px;z-index: 1;}
#featuredGetMatched5 a{display:block;height:40px;left:-10px;position:absolute;top:160px;width:300px;z-index: 1;}

#controls .sel,#controls1 .sel{color:#fff !important;font-weight:700;}
#controls .disabled,#controls1 .disabled{color:gray;}
#controls .page,#controls1 .page{background:transparent url(../default/images/pageControl.png) no-repeat 0 0;height:17px;width:17px;margin:0 5px 0 0 !important;padding:0 !important;}
#controls .pageIndex{margin-top:0 !important;}
#controls .pageIndex .sel{background:transparent url(../default/images/pageControlSel.png) no-repeat 0 0 !important;}
#controls .pageIndex .page{text-indent:-9000px;}
#controls .start{background:transparent url(../default/images/iconStartSel.png) no-repeat 0 0;height:17px;vertical-align:middle;width:17px;padding:0px 0px 0px 0px !important; margin-top: 6px;}
#controls .start.sel{background:transparent url(../default/images/iconStart.png) no-repeat 0 0 !important;}
#controls .stop{background:transparent url(../default/images/iconPauseSel.png) no-repeat 0 0 !important;height:17px;vertical-align:middle;width:17px;padding:0px 0px 0px 0px  !important;margin-top: 6px;}
#controls .stop.sel{background:transparent url(../default/images/iconPause.png) no-repeat 0 0 !important;}
.col1{float:left;width:290px;}

#leftNav{margin:11px 0 0 5px;padding:0;}
#leftNav ul{list-style-image:none;list-style-position:outside;list-style-type:none;}
#leftNav li{margin:0 0 13px;}
#leftNav li a{background:transparent url(../default/images/leftNavItemBgLg.gif) no-repeat 0 0;display:block;font-size:12px;height:60px;text-decoration:none;width:285px;}
#leftNav li a:hover{background:transparent url(../default/images/leftNavItemBgLg.gif) no-repeat 0 -60px;text-decoration:none;}
#leftNav li a img{float:left;margin:12px 10px 0 15px;}
#leftNav li a span.leftNavItemHeader{color:#f97307;font-size:12px;font-weight:700;text-transform:uppercase;display:block;padding:10px 0 0;}
#leftNav li a span.leftNavItemSub{color:#4e5a60;font-size:11px;display:block;padding:2px 5px 0 0px; letter-spacing:0; line-height: 13px;}

.col2{float:left;margin:0 0 0 20px;}
#col2Wrap {width: 320px; float: left; overflow: auto;}
.contentBoxLg{position:relative;margin:10px 0 0; overflow: hidden;}
.contentBoxLgTop{height:10px;width:640px;}
.contentBoxLgBody{background:transparent url(../default/images/contentBoxLgBg.gif) repeat-y 0 0;padding:0 0 0 10px;   overflow: hidden; display: block; clear: both; height: 100%; width:630px;}
.contentBoxLgBtm{height:10px;width:640px;}
.contentBoxSm{float:left;position:relative;width:320px; }
.contentBoxSmTop{height:10px;width:320px;}
.contentBoxSmBody{background:transparent url(../default/images/contentBoxSmBg.gif) repeat-y 0 0;padding:0 10px; overflow: hidden; display: block; clear: both; height: 100%; }
.contentBoxSmBtm{height:10px;width:320px;}
a.arrowLink{background:transparent url(../default/images/linkArrow.gif) no-repeat center right;color:#ca3c11;padding:0 15px 0 0;}
h2.threeWaysHdr{color:#f97307;font-size:20px;font-weight:700;text-align:center;margin:5px 0 10px; }
.threeWaysBadge{float:left;text-align:center;width:200px;margin:0 5px 0 0;}
span.threeWaysBadgeHdr{font-size:13px;font-weight:700;}
.threeWaysBadge p{margin:5px 0;}
p.moneyItem{margin:5px 0 10px;  }
img#moneyItemImg{left:205px;position:absolute;top:59px;}
img#iconForumImg {left:253px;position:absolute;top:79px;}
#forumList ul{list-style-image:none;list-style-position:outside;list-style-type:none; margin: 8px 0px 9px 0px;}
#forumList li {background:transparent url("../default/images/contentDirectory/bulletGray.gif") no-repeat center left;display:block;height:20px; font-weight: bold; line-height:20px;color:#48555b;padding:0 0 0 15px;}


#degreeProgramsList ul{list-style-image:none;list-style-position:outside;list-style-type:none;}
#degreeProgramsList li{margin:7px 0;}
#degreeProgramsList li a{background:transparent url(../default/images/linkArrow.gif) no-repeat center left;display:block;font-size:14px;font-weight:700;height:20px;line-height:20px;text-transform:uppercase;color:#48555b;padding:0 0 0 15px;}
#degreeProgramsList li a:hover{color:#f97307;}


img#degreeProgramsImg{left:205px;position:absolute;top:127px;}
#tier2{margin:0 0 0 5px;}
#tier2 h2{margin:15px 0 0 5px;}
#recentBlogPost{float:left;width:225px;background:transparent url(../default/images/blogFeedBg.jpg) no-repeat 0 0;height:224px;position:relative;}
html>body #recentBlogPost{float:left;width:285px;background:transparent url(../default/images/blogFeedBg.jpg) no-repeat 0 0;height:224px;position:relative;}
#recentBlogPost h3{text-transform:uppercase;color:#fff;float:left;margin:13px 0px 3px 20px;}
html>body #recentBlogPost h3{text-transform:uppercase;color:#fff;float:left;margin:13px 40px 3px 34px;}
#recentBlogPost h3 img{position:absolute;top:0;left:10px;}
#recentBlogPost a img { position:absolute;top:0;left:200px;}
#recentBlogPost img.rss{margin:10px 20px 0; float: left; }
#recentBlogPost ul{list-style-image:none;list-style-position:outside;list-style-type:none;}
#recentBlogPost li{border-top:1px solid #a3b7c1;border-bottom:1px solid #738993;margin:0 15px;padding:7px 0; width: 260px; clear: both;}
#recentBlogPost li span.blogTitle a{color:#fff;font-size:12px;display:block;line-height:16px;padding:0; }
#recentBlogPost li span.blogTitle a:hover { text-decoration: underline;}
#recentBlogPost li span.blogDate{color:#d1f1ff;font-size:11px;display:block;font-style:italic;padding:2px 0 0;}
#twitter{float:left;margin:5px 0 10px;}
#twitter p{padding:0 0 0 5px;}

.newsItem{width:210px;float:left;}
.newsItem h3{color:#f97307;font-size:14px;margin:0 0 5px 10px; line-height: 1.2em;}
p.newsItemDate{font-size:11px;font-style:italic;color:#8ca6b2;margin:0 0 0 10px;}
p.newsItemCopy{margin:5px 0 0 10px;}
#newsScroll{height:20px;background:transparent url(../default/images/newsScrollBg.gif) repeat-x 0 0;margin:10px 10px 0;}
#newsScroll div{cursor:pointer;}
#textScroll{width:635px !important;overflow: hidden; height: 300px; }
html>body #textScroll {width:640px !important;overflow: hidden; }
#textScroll ul { float: left; overflow: hidden; }
#textScroll ul li { margin: 0px 5px 0px 0px; height: 300px; }


#tier3{margin:20px 0 10px;}
#topCareers{float:left;width:285px;}
#topCareers h3{background:transparent url(../default/images/iconTopCareers.gif) no-repeat 0 0;text-transform:uppercase;line-height:33px;font-size:16px;margin:0 0 10px 10px;padding:0 0 0 40px;}
#topCareers ul{list-style-image:none;list-style-position:outside;list-style-type:none;}
#topCareers li{margin:0 0 5px;}
#topCareers li p.careerTitle{color:#495459;font-size:11px;font-weight:700;text-transform:uppercase;display:block;padding:0 5px;}
#topCareers li p.careerSub{color:#495459;font-size:12px;display:block;padding:0 0 2px;}
#topCareers li p.averageSalary{color:#466032;font-size:12px;font-weight:700;background:transparent url(../default/images/averageSalaryBg.gif) no-repeat 0 0;height:25px;}
#topCareers li p span.titleHourly{margin:0 20px 0 5px;}
#topCareers li p span.salary1{margin:0 65px 0 5px;}
#topCareers li p a.salaryLink{font-weight:400;background:transparent url(../default/images/linkArrowRed.gif) no-repeat center right;color:#b20000;margin:0 5px 0 50px;padding:0 10px 0 0;}
#adunits{display:block;margin-top:10px;}
#adunits a{float:left;}
#adunits input {float: left;}
#pdfGuides{margin:20px 0 0;}
#pdfGuides h3{margin:0 0 15px;}
#pdfGuides ul{list-style-image:none;list-style-position:outside;list-style-type:none;}
#pdfGuides li{float:left;margin-left:5px; width: 310px; position: relative;}
html > body #pdfGuides li{float:left;margin-left:10px; width: 310px;}
#pdfGuides li a{font-size:12px;text-decoration:none;}
#pdfGuides li a:hover{text-decoration:underline;}
#pdfGuides li a img{float:left;margin:0 5px; vertical-align: middle;}
#pdfGuides li a span.leftNavItemHeader{color:#f97307;font-size:12px;font-weight:700;text-transform:uppercase;}
#pdfGuides li a span.leftNavItemSub{color:#4e5a60;font-size:11px;display:block;padding:3px 0 0; letter-spacing: 0px;}


#footer{font-size:11px;background:transparent url(../default/images/footerBg.gif) repeat-x 0 0;position:relative;margin-top:-145px;height:145px;clear:both;color:#c8eeff;}
#footer p{font-size:12px;}
#footer a{color:#c8eeff;}
#footer a:hover{color:#c8eeff;}
#footerWrap{margin-left:auto;margin-right:auto;overflow:hidden;width:980px;background:transparent url(../default/images/footerOverlay.jpg) no-repeat 0 13px;height:145px; position: relative;}
#footerSocial{width:350px;height:110px;float:left;margin-top:25px;padding-left:0px;background:transparent url(../default/images/footerBorder.png) no-repeat center right;}
#footerSocial p{font-weight:700;margin:4px 0 0;}
#footerSocial img{margin:12px 0px 2px 0px;}
#footerSocial h3{font-size:16px;color:#c8eeff;}
#footerSocial .chatFooter{position:relative; top:-7px; width:100px; height:100px; float:right; padding-left:15px; padding-right:15px;margin:0 10px 2px 0; }
#footerLinks{width:340px;float:left;margin-top:20px;background:transparent url(../default/images/footerBorder.png) no-repeat center right;height:110px;margin-left:18px;}
#footerLinks ul{list-style-image:none;list-style-position:outside;list-style-type:none;float:left;margin-left:7px;margin-right:8px;}
#footerLinks li{margin:0;padding:10px 0 0;}
#footerLinks li a{font-size:12px;background:transparent url(../default/images/footerLinkArrow.gif) no-repeat center left;color:#fff;padding:0 0 0 10px; }
#footerNewsletter{float:left;margin-top:20px;padding-left:60px;background:transparent url(../default/images/footerBorder.png) no-repeat center right; position: relative;}
html>body #footerNewsletter{float:left;margin-top:20px;padding-left:28px;background:none; position: relative;}
#footerNewsletter h3 img{margin:0 0 5px;}
#footerNewsletter img#iconEmail {float:left;}
#footerNewsletter input{font-size:12px;width:145px;margin:0 0 5px 10px;padding:2px 0 2px 5px; position: relative;}
#footerNewsletter label{margin:0 0 0 10px;}
#footerNewsletter .subscribeBtn {margin:0 0 0 50px;}


#status{outline:none;padding:10px;}
.focusField{border:solid 2px #73A6FF;background:#EFF5FF;color:#000;}
.idleField{background:#EEE;color:#6F6F6F;}
#copyright{text-align:center;  clear: both; position: absolute; top: 130px ; left: 370px;  }
.float_left{float:left;}
.float_right{float:right;}

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.ProgramLink{background-color:#f2f1f1;color:#22275a;text-decoration:underline;border-style:none;border-width:0;}

#featuredBox1 { height:200px; width: 310px; background-color:Red;  clear:both; z-index:100; position:absolute; left:590px; padding:5px; margin:10px;}
#featuredBox2 { height:200px; width: 310px; background-color:Green;  clear:both; z-index:100; position:absolute; left:590px; padding:5px; margin:10px;}
#featuredBox3 { height:200px; width: 310px; background-color:Blue;  clear:both; z-index:100; position:absolute; left:590px; padding:5px; margin:10px;}
.homeDivider { margin: 20px 0px 10px 0px;}
.retargetPixel { height:0px; visibility: hidden; display: none;}
#fbLikeHome {position: absolute; top: 35px; left: 220px;}

/*     LivePerson Chat CSS */
#lpChatButtonDiv1 { position: absolute; top:28px; left:785px}
#lpVoiceButtonDiv1 {position: absolute; top:28px; left:635px}
#lpChatButtonDiv2 {position: absolute; top:17px; left:155px}
#lpVoiceButtonDiv2 {position: absolute; top:75px; left:155px}

.lpMultiChannelChatDivContainer {left: 58px !important; position: absolute !important; top: 119px !important;}
.lpMultiChannelVoiceButtonDiv {left: 205px  !important; position: absolute  !important; top: -6px  !important;}
td.lpMultiChannelPhoneNumberTD input {height: 20px; margin-right: 7px;}
.lpMultiChannelCountryDiv {left: 42px !important; position: absolute; top: -5px !important; width: auto;}
.lpMultiChannelCloseDiv {left: 13px !important; position: absolute;top: 222px !important;}

/* Holiday Overlay */
.holidayOverlay { width: 248px; height: 70px; background: url(../default/images/snowman-overlay.png) transparent no-repeat 0 0; z-index: 50; position: absolute; top: 22px; left: -40px;}
