/*
Theme Name: My Sen Say Theme
Theme URI: 
Description: Theme for mySenSay.com
Version: 1.0
Author: Irina Vilchynska
Template Tags: buddypress
*/
html { height: 100%; }
body {
	margin: 0;
	color: #464646;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	background: url(./images/bg-body.gif);
	height: 100%;
	min-width:1000px;
}
img { border-style: none; }
a {
	color: #ff9300;
	text-decoration: none;
}
a:hover { text-decoration: underline; }
input, textarea, select {
	font: 100% Arial, sans-serif;
	vertical-align: middle;
	color: #000;
}
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
footer, header, section, article, aside, hgroup, nav, figure { display: block; }
#wrapper { min-height: 100%; }
* html #wrapper { min-height: 100%; }
#header {
	background: url(./images/bg-header.jpg) 50% 0;
	width: 100%;
	display: table;
}
.holder1 {
	width:100%;
	overflow:hidden;
	position:relative;
}
.holder2 {
	width:1110px;
	position:relative;
	float:left;
	left:50%;
}
.holder3 {
	width:1110px;
	position:relative;
	float:left;
	left:-50%;
}
.home-page #header { background: url(./images/bg-header-home.jpg) 50% 0; }
.header-t { background: url(./images/bg-header-top.jpg) repeat-x; }
.header-b {
	background: url(./images/bg-header-bottom.jpg) repeat-x 0 100%;
	width: 100%;
}
.header-b:after,
#header .hold:after {
	clear: both;
	display: block;
	content: "";
}
#header .hold {
	width: 990px;
	margin: 0 auto;
	padding: 23px 0 24px 4px;
	position: relative;
}
#nav {
	float: right;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	margin: 13px 0 0;
	display: inline;
	padding-left:250px;

}
.home-page #nav { margin-right: 20px; }
#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#nav ul li {
	float: left;
	padding: 0 1px 0 27px;
}
#nav ul li a { color: #fff; }
#nav ul li a:hover,
#nav ul li.current_page_item a {
	color: #f00615;
	text-decoration: none;
}
.logo {
	display: block;
	background: url(./images/main-sprite.png) no-repeat;
	width: 237px;
	height: 56px;
	overflow: hidden;
	text-indent: -9999px;
	position: relative;
}
.logo a {
	display: block;
	height: 100%;
}
.slogan {
	display: block;
	color: #7c7d7d;
	margin: -7px 0 0 78px;
	font-size: 12px;
	line-height: 14px;
}
#login-nav {
	float: right;
	background: url(./images/main-sprite.png) no-repeat 0 -55px;
	padding: 0 0 0 16px;
	margin: 3px 3px 0 0;
	position: relative;
}
#login-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
	line-height: 16px;
}
#login-nav ul li {
	float: left;
	background: url(./images/main-sprite.png) no-repeat 0 -84px;
	padding: 0 0 0 2px;
}
#login-nav ul li:first-child {
	padding: 0;
	background: none;
}
#login-nav ul li a {
	height: 24px;
	float: left;
	background: url(./images/main-sprite.png) repeat-x -20px -142px;
	color: #fff;
	padding: 5px 16px 0 17px;
}
#login-nav ul li:first-child a { background: url(./images/main-sprite.png) repeat-x 0 -142px; }
#login-nav ul li.last a { background: url(./images/main-sprite.png) repeat-x 100% -171px; }
#login-nav ul li a:hover {
	background-position: -20px -200px;
	text-decoration: none;
}
#login-nav ul li:first-child a:hover { background-position: 0 -200px; }
#login-nav ul li.last a:hover { background-position: 100% -113px; }
.txt-get-recruited {
	position: absolute;
	top: 111px;
	left: -54px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(./images/text-get-recruited.png) no-repeat;
	width: 52px;
	height: 370px;
}
.home-content {
	width: 990px;
	padding: 16px 0 33px;
	min-height: 523px;
}
.home-content:after {
	clear: both;
	display: block;
	content: "";
}
.people {
	float: left;
	border: 1px solid #3d3d3d;
	height: 377px;
	width: 460px;
	position: relative;
	background: rgba(23, 23, 23, 0.1);
}
.people .img {
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	padding: 10px 0 0;
	margin: -10px 0 0;
	background: url(./images/transparent.gif);
}
.people .drop {
	position: absolute;
	bottom: 100%;
	margin: 0;
	text-align: left;
	left: -9px;
	width: 180px;
	padding: 3px 23px 5px;
	border: 1px solid #3e3e3e;
	background: #000;
	background: rgba(23, 23, 23, 0.8);
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	box-shadow: 3px 4px 0 rgba(23, 23, 23, 0.8);
	-webkit-box-shadow: 3px 4px 0 rgba(23, 23, 23, 0.8);
	-moz-box-shadow: 3px 4px 0 rgba(23, 23, 23, 0.8);
	color: #fff;
	font-weight: bold;
	line-height: 19px;
	z-index: 100;
	display: none;
}
.people .img7 .drop { left: 15px; }
.people .img:hover .drop { display: block; }
*+html .people .img:hover { z-index: 10; }
.people .drop strong { color: #ff8f00; }
.people .drop strong a {
	color: #ff8f00;
	text-decoration: underline;
}
.people .drop strong a:hover { text-decoration: none; }
.people .drop .arrow {
	position: absolute;
	left: 18px;
	bottom: -24px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(./images/arrow4.png) no-repeat;
	width: 39px;
	height: 24px;
}
.people .img1 {
	top: 23px;
	left: 18px;
}
.people .img2 {
	top: 16px;
	left: 134px;
}
.people .img3 {
	top: 24px;
	left: 204px;
	z-index: 2;
}
.people .img4 {
	top: 18px;
	left: 356px;
}
.people .img5 {
	top: 157px;
	left: 36px;
}
.people .img6 {
	top: 189px;
	left: 143px;
	z-index: 2;
}
.people .img7 {
	top: 132px;
	left: 288px;
}
.people .img8 {
	top: 137px;
	left: 394px;
}
.people .img9 {
	top: 270px;
	left: 21px;
}
.people .img10 {
	top: 264px;
	left: 307px;
}
.people .img11 {
	top: 252px;
	left: 374px;
}
.people .img .frame {
	background: #fff;
	padding: 2px;
	margin: 0 0 3px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.people .img .frame a {
	display: block;
	position: relative;
	overflow: hidden;
	cursor: pointer;
}
.people .img a em {
	position: absolute;
	top: 0;
	left: 0;
	width: 400px;
	height: 400px;
	background: url(./images/bg-overlay.png) no-repeat;
}
.people .img img { vertical-align: top; }
.people span {
	display: block;
	color: #898989;
	font-weight: bold;
	line-height: 16px;
}
.home-content .text {
	float: left;
	width: 492px;
	display: inline;
	margin: -23px 0 0 33px;
}
.home-content .text h1 {
	margin: 0 0 -11px;
	padding: 2px 0 0;
	font-size: 72px;
	line-height: 72px;
	font-weight: normal;
	color: #fff;
	background: url(./images/ico-heart.png) no-repeat 100% 0;
}
.home-content .text .intro {
	display: block;
	color: #fff;
	font-size: 39px;
	line-height: 42px;
	font-weight: normal;
	margin: 0 0 5px;
}
.home-content .text p {
	margin: 0;
	color: #555;
	font-size: 14px;
	line-height: 27px;
	font-weight: bold;
}
.home-content .text p.level-1 {
	font-size: 23px;
	color: #959595;
}
.home-content .text p.level-2 {
	font-size: 15px;
	color: #707070;
}
.dont-forget-signup {
	background: url(./images/bg-form.gif);
	display: inline-block;
	border: 1px solid #303030;
	padding: 7px 9px 9px 6px;
	margin: 0 0 0 -2px;
	position: relative;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
*+html .dont-forget-signup {
	display: inline;
	zoom: 1;
}
.dont-forget-signup strong {
	float: left;
	color: #fff;
	font-size: 31px;
	line-height: 32px;
	font-weight: normal;
	margin: 3px 0 0;
}
.dont-forget-signup .btn-sign-in {
	text-align: center;
	color: #fff;
	background: url(./images/buttons-sprite.png) no-repeat -425px 0;
	width: 70px;
	height: 30px;
	float: left;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	text-shadow: 1px 2px 2px #000;
	margin: 4px 0 0 10px;
	padding: 11px 0 0;
}
.dont-forget-signup .btn-sign-in:hover { text-decoration: none; }
.form-check-out-company {
	background: url(./images/bg-form.gif);
	display: inline-block;
	border: 1px solid #303030;
	padding: 9px 9px 7px 8px;
	margin: 20px 0 21px 2px;
}
.form-check-out-company fieldset { float: left; }
.form-check-out-company .input {
	float: left;
	background: url(./images/bg-text-profile.gif) no-repeat;
	width: 347px;
	height: 55px;
}
.form-check-out-company .input input {
	float: left;
	margin: 0;
	padding: 17px 14px 15px 11px;
	width: 325px;
	border: 0;
	background: none;
	color: #5c5b5b;
	font: bold 18px/21px Arial, Helvetica, sans-serif;
}
.form-check-out-company .submit {
	float: left;
	cursor: pointer;
	margin: 0 0 0 10px;
	padding: 0;
	background: url(./images/buttons-sprite.png) no-repeat -525px 0;
	width: 96px;
	height: 55px;
	border: 0;
	color: #fff;
	font: bold 18px/21px Arial, Helvetica, sans-serif;
	text-shadow: 0 2px 1px #4a0106;
}
.amazing-career-opportunities {
	display: block;
	background: url(./images/text-decoration.png) no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	width: 481px;
	height: 53px;
	margin: 0 0 0 -14px;
}
.lets-get-started {
	position: absolute;
	top: 100%;
	margin: -155px 0 0;
	width: 459px;
	border: 1px solid #fff;
	background: url(./images/bg-compare.gif);
	box-shadow: 5px 5px rgba(0, 0, 0, 0.07);
	-webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.07);
	-moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.07);
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	z-index: 10;
}
.lets-get-started h2 {
	margin: 0 0 13px;
	background: url(./images/main-sprite.png) no-repeat -375px -410px;
	color: #fff;
	font-size: 30px;
	line-height: 30px;
	font-weight: normal;
}
.lets-get-started h2 span {
	display: block;
	padding: 3px 0 0 26px;
	height: 44px;
	overflow: hidden;
	background: url(./images/separator6.gif) no-repeat 100% 0;
}
.lets-get-started .register {
	margin: 0 18px 0 -30px;
	position: relative;
	zoom: 1;
}
.lets-get-started .register .arrow {
	position: absolute;
	bottom: -28px;
	left: 0;
	text-indent: -9999px;
	background: url(./images/bg-register-corner.png) no-repeat;
	width: 29px;
	height: 29px;
}
.lets-get-started .register .bg {
	background: url(./images/bg-search-bar.gif);
	border: 1px solid #8bbfc1;
	box-shadow: 3px 4px rgba(0, 0, 0, 0.07);
	-webkit-box-shadow: 3px 4px rgba(0, 0, 0, 0.07);
	-moz-box-shadow: 3px 4px rgba(0, 0, 0, 0.07);
	overflow: hidden;
	height: 1%;
	padding: 9px 10px 10px 56px;
}
.lets-get-started .register strong {
	display: block;
	color: #fff;
	font-size: 15px;
	line-height: 18px;
	text-shadow: 0 1px #558f91;
	margin: 0 0 12px;
}
.lets-get-started .register ul {
	margin: 0;
	padding: 0 0 6px;
	list-style: none;
	overflow: hidden;
	height: 1%;
}
.lets-get-started .register ul li {
	float: left;
	background: url(./images/bg-social.png);
	padding: 11px 8px 12px;
	margin: 0 12px 0 0;
	display: inline;
	box-shadow: 3px 3px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 3px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 3px 3px rgba(0, 0, 0, 0.1);
}
.lets-get-started .register ul li a {
	color: #fff;
	font-weight: bold;
	padding: 3px 0 3px 23px;
}
.lets-get-started .register ul li a.facebook { background: url(./images/bg-social-icons.png) no-repeat; }
.lets-get-started .register ul li a.twitter { background: url(./images/bg-social-icons.png) no-repeat -103px 0; }
.lets-get-started .register ul li a.linkedin { background: url(./images/bg-social-icons.png) no-repeat -198px 0; }
.lets-get-started .register ul li a.google {
	background: url(./images/bg-social-icons.png) no-repeat -293px 0;
	padding-left: 25px;
}
.lets-get-started .holder {
	margin: 0 0 0 27px;
	padding: 5px 0 23px;
}
.lets-get-started .or {
	display: block;
	color: #3f3e3e;
	font-size: 24px;
	line-height: 27px;
	margin: 0 0 7px;
}
.form-get-started .row {
	overflow: hidden;
	height: 1%;
	padding: 0 0 11px;
}

.form-get-started .messages{ width:400px;padding:5px; background:#FFF; border:1px solid #DDD; color:#C00; font-weight:bold;}
.form-get-started .messages ul {margin:0px; padding:0px; list-style:none;}
.form-get-started .messages ul li {margin:5px 0px;}

.form-get-started label {
	display: block;
	color: #7d7d7d;
	font-size: 13px;
	line-height: 16px;
	padding: 0 0 4px 7px;
}
.form-get-started .input {
	border: 1px solid #ccc;
	box-shadow: 1px 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 1px 2px rgba(0, 0, 0, 0.1);
	overflow: hidden;
	height: 1%;
	background: url(./images/bg-text-get-started.gif) no-repeat;
	width: 393px;
	height: 35px;
	margin: 0 0 2px;
	padding: 0 8px;
}
.form-get-started .input input {
	border: 0;
	background: none;
	padding: 11px 0 7px;
	width: 100%;
	margin: 0;
	float: left;
	color: #b7b7b7;
	font: 12px/14px Tahoma, Arial, Helvetica, sans-serif;
}
.form-get-started .note {
	display: block;
	color: #a6a49a;
	font-size: 11px;
	line-height: 14px;
	padding: 6px 0 0 10px;
}
.form-get-started .submit {
	float: right;
	color: #fff;
	font: bold 18px/20px Tahoma, Arial, Helvetica, sans-serif;
	cursor: pointer;
	background: url(./images/buttons-sprite.png) no-repeat -86px 0;
	width: 123px;
	height: 45px;
	border: 0;
	text-shadow: 0 1px #000;
	margin: 5px 20px 0 0;
}
#footer {
	height: 218px;
	margin: -218px 0 0;
	position: relative;
	background: url(./images/bg-footer.jpg) repeat-x 50% 0;
	font-size: 12px;
	color: #555;
}
#footer .hold {
	width: 969px;
	margin:0 auto;
	padding: 38px 0 0 21px;
	position: relative;
}
.home-page #footer .hold {
	position: relative;
}
#footer .row {
	width:969px;
	padding: 0 0 1px;
}
#footer .row:after{
	content:"";
	clear:both;
	display:block;
}
#footer .col { float: left; }
#footer h4 {
	margin: 0;
	padding-bottom: 13px;
	color: #ebebeb;
	font-size: 30px;
	line-height: 33px;
}
#footer p {
	margin: 0;
	font-weight: bold;
}
#footer p a {
	color: #555;
	text-decoration: underline;
}
#footer p a:hover { text-decoration: none; }
#footer ul {
	margin: 0;
	padding: 0 23px 0 2px;
	list-style: none;
	float: left;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
}
#footer ul li { padding: 0 0 15px; }
#footer ul.social li { padding: 7px 0 22px; }
#footer ul li a { color: #fff; }
#footer ul.social li a { padding: 5px 0 10px 40px; }
#footer ul li a.facebook { background: url(./images/main-sprite.png) no-repeat -248px 0; }
#footer ul li a.twitter { background: url(./images/main-sprite.png) no-repeat -476px 0; }
.we-are-on-twitter {
	position: absolute;
	top: 14px;
	left: 463px;
	background: url(./images/text-decoration2.png) no-repeat;
	width: 212px;
	height: 35px;
	overflow: hidden;
	text-indent: -9999px;
}
.w1{
	width: 100%;
	position: relative;
	padding: 0 0 279px;
	overflow-x: hidden;
}
.w1:after{
	clear: both;
	display: block;
	content: "";
}
.career .w1{
	padding:0 0 218px;
}
.blog-page .w1 {
	background: url(./images/bg-blog.jpg) repeat-x 50% 0;
	margin: -35px 0 0;
	padding-top: 27px;
	position: static;
}
.webinars-page .w1 {
	margin-top: -10px;
	padding-top: 10px;
}
.home-page .w1 {
	margin: -38px 0 0;
	padding: 0 0 250px;
	position: static;
	min-height: 792px;
}
#main {
	margin: 0 auto;
	width: 990px;
}
.main-content-holder {
	background: url(./images/bg-main-content.gif);
	border: 1px solid #e5e4e0;
	box-shadow: 3px 4px 0 #e8e6d6;
	-webkit-box-shadow: 3px 4px 0 #e8e6d6;
	-moz-box-shadow: 3px 4px 0 #e8e6d6;
	height: 1%;
	padding: 9px 0 0;
}
.search-page .main-content {
	padding: 0 12px 5px 10px;
	height: 1%;
}
.main-content:after {
	clear: both;
	display: block;
	content: "";
}
.main-heading {
	background: url(./images/main-sprite.png) no-repeat 0 -232px;
	height: 41px;
	margin: 0 -11px 3px;
	padding: 6px 24px 0;
	position: relative;
	overflow:hidden;
}
.main-heading h1 {
	margin: 0;
	font-size: 20px;
	line-height: 23px;
	font-weight: normal;
	color: #fff;
	text-shadow: 1px 1px #84b8b9;
}
.compare-heading h1{
	float:left;
}
.main-heading .heading-list{
	margin:0;
	padding:6px 0 0;
	list-style:none;
	float:right;
}
.main-heading .heading-list li{
	float:left;
	font:14px Arial, Helvetica, sans-serif;
	background:url(./images/sep03.gif) no-repeat 0 6px;
	padding:0 7px 0 12px;
}
.main-heading .heading-list li a{
	color:#fff;
}
.main-heading .heading-list li:first-child{
	background:none;
}
/* part 1 */
.search-hepl-list{
	margin:0;
	padding:3px 0 0 9px;
	list-style:none;
	float:left;
	font:10px Arial, Helvetica, sans-serif;
}
.search-hepl-list li{
	color:#fff;
}
.search-hepl-list li a{
	color:#fff;
}
.about-slogan{
	width:100%;
	background:url(./images/bg-slogan-holder.jpg) repeat-x 50% 0;
	height:172px;
	margin:-35px 0 0;
	font:italic 24px Georgia, "Times New Roman", Times, serif;
	color:#464646;
}
.main-slogan{
	width:100%;
	margin:-35px 0 0;
	height:345px;
	background:url(./images/bg-slogan02.jpg) repeat-x 50% 0;
	color:#fff;
}
.slogan-content{
	float:left;
	width:740px;	
	padding:7px 0 0;
	text-shadow: 1px 1px 1px #94b0b1;
	font-size:18px;
}
.slogan-holder{
	width:995px;
	margin:0 auto;
	background:url(./images/bg-slogan.png) no-repeat 36px 29px;
	padding:29px 0 0;
}
.student-career .slogan-holder{
	padding:19px 0 0;
}
.main-slogan .slogan-holder{
	background:none;
}
.slogan-holder:after{
	clear:both;
	content:"";
	display:block;
}
.slogan-w1{
	width:100%;
	background:url(./images/sep01.gif) repeat-x;
}
.slogan-w2{
	background:url(./images/sep01.gif) repeat-x 0 100%;
	overflow:hidden;
	width:944px;
	padding:26px 2px 25px 49px;
}
.about-slogan blockquote{
	float:left;
	margin:0;
	padding:12px 0 0;
}
.about-slogan blockquote q{quotes: none;}
.about-slogan blockquoteq:before,
.about-slogan blockquoteq:after{content:"";}
.about-slogan blockquote p{margin:0;}
.about-slogan .quote-left,
.about-slogan .quote-right{
	position:relative;
	top:-13px;
}
.main-slogan .title{
	font-size:38px;
	display:block;
}
.student-career .main-slogan .title{
	line-height:30px;
	margin:0 0 19px;
}
.main-slogan .title span{
	font-size:35px;
}
.main-slogan p{
	margin:0;
	line-height:37px;
}
.main-slogan .title em{
	font-size:32px;
	font-style:normal;
}
.corporation .slogan-content .title {
	font-size:39px;
	line-height:45px;
}
.corporation .slogan-content {
	width:540px;
}
.corporation .slogan-content p {
	font-size:20px;
	margin-right:100px;
	margin-bottom:10px;
	line-height:20px;
}
.corporation .slogan-content p span {
	font-size:18px;
}
.corporation .slogan-holder {
	background:url(./images/bg-corporation.jpg) no-repeat 50% 0;
	height:345px;
}






