body{
	margin:0;
	padding:0;
	font:12px Arial,Helvetica,sans-serif;
}
form{
	margin:0;
	padding:0;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
ul{
	margin:0;
	padding:0;
	list-style:none;
}
.container{
	width:1036px;
	margin:0 auto;
}
#header{
	min-width:1054px;
}
#header .header-top{
	width:100%;
	height:90px;
	color:#fff;
	background:#314e62 url(../img/bg-header-top.gif) no-repeat 50% 0;
}
#header h1{
	text-indent:-9999px;
	overflow:hidden;
	margin: 0;
	padding: 0;
}
#header h1 a{
	background:url(../img/myworkster.gif) no-repeat 0 0;
	width:277px;
	display:block;
	height:42px;
	margin: 20px 0 0 0;
}

.left { float: left; }
.right { float: right; }

.force_break { clear:both; }
.soft_break { clear:both; }
.hr_break { clear:both; height:1px; background:url(/img/border_dot_horizontal.gif) repeat-x; }

#header h1 span{
	color:#ff5300;
	text-decoration:none;
}
#header .header-bottom{
	width:100%;
	height:48px;
	background:#f6f6f6;
}
#header .welcome{
	float:left;
}
#header .welcome .w-img{
	float:left;
	display:inline;
	width:31px;
	height:30px;
	overflow:hidden;
	margin:3px 5px 0 25px;
	padding:6px 6px 7px;
	background:url(../img/bg-img-holder.gif) no-repeat 0 0;
}
#header .welcome .w-img img{
	_width:31px;
	_height:30px;
	display:block;
}
#header .welcome  p{
	margin:17px 0 0 75px;
	font-size:12px;
	color:#858585;
}
#header .welcome  p span{
	padding:0 3px 0 2px;
	color:#000;
}
#header .welcome  p a{
	color:#0a3ccb;
}
#menu{
	float:left;
	display:inline;
	margin:15px 0 0 30px;
	font-size:13px;
	color:#0a3ccb;
}
#menu li{
	float:left;
	padding:0 12px 0 5px;
	position:relative;
}
#menu li a{
	color:#0a3ccb;
	float:left;
	background:url(../img/bg-menu.gif) no-repeat 100% 50%;
	padding-right:20px;
	text-decoration:none;
}
#menu li.home a{
	background:url(../img/bg-menu-home.gif) no-repeat 100% 50%;
}
#menu li div{
	position:absolute;
	display:none;
	top:100%;
	left:0;
	width:171px;
	background:url(../img/bg-dd-top.gif) no-repeat 0 3px;
}
#menu li:hover div,
#menu li.hover div{
	display:block;
}
#menu li div div{
	position:static;
	margin:12px 0 0;
	background:url(../img/bg-dd-main.png) repeat-y 0 0;
	width:100%;
	overflow:hidden;
}
#menu li  ul{
	float:left;
	display:inline;
	margin:0 0 0 6px;
	padding:0 0 5px;
}
#menu li  ul li{
	clear:both;
	padding:0;
}

#menu li  ul li.active {
	color:#039;
	background:url(../img/bg-dd-marker.gif) no-repeat 4px 50%;
}

#menu li  ul li.active a{
	color:#039;
	float:left;
	padding:0 0 0 14px;
	font-size:11px;
	font-weight: bold;
	line-height:20px;
	background:none;
	white-space:nowrap;
}

#menu li  ul li a{
	float:left;
	padding:0 0 0 14px;
	font-size:11px;
	font-weight: bold;
	line-height:20px;
	color:#666;
	background:none;
	white-space:nowrap;
}
#menu li  ul li a:hover{
	color:#039;
	background:url(../img/bg-dd-marker.gif) no-repeat 4px 50%;
}
#menu li div div.bottom{
	height:7px;
	width:100%;
	background:url(../img/bg-dd-bottom.png) no-repeat 0 0;
	margin:0;
}
#header .search{
	float:right;
	display:inline;
	margin:14px 50px 0 0;
}
#header .search .input-holder{
	float:left;
	width:135px;
	height:18px;
	overflow:hidden;
	background:url(../img/bg-search.gif) no-repeat 0 0;
}
#header .search .input-holder input{
	float:left;
	display:inline;
	border:0;
	background:none;
	margin:1px 0 0 19px;
	padding: 1px 0;
	font:11px Arial,Helvetica,sans-serif;
	color:#000;
	width:111px;
}
#header .search select {
	float: left;
	font:11px Arial,Helvetica,sans-serif;
	color:#000;
	width: 65px;
}
#header .search .image{
	float:left;
	display:inline;
	margin:0 0 0 5px;
}
#main{
	width:100%;
	background:url(../img/bg-main.gif) repeat-x 0 0;
	padding:0 0 30px;
}
#main .main-cont{
	width:1036px;
	overflow:hidden;
	padding: 0 9px 0 0;
	margin:0 auto;
	background:url(../img/bg-main-cont2.gif) no-repeat 0 0;
}
#main .main-cont-m{
	width:1036px;
	overflow:hidden;
	padding:0 9px;
	margin:0 auto;
	background:url(../img/bg-main-cont2.gif) no-repeat 0 0;
}
#main .main-top{
	width:100%;
	overflow:hidden;
}

#main .main-top .alliance-head{
	margin: 0 auto;
	margin:10px 0 0 48px;
	width:940px;
	overflow:hidden;
	background:url(../img/bg-logo-head2.gif) no-repeat 0 0;
}

#main .main-top h2{
	float:left;
	display:inline;
	margin:20px 0 0 0px;
}
#main .main-top h2 a{
	width:380px;
	height:66px;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
}

#main .main-top h2 img{
	display:block;
	text-indent:-9999px;
	padding: 0 0 0 20px;
}

#main .main-top .subnav{ float:right; display:inline; margin:20px 0 0 0; font-size:12px;  color:#1a46a6; font-weight:bold; }
#main .main-top .subnav ul{ margin: 0; }
#main .main-top .subnav ul li{ float: right; background: url(/img/buttons/alliance-head.gif) no-repeat; width: 190px; height: 31px; padding: 15px 15px 0 52px; }
#main .main-top .subnav ul li.next{ float: right; background: url(/img/buttons/alliance-head-2.gif) no-repeat; width: 190px; height: 31px; padding: 15px 2px 0 58px; }
#main .main-top .subnav ul li a{ color: #999; font-weight: bold; text-decoration: none; }
#main .main-top .subnav ul li a:hover{ color: #59c30d;  }

#main .footer-ad{
	margin: 0px auto;
	width: 728px;
	padding-bottom: 10px;
}

#main .footer{
	margin: 0px auto;
	width: 953px;
	text-align: left;
	padding-bottom: 20px;
	background: #f6f7f7;
	color: #42515f;
	font-size: 11px;
	padding: 10px;
}

#main .footer .pre{
	border-bottom: 1px solid #d6d6d6;
	padding-bottom: 4px;
}

#main .footer .pre a, #main .footer .pre a:visited{
	padding-right: 15px;
	color: #147caa;
	text-decoration: none;
}

#main .footer p.copy{
	margin: 4px 0 0 0;
	width: 360px;
	float: left;
}

#main .footer ul{
	margin: 4px 0 0 0;
}

#main .footer ul li{
	padding-right: 15px;
	float: left;
}

#main .footer ul li a{
	color: #42515f;
	text-decoration: none;
}

.main-page{
	width:100%;
	overflow:hidden;
}
.main-left{
	float:left;
	width:703px;
	padding-left:45px;
}
.main-full{
	width:943px;
	padding-left:45px;
}

