@charset "utf-8";
/* CSS Document */

.update {color:#FF0000; font-weight:bold;}

body, div, p, td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:20px;  }
p { margin:10px 0px 10px 0px;}

body {background-color: #ffffff; margin:0px;}

h1 {font-size:15px; color: #000000; border-bottom:1px solid #e1decf; padding-bottom:5px; margin:15px 0px 15px 0px;}
a.h1:link, a.h1:active, a.h1:visited {color: #0159b3; text-decoration:none; }
a.h1:hover {color: #03325f; text-decoration:none;}

h2 {font-size:14px; color: #333333; margin:20px 0px 10px 0px;}
h3 {font-size:13px; color: #58564a;}

#purple {color:#2e2680;}
#womens {color:#2e2680; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:19px;}

a:link, a:active, a:visited {color: #0159b3; }
a:hover {color: #03325f;}

li.campaignRes {margin:15px 0px 10px 0px;}

/* HR styles */
#white { background-color:#ffffff; color:#FFFFFF; border:0px; height:1px; margin-top:20px; margin-bottom:5px;}
#grey { background-color:#dddddd; color:#dddddd; border:0px; height:1px; margin-top:20px; margin-bottom:5px;}
#darkgrey { background-color:#989287; color:#989287; border:0px; height:1px; margin-top:20px; margin-bottom:5px;}

/* header */
.headLink {color:#bbb8a9; font-size:11px; padding:4px;}
a.headLink:link, a.headLink:active, a.headLink:visited {color:#8c8874; font-size:11px; text-decoration:none; text-transform:uppercase;}
a.headLink:hover {color:#000000;}
.pHead {color:#888882; font-size:24px; font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:bold; padding:10px 0px 10px 26px; }

/* header */
.footer {color:#3b3a2e; font-size:11px; padding:4px;}

/* columns */

td.middleCol { background:url(../images/col_middle_bkgd.gif) repeat-y;}
div.middleColPic {padding:0px 0px 0px 23px;}
div.middleColText {padding:10px 25px 10px 40px;}

td.fullCol { background:url(../images/col_full_bkgd.gif) repeat-y;}
div.fullColPic {padding:0px 0px 0px 23px;}
div.fullColText {padding:20px 25px 10px 40px;}

.theadBlue {font-family:Helvetica, Verdana, Arial, sans-serif; background:url(/images/thead_blue.gif) repeat-x; padding:9px 10px 5px 10px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; letter-spacing:1px;}
.theadOrange {font-family:Helvetica, Verdana, Arial, sans-serif; background:url(/images/thead_orange.gif) repeat-x; padding:9px 10px 5px 10px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; letter-spacing:1px;}
.theadLGreen {font-family:Helvetica, Verdana, Arial, sans-serif; background:url(/images/thead_lgreen.gif) repeat-x; padding:9px 10px 5px 10px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; letter-spacing:1px;}
.theadDGreen {font-family:Helvetica, Verdana, Arial, sans-serif; background:url(/images/thead_dgreen.gif) repeat-x; padding:9px 10px 5px 10px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; letter-spacing:1px;}
.theadBrown {font-family:Helvetica, Verdana, Arial, sans-serif; background:url(/images/thead_brown.gif) repeat-x; padding:9px 10px 5px 10px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; letter-spacing:1px;}
.theadYellow {font-family:Helvetica, Verdana, Arial, sans-serif; background:url(/images/thead_yellow.gif) repeat-x; padding:9px 10px 5px 10px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; letter-spacing:1px;}
.theadBlack {font-family:Helvetica, Verdana, Arial, sans-serif; background:url(/images/thead_black.gif) repeat-x; padding:9px 10px 5px 10px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; letter-spacing:1px;}


/* sidenav */
td.snavBkgd { background-color:#eae8dd;}
.snavBox {font-size:11px;  background:url(/images/snav_bkgd.jpg) no-repeat top left; height:400px; }

.snavAttractHead {font-size:11px; color:#ffffff; background-color:#cd8f0a; text-decoration:none; display:block; padding:13px 3px 5px 9px; line-height:15px; font-weight:bold; text-transform:uppercase; border-bottom:2px solid #e5a418;}
a.snavAttract:link, a.snavAttract:active, a.snavAttract:visited {font-size:11px; color:#8c8874; text-decoration:none; display:block; padding:5px 3px 5px 9px; line-height:15px;}
a.snavAttract:hover {color:#cd8d04; background-color:#f4f3ec;}
a.snavAttractActive {font-size:11px; color:#ffffff; background-color:#e2b24a; text-decoration:none; display:block; padding:5px 3px 5px 9px; line-height:15px;}

a.snavStudents:link, a.snavStudents:active, a.snavStudents:visited {font-size:11px; color:#8c8874; text-decoration:none; display:block; padding:5px 3px 5px 9px; line-height:15px;}
a.snavStudents:hover {color:#7a8644; background-color:#f4f3ec;}
a.snavStudentsActive {font-size:11px; color:#ffffff; background-color:#afba7e; text-decoration:none; display:block; padding:5px 3px 5px 9px; line-height:15px;}

a.snavIndustry:link, a.snavIndustry:active, a.snavIndustry:visited {font-size:11px; color:#8c8874; text-decoration:none; display:block; padding:5px 3px 5px 9px; line-height:15px;}
a.snavIndustry:hover {color:#c97518; background-color:#f4f3ec;}
a.snavIndustryActive {font-size:11px; color:#ffffff; background-color:#e39f55; text-decoration:none; display:block; padding:5px 3px 5px 9px; line-height:15px;}
a.snavIndustry2:link, a.snavIndustry2:active, a.snavIndustry2:visited {font-size:11px; color:#8c8874; text-decoration:none; display:block; padding:5px 3px 5px 15px; line-height:15px;}
a.snavIndustry2:hover {color:#c97518; background-color:#f4f3ec;}
a.snavIndustry2Active {font-size:11px; color:#ffffff; background-color:#db8526; text-decoration:none; display:block; padding:5px 3px 5px 15px; line-height:15px;}

a.snavDevelop:link, a.snavDevelop:active, a.snavDevelop:visited {font-size:11px; color:#8c8874; text-decoration:none; display:block; padding:5px 3px 5px 9px; line-height:15px;}
a.snavDevelop:hover {color:#7a8644; background-color:#f4f3ec;}
a.snavDevelopActive {font-size:11px; color:#ffffff; background-color:#afba7e; text-decoration:none; display:block; padding:5px 3px 5px 9px; line-height:15px;}

a.snavRetain:link, a.snavRetain:active, a.snavRetain:visited {font-size:11px; color:#8c8874; text-decoration:none; display:block; padding:5px 3px 5px 9px; line-height:15px;}
a.snavRetain:hover {color:#c97518; background-color:#f4f3ec;}
a.snavRetainActive {font-size:11px; color:#ffffff; background-color:#e39f55; text-decoration:none; display:block; padding:5px 3px 5px 9px; line-height:15px;}

a.snavAbout:link, a.snavAbout:active, a.snavAbout:visited {font-size:11px; color:#8c8874; text-decoration:none; display:block; padding:5px 3px 5px 9px; line-height:15px;}
a.snavAbout:hover {color:#8f881b; background-color:#f4f3ec;}
a.snavAboutActive {font-size:11px; color:#ffffff; background-color:#c2bc61; text-decoration:none; display:block; padding:5px 3px 5px 9px; line-height:15px;}

a.snavSupport:link, a.snavSupport:active, a.snavSupport:visited {font-size:11px; color:#8c8874; text-decoration:none; display:block; padding:5px 3px 5px 9px; line-height:15px;}
a.snavSupport:hover {color:#a1741b; background-color:#f4f3ec;}
a.snavSupportActive {font-size:11px; color:#ffffff; background-color:#c8a257; text-decoration:none; display:block; padding:5px 3px 5px 9px; line-height:15px;}

.snavJobHead {font-size:11px; color:#ffffff; background-color:#31574a; text-decoration:none; display:block; padding:13px 3px 5px 9px; line-height:15px; font-weight:bold; text-transform:uppercase; border-bottom:2px solid #75a293;}
a.snavJob:link, a.snavJob:active, a.snavJob:visited {font-size:11px; color:#8c8874; text-decoration:none; display:block; padding:5px 3px 5px 9px; line-height:15px;}
a.snavJob:hover {color:#619282; background-color:#f4f3ec;}
a.snavJobActive {font-size:11px; color:#ffffff; background-color:#96beb1; text-decoration:none; display:block; padding:5px 3px 5px 9px; line-height:15px;}


/* Right Bar - 2 column */
.quoteBox {background: url(../images/quote_bkgd.gif) repeat-x bottom; padding:5px 10px 20px 10px; margin-top:13px;  }
.quoteText {font-size:12px; line-height:18px;}
.quoteName { font-size:11px; font-style:italic;}

/* Attract */
.fsLogo {float:left; border-left:1px solid #e7e6e4; border-top:1px solid #e7e6e4; margin:20px 20px 5px 0px; padding:15px 20px 20px 15px; background: url(/images/dropshadow.gif) repeat-x bottom right;}
td.fsBox {padding:5px 0px 15px 0px; border-bottom:1px dashed #c7c4bd;}
.ppText {font-size:10px; width:141px; line-height:14px; padding:0px 5px 10px 5px; }
.ppTextHead {font-size:12px; color:#986800; line-height:16px; font-weight:bold; }
.jobTitle {font-size:11px; line-height:14px;}
.jobDesc {font-size:11px; line-height:14px;}
.callout {float:right; border-left:1px solid #e7e6e4; border-top:1px solid #e7e6e4; margin:10px 0px 10px 20px; padding:5px 10px 10px 5px; background: url(/images/dropshadow.gif) repeat-x bottom right;}
.eventDate {font-size:12px; color:#a69e20; font-weight:bold; text-transform:uppercase;}
.videoButton, a.videoButton:link, a.videoButton:active, a.videoButton:visited {font-family:Arial, Verdana, Helvetica, sans-serif; background:url(/attract/images/videoButton.gif) no-repeat; padding:8px 4px 8px 4px; cursor:pointer; color:#000000; font-size:12px; text-decoration:none; font-weight:bold; display:block; text-align:center; margin:0px 4px 0px 9px;}
a.videoButton:hover {color:#000000; background:url(/attract/images/videoButton2.gif) no-repeat;}

/* About */
.attractHeader { background-color:#e5a418; color:#ffffff; padding:8px; font-size:13px; font-weight:bold;}
.developHeader { background-color:#a4b06c; color:#ffffff; padding:8px; font-size:13px; font-weight:bold;}
.retainHeader { background-color:#db8526; color:#ffffff; padding:8px; font-size:13px; font-weight:bold;}

.board {width:110px; height:140px; float:left;  margin:20px 20px 5px 0px; padding:10px; background:url(../images/board_bkgd.gif) no-repeat center;}
.boardLine {border-top:1px solid #e1decf; padding:20px 0px 0px 0px; margin-top:25px;}

/* Support */
td.supportHead{font-family:Arial, Verdana, Helvetica, sans-serif; background-color:#8f8d80; padding:3px 0px 3px 3px; border:1px solid #8f8d80; color:#ffffff; line-height:14px; font-size:10px; text-transform:uppercase; text-align:center;}
td.level { font-family:Arial, Verdana, Helvetica, sans-serif; background-color:#f7f6f0; padding:3px 0px 3px 0px; border-bottom:1px solid #8f8d80; border-right:1px solid #8f8d80; font-size:9px; text-transform:uppercase; line-height:14px; text-align:center;}
td.level2 { font-family:Arial, Verdana, Helvetica, sans-serif; background-color:#eae8dc; padding:3px 0px 3px 0px; border-bottom:1px solid #8f8d80; border-right:1px solid #8f8d80; font-size:9px; text-transform:uppercase; line-height:14px; text-align:center;}
.item {background-color:#f7f6f0; padding:3px 0px 3px 3px; border-bottom:1px solid #8f8d80; border-left:1px solid #8f8d80; border-right:1px solid #8f8d80; color:#535d55; line-height:14px;  font-size:11px;}
.item2 {background-color:#eae8dc; padding:3px 0px 3px 3px; border-bottom:1px solid #8f8d80; border-left:1px solid #8f8d80; border-right:1px solid #8f8d80; color:#535d55; line-height:14px;  font-size:11px;}
.print {float:right; margin:13px 5px 0px 0px;}
div.conLevel {font-size:16px; background-color:#40403c; color:#FFFFFF; padding:15px 0px 5px 10px; font-weight:bold; border-bottom:2px solid #eae8dd; margin:0px 5px 5px 0px;}
div.supportLevel {background-color:#b6872b; color:#FFFFFF; padding:5px; font-weight:bold; border-bottom:2px solid #eae8dd; border-top:1px solid #c8a257; margin:0px 0px 10px 0px;}
.conLogo { border-left:1px solid #e7e6e4; border-top:1px solid #e7e6e4; margin:0px 0px 5px 0px; padding:5px 10px 20px 5px; background: url(/images/dropshadow.gif) repeat-x bottom right;}

/* Retain */
.state, a.state:link, a.state:active, a.state:visited {font-family:Arial, Verdana, Helvetica, sans-serif; background:url(/images/thead_orange.gif) repeat-x; padding:2px 4px 3px 4px; cursor:pointer; color:#ffffff; font-size:11px; text-decoration:none; text-transform:uppercase; display:block; margin-right:5px; border-bottom:1px solid #c97518;}
a.state:hover {color:#000000;}
.schoolListing {font-size:11px; border-top: 1px solid #cccccc; padding:6px 5px 6px 15px; line-height:15px;}

/* News */
.newsDate {font-size:11px; color:#a69e20; font-weight:bold;}
.newsDateHome {font-size:11px; color:#75a293; font-weight:bold;}

a.navRC:link, a.navRC:active, a.navRC:visited {font-size:11px; background-color: #f6dfad; color:#333333; text-decoration:none; display:block; padding:4px 3px 4px 12px; line-height:15px; text-align:left; border-bottom:1px solid #e6ca8c;}
a.navRC:hover {color:#945102; background:url(../attract/images/resourceCenter/but_SE_CareerResources_hover.jpg) top no-repeat;}
a.navRCActive {font-size:11px; color:#ffffff; background-color:#e2b24a; text-decoration:none; display:block; padding:4px 3px 4px 12px; line-height:15px;}

/* Job Bank */
.searchBox {margin:3px 8px 0px 17px; padding:0px; background:url(/images/careerbank_search_bkgd.gif) no-repeat; color:#FFFFFF; }
.employerBox {margin:3px 8px 0px 17px; padding:0px; background:url(/images/careerbank_employee_bkgd.gif) no-repeat; padding:6px; text-align: right; font-size:11px; }
td.jobInfo {font-size:11px; line-height:15px; border-bottom:1px solid #e4e1d3; padding:9px;}

/* Student Directory */
.bio {border:1px solid #666666; padding:10px; margin-top:5px; font-size:11px; background-color:#eae8dd;}
.studentName { font-weight:bold;}
.school {font-size:11px;}
.email {font-size:11px;}
.company {font-size:11px;}
.profile {font-weight:bold; font-size:11px;}

/* Fresh Perspectives */
.fpTable {border-bottom:1px solid #e2e2e2; font-size:11px;}