.logo-ico{
	float:right;
	width:238px;
	height:57px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(./images/ico-logo.png) no-repeat;
}
.logo-ico a{
	display:block;
	height:100%;
}
.get-started-box{
	float:right;
	width:228px;
	padding:46px 0 0;
	background:url(./images/bg-started-box.png) no-repeat 25px 50px;
}
.get-started-box .get-title{
	display:block;
	font-size:25px;
	color:#4a6768;
	margin:0 0 27px 9px;
}
.btn-join-now{
	display:block;
	height:50px;
	width:214px;
	overflow:hidden;
	color:#f8f8f8;
	font-size:20px;
	font-weight:bold;
	background:url(./images/btn-get-started.png) no-repeat;
	text-align:center;
	padding:13px 0 0 7px;
	text-shadow:-1px -1px #a61d26;
}
.main-heading-holder{
	width:100%;
	background:url(./images/bg-main-heading.jpg) repeat-x 0 100%;
	height:66px;
	margin:-19px 0 0;
	clear:both;
}
.student-career .main-heading-holder,
.corporation .main-heading-holder{
	background-position:0 9px;
}
.heaging-content{
	width:899px;
	margin:0 auto;
	background:url(./images/bg-heading02.jpg) no-repeat;
	height:65px;
	text-align:center;
	padding:1px 0 0;
}
.heaging-content h1{
	margin:0;
	color:#eeeff7;
	font-size:30px;
}
.student-career .heaging-content h1,
.corporation .heaging-content h1{
	font-size:26px;
	margin:5px 0 0;
}
.student-career .heaging-content,
.corporation .heaging-content{
	width:1110px;
	background:url(./images/bg-heading05.jpg) no-repeat;
}
.preview-visual{
	width:100%;
	padding:26px 0 0;
}
.student-career .preview-visual{
	width:1065px;
	margin:0 auto;
}
.preview-visual img{
	margin:0 auto;
	display:block;
}
.overview-holder{
	width:995px;
	margin:0 -3px 45px -2px;
	position:relative;
}
.overview-box,
.person-box{
	padding:20px 0 24px;
	font:13px/25px Tahoma, Arial, Helvetica, sans-serif;
}
.person-box{
	font-size:12px;
	line-height:24px;
	background:url(./images/sep02.gif) repeat-x;
	padding:18px 0 38px;
}
.overview-box h2,
.person-box h2{
	margin:0 0 20px;
	color:#615b5b;
	font-size:30px;
	background:url(./images/sep02.gif) repeat-x 0 100%;
	padding:0 0 23px 27px;
}
.overview-text{
	overflow:hidden;
	height:1%;
	padding:0 15px 0 33px;
}
.person-box .overview-text{
	padding-left:4px;
}
.overview-text p{
	margin:0;
}
.heading-title{
	overflow:hidden;
	height:1%;
	background:url(./images/sep02.gif) repeat-x 0 100%;
	padding:0 0 23px;
	margin:0 0 16px;
}
.heading-title h2{
	float:left;
	background:none;
	margin:0;
	padding:0;
	padding-right:10px;
}
.person-box .img-holder{
	width:131px;
	background:url(./images/bg-img-holder.jpg) no-repeat; 
	float:left;
	height:132px;
	padding:8px 0 0 14px;
	margin:0 0 0 -15px;
}
.view-profile{
	float:left;
	color:#c3c3c3;
	line-height:14px;
	font-size:11px;
	background:url(./images/ico-in.jpg) no-repeat 0 1px;
	padding:1px 0 0 21px;
}
#footer .footer-row{
	width:490px;
	margin-left: 479px;
}
.twitter-box{
	float:left;
	width:463px;
	margin:-79px 33px 30px -17px;
}

.home-page .twitter-box{
	margin: 0;
	top:-280px;
	left: 0;
    z-index:500;
	position: absolute;
	box-shadow: rgba(0, 0, 0, 0.1) 6px 6px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.1) 6px 6px;
	-moz-box-shadow: rgba(0, 0, 0, 0.1) 6px 6px;
}
.twitter-box .title{
	background:#111;
	padding:2px 16px 8px 22px;
	color:#fff;
	overflow:hidden;
	width:425px;
}
.twitter-box .title strong{
	font-size:30px;
	float:left;
	line-height:32px;
}
.btn-followus{
	float:right;
	border:solid #5b5b5b;
	border-width:4px 0 0 4px;
	background:#636363;
	color:#fff;
	padding:3px 13px 6px 11px;
	font-weight:bold;
	margin:5px 0 0;
}
.home-page .btn-followus{
	font-size: 14px;
}
.twitter-content{
	background:url(./images/bg-search-bar.gif);
	padding:21px 70px 6px 23px;
	color:#32353c;
	line-height:21px;
	text-shadow: 0 0 2px #fff;
}
.home-page .twitter-content{ padding:0 18px 6px 23px; }
#footer .twitter-content p{
	margin:0;
	font-weight:normal;
}
.twitter-content p .nubmer{ padding-right:26px; }
.twitter-content a { color:#000 !important }

.post-date{
	text-align:right;
	display:block;
	font-weight:bold;
	color:#6c8e90;
}
#footer .twitter-content ul {
	margin: 0;
	padding: 0 0 20px;
	list-style: none;
	overflow: hidden;
	line-height: 21px;
	float: none;
}
#footer .twitter-content ul li {
	border-bottom: 3px solid #75a0a1;
	overflow: hidden;
	height: 1%;
	padding: 18px 58px 4px 0;
	vertical-align: top;
}
.twitter-content ul li.number-1 { background: url(images/bg-numbers.png) no-repeat 379px 100%; }
.twitter-content ul li.number-2 { background: url(./images/bg-numbers.png) no-repeat -621px 100%; }
.twitter-content ul li.number-3 { background: url(./images/bg-numbers.png) no-repeat -1621px 100%; }
.twitter-content ul li.number-4 { background: url(./images/bg-numbers.png) no-repeat -2621px 100%; }
.twitter-content ul p .nubmer{ padding: 0; }
.sidebar-search {
	float: left;
	width: 203px;
}
.modify-your-search {
	margin: 0 0 8px;
	border: 3px solid #ebebeb;
	background: #fff;
	overflow: hidden;
	height: 1%;
}
.more-search-holder .modify-your-search {
	position: absolute;
	top: 30px;
	left: 12px;
	z-index: 10;
	height: auto;
	width: 198px;
	display: none;
}
.more-search-holder.active .modify-your-search { display: block; }
.modify-your-search h3 {
	margin: 0 0 6px;
	padding: 7px 0 9px;
	background: url(./images/bg-heading.gif) repeat-x;
	text-align: center;
	font-size: 18px;
	line-height: 19px;
	font-weight: normal;
	color: #fff;
	text-shadow: 1px 1px #74abad;
}
.form-modify-your-search { margin: 0 9px 10px 10px; }
.form-modify-your-search .row {
	height: 1%;
	padding: 0 0 9px;
	vertical-align: top;
}
.form-modify-your-search .row:after {
	clear: both;
	display: block;
	content: "";
}
.form-modify-your-search label {
	display: block;
	margin: 0 -5px 0 -2px;
	padding: 0 0 5px;
	color: #767575;
	font: 12px/15px Arial, Helvetica, sans-serif;
	position: relative;
}
.form-modify-your-search .text {
	color: #313131;
	font: 11px/13px Tahoma, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 1px 3px 4px;
	width: 164px;
	float: left;
}
.form-modify-your-search select {
	color: #313131;
	font-size: 13px;
	line-height: 15px;
	width: 179px;
	margin: 0;
	padding: 0;
	float: left;
}
.form-modify-your-search .submit {
	background: url(./images/buttons-sprite.png) no-repeat;
	width: 86px;
	height: 28px;
	margin: 5px auto 0;
	padding: 0 12px 4px 0;
	display: block;
	font: bold 12px/24px Tahoma, Arial, Helvetica, sans-serif;
	color: #fff;
	border: 0;
	cursor: pointer;
}

.form-modify-your-search .saveSearch {
	background: #555;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	width: 150px;
	height: 28px;
	
	margin: 5px auto;
	padding: 0 12px 4px 0;
	display: block;
	font: bold 12px/24px Tahoma, Arial, Helvetica, sans-serif;
	color: #FFF;
	border-top:2px double #CCC;
	border-bottom:2px ridge #444;
	cursor: pointer;
}

.modify-your-search ul.saved-searches {
	list-style: none; padding:0px; margin:10px;
}

.modify-your-search ul.saved-searches li {
	border-bottom:1px dotted #999; padding:3px 0px; margin: 3px 0px;
}

.modify-your-search ul.saved-searches .search-item-link{
	color:#333;
}

.modify-your-search ul.saved-searches .search-item-delete{
	float:right; color:#CCC;
}