.main-left .featured{
	width:686px;
	overflow:hidden;
	margin:0 0 0 1px;
}
.main-left .featured .feat-top{
	width:100%;
	height:25px;
	overflow:hidden;
	background:url(../img/bg-featured-top-drk.gif) no-repeat 0 0;
	margin:0;
}
.main-left .featured .feat-top ul{
	width:100%;
	overflow:hidden;
	font-size:12px;
	color:#333;
}
.main-left .featured .feat-top ul li{
	float:left;
	display:inline;
	height:18px;
	margin:5px 20px 0 14px;
}
.main-left .featured .feat-top ul li.active{
	background:url(../img/bg-featured-menu-r.gif) no-repeat 100% 0;
	padding-right:6px;
}
.main-left .featured .feat-top ul li a{
	float:left;
	color:#333;
	height:17px;
	padding-top: 1px;
	padding-left:6px;
	text-decoration:none;
	font-weight: bold;
}
.main-left .featured .feat-top ul li.active a{
	padding-top: 1px;
	background:url(../img/bg-featured-menu-l.gif) no-repeat 0 0;
}
.main-left .featured .feat-bot{
	width:100%;
	background:url(../img/bg-featured.gif) repeat-y 0 0;
}
.main-left .featured .feat-cont{
	width:100%;
	height: 248px;
	overflow:hidden;
	/*background:url(../img/bg-featured-bottom.gif) no-repeat 0 100%;*/
	padding:0 0 17px 15px;
}


/* Feat Videos */
/* Feat Videos */


.main-left  .blocks{
	width:343px;
	overflow:hidden;
}
.main-left  .blocks ul{
	width:100%;
	overflow:hidden;
}
.main-left  .blocks ul li{
	float:left;
	width:336px;
	background:url(../img/bg-blocks.gif) repeat-y 0 0;
	margin:20px 0 0;
}
.main-left  .blocks ul li.odd{
	display:inline;
	margin-left:13px;
}
.main-left  .blocks ul li .block-top{
	width:100%;
	height:30px;
	overflow:hidden;
	background:url(../img/bg-blocks-top.gif) no-repeat 0 0;
}
.main-left  .blocks ul li .block-top a.title{
	float:left;
	margin:7px 0 0 11px;
	font-size:15px;
	font-weight:bold;
	color:#123566;
}
.main-left  .blocks ul li .block-top a.all{
	float:right;
	width:64px;
	height:15px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../img/bg-view-all.gif) no-repeat 0 0;
	margin:8px 6px 0 0;
}
.main-left  .blocks ul li .block-cont{
	width:100%;
	overflow:hidden;
	background:url(../img/bg-blocks-bottom.gif) no-repeat 0 100%;
	padding:0 0 4px;
}
.main-left  .blocks ul li .block-cont ul{
	width:280px;
	overflow:hidden;
	margin:0 0 0 18px;
	font-size:10px;
	color:#000;
	padding:0 0 9px;
}
.main-left  .blocks ul li .block-cont ul li{
	float:left;
	width:262px;
	padding-left:18px;
	margin:12px 0 0;
	background:url(../img/blocks-marker.gif) no-repeat 0 50%;
}
.main-left  .blocks ul li .block-cont ul li a{
	color:#000;
}



.main-right{
	float:left;
	width:263px;
}
.main-right .join{
	width:202px;
	height:214px;
	margin:22px 0 0 20px;
	overflow:hidden;
	background:url(../img/bg-join-now.gif) no-repeat 0 0;
}
.main-right .join h2{
	margin:23px 0 0;
	font-size:22px;
	line-height:21px;
	color:#fe561d;
	text-align:center;
	letter-spacing:-1px;
}
.main-right .join p{
	font-size:14px;
	line-height:17px;
	color:#b6b5b5;
	margin:14px 0 0;
	text-align:center;
	padding:0 25px;
}
.main-right .join a{
	display:block;
	width:112px;
	height:23px;
	margin:15px auto 0;
	background:url(../img/join-now.gif) no-repeat 0 0;
	text-indent:-9999px;
}
.main-right .calendar{
	width:180px;
	margin:14px auto 0;
}
.main-right .calendar p.month{
	margin:0 0 0;
	font-size:18px;
	line-height:18px;
	color:#1d4aad;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
}
.main-right .calendar p.date{
	font-size:101px;
	line-height:101px;
	color:#1d4aad;
	margin:0 10px;
	padding-left:20px;
	font-weight:bold;
}
.main-right .calendar p.mon{
	background:url(../img/bg-monday.gif) no-repeat 0 50%;
}
.main-right .calendar p.tue{
	background:url(../img/bg-tuesday.gif) no-repeat 0 50%;
}
.main-right .calendar p.wed{
	background:url(../img/bg-wednesday.gif) no-repeat 0 50%;
}
.main-right .calendar p.thu{
	background:url(../img/bg-thursday.gif) no-repeat 0 50%;
}
.main-right .calendar p.fri{
	background:url(../img/bg-friday.gif) no-repeat 0 50%;
}
.main-right .calendar p.sat{
	background:url(../img/bg-saturday.gif) no-repeat 0 50%;
}
.main-right .calendar p.sun{
	background:url(../img/bg-sunday.gif) no-repeat 0 50%;
}
.main-right .calendar ul.calendar-main{
	width:100%;
	overflow:hidden;
	color:#d2daea;
	font-size:11px;
}
.main-right .calendar ul.calendar-main ul{
	width:100%;
	overflow:hidden;
	margin:5px 0 0 0;
}
.main-right .calendar ul.calendar-main li{
	float:left;
	width:100%;
}
.main-right .calendar ul.calendar-main li.head{
	color:#1e73d4;
	font-weight:bold;
}
.main-right .calendar ul.calendar-main li li{
	float:left;
	width:13px;
	height:12px;
	padding-right:9px;
	text-align:right;
	font-weight:bold;
}
.main-right .calendar ul.calendar-main li.head li{
	text-align:left
}
.main-right .calendar .calendar-bottom{
	color:#aaaab5;
	font-size:11px;
	font-weight:bold;
	margin:10px 0 0 10px;
}
.main-right .calendar .calendar-bottom a{
	color:#277fd2;
}
.main-right .credit-card{
	width:240px;
	height:200px;
	overflow:hidden;
	margin:13px 0 0 1px;
}

.main-right .strengthen-network{
	width:240px;
	height:36px;
	overflow:hidden;
	margin:13px 0 0 1px;
}

