@charset "UTF-8";
body {background-color:#e0e0e0; font-size:12px;}
body, input, p, a, button {font-family:Arial, Helvetica, sans-serif;}
a {color:#000;}
p {color:#272727;line-height:16px;font-size:12px;margin-bottom:15px;}
h1 {font-size:18px;font-weight:normal;}
h3 {margin-bottom:5px;}

ul.list {list-style:disc;margin-left:20px;margin-bottom:15px;}

p.small {font-size:11px;color:#666;margin-bottom:2px;}

#wrapper {margin-top:20px;padding:10px 0 10px 0;background:url("../img/bg.png") repeat-y center top #e0e0e0;}
.con {margin:0 auto;width:1002px;}
.clear {clear:both;}
.margin {margin:10px 0 10px 0;float:left;width:100%;display:block;}
#logo, #leaderboard, #menu, #search, #minilinks, #login, #bundle, #C0, #C1, #C2, #C3, #students, #employers, #internships, #logged-in {float:left;margin:10px;position:relative;}

#logo {margin-right:18px;}
#logo img {float:left;}

#leaderboard img {float:left;}
#leaderboard .advertisement {margin-left:-12px;}
#C3 .inner .advertisement {margin:20px 0 -10px 0;}
.loginFailure
{
	margin-top: 70px; 
	color: red
}

/* COLUMN SET UP */
#C0, #C1, #C2, #C3 {margin:0 10px 0 10px;}
#bundle {margin:0;width:732px;}
#C0 .inner {width:712px;}
#C1 .inner {width:468px;}
#C2 .inner {width:224px;}
#C3 {padding-top:50px;}
#C3.notloggedin {padding-top:4px;}
#C3 .inner {width:250px;}

/* TAB MENU */
#menu {margin-bottom:0;}
#menu ul {width:712px;list-style:none;padding:0;}
#menu ul li {float:left;margin-right:3px; height:40px;padding-left:3px;}
#menu ul li a {float:left;color:#fff; text-decoration:none; display:block;font-size:14px; font-weight:bold;padding:13px 18px 13px 15px;}
#menu ul li.tagline h1 {font-size:13px;color:#333;margin:12px 0 0 10px;padding:0;}

/* INTERNSHIP TAB */
#menu ul li.internships {background:url("../img/tab_blue_left.png") no-repeat top left;}
#menu ul li.internships a {background:url("../img/tab_blue_right.png") no-repeat top right;}

/* STUDENT TAB */
#menu ul li.student {background:url("../img/tab_orange_left.png") no-repeat top left;}
#menu ul li.student a {background:url("../img/tab_orange_right.png") no-repeat top right;}

/* EMPLOYER TAB */
#menu ul li.employer {background:url("../img/tab_green_left.png") no-repeat top left;}
#menu ul li.employer a {background:url("../img/tab_green_right.png") no-repeat top right;}

#minilinks {float:right;text-align:right;margin:30px 0 3px 10px;}
#minilinks a {color:#333;font-size:11px;margin-left:10px;text-decoration:none;}
#minilinks a:hover {text-decoration:underline;}

#login {background:url("../img/loginbg.png") no-repeat top left;margin:0 0 10px 0;height:90px;}
#login .left {margin-top:21px;width:160px;float:left;padding-bottom:10px;}
#login .left .textfield {margin:0 0 12px 17px;width:150px;border:0 none;float:left;height:16px;padding:2px 2px 0 2px;font-size:11px;}
.loginbtn {float:left;margin:13px 11px 0 24px;}

/* TABS SHARED STYLES */
#search, #students, #employers, #internships {margin-top:0;}
#logged-in {height:80px;font-size:11px;margin:0 0 10px 0;}
#logged-in .inner {margin:0 0 10px 0;padding:15px 5px 10px 5px;}
#logged-in img{float:left;margin-right:7px;}
#logged-in span {color:#999;margin-top:5px;}
#logged-in p {color:#333;font-weight:bold;}
.logged-in-menu {float:left;margin:15px 0 0 5px;}
.logged-in-menu li {float:left;margin-right:15px;}
.logged-in-menu li a img {float:left;margin-right:5px;}
.logged-in-menu li a {text-decoration:none;color:#494949;font-size:11px;font-weight:bold;}
.logged-in-menu li a span {line-height:20px;}


/* INTERNSHIPS TAB ACTIVE */
/* with search */
#search .inner {background:url("../img/searchbg.png") no-repeat top left;width:712px;height:90px;}
#search input.textfield {width:525px;padding:4px 0 4px 0;border:0;margin:33px 20px 0 60px;float:left;font-size:14px;}
#search input.free-text {width:315px;margin-right:25px;}
#search input.location {width:192px;margin-left:0;}
/* without search */
#internships .inner {background:url("../img/tab_border_internships.png") no-repeat top left;width:712px;height:55px;}
#internships.empty .inner { height:4px;}

/* STUDENTS TAB ACTIVE */
#students .inner {background:url("../img/tab_border_student.png") no-repeat top left;width:712px;height:55px;}
#students.empty .inner { height:4px;}
#logged-in.student {background:url("../img/logged_in_student.png") no-repeat top left; }
#students .inner ul li a:hover span, #students .inner ul li.active a span {border-bottom:3px solid #f7ab00;}

/* EMPLOYER TAB ACTIVE */
#employers .inner {background:url("../img/tab_border_employer.png") no-repeat top left;width:712px;height:55px;}
#employers.empty .inner { height:4px;}
#logged-in.employer {background:url("../img/logged_in_employer.png") no-repeat top left;}
#employers .inner ul li a:hover span, #employers .inner ul li.active a span {border-bottom:3px solid #73ca01;}


.greybtn {float:left;margin-top:28px;}
.greybtn button {display:block;padding:0;border:0;width:76px;height:41px;background:url("../img/btngrey_large.png") no-repeat;color:#333;outline:0 none;}
.greybtn button:active{background:url("../img/btngrey_large_active.png") no-repeat;outline:0 none;border:0;}
.greybtn button span {display:block;height:41px;width:90%;margin: 0 auto;line-height:33px;cursor:default;outline:0 none;}
.greybtn button:active span{padding:2px 0 0 2px;outline:0 none;border:0;}

/* boxes */
.box .top {height: 39px;}
.box .top h2{font-size:14px;font-weight:bold;padding:12px 15px 12px 15px;float:left;}
.box .bottom {height: 39px;}
.box .row {padding:7px 15px 7px 15px;}
.box .row.title {background:url("../img/title_blue.png") repeat-x bottom left;font-weight:bold;color:#fff;}
.box .row .col1, .box .row .col2, .box .row .col3, .box .row .number, .box .row .col4, .box .row .col5, .box .row .col6, .box .row .col7 {float:left;overflow:hidden;}
.box .row .number {width:16px;font-weight:bold;font-size:11px;margin:-2px 8px -4px 0;text-align:center;padding:2px 0 2px 0;}

/* button */
.btn-extendible {display:block;background:url("../img/btn_extendible_left.png") no-repeat top left;padding-left:14px;float:left;text-decoration:none;}
.btn-extendible span {display:block;background:url("../img/btn_extendible_right.png") no-repeat top right;padding:9px 14px 11px 0;color:#2f2f2f;font-size:11px;font-weight:bold;cursor:pointer;}
.btn-extendible.arrow-right span {background:url("../img/btn_extendible_arrowright_right.png") no-repeat top right;padding:9px 22px 11px 0;}
.btn-extendible.right {float:right;}
.box .btn-extendible.right {margin:3px 3px 0 3px;}
.box .btn-extendible {margin:3px 3px 0 0;}

/* button style 2*/
.btn2-extendible {display:block;background:url("../img/btn2_left.png") no-repeat top left;padding-left:17px;float:left;text-decoration:none;}
.btn2-extendible span {display:block;background:url("../img/btn2_right.png") no-repeat top right;padding:6px 17px 8px 0;color:#2f2f2f;font-size:12px;font-weight:bold;cursor:pointer;}
.btn2-extendible.right {float:right;}
.btn2-extendible.c2-list-style {width:200px;margin-bottom:5px;}

/* button style 3*/
.btn3-extendible {display:block;background:url("../img/btn2_extendible_left.png") no-repeat top left;padding-left:25px;float:left;text-decoration:none;}
.btn3-extendible span {display:block;background:url("../img/btn2_extendible_right.png") no-repeat top right;padding:8px 25px 9px 0;color:#2f2f2f;font-size:13px;font-weight:bold;cursor:pointer;}
.btn3-extendible.right {float:right;}

/* small extendible button */
.btn-small-extendible {display:block;background:url("../img/btngrey_small_extendible_left.png") no-repeat top left;padding-left:10px;float:left;text-decoration:none;}
.btn-small-extendible span {display:block;background:url("../img/btngrey_small_extendible_right.png") no-repeat top right;padding:4px 10px 4px 0;color:#2f2f2f;font-size:11px;cursor:pointer;}
.btn-small-extendible.right {float:right;}
.grey-box-border .top .btn-small-extendible.right  {margin:20px 20px 0 0;}
#logged-in .btn-small-extendible.right  {margin:5px 15px 0 0;}
#logged-in .btn-small-extendible span {color:#2f2f2f;margin:0;}

/* blue box */
.blue-box .top {background:url("../img/header_blue_1_right.png") no-repeat top right;}
.box.blue-box h2 {background:url("../img/header_blue_1_left.png") no-repeat top left;color:#fff;padding-bottom:0;margin-bottom:0;}
/* edited */
.blue-box {/*background:url("../img/bottom_blue_1_left.png") no-repeat bottom left;*/}
.blue-box .bottom {/*margin-left:15px;/background:url("../img/bottom_blue_1_right.png") no-repeat bottom right;*/ padding:10px 20px 10px 10px;}

/* new style box-featured */
.box-featured .top {background:url("../img/header_blue_1_right.png") no-repeat top right;}
.box-featured .top h2 {background:url("../img/header_blue_1_left.png") no-repeat top left;color:#fff;font-size:14px;padding-bottom:0;margin-bottom:0;}
.box-featured  {background:url("../img/bottom_grey_border_left.png") no-repeat bottom left;}
.box-featured .bottom {margin-left:20px;background:url("../img/bottom_grey_border_right.png") no-repeat bottom right; padding:10px 20px 10px 10px; }

.box.alt-rows-c1, .box.alt-rows-c0 {font-size:11px;}
.box.alt-rows-c1 a, .box.alt-rows-c0 a {color:#000;text-decoration:none;}
.box.alt-rows-c1 .row .col1 a:hover, .box.alt-rows-c0 .row .col1 a:hover {color:#000;}
.box.alt-rows-c1 a:visited, .box.alt-rows-c0 a:visited {color:#000;}
.box.alt-rows-c1 .row.alt, .box.alt-rows-c0 .row.alt {background-color:#fff;border-bottom:1px solid #ececec;}
.box.alt-rows-c1 .row, .box.alt-rows-c0 .row {background-color:#fff;border-bottom:1px solid #ececec;}
.box.alt-rows-c1 .col1 {width:246px;}
.box.alt-rows-c1 .col2 {width:130px;}
.box.alt-rows-c1 .col3 {width:58px;text-align:right;}
.box .featured {/*background:url("../img/featuredbg.png") repeat-x top left;*/display:inline-block;}
.box .featured .row {border-bottom:1px solid #ececec;border-left:3px solid #ccc;border-right:3px solid #ccc;}
.box .featured .row.alt {background:none;border-bottom:1px solid #ececec;}
.box .featured h3 {color:#fff;font-weight:bold;font-size:11px;padding:7px 15px 7px 15px;}
.box .featured .col1 {font-weight:bold;width:302px;line-height:16px;font-size:12px;}
.box .featured .title {border:0;}
.box .featured .title .col1 {font-size:11px;}
.box .featured .col1 span {font-weight:normal;color:#666;font-size:11px;}
.box .featured .col2 {float:right;text-align:right;}
.box .featured .title .col1 {font-size:11px;line-height:12px;}

/* light blue box  */
.blue-box-light .top {background:url("../img/header_blue_2_right.png") no-repeat top right;}
.blue-box-light h2 {background:url("../img/header_blue_2_left.png") no-repeat top left;color:#fff;}
.blue-box-light {background:url("../img/bottom_blue_2_left.png") no-repeat bottom left;}
.blue-box-light .bottom {margin-left:15px;background:url("../img/bottom_blue_2_right.png") no-repeat top right;}
.box.blue-rows-c2 .row {font-size:12px;color:#fff;background:url("../img/row_blue.png") repeat-x top left #31a2ee;}
.box.blue-rows-c2 .number {background:url("../img/number_bg_white.png") no-repeat top left;color:#555656;}
.box.blue-rows-c2 .col2 {width:152px;}
.box.blue-rows-c2 .col3 {width:16px;text-align:right;margin:-2px 0 -2px 0;}
.box.blue-rows-c2 .row a {color:#fff;text-decoration:none;}
.box.blue-rows-c2 .row a:hover {text-decoration:underline;font-weight:bold;}
.box.blue-rows-c2 .row a:visited {color:#fff;}

/* wetfeet box */
.wetfeet-c2 .top {background:url("../img/header_wetfeet_right.png") no-repeat top right;}
.wetfeet-c2 h2 {background:url("../img/header_wetfeet_left.png") no-repeat top left;color:#231f20;}
.wetfeet-c2 {background:url("../img/bottom_wetfeet_left.png") no-repeat bottom left;}
.wetfeet-c2 .bottom {margin-left:15px;background:url("../img/bottom_wetfeet_right.png") no-repeat top right;}
.wetfeet-c2 .row {font-size:12px;color:#231f20;background:url("../img/row_wetfeet.png") repeat-x top left #d3dc32;}
.wetfeet-c2 .number {background:url("../img/number_bg_black.png") no-repeat top left;color:#fff;}
.wetfeet-c2 .col2 {width:152px;}
.wetfeet-c2 .box-logo {float:right;margin:10px 10px 0 0;}

/* ctv box */
.ctv-c2 .top {background:url("../img/header_ctv_right.png") no-repeat top right;}
.ctv-c2 h2 {background:url("../img/header_ctv_left.png") no-repeat top left;color:#2e323c;}
.ctv-c2 {background:url("../img/bottom_ctv_left.png") no-repeat bottom left;}
.ctv-c2 .bottom {margin-left:15px;background:url("../img/bottom_ctv_right.png") no-repeat top right;}
.ctv-c2 .row {font-size:12px;color:#2e323c;background:url("../img/row_ctv.png") repeat-x top left #b5c8e2;}
.ctv-c2 .col1 {width:55px;}
.ctv-c2 .col2 {width:135px;}
.ctv-c2 .box-logo {float:right;margin:1px 10px 0 0;}
.ctv-c2 .col1 img {border:1px solid #7e94b5;}

/* footer */
#footer {background:url("../img/footerbg.png") no-repeat center top #e0e0e0;padding-bottom:30px;}
#footer ul {margin:20px 10px 10px 10px;width:110px;float:left;}
#footer ul li {line-height:18px;}
#footer ul li.linkheader {font-size:13px;font-weight:bold;color:#005c93;margin-bottom:5px;}
#footer ul li a {font-size:12px;color:#555;text-decoration:none;}
#footer ul li a:hover {color:#000;font-weight:bold;}
#footer #copyright {float:right;margin:20px 10px 10px 10px;color:#555;line-height:18px;text-align:right;}

/* browse btns */
.browsebtn img {visibility:hidden;}
.browsebtn.browse-employer {width:234px;height:48px;display:block;float:left;background:url("../img/browse_employer.png") no-repeat top left;}
.browsebtn.browse-employer:hover {background:url("../img/browse_employer_active.png") no-repeat top left;}
.browsebtn.browse-field {width:234px;height:48px;display:block;float:left;background:url("../img/browse_field.png") no-repeat top left;}
.browsebtn.browse-field:hover {background:url("../img/browse_field_active.png") no-repeat top left;}
.browsebtn.browse-location {width:234px;height:47px;display:block;float:left;background:url("../img/browse_location.png") no-repeat top left;}
.browsebtn.browse-location:hover {background:url("../img/browse_location_active.png") no-repeat top left;}
.browsebtn.browse-date {width:234px;height:47px;display:block;float:left;background:url("../img/browse_date.png") no-repeat top left;}
.browsebtn.browse-date:hover {background:url("../img/browse_date_active.png") no-repeat top left;}

/* browse new */
.browse-by {background:url("../img/browseby_bg.png") no-repeat top left;}
.browse-by .inner {width:468px; height:145px;}
.browse-by .inner h2 {color:#fff;font-size:13px;margin:15px 0 0 21px;padding:0;}
.browse-btns {margin:20px 15px 15px 15px}
a.browse-btn {float:left;padding:8px 24px 9px 35px;color:#2f2f2f;font-size:13px;font-weight:bold;text-decoration:none;margin:5px;}
a.browse-btn span {width:150px;display:block;cursor:pointer;margin:0;}
a.browse-btn.employer {background:url("../img/btn_browse_employer.png") no-repeat top left;}
a.browse-btn.field {background:url("../img/btn_browse_field.png") no-repeat top left;}
a.browse-btn.location {background:url("../img/btn_browse_location.png") no-repeat top left;}
a.browse-btn.date {background:url("../img/btn_browse_date.png") no-repeat top left;}


/* C0 refine results box */
.box .bottom.browse-c0 {height: 8px;}
.box.blue-box.refine-results {background-image:none;}
.box.blue-box.refine-results .top .expand-collapse-btn {float:right;margin:8px 8px 0 0;}
.box.blue-box.refine-results .expandable {background:#e4e4e4;padding:15px;}
.box.blue-box.refine-results .expandable h3 {font-weight:bold;font-size:12px;margin-bottom:5px;}
.box.blue-box.refine-results .expandable .filter-container {float:left;margin:0 6px 6px 0;}
.box.blue-box.refine-results .expandable .filter-container .filter {background:#fff;border:2px solid #046db7;padding:4px;}
.box.blue-box.refine-results .expandable .filter-container .filter .row {padding:4px 0 4px 0;font-size:11px;}
.box.blue-box.refine-results .expandable .filter-container .filter input {width:16px;height:16px;margin:0 2px 0 0;float:left;}
.box.blue-box.refine-results .expandable .filter-container .filter .scroll-content {width:146px;height:176px;overflow-y:scroll;overflow-x:hidden;}
.box.blue-box.refine-results .expandable .filter-container .filter .date-content {width:146px;height:46px;padding-left:4px;font-weight:bold;}
.box.blue-box.refine-results .expandable .filter-container .filter .date-content input {width:100px;font-size:11px;height:16px;float:left;margin:2px 2px 2px 0;}
.box.blue-box.refine-results .expandable .filter-container .filter .date-content img {margin:2px;float:left;}
.box.blue-box.refine-results .expandable .keep-width {width:150px;float:left;}
.box.blue-box.refine-results .expandable .filter-container .filter .details-content {width:146px;height:112px;padding-left:4px;font-weight:bold;}
.box.blue-box.refine-results .expandable .filter-container .filter .details-content input {width:16px;height:16px;margin:0;padding:0;}
.box.blue-box.refine-results .expandable .filter-container .filter .details-content select {font-size:11px;margin:2px 0 2px 0;float:left;}
.box.blue-box.refine-results .expandable .filter-container .filter .details-content .row {margin-bottom:4px;}
.box.blue-box.refine-results .expandable .filter-container .filter .details-content span {padding:5px 0 0 5px;float:left;font-weight:normal;}
.box.blue-box.refine-results .expandable .submit-btn {float:right;padding:0;margin:175px 0 0 0;}

/* C0 browse list box */
.box.alt-rows-c0 .row.title {background:url("../img/title_blue.png") repeat-x bottom left;color:#fff;border-bottom:0;}
.box.alt-rows-c0 .row.title.green {background:url("../img/title_green.png") repeat-x bottom left;color:#fff;}
.box.alt-rows-c0 .col1 {width:246px;}
.box.alt-rows-c0 .col2 {width:130px;}
.box.alt-rows-c0 .col3 {width:100px;}
.box.alt-rows-c0 .col4 {width:70px;}
.box.alt-rows-c0 .col5 {width:90px;text-align:right;padding-right:4px;}
.box.alt-rows-c0 .col6 {width:20px;text-align:right;}
.box.alt-rows-c0 .col7 {width:20px;text-align:right;float:right;}
.box.alt-rows-c0.resumes .col1 {width:220px;}
.box.alt-rows-c0.resumes .col2 {width:150px;}
.box.alt-rows-c0.resumes .col3 {width:120px;}
.box.alt-rows-c0.resumes .col4 {width:115px;text-align:right;}
.box.alt-rows-c0.resumes .col5 {width:70px;text-align:right;padding:0 4px 0 0;}

/* results pagination */
.pagination {font-size:12px;background:#fff;}
.pagination.top-pagination {margin-top:10px;}
.pagination.bottom-pagination {border-top:1px solid #ccc;padding:10px 0 10px 0;}
.pagination .results {float:left;}
.pagination .pages {float:right;width:190px;color:#999;}
.pagination .pages .go-to-page {float:left;margin-right:5px;}
.pagination .pages .pagination-btn {float:right;margin-left:3px;}

/* C0 internship posting box */
.grey-box-fade .top {background:url("../img/header_grey_fade_right.png") no-repeat top right;height:50px;}
.grey-box-fade .top p {padding:12px 15px 12px 15px;background:url("../img/header_grey_fade_left.png") no-repeat top left;color:#000;}
.grey-box-fade {background:url("../img/bottom_grey_fade_left.png") no-repeat bottom left;}
.grey-box-fade .bottom {margin-left:15px;background:url("../img/bottom_grey_fade_right.png") no-repeat bottom right;}
.internship-info .col1 {width:448px;float:left;}
.internship-info .col2 {width:204px;float:right;}
.internship-info h3 {font-weight:bold;font-size:11px;color:#046db7;margin-bottom:5px;}
.internship-info h2 {font-weight:bold;font-size:14px;color:#333;margin-bottom:20px;}

/* mini btns */
.btn-small {display:block;float:left;margin:0px 4px 0 0px;text-decoration:none;color:#2f2f2f;font-size:11px;font-weight:bold;}
.btn-small.go-back {background:url("../img/btngrey_small_withpointer_left.png") no-repeat top left;padding:2px 11px 5px 16px;}
.btn-small.send-to-friend {background:url("../img/btngrey_small_100px.png") no-repeat top left;padding:2px 10px 5px 6px;}

/* blue highlight box (on internship posting page) */
.internship-info .highlight-box.left {background:url("../img/highlight_box_left.png") no-repeat top left;margin:0 0 20px 0;}
.internship-info .highlight-box .right {background:url("../img/highlight_box_right.png") no-repeat top right;height:102px;margin-left:15px;color:#fff;font-size:12px;}
.internship-info .highlight-box .right .details {margin:15px 15px 0 0;float:left;}
.internship-info .highlight-box .right .details h4 {width:93px;font-size:11px;font-weight:bold;margin-bottom:2px;}
.internship-info .col2 .logo {height:122px;}


/* SIMPLE BOXES WITH GREY BORDER */
.grey-box-border .box-body {background:url("../img/middle_grey_border.png") repeat-y top right;padding:0 20px 0 20px;display:block;clear:both;}
.grey-box-border .row {padding:6px 0px 6px 0px;}
.grey-box-border .top {background:url("../img/header_grey_border_right.png") no-repeat top right;height:65px;position:relative;}
.grey-box-border .top h2 {background:url("../img/header_grey_border_left.png") no-repeat top left;color:#333;padding:27px 20px 23px 63px;font-size:14px;font-weight:bold;}
.grey-box-border .top.isp-header p {background:url("../img/header_grey_border_left.png") no-repeat top left;padding:20px 20px 45px 20px;}
.grey-box-border .top.profile-header h2 {padding:15px 20px 3px 20px;font-weight:normal;margin:0;font-size:12px;}
.grey-box-border .top.profile-header h2 span {margin-top:3px;float:left;}
.grey-box-border .top.profile-header h2 span p.name {font-weight:bold;font-size:15px; float:left;margin-right:10px;color:#333;text-transform:uppercase;}
.grey-box-border .top.profile-header h2 span p.yearinschool, .grey-box-border .top.profile-header h2 span p.location {font-size:12px; float:left;margin-right:10px;color:#333;}
.grey-box-border .top.profile-header h2 span p.institution {font-weight:bold;font-size:13px; float:left;color:#333;}
.grey-box-border .icon {position:absolute;top:14px;left:20px;}
.grey-box-border {background:url("../img/bottom_grey_border_left.png") no-repeat bottom left;}
.grey-box-border .bottom {margin-left:20px;background:url("../img/bottom_grey_border_right.png") no-repeat bottom right;padding:10px 20px 10px 0;}
.grey-box-border .bottom.empty {padding:0;height:25px;}

.box.grey-box-border .row {font-size:12px;color:#333;border-bottom:1px solid #ececec;}
.box.grey-box-border .row a {color:#333;text-decoration:none;}
.box.grey-box-border .row a:hover {text-decoration:underline;}
.box.grey-box-border .row a:visited {color:#333;}
.box.grey-box-border .row.resume a, .box.grey-box-border .row.isp a {color:#1089d8;text-decoration:none;}
.box.grey-box-border .row.resume a:visited, .box.grey-box-border .row.isp a:visted {color:#1089d8;}
.box.grey-box-border .row.resume a:hover, .box.grey-box-border .row.isp a:hover {text-decoration:underline;}
.box.grey-box-border .row.title {background:none;}

.box.grey-border-rows-c2 .number {/*background:url("../img/number_bg_blue.png") no-repeat top left;*/color:#333;font-size:11px;text-align:left;margin-top:-1px;margin-right:0;}
.box.grey-border-rows-c2 .col2 {width:140px;}
.box.grey-border-rows-c2 .col3 {width:16px;text-align:right;margin:-2px 0 -2px 0;}

.box.grey-border-rows-c1 .col1 {width:300px}
.box.grey-border-rows-c1 .col2 {width:90px;}
.box.grey-border-rows-c1 .col3 {width:30px;text-align:right;}

.box.grey-border-rows-c1 .subscriptions .col1 {width:390px}
.box.grey-border-rows-c1 .subscriptions .col2 {width:30px;text-align:right;}

.box.grey-border-rows-c1.recently .col1 {width:240px;font-size:11px;}
.box.grey-border-rows-c1.recently .col2 {width:100px;font-size:11px;}
.box.grey-border-rows-c1.recently .col3 {width:80px;text-align:right;font-size:11px;}
.box.grey-border-rows-c1.recently a:hover {color:#046db7;}

.field {float:left; margin-bottom:20px;}
.field p {margin-bottom:0px;}
.field h3 {border-bottom:1px solid #ccc; font-size:12px; color:#666; font-weight:bold; padding-bottom:4px;margin-bottom:2px;}
.field.edit h3 {border-bottom:0;}
.field h3 span {font-size:10px;font-weight:normal;}
.field.two-col-left {width:47%;margin-right:20px;}
.field.two-col-right {width:47%;}
.field.two-col-left .textfield, .field.two-col-right .textfield {width:97%;margin-bottom:5px;}
.field.two-col-right.logo {text-align:right;}
.field.one-col {width:99%;clear:both;}

.right-icon-delete {float:right; margin-top:4px;}
.company-profile-logo {float:right; margin:15px 20px 0 0;}

.preannounce {margin:10px 0 10px 0;}
.preannounce {padding:0 3px 0 3px;}
.preannounce p {font-size:12px;margin-bottom:5px;font-weight:bold; color:#999;}
.preannounce h1 {font-size:18px;font-weight:normal;}
.preannounce.employer p {color:#57b000;}
.preannounce.student p {color:#e28e00;}

.registration-start.employer {background:url("../img/register_employer_bg.png") no-repeat top left;}
.registration-start.student {background:url("../img/register_student_bg.png") no-repeat top left;}
.registration-start .inner {width:712px;height:222px;display:inline-block;}
.registration-start .inner h2 {color:#fff;font-size:13px;margin:15px 0 0 15px;padding:0;}
.registration-start p {margin:0 0 9px 0;font-size:14px; font-weight:normal;color:#132b00;}

.registration-start .your-email .textfield, .registration-start .choose-username .textfield, .registration-start .choose-password .textfield, .registration-start .confirm-password .textfield {margin:0 0 0 3px;border:0;width:170px;}
.registration-start .your-email {width:180px;margin:35px 0 0 41px; float:left;}
.registration-start .choose-password {width:180px;margin:35px 0 0 43px; float:left;}
.registration-start .choose-username {width:180px;margin:10px 0 0 41px; float:left;}
.registration-start .confirm-password {width:180px;margin:10px 0 0 43px; float:left;}
.registration-start .checkboxes {width:180px;margin:39px 0 0 43px; float:left;}
.registration-start .terms {font-size:11px;height:55px;}
.registration-start .terms input {margin: 0 6px 5px 0;float:left;height:14px;}
.registration-start .terms .wetfeet-newsletter {margin:0 0 10px 0;}
.registration-start .getstarted {float:left;margin:30px 0 0 41px;}

.register {float:left;width:346px;}
.register.employer {background:url("../img/register_employer_bg_small.png") no-repeat top left;}
.register.student {background:url("../img/register_student_bg_small.png") no-repeat top left;margin-right:20px;}
#C0 .register .inner {width:346px; height:222px;display:inline-block;text-align:center;}
.register .inner h2 {color:#fff;font-size:20px;margin:50px 0 20px 0;padding:0;}
.register .mu {font-size:12px;font-weight:bold;color:#132b00;text-align:center;display:block;padding:0 70px 0 70px;margin:0 0 20px 0;}
.register .inner .btn3-extendible {float:none;display:inline-block;}

.browse-c1 {width:350px;padding:3px;}

.textcontent {padding:0 3px 0 3px;line-height:16px;}