.compare-listings {
	border: 1px solid #fff;
	background: url(./images/bg-compare.gif);
	margin: 0 3px 10px -1px;
	height: 1%;
	position: relative;
	box-shadow: 3px 4px 0 #e1e4e5;
	-webkit-box-shadow: 3px 4px 0 #e1e4e5;
	-moz-box-shadow: 3px 4px 0 #e1e4e5;
}
.compare-listings h3 {
	margin: 0 -1px 0 0;
	padding: 3px 8px 9px 12px;
	position: relative;
	background: #e5000a url(./images/main-sprite.png) no-repeat -210px -295px;
	font-size: 21px;
	line-height: 26px;
	font-weight: normal;
	color: #fff;
	zoom: 1;
}
.compare-listings .holder {
	padding: 14px 8px 13px 13px;
	height: 1%;
}
.compare-listings .remove-all {
	display: block;
	font-size: 10px;
	line-height: 12px;
	margin: 0 0 11px;
}
.compare-listings .remove-all a { color: #464646 }
.compare-listings ul {
	margin: 0;
	padding: 11px 0 1px;
	list-style: none;
	border-top: 1px dotted #cccbc0;
}
.compare-listings ul li {
	position: relative;
	margin: 0 0 5px;
	height: 1%;
	padding: 1px 0 0;
}
.compare-listings ul li:after {
	clear: both;
	display: block;
	content: "";
}
.compare-listings ul li .l,
.compare-listings ul li .r {
	float: left;
	background: url(./images/bg-photo-frame.png) no-repeat;
	width: 34px;
	height: 96px;
	overflow: hidden;
	text-indent: -9999px;
}
.compare-listings ul li .r {
	background-position: 100% -96px;
	margin-right: -2px;
}
.compare-listings ul li .c {
	float: left;
	height: 89px;
	padding: 7px 0 0;
	background: url(./images/bg-photo-frame.png) repeat-x 0 -192px;
}
.compare-listings .photos li .c {
	padding: 5px 0 0;
	height: 91px;
}
.compare-listings ul li a {
	display: block;
	position: relative;
	cursor: pointer;
}
.compare-listings ul li img {
	margin: 0 -25px 0 -29px;
	position: relative;
	display: block;
	border: 1px solid #efefef;
}
.compare-listings .photos img { border-style: none; }
.compare-listings .btn-remove {
	position: absolute;
	top: -3px;
	left: -3px;
	background: url(./images/buttons-sprite.png) no-repeat 0 -40px;
	overflow: hidden;
	text-indent: -9999px;
	width: 16px;
	height: 16px;
}
.compare-listings .compare-message {
	border: 1px solid #e6e4d9;
	background: #f4f3eb;
	background: rgba(255, 255, 255, 0.3);
	margin: 0 2px 10px 0;
	padding: 7px 15px 7px 5px;
	text-align: center;
	font-style: italic;
	color: #b29b87;
}
.compare-listings .btn-compare {
	display: block;
	text-align: center;
	background: url(./images/buttons-sprite.png) no-repeat -86px 0;
	width: 121px;
	height: 32px;
	margin: 0 auto;
	color: #fff;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	padding: 13px 2px 0 0;
}
.content-search {
	float: right;
	width: 754px;
}
.sort-by-box {
	border: 1px solid #e4e3e3;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin: 0 0 4px;
	padding: 6px 10px 5px 10px;
	color: #767575;
	font: 11px/14px Arial, Helvetica, sans-serif;
	background: #eaeaea url(./images/bg-sort-by.gif) repeat-x;
}
.sort-by-box .sort-current {
	display: inline;
	position: relative;
	zoom: 1;
	padding: 0 0 20px;
	margin: 0 0 -20px;
	vertical-align: top;
	background: url(./images/transparent.gif);
}
.sort-by-box .sort-current a {
	background: url(./images/arrow1.gif) no-repeat 100% 5px;
	padding: 0 9px 0 0;
	color: #4a8fc8;
}
.sort-by-box .sort-current:hover .sort-drop { display: block; }
.sort-by-box .sort-drop {
	position: absolute;
	top: 22px;
	left: 21px;
	width: 170px;
	border: 1px solid #e0e0e0;
	border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	font: 12px/15px Arial, Helvetica, sans-serif;
	z-index: 10;
	display: none;
}
.sort-by-box .sort-drop ul {
	margin: 0;
	padding: 0;
	list-style: none;
	border: 1px solid #fff;
	background: #fff url(./images/bg-sort-drop.gif) repeat-x 0 100%;
	height: 1%;
	color: #767575;
}
.sort-by-box .sort-drop ul ul {
	background: none;
	border-style: none;
	font-size: 11px;
	margin: 0 6px 3px;
}
.sort-by-box .sort-drop span {
	display: block;
	border-bottom: 1px dashed #ccc;
	font-size: 11px;
	line-height: 14px;
	padding: 4px 0 3px;
	margin: 0 6px 2px;
}
.sort-by-box .sort-drop li a {
	background: none;
	padding: 3px 6px;
	display: block;
	color: #4a8fc8;
	height: 1%;
}
.sort-by-box .sort-drop ul ul li a { padding: 3px 8px; }
.sort-by-box .sort-drop li a:hover {
	background: #e4e4e4;
	text-decoration: none;
}
.keywords {
	border-top: 1px solid #f1eef2;
	border-bottom: 1px solid #e6e1e7;
	padding: 8px 12px 10px 12px;
	color: #383838;
	font-size: 14px;
	line-height: 16px;
	background: #f6f6f5;
	margin: 0 0 12px;
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.17, rgb(239,239,239)),
		color-stop(1, rgb(252,252,252))
	);
	background: -moz-linear-gradient(
		center bottom,
		rgb(239,239,239) 17%,
		rgb(252,252,252) 100%
	);
}
.search-post {
	overflow: hidden;
	height: 1%;
	padding: 0 0 19px 14px;
}
.form-search-company-results .search-post,
.form-search-student-results .search-post { padding-bottom: 29px; }
.form-search-student .search-post { padding-bottom: 22px; }
.search-post .image {
	float: left;
	background: url(./images/main-sprite.png) no-repeat -418px -295px;
	width: 126px;
	height: 94px;
	padding: 1px;
	margin: 1px 13px 0 0;
}
.search-post .image a {
	display: table-cell;
	vertical-align: middle;
	width: 120px;
	height: 88px;
	text-align: center;
}
*+html .search-post .image a { display: block; }
*+html .search-post .image img { margin-top: expression(this.parentNode.offsetHeight > this.offsetHeight ? ((this.parentNode.offsetHeight-this.offsetHeight)/2 + "px") : "0"); }
.search-post .image img { vertical-align: top; }
.search-post .holder {
	overflow: hidden;
	height: 1%;
	color: #383838;
	line-height: 18px;
}
.search-post .title {
	overflow: hidden;
	height: 1%;
	margin: 0 0 5px;
	padding: 0 0 9px;
	border-bottom: 1px dashed #ccc;
}
.search-post h2 {
	margin: 0;
	color: #ff9202;
	font: 15px/16px Arial, Helvetica, sans-serif;
	float: left;
}
.form-search-student-results .search-post h2,
.form-search-student .search-post h2 { font-weight: bold; }
.search-post .status {
	float: left;
	color: #4a8fc8;
	margin: 0 0 -2px 8px;
}
.search-post .status span { color: #9d9d9d; }
.search-post .online span { color: #4a8fc8; }
.search-post .rating {
	float: right;
	width: 132px;
	margin: 0 0 -2px;
}
.search-post .rating strong {
	float: left;
	font-weight: normal;
}
.search-post .rating ul {
	margin: 2px 0 0 3px;
	padding: 0;
	list-style: none;
	float: left;
	display: inline;
}
.search-post .rating ul li {
	float: left;
	padding: 0 0 0 3px;
}
.search-post .rating ul li a {
	display: block;
	background: url(./images/icons-sprite.png) no-repeat;
	width: 15px;
	height: 15px;
	overflow: hidden;
	text-indent: -9999px;
}
.search-post .rating ul li a.active{
    background-position: -1500px 0;
}

.search-post .rating ul li a.inactive {	
	background-position: -1500px -31px;
}

.search-post .rating ul li a.hover {	
	background-position: -1519px 0;
}

.search-post .txt { margin: 0 0 28px; }
.form-search-student-results .search-post .txt { margin: 0 0 13px; }
.form-search-student .search-post .txt { margin: 0 0 13px; }
.search-post .txt dl {
	margin: 0;
	overflow: hidden;
	height: 1%;
}
.form-search-student .search-post .txt dl {
	font-size: 12px;
	line-height: 15px;
	margin: 0 0 15px;
}
.search-post .txt dl dt {
	float: left;
	clear: both;
	padding: 0 3px 6px 0;
}
.form-search-student .search-post .txt dl dt { padding-bottom: 3px; }
.search-post .txt dl dd {
	margin: 0;
	padding: 0 0 6px;
}
.form-search-student .search-post .txt dl dd { padding-bottom: 3px; }
.search-post p { margin: 0; }
.connected-employees {
	padding: 0 0 18px 17px;
	margin: -7px 0 0;
}
.connected-employees strong {
	display: block;
	color: #898989;
	font-weight: normal;
	margin: 0 0 11px;
}
.connected-employees strong em {
	color: #383838;
	font-style: normal;
}
.connected-employees ul {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	height: 1%;
}
.connected-employees ul li {
	float: left;
	padding: 0 11px 0 0;
}
.connected-employees ul li img { vertical-align: top; }
.search-post .tools {
	background: #ebe9dd;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	overflow: hidden;
	height: 1%;
	padding: 0 0 0 1px
}
.search-post .tools ul {
	margin: 0;
	padding: 7px 0 5px;
	list-style: none;
	font-size: 11px;
	line-height: 13px;
	float: left;
}
.search-post .tools ul li {
	float: left;
	background: url(./images/separator1.gif) no-repeat 0 1px;
	padding: 0 10px 0 12px;
}
/* .search-post .tools ul li:first-child { background: url(./images/.gif) no-repeat; } */
.search-post .tools ul li a {
	color: #464646;
	padding: 0 0 1px 23px;
}
.search-post .tools ul li .email { background: url(./images/icons-sprite.png) no-repeat 0 1px; }
.search-post .tools ul li .request { background: url(./images/icons-sprite.png) no-repeat -500px 1px; }
.search-post .tools ul li div.up-widget-badge {display: inline;}
.search-post .tools ul li .showcase {
	background: url(./images/icons-sprite.png) no-repeat -1000px 1px;
	padding-left: 20px;
}
.search-post label { float: left; }
.search-post input {
	margin: 0 0 0 5px;
	padding: 0;
	width: 16px;
	height: 15px;
	float: left;
}
.btn-red,
.btn-green,
.btn-brown {
	float: right;
	background: url(./images/buttons-sprite.png) no-repeat;
	width: 74px;
	height: 23px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	padding: 5px 0 0;
}
.btn-green { background: url(./images/buttons-sprite.png) no-repeat -220px 0; }
.search-bar {
	background: url(./images/bg-search-bar.gif);
	margin: 0 1px 27px 1px;
	box-shadow: 4px 4px 0 #e2dfd1;
	-webkit-box-shadow: 4px 4px 0 #e2dfd1;
	-moz-box-shadow: 3px 4px 0 #e2dfd1;
	padding: 10px 0 10px 16px;
	height: 1%;
	position: relative;
	z-index: 10;
}
.search-bar:after {
	clear: both;
	display: block;
	content: "";
}
.search-bar .form { float: left; }
.search-bar .form fieldset { float: left; }
.search-bar .hold label {
	float: left;
	color: #383838;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	text-shadow: 0 1px #d5eced;
	margin: 6px 0 0;
}
.search-bar .hold .text {
	float: left;
	background: url(./images/main-sprite.png) no-repeat -555px -295px;
	width: 349px;
	height: 33px;
	font: 12px/15px Tahoma, Arial, Helvetica, sans-serif;
	margin: 0 4px 0 8px;
	display: inline;
	position: relative;
}
.search-bar .hold .text input {
	float: left;
	border: 0;
	background: none;
	margin: 0;
	padding: 10px 8px 8px;
	color: #bcbbbb;
	width: 333px;
}
.ac_results {
	border: 1px solid #d2d0d0;
	background: #fff;
	position: absolute;
	margin: 0;
	padding: 0 0 1px;
	list-style: none;
	z-index: 999;
	display: none;
}
.ac_results ul {
	margin: 0;
	padding: 1px 1px 0; 
	list-style: none;
}
.ac_results ul li {
	color: #858484;
	padding: 3px 10px 4px 10px;
	cursor: pointer;
}
.ac_results ul .ac_over {
	background: #ededed;
}
.btn {
	float: left;
	color: #fff;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	height: 33px;
	width: 83px;
	background: url(./images/buttons-sprite.png) no-repeat -86px -55px;
	cursor: pointer;
	/*padding: 4px 2px 0 11px;*/
	text-shadow: 2px 2px 2px #8c020a;
	border: none
}
.btn em {
	height: 33px;
	width: 7px;
	float: left;
	cursor: pointer;
	background: url(./images/buttons-sprite.png) no-repeat -427px -55px;
	overflow: hidden;
	text-indent: -9999px;
}
.btn:hover { text-decoration: none; }
.search-bar .hold select {
	float: left;
	width: 122px;
	color: #949494;
	font: 12px/15px Tahoma, Arial, Helvetica, sans-serif;
	background: url(./images/main-sprite.png) no-repeat -554px -345px;
	border: 0;
	padding: 6px 5px 5px 6px;
	margin: 3px 0 0 7px;
}
*+html .search-bar .hold  select { margin-top: 7px; }
.more-search-holder {
	float: left;
	position: relative;
}
.more-search {
	float: left;
	background: url(./images/arrow2.gif) no-repeat 100% 5px;
	color: #fff;
	padding: 0 19px 0 0;
	margin: 10px 0 0 13px;
	font: 11px/14px Arial, Helvetica, sans-serif;
}
.search-tabs{
	height:1%;
	margin:0 0 -1px;
	padding:0 0 0 45px;
	list-style:none;
	overflow: hidden;
	position: relative;
}
.search-tabs li{
	float:left;
	margin:0 3px -1px 0;
	position:relative;
}
.search-tabs a{
	float:left;
	margin:2px 0 0;
	cursor:pointer;
	background:url(./images/bg-search-tabs.gif) no-repeat;
	border:1px solid #e5e4e0;
	border-bottom:none;
	color:#4a8fc8;
	font:13px/28px Tahoma, Arial, Helvetica, sans-serif;
}
.search-tabs a span{
	float:left;
	height:29px;
	padding:0 10px;
	background:url(./images/bg-search-tabs.gif) no-repeat 100% -28px;
}
.search-tabs a.active{
	margin:0;
	font:13px/30px Tahoma, Arial, Helvetica, sans-serif;
	background-position:0 -56px;
}
.search-tabs a.active span{
	height:30px;
	background-position:100% -86px;
}
.search-tabs a span:hover{ text-decoration: underline; }
.blog-holder {
	width: 1000px;
	margin: 0 auto;
}
.blog-sidebar {
	float: right;
	width: 358px;
	display: block;
	margin: 0 5px 0 0;
	display: inline;
}
.facebook-holder {
	width: 100%;
	margin: 0 0 14px;
}
.google-holder {
	width: 100%;
	margin: 0 0 29px;
}
.facebook-holder img,
.google-holder img { vertical-align: top; }
.rss-twitter {
	overflow: hidden;
	height: 1%;
	margin: 0 1px 6px 42px;
}
.rss-twitter .rss,
.rss-twitter .twitter {
	float: right;
	overflow: hidden;
	text-indent: -9999px;
	background: url(./images/main-sprite.png) no-repeat -717px 0;
	width: 64px;
	height: 82px;
	text-indent: -9999px;
	margin: 0 20px 0 4px;
}
.rss-twitter .twitter { background: url(./images/main-sprite.png) no-repeat -787px 0; }
.rss-twitter ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
	line-height: 15px;
	color: #464646;
}
.rss-twitter ul li { padding: 0 0 9px; }
.rss-twitter ul li strong {
	display: block;
	font-size: 17px;
	line-height: 19px;
	font-weight: normal;
	margin: 0 0 2px;
}
.rss-twitter ul li strong a { color: #f7b046; }
.rss-twitter ul li span { display: block; }
.widgets {
	background: url(./images/bg-widgets.jpg);
	border: 1px solid #fff;
	margin: 0 5px 0 1px;
	box-shadow: 5px 5px 0 #dedbce;
	-webkit-box-shadow: 5px 5px 0 #dedbce;
	-moz-box-shadow: 5px 5px 0 #dedbce;
	overflow: hidden;
	height: 1%;
}
.widget {
	width: 100%;
	margin: 0 0 4px;
	overflow: hidden;
}
.widget h3 {
	margin: 0 0 7px;
	background: url(./images/main-sprite.png) no-repeat 0 -410px;
	color: #fff;
	font-size: 24px;
	line-height: 26px;
	font-weight: normal;
	padding: 4px 10px 7px 12px;
}

.widget_categories {
	overflow: hidden;
	height: 1%;
	background: url(./images/separator2.gif) repeat-y 168px 0;
	font-size: 12px;
	line-height: 15px;
	/*margin: 0 0 0 4px;*/
}
.widget_categories ul {
	margin: 0;
	padding: 0 0 0 3px;
	float: left;
	list-style: none;
	overflow: hidden;
}
.widget_categories ul li {
	background: url(./images/separator3.gif) repeat-x;
	margin: -2px 0 0;
	padding: 1px 0 3px;
	float:left;
	width: 165px;
}
.widget_categories ul li a {
	color: #464646;
	display: block;
	background: url(./images/bg-categories-hover3.png) no-repeat;
	padding: 8px 5px 10px 25px;
}
.widget_categories ul li a:hover {
	background-position: 0 -66px;
	text-decoration: none;
}
.widget_categories ul li span {
	/*background: url(./images/bg-categories-hover2.png) no-repeat;*/
	display: block;
	
	cursor: pointer;
	height: 1%;
}
.widget_categories ul li a:hover span { background-position: 100% 100%; }

.widget_meta_options {
	background:none!important;	
}
.widget_meta_options ul li {
	width:330px!important;	
}

.widget_meta_options ul li a:hover {
	background:#eee!important	
}

.widget_tag_cloud div { padding: 8px 6px 20px 16px; }

.widget_tag_cloud a {
	text-decoration: underline;
	color: #0098e1;
}
.widget_tag_cloud a:hover { text-decoration: none; }
.featured {
	margin: 0 11px;
	padding: 6px 0 0;
	list-style: none;
	overflow: hidden;
	height: 1%;
}
.featured li {
	overflow: hidden;
	height: 1%;
	margin: 0 0 14px;
}
.featured li .video {
	float: left;
	padding: 2px;
	background: #000;
	margin: 2px 9px 0 0;
}
.featured li .image {
	float: left;
	padding: 1px;
	background: #ddd;
	margin: 2px 9px 0 0;
}
.featured li .avatar {
	float: left;
	padding: 3px;
	background: #fff;
	border-bottom: 1px solid #d7d7d7; 
	
}
.featured li img { vertical-align: top; }
.featured .holder {
	overflow: hidden;
	height: 1%;
	line-height: 18px;
	background: url(./images/separator4.gif) repeat-x 0 100%;
	padding: 0 0 13px 15px;
}
.featured h4 {
	margin: 0 0 5px;
	font-size: 14px;
	line-height: 17px;
	text-shadow: 0 1px #fff;
}
#recentcomments { margin-bottom: -6px; }
#recentcomments li { margin: 0 0 18px; }
#recentcomments h4 {
	font-size: 16px;
	line-height: 19px;
}
.featured p { margin: 0; }
.featured .meta {
	color: #7c7c7c;
	font-size: 10px;
	line-height: 13px;
	text-shadow: 0 1px #fff;
	margin: 0 0 11px;
}
.featured .meta .ico-fav {
	background: url(./images/icons-sprite.png) no-repeat -2000px 1px;
	padding: 0 0 0 17px;
	margin: 0 0 0 16px;
}
.featured .meta .ico-com {
	background: url(./images/icons-sprite.png) no-repeat -2500px 1px;
	padding: 0 0 0 16px;
	margin: 0 0 0 12px;
}
.btn-view-all {
	float: right;
	background: url(./images/buttons-sprite.png) no-repeat -305px 0;
	color: #fff;
	text-align: center;
	width: 83px;
	height: 25px;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	margin: 0 10px 4px 0;
	padding: 8px 0 0;
	text-shadow: 1px 1px #000;
}
.blog-content,
.blog-webinars {
	float: left;
	width: 592px;
	border: 1px solid #e5e4e0;
	background: url(./images/bg-main-content.gif);
	margin: 0 0 0 7px;
	padding: 4px 0 0;
	display: inline;
	box-shadow: rgba(0, 0, 0, 0.07) 3px 4px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.07) 3px 4px;
	-moz-box-shadow: rgba(0, 0, 0, 0.07) 3px 4px;
}
.blog-webinars {
	padding: 8px 0 0;
	margin-top: -8px;
	position: relative;
}
.blog-content header,
.blog-webinars header {
	background: url(./images/main-sprite.png) no-repeat -375px -410px;
	padding: 8px 21px 0 21px;
	margin: 0 -13px;
	height: 47px;
	position: relative;
}
.blog-webinars header {
	background: url(./images/main-sprite.png) no-repeat 0 -484px;
	margin: 0 -10px;
}
.blog-content header h1,
.blog-webinars header h1 {
	margin: 0;
	color: #fff;
	font-size: 24px;
	line-height: 27px;
}
.blog-webinars header h1 {
	font-size: 19px;
	line-height: 20px;
	font-weight: normal;
}
.blog-post {
	position: relative;
	height: 1%;
	line-height: 18px;
	padding: 10px 14px 14px 43px;
}
.blog-webinars .blog-post {
	border-bottom: 1px dotted #a7ada9;
	margin: 0 14px 10px 43px;
	padding: 1px 0 13px;
}
.blog-post:after {
	clear: both;
	display: block;
	content: "";
}
.blog-post .info {
	overflow: hidden;
	zoom: 1;
	margin: 0 0 0 -54px;
	position: relative;
}
.blog-post-even .info { margin: 0 -25px 0 0; }
.blog-post .info .date2 {
	float: left;
	color: #6b6960;
	font: italic 11px/14px Georgia, "Times New Roman", Times, serif;
	text-shadow: 0 1px #fff;
	background: url(./images/main-sprite.png) no-repeat 0 -541px;
	height: 40px;
}
.blog-post-even .info .date2 {
	float: right;
	background-position: 100% -613px;
}
.blog-post .info .date2 div {
	border: 1px solid #fff;
	background: url(./images/bg-date.gif);
	box-shadow: rgba(0, 0, 0, 0.07) 3px 4px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.07) 3px 4px;
	-moz-box-shadow: rgba(0, 0, 0, 0.07) 1px 1px;
	height: 21px;
	padding: 6px 12px 0 9px;
}
.blog-post .info .date2 strong { margin: 0 8px 0 0; }
.blog-post .title {
	background: url(./images/separator5.gif) repeat-x 0 100%;
	padding: 0 0 13px;
	margin: 0 0 8px;
	overflow: hidden;
	height: 1%;
}
.blog-webinars .blog-post .title { margin: 0 0 11px; }
.blog-post h2 {
	margin: 0 0 2px;
	font-size: 24px;
	line-height: 33px;
	text-shadow: 2px 1px #fff;
}
.blog-webinars .blog-post h2 {
	font-size: 20px;
	line-height: 21px;
	margin: 0 0 4px;
}
.blog-post h2 a { color: #383838; }
.blog-post .alignnone {
	display: block;
	margin: 0 0 10px;
}
.blog-post .aligncenter {
	display: block;
	margin: 0 auto 10px;
}
.blog-post .alignright {
	float: right;
	margin: 0 0 0 10px;
}
.blog-post .alignleft {
	float: left;
	margin: 0 10px 0 0;
}
.blog-post .meta {
	height: 1%;
	background: #ece9db;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 5px 8px 7px 8px;
	text-shadow: 0 1px #fff;
	position: relative;
}
.blog-post .meta:after {
	clear: both;
	display: block;
	content: "";
}
.blog-post .meta ul {
	margin: 2px 0 0;
	padding: 0;
	float: left;
	list-style: none;
	font-size: 9px;
	line-height: 12px;
}
.blog-post .meta ul li { padding: 0 10px 0 0; }
.blog-post .meta ul li a { 	color: #464646; float: none; line-height: normal; font-weight: normal; margin: 0;}
.blog-post .meta a {
	float: right;
	color: #464646;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	margin-left: 5px;
}
.blog-webinars .blog-post .meta .comments {
	float: left;
	margin: 2px 0 0;
}
.blog-webinars .blog-post .meta .comments a { color: #464646; }
.blog-webinars .blog-post .share {
	float: right;
	margin: 1px 0 0;
}
.blog-webinars .blog-post .f-share { float: left; }
.blog-webinars .blog-post .f-share img { vertical-align: top; }
.blog-webinars .blog-post .rss {
	float: left;
	background: url(./images/icons-sprite.png) no-repeat -3000px 0;
	width: 38px;
	height: 15px;
	overflow: hidden;
	text-indent: -9999px;
	margin: 2px 0 0 9px;
}
.blog-post .meta .arrow {
	position: absolute;
	left: 357px;
	top: -7px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(./images/arrow3.gif) no-repeat;
	width: 13px;
	height: 7px;
}
.blog-post .more-link {
	background:url("./images/main-sprite.png") no-repeat scroll -10px -144px transparent;
border-color:#D0D3D2;
border-style:solid;
border-width:1px 1px 0;
clear:both;
color:#FFFFFF;
display:block;
font-weight:bold;
margin:6px 0 0 6px;
padding:0 8px 6px;
text-shadow:1px 1px #D51823;
vertical-align:top;
width:62px;
}
.blog-post .by {
	display: block;
	color: #acabab;
	font-size: 9px;
	line-height: 12px;
}
.blog-post .info .by {
	float: left;
	margin: 8px 0 0 15px;
	font-size: 10px;
}
.blog-post-even .info .by {
	float: right;
	margin-right: 12px;
}
.blog-post .info .by a { font-style: italic; }
.blog-post p { margin: 0 0 10px; }
.blog-webinars .blog-post p { margin: 0; }
.blog-post .date {
	position: absolute;
	left: -11px;
	top: 9px;
	background: url(./images/main-sprite.png) no-repeat -856px 0;
	width: 44px;
	height: 47px;
	padding: 2px 0 0;
	text-align: center;
	color: #757369;
	font: italic 12px/14px Georgia, "Times New Roman", Times, serif;
	text-shadow: 1px 1px #fff;
}
.blog-post .date span { display: block; }
.blog-post .date em {
	display: block;
	padding: 0 4px 2px 0;
	font-size: 18px;
}
.blog-content .paging,
.blog-webinars .paging {
	margin: 13px 0 16px 45px;
	width: 530px;
}
.blog-webinars .paging,
.blog-webinars .paging .bg { border-style: none; }
.blog-webinars .page-numbers a { font-weight: bold; }
.blog-webinars .page-link { text-decoration: none; }
.blog-webinars .page-link:hover { text-decoration: underline; }
.blog-post .image {
	float: left;
	background: url(./images/main-sprite.png) no-repeat -805px -482px;
	width: 184px;
	height: 132px;
	padding: 9px 0 0 10px;
	display: inline;
	margin: 0 8px 0 -3px;
}
.blog-post .image img {
	vertical-align: top;
	border: 1px solid #ceccc3;
}
.blog-post .holder {
	overflow: hidden;
	height: 1%;
	padding: 5px 0 2px;
}
.blog-post-even .holder {
	overflow: visible;
	height: auto;
	padding: 5px 0 10px;
}
.get-employers-holder {
	background: url(./images/bg-employers.jpg) repeat-x 50% 0;
	overflow: hidden;
	width: 100%;
}
.get-employers {
	margin: 0 auto;
	width: 494px;
	height: 223px;
	padding: 12px 0 0 506px;
}
.get-employers .holder {
	position: relative;
	height: 223px;
}
.get-employers .view-more {
	position: absolute;
	bottom: 0;
	right: 16px;
	text-align: center;
	width: 110px;
	height: 31px;
	background: url(./images/buttons-sprite.png) no-repeat -649px 0;
	color: #618889;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	padding: 9px 4px 0 0;
	text-shadow: 1px 1px #fff;
}
.get-employers h3 {
	margin: 0 0 0;
	color: #eeeff7;
	font-size: 38px;
	line-height: 41px;
	font-weight: normal;
}
.get-employers ul {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	width: 100%;
} 
.get-employers ul li {
	float: left;
	padding: 16px 10px 0 11px;
	height: 45px;
}
.get-employers ul li a {
	display: table-cell;
	vertical-align: middle;
	height: 45px;
}
*+html .get-employers ul li a { display: block; }
.get-employers ul li img { vertical-align: top; }
*+html .get-employers ul li img { margin-top: expression(this.parentNode.offsetHeight > this.offsetHeight ? ((this.parentNode.offsetHeight-this.offsetHeight)/2 + "px") : "0"); }
.blog-heading {
	background: url(./images/bg-heading-blog.gif) repeat-x;
	height: 46px;
	overflow: hidden;
}
.blog-heading .holder {
	margin: 0 auto;
	width: 491px;
	padding: 3px 0 0 509px;
}
.blog-heading h2 {
	margin: 0;
	color: #eeeff7;
	font-size: 30px;
	line-height: 31px;
	font-weight: normal;
	float: left;
}
.blog-heading .rss {
	float: left;
	overflow: hidden;
	text-indent: -9999px;
	width: 25px;
	height: 24px;
	background: url(./images/icons-sprite.png) no-repeat -3500px 0;
	margin: 9px 0 0 5px;
}
.news-holder {
	margin: 0 auto;
	width: 536px;
	padding: 13px 0 0 464px;
}
.news-holder .news-row {
	background: url(./images/bg-news-heading.png) no-repeat;
	overflow: hidden;
	height: 1%;
	padding: 10px 0 15px 15px;
}
.news-holder .post {
	float: left;
	width: 220px;
	display: inline;
	margin: 0 0 0 32px;
	padding: 0 0 9px;
	border-bottom: 1px dotted #b5b2a3;
	font-size: 12px;
	line-height: 21px;
	color: #464646;
}
.news-holder .post .date {
	color: #757369;
	font-weight: bold;
	text-transform: uppercase;
	font-style: normal;
	text-shadow: 0 1px #fff;
	display: block;
	margin: 0 0 11px;
	font-size: 11px;
	line-height: 13px;
}
.news-holder .post .date a { text-decoration: underline; }
.news-holder .post .date a:hover { text-decoration: none; }
.news-holder .post h3 {
	margin: 0 0 5px;
	padding: 0 0 13px;
	font-size: 20px;
	line-height: 23px;
	color: #383838;
	background: url(./images/separator5.gif) repeat-x 0 100%;
}
.news-holder .post h3 a { color: #383838; }
.news-holder .post p { margin: 0; }
.news-holder .post p a {
	color: #4a6768;
	text-decoration: underline;
}
.news-holder .post p a:hover { text-decoration: none; }
.news-holder .view-more {
	float: right;
	background: url(./images/buttons-sprite.png) no-repeat -803px 0;
	width: 114px;
	height: 27px;
	color: #f7f4e3;
	text-align: center;
	padding: 10px 0 0;
	margin: 0 16px -2px 0;
	font-weight: bold;
	font-size: 15px;
	line-height: 18px;
	text-shadow: 0 0 2px #fff;
}

/* css part 3 starts */
.accessability{
	position:absolute;
	top:-9999px;
	left:-9999px;
}
.wrap{
	height:1%;
	overflow:hidden;
}
.content-columns{
	height:1%;
	overflow:hidden;
	padding:2px 12px 12px;
}

.inner-columns{
	padding:2px 0px 0px!important;
}
.message-tabs{
	height:1%;
	margin:2px 0 0;
	padding:0 0 0 27px;
	list-style:none;
	border-bottom:1px solid #ccc;
}
.search-tabs {
	border-style: none;
	padding: 0 0 0 45px;
}
.message-tabs li{
	float:left;
	margin:0 3px -1px 0;
	position:relative;
}
.message-tabs a{
	float:left;
	margin:2px 0 0;
	cursor:pointer;
	background:url(./images/bg-message-tabs.gif) no-repeat;
	border:1px solid #ccc;
	border-bottom:none;
	color:#4a8fc8;
	font:13px/28px Tahoma, Arial, Helvetica, sans-serif;
}
.message-tabs a span{
	float:left;
	height:28px;
	padding:0 20px;
	background:url(./images/bg-message-tabs.gif) no-repeat 100% -28px;
}
.message-tabs a.active{
	margin:0;
	font:13px/30px Tahoma, Arial, Helvetica, sans-serif;
	background-position:0 -56px;
}
.message-tabs a.active span{
	height:30px;
	background-position:100% -86px;
}
.message-content{
	height:1%;
	overflow:hidden;
	padding:16px 8px 16px 9px;
	margin:0 0 13px;
	border-bottom:1px solid #f0f0e9;
	background:#fdfcfd url(./images/bg-message-content.gif) repeat-x;
}
.message-select-options{
	float:left;
	color:#767575;
}
.message-select-options strong{
	font-weight:normal;
	float:left;
}
.message-select-options ul{
	float:left;
	margin:0 0 0 -5px;
	position:relative;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.message-select-options ul li{
	float:left;
	margin:0 1px 0 -1px;
	background:url(./images/sep-light-grey.gif) no-repeat 0 50%;
	padding:0 6px 0 8px;
}
.message-select-options ul a{color:#ccc;}
.message-bar{
	height:1%;
	background:url(./images/bg-mesage-bar.gif) repeat-x;
	border-bottom:1px solid #f1f0f1;
	padding:10px 14px 6px;
}
.message-categories{
	float:right;
	margin:0;
	padding:0;
	list-style:none;
	font-size:10px;
}
.message-categories li{
	float:left;
	margin:0 0 0 22px;
	position:relative;
	padding:0 0 2px;
}
.message-categories a{
	background:url(./images/arrow-grey-down.gif) no-repeat 100% 50%;
	padding:0 9px 0 0;
	color:#4a8fc8;
}
.message-categories li:hover .drop{display:block;}
.message-categories .drop{
	position:absolute;
	right:-1px;
	top:14px;
	border:1px solid #e3e3e3;
	background:#fff;
	padding:1px;
	width:166px;
	display:none;
}
.message-categories .drop ul{
	margin:0;
	padding:0;
	list-style:none;
	background:url(./images/bg-message-drop.gif) repeat-x;
}
.message-categories .drop ul li{
	width:100%;
	overflow:hidden;
	padding:0;
	margin:0;
	float:none;
}
.message-categories .drop ul a{
	display:block;
	padding:3px 6px;
	color:#4a8fc8;
	font:12px Arial, Helvetica, sans-serif;
	background:none;
}
.message-categories .drop ul a:hover{
	text-decoration:none;
	background:#e4e4e4;
}
.message-bar:after,
.message-tabs:after,
.column-wrap:after,
.search-result .bg:after,
.search-result-entry:after,
.invite-friends:after,
.invite-friends .entry:after{
	display:block;
	clear:both;
	content:"";
}
.message-top-bar{
	margin:0;
	padding:2px 0 0;
	list-style:none;
	background:url(./images/bg-message-top-bar.gif) no-repeat;
	height:25px;
	overflow:hidden;
}
.message-top-bar li{
	float:left;
	line-height:24px;
	background:url(./images/sep-message-top-bar.gif) no-repeat;
	padding:0 12px 0 14px;
}
.message-top-bar li:first-child{background:none;}
.message-top-bar a{color:#ccc;}
.message-top-bar a:hover{
	text-decoration:none;
	color:#464646;
}
.message-list{
	height:1%;
	overflow:hidden;
	padding:0 12px 0 17px;
	margin:-8px 0 0;
	list-style:none;
}
.message-list .holder{
	width:100%;
	overflow:hidden;
	margin:19px 0 0;
}
.message-list .checkbox{
	float:left;
	width:15px;
	height:14px;
	padding:0;
	margin:2px 5px 0 0;
}
.message-list label{
	float:left;
	margin:0 9px 0 0;
	width:46px;
}
.message-list label img{
	display:block;
	padding:2px;
	background:#fff;
	border:1px solid #e6e6e6;
}
.message-list h2{
	margin:0;
	font:13px Tahoma, Arial, Helvetica, sans-serif;
	color:#ff9300;
}
.message-list p{
	margin:7px 0 0;
	text-indent:8px;
	color:#383838;
}
.message-options{
	margin:15px 0 0;
	background:url(./images/bg-message-options.gif) no-repeat;
}
.message-options .bg{
	height:23px;
	overflow:hidden;
	background:url(./images/bg-message-options.gif) no-repeat 100% -28px;
	padding:5px 10px 0 0;
}
.message-options ul{
	float:left;
	overflow:hidden;
	margin:3px 0 0;
	padding:0;
	list-style:none;
	font-size:10px;
}
.message-options ul li{
	float:left;
	margin:0 2px 0 -2px;
	background:url(./images/sep-message-options.gif) no-repeat 0 50%;
	padding:0 11px 0 13px;
}
.message-options ul a{
	color:#464646;
	text-shadow:#f1eee4 1px 1px 1px;
}
.message-options .ico-favorite{float:right;}
.mail-box{
	float:right;
	width:754px;
}
.side-panel{
	float:left;
	width:199px;
}
.mail-search{
	height:34px;
	overflow:hidden;
	background:url(./images/bg-mail-search.gif) no-repeat;
	padding:10px 8px 0 9px;
}
.mail-search .text{
	float:left;
	overflow:hidden;
	background:url(./images/bg-mail-input.gif) no-repeat;
	width:154px;
	height:24px;
}
.mail-search .text input{
	margin:0;
	background:none;
	border:none;
	padding:6px;
	width:142px;
}
.mail-search .submit{
	float:right;
	border:none;
	cursor:pointer;
	overflow:hidden;
	text-indent:-9999px;
	line-height:0;
	background:url(./images/btn-mail-search-submit.gif) no-repeat;
	width:24px;
	height:23px;
	margin:1px 0 0;
}
.btn-compose-message{
	display:block;
	overflow:hidden;
	background:url(./images/btn-compose-message.gif) no-repeat;
	height:32px;
	border:1px solid #dddddd;
	border-bottom:none;
	padding:0 0 0 12px;
	font:13px/32px Tahoma, Arial, Helvetica, sans-serif;
	color:#4a8fc8;
	text-shadow:#d9d9dc 1px 1px 0;
}
.message-nav{
	margin:0;
	padding:0 1px;
	list-style:none;
	height:1%;
	overflow:hidden;
	background:url(./images/bg-message-nav.gif) no-repeat 0 100%;
	font-size:13px;
}
.message-nav li{
	height:1%;
	overflow:hidden;
	vertical-align:top;
	padding:1px;
	background:url(./images/sep-message-nav.gif) repeat-x;
}
.message-nav li.active a{background:#e3f0fc;}
.message-nav a{
	display:block;
	padding:6px 21px 7px;
	color:#4a8fc8;
	text-shadow:#d9d9dc 1px 1px 0;
}
.side-ads{
	display:block;
	margin:11px 0 0;
}
.paging{
	width:100%;
	overflow:hidden;
	border-top: 1px dotted #c7c9c6;
	margin:0 0 15px;
	font-size:12px;
}
.paging .bg{
	height:1%;
	overflow:hidden;
	border-bottom: 1px dotted #c7c9c6;
	padding:7px 63px 6px;
}
.page-link{
	float:left;
	margin:1px 0 0;
	text-decoration:underline;
	color:#464646;
	font-weight: bold;
}
span.page-link{ text-decoration: none; }
.page-link:hover{text-decoration:none;}
.page-numbers{
	float:left;
	margin:0;
	padding:0 36px 0 19px;
	list-style:none;
}
.page-numbers li{
	float:left;
	margin:0 7px 0 0;
}
.page-numbers a{
	float:left;
	height:16px;
	font:12px/16px Tahoma, Arial, Helvetica, sans-serif;
	padding:0 5px;
	color:#464646;
	text-decoration:none;
}
.page-numbers a:visited{color:#a8a8a8;}
.page-numbers a:hover{color:#ff9300;}
.page-numbers a.active{
	color:#fff;
	background:#cbc6c3;
}
.page-nav{
	float:left;
	overflow:hidden;
	margin:1px 0 0 9px;
	padding:0;
	list-style:none;
	font-size:12px;
	font-weight: bold;
}
.page-nav li{
	float:left;
	background:url(./images/sep-grey.gif) no-repeat 0 50%;
	padding:0 11px 0 13px;
	margin:0 1px 0 -1px;
}
.page-nav a{color:#464646;}
.column-wrap{
	height:1%;
	padding:51px 40px 0 0;
}
.column-wrap .compare-listings{
	height:auto;
	float:right;
	width:351px;
}
.column-wrap .compare-listings h3{background:url(./images/bg-compare-listings-heading.gif) no-repeat;}
.compare-users{
	width:100%;
	margin:11px 0 0;
	background:url(./images/sep-dotted-green.gif) repeat-x 0 100%;
}
.compare-users .box{
	width:100%;
	overflow:hidden;
	padding:9px 0;
	background:url(./images/sep-dotted-green.gif) repeat-x;
}
.compare-users aside{
	float:left;
	width:106px;
	margin:0 8px 0 0;
}
.compare-users .img-frame{
	padding:5px 10px 11px 5px;
	background:url(./images/bg-profile-photo.png) no-repeat;
	overflow:hidden !important;
	height:77px;
}
.compare-users .remove-all{
	text-align:center;
	margin:2px 0 0;
}
.compare-users h4{
	margin:6px 0 0;
	font:14px Tahoma, Arial, Helvetica, sans-serif;
	color:#ff9300;
}
.compare-users dl{
	margin:5px 0 0;
	height:1%;
	overflow:hidden;
	line-height:18px;
	color:#898989;
}
.compare-users dt{
	color:#b9b8b2;
	margin:0 5px 0 0;
	float:left;
}
.compare-users dd{
	margin:0;
	padding:0;
}
.column-wrap .compare-listings .compare-message{margin:9px 0 10px;}
/* search result */
.search-result-entry{
	height:1%;
	padding:0 9px 0 0;
}
.search-result-entry .box{float:right;}
.search-result-entry label{
	float:left;
	margin:14px 7px 0 0;
	font-size:12px;
}
.search-result-entry h2{
	float:left;
	color:#fff;
	font:19px Tahoma, Arial, Helvetica, sans-serif;
	background:url(./images/bg-search-result-heading.png) no-repeat;
	width:306px;
	height:42px;
	padding:7px 0 0 22px;
	margin:0 0 0 -23px;
	position:relative;
}
.search-result-entry select{
	float:right;
	background:#fff;
	width:114px;
	height:25px;
	margin:9px 0 0;
	padding:3px 3px 3px 5px;
	color:#949494;
	border:1px solid #dbdbdb;
}
.search-result{
	float:left;
	width:535px;
	padding:1px;
	border:1px solid #e5e4e0;
	-moz-box-shadow:3px 4px 0 #E2DFD1;
	background:#fff;
}
.search-result .bg{
	padding:7px 11px 19px;
	height:1%;
	background:url(./images/bg-search-results.gif);
}
.search-info{
	height:1%;
	overflow:hidden;
	background:#fff;
	padding:5px 9px 9px;
	margin:8px 0 0;
}
.search-info strong{
	float:left;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	margin:4px 12px 0 0;
}
.search-info .rss{
	float:left;
	font-size:10px;
	padding:5px 0 0 21px;
	color:#ff9300;
	background:url(./images/ico-rss.gif) no-repeat;
}
.search-result-list{
	height:1%;
	overflow:hidden;
	background:#e4f3f9;
	border:1px solid #efefe9;
	margin:9px 0 0;
}
.search-result-list .holder{
	height:1%;
	overflow:hidden;
	background:url(./images/sep-dotted-green.gif) repeat-x 0 100%;
	padding:13px 15px 18px;
}
.search-result-list h2{
	float:left;
	display:inline;
	font:16px Tahoma, Arial, Helvetica, sans-serif;
	margin:0 6px;
	color:#ff9300;
	text-shadow: 1px 1px #fff;
}
.search-result-list .joined{
	float:left;
	font:9px Tahoma, Arial, Helvetica, sans-serif;
	color:#d6d6d5;
	margin:7px 0 0;
}
.search-result-columns{
	width:100%;
	overflow:hidden;
	padding:4px 0 0;
}
.profile-frame{
	float:left;
	border:1px solid #e3e1de;
	width:115px;
	background:url(./images/bg-profile-frame.gif) repeat-x;
}
.profile-frame .img-frame{
	padding:5px 10px 11px 5px;
	background:url(./images/bg-profile-photo.png) no-repeat;
	margin:6px auto 0;
	width:93px;
	height:77px;
}
.profile-frame ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
	font-size:9px;
}
.profile-frame ul li{
	margin:2px 0 -2px;
	height:1%;
	overflow:hidden;
	background:url(./images/sep-profile-frame.gif) repeat-x 0 100%;
	padding:5px 24px 7px 9px;
	vertical-align:top;
}
.profile-frame ul a{
	padding:1px 0 0 21px;
	color:#9e9b97;
	text-shadow:1px 1px #e3e5df;
}
.profile-frame .user{background:url(./images/ico-view-profile.png) no-repeat;}
.profile-frame .connect{background:url(./images/ico-connect.png) no-repeat 0 50%;}
.profile-frame .checkbox{
	float:left;
	width:15px;
	height:14px;
	padding:0;
	margin:0 8px 0 0;
}
.profile-frame label{
	display:block;
	margin:1px 0 0;
	height:1%;
	overflow:hidden;
	color:#9e9b97;
	text-shadow:1px 1px #e3e5df;
}
.employment-table{
	float:right;
	width:260px;
	border-collapse:collapse;	
}

.employment-table-right{
	width:237px!important;
	float:left!important;
	margin-left:10px;
}
.employment-table td{
	margin:0;
	padding:0 0 0 8px;
	border:1px solid #fff;
	border-width:0 1px;
	height:18px;
	
	white-space: pre-wrap;
	background:#fff;
}
.employment-table .heading{
	font-size:12px;
	color:#a7a7a7;
}
.employment-table .cell-1{
	width:93px;
	color:#bcc2c5;
}
.employment-table .alt td{background:#ebf6fb;}
.employment-table .alt-title td{font-weight:bold; padding-top:10px; font-size:12px; border-bottom:1px solid #CCC; color:#000; background: #FFF}

.search-result .paging{
	border:none;
	margin:0;
}
.search-result .paging .bg{
	border:none;
	padding:21px 80px 0;
}
/* pop up */
.pop-up{
	width:475px;
	top:30%;
	left:30%;
	position:absolute;
	color:#939292;
}
.pop-up-t{
	background:url(./images/bg-pop-up.png) no-repeat;
	height:11px;
	overflow:hidden;
}
.pop-up-c{
	height:1%;
	overflow:hidden;
	padding:8px 13px 7px;
	position:relative;
	background:url(./images/bg-pop-up.png) repeat-y -475px 0;
}
.pop-up-b{
	background:url(./images/bg-pop-up.png) no-repeat -950px 0;
	height:11px;
	overflow:hidden;
}
.pop-up .btn-close{
	position:absolute;
	overflow:hidden;
	text-indent:-9999px;
	background:url(./images/btn-close-pop-up.gif) no-repeat;
	width:15px;
	height:16px;
	top:3px;
	right:17px;
}
.pop-up .holder{
	height:1%;
	overflow:hidden;
	padding:0 6px;
}
.pop-up h3{
	margin:0;
	font:14px Tahoma, Arial, Helvetica, sans-serif;
}
.addressee{
	width:100%;
	overflow:hidden;
	margin:15px 0 0;
	padding:0 0 14px;
}
.addressee strong{
	float:left;
	margin:5px 8px 0 0;
	font:14px Tahoma, Arial, Helvetica, sans-serif;
}
.addressee .box{
	float:left;
	background:url(./images/bg-addressee.gif) no-repeat;
	margin:0 9px 0 0;
}
.addressee .bg{
	float:left;
	background:url(./images/bg-addressee.gif) no-repeat 100% -27px;
	padding:7px 6px 0 10px;
	height:20px;
}
.addressee span{
	float:left;
	margin:0 15px 0 0;
}
.addressee .btn-delete{
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	background:url(./images/btn-delete-addressee.gif) no-repeat;
	width:10px;
	height:10px;
	margin:2px 0 0;
}
.pop-up .add-message{margin:0 0 0 5px;}
.message-preview{
	height:1%;
	overflow:hidden;
	margin:22px 0 0;
	background:url(./images/bg-message-preview.jpg) no-repeat 6px 100%;
	padding:0 3px 12px 0;
}
.message-preview h4{
	float:left;
	margin:5px 0 0;
	font:14px Tahoma, Arial, Helvetica, sans-serif;
	width:65px;
}
.message-preview .box{
	float:right;
	width:362px;
}
.message-preview .t{
	height:10px;
	overflow:hidden;
	background:url(./images/bg-message-preview-box.png) no-repeat;
}
.message-preview .c{
	height:1%;
	overflow:hidden;
	background:url(./images/bg-message-preview-box.png) repeat-y -362px 0;
	padding:11px 12px 15px;
}
.message-preview .b{
	height:6px;
	overflow:hidden;
	background:url(./images/bg-message-preview-box.png) no-repeat -724px 100%;
}
.message-preview h5{
	margin:0;
	padding:0 0 5px 2px;
	font:14px Tahoma, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #e5e5e5;
}
.message-preview .frame{
	height:1%;
	overflow:hidden;
	padding:14px 0 0 8px;
}
.message-preview .align-left{
	float:left;
	margin:-4px 10px 0 0;
	position:relative;
}
.message-preview p{margin:0 0 15px;}
.btn-message-preview{
	float:left;
	text-align:center;
	background:url(./images/btn-message-preview.gif) no-repeat;
	width:68px;
	height:23px;
	font:12px/23px Arial, Helvetica, sans-serif;
	color:#999;
	margin:0 6px 0 0;
}
.message-btns{
	width:100%;
	overflow:hidden;
	margin:15px 0 0;
	background:url(./images/sep-message-btns.gif) repeat-x;
	padding:11px 0 0;
}
.message-btns .btn-red{margin:0 0 0 4px;}
.profile-info .alter{padding:21px 19px 19px;}
.connected-employer{
	margin:8px -1px 0;
	position:relative;
	width:465px;
	background:url(./images/bg-connected-employer.gif) no-repeat;
	height:123px;
	overflow:hidden;
	padding:9px 4px 0;
}
.connected-employer .entry{
	width:100%;
	overflow:hidden;
}
.connected-employer h3{
	float:left;
	margin:0 0 0 6px;
	font:14px Tahoma, Arial, Helvetica, sans-serif;
	color:#a2a1a1;
	text-shadow:1px 1px #e5e5e5;
}
.view-all{
	float:right;
	margin:3px 6px 0 0;
	text-shadow:1px 1px #e5e5e5;
}
.connected-employer .gallery{
	width:100%;
	overflow:hidden;
	margin:5px 0 0;
}
.connected-employer .btn-prev,
.connected-employer .btn-next{
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	width:23px;
	height:91px;
}
.connected-employer .btn-prev{background:url(./images/btns-employer-gallery.gif) no-repeat;}
.connected-employer .btn-next{background:url(./images/btns-employer-gallery.gif) no-repeat -23px 0;}
.connected-employer .holder{
	float:left;
	overflow:hidden;
	background:url(./images/bg-connected-employers-gallery.gif) repeat-x;
	margin:0 1px;
	width:415px;
	height:89px;
	border:1px solid #e9e7e7;
	position:relative;
}
.connected-employer ul{
	position:absolute;
	top:3px;
	left:0;
	width:99999px;
	margin:0;
	padding:0;
	list-style:none;
}
.connected-employer ul li{
	float:left;
	margin:0 0 0 3px;
	width:100px;
}
.invite-friends{
	height:1%;
	background:#f1f9fc;
	border:1px solid #e6ebef;
	padding:8px 11px 10px 8px;
	margin:0 0 11px;
	position:relative;
	z-index:1;
}
.invite-friends .entry{
	width:100%;
	padding:0 0 9px;
}
.social-list{float:left;}
.social-list strong{
	float:left;
	font:14px Tahoma, Arial, Helvetica, sans-serif;
	color:#939292;
	margin:0 8px 0 0;
}
.social-list ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.social-list ul li{
	float:left;
	margin:0 13px 0 0;
}
.social-list input{
	float:left;
	padding:0;
	width:15px;
	height:14px;
	margin:2px 9px 0 0;
}
.social-list a.social{
	float:left;
	height:16px;
	width:16px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
}
.social-list .facebook{background:url(./images/ico-social.gif) no-repeat;}
.social-list .twitter{background:url(./images/ico-social.gif) no-repeat -50px 0;}
.social-list .linkedin{background:url(./images/ico-social.gif) no-repeat -97px 0;}
.social-list .google{background:url(./images/ico-social.gif) no-repeat -145px 0;}
.social-list .mail{background:url(./images/ico-social.gif) no-repeat -193px 0;}
.enter-message{
	float:right;
	position:relative;
	color:#908e8e;
	padding:0 0 2px;
}
.enter-message a{
	color:#908e8e;
	font-size:10px;
}
.enter-message:hover .drop{display:block;}
.enter-message .drop{
	right:0;
	top:15px;
	display:none;
	background:#fff;
	border:3px solid #ebebeb;
	padding:6px 6px 0;
	position:absolute;
	width:294px;
}
.enter-message p{margin:0 0 14px;}
.invite-friends .text{
	float:left;
	background:url(./images/bg-invite-input.gif) no-repeat;
	width:347px;
	height:16px;
	padding:7px 12px 6px;
	margin:0 8px 0 0;
}
.invite-friends .text input{
	background:none;
	width:347px;
	margin:0;
	padding:0;
	border:none;
	color:#939292;
}
.invite-friends .submit{
	float:left;
	border:none;
	cursor:pointer;
	color:#fff;
	background:url(./images/btn-invite.gif) no-repeat;
	width:56px;
	height:29px;
	font:bold 13px Tahoma, Arial, Helvetica, sans-serif;
	text-shadow:1px 2px #bd0007;
	padding:0 0 2px;
}
.profile-table{
	height:1%;
	overflow:hidden;
	padding:0 3px 4px;
	margin:-3px 0 0;
	position:relative;
	color:#a9a9a9;
	line-height:15px;
}
.profile-table table{
	width:100%;
	border-collapse:collapse;
}
.profile-table td{
	margin:0;
	padding:5px;
	border:2px solid #faf7eb;
	background:#faf7eb;
	vertical-align:top;
}
.profile-table .alt td{background-color:#fff;}
.profile-table .cell-1{
	background:#faf7eb url(./images/sep-profile-table.gif) repeat-y 100% 0;
	width:137px;
	border-right:none;
	color:#c8c7c7;
}
.profile-table .cell-2{border-left:none;}
.person-profile-box .employment-table{
	float:none;
	width:100%;
	margin:3px 0 0;
	border-bottom:1px solid #fff;
}
.person-profile-box h2{
	float:left;
	display:inline;
	font:16px Tahoma, Arial, Helvetica, sans-serif;
	margin:0 6px;
	color:#ff9300;
	text-shadow: 1px 1px #fff;
}
.person-profile-box .joined{
	float:left;
	font:9px Tahoma, Arial, Helvetica, sans-serif;
	color:#d6d6d5;
	margin:7px 0 0;
}
.basic-info{
	width:100%;
	overflow:hidden;
}
.basic-info .row{
	width:100%;
	overflow:hidden;
	margin:7px 0 0;
}
.basic-info label{
	float:left;
	text-align:right;
	margin:4px 11px 0 0;
	width:80px;
}
.basic-info .text{
	float:left;
	padding:4px 5px;
	border:1px solid #b2b2b2;
	font-size:12px;
	color:#858484;
	width:328px;
}
.basic-info select{
	float:left;
	margin:3px 4px 0 0;
	width:88px;
}
.basic-info .narrow{width:50px;}
.btn-save{
	font-size:13px;
	margin:16px auto 0;
	width:111px;
	float:none;
	display:block;
	overflow:hidden;
}
.profile-form{
	margin:0 -8px 0 -7px;
	position:relative;
	width:441px;
	overflow:hidden;
}
.textarea-wrap{
	height:1%;
	overflow:hidden;
}
.textarea-wrap textarea{
	border:1px solid #b2b2b2;
	margin:0;
	padding:7px;
	height:100px;
	overflow:auto;
	width:425px;
	max-width:425px;
	color:#858484;
	line-height:18px;
}
.btn-textarea{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:#eee url(./images/btn-textarea.gif) no-repeat 50% 50%;
	border:1px solid #ddd;
	border-top:none;
	height:9px;
	cursor:n-resize;
}
.work-history{
	width:100%;
	margin:-6px 0 0;
	position:relative;
}
.work-history label{
	float:left;
	margin:0 2px 0 0;
}
.work-history .alt label{margin:5px 2px 0 0;}
.work-history .row{
	width:444px;
	overflow:hidden;
	padding:12px 0 0 7px;
	margin:0 -10px 0 0;
}
.work-history .text{
	float:left;
	margin:0 15px 0 0;
	padding:5px;
	border:1px solid #b2b2b2;
	width:138px;
}
.work-history .checkbox{
	float:left;
	padding:0;
	margin:2px 0 0 5px;
	display:inline;
	width:15px;
	height:14px;
}
.work-history select{
	float:left;
	margin:0 6px 0 0;
	width:93px;
}
.work-history .narrow{
	width:73px;
	margin:0 11px 0 0;
}
.to{
	float:left;
	margin:2px 7px 0 0;
}
.work-history .textarea-wrap{margin:6px 0 0;}
.add-another, .add-another-job, .add-another-institution{
	float:right;
	font-size:10px;
	margin:8px 0 0;
}
.education{width:100%; padding:10px 0px; border-bottom:1px dotted #CCC}
.education .row{
	width:100%;
	overflow:hidden;
	margin:8px 0 0;
}
.education label{
	float:left;
	text-align:right;
	width:108px;
	margin:6px 10px 0 0;
	word-spacing:-1px;
}
.education .text{
	float:left;
	padding:5px;
	border:1px solid #b2b2b2;
	width:311px;
}
.education select{
	float:left;
	margin:5px 6px 0 0;
	width:93px;
}
.education .narrow{
	width:73px;
	margin:5px 11px 0 0;
}
.education .to{margin:6px 5px 0 0}
.education .textarea-wrap{width:322px;}
.education .textarea-wrap textarea{
	width:365px;
	max-width:306px;
}

.awards{width:100%;  padding:10px 0px; border-bottom:1px dotted #CCC}
.awards .row{	width:100%;	overflow:hidden;	margin:8px 0 0;}
.awards label{	float:left;	text-align:right;	width:108px;	margin:6px 10px 0 0;	word-spacing:-1px;}
.awards .text{	float:left;	padding:5px;	border:1px solid #b2b2b2;	width:311px;}
.awards select{	float:left;	margin:5px 6px 0 0;	width:93px;}
.awards .narrow{	width:73px;	margin:5px 11px 0 0;}
.awards .to{margin:6px 5px 0 0}
.awards .textarea-wrap{width:322px;}
.awards .textarea-wrap textarea{	width:365px;	max-width:306px;}

.extracurriculars {width:100%;  padding:10px 0px; border-bottom:1px dotted #CCC}
.extracurriculars .row{	width:100%;	overflow:hidden;	margin:8px 0 0;}
.extracurriculars label{	float:left;	text-align:right;	width:108px;	margin:6px 10px 0 0;	word-spacing:-1px;}
.extracurriculars .text{	float:left;	padding:5px;	border:1px solid #b2b2b2;	width:311px;}
.extracurriculars select{	float:left;	margin:5px 6px 0 0;	width:93px;}
.extracurriculars .narrow{	width:73px;	margin:5px 11px 0 0;}
.extracurriculars .to{margin:6px 5px 0 0}
.extracurriculars .textarea-wrap{width:322px;}
.extracurriculars .textarea-wrap textarea{	width:365px;	max-width:306px;}

.recommendations {width:100%;  padding:10px 0px; border-bottom:1px dotted #CCC}
.recommendations .row{	width:100%;	overflow:hidden;	margin:8px 0 0;}
.recommendations label{	float:left;	text-align:right;	width:108px;	margin:6px 10px 0 0;	word-spacing:-1px;}
.recommendations .text{	float:left;	padding:5px;	border:1px solid #b2b2b2;	width:311px;}
.recommendations select{	float:left;	margin:5px 6px 0 0;	width:93px;}
.recommendations .narrow{	width:73px;	margin:5px 11px 0 0;}
.recommendations .to{margin:6px 5px 0 0}
.recommendations .textarea-wrap{width:322px;}
.recommendations .textarea-wrap textarea{	width:365px;	max-width:306px;}

/* css part 3 ends */
.profile-content{
	background:#e4f3f8 url(./images/bg-profile-content.gif) repeat-y 485px 0;
	width:963px;
	padding:8px 6px 40px 5px;
	margin:-6px 0 7px 7px;
}
.profile-content:after{
	clear:both;
	display:block;
	content:"";
}
.compare-user .profile-content{
	width:974px;
	padding:8px 0 40px;
}
.profile-left{
	width:466px;
	float:left;
	padding-left:6px;
}

.profile-left2{
	float:left;
	padding-left:6px;
}
.person-profile-box{
	overflow:hidden;
	height:1%;
	padding:0 0 10px 2px;
}
.profile-frame ul li.online-chat a{background:url(./images/ico-chat.gif) no-repeat 1px 4px;}
.profile-frame ul li.video-chat a{background:url(./images/ico-video-chat.gif) no-repeat 1px 2px;}
.profile-frame ul li.send-email a{background:url(./images/ico-post.gif) no-repeat 0 5px;}
.profile-frame ul li.edit-profile a{background:url(./images/ico-edit-profile.png) no-repeat 1px 50%;}
.profile-frame ul li.upload-video a{background:url(./images/ico-upload-video.png) no-repeat 2px 50%;}
.profile-frame ul li.upload-resume a{background:url(./images/ico-upload-resume.png) no-repeat 2px 50%;}
.profile-frame ul li a span{
	color:#8cbdf9;
}
.person-profile-box .profile-frame{
	margin:2px 9px 0 0;
}
.person-profile-box .profile-frame ul li{
	padding:2px 0 3px 4px;
}
.person-profile-box .profile-frame ul li a{
	display:block;
	padding:5px 0 5px 21px;
}
.person-text{
	overflow:hidden;
	height:1%;
}
.person-title{
	overflow:hidden;
	height:1%;
	background:url(./images/sep-dotted02.gif) repeat-x 0 100%;
	padding:0 0 10px;
	margin:0 0 8px;
}
.person-title strong{
	float:left;
	font-size:15px;
	color:#ff9400;
	padding:6px 0 0;
}
.title-list{
	margin: 0;
	padding:0;
	list-style: none;
	font-size: 11px;
	line-height: 13px;
	float: right;
}
.title-list li {
	float: left;
}
.title-list li a{
	float:left;
}
.person-text .text-holder{
	padding:0 0 0;
	font-size:12px;
	color:#858484;
	line-height:18px;
}
.person-text .text-holder p{
	margin:0 0 17px;
}
.person-text .text-holder p span{display:block;}
.person-text-list{
	margin:0;
	padding:0;
	list-style:none;
	font-size:11px;
	color:#939292;
}
.person-text-list li a{
	color:#4a8fc8;
}
.profile-info{
	width:460px;
	background:#fff;
	padding:0 0 3px;
}

.profile-info2{
	width:502px;
	background:#fff;
	padding:0 0 3px;
}
.profile-info .title{
	width:461px;
	height:30px;
	margin:0 -6px;
	background:url(./images/bg-heading03.gif) no-repeat;
	padding:5px 0 0 11px;
}
.profile-info .title h2{
	margin:0;
	color:#fff;
	font-size:14px;
}
.profile-info-text{
	border:solid #faf7eb;
	border-width:0 2px 2px;
	margin:0 3px;
	padding:5px 15px 13px 11px;
	font-size:13px;
	color:#858484;
	line-height:18px;
}
.profile-info-text p{
	margin:0;
}
.profile-info-text p a{text-decoration:underline;}
.profile-info-text p a:hover{text-decoration:none;}
.work-info{
	padding:0 0 15px;
}
.work-info .name,
.work-info .position,
.work-info .date{
	display:block;
}
.profile-right{
	width:471px;
	float:right;
}

.profile-right2{
	width:441px;
	float:right;
	background:#fff;
}

.profile-right2 h2 {
	background:#fff;
	padding:10px;
	margin:0px;
	background:url("./images/main-sprite.png") no-repeat scroll -10px -232px transparent;
}
.profile-right2 ul {
	margin:0px;
	padding:10px 20px;
	line-height:16px;
}
.profile-right2 ul li {
	margin:0px 0px 5px 0px;
	padding:0px;
	list-style:none;	
}

.profile-right2 ul li a{
	display:block;
	background:#eee;
	padding:4px 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
	text-shadow:1px 1px #fff;
	color:#333!important;
	border:#ccc solid 1px;
}
.profile-right2 ul li a:hover {
	text-decoration:none;
	background:#ccc;
}
.profile-right .accordion,
.employer-holder .accordion{
	margin:0;
	padding:0;
	list-style:none;
}
.profile-right .accordion li,
.employer-holder .accordion li{
	background:#f1f9fc;
	margin:0 0 1px;
	vertical-align:top;
	border-bottom:1px solid #d8e7ec;
}
.profile-right .accordion li .title,
.employer-holder .accordion .title{
	height:27px;
	background:url(./images/bg-title.gif) repeat-x;
	padding:0 4px 0 10px;
}
.profile-right .accordion li .title h3,
.employer-holder .accordion .title h3{
	float:left;
	margin:0;
	font-size:14px;
	line-height:27px;
	color:#666465;
	text-shadow:1px 1px #fff;
}
.profile-right .accordion li .title .edit-link,
.employer-holder .accordion li .title .edit-link{
	float:right;
	color:#dfdedf;
	line-height:25px;
}
.profile-right .accordion li .open-close,
.employer-holder .accordion li .open-close{
	float:right;
	width:22px;
	height:18px;
	background:url(./images/opener-sprite.jpg) no-repeat 0 -36px;
	text-indent:-9999px;
	overflow:hidden;
	margin:4px 0 0 15px;
}
.profile-right .accordion li .open-close:hover,
.profile-right .accordion li.active .open-close:hover,
.employer-holder .accordion li.active .open-close:hover,
.employer-holder .accordion li .open-close:hover{
	background-position:0 0;
}
.profile-right .accordion li.active .open-close,
.employer-holder .accordion li.active .open-close{
	background-position:0 -18px;
}
.profile-right .accordion li .slide,
.employer-holder .accordion li .slide{
	background:#f1f9fc;
	display:none;
}
.profile-right .accordion li.active .slide,
.employer-holder .accordion li.active .slide{
	display:block;
}
.profile-right .info-holder,
.employer-holder .info-holder{
	padding:7px 5px 0;
	overflow:hidden;
	zoom: 1;
	margin:4px;
}
.profile-right .info-holder2,
.employer-holder .info-holder2{
	padding:25px;
	color:#858484;
	font-size:13px;
	margin:4px
}
.info-holder:hover,
.info-holder2:hover{
	background:#e7eef0;
}
.profile-right .info-holder2 a,
.employer-holder .info-holder2 a{
	text-decoration:underline;
}
.profile-right .info-holder2 p,
.employer-holder .info-holder2 p{
	margin:0 0 10px;
}
.info-holder .video {
	float:left;
	margin-right:5px;
	border:2px solid #000;
}
.info-holder .video img {
	display:block;
}
.info-holder .info-content {
	height:1%;
	overflow:hidden;
	font-size:10px;
	line-height:14px;
}
.info-holder .info-content p {
	margin:8px 0 10px;
	color:#696b68;
}
.info-holder .info-content h4 {
	margin:0 0 4px;
	font-size:11px;
	line-height:11px;
}
.info-holder .info-content .date {
	color:#cfcfcf;
	font-style:normal;
	margin-right:11px;
}
.info-holder .info-content .meta {
	padding:0;
	margin:0;
	list-style:none;
	display:inline;
	color:#cfcfcf;
	line-height:11px;
}
.info-holder .info-content .meta li {
	padding:0 14px;
	display:inline;
	border:0;
}
.info-holder .info-content .meta li.like {
	background:url(./images/ico-like.gif) no-repeat 0 50%;
}
.info-holder .info-content .meta li.comment {
	background:url(./images/ico-comment.gif) no-repeat 0 50%;
}
.tweet-post {
	font-size:12px;
	line-height:18px;
}
.tweet-post p { margin: 0 0 10px; }
.info-holder .date-post {
	text-align:right;
	font-weight:bold;
	color:#6c8e91;
}
.second-main{
	width:936px;
	border:solid #cbc9c2;
	box-shadow: 4px 4px 0 e8e6d6;
	-webkit-box-shadow: 4px 4px 0 e8e6d6;
	-moz-box-shadow: 5px 5px 0 #e8e6d6;
	margin:14px 0 0 8px;
	border-width:0 1px 1px;
}
.second-w1{
	width:100%;
	background:url(./images/bg-main-content03.jpg);
}
.second-main .main-content{
	width:871px;
	background:url(./images/bg-main-content02.jpg) repeat-x;
	padding:17px 31px 14px 34px;
	color:#464646;
	overflow:hidden;
}
.second-main .main-heading{
	margin: 0 -9px -10px -8px;
	position:relative;
	background:url(./images/bg-heading04.png) no-repeat;
	height:44px;
}
.second-main .main-heading h1{
	color:#fcfbf5;
	font-size:24px;
}
.second-main .main-content p{
	margin:0 0 14px;
}
.second-main .main-content .contact-text{
	font-size:12px;
}
.second-main .main-content p a{
	color:#464646;
}
.second-main .main-content .agreement-text{
	display:block;
}
.second-main .main-content p.title{margin:0;}
.second-main .main-content ul{
	margin:0;
	padding:8px 0 13px;
	list-style:none;
}
.second-main .main-content ul li{
	padding:0 0 7px;
}
.slide-info-list{
	width:100%;
	margin:0;
	padding:0 0 10px;
	list-style:none;
}
.slide-info-list li {
	vertical-align: top;
	width: 100%;
}
.slide-info-list li .title{
	height:27px;
	background:url(./images/bg-slide-title.gif) repeat-x;
	padding:6px 18px 0 12px;
}
.slide-info-list li .title:hover{
	cursor:pointer;
	background:url(./images/bg-slide-title-hover.gif) repeat-x;
}
.second-main .main-content h2{
	margin:2px 0 10px;
	font-weight:normal;
	font-size:20px;
	line-height: 21px;
	color:#292929;
}
.second-main .main-content .slide-info-list .title h2{
	margin:0;
	float:left;
}
.slide-info-list li .title .open-close{
	float:right;
	width:12px;
	height:12px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(./images/btn-open-close.gif) no-repeat;
	margin:8px 0 0;
}
.slide-info-list li.active .open-close{
	background-position:0 -10px;
}
.slide-info-list li .info-list-content{
	display:none;
	padding:10px 0 0;
	font-size:12px;
	line-height:16px;
	overflow: hidden;
	width: 871px;
}
.slide-info-list li.active .info-list-content{
	display:block;
}
.slide-info-list li .info-list-content p{
	margin:0 0 10px;
}
.slide-info-list li .info-list-content p a{
	color:#47babe;
}
.btn-view-blog{
	position:absolute;
	right:-2px;
	top:-37px;
	background: url(./images/buttons-sprite.png) no-repeat -803px 0;
	width: 114px;
	height: 27px;
	color: #f7f4e3;
	text-align: center;
	padding: 10px 0 0;
	margin: 0 16px -2px 0;
	font-weight: bold;
	font-size: 15px;
	line-height: 18px;
	text-shadow: 0 0 2px #fff;
}

.compare-container{
	width:963px;
	overflow: auto;	
}

.compare-box{
	padding:0 0 0px;	
	width:4000px;
	background:#e4f3f8;
	background:#fff;
}

.compare-box .list-container {
	width:100%;
	overflow:auto;
}

.compare-box .user-compare-list{
	margin:0;
	padding:4px 0 11px 4px;
	list-style:none;
	height:1%;
	overflow:hidden;
	width:100%;
	white-space: nowrap;
}

.user-compare-list-header{
	background:#e4f3f8 !important;
}
.compare-box .user-compare-list li{
	float:left;
	padding:0 27px 0 28px;
	width:260px;
	border:1px solid transparent;
	
}
.compare-box .user-compare-list .img-frame{
	margin:5px 10px 11px 5px;
	border:5px solid #FFF;
	width:96px;
	height:96px;
	overflow:hidden;
}
.compare-box .user-compare-list .img-frame img{
	display:block;
}
.compare-box .compare-summary{
	height:30px; 
	overflow:hidden;
	background:url(./images/bg-compare-summary.gif) repeat-x;
	padding:7px 12px 0;
	width:100%;
}
.compare-summary .title{
	float:left;
	color:#858484;
	font-size:14px;
	font-weight:normal;
	width:173px;
}
.compare-summary .summary-remove-list{
	margin:0 -60px 0 0;
	padding:0;
	list-style:none;
	float:left;
	font:11px Arial, Helvetica, sans-serif;
	width:830px;
}
.compare-summary .summary-remove-list li{
	float:left;
	padding:0 77px 0 24px;
}
.compare-summary .summary-remove-list li a{
	float:left;
	color:#505f66;
	background:url(./images/btn-remove.gif) no-repeat;
	padding:1px 0 3px 23px;
}

.compare-box .compare-body {
	background:#fff !important;
	width:100%
}

/* employer-dashboard.html */
.employer-wrap{
	width:990px;
	overflow:hidden;
}
.employer-left{
	float:left;
	width:482px;
	border:1px solid #e5e4e0;
	background:url(./images/bg-main-content.gif);
	box-shadow: 3px 4px 0 #e8e6d6;
	-webkit-box-shadow: 3px 4px 0 #e8e6d6;
	-moz-box-shadow: 3px 4px 0 #e8e6d6;
	padding:7px 7px 10px;
}
.employer-holder{
	background:#e4f3f9;
	padding:12px 11px 12px 13px;
	width:458px;
}
.dashboard-tabs{
	background:#f0f8fc url(./images/bg-dashboard.gif) repeat-x;
	width:456px;
	margin:0 0 12px;
}
.dashboard-tabs .dashboard-w1{
	width:100%;
	background:url(./images/bg-dashboard-bottom.gif) no-repeat 0 100%;
}
.dashboard-tabs .tabset{
	height:32px;
	background:url(./images/bg-tabs.gif) no-repeat;
	margin:0 -2px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	width:458px;
}
.dashboard-tabs .tabset li{
	float:left;
	background:url(./images/sep-tabset.gif) repeat-y 100% 0;
	height:30px;
	padding-right:2px;
}
.dashboard-tabs .tabset li a{
	float:left;
	padding:8px 11px;
	color:#fff;
	height:22px;
	text-shadow:1px 1px #a02c34;
}
.dashboard-tabs .tabset li a:hover,
.dashboard-tabs .tabset li.ative a{
	background:url(./images/bg-tabs-hover.gif) repeat-x 0 2px;
	text-decoration:none;
}
.dashboard-tabs .tabset li:first-child a:hover,
.dashboard-tabs .tabset li:first-child a.active{
	background:url(./images/bg-tabs-hover-first.jpg) no-repeat;
}
.dashboard-tabs .tabset li.last a:hover{
	background:url(./images/bg-tabs-hover-last.jpg) no-repeat 100% 0;
}
.dashboard-tabs .tabset li.last{
	background:none;
	float:right;
}
.dashboard-tabs .tab-content{
	overflow:hidden;
	height:1%;
	padding:13px 13px 11px 14px;
}
.dashboard-tabs .tab-content .profile-frame{
	margin-right:13px;
}
.profile-frame li a.dashbroad{
	background:url(./images/ico-dashboard.gif) no-repeat;
	padding-left:26px;
}
.profile-frame li a.edit-profile{
	background:url(./images/ico-edit-profile02.gif) no-repeat;
	padding-left:26px;
}
.profile-frame li a.logout{
	background:url(./images/ico-logout.gif) no-repeat;
	padding-left:26px;
}
.profile-noframe {
	background:none;
	border:0;
	margin:1px;
}
.employers-nospace {
	margin-top:-10px !important;
}
.employers-nospace .employers-box-heading {
	padding-right:0;
}
.profile-frame2 {
	height:1%;
	overflow:hidden;
	padding:3px 0 11px;
}
.profile-frame2 .img-frame {
	width:88px;
	height:64px;
	background:url(./images/bg-profile-photo2.jpg) no-repeat;
	float:left;
	padding:4px;
	margin-right:8px;
}
.employers-box-heading .dashboard-text2 strong {
	display:block;
	color:#ff9202;
	margin:0;
	border-bottom:1px solid #e6ecef;
	padding-bottom:8px;
}
.employers-box-heading .dashboard-text2 p {
	margin: 12px 0 0;
}
.dashboard-text{
	overflow:hidden;
	height:1%;
	color:#858484;
	font-size:12px;
	line-height:18px;
}
.dashboard-text .title{
	overflow:hidden;
	height:1%;
	background:url(./images/sep-title01.gif) no-repeat 0 100%;
	padding:0 0 24px;
	margin:0 0 9px;
}
.dashboard-text strong{
	float:left;
	font-size:15px;
	color:#ff9400;
	padding:6px 0 0;
}
.dashboard-text p{
	margin:0 0 13px;
}
.dashboard-text img.alignright{
	float:right;
	margin:7px 0 0;
}
.employer-holder .accordion{
	margin:0 0 13px;
}
.employer-holder .accordion .img-holder{
	float:left;
	margin-right:5px;
}
.employer-holder .accordion .img-holder img{
	display:block;
}
.employer-holder .accordion .info-content{
	padding: 0 5px 10px 5px;
}
.employer-holder .accordion .info-content p{
	margin:0 0 10px;
}
.employer-holder .accordion .info-content .view-link{
	display:block;
	text-align:right;
	font-size:9px;
}
.employer-holder .accordion .info-content .view-link a{
	text-decoration:underline;
	color:#ff9300;
}
.employer-holder .accordion .info-content .view-link a:hover{
	text-decoration:none;
}
.employer-holder .accordion .info-holder{
	padding:7px 0 0 10px;
}
.accordion .info-holder .lastest-upload{
	display:block;
	text-align:right;
	font-size:9px;
	padding:0 8px 8px 0;
}
.accordion .info-holder .lastest-upload a{
	color:#c6c6c6;
}
.employer-right{
	float:right;
	width:466px;
	padding-right:2px;
}
.connected-holder{
	width:462px;
	border:1px solid #fcfbf4;
	box-shadow: 2px 3px 0 #e8e6d6;
	-webkit-box-shadow: 2px 3px 0 #e8e6d6;
	-moz-box-shadow: 2px 3px 0 #e8e6d6;
	margin:0 0 26px;
}
.connected-holder .connected-w1{
	width:460px;
	border:1px solid #e7e7e1;
	background:#e6e5de url(./images/bg-connected-box.gif) repeat-x;
	padding:2px 0 0;
}
.connected-box{
	background:url(./images/sep-connected.gif) repeat-x 0 100%;
	padding:0 8px 11px;
	margin:0 0 12px;
	overflow:hidden;
	width:444px;
}
.dashboard-box .connected-box{
	width: 426px;
	padding: 0;
	background: none;
}
.connected-holder .last-child{
	margin:0;
	background:none;
}
.connected-box .connected-list{
	margin:0;
	padding:0 14px 0 10px;
	list-style:none;
	font-size:13px;
	color:#9e9b97;
}
.connected-box .connected-list li{
	border-top:1px solid #dbdad5;
	padding:8px 0;
}
.connected-box .connected-list li:first-child{
	border:none;
}
.connected-box .connected-list li a{
	color:#9e9b97;
	padding:0 0 0 29px;
}
.connected-box .connected-list li.post-item a{
	background:url(./images/ico-post02.gif) no-repeat;
}
.connected-box .connected-list li.chat-item  a{
	background:url(./images/ico-chat02.gif) no-repeat;
}
.connected-box .connected-list li.video-chat-item a{
	background:url(./images/ico-video-chat02.gif) no-repeat;
}
.connected-box .more-link{
	display:block;
	text-align:right;
	padding-right:13px;
}
.dashboard-box .connected-box .more-link{ padding: 0; }
.connected-box .more-link a{
	color:#fda633;
}
.connected-box h3{
	margin:0;
	font-size:14px;
	color:#383838;
}
.connected-box .title{
	overflow:hidden;
	height:1%;
}
.dashboard-box .connected-box .title{
	border-bottom: 1px solid #e4ebef;
	padding: 0 0 4px;
}
.connected-box .title h3{
	float:left;
}
.dashboard-box .connected-box .title h3{
	font-size: 14px;
	line-height: 17px;
	font-weight: normal;
}
.connected-box .title .more-link{
	float:right;
}
.dashboard-box .connected-box .title .more-link{
	margin: 3px 0 0;
}
.universites-list{
	margin:0 -50px 0 0;
	padding:13px 0 35px;
	list-style:none;
	overflow:hidden;
	width:494px;
}
.universites-list li{
	float:left;
	padding:0 55px 0 14px;
}
.universites-list li img{
	display:block;
}
.connected-people-list{
	margin:0 -10px 0 0;
	padding:15px 0 1px;
	list-style:none;
	overflow:hidden;
	width:454px;
}
.dashboard-box .connected-people-list{
	width: 436px;
	padding: 9px 0 3px;
}
.connected-people-list li{
	float:left;
	padding:0 10px 15px 2px;
}
.dashboard-box .connected-people-list li {
	padding:0 6px 14px 2px;
}
.dashboard-box .connected-people-list li a {
	display: block;
	border: 1px solid #e6e6e6;
}
.connected-people-list li img{
	display:block;
	border:2px solid #fff;
}
.newsfeed-holder{
	width:459px;
	border:1px solid #fff;
	box-shadow: 5px 5px 0 #e8e6d6;
	-webkit-box-shadow: 5px 5px 0 #e1ded1;
	-moz-box-shadow: 5px 5px 0 #e1ded1;
	background:url(./images/bg-newsfeed-holder.jpg);
}
.newsfeed-holder .title{
	height:36px;
	background:url(./images/bg-newsfeed-title.jpg) no-repeat;
	padding:3px 1px 0 21px;
	margin:-7px 0 18px;
}
.newsfeed-holder .title h2{
	float:left;
	margin:0;
	color:#fff;
	background:url(./images/ico-newsfeed.jpg) no-repeat 100% 8px;
	padding: 2px 30px 0 0;
	font-size: 24px;
	line-height: 24px;
}
.newsfeed-paging{
	color:#fff;
	font-weight:bold;
	float:right;
	font-size:10px;
	padding:10px 0 0;	
	margin-right:30px;
}
.newsfeed-paging span.text{
	float:left;
	padding-right:12px;
}
.newsfeed-paging .btn-prev,
.newsfeed-paging .btn-next{
	float:left;
	width:11px;
	height:13px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(./images/btn-next-newsletter.png) no-repeat;
	margin:1px 11px 0 0;
}
.newsfeed-paging .btn-prev{
	background:url(./images/btn-prev-newsletter.png) no-repeat;
}
.newsletter-content{
	padding:0 10px 0 9px;
	overflow:hidden;
	height:1%;
}
.newsletter-content .btn-view-all{
	margin:20px 0 13px;
}
.newsfeed-box{
	padding:0 0 11px;
	background:url(./images/separator4.gif) repeat-x 0 100%;
	margin:0 0 13px;
}
.newsfeed-text-holder{
	overflow:hidden;
	height:1%;
}
.newsfeed-box .img-holder{
	float:left;
	margin-right:14px;
	border:1px solid #e6e6e6;
}
.newsfeed-box .img-holder img{
	display:block;
	border:2px solid #fff;
}
.newsfeed-text{
	overflow:hidden;
	height:1%;
	line-height:18px;
	padding:0 0 6px;
}
.newsfeed-title{
	font-size:10px;
	font-weight:bold;
	color:#757369;
	text-transform:uppercase;
	background:url(./images/bg-newsfeed-heading.png) no-repeat;
	height:24px;
	padding:6px 0 0 12px;
	text-shadow:0 1px #fff;
	margin:0 0 10px;
}
.newsfeed-text p{
	margin:0 0 10px 5px;
}
.newsfeed-box .comments-box{
	height: 1%;
	background: #eae7d7;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding:6px 8px 6px 12px;
	text-shadow: 0 1px #fff;
	position: relative;
}
.newsfeed-box .comments-box .arrow{
	position:absolute;
	top:-8px;
	left:61px;
	width:11px;
	height:8px;
	background:url(./images/arrow05.png) no-repeat;
}
.newsfeed-box .comments-box:after {
	clear: both;
	display: block;
	content: "";
}
.newsfeed-box .comments-box .coments-summary{
	float:left;
	color:#84837d;
	background:url(./images/bg-comments-summary.gif) no-repeat 0 3px;
	padding:1px 0 2px 18px;
}
.newsfeed-box .comments-box .comment-link{
	float:right;
	color:#fda633;
}
.companies-list{
	margin:0 -50px 0 0;
	padding:21px 0 0px;
	list-style:none;
	overflow:hidden;
	width:494px;
}
.companies-list li{
	float:left;
	padding:0 14px 20px 7px;
}
.companies-list li img{
	display:block;
}
.lightbox {
	position: absolute;
	top: 165px;
	left: 50%;
	z-index: 1000;
	border: 1px solid #8d8080;
	background: url(./images/bg-lightbox.png) repeat-x;
	border-radius: 11px;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	overflow: hidden;
	padding: 7px;
}
.lightbox-sign-up {
	width: 365px;
	margin-left: -161px;
}

.lightbox-generic {
	width: 365px;
	margin-left: -161px;
}

.lightbox-register {
	width: 500px;
	margin-left: -250px;
}

.lightbox-contact {
	width: 680px;
	margin-left: -340px;
	background: url(./images/bg-lightbox2.png) repeat-x;
}
.lightbox .holder {
	background: url(./images/bg-lightbox.jpg);
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
.lightbox .frame {
	background: url(./images/bg-lightbox-top.jpg) repeat-x;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
.lightbox .inner {
	background: url(./images/bg-lightbox-bottom.jpg) no-repeat 100% 100%;
	padding: 18px 39px 11px 41px;
	overflow: hidden;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	height: 1%;
}
.lightbox-contact .inner { padding: 18px 15px 11px 19px; }
.lightbox h3 {
	margin: 0 0 7px;
	padding: 0 0 18px;
	color: #2c5f8f;
	font-size: 40px;
	line-height: 43px;
}
.lightbox-sign-up h3 { border-bottom: 6px solid #e3e3e4; }
.lightbox .btn-close {
	position: absolute;
	top: 13px;
	right: 13px;
	background: url(./images/btn-close.gif) no-repeat;
	width: 31px;
	height: 30px;
	overflow: hidden;
	text-indent: -9999px;
}

.lightbox .messages {
	border:1px solid #CCC;
	background: #FFE;
	font-weight:bold;
}

.form-sign-up .row {
	overflow: hidden;
	height: 1%;
	padding: 14px 0 11px;
}

.form-sign-up .messages{
    padding:5px; background:#FFF; border:1px solid #DDD; color:#C00; font-weight:bold;
}

.form-sign-up .messages ul {margin:0px; padding:0px; list-style:none;}
.form-sign-up .messages ul li {margin:5px 0px;}

.form-sign-up .row-passwords { padding-top: 0; }
.form-sign-up label {
	display: block;
	color: #20343e;
	font-size: 13px;
	line-height: 15px;
	padding: 0 0 9px;
}
.form-sign-up label em { color: #dc5555; }
.form-sign-up .text {
	border: solid #ddd;
	border-width: 1px 0 0 1px;
	margin: 0;
	padding: 11px 10px 11px;
	color: #7f7f7f;
	font: 12px/15px Arial, Helvetica, sans-serif;
	width: 265px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 3px 4px 0 rgba(23, 23, 23, 0.8);
	-webkit-box-shadow: 3px 4px 0 rgba(23, 23, 23, 0.8);
	-moz-box-shadow: 1px 1px 2px #eee inset;
	float: left;
}
.form-sign-up .forgot {
	color: #999;
	float: left;
}
.form-sign-up .checkbox { float: right; }
.form-sign-up .checkbox label {
	float: left;
	color: #999;
	font-size: 11px;
	line-height: 13px;
}
.form-sign-up .checkbox input {
	float: left;
	margin: 0 0 0 5px;
	padding: 0;
	width: 16px;
	height: 15px;
}
.form-sign-up p { margin: 0; }
.form-sign-up p a { color: #2c5f8f; }
.form-sign-up .submit {
	display: block;
	background: url(./images/buttons-sprite.png) no-repeat 0 -108px;
	width: 85px;
	height: 23px;
	text-align: center;
	font: italic bold 14px/17px Arial, Helvetica, sans-serif;
	cursor: pointer;
	border: 0;
	color: #fff;
	margin: 0 0 37px;
}
.lightbox-contact .columns {
	background: url(./images/shadow.png) no-repeat 253px 0;
	min-height: 436px;
}
.lightbox-contact .columns .col1 {
	float: left;
	width: 240px;
	margin: 14px 0 0;
}
.lightbox-contact .columns .col2 {
	float: left;
	width: 360px;
	margin: 15px 0 0 44px;
	display: inline;
}
.lightbox-contact .columns h4 {
	margin: 0 0 5px;
	padding: 0 0 7px;
	color: #20343e;
	font-size: 17px;
	line-height: 20px;
	font-weight: normal;
	border-bottom: 6px solid #e3e3e4;
}
.lightbox-contact .columns .col1 ul {
	margin: 0 0 16px;
	padding: 0;
	list-style: none;
	color: #20343e;
	font-size: 12px;
	line-height: 16px;
}
.lightbox-contact .columns .col1 ul li {
	border-bottom: 1px solid #e3e3e4;
	padding: 10px 0 10px;
}
.lightbox-contact .columns .col1 ul li a { color: #20343e; }
.lightbox-contact .columns .col1 address {
	padding: 0 0 2px;
	font-style: normal;
	display: block;
}
.lightbox-contact .columns .col2 p {
	margin: 0 0 10px;
	font-size: 16px;
	line-height: 20px;
}
.form-contact {
	padding: 18px 0 0 10px;
}
.form-contact .row {
	overflow: hidden;
	height: 1%;
	padding: 0 0 8px;
}
.form-contact label {
	float: left;
	width: 87px;
	border-right: 1px solid #ccc;
	margin: 0 10px 0 0;
	padding: 4px 0;
	font-size: 12px;
	line-height: 15px;
}
.form-contact .text {
	float: left;
	border: 1px solid #dedede;
	margin: 0;
	padding: 3px 5px;
	width: 235px;
	color: #666;
	font: 13px/16px Arial, Helvetica, sans-serif;
}
.form-contact select {
	float: left;
	border: 1px solid #dedede;
	margin: 0;
	padding: 3px;
	width: 247px;
	color: #666;
	font: 13px/16px Arial, Helvetica, sans-serif;
}
.form-contact .submit {
	cursor: pointer;
	border: 0;
	background: url(./images/buttons-sprite.png) no-repeat -106px -108px;
	width: 159px;
	height: 23px;
	float: right;
	margin: 17px 4px 0 0;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
}







.articles,
.text-holder {
	overflow: hidden;
	height: 1%;
}
.articles .info-holder{
	padding-left:13px;
	padding-bottom: 5px;
}
.article-box .image img{display: block;}
.article-box .align-left {
	float: left;
	margin: 0 6px 0 0;
}
.article-box strong.ttl {
	display: block;
	color: #ff9300;
	margin: 0 0 3px;
}
.article-box strong.ttl a{color: #ff9300;}
.article-box p{
	font-size: 10px;
	line-height: 15px;
	margin: 0 0 9px;
	color:#68696b;
}
a.sign-link {
	text-decoration: underline;
	font-size: 11px;
	color: #de515a;
}
a.sign-link:hover{ text-decoration:none;}
.latest-upload{
	margin: -3px 0 8px;
	overflow: hidden;
	width: 100%;
}
.latest-upload a{
	color:#c6c6c6;
	font-size: 9px;
	float: right;
}
.blog-content-area {
	overflow: hidden;
	height: 1%;
	padding: 0 14px 12px;
}
.blog-box {
	overflow: hidden;
	height: 1%;
	background: url(./images/separator7.gif) repeat-x 0 100%;
	padding: 11px 0 11px;
}
.blog-text {
	overflow: hidden;
	height: 1%;
	padding-bottom: 10px;
}
.blog-box h4{
	font-size: 12px;
	margin: 0 0 6px;
}
.blog-box p{
	margin: 0 0 9px;
	line-height: 18px;
	color: #858484;
}
.blog-box .date {
	display: block;
	margin-bottom: 12px;
	font-size: 10px;
}
.link-view-all {
	text-decoration: underline;
	font-size: 9px;
	margin: 18px 0 0;
	float: right;
}
.link-view-all:hover{ text-decoration: none;}
.info-holder .link-view-all{
	margin:3px 0 5px;
}
.profile-info-text .newsletter-content{
	font-size:11px;
	color:#858484;
	line-height:18px;
}
.profile-info-text .newsletter-content .comments-box{
	line-height: 13px;
}
.profile-info-text .newsfeed-title { background: url(./images/bg-newsfeed-heading-alt.png) no-repeat;}
.profile-info-text-alt {
	padding-left: 0;
	padding-right: 0;
}
.nawsfeed h2 a {
	color: #fff;
	padding: 0 22px 0 0;
	background: url(./images/ico-rss-alt.gif) no-repeat 100% 3px;
}
.nawsfeed .newsfeed-paging {
	padding: 3px 0 0;
}
.nawsfeed .newsfeed-paging .btn-prev,.nawsfeed .newsfeed-paging .btn-next {
	margin: 0 8px 0 0;
}
.view-showcase{
	background:#f0f8fc url(./images/bg-dashboard.gif) repeat-x;
	width:456px;
	margin:0 0 2px;
}

.view-showcase .profile_description{
	margin-right:30px; text-align:justify;
}
.view-showcase .view-showcase-w1{
	width:100%;
	background: url(./images/bg-dashboard-top.gif) no-repeat;	
}
.view-showcase .view-showcase-w2 {
	overflow: hidden;
	height: 1%;
	padding: 7px 11px 25px 13px;
	background:url(./images/bg-dashboard-bottom.gif) no-repeat 0 100%;
}
.view-showcase-heading {
	width: 430px;
	overflow: hidden;
	padding: 0 0 6px;
	
}
.view-showcase-heading .btns {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
	
}
.view-showcase-heading .btns li{float: left;}
.view-showcase-heading .btns li a{float: left;}
.view-showcase-heading h2{
	margin: 3px 0 0;
	font-size: 18px;
	line-height: 20px;
}
.inf-holder {
	overflow: hidden;
	width: 100%;
	padding: 0 0 5px;
}
.image-h {
	display: inline;
	float: left;
	margin: 0 11px 0 0;
}
.image-h img {
	display: block;
	border: 1px solid #f1efef;
}
.view-showcase table{
	width: 302px;
	margin: 1px 0 0;
	padding: 0;
	border-collapse: collapse;
}
.view-showcase table td{
	background-color:#ebf6fb;
	padding: 2px 6px 3px;
	border: 1px solid #fff;
	font-size: 11px;
	color: #464646;
}
.view-showcase table td a {color: #464646;}
.view-showcase table td.t-col-1 {
	width: 90px;
	color: #898989;
}
.view-showcase table tr.alt td{background-color: #fff;}
.view-showcase h3{
	margin: 0 0 3px;
	font-size: 13px;
	line-height: 16px;
	color:#898989;
}
.view-showcase p{
	margin: 0;
	line-height: 18px;
}
.employers {
	margin: 0 0 12px;
	border-top: 1px solid #fff;
	overflow: hidden;
	height: 1%;
	padding: 11px 11px 0 13px;
	width: 432px;
	background: #f4fafc;
}
.employers-box,
.employers-box-heading {
	overflow: hidden;
	height: 1%;
}
.employers-box-heading {
	padding: 12px 15px 16px 0;
	background: url(./images/bg-dots.gif) repeat-x;
}
.employers-box-heading .link-view-all{margin: 2px 0 0;}
.employers-box-heading strong{
	font-weight: normal;
	color: #898989;
	margin: 4px 0 0;
	font-size: 13px;
}
.employers-box-heading strong span{color: #383838;}
.employers-list {
	margin: 0;
	padding: 0;
	overflow: hidden;
	height: 1%;
	list-style: none;
}
.employers-list li{
	float: left;
	width: 190px;
	padding: 0 25px 20px 0;
}
.employers-list li .avatar {
	float: left;
	margin: 0 11px 0 0;
}
.employers-list li img { vertical-align: top;}
.employers-list li .text-h{
	overflow: hidden;
	height: 1%;
}
.employers-list li h4{
	margin: -2px 0 1px;
	font-size: 10px;
	line-height: 12px;
}
.employers-list li p{
	margin: 0;
	font-size: 10px;
	line-height: 15px;
	color: #666a6b;
}
.btn-brown {background: url(./images/buttons-sprite.png) no-repeat -926px 0;}
.dashboard-box {
	padding: 7px 0 0;
}
.recruiter-companies {
	margin: 0;
	padding: 0 0 12px;
	position: relative;
	list-style: none;
	font-size: 12px;
	line-height: 15px;
	background: url(./images/bg-dots.gif) repeat-x 0 100%;
	overflow: hidden;
	height: 1%;
}
.recruiter-companies li {
	overflow: hidden;
	height: 1%;
	padding: 11px 0 0;
}
.recruiter-companies img {
	float: left;
	margin: 0 12px 0 0;
}
.recruiter-companies p {
	margin: 2px 0 0;
}
.simple-box {
	margin: 0 0 5px;
}
.simple-box .title h2  { background: none; }
.blog-post-content {
	margin: 0 10px 0 10px;
	font-size: 11px;
	line-height: 19px;
}
.blog-post-content .post {
	overflow: hidden;
	height: 1%;
	background: url(./images/separator8.gif) repeat-x 0 100%;
	padding: 0 0 7px;
	margin: 0 0 18px;
}
.blog-post-content .post .date {
	border: 1px solid #f6f5eb;
	background: url(./images/bg-date2.gif);
	color: #757369;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 7px 10px 6px;
	margin: 0 2px 9px 0;
	text-shadow: 0 1px #fff;
	box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);
}
.blog-post-content .post .date a { text-decoration: underline; }
.blog-post-content .post .date a:hover { text-decoration: none; }
.blog-post-content h3 {
	margin: 0 0 12px;
	padding: 0 0 18px;
	font-size: 24px;
	line-height: 27px;
	color: #383838;
	background: url(./images/separator5.gif) repeat-x 0 100%;
}
.blog-post-content .post-main h3 {
	font-size: 30px;
	line-height: 33px;
	padding: 0 0 14px;
}
.blog-post-content h3 a { color: #383838; }
.blog-post-content p { margin: 0 0 10px; }
.blog-post-content .intro { font-size: 12px; }
.blog-post-content p a {
	color: #4a6768;
	text-decoration: underline;
}
.blog-post-content p a:hover { text-decoration: none; }
.btn-view-blog-posts-holder {
	overflow: hidden;
	height: 1%;
}
.blog-post-content .btn-view-blog-posts {
	float: right;
	width: 122px;
	height: 32px;
	background: url(./images/buttons-sprite.png) no-repeat -86px 0;
	font-size: 18px;
	line-height: 21px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	padding: 11px 0 0;
}
.video-holder {
	margin: 0 0 14px 10px;
	background: #fff;
	padding: 3px;
	width: 431px;
}
.video-holder img { vertical-align: top; }
.upcoming {
	margin: -6px 0 0 12px;
	padding: 0;
	list-style: none;
	overflow: hidden;
	height: 1%;
}
.college-videos .upcoming {
	margin: 0;
}
.upcoming li {
	overflow: hidden;
	height: 1%;
	background: url(./images/bg-line.gif) repeat-x 0 100%;
	padding: 0 0 8px;
	margin: 0 0 17px;
}
.college-videos .upcoming li { background: url(./images/separator8.gif) repeat-x 0 100%; }
.upcoming .image {
	float: left;
	background: url(./images/bg-image.png) no-repeat;
	width: 183px;
	height: 131px;
	padding: 10px 0 0 11px;
	margin: 0 8px 0 0;
}
.upcoming .image img {
	vertical-align: top;
	border: 1px solid #ceccc3;
}
.upcoming .avatar {
	float: left;
	border-bottom: 1px solid #D7D7D7;
	background: #fff;
	padding: 3px;
	margin: 6px 14px 0 8px;
}
.upcoming .avatar img {  vertical-align: top; }
.upcoming li .holder {
	overflow: hidden;
	height: 1%;
	padding: 4px 0 0;
	line-height: 18px;
}
.upcoming li h3 {
	margin: 0 0 8px;
	font-size: 15px;
	line-height: 18px;
	text-shadow: 0 1px #fff;
}
.college-videos .upcoming li h3 { font-size: 16px; }
.upcoming li h3 a { color: #ff9300; }
.upcoming li .date {
	display: block;
	color: #7c7c7c;
	font-size: 10px;
	line-height: 12px;
	font-style: normal;
	text-shadow: 0 1px #fff;
	margin: 0 0 10px;
}
.upcoming li .host {
	display: block;
	font-size: 12px;
	line-height: 14px;
	margin: 0 0 6px;
}
.upcoming li p { margin: 0 0 10px; }
.college-videos {
	background: url(./images/bg-line.gif) repeat-x;
	padding: 15px 0 12px;
	margin: 0 11px;
	overflow: hidden;
	height: 1%;
}
.college-videos .comments {
	background: url(./images/bg-comments.gif) no-repeat;
	height: 29px;
	color: #464646;
	font-size: 13px;
	line-height: 16px;
	font-weight: bold;
	padding: 6px 0 0 13px;
}
.button-view-all {
	float: right;
	background: url(./images/buttons-sprite.png) no-repeat 0 -109px;
	color: #fff;
	text-align: center;
	width: 95px;
	height: 31px;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	padding: 10px 0 0;
	text-shadow: 0 0 2px #000;
}

#footer .menu-sitemap-container {width: 330px; overflow: hidden;}

.hidden {display:none;}

#mask {
  position:absolute;
  left:0px; top:0px;
  z-index:9000;
  background-color:#000;
  display:none;
  font-size:11px;
  color:#FFF;
  cursor: pointer;
}

#mask p {padding:10px; text-align:center; }

.form-register .row {
	overflow: hidden;
	height: 1%;
	padding: 14px 0 11px;
}

.form-register .messages{
    padding:10px; background:#FFF; border:1px solid #DDD; color:#C00; font-weight:bold;
}

.form-register .messages ul {margin:0px; padding:0px; list-style:none;}
.form-register .messages ul li {margin:5px 0px;}

.form-register .row-passwords { padding-top: 0; }
.form-register label {
	display: block;
	color: #20343e;
	font-size: 13px;
	line-height: 15px;
	padding: 0 0 9px;
}
.form-register label em { color: #dc5555; }
.form-register .text {
	border: solid #ddd;
	border-width: 1px 0 0 1px;
	margin: 0;
	padding: 11px 10px 11px;
	color: #7f7f7f;
	font: 12px/15px Arial, Helvetica, sans-serif;
	width: 415px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 3px 4px 0 rgba(23, 23, 23, 0.8);
	-webkit-box-shadow: 3px 4px 0 rgba(23, 23, 23, 0.8);
	-moz-box-shadow: 1px 1px 2px #eee inset;
	float: left;
}

.form-register .checkbox { float: right; }
.form-register .checkbox label {
	float: left;
	color: #999;
	font-size: 11px;
	line-height: 13px;
}
.form-register .checkbox input {
	float: left;
	margin: 0 0 0 5px;
	padding: 0;
	width: 16px;
	height: 15px;
}
.form-register p { margin: 0; }
.form-register p a { color: #2c5f8f; }
.form-register .submit {
	display: block;
	background: url(./images/buttons-sprite.png) no-repeat 0 -108px;
	width: 85px;
	height: 23px;
	text-align: center;
	font: italic bold 14px/17px Arial, Helvetica, sans-serif;
	cursor: pointer;
	border: 0;
	color: #fff;
	margin: 0 0 37px;
}

#content {background:#FFF; border:1px solid #ccc; padding:10px;}

.display-none {
	display:none;
}	

.copyright { padding:15px 0px}

.feed_url_container {
	display:none;	
}
.input_type {
	margin:0 15px 0 0;
	padding:5px;
	border:1px solid #b2b2b2;
	width:168px;	
}

.input_type_post {
	width:538px!important	
}

.textarea_type_post {
	padding:5px;
	border:1px solid #b2b2b2;	
}


.input_type_corp {
	width:278px!important	
}


.info-holder2 ul li, .info-holder2 ul {
	margin:5px 0px 0px;
	padding:0px;
	list-style:none;
}

.info-holder2 ul li {
	margin-bottom:15px!important;
	padding:10px;
}

.error {
	color:#900;
	padding:5px;
}

.message {
	color:#666;
	padding:5px;	
}

.category_container{
	padding:10px;
	margin:5px;
	border-bottom:#999 solid 1px;
}

.label_contaienr {
	float:left;
	width:100px;
	padding-top:5px;
}

.input_container {
	float:left;	
}

.input_container_addendum {
	max-height:210px; 
	overflow:auto; 
	overflow-y: none;	
}

.category_addendum {
	float:left; 
	width:130px;	
}

.pb-10 {
	padding-bottom:10px;	
}

.clear {
	clear:both;	
}

.categories-container {
	padding:0px 10px 0px 10px;
	background:#eee;
}

.posts-container {
	padding:0px 10px 0px 10px;
}

.post_container {
	padding:10px 0px;
	border-top:#333 solid 1px;
	margin-top:5px;
}

.posts_listing {
	padding:4px 10px;
	border:#333 solid 1px;
	margin-bottom:3px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.label_container_post {
	float:left;
	width:100px;
}

.post_title {
	float:left;	
}

.categories_listing {
	float:left;	
}

.right {
	float:right	
}

.left {
	float:left;	
}

ul.pagination{
    list-style:none; 
    list-style-type: none;
    font-weight:bold;
    text-align: right;
}

ul.pagination li.num {display:inline; padding:2px 5px;}
ul.pagination li.num a{color:#000;}
ul.pagination li.current {display:inline; padding:2px 5px; background:#000; color:#FFF;}

.comments-form{}
.comments-form textarea.comment {
    border:1px solid #b2b2b2;
	margin:0;
	padding:7px;
	height:70px;
	overflow:auto;
	width:390px;
	max-width:390px;
	color:#858484;
	line-height:18px;
}

.comments-list {}
.comments-list .comment{ width:405px; padding:5px; margin:0px 0px 5px; overflow: auto; background: #effbfc }
.comments-list .comment-author {width:405px; height:55px; float:left; border-bottom:1px dotted #80afb5;}
.comments-list .comment-author div.info {float:left; margin:0px; width:300px;}
.comments-list .comment-author div.avatar {width:48px; height:48px; overflow: hidden; float:right; margin:0px 0px 0px 10px;}
.comments-list .comment-author div.avatar img {width:100%; height:auto; border:none}
.comments-list .comment-body {width:400px;  padding:5px 0px 0px;}

.video-info .metabox {
	padding:5px;
	margin:10px 0px;
	list-style:none;	
	color:#666;
	line-height:11px;
    border:1px solid #999;
    width:300px;
}
.video-info .metabox li {
	padding:0 14px;
	display:inline;
	border:0;
}
.video-info .metabox li.like {
	background:url(./images/ico-like.gif) no-repeat 0 50%;
}
.video-info .metabox li.comment {
	background:url(./images/ico-comment.gif) no-repeat 0 50%;
}

#comments {
	padding: 0 10px 15px 43px;
}

#comments #comments-title, #respond h3 {
	font-size: 16px;
	margin-bottom: 20px;
}

#comments li {
	clear: both;
	overflow: hidden;
	padding: 0 0 20px 0;
}

#comments ol.commentlist {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-position: outside;
}

#comments ol ul {
	margin: 15px 0 0 50px;
	padding: 0;
	list-style-type: none;
	list-style-position: outside;
}

#comments .comment-author img {
	float: left;
	margin: 0 10px 0 0;
}

#comments .comment-author {
	font-size: 13px;
}

#comments .comment-meta a {
	color: #666;
	text-decoration: none;
}

#comments .comment-meta a:hover {
	text-decoration: underline;
}

#comments .reply a {
	color: #BB0000;
	font-size: 12px;
	text-decoration: none;
}

#comments .reply a:hover {
	text-decoration: underline;
}

#comments .comment-body {
	font-size: 12px;
	color: #444;
	margin: 20px 0 0 0;
}

#respond .comment-notes, #respond .form-allowed-tags {
	color: #666;
}

#respond .form-allowed-tags {
	margin-left: 80px;
}

#respond label {
	vertical-align: top;
	margin-top: 2px;
	display: inline-block;
	width: 80px;
}

#respond .required, #respond .comment-notes {
	display: none;
	margin: 0;
	padding: 0;
}

#respond #author, #respond #email, #respond #url {
	margin: 0;
	padding: 2px 5px;
}

#respond #author, #respond #email {
	margin: 0 0 0 -3px;
}

#respond #submit {
	margin: 10px 0 0 80px;
	color: #000;
	padding: 4px 8px;
}


.tag-cloud ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font: 11px/17px Arial, Helvetica, sans-serif;
}
*+html .tag-cloud ul {
	line-height: 19px;
}
.tag-cloud ul li {
	display: inline;
	margin: 0 5px 0 0;
}


#mss_frontend_report {
	
	padding:5px;
	
}

#mss_frontend_report .date_select { padding:0px !important ; padding-bottom:10px !important; border:none !important; border-bottom:1px dotted #000 !important}
#mss_frontend_report .slide {padding:10px;}

.college-student-page p {
	font-size:25px;
	font-weight:normal!important;
	line-height:45px!important;
	padding-top:30px;
}

.get-started-container {
	padding:20px 120px 0px 0px;	
	float:right;
	text-align:right;
}

.corp-page-title {
	padding-right:10px;	
}

#subnav {
	margin-bottom:-6px!important;
	margin-left:-32px!important;
}

#subnav ul {
	list-style:none;	
}

#subnav ul li {
	margin-right:25px;
	display:inline;
	text-shadow:#fff 1px 1px 1px;
}

#subnav ul li a {
	color:#333;
}

ul.friends-list{
	list-style:none; padding:0px; margin:0px;
}

ul.friends-list li {
	background: #FFF; padding:5px; border-bottom:1px solid #CCC; margin:1px;
}

ul.friends-list .user-avatar {
	width:32px; height:32px;
	float:left; overflow:hidden;
	border:5px solid #EEE;
	margin:0px 5px 0px 0px;
}

ul.friends-list .user-avatar img {width:100%; height:auto;}

/* > Private Message Threads
-------------------------------------------------------------- */

table#message-threads tr.unread td {
	background: #FFF9DB;
	border-top: 1px solid #FFE8C4;
	border-bottom: 1px solid #FFE8C4;
	font-weight: bold;
}
	table#message-threads tr.unread td span.activity {
		background: #fff;
	}

	li span.unread-count, tr.unread span.unread-count {
		background: #dd0000;
		padding: 2px 8px;
		color: #fff;
		font-weight: bold;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}
		div.item-list-tabs ul li a span.unread-count {
			padding: 1px 6px;
			color: #fff;
		}

	div.messages-options-nav {
		font-size: 11px;
		background: #eee;
		text-align: right;
		margin: 0 -20px;
		padding: 5px 15px;
	}

div#message-thread div.message-box {
	margin: 0 -20px;
	padding: 15px;
}
	div#message-thread div.alt {
		background: #f4f4f4;
	}

	div#message-thread p#message-recipients {
		margin: 10px 0 20px 0;
	}

	div#message-thread img.avatar {
		float: left;
		margin: 0 10px 0 0;
		vertical-align: middle;
	}

	div#message-thread strong {
		margin: 0;
		font-size: 16px;
	}
		div#message-thread strong a {
			text-decoration: none;
		}

		div#message-thread strong span.activity {
			margin: 4px 0 0 10px;
		}

	div#message-thread div.message-metadata {
		overflow: hidden;
	}

	div#message-thread div.message-content {
		margin-left: 45px;
	}

	div#message-thread div.message-options {
		text-align: right;
	}

	