.main-right .credit-card img{
	display:block;
}
.main-right .jobs{
	width:240px;
	overflow:hidden;
	margin:25px 0 0 1px;
}
.jobs .jobs-h{
	width:240px;
	height:25px;
	overflow:hidden;
	background:url(../img/bg-jobs-h-drk.gif) no-repeat 0 0;
}
.jobs .jobs-h a.title{
	float:left;
	font-size:13px;
	font-weight: bold;
	color:#fff;
	margin:5px 0 0 10px;
	text-decoration:none;
}
.jobs .jobs-h .title{
	float:left;
	font-size:13px;
	font-weight: bold;
	color:#fff;
	margin:5px 0 0 10px;
	text-decoration:none;
}
.jobs .jobs-h a.all{
	float:right;
	width:64px;
	height:15px;
	overflow:hidden;
	background:url(../img/bg-view-all.gif) no-repeat 0 0;
	text-indent:-9999px;
	margin:8px 5px 0 0;
}
.jobs .jobs-c{
	width:240px;
	overflow:hidden;
	background:url(../img/bg-jobs-c.gif) repeat-y 0 0;
}
.jobs .jobs-c-inner{
	width:240px;
	height: 185px;
	overflow:hidden;
	background:url(../img/bg-jobs-b.gif) no-repeat 0 100%;
}
.jobs  li.close .jobs-c{
	display:none;
}
.jobs-c ul.list{
	width:228px;
	overflow:hidden;
	margin:2px 0 0 7px;
	padding:0 0 2px;
}
.jobs-c ul.list li{
	float:left;
	width:100%;
}
.jobs-c ul.list li.color{
	background:#e9f6fb;
}
.jobs-c ul.list li a{
	float:left;
	color:#1a51b1;
	margin:0 0 0 5px;
}
.jobs-c ul.list li div{
	float:left;
	display:inline;
	width:185px;
	color:#a59d9e;
	margin:0 0 0 5px;
}
.jobs-c ul.pic{
	width:90%;
	overflow:hidden;
	margin:40px 0 0 10%;
	padding:0 0 40px;
}
.jobs-c ul.pic li{
	float:left;
	padding-right:13px;
}
.jobs-c ul.pic li img{
	border:0;
	display:block;
}
.main-right .cts{
	width:200px;
	height:150px;
	margin:15px;
	color:#CC0000;
	font-family:Arial,Helvetica;
	font-size: 12px;
}
.main-right .cts a{
	text-decoration: none;
	color:#CC0000;
}


.main-right a.profile-calc  {margin:15px 0 0 0px; width:220px; height:50px; display:block; padding: 10px; border: 1px solid #bcfadc; background: #def7eb; cursor: pointer;}

.main-right .profile-calc-box .block-left{
	float:left;
	width:50px;
}

.main-right .profile-calc-box .block-left img{
	display:block;
}

.main-right .profile-calc-box .block-right{
	float:left;
	display:inline;
	width:170px;
	margin: 5px 0 0 0;
}

.main-right .profile-calc-box .block-right span{
	color: #4272d4;
	font-size: 11px;
	font-weight: bold;
}

.main-right .profile-calc-box .block-right .prog-border4 {
  height: 10px;
  width: 90px;
  background-image: url(../images/progress/blank2.gif);
  background-repeat: repeat-x;
  margin: 0;
  padding: 0;
}

.main-right .profile-calc-box .block-right .prog-border4 .prog-bar4 {
  height: 10px;
  padding: 0;
  background-image: url(../images/progress/grey2.gif);
  background-repeat: repeat-x;
}

#container{ padding:0; margin:0;  }
#featured2-container{ padding:0; margin:0; }
#featured3-container{ padding:0; margin:0;  }
#timeline-container{ padding:0; margin:0; }
/*#timeline-container{ padding:0; margin:0; border-bottom: 1px solid #ebebeb; }*/

#scroll-bottom{height: 4px; background:url(../img/bg-featured-bot.gif) no-repeat 0 100%; _position: relative; _top: -10px;  }
#scroll-bottom-long{height: 4px; background:url(../img/bg-long-bot.gif) no-repeat 0 100%; _position: relative;  _top: -10px;  }

.popup{
	width:387px;
	height:182px;
	overflow:hidden;
	position:absolute;
	top:594px;
	left:766px;
	display:none;
}
.popup-content{
	width:375px;
	height:120px;
	padding:5px 0 0 24px;
	overflow:hidden;
	background:url(../img/bg-popup-n.png) no-repeat 0 0;
}

.popup-content .p-top{
	width:325px;
	height: 70px;
	overflow: hidden;
	border-bottom: 1px solid #ccc;
	margin-bottom: 6px;
}

.popup .img-holder{
	float:left;
	width:42px;
	height:42px;
	overflow:hidden;
	margin:12px 0 0 3px;
}
.popup .img-holder img{
	border: 1px solid #CCC;
	display:block;
}
.popup .popup-text{
	float:left;
	display:inline;
	width:270px;
	margin:12px 0 0 10px;
	position:relative;
}
.popup .popup-text h3{
	font-size:14px;
	line-height:14px;
	margin:0;
	font-weight:normal;
}
.popup .popup-text h3 a{
	text-decoration:none;
	color:#003399;
	font-weight: bold;
}
.popup .popup-text p.university{
	margin:0;
	font-size:12px;
	color:#003399;
}
.popup .popup-text p.city{
	margin:0;
	color:#666;
	font-size:12px;
}
.popup .links{
	width:325px;
	text-align: right;
	overflow:hidden;
	font-size:12px;
	color:#003399;
}
.popup .links a, .popup .links a:visited{
	color:#003399 !important;
	font-family:Arial,Helvetica,sans-serif;
}
.popup .popup-text .links a.message{
	padding-left:21px;
	background:url(../img/bg-popup-link01.gif) no-repeat 0 0;
	margin-right:19px;
}
.popup .popup-text .links a.profile{
	padding-left:19px;
	background:url(../img/bg-popup-link02.gif) no-repeat 0 0;
}

.main-left .blocks .block-cont .newsletter{
	width: 313px;
	height: 83px;
	background:url(../img/bg-newsletter.gif) no-repeat 0 0;
	margin: 5px 0 10px 10px;
}

.main-left .blocks .block-cont .newsletter p{
	margin: 0 0 0 65px;
	width: 227px;
	font-size:11px;
	font-weight:bold;
	padding-top: 25px;
}

.main-left .blocks .block-cont .newsletter p a{
	color:#263797;
}


.main-left .blocks .block-cont .block-left{
	float:left;
	width:46px;
	margin-left: 10px;
}

.main-left .blocks .block-cont .block-left .block-img{
	border: 1px solid #ccc;
	width: 37px;
	width: 37px;
	width:36px;
	height:36px;
	padding:1px;
	overflow:hidden;
	margin:5px 0 0 2px;
}

.main-left .blocks .block-cont .block-left .block-img img{
	display:block;
}

.main-left .blocks .block-cont .block-right{
	float:left;
	display:inline;
	width:260px;
	margin:10px 0 0 6px;
}
.main-left .blocks .block-cont .block-right h2{
	font-size:24px;
	line-height:24px;
	color:#626161;
	margin:7px 0 0;
}
.main-left .blocks .block-cont .block-right p.posted{
	margin:3px 0 0;
	font-size:12px;
	color:#626161;
}
.main-left .blocks .block-cont .block-right p.posted a{
	color:#1d4aad;
}

.main-left .blocks .block-cont .block-right p.text{
	font-size:12px;
	color:#626161;
	margin: 0px;
	padding-right:10px;
}

.main-left .blocks .block-cont .block-right p.subtext{
	font-size:11px;
	color:#626161;
	margin: 0px;
	padding-right:10px;
}

.newsh-link, .memberName a, .memberName a:visited{
	color: #084ca6;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.homeNewsNetwork, homeNewsNetwork a{
	color: #db8623;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

/* BetterTip */


#BT_arrow_left{
	background-image: url(../img/jtip/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#BT_arrow_right{
	background-image: url(../img/jtip/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
	margin-left:0px;
	padding-left:0px;
}


#BT_arrow_title_left{
	background-image: url(../img/jtip/arrow_title_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#BT_arrow_title_right{
	background-image: url(../img/jtip/arrow_title_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
	margin-left:0px;
	padding-left:0px;
}

#BT_main {
	position: relative;
	z-index:101;
	border: 1px solid #979797;
	background-color: #fff;
}

#BT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.BT_loader{
	background-image: url(../img/jtip/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#BT_title{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
	font-size:11px;
}

#BT_text p{
	margin:3px 0;
}

#BT_text img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.betterTip{
	cursor:pointer;
	text-decoration:none;
	color:black;
}


#dropmenudiv{
	position:absolute;
	border:1px solid #cccccc;
	font:normal 12px Verdana;
	line-height:18px;
	z-index:100;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #1a55ce;
}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #3f8ef0;
}



.main-left .map{
	width:686px;
	overflow:hidden;
	margin-bottom: 20px;
}
.main-left .map .item-holder{
	width:665px;
	height: 440px;
	overflow:hidden;
	padding:0 0 17px;
}
.main-left .map .map-top{
	width:100%;
	height:25px;
	overflow:hidden;
	background:url(../img/bg-featured-top-drk.gif) no-repeat 0 0;
	margin:17px 0 0;
}
.main-left .map .map-top ul{
	width:100%;
	overflow:hidden;
	font-size:12px;
	color:#333;
}
.main-left .map .map-top ul li{
	float:left;
	display:inline;
	height:18px;
	margin:5px 20px 0 14px;
	padding-right:6px;
}
.main-left .map .map-top ul li.active{
	background:url(../img/bg-featured-menu-r.gif) no-repeat 100% 0;
	padding-right:6px;
}
.main-left .map .map-top ul li a{
	float:left;
	color:#333;
	height:17px;
	padding-top: 1px;
	padding-left:6px;
	text-decoration:none;
	font-weight: bold;
}
.main-left .map .map-top ul li.active a{
	padding-top: 1px;
	background:url(../img/bg-featured-menu-l.gif) no-repeat 0 0;
}

#map-container{
	margin:0;
	width:100%;
	padding:0 0 6px;
}
.main-left .item-holder {
	padding-left: 20px;
}


.jobs .jobs-c .update{
	width:200px;
	margin:5px 0 0 0px;
	padding: 0 10px;
}


.jobs .jobs-c .update .block-left{
	float:left;
	width:40px;
	padding-top: 5px;
}

.jobs .jobs-c .update .block-left img{
	display:block;
}

.jobs .jobs-c .update .block-right{
	float:left;
	display:inline;
	width:150px;
	margin:0;
}

.jobs .jobs-c .update .block-right span{
	color: #0256d4;
	font-size: 11px;
	font-weight: bold;
}

.jobs .jobs-c .update .zip .input-holder input{
	float:left;
	display:inline;
	border: 1px solid #CCC;
	background:none;
	margin:1px 0 0 0px;
	padding:0;
	font:11px Arial,Helvetica,sans-serif;
	color:#0256d4;
	width:70px;
	height:15px;
}
.jobs .jobs-c .update .zip .image{
	float:left;
	display:inline;
	margin:0 0 0 5px;
}


.jobs .jobs-c .sec-networks{
	width:220px;
	margin-left: 10px;
	overflow:hidden;
}

.jobs .jobs-c .sec-networks ul {
	margin-top: 10px;
}

.jobs .jobs-c .sec-networks ul li{
	padding-bottom: 10px;
	color: #666;
	font-size: 12px;
}

.jobs .jobs-c .sec-networks ul li h2{
	margin: 0;
	padding: 0;
	border-bottom: 1px dotted #666;
	font-size: 14px;
	font-weight: bold;
}


.jobs .jobs-c .sec-networks ul li h2 a{
	text-decoration: none;
	color: #003399;
}

.jobs .jobs-c .sec-networks ul li p{
	margin: 2px 0 0 0;
}

.jobs .jobs-c .sec-networks ul li span{
	color: #999;
}

.jobs .jobs-c .sec-networks ul li .link{
	color: #ff3300;
	font-size: 13px;
	font-weight: bold;
	padding-right: 4px;
}

.jobs .jobs-c .sec-networks ul li .linkr{
	color: #ff3300;
	font-size: 13px;
	font-weight: bold;
	padding-left: 4px;
}

.jobs .jobs-c .sec-networks div{
	border-top: 1px dotted #666;
	padding-top: 10px;
}

.ptip{
	font-size: 11px;
	color: #123566;
	text-decoration: none;
}