/* > Input Forms
-------------------------------------------------------------- */

form.standard-form {
}

	form.standard-form textarea, form.standard-form input[type=text],
	form.standard-form select, form.standard-form input[type=password],
	.dir-search input[type=text] {
		border: 1px inset #ccc;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		padding: 6px;
		font: inherit;
		font-size: 14px;
		color: #888;
	}
		form.standard-form select {
			padding: 3px;
		}

		form.standard-form input[type=password] {
			margin-bottom: 5px;
		}

	form.standard-form label, form.standard-form span.label {
		display: block;
		font-weight: bold;
		margin: 15px 0 5px 0;
	}
		form.standard-form div.checkbox label,
		form.standard-form div.radio label {
			font-weight: normal;
			margin: 5px 0 0 0;
			font-size: 14px;
			color: #888;
		}

		form.standard-form#sidebar-login-form label {
			margin-top: 5px;
		}

	form.standard-form input[type=text] {
		width: 75%;
	}
		form.standard-form#sidebar-login-form input[type=text],
		form.standard-form#sidebar-login-form input[type=password] {
			padding: 4px;
			width: 95%;
		}

		form.standard-form #basic-details-section input[type=password],
		form.standard-form #blog-details-section input#signup_blog_url {
			width: 35%;
		}

		form.standard-form#signup_form input[type=text],
		form.standard-form#signup_form textarea {
			width: 90%;
		}
			form.standard-form#signup_form div.submit { float: right; }
			div#signup-avatar img { margin: 0 15px 10px 0; }

	form.standard-form textarea {
		width: 75%;
		height: 120px;
	}
		form.standard-form textarea#message_content {
			height: 200px;
		}

		form.standard-form#send-reply textarea {
			width: 97.5%;
		}

	form.standard-form p.description {
		font-size: 11px;
		color: #888;
		margin: 5px 0;
	}

	form.standard-form div.submit {
		padding: 15px 0;
		clear: both;
	}
		form.standard-form div.submit input {
			margin-right: 15px;
		}

	form.standard-form div.radio ul {
		margin: 10px 0 15px 38px;
		list-style: disc;
	}
		form.standard-form div.radio ul li {
			margin-bottom: 5px;
		}

	form.standard-form a.clear-value {
		display: block;
		margin-top: 5px;
		outline: none;
	}