.ptip{ font-size: 11px; color: #123566; text-decoration: none; }

.jobs-c ul.indlist{ width:228px; overflow:hidden; margin:2px 0 0 7px; padding:0 0 2px; }
.jobs-c ul.indlist li{ width:100%; font-size: 10px; }
.jobs-c ul.indlist li p { margin: 0; float: left; }
.jobs-c ul.indlist li a{ color:#1a51b1; margin:0 0 0 5px; }
.jobs-c ul.indlist li div { float: right; margin:0 5px 0 0; color: #666; }
.jobs-c ul.indlist li div a{ color: #666; }

.events-list-a{  }

.events-list-a .events-h{ width:240px; height:25px; overflow:hidden; background:url(../img/bg-jobs-h-drk.gif) no-repeat 0 0;}

.events-list-a .date{ float: left; width: 60px;  height: 60px; background: url(/img/icons/cal-date-bg2.gif); background-repeat: no-repeat; }
.events-list-a .date .month{ margin: 0; padding: 2px 18px 0 0; font-size: 9px; font-weight: bold; color: #fff; text-align: right; }
.events-list-a .date .day{ margin: 0; padding: 6px 0 0 26px; font-size: 14px; font-weight: bold; color: #000; text-align: left; }

.events-list-a .events-h a.title{ float:left; font-size:13px; color:#fff; font-weight: bold; margin:5px 0 0 10px; text-decoration:none;}
.events-list-a .events-h .title{ float:left; font-size:13px; color:#fff; font-weight: bold; margin:5px 0 0 10px; text-decoration:none; }
.events-list-a .events-h a.all{ float:right; width:64px; height:15px; overflow:hidden; background:url(../img/bg-view-all2.gif) no-repeat 0 0; text-indent:-9999px; margin:8px 5px 0 0; }
.events-list-a .events-c{ width:240px; overflow:hidden; background:url(../img/bg-jobs-c.gif) repeat-y 0 0; }
.events-list-a .events-c-inner{ width:240px; overflow:hidden; background:url(../img/bg-jobs-b.gif) no-repeat 0 100%; }

.events-list-a .events-c .search { height: 200px; }
.events-list-a .events-c .search h2 { margin: 0; padding: 0 0 10px 0; font-size: 12px; color: #333; }

.events-list-a li.close .events-c{ display:none; }
.events-list-a .events-c ul.list{ width:228px; overflow:hidden; margin:2px 0 0 7px; padding:0 0 2px; }
.events-list-a .events-c ul.list li{ width:100%; color: #666; padding: 4px 0 4px 0; min-height: 55px; border-bottom: 1px dotted #CCC; clear: both; }
.events-list-a .events-c ul.list li h2 { margin: 0; padding: 0; font-size: 14px; }
.events-list-a .events-c ul.list li h2 a, .events-c ul.list li h2 a:visited{ color:#00339a; text-decoration: none; }
.events-list-a .events-c ul.list li a, a:visited{ color:#00339a; text-decoration: none; }


.insidec{  margin: 0; _margin-top: -12px; }
html>body .insidec { *margin-top: -15px; }
.insidec .insidec-h{ width:240px; height:25px; overflow:hidden; background:url(../img/bg-jobs-h-drk.gif) no-repeat 0 0;}

.insidec .date{ float: left; width: 60px;  height: 60px; background: url(/img/icons/cal-date-bg2.gif); background-repeat: no-repeat; }
.insidec .date .month{ margin: 0; padding: 2px 18px 0 0; font-size: 9px; font-weight: bold; color: #fff; text-align: right; }
.insidec .date .day{ margin: 0; padding: 6px 0 0 26px; font-size: 14px; font-weight: bold; color: #000; text-align: left; }

.insidec .insidec-h a.title{ float:left; font-size:13px; color:#fff; font-weight: bold; margin:5px 0 0 10px; text-decoration:none;}
.insidec .insidec-h .title{ float:left; font-size:13px; color:#fff; font-weight: bold; margin:5px 0 0 10px; text-decoration:none; }
.insidec .insidec-h a.all{ float:right; width:64px; height:15px; overflow:hidden; background:url(../img/bg-view-all2.gif) no-repeat 0 0; text-indent:-9999px; margin:8px 5px 0 0; }
.insidec .insidec-c{ width:240px; overflow:hidden; background:url(../img/bg-jobs-c.gif) repeat-y 0 0; }
.insidec .insidec-c-inner{ width:240px; overflow:hidden; background:url(../img/bg-jobs-b.gif) no-repeat 0 100%; }

.insidec .insidec-c .search { height: 200px; }
.insidec .insidec-c .search h2 { margin: 0; padding: 0 0 10px 0; font-size: 12px; color: #333; }

.insidec li.close .insidec-c{ display:none; }
.insidec .insidec-c ul.list{ width:228px; height: 230px; _height: 233px; overflow:hidden; margin:2px 0 5px 7px; padding:0 0 2px; border-bottom: 1px solid #e5e5e5; }
.insidec .insidec-c ul.list li{ width:100%; color: #666; padding: 5px 0 5px 0; border-bottom: 1px dotted #CCC; clear: both; }
.insidec .insidec-c ul.list li.last{ border-bottom: none; clear: both; }

.insidec .insidec-c ul.list li h2 { margin: 0; padding: 0; font-size: 14px; }
.insidec .insidec-c ul.list li a, .insidec-c ul.list li a:visited{ color:#00339a; text-decoration: none; }

.newc-h{ margin-top: 17px; width:240px; height:25px; overflow:hidden; background:url(/img/bg-jobs-h-drk.gif) no-repeat 0 0;}
.newc-h a.title{ float:left; font-size:13px; color:#fff; font-weight: bold; margin:5px 0 0 10px; text-decoration:none;}
.newc-h .title{ float:left; font-size:13px; color:#fff; font-weight: bold; margin:5px 0 0 10px; text-decoration:none; }


.new-c{
	width:240px;
	overflow:hidden;
	background:url(/img/bg-jobs-c.gif) repeat-y 0 0;
}
.new-c-inner{
	width:228px;
	height: 399px;
	padding: 6px;
	overflow:hidden;
	background:url(/img/bg-jobs-b.gif) no-repeat 0 100%;
}
.new-c-inner .wnew-item{ padding: 15px; border-bottom: 1px solid #e4e4e4; }
.new-c-inner .wnew-item p{ margin: 0 0 10px 0; font-size: 11px; }
.new-c-inner .wnew-item p a{ color: #1c4db5; text-decoration: underline; }

/* check nice styles start */
.outtaHere {
	position: absolute;
	left: -3000px;
}
/* Selects */
.selectArea {
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
	height: 18px;
	overflow: hidden;
	font:11px Arial,Helvetica,sans-serif;
	color:#000;
	width: 66px;
}
.selectArea a.selectButton {
	width: 100%;
	height: 25px;
	background:  url(../img/bg-select-button.gif) no-repeat 100% 0;
	position: absolute;
	top: 0;
	right: 0;
	border: none;
}
.selectArea .center {
	margin: 0;
	padding: 2px 0 0 6px;
	display: block;
	height: 16px;
	width: 39px;
	overflow: hidden;
	float: left;
	background: url(../img/bg-select.gif) repeat-x;
}
/* Selects drop-down */
.optionsDivInvisible,
.optionsDivVisible {
	margin: -2px 0 0 -1px;
	padding: 0;
	position: absolute;
	display: block;
	z-index: 1000;
	font:11px Arial,Helvetica,sans-serif;
	color:#000;
	width: 65px;
	border: 1px solid #c6c6c6;
	border-top: none;
	background-color: #fff;
}
.optionsDivInvisible {
	display: none;
}
.optionsDivVisible ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.optionsDivVisible a {
	padding: 2px 0 2px 6px;
	text-decoration: none;
	display: block;
	color:#666;
	cursor: pointer;
}
.optionsDivVisible a:hover {
	text-decoration: none;
}



.main-page .featured2{
	width:942px;
	overflow:hidden;
	margin:0 0 0 1px;
}
.main-page .featured2 .feat2-top{
	width:100%;
	height:35px;
	overflow:hidden;
	background:url(../img/bg-long-top.gif) no-repeat 0 0;
	margin:17px 0 0;
}
.main-page .featured2 .feat2-top ul{
	width:100%;
	overflow:hidden;
	font-size:13px;
	color:#fff;
}
.main-page .featured2 .feat2-top ul li{
	float:left;
	display:inline;
	height:24px;
	margin:6px 20px 0 14px;
}
.main-page .featured2 .feat2-top ul li.active{
	background:url(../img/bg-long-menu-r.gif) no-repeat 100% 0;
	padding-right:6px;
}
.main-page .featured2 .feat2-top ul li a{
	float:left;
	color:#fff;
	height:24px;
	padding: 4px 0 0 6px;
	text-decoration:none;
	font-weight: bold;
}
.main-page .featured2 .feat2-top ul li.active a{
	padding: 4px 0 0 6px;
	background:url(../img/bg-long-menu-l.gif) no-repeat 0 0;
}
.main-page .featured2 .feat-bot{
	width:100%;
	background:url(../img/bg-long.gif) repeat-y 0 0;
}
.main-page .timeline .feat-bot{
	width:100%;
	background:url(../img/bg-long.gif) repeat-y 0 0;
}
.main-page .featured2 .feat-cont{
	width:100%;
	height: 1200px;
	overflow:hidden;
	/*background:url(../img/bg-featured-bottom.gif) no-repeat 0 100%;*/
	padding:0 0 0 15px;
}

featured-empl{
	width: 818px;
	margin: 0px auto;
}

.featured-empl .nav{
	padding-left: 540px;
}

/* Network News */

.news-holder{
	width: 660px;
	height: 229px;
	overflow: hidden;
	margin: 4px 0 0 0;
	font-size:11px;
	color:#626161;
	border-bottom: 1px solid #e5e5e5;
	padding: 0;
}

.news-holder li.news{
	float: left;
	width: 350px;
	height: 229px;
}

.news-holder .feature{
	width: 300px;
	height: 229px;
}

.news-holder .feature .feat{
	margin-top: 10px;
	width: 285px;
	height: 200px;
	border-left: 1px solid #CCC;
	padding: 8px 0 0 25px;
	font-size: 12px;
}

.news-holder .feature .feat .head{
	font-weight: bold;
}
.news-holder .feature .feat .head .left{
	width: 50px;
	display: block;
	float: left;
	text-align: center;
}

.news-holder .feature .feat .head p{
	margin: 3px 0 0 0;
	color: #666;
	width: 240px;
}

.news-holder .feature .feat .sub-head{
	margin-top: 15px;
	color: #666;
	width: 270px;
}

.news-holder .feature .feat .block{ width:336px; margin:0px; }
.news-holder .feature .feat .block-left{ float:left; width:60px; margin: 0; }
.news-holder .feature .feat .block-img{ border: 1px solid #ccc; width: 56px; width: 56px; width:56px; height:56px; padding:1px; overflow:hidden; margin:5px 0 0 2px; }
.news-holder .feature .feat .block-img img{ display:block; }
.news-holder .feature .feat .block-right{ float:left; display:inline; width:260px; margin:2px 0 0 6px; }
.news-holder .feature .feat .block-right p.text{ font-size:12px; color:#626161; margin: 0px; padding-right:10px; }
.news-holder .feature .feat .block-right .ntwork{ font-size: 14px; font-weight: bold; color: #e88e1f;  }
.news-holder .feature .feat .block-right .member{ color: #000; }

.news-holder .feature .feat .memberName{ font-size: 12px; }

.news-holder .options{
	padding: 10px 15px 0 0;
	text-align: right;
}
.news-holder .options a, .news-holder .options a:visited{
	font-weight: bold;
	color: #1a1aa3;
	text-decoration: none;
}

ul.network-news{
	padding-top: 15px;
	width: 350px;
}

ul.network-news li{
	padding-bottom: 10px;
	width: 350px;
}

ul.network-news li.break{
	padding-bottom: 22px;
	width: 350px;
}

ul.network-news div{
	margin: 0;
	padding: 0;
	float: left;
	width: 20px;
}

ul.network-news p{
	margin: 0;
	padding: 0;
	_float: left;
	width: 330px;
}

ul.network-news li p a, ul.network-news li p a:visited{
	color: #00339a;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

/* My Contacts */

.feat-cont .contacts{
	width:510px;
	height: 214px;
	border-right: 1px dotted #CCC;
	margin-top: 5px;
	float: left;
	border-bottom: 1px solid #e4e4e4;
	margin-bottom: 8px; 
	padding-bottom: 15px;
	overflow:hidden;
}

.feat-cont .contacts .options{
	width:600px;
	padding:0;
	font-size: 12px;
}


.feat-cont .coptions .opt{ margin: 0; padding: 0 0 0 10px; width: 420px; float: left; }
.feat-cont .coptions .vall{ margin: 0; padding: 0; width: 230px; float: left; text-align: right; }

.feat-cont .coptions .vall a, .coptions .vall a:visited{
	font-weight: bold; padding-right: 20px; color: #999; text-decoration: none; background: url(/img/buttons/all-arrow.gif) no-repeat; background-position: 100% 0;
}

.feat-cont .contacts .options.all a:hover, .contact-options .all a:hover{
	font-weight: bold; padding-right: 20px; color: #000; text-decoration: none; background: url(/img/buttons/all-arrow-blk.gif) no-repeat; background-position: 100% 0;
}


.feat-cont .contact-options{
	float: left;
	height: 209px;
	margin: 0 0 8px 0;
	width: 145px;
	border-bottom: 1px solid #e4e4e4;
	padding: 10px 0 15px 5px;
}

.feat-cont .contacts ul li{
	float: left;
	width: 160px;
	height: 60px;
	overflow: hidden;
	padding: 0 10px 15px 0;
}

.feat-cont .contacts ul li .block-left{
	float:left;
	width:45px;
}

.feat-cont .contacts ul li .block-left img{
	border: 1px solid #ccc;
	width: 37px;
	width: 37px;
	width: 36px;
	height: 36px;
	padding:1px;
	overflow:hidden;
	margin: 4px 0 0 2px;
}

.feat-cont .contacts ul li.block-r{
	float:left;
	display:inline;
	width: 115px;
	margin:0;
	font-size: 11px !important;
}

.feat-cont .contacts ul li.block-r p{
	margin:0;
	padding-top: 4px;
	font-size: 10px;
}

.feat-cont .contacts ul li.block-r span{
	color: #0256d4;
	font-size: 11px;
}

.feat-cont .contacts ul li .block-r a.memberName, a.memberName:visited{
	color: #084ca6;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.feat-cont .contacts ul li.block-r p.text{
	font-size: 11px;
}

/* Inside Jobs */
ul.insidejobs {
	font-size: 12px;
	color: #666;
	margin: 10px 0 8px 0;
	width: 650px;
	height: 210px;
	padding-bottom: 15px;
	border-bottom: 1px solid #e4e4e4;
	overflow:hidden;
}

ul.insidejobs li{
	padding: 10px 0 10px 0;
	border-bottom: 1px dotted #CCC;
	height: 50px;
}

ul.insidejobs .block-left{
	float:left;
	width:46px;
	margin-left: 10px;
}

ul.insidejobs .block-left .block-img{
	border: 1px solid #ccc;
	width: 37px;
	width: 37px;
	width:36px;
	height:36px;
	padding:1px;
	overflow:hidden;
	margin:5px 0 0 2px;
}

ul.insidejobs .block-left .block-img img{
	display:block;
}

ul.insidejobs .block-right{
	float:left;
	display:inline;
	width:540px;
	margin:5px 0 0 6px;
	overflow: hidden;
}

ul.insidejobs .block-right a.memberName, a.memberName:visited{
	color: #084ca6;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

ul.insidejobs .block-right .info{
	float: left;
	width: 460px;
}

ul.insidejobs .block-right .options{
	float: left;
	margin-top: 20px;
	width: 70px;
	text-align: right;
	color: #71b62b;
	font-weight: bold;
}

ul.insidejobs .block-right .options a, ul.insidejobs .block-right .options a:visited{
	color: #71b62b;
	text-decoration: none;
}

.insidejobs-options{
	margin: 0;
	font-size: 12px;
}

.insidejobs-options .opt{ margin: 0; width: 420px; float: left; }
.insidejobs-options .all{ margin: 0; width: 230px;  float: left; text-align: right; }

.insidejobs-options a, .insidejobs-options a:visited{
	font-weight: bold;
	padding-right: 5px;
	color: #1a46a6;
	text-decoration: none;
}

.insidejobs-options .all a, insidejobs-options .all a:visited{
	font-weight: bold; padding-right: 20px; color: #999; text-decoration: none; background: url(/img/buttons/all-arrow.gif) no-repeat; background-position: 100% 0;
}

.insidejobs-options .all a:hover, .insidejobs-options .all a:hover{
	font-weight: bold; padding-right: 20px; color: #000; text-decoration: none; background: url(/img/buttons/all-arrow-blk.gif) no-repeat; background-position: 100% 0;
}

/* Inside Connections */

.feat-cont ul.list{
	width: 630px;
	overflow:hidden;
	margin: 10px 0 10px 0;
	border-bottom: 1px dotted #CCC;
}
.feat-cont ul.list li{
	float:left;
	padding:0 0 10px;
}

.feat-cont ul.list li .comp{
	float:left;
	width:200px;
	font-size:11px;
	color:#676767;
	margin:4px 0 0;
}

.feat-cont ul.list li p a{
	font-size:13px;
	font-weight:bold;
	color:#123566;
}


/* My Contacts */

.feat-cont .advisors{
	width:510px;
	height: 214px;
	border-right: 1px dotted #CCC;
	margin-top: 5px;
	float: left;
	border-bottom: 1px solid #e4e4e4;
	margin-bottom: 8px; 
	padding-bottom: 15px;
	overflow:hidden;
}

.feat-cont .advisors p.options{
	margin: 0;
	padding: 0;
}

.feat-cont .advisors p.options img{
	padding-right: 10px;
}

.feat-cont .advisors ul li{
	float: left;
	width: 160px;
	height: 80px;
	overflow: hidden;
	padding: 0 10px 5px 0;
}

.feat-cont .advisors ul li .block-left{
	float:left;
	width:45px;
}

.feat-cont .advisors ul li .block-left img{
	border: 1px solid #ccc;
	width: 37px;
	width: 37px;
	width: 36px;
	height: 36px;
	padding:1px;
	overflow:hidden;
	margin: 4px 0 0 2px;
}

.feat-cont .advisors ul li.block-r{
	float:left;
	display:inline;
	width: 115px;
	margin:0;
}

.feat-cont .advisors ul li.block-r p{
	margin:0;
	padding-top: 4px;
}

.feat-cont .advisors ul li.block-r span{
	color: #0256d4;
	font-size: 11px;
	font-weight: bold;
}

.feat-cont .advisors ul li .block-r a.memberName, a.memberName:visited{
	color: #084ca6;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.feat-cont .advisors ul li.block-r p.text{
	font-size: 11px;
}

/* My Contacts */

.item-holder .blogs{
	width:670px;
	overflow:hidden;
	border-bottom: 1px dotted #CCC;
	margin: 5px 0 0 10px;
	float: left;
	min-height: 160px;
	padding-bottom: 10px;
}

.item-holder .blogs .feat-left{
	float:left;
	width:210px;
}
.item-holder .blogs .feat-left .feat-img{
	background:url(../img/bg-featured-img2.gif) no-repeat 0 0;
	width:198px;
	height:119px;
	width:175px;
	height:96px;
	padding:11px 12px 12px 11px;
	overflow:hidden;
	margin:10px 0 0 5px;
}
.item-holder .blogs .feat-left .feat-img img{
	display:block;
	width:175px;
	height:96px;
}
.item-holder .blogs .feat-left a.read{
	width:124px;
	height:24px;
	overflow:hidden;
	background:url(../img/read-more.gif) no-repeat 0 0;
	text-indent:-9999px;
	display:block;
	margin:3px 0 0 32px;
}

/* Feat Videos */
.item-holder .videos{
	width:670px;
	overflow:hidden;
	border-bottom: 1px dotted #CCC;
	margin-top: 5px;
	float: left;
	min-height: 160px;
	padding-bottom: 10px;
}

.main-left .item-holder .feat-vid{
	float:left;
	width:210px;
}
.main-left .item-holder .feat-vid .feat-img{
	width:190px;
	height:120px;
	padding:0 12px 6px 11px;
	overflow:hidden;
	margin:5px 0 0 5px;
}
.main-left .item-holder .feat-vid .feat-img img{
	display:block;
}

.main-left .item-holder .feat-vid p.title{
	margin: 6px 0 4px 11px;
	width: 190px;
	height: 35px;
	overflow: hidden;
	padding:2px 12px 2px 0;
	font-size: 12px;
	color: #666;
	font-weight: bold;
	text-align: left;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
}

.main-left .item-holder .feat-vid p.desc{
	margin: 0;
	width: 190px;
	height: 45px;
	overflow: hidden;
	padding:0 12px 6px 11px;
	font-size: 11px;
	color: #666;
	text-align: left;
}

.main-left .item-holder .feat-vid p.post{ margin: 0; width: 190px; overflow: hidden; padding:0 12px 6px 11px; font-size: 11px; color: #666; text-align: left; }

.main-left .item-holder .feat-vid p.post a, .main-left .item-holder .feat-vid p.post:visited{ color: #00339a; }

.main-left .item-holder .feat-vid a.enl{
	display: hidden;
	width:83px;
	height:16px;
	overflow:hidden;
	background:url(../img/watch-enlarge.gif) no-repeat 0 0;
	text-indent:-9999px;
	display:block;
	margin:3px 0 0 64px;
}

/* Uni Members */


.block-cont .members{
	margin: 0 10px 0 15px;
	width: 300px;
}

.block-cont .members .block-img{
	float: left;
	border: 1px solid #ccc;
	width: 37px;
	width: 37px;
	width:36px;
	height:36px;
	padding:1px;
	overflow:hidden;
	margin:5px 0 0 2px;
}

.block-cont .members .block-img img{
	display:block;
}

/* Inside Jobs */
.feat-cont ul.questions {
	font-size: 12px;
	color: #666;
	margin: 10px 0 10px 0;
	width: 650px;
}

.feat-cont ul.questions li{
	padding: 10px 0 2px 0;
	clear: left;
	line-height: 1;
}

.feat-cont .date{
	margin-left: 10px;
	width: 640px;
	font-size: 10px;
	color: #999;
	background:url(/img/assets/sol-date.gif) repeat-x 0 -2px;
}

.feat-cont .date p{
	margin: 0;
	background: #fff;
	padding: 0 2px 0 2px;
	width: 40px;
}

.feat-cont ul.questions{
	height: 280px;
}

.feat-cont ul.questions li{
	margin: 0; padding: 0;
}

.feat-cont ul.questions .block-left{
	float:left;
	width:61px;
	margin-left: 10px;
}

.feat-cont ul.questions .block-left .block-img{
	border: 1px solid #ccc;
	width: 37px;
	width: 37px;
	width:36px;
	height:36px;
	padding:1px;
	overflow:hidden;
	margin:5px 0 0 2px;
}

.feat-cont ul.questions .block-left .block-img img{
	display:block;
}

.feat-cont ul.questions .block-right{
	float:left;
	display:inline;
	width:550px;
	margin:5px 0 0 6px;
	overflow: hidden;
}


.feat-cont ul.questions .block-left .qext{
	position: relative;
	top: -25px;
	left: 59px;
	background:url(/img/assets/sol-ext.gif) no-repeat 0 0;
	
}

.feat-cont ul.questions .block-right .question{
	width: 520px;
	background: #fef9d7;
	border: 1px solid #e2c822;
	padding: 10px 10px 20px 10px;
	_padding: 10px 10px 0 10px;
}

.feat-cont ul.questions .block-right .question h2{
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
}


.feat-cont ul.questions .block-right .question .options{
	margin: 0;
	font-size: 12px;
	color: #333;
}

.feat-cont ul.questions .block-right .question .options .responses{ margin: 0; width: 210px; float: left; }
.feat-cont ul.questions .block-right .question .options .links{ margin: 0; width: 300px;  float: left; text-align: right; }

.feat-cont ul.questions .block-right .question .options a, .item-holder ul.questions .block-right .question .options a:visited{
	font-weight: bold;
	padding-right: 5px;
	color: #333;
	text-decoration: none;
}

.questions-nav{
	width: 585px;
	margin: 10px 0 0 0;
	border-top: 1px solid #e4e4e4;
	font-size: 12px;
	color: #288fbe;
	padding: 8px 0 0 60px;
}

.questions-nav a, .questions-nav a:visited{
	cursor: pointer;
	font-weight: bold;
	padding: 0 5px 0 5px;
	color: #666;
	text-decoration: none;
}


#header .employer-bottom{ width:100%; height:110px; background:#2b495c; }

.employer-bottom .rhead{ width: 390px; margin: 0 0 0 50px; float: left; padding: 0;}
.employer-bottom h2{ padding: 0; color: #fff;  }
.employer-bottom h3{ color: #fff; padding: 0; font-weight: normal; }
.employer-bottom h3 a{ text-decoration: none; color: #fff; }
.employer-bottom .rsearch{ width: 590px; float: right; font-size: 13px; color: #fff; margin-top: 20px; }
.employer-bottom .rsearch span{ font-size: 13px; color: #fff; }
.employer-bottom .rsearch p{ margin: 0; padding-left: 10px; float: left; }
.employer-bottom .rsearch p input{ width: 120px; color: #666; }
.employer-bottom .rsearch .image{ padding: 2px 0 0 8px; }
.employer-bottom ul.rmenu{ width: 100%; margin-left: 42px; padding-top: 20px; }
.employer-bottom ul.rmenu li{ float: left; padding-left: 8px; color: #fff; font-size: 13px; }
.employer-bottom ul.rmenu li a{ color: #fff; text-decoration: none; padding-right: 2px; }

ul.network-photos { width:97%; overflow:hidden; margin:0 0 0 3%; }
ul.network-photos li{ float: left; width: 80px; height:42px; text-align: center; overflow:hidden; }
ul.network-photos li div img{ border: 1px solid #ccc; display:block; }

.e-search{ width: 610px; margin-left: 0px; }

.profile-head{ width: 610px; margin-left: 15px; }
.profile-head .photo{ float: left; width: 60px; overflow: hidden; }
.profile-head .head{ width: 545px; margin-left: 5px; float: left; }
.profile-head .save{ height: 25px; text-align: right; }
.profile-head .save a.save{ text-decoration: none; font-weight: bold; color: #048c41; }
.profile-head .save a.remove{ text-decoration: none; font-weight: bold; color: #e60630; }
.profile-head .head{ font-weight: bold; color: #084ca6; }
.profile-head .head a.member{ font-weight: bold; color: #084ca6; font-size: 14px; text-decoration: underline; }
.contactR td.sfield { width: 157px; padding-right: 10px; border-bottom: 1px solid #fff;}
.contactR td.sfield p{ margin: 0; width: 157px; background: #f0f0f0; height: 20px; color: #666; text-align: right; padding: 2px 6px 0 0; }

.contactR td.sanswer { color: #666; border-bottom: 1px solid #fff; padding-top: 2px;}
.contactR td.soptions { padding-top: 2px;}
.contactR td.soptions a{ color: #2b485c; padding-right: 4px; }

.sbreak { width: 629px; height: 5px; border-top: 1px solid #666; background: #f0f0f0; margin-bottom: 15px; }







.main-left .featured3{
	width:686px;
	overflow:hidden;
	margin:0 0 0 1px;
}
.main-left .featured3 .feat3-top{
	width:100%;
	height:25px;
	overflow:hidden;
	background:url(../img/bg-featured-top-drk.gif) no-repeat 0 0;
	margin: 0;
}
.main-left .featured3 .feat3-top ul{
	width:100%;
	overflow:hidden;
	font-size:12px;
	color:#333;
}
.main-left .featured3 .feat3-top ul li{
	float:left;
	display:inline;
	height:18px;
	margin:5px 20px 0 14px;
}
.main-left .featured3 .feat3-top ul li.active{
	background:url(../img/bg-featured-menu-r.gif) no-repeat 100% 0;
	padding-right:6px;
}
.main-left .featured3 .feat3-top ul li a{
	float:left;
	color:#333;
	height:17px;
	padding-top: 1px;
	padding-left:6px;
	text-decoration:none;
	font-weight: bold;
}
.main-left .featured3 .feat3-top ul li.active a{
	padding-top: 1px;
	background:url(../img/bg-featured-menu-l.gif) no-repeat 0 0;
}
.main-left .featured3 .feat-bot{
	width:100%;
	background:url(../img/bg-featured.gif) repeat-y 0 0;
}
.main-left .featured3 .feat-cont{
	width:100%;
	height: 463px;
	overflow:hidden;
	/*background:url(../img/bg-featured-bottom.gif) no-repeat 0 100%;*/
	padding:0 0 0 15px;
}

.main-page .map .feat-bot{
	width:100%;
	background:url(../img/bg-featured.gif) repeat-y 0 0;
}


.feat-cont .sol-nav{ margin: 12px 0 0 5px; width: 645px; height: 60px; background: url(/img/buttons/alliance-sol.gif) no-repeat;  }
.feat-cont .sol-nav ul{ margin: 0; }
.feat-cont .sol-nav ul li{ float: left; width: 239px; height: 31px; padding: 20px 0px 0 5px; color: #999; font-weight: bold; }
.feat-cont .sol-nav ul li.first{ float: left; width: 314px; height: 31px; padding: 20px 0px 0 47px; color: #999; font-weight: bold; }
.feat-cont .sol-nav li a{ color: #999; font-weight: bold; text-decoration: none; }
.feat-cont .sol-nav li a:hover{ color: #59c30d;  }

.contactR td.jofield { width: 157px; padding-right: 10px; border-bottom: 1px solid #fff; }
.contactR td.jofield p{ margin: 0; width: 157px; background: #e3f6fd; height: 20px; color: #666; font-weight: bold; text-align: right; padding: 2px 6px 0 0; }

.search-m{ margin-left: 10px; width: 210px; padding-right: 20px; border-right: 1px dotted #999;}
.search-m p { margin: 0; padding: 10px 0 10px 0; font-weight: bold; }
.search-f label{ font-size: 10px; font-weight: normal; color: #666;}
.search-m .search-f { margin-left: 10px;  }
.search-m .break { margin: 5px 0 5px 0; border-bottom: 1px dotted #CCC; }
.input-f{ margin-bottom: 10px; }
.input-fi{ margin-left: 10px;font-size: 11px; width: 100px; }


.news-options{ margin: 0;  padding-top: 8px; font-size: 12px;}

.news-options .opt{ margin: 0; padding: 0 0 0 10px; width: 420px; float: left; }
.news-options .all{ margin: 0; padding: 0; width: 230px; float: left; text-align: right; }

.news-options .all a, .contact-options .all a:visited{
	font-weight: bold; padding-right: 20px; color: #999; text-decoration: none; background: url(/img/buttons/all-arrow.gif) no-repeat; background-position: 100% 0;
}

.news-options .all a:hover, .contact-options .all a:hover{
	font-weight: bold; padding-right: 20px; color: #000; text-decoration: none; background: url(/img/buttons/all-arrow-blk.gif) no-repeat; background-position: 100% 0;
}

.view-all, .view-all:visited{
	font-size: 12px; font-weight: bold; padding-right: 20px; color: #999; text-decoration: none; background: url(/img/buttons/all-arrow.gif) no-repeat; background-position: 100% 0;
}

.view-all:hover{
	font-weight: bold; padding-right: 20px; color: #000; text-decoration: none; background: url(/img/buttons/all-arrow-blk.gif) no-repeat; background-position: 100% 0;
}


#searchResultsDisplayE{ background-image: url(/images/boxes/endless_results_e.gif); background-repeat: no-repeat; width: 598px; height: 28px; padding-top: 10px; padding-left: 50px; font-weight: bold;}
#searchResultsResE{ width: 350px; float: left; text-align: left; color: #666666; }
#searchResultsAdvE{ width: 150px; float: left; text-align: left; color: #666666; }
.end-pd{ background-color: #4b4b4b; color: #FFF; font-size: 11px; font-weight: bold; text-decoration: none; padding: 2px; border: 1px solid #918255; }
a.end-p,  a.end-p:link, a.end-p:visited { background-color: #FFF; color: #707070; border: 1px solid #918255; font-size: 11px; font-weight: bold; text-decoration: none; padding: 2px; cursor: pointer; }
.end-p a:hover{ background-color: #4b4b4b; color: #FFF; font-size: 11px; font-weight: bold; text-decoration: none; padding: 2px; border: 1px solid #918255; cursor: pointer; }


.featured-empl .network-news ul{ width: 660px; margin-left: 15px; }
.featured-empl .network-news ul li{ padding: 0; }
.featured-empl .network-news ul li a, .network-news ul li a:visited{ font-size: 13px; font-weight: bold; color: #00339a; }
.featured-empl .network-news ul li p{ margin: 5px 0 0 0; }

.listings { font-size: 11px; }