form.standard-form #basic-details-section, form.standard-form #blog-details-section,
form.standard-form #profile-details-section {
	float: left;
	width: 48%;
}
	form.standard-form #profile-details-section { float: right; }
	form.standard-form #blog-details-section {
		clear: left;
	}

form.standard-form input:focus, form.standard-form textarea:focus, form.standard-form select:focus {
	background: #fafafa;
	color: #555;
}

#licontact_container {
	overflow:auto; 
	height:300px; 
	background:#fff;	
}

.w-200 {
	width:200px;	
}

.note2 {
	color:#999;
	font-size:10px;
}

/* > Private Message Threads
-------------------------------------------------------------- */

table#message-threads tr.unread td {
	background: #FFF9DB;
	border-top: 1px solid #FFE8C4;
	border-bottom: 1px solid #FFE8C4;
	font-weight: bold;
}
	table#message-threads tr.unread td span.activity {
		background: #fff;
	}

	li span.unread-count, tr.unread span.unread-count {
		background: #dd0000;
		padding: 2px 8px;
		color: #fff;
		font-weight: bold;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}
		div.item-list-tabs ul li a span.unread-count {
			padding: 1px 6px;
			color: #fff;
		}

	div.messages-options-nav {
		font-size: 11px;
		background: #eee;
		text-align: right;
		margin: 0 -20px;
		padding: 5px 15px;
	}

div#message-thread div.message-box {
	margin: 0 -20px;
	padding: 15px;
}
	div#message-thread div.alt {
		background: #f4f4f4;
	}

	div#message-thread p#message-recipients {
		margin: 10px 0 20px 0;
	}

	div#message-thread img.avatar {
		float: left;
		margin: 0 10px 0 0;
		vertical-align: middle;
	}

	div#message-thread strong {
		margin: 0;
		font-size: 16px;
	}
		div#message-thread strong a {
			text-decoration: none;
		}

		div#message-thread strong span.activity {
			margin: 4px 0 0 10px;
		}

	div#message-thread div.message-metadata {
		overflow: hidden;
	}

	div#message-thread div.message-content {
		margin-left: 45px;
	}

	div#message-thread div.message-options {
		text-align: right;
	}


	.ui-autocomplete {
		max-height: 150px;
		overflow-y: auto;
		/* prevent horizontal scrollbar */
		overflow-x: hidden;
		/* add padding to account for vertical scrollbar */
		padding-right: 20px;
		font-size:11px !important;
	}
	/* IE 6 doesn't support max-height
	 * we use height instead, but this forces the menu to always be this tall
	 */
	* html .ui-autocomplete {
		height: 100px;
	}

	ul.compare-table{
		width:200px;
		list-style:none;
		margin:0px; padding:0px;
	}

	ul.compare-table li.row {
		width:100%;		
		float:none;
		padding:3px;
	}

	ul.compare-table li.alt {
		background:#ebf6fb;
	}

	ul.compare-table div.field {
		width:50%;	float:left;
		font-weight:bold;
	}

	ul.compare-table div.value {
		width:50%;	float:left;
	}

	.video-upload-form
	{
		background: #FFF;
	}

