html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
ol, ul {
	list-style: none;
}
/* HYPERLINKS */  
a {color: #005DCD; text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {text-decoration: underline;}
a { outline:none; -moz-outline:none; }
a img { border:none; }

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

html{
	font-size:100.01%;
}
select,input{
	margin:0;
	padding:0;
	outline:0;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:14px;
	color:#000;
}
body{
	background-color: #e6e6e6;
	line-height:1;
	color: black;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:62.5%;
}
* html body{text-align:center;}
img{
	display:block;
	border:0;
}

/*DIV introducting*/
#introducting{
    background:url(../img/introducting-bg.gif) repeat-x 0 0;
    width:100%;
    height:28px;
    overflow:hidden;
}
#introducting div.main-intro{
    width:984px;
    margin:0 auto;
    text-align:center;
}
#introducting div.main-intro a:hover{text-decoration:underline;}
#introducting div.main-intro a{
    background:url(../img/list4.gif) no-repeat 100% 60%;
    float:left;
    line-height:24px;
    font-size:12px;
    color:#0059c3;
    font-weight:bold;
    padding:0 10px 0 0;
    text-decoration:none;
}
#introducting div.main-intro a.right{float:right;margin:0 6px 0 0;}
#introducting div.main-intro p{
    line-height:24px;
    font-size:14px;
    color:#528c0c;
    font-weight:bold;
    padding:0;
    text-align:center;
}
#introducting div.main-intro p a{
    background:none;
    font-size:14px;
    color:#528c0c;
    padding:0;
    float:none;
}
/*DIV introducting*/
/* Block Witch Engulfs All Content */
#header{
    width:100%;
    min-width:988px;
    height:108px;
    background:#fff url(../img/bg-head.gif) left bottom repeat-x;
}
#header.head-new-class{height:136px;}
#header a{
    color:#0059c3;
    text-decoration:none;
}
#header a:hover{
    text-decoration:underline;
}
#header .head-cont{
    width:983px;
    margin:0 auto;
    text-align:left;
    overflow:hidden;
}
#header .logo{
    width:188px;
    height:56px;
    float:left;
    margin:7px 0 0 0;
}
#header.head-new-class .logo{width:400px;height:76px;margin-top:15px;}
#header .logo a {
    display:inline;
    float:left;
    width:188px;
    height:56px;
    text-indent:-9999px;
    background:url(../img/logo.gif) left top no-repeat;
}
#header.head-new-class .logo a{background:url(../img/logo-new.gif) no-repeat 0 0;width:400px;height:76px;}
#header .links{
    width:795px;
    float:right;
    margin:43px 0 0 0;
    text-align:right;
}
#header.head-new-class .links{width:548px;margin-top:69px;}
#header .links li{
    padding: 0 6px 0 9px;
    display:inline;
    font-size:14px;
    font-weight:bold;
    line-height:1.3em;
    background:url(../img/bg-li-separator.gif) left 1px no-repeat;
}
#header .links li.first{
    background:none;
}
#header .menu{
    width:590px;
    clear:both;
    float:left;
    display:inline;
    margin:9px 0 0 6px;
}
#header .menu li{
    display:inline;
    float:left;
    margin:0 35px 0 0;
    font-size:16px;
    font-weight:bold;
}
#header .menu li a{
    display:inline;
    float:left;
}
#header .menu li a.sort{

    display:inline;
    width:13px;
    height:10px;
    margin:3px 0 0 7px;
    background:url(../img/bg-sort-asc.gif) 50% 50% no-repeat;
    border-left:1px solid #cdcdcf;
    font-size:7px;
}
#header .head-search{
    float:right;
    margin:5px 0 0 0;
    padding:0 3px 0 0
}
#header .head-search a{
    float:left;
    width:120px;
    margin:0 10px 0 0;
    font-size:11px;
}
#header .head-search select{
    width:80px;
    font-size:14px;
    height:21px;
    border:1px solid #cbcbc9;
    vertical-align:middle;
    margin-left:7px;
}
#header .head-search input{
    height:17px;
    width:120px;
    padding:1px 3px 1px 3px;
    border:2px solid #598a0e;
    vertical-align:middle;
}
#header .head-search .head-button{
    height:23px;
    width:59px;
    padding:0;
    border:none;
    vertical-align:middle;
}

/*DIV introducting*/
#header.head-new-class{height:136px;}
#header.head-new-class .logo{width:400px;height:76px;margin-top:15px;}
#header.head-new-class .logo a{background:url(../img/logo-new.gif) no-repeat 0 0;width:400px;height:76px;}
#header.head-new-class .links{width:548px;margin-top:69px;}
#left h2.user-name{
	font-size:1.4em;
}


#wrapper{
	width:988px;
	margin:0 auto 0;
	padding:0 0 17px 0;
	text-align:left;
}
#wrapper.nooverflow{overflow:visible;padding:0;}
#left{
	width:154px;
	float:left;
	margin:14px 0 0 0;
	background:url(../img/bg-left.gif) left top repeat-y;
	overflow:hidden;
}
#left .left-top{
	background:url(../img/bg-left-top.gif) left top no-repeat;
}
#left .left-bot{
	padding:15px 15px 25px 10px;
	background:url(../img/bg-left-bot.gif) left bottom no-repeat;
	float:left;
}
#left h2{
	margin:0 0 0 5px;
	font-weight:bold;
	font-size:2em;
}
#left h2.user-name{
    margin:0 0 0 10px;
	font-weight:bold;
	font-size:1.4em;
	float:left;
}
#left h2.user-name span{
	font-weight:normal;
}
#left .photo{
	height:38px;
	width:38px;
	padding:4px;
	background:url(../img/bg-photo.gif) no-repeat 0 0;
	float:left;
}
#left ul{
	font-size:12px;
	color:#0059c3;
	margin:0;
	clear:both;
	overflow:hidden;
	width:133px;
}
#left ul li{
	margin:15px 0 0 0;
	overflow:hidden;
}
#left ul li img{
	float:left;
}
#left ul li a{
	color:#0059c3;
	text-decoration:none;
	line-height:1.2em;
}
#left ul li a:hover{
	text-decoration:underline;
}
#left ul li p{
	font-weight:bold;
	margin:6px 0 0 38px;
	padding:0 0 0 0;
	height:auto !important;
	height:18px;
	min-height:18px;
}
#left ul li p a{
	float:left;
}
#left ul li p a.js-buton{
	float:right;
	display:inline;
	width:11px;
	height:11px;
	background:url(../img/bg-li-minus.gif) left top no-repeat;
}
#left ul li p a.js-buton.plus{background:url(../img/bg-li-plus.gif) left top no-repeat;}
#left ul li ul{
	margin:0 0 0 38px;
	overflow:hidden;
}
#left ul li ul li{
	margin:0;
	font-size:0.75em;
}
#content{
	float:right;
	display:inline;
	width:810px;
	margin:9px 0 0 0;
	background:#fff url(../img/bg-content.gif) left top repeat-y;
	overflow:hidden;
}
.nooverflow #content{margin-bottom:17px;}
#content.job-posting{overflow:visible;}
#content .content-top{
	background:url(../img/bg-content-top.gif) left top no-repeat;
}
#content .content-bot{
	padding:5px 0 32px 0;
	background:url(../img/bg-content-bot.gif) left bottom no-repeat;
}
#content .holder{
	margin-right:1px;
	background:url(../img/bg-holder.gif) left top repeat-y;
	border-top:1px solid #4c739e;
}
#content .holder .holder-h1{
	background:url(../img/bg-holder-h1.gif) left bottom no-repeat;
	padding-bottom:5px;
}
#content .holder .holder-h1.no-shadows{padding-bottom:0;background:none;}
#content .holder h1{
	margin:0 1px;
	padding:10px 22px 7px 27px;
	background:#0a88df;
	font-size:2.6em;
	font-weight:bold;
	color:#fff;
}
#content .holder .tabs{
	width:807px;
	margin:0 0 0 1px;
	padding:1px 0 0 0;
	overflow:hidden;
	background:#0a88df url(../img/bg-tabs.gif) left bottom repeat-x;
}
#content .holder .tabs ul{
	margin-left:25px;
}
#content .holder .tabs ul li{
	float:left;
	display:inline;
	width:144px;
	height:18px;
	margin:0 0 0 5px;
	padding:6px 0 0 0;
	background:#0a88df url(../img/bg-tab-li.gif) left top repeat-x;
	font-size:1.4em;
	font-weight:bold;
	text-align:center;
}
#content .holder .tabs ul li.active{
	background:#0a88df url(../img/bg-tab-li-active.gif) left top repeat-x;
}
#content .holder .tabs ul li a{
	color:#0059c3;
	text-decoration:none;
}
#content .holder .tabs ul li a:hover{
	text-decoration:underline;
}

#content .member-details,
#content .member-details{
	width:749px;
	margin:33px 36px 0 25px;
}
#content .member-details fieldset{
	overflow:hidden;
	margin-left:4px;
}
#content .member-details fieldset p{
	font-size:2em;
	font-weight:bold;
	width:49%;
	float:left;
	padding:0 0 7px 0;
}
#content .member-details div{
	width:294px;
	padding:5px 70px 11px 0;
	float:left;
	text-align:right;
}
#content .member-details div.holder{
	background:#fff9dd;
	width:750px;
	padding:0;
	float:left;
	border:none;
}
#content .member-details div fieldset{
	margin:2px 0 0 0;
}
#content .member-details div label{
	color:#666a69;
	font-size:1.6em;
}
#content .member-details div input{
	margin:0 0 0 6px;
}
#content .member-details div select{
	width:161px;
	margin-left:6px;
}
#content .member-details div.butons{
	float:none;
	width:100%;
	text-align:center;
	background:none;
	padding:0;
}
#content .member-details div.butons input{
	margin:21px 10px 0 10px;
}

#content .acc-info{
	width:755px;
	margin:0px 36px 0 25px;
	padding:0;
}
#content .acc-info div{
	background-color:#c3edff;
	margin:12px 0 10px 0;
	padding:0 0 15px 0;
}
#content .acc-info div.talent{
	margin:23px 0 10px 0;
}
#content .acc-info h2{
	padding:14px 22px 9px 22px;
	background:#54a7dd url(../img/bg-result-h2.gif) left top no-repeat;
	font-size:2em;
	font-weight:bold;
	color:#fff;
}
#content .acc-info fieldset{
	margin:7px 0 0 0;
	padding-right:184px;
	text-align:right;
}
#content .acc-info fieldset label{
	font-size:16px;
	line-height:1.1;
}
#content .acc-info fieldset input{
	margin:0 0 0 25px;
	width:371px;
	border-top:2px solid #858583;
	border-right:2px solid #f7f7f7;
	border-bottom:2px solid #f7f7f7;
	border-left:2px solid #858583;
	background:#fff;
}
#content .acc-info fieldset input.active-input{
	background:#feffed;
}
#content .acc-info div.butons{
	float:none;
	width:100%;
	text-align:center;
	background:none;
	padding:0;
}
#content .acc-info div.butons input{
	margin:21px 10px 0 10px;
}
#content .search{
	margin:22px 30px 0 25px;
	background-color:#dbeac4;
	padding-bottom:10px;
}
#content .search a{
	font-size:1.1em;
	color:#0059c3;
	text-decoration:none;
}
#content .search a:hover{
	text-decoration:underline;
}
#content .search h2{
	padding:12px 22px;
	background:#69a52c url(../img/bg-search-h2.gif) left top no-repeat;
	font-size:2em;
	font-weight:bold;
	color:#fff;
}
#content .search label{
	font-size:1.4em;
	font-weight:bold;
	display:block;
}
#content .search .search-word{
	width:395px;
	float:left;
	display:inline;
	margin:10px 0 0 53px;
}
#content .search .search-word input{
	width:382px;
	margin:5px 0 0 0;
	padding:2px 3px 1px 3px;
	border:2px solid #598a0e;
}
#content .search .search-acc{
	width:285px;
	float:left;
	display:inline;
	margin:10px 0 0 14px;
}
#content .search .search-acc select{
	width:126px;
	height:21px;
	border:2px solid #598a0e;
	float:left;
	margin:5px 0 0 0;
}
#content .search .search-acc input{
	vertical-align:middle;
	float:left;
	margin:5px 0 0 32px;
}
#content .search .search-adv{
	clear:left;
	margin:0 0 0 53px;
}
#content .searches,
#content .voice{
	margin:0;
	background-color:#c3edff;
}
#content .searches{background-color:#DBEAC4;}
#content div.directories div.searches h3,
#content div.directories div.voice h3{
	padding:9px 24px 7px;
	background:#54a7dd url(../img/bg-voice-h3.gif) left top no-repeat;
	font-size:2em;
	font-weight:bold;
	color:#fff;
	overflow:hidden;
}
#content div.directories div.searches h3{background:#69A52C url(../img/bg-searches-h3.gif) left top no-repeat;padding:9px 24px 7px 15px;}
#content div.directories div.searches ul.info{
	overflow:hidden;
	padding:25px 0 17px;
}
#content div.directories div.searches ul.info li{
	width:100%;
	float:left;
	font-size:1em;
	padding:11px 0 9px 13px;
	background:none;
}
#content div.directories div.searches ul.info li.key{padding:0 0 0 13px;}
#content div.directories div.searches ul.info li.button{margin:0 0 0 292px;display:inline;}
#content div.directories div.searches ul.info li label{
	float:left;
	width:283px;
	font-size:1.6em;
	line-height:24px;
	color:#000;
	font-weight:bold;
	text-align:right;
	margin:0 15px 0 0;
}
#content div.directories div.searches ul.info li span{
	float:left;
	width:100%;
	font-size:0.875em;
	color:#333;
	text-align:right;
	font-weight:normal;
	margin:-5px 0 0;
}
#content div.directories div.searches ul.info li div.larg{
	float:left;
	width:200px;
	height:19px;
	border:solid 2px #5b890f;
	padding:0;
	margin:0;
}
* html #content div.directories div.searches ul.info li div.larg{width:204px;}
#content div.directories div.searches ul.info li input.text{
	width:194px;
	height:16px;
	float:left;
	border:0;
	padding:2px 3px 1px;
	margin:0;
	font:normal 14px/16px Arial,Tahoma,Verdana,sans-serif;
}
* html #content div.directories div.searches ul.info li input.text{width:200px;height:19px;}
#content div.directories div.searches ul.info li select{
	width:204px;
	height:21px;
	float:left;
	border:solid 2px #5b890f;
	padding:0;
	margin:0;
	font:normal 14px/19px Arial,Tahoma,Verdana,sans-serif;
}
#content .result{
	margin:22px 30px 0 25px;
	background-color:#c3edff;
	padding-bottom:32px;
}
#content .result h2{
	padding:12px 22px;
	background:#54a7dd url(../img/bg-result-h2.gif) left top no-repeat;
	font-size:2em;
	font-weight:bold;
	color:#fff;
	overflow:hidden;
}
#content .result h2 span{
	float:left;
}
#content .result h2 a{
	margin:3px 0 0 0;
	float:right;
	font-size:0.6em;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
#content .result h2 a:hover{
	text-decoration:underline;
}
#content .result .result-holder{
	margin:24px 15px 0 18px;
	background:#fff;
}
#content .result .result-holder .result-titl{
	padding:6px 0 0 0;
	background:#ededef url(../img/bg-result-titl.gif) left top repeat-x;
	border:solid #ccc;
	border-width:1px 0;
	overflow:hidden;
}
#content .result .result-holder a.col-title{
	color:#000;
	float:left;
	margin-left:53px;
	text-decoration:underline;
}
#content .result .result-holder a.col-title:hover{
	text-decoration:none;
}
#content .result .result-holder .sort-asc{
	float:right;
	display:inline;
	width:10px;
	height:10px;
	margin:0 0 0 0;
	background:url(../img/bg-sort-asc.gif) 50% 50% no-repeat;
}
#content .result .result-holder .result-line{
	margin:-1px 0 0 2px;
	padding:6px 0 0 5px;
	border:solid #ccc;
	border-width:1px 0;
	overflow:hidden;
}
#content .result .result-holder p{
	float:left;
	width:33%;
	padding:0 0 6px 0;
	font-size:1.2em;
}
#content .result .result-holder a{
	color:#0059c3;
	font-weight:bold;
	text-decoration:none;
}
#content .result .result-holder a:hover{
	text-decoration:underline;
}

#content .pager{
	margin:47px 29px 0 25px;
	font-size:1.2em;
	text-align:center;
	color:#666;
}
#content .pager ul li{
	display:inline;
}
#content .pager ul li.pad{padding:0 10px;}
#content .pager ul li.active{
	color:#ff6600;
	padding:1px 6px;
}
#content .pager ul li a{
	padding:1px 6px;
	color:#0059c3;
	border:1px solid #dedede;
	text-decoration:none;
	font-weight:bold;
}
#content .pager ul li a:hover{
	color:#fff;
	background:blue;
}
#content .pager ul li.extr a{
	padding:0 6px;
	border:2px solid #dedede;
	text-decoration:none;
}
#content .pager p{
	margin:28px 0 0 0;
	font-size:1.2em;
}

#footer{
	clear:both;
	width:100%;
	min-width:988px;
	background:#efefef;
	border-top:3px solid #ccc;
}
.footer-container{
	width:988px;
	margin:0 auto;
	text-align:left;
}
.footer-main{
	width:980px;
	overflow:hidden;
	background:url(../img/bg-footer-main.gif) repeat-y 0 0;
	margin:15px auto 0;
}
.f-main-top{
	width:980px;
	overflow:hidden;
	background:url(../img/bg-footer-main-top.gif) no-repeat 0 0;
}
.f-main-bottom{
	width:980px;
	overflow:hidden;
	background:url(../img/bg-footer-main-bottom.gif) no-repeat 0 100%;
}
.footer-menu{
	width:100%;
	height:32px;
	border-bottom:1px solid #ccc;
}
.footer-menu ul{
	width:970px;
	overflow:hidden;
	margin:0;
	padding:0 0 0 20px;
	list-style:none;
	font-size:1.2em;
	font-weight:bold;
	color:#333;
}
.footer-menu ul li{
	float:left;
	display:inline;
	padding-right:11px;
	height:31px;
	background:url(../img/bg-footer-menu-li.gif) no-repeat 100% 0;
	margin:1px 14px 0 0;
}
.footer-menu ul li a{
	color:#333;
	text-decoration:none;
	float:left;
	margin:10px 10px 0 0;
}
.footer-menu ul li a:hover{
	text-decoration:underline;
}
#footer ul.bottom{
	width:970px;
	overflow:hidden;
	margin:28px 0 0 10px;
	padding:0 0 25px;
	list-style:none;
	font-size:1.2em;
	line-height:1em;
	color:#333;
}
#footer ul.bottom li{
	float:left;
	display:inline;
	margin:0 45px 0 20px;
}
#footer ul.bottom li a{
	color:#333;
	font-weight:bold;
	text-decoration:none;
}
#footer ul.bottom li a img{
	display:block;
	border:0;
}
#footer ul.bottom li a:hover{
	text-decoration:underline;
}
#footer ul.bottom li ul{
	margin:3px 0 0;
	padding:0;
	list-style:none;
}
#footer ul.bottom li ul li{
	float:none;
	margin:10px 0 0;
	display:block;
}
#footer ul.bottom li ul li a{
	font-weight:normal;
}
.footer-bottom{
	width:100%;
	overflow:hidden;
	font-size:1.2em;
	color:#000;
}
.footer-bottom p{
	float:left;
	padding:6px 0 10px 9px;
	margin:10px 0 0;
}
.footer-bottom  .r-links{
	float:right;
	margin:14px 0 0;
	padding-right:5px;
}
.footer-bottom  .r-links a{
	color:#000;
	text-decoration:none;
} 
.footer-bottom  .r-links a:hover{
	text-decoration:underline;
}
div.button-dark-green{
	height:23px;
	border:0;
	border-left:1px solid #63950f;
	border-right:1px solid #63950f;
	background:url(../img/button-dark-green.gif) repeat-x 0 0;
}
#content div.main{
	margin:24px 0 0 40px;
	overflow:hidden;
	width:922px;
}
#content.home-page div.main{
	margin:24px 0 0 18px;
	overflow:hidden;
	width:945px;
}
#content.home-page div.main h3,
#content.home-page div.main h2{
	font-size:2em;
	line-height:2.2em;
	color:#fff;
	font-weight:bold;
}
#content.home-page div.main h3{float:left;padding:0 0 0 19px;line-height:1.8em;}
#content div.main.search-res{overflow:visible;}
#content div.main div.left-side{
	width:592px;
	margin:0 23px 0 0;
	float:left;
}
#content ul.posts-navigation{
	width:100%;
	padding:0 0 8px;
	margin:0 0 0 -6px;
	overflow:hidden;
}
#content ul.posts-navigation li{
	float:left;
	padding:0 7px;
	font:1.2em/2em Arial,Tahoma,sans-serif;
	background:url(../img/sep-post-navig.gif) no-repeat 0 50%;
}
#content ul.posts-navigation li a{
	color:#0059c3;
	text-decoration:none;
}
#content ul.posts-navigation li a:hover{text-decoration:underline;}
#content ul.posts-navigation li.prev{background:none;}
#content ul.posts-navigation li.prev a{
	padding:0 0 0 11px;
	background:url(../img/navig-prev.gif) no-repeat 0 50%;
}
#content ul.posts-navigation li.next a{
	padding:0 11px 0 0;
	background:url(../img/navig-next.gif) no-repeat 100% 50%;
}
#content div.main h3 {
	padding:0 0 10px;
	margin:6px 0 0;
	font:bold 2em/1.5em Arial,Tahoma,sans-serif;
	color:#000;
}
#content div.main h3 a{
	color:#000;
}
#content div.main h3 a:hover{
	color:#005DCD;
	text-decoration: underline;
}

#content ul.info{
	width:100%;
	overflow:hidden;
}
#content ul.info li{
	float:left;
	font:1.2em/1.75em Arial,Tahoma,sans-serif;
	color:#8c8c8c;
	padding:0 11px 0 10px;
	margin:0 0 0 -6px;
	background:url(../img/sep-info.gif) no-repeat 0 50%;
}
#content ul.info li a{
	color:#005DCD;
	text-decoration:none;
}
#content ul.info li a:hover{text-decoration:underline;}
#content div.main img{
	display:block;
}
#content ul.social-media-bar{
	width:100%;
	border:3px solid #ddd;
	border-left:0;
	border-right:0;
	overflow:hidden;
	background:#f3f3f3;
}
#content ul.social-media-bar li{
	float:left;
	padding:0 0 0 21px;
}
#content ul.social-media-bar li a{
	color:#736a6f;
	text-decoration:none;
	float:left;
}
#content ul.social-media-bar li a img{float:left;margin:1.2em 4px 0 0;}
#content ul.social-media-bar li a span{
	font:bold 1.5em/2.8em Arial,Tahoma,sans-serif;
	float:left;
}
#content ul.numbering{
	width:100%;
	overflow:hidden;
}
#content ul.numbering li{
	float:left;
}
#content ul.numbering li span{
	float:left;
	font:1.4em/1.5em Arial,Tahoma,sans-serif;
	color:#000;
}
#content ul.numbering li div.this-cont{
	padding:0 0 0 30px;
	overflow:hidden;
}
#content ul.numbering li div.this-cont p{float:left;padding:0 0 5px;}
#content ul.numbering li div.this-cont ul.info{float:left;width:auto;}
#content ul.numbering li div.this-cont ul.info li{
	padding:0 7px;
	margin:0 0 0 -2px;
	background:url(../img/sep-numbering-inside.gif) no-repeat 0 50%;
}
#content input.checkbox{
	width:14px;
	height:15px;
	margin:0;
}
#content div.main div.right-side{
	width:301px;
	float:left;
}
#content div.box div.bg-right{background:url(../img/box-title-right.gif) no-repeat 100% 0;width:100%;}
#content.home-page div.box div.bg-right{overflow:hidden;}
#content div.box h2{
	padding:0 19px;
	font:bold 1.6em/2.75em Arial,Tahoma,sans-serif;
	color:#fff;
}
#content div.box h3{
	font:bold 1.4em/1.2857em Arial,Tahoma,sans-serif;
	color:#000;
}
#content div.orange-area{background:#fff9dd;}
#content div.orange-area div.bg-orange{background:#f7963a url(../img/box-title-left.gif) no-repeat 0 0;}
#content div.green-area{background:#dbeac4;}
#content div.green-area div.bg-green{background:#69a52c url(../img/box-title-left.gif) no-repeat 0 0;}
#content div.blue-area{background:#c3edff;}
#content div.blue-area div.bg-blue{width:100%;background:#54a7dd url(../img/box-title-left.gif) no-repeat 0 0;}
#content div.gray-area{background:#e1e1e1;}
#content div.box div.bg-right ul{
	width:660px;
	padding:11px 0 9px;
	margin:0 0 0 7px;
	overflow:hidden;
}
#content div.box div.bg-right ul li{
	float:left;
	margin:0 4px 0 0;
}
#content div.box div.bg-right ul li a{
	float:left;
	width:122px;
	height:24px;
	font:bold 16px/24px Arial,Helvetica,sans-serif;
	text-align:center;
	text-decoration:none;
	color:#fff;
}
#content div.box div.bg-right ul li.active a,
#content div.box div.bg-right ul li a:hover{color:#0059c3;background:url(../img/bg-view-more.gif) no-repeat 0 0;}
#content div.main div.left-side div.post{
	width:570px;
	overflow:hidden;
}
#content div.main div.left-side div.pict{
	display:inline;
	float:left;
	border:10px solid #ccc;
	margin:4px 21px 17px 0;
}
#content div.main div.left-side p{
	font:1.4em/1.5em Arial,Tahoma,sans-serif;
	color:#000;
	padding:0 0 21px;
}
#content div.main div.left-side div.post-headers{margin:0 0 0 6px;}
#content div.main div.left-side div.post-headers p{width:510px;}
#content div.main div.left-side div.post-bullets p{width:510px;}
#content div.main div.left-side div.post-bullets h3{padding:0 0 19px;margin-left:7px;}
#content div.main div.left-side div.post-bullets{padding:0 0 18px;}
#content div.main div.left-side div.comments{
	padding:0 0 7px;
	border-bottom:3px solid #ddd;
	margin:20px 0 0;
}
#content div.main div.left-side div.comments ul.numbering{margin:6px 0 0 5px;}
#content div.main div.left-side div.form{margin:20px 0 0;}
#content div.main div.left-side div.form h3{padding:0;}
#content div.main div.left-side div.form label{
	display:block;
	margin:9px 0 0;
	padding:0 0 4px;
	font:1.4em/1.5em Arial,Tahoma,sans-serif;
	color:#000;
}
#content div.main div.left-side div.form .text{
	padding:0 0 0 3px;
	font:1.6em/26px Arial,Tahoma,sans-serif;
}
#content div.main div.left-side div.form input.text{
	width:501px;
	height:26px;
	border:1px solid #ddd;
}
#content div.main div.left-side div.form input.checkbox{
	display:block;
	margin:22px 0 13px;
	background:none;
}
#content div.main div.left-side div.form  textarea.text{
	width:487px;
	height:206px;
	background:none;
	margin:-4px 0 0;
	padding:5px 0 0 7px;
}
#content div.main div.left-side div.form div.button-dark-green{
	width:138px;
	margin:21px 0 0 2px;
	cursor:pointer;
}
#content div.main div.left-side div.form div.button-dark-green input{
	display:block;
	width:138px;
	color:#fff;
	font:bold 14px Arial,Tahoma,sans-serif;
	margin:0;
	padding:2px 0 0;
	border:0;
	background:none;
	cursor:pointer;
}
#content div.main div.right-side div.box ul.long-blue{
	font:1.4em/1.5em Arial,Helvetica,sans-serif;
}
#content div.main div.right-side div.box ul.long-blue li a{
	text-decoration:none;
	color:#0059c3;
}
#content div.main div.right-side div.box ul.long-blue li a:hover{text-decoration:underline;}
#content div.main div.right-side div.green-area ul.long-blue{
	padding:0 0 16px 28px;
	margin:6px 0 0;
}
#content div.main div.right-side div.blue-area ul.long-blue{
	padding:0 0 10px 20px;
	margin:15px 0 0;
}
#content div.client-jobs{
	background:#C3EDFF;
	width:755px;
	margin:20px 0 0 27px;
	padding:0 0 17px;
}
#content div.jobs-green-box{
	background:#dbeac4 url(../img/thenks-job.gif) no-repeat 16px 50%;
	width:755px;
	margin:20px 0 0 25px;
}
#content div.jobs-green-box div.box{
	width:100%;
	overflow:hidden;
}
#content div.jobs-green-box h3{
	font-size:2.2em;
	color:#353535;
	float:left;
	font-weight:bold;
	margin:11px 0 0 65px;
	display:inline;
}
#content div.jobs-green-box a.close:hover{text-decoration:underline;}
#content div.jobs-green-box a.close{
	background:url(../img/close-button.gif) no-repeat 100% 50%;
	float:right;
	font-size:1.4em;
	line-height:2.5em;
	color:#666;
	font-weight:bold;
	padding:0 24px 0 0;
	margin:0 11px 0 0;
	display:inline;
	text-decoration:none;
}
#content div.jobs-green-box p{
	width:680px;
	float:left;
	font-size:1.349em;
	line-height:1em;
	color:#000;
	font-weight:normal;
	margin:0 0 0 67px;
	padding:6px 0 16px;
	display:inline;
}
#content div.jobs-green-box a:hover{text-decoration:underline;}
#content div.jobs-green-box a{
	color:#0059c3;
	font-weight:bold;
	text-decoration:none;
}
#content div.client-jobs h3{
	width:auto;
	float:left;
	font-size:2em;
	color:#fff;
	font-weight:bold;
	line-height:2.2em;
	padding:0 0 0 24px;
	margin:0;
}
#content div.client-jobs div.bg-blue{
	background:#54A7DD url(../img/box-title-left.gif) no-repeat 0 0;
	width:100%;
}
#content div.client-jobs div.bg-right{
	background:url(../img/box-title-right.gif) no-repeat 100% 0;
	width:100%;
	overflow:hidden;
}
#content div.client-jobs ul.jobs-menu.left-menu,
#content.home-page div.box ul.jobs-menu,
#content div.client-jobs ul.jobs-menu{
	width:auto;
	overflow:hidden;
	margin:0;
}
#content.home-page div.box ul.jobs-menu{padding:0;}
#content div.client-jobs ul.jobs-menu.left-menu{float:left;}
#content div.client-jobs ul.jobs-menu.left-menu li,
#content.home-page div.box ul.jobs-menu li,
#content div.client-jobs ul.jobs-menu li{
	width:auto;
	float:right;
	font-size:16px;
	padding:11px 0;
	margin:0 5px 0 0;
	display:inline;
}
#content div.client-jobs ul.jobs-menu.left-menu li{float:left;margin:0 0 0 17px;}

#content.home-page div.box ul.jobs-menu li.active a span,
#content.home-page div.box ul.jobs-menu li a:hover span,
#content div.client-jobs ul.jobs-menu li.active a span,
#content div.client-jobs ul.jobs-menu li a:hover span{background:url(../img/bg-content-menu-right.gif) no-repeat 100% 0;}
#content.home-page div.box ul.jobs-menu li.active a,
#content.home-page div.box ul.jobs-menu li a:hover,
#content div.client-jobs ul.jobs-menu li.active a,
#content div.client-jobs ul.jobs-menu li a:hover{background:url(../img/bg-content-menu-left.gif) no-repeat 0 0;color:#0059c3;}
#content.home-page div.box ul.jobs-menu li a,
#content div.client-jobs ul.jobs-menu li a{
	float:left;
	font-weight:bold;
	color:#fff;
	margin:0;
	padding:0;
	text-decoration:none;
}
#content.home-page div.box ul.jobs-menu li a{width:auto;font-size:14px;}
#content.home-page div.box ul.jobs-menu li span,
#content div.client-jobs ul.jobs-menu li span{
	padding:0 15px;
	float:left;
	line-height:24px;
	cursor:pointer;
}
#content.home-page div.box ul.jobs-menu li span{width:auto;}
#content div.client-jobs div.bg-white{
	background:#fff;
	width:722px;
	margin:15px 0 0 17px;
	position:relative;
}
#content div.client-jobs div.bg-white div.reply-job{
	width:153px;
	position:absolute;
	top:64px;
	right:61px;
}
#content div.client-jobs div.bg-white div.reply-job input{
	float:left;
	margin:0 0 0 9px;
}
#content div.client-jobs div.bg-white div.reply-job ul.print-form{
	width:100%;
	overflow:hidden;
	float:left;
	background:#c3edff;
	margin:12px 0 0;
	padding:9px 0 15px;
	display:inline;
}
#content div.client-jobs div.bg-white div.reply-job ul.print-form li{
	width:100%;
	float:left;
	padding:0 0 0 9px;
}
#content div.client-jobs div.bg-white div.reply-job ul.print-form li a.del{background:url(../img/ico34.gif) no-repeat 0 50%;}
#content div.client-jobs div.bg-white div.reply-job ul.print-form li a.report{background:url(../img/ico33.gif) no-repeat 0 50%;}
#content div.client-jobs div.bg-white div.reply-job ul.print-form li a.print{background:url(../img/ico32.gif) no-repeat 0 50%;}
#content div.client-jobs div.bg-white div.reply-job ul.print-form li a:hover{text-decoration:underline;}
#content div.client-jobs div.bg-white div.reply-job ul.print-form li a{
	font-size:1.4em;
	line-height:2.2em;
	float:left;
	color:#0059c3;
	text-decoration:none;
	padding:0 0 0 36px
}
#content div.client-jobs div.bg-white.no-margin{margin:7px 0 0 7px;width:741px;}
#content div.client-jobs.respons{padding:0 0 7px; margin-bottom:24px;}
#content div.client-jobs.payments,
#content div.client-jobs.award-job{padding:0 0 7px;}
#content div.client-jobs.payments div.bg-white,
#content div.client-jobs.award-job div.bg-white,
#content div.client-jobs.respons div.bg-white{width:741px;margin:7px 0 0 7px;}
#content div.client-jobs.payments div.bg-white{overflow:hidden;}
#content div.client-jobs div.bg-white table{width:722px;}
#content div.client-jobs div.bg-white table tr{width:100%;border:0;}
#content div.client-jobs div.bg-white table tr.search-jobs{background:url(../img/search-jobs-table-bg.gif) repeat-x 0 0;border:0;}
#content div.client-jobs div.bg-white table tr.head{background:url(../img/search-jobs-table-head-bg.gif) repeat-x 0 0;}
#content div.client-jobs div.bg-white table tr.bottom{background:url(../img/search-jobs-table-bottom-bg.gif) repeat-x 0 0;}
#content div.client-jobs div.bg-white table tr.head th{padding:0 0 0 10px;border:solid 1px #ccc;font-size:1.2em;font-weight:bold;color:#000;line-height:2em;vertical-align:middle;}
#content div.client-jobs div.bg-white table tr td{border:0;font-size:1.4em;font-weight:bold;color:#353535;line-height:2.15em;padding:0 0 0 10px;vertical-align:middle;}
#content div.client-jobs div.bg-white table tr td.date{text-align:right;padding:0 11px 0 0;}
#content div.client-jobs div.bg-white table tr.bottom td.clear{line-height:39px;}
#content div.client-jobs div.bg-white table tr td.favorite{background:url(../img/ico20.gif) no-repeat 6px 17px;padding:0 0px 0 39px;}
#content div.client-jobs div.bg-white table tr td.favorite.no-bg{background:none;}
#content div.client-jobs div.bg-white table tr td.favorites{padding:0 0 0 5px;}
#content div.client-jobs div.bg-white table tr td.img{padding:0 0 0 6px;}
#content div.client-jobs div.bg-white table tr td.date{font-size:1.2em;}
#content div.client-jobs div.bg-white table tr.invited td.favorite{background:url(../img/ico20.gif) no-repeat 5px 10px;}
#content div.client-jobs div.bg-white table tr.invited td,
#content div.client-jobs div.bg-white table tr.over td{vertical-align:top;padding:0 0 23px;border-bottom:solid 1px #cdcdcd;}
#content div.client-jobs div.bg-white table tr.invited td{padding:0 0 13px;}
#content div.client-jobs div.bg-white table tr td div.hover{width:57px;position:relative;}
#content div.client-jobs div.bg-white table tr td div.checks-over{display:none;}
#content div.client-jobs div.bg-white table tr td div.checks-over.active{display:block;}
#content div.client-jobs div.bg-white table tr td div.checks-over div.left-table-col{width:143px;float:left;overflow:hidden;padding:13px 0 0;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.user-data li a:hover,
#content div.client-jobs div.bg-white table tr td div.checks-over div.left-table-col a:hover{text-decoration:underline;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.user-data li a,
#content div.client-jobs div.bg-white table tr td div.checks-over div.left-table-col a{float:left;width:auto;font-size:0.857em;color:#0059c3;font-weight:bold;text-decoration:none;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.user-data li span.href,
#content div.client-jobs div.bg-white table tr td div.checks-over div.left-table-col span.href{width:100%;float:left;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.user-data li div.image,
#content div.client-jobs div.bg-white table tr td div.checks-over div.image{width:58px;height:58px;border:solid 1px #e3e4e7;float:left;overflow:hidden;margin:0 0 0 8px;display:inline;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.user-data li div.image{margin-top:2px;}
#content div.client-jobs div.bg-white table tr td div.checks-over ul.user-info{width:400px;float:left;overflow:hidden;padding:7px 0 0;}
#content div.client-jobs div.bg-white table tr td div.checks-over ul.user-info li{width:100%;float:left;font-weight:normal;line-height:1.5em;padding:0 0 10px;}
#content div.client-jobs div.bg-white table tr td div.checks-over ul.user-info li input{margin:19px 10px 0 0;}
#content div.client-jobs div.bg-white table tr td div.checks-over span.date{float:right;margin:0 10px 0 0;}
#content div.client-jobs div.bg-white table tr td a:hover.view{text-decoration:underline;}
#content div.client-jobs div.bg-white table tr td a.view{color:#0059c3;font-weight:bold;background:url(../img/list2.gif) no-repeat 100% 50%;padding:0 14px 0 0;text-decoration:none;}
#content div.client-jobs div.bg-white table tr td div.hover a.view{background:url(../img/list3.gif) no-repeat 100% 60%;}
#content div.client-jobs div.bg-white table tr td div ul.drop-menu{display:none;}
#content div.client-jobs div.bg-white table tr td div.hover ul.drop-menu{width:93px;position:absolute;top:25px;left:37px;display:block;border:solid 1px #999;border-bottom-width:2px;border-right-width:2px;overflow:hidden;background:#fff;z-index:2000;padding:6px 0 4px;}
* html #content div.client-jobs div.bg-white table tr td.hover ul.drop-menu{width:96px;}
#content div.client-jobs div.bg-white table tr td ul.drop-menu li{width:100%;float:left;padding:0 0 0 15px;line-height:0;}
#content div.client-jobs div.bg-white table tr td ul.drop-menu li a:hover{text-decoration:underline;}
#content div.client-jobs div.bg-white table tr td ul.drop-menu li a{font-size:12px;color:#0059c3;text-decoration:none;line-height:15px;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail{overflow:hidden;width:660px;}
#content div.client-jobs div.bg-white table tr.invited td ul.responses-detail{padding:0 0 0 27px;width:100%;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li{float:left;width:100%;background:url(../img/border3.gif) repeat-x 0 0;margin:-3px 0 0;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li h4{font-size:1.429em;color:#000;font-weight:bold;padding:17px 0 9px}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li div.title{width:100%;overflow:hidden;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li div.title h4{float:left;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li div.title a.edit{font-size:1em;font-weight:normal;float:right;line-height:1.4em;margin:19px 5px 0 0;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li p{font-size:1em;color:#000;font-weight:normal;line-height:1.6em;padding:0 0 20px;}
#content div.client-jobs div.bg-white table tr.invited td ul.responses-detail li p{padding-bottom:13px;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li p.next-steps{width:auto;float:left;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li input{margin:0 0 0 12px;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.user-data{width:100%;overflow:hidden;padding:10px 0 0;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.user-data li.img{width:145px;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.user-data li.players{width:305px;}
#content div.client-jobs div.bg-white table tr.invited td ul.responses-detail li ul.user-data li.players{width:500px;padding:0 10px 0 0;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.user-data li.quote{width:125px;line-height:1.1em;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.user-data li.date{width:85px;line-height:1.1em;font-weight:normal;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.user-data li{width:auto;background:none;margin:0;padding:0;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.user-data li div.player{width:203px;height:27px;}
#content div.client-jobs div.bg-white table tr.invited td ul.responses-detail li ul.user-data li div.player{float:left;}
#content div.client-jobs div.bg-white table tr.invited td ul.responses-detail li ul.user-data li span{float:left;}
#content div.client-jobs div.bg-white table tr.invited td ul.responses-detail li ul.user-data li span.quote{padding:0 0 0 85px;}
#content div.client-jobs div.bg-white table tr.invited td ul.responses-detail li ul.user-data li span.date{font-size:0.857em;width:176px;text-align:right;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.user-data li span.saved_remove{width:100%;float:left;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.user-data li a.read,
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.user-data li a.email,
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.user-data li a.favourite{background:url(../img/ico20.gif) no-repeat 0 50%;padding:0 0 0 28px;font-weight:normal;line-height:2.1em;float:left;width:auto;float:left;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.user-data li a.email{background:url(../img/ico21.gif) no-repeat 0 50%;width:auto;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.user-data li a.remove{color:#666;float:left;width:auto;font-weight:normal;line-height:2.1em;padding:0 0 0 10px;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.user-data li a.read{background:url(../img/ico27.gif) no-repeat 0 50%;width:auto;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.user-data li input{margin:10px 0 0;float:left;}
#content div.client-jobs div.bg-white table tr td b.pending{color:#f93;}
#content div.client-jobs div.bg-white table tr td b.answered{color:#f93;font-weight:normal;}
#content div.client-jobs div.bg-white table tr td b.green{color:#060;}
#content div.client-jobs div.bg-white table tr td b.complete{color:#900;font-weight:normal;}
#content div.client-jobs div.bg-white table tr td span{font-weight:normal;}
#content div.client-jobs div.bg-white table tr.head th.flag{width:15px;}
#content div.client-jobs div.bg-white table tr.head th.flag span.flag{background:url(../img/list-flag.gif) no-repeat 0 0;width:7px;height:11px;display:block;line-height:11px;}
#content div.client-jobs div.bg-white table tr.head th.demo{width:297px;border-left:0;}
#content div.client-jobs div.bg-white table tr.head th.quote{width:139px;border-left:0;}
#content div.client-jobs div.bg-white table tr.head th.check{width:46px;border-left:0;}
#content div.client-jobs div.bg-white table tr.head th.check.new-width{width:30px;border-left:0;}
#content div.client-jobs div.bg-white table tr.head th.from{width:143px;border-left:0;}
#content div.client-jobs div.bg-white table tr.head th.subject{width:444px;border-left:0;}
#content div.client-jobs div.bg-white table tr.head th.date{width:100px;border-right:0;padding:0;}
#content div.client-jobs div.bg-white table tr.head th.view{width:57px;border-left:0;}
#content div.client-jobs div.bg-white table tr.head th.title{width:276px;border-left:0;}
#content div.client-jobs div.bg-white table tr.head th.company{width:310px;border-left:0;}
#content div.client-jobs div.bg-white table tr.head th.budget{width:115px;border-left:0;}
#content div.client-jobs div.bg-white table tr.head th.language{width:150px;border-left:0;}
#content div.client-jobs div.bg-white table tr.head th.status{width:94px;border-left:0;}
#content div.client-jobs div.bg-white table tr.head th.deadline{width:116px;border-right:0;border-left:0;padding:0;}
#content div.client-jobs div.bg-white table tr.head th a{text-decoration:none;color:#000;}
#content div.client-jobs div.bg-white table tr.head th.date a.sort,
#content div.client-jobs div.bg-white table tr.head th a.sort{background:url(../img/list1.gif) no-repeat 90% 50%;padding:0 0 0 10px;display:block;width:116px;}
#content div.client-jobs div.bg-white table tr.head th.date a.sort{width:100px;}
* html #content div.client-jobs div.bg-white table tr.head th.date a.sort{width:110px;}
#content div.client-jobs div.bg-white table tr.search-jobs td{border-top:solid 1px #ccc;border-bottom:solid 1px #e1e1e1;vertical-align:middle;padding:7px 0 6px;line-height:normal;font-size:1em;}
#content div.client-jobs div.bg-white table td ul.history{overflow:hidden;float:right;}
#content div.client-jobs div.bg-white table td ul.history li{width:auto;float:right;background:url(../img/border2.gif) no-repeat 100% 50%;margin:0 -2px 0 0;padding:0 10px}
#content div.client-jobs div.bg-white table td ul.history li a:hover{text-decoration:underline;}
#content div.client-jobs div.bg-white table td ul.history li a{font-size:1.4em;color:#0059c3;text-decoration:none;font-weight:bold;}
#content div.client-jobs div.bg-white table tr.bottom td ul.history{padding:11px 0;}
#content div.client-jobs div.bg-white table tr.bottom td{line-height:normal;font-size:1em;}
#content div.client-jobs div.bg-white table tr.search-jobs td input.head-button{float:right;margin:0 16px 0 0;}
#content div.client-jobs div.bg-white table tr.bottom td div.del.new-bg,
#content div.client-jobs div.bg-white table tr.search-jobs td div.del.new-bg,
#content div.client-jobs div.bg-white table tr.bottom td div.del,
#content div.client-jobs div.bg-white table tr.search-jobs td div.del{background:url(../img/del-bg.gif) no-repeat 0 70%;margin:0 0 0 15px;padding:0 0 0 31px;}
#content div.client-jobs div.bg-white table tr.bottom td div.del.padd{padding:8px 0 0;}
#content div.client-jobs div.bg-white table tr.bottom td div.del input.btn,
#content div.client-jobs div.bg-white table tr.search-jobs td div.del input.btn{margin:0 0 0 9px;}
#content div.client-jobs div.bg-white table tr.search-jobs td div.del.new-bg{background:url(../img/del3-bg.gif) no-repeat 0 70%;padding:0 0 0 47px;}
#content div.client-jobs div.bg-white table tr.bottom td div.del.no-padd,
#content div.client-jobs div.bg-white table tr.search-jobs td div.del.no-padd{padding:0;}
#content div.client-jobs div.bg-white table tr.bottom td div.del{background:url(../img/del2-bg.gif) no-repeat 0 30%;margin:0 0 0 5px;}
#content div.client-jobs div.bg-white table tr.bottom td div.del.new-bg{background:url(../img/del4-bg.gif) no-repeat 0 70%;padding:0 0 0 47px;margin:0 0 0 5px;}
#content div.client-jobs div.bg-white table tr.search-jobs td input.text{float:right;width:245px;height:19px;vertical-align:middle;padding:1px 3px;margin:0 11px;border-bottom:0;border-right:0;}
* html #content div.client-jobs div.bg-white table tr.search-jobs td input.text{height:24px;}
#content div.client-jobs div.bg-white table tr.invited td input.checks,
#content div.client-jobs div.bg-white table tr.head th input.checks,
#content div.client-jobs div.bg-white table td input.checks{width:13px;height:13px;margin:1px 0 0;float:left;}
#content div.client-jobs div.bg-white table tr.invited td input.checks{margin:9px 0 0 10px;}
#content div.client-jobs div.bg-white table tr.over input.checks{margin:9px 39px 0 10px;}
#content div.client-jobs div.bg-white table tr.search-jobs td label{float:right;font-size:1.2em;color:#333;font-weight:bold;line-height:2em;}
#content div.client-jobs div.bg-white table tr.search-jobs td select{float:right;width:250px;height:22px;vertical-align:middle;padding:0;margin:0 8px 0 13px;border-bottom:0;border-right:0;}
#content div.client-jobs div.bg-white table tr.search-jobs td select.female{width:121px;}
/*SLNT*/
#content .bg-white form ul.leave-feedback li input{
	width:auto;
	padding:0;
	margin:0;
	float:left;
}
#content div.client-jobs.award-job div.bg-white ul.leave-feedback{
	overflow:hidden;
	padding:0 0 30px 9px;
	width:100%;
	margin:15px 0 0;
	width:732px
}
#content div.client-jobs.award-job div.bg-white ul.leave-feedback li{
	float:left;
	padding:0 0 1px 19px;
	width:713px;
	font-weight:bold;
	font-size:1em;
	line-height:1em;
}
#content div.client-jobs.award-job div.bg-white ul.leave-feedback div.right{
	float:left;
	width:580px;
}
#content div.client-jobs.award-job div.bg-white ul.leave-feedback li h3{
	color:#000000;
	font-size:2em;
	font-weight:bold;
	line-height:2.0em;
	float:left;
	width:95px;
	padding:0;
	display:inline;
	margin:0 0 0 0;
}
#content div.client-jobs.award-job div.bg-white ul.leave-feedback li a{
	color:#0059C3;
	font-weight:bold;
	font-size:1.4em;
	line-height:1.8em;
	margin:10px 0 0;
	float:left;
}
#content div.client-jobs.award-job div.bg-white ul.leave-feedback li textarea{
	float:left;
	clear:both;
	height:135px;
	padding:5px 0 0 5px;
	width:546px;
	margin:3px 0 0;
	font-size:13px;
}
#content div.client-jobs.award-job div.bg-white ul.leave-feedback li div.rating-bg{
	float:left;
	margin:12px 0 0 0;
	background:transparent url(../img/star-white.gif) repeat-x scroll 0 0;
	height:22px;
	overflow:hidden;
	text-indent:-9999px;
	width:130px;
}
#content div.client-jobs.award-job div.bg-white ul.leave-feedback li div.rating{
	background:transparent url(../img/star-yellow.gif) repeat-x scroll 0 0;
	height:22px;
}
#content div.client-jobs.award-job div.bg-white ul.leave-feedback input.leave,
#content div.client-jobs.award-job div.bg-white ul.leave-feedback input.cancel{
	float:left;
	margin:27px 16px 0 0;
}
#content div.client-jobs.award-job div.bg-white ul.leave-feedback input.leave{
	margin:27px 16px 0 95px;
}


#content div.client-jobs.award-job div.bg-white div.audition{
	overflow:hidden;
	padding:0 23px 0 22px;
}
#content div.client-jobs.award-job div.bg-white div.audition div.private_audition{
	overflow:hidden;
	width:693px;
	background:#c3edff;
	margin:23px 0 0 3px;
	padding:0 0 8px;
	position:relative;
}
#content div.client-jobs.award-job div.bg-white div.audition div.private_audition h3{
	color:#000000;
	font-size:2em;
	font-weight:bold;
	line-height:2.0em;
	padding:0 0 0 64px;
	display:block;
	margin:10px 0 0 0;
	float:none;
	background:url(../img/bg-private-audition-request.gif) no-repeat 19px 3px;	
}
#content div.client-jobs.award-job div.bg-white div.audition div.private_audition p{
	font-size:1.4em;
	line-height:1.4em;
	padding:0 5px 0 67px;
}
#content div.client-jobs.award-job div.bg-white div.audition div.private_audition p a{
	font-weight:bold;
	text-decoration:none;
	color:#0059C3;
}
#content div.client-jobs.award-job div.bg-white div.audition div.private_audition a.audition_close{
	background:url(../img/bg-audition_close.gif) no-repeat 100% 2px;
	padding:0 24px 0 0;
	text-decoration:none;
	color:#666;
	font-weight:bold;
	font-size:1.4em;
	line-height:1.6em;
	position:absolute;
	top:15px;
	right:15px;
}
#content div.client-jobs.award-job div.bg-white div.audition div.private_audition a.audition_close:hover{text-decoration:underline;}
#content div.client-jobs.award-job div.bg-white div.audition div.private_audition p a:hover{text-decoration:underline;}
#content div.client-jobs.award-job div.bg-white div.audition div.private_audition a.close_audition{}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition{
	overflow:hidden;
	width:690px;
	margin:0 0 -3px;
	padding:0 0 0 0;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li{
	font-size:1em;
	line-height:1em;
	border-bottom:3px solid #DDDDDD;
	float:left;
	width:100%;
	padding:0 0 18px;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul.quote{
	padding:0 0 16px;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul.demo{}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul.demo h3{
	margin:18px 0 0;
	padding:0 0 8px 10px;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul li{border:0;}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul li a{
	color:#0059C3;
	font-weight:bold;
	float:left;
	font-size:1.4em;
	font-weight:bold;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul li ul{
	width:502px;
	padding:0 0 8px;
	float:right;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul li ul li{
	width:auto;
	margin:51px 0 0;
	padding:0;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul li ul li input{
	padding:0;
	height:23px;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul li label{
	float:right;
	font-size:1.4em;
	font-weight:bold;
	line-height:1.4em;
	margin:0;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul li label.checklabel{
	float:left;
	font-weight:normal;
	width:auto;
	padding:0 0 0 6px;
	line-height:1.6em;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul li textarea{
	margin:4px 0 0;
	width:446px;
	height:215px;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul.from_to{
	padding:0 0 7px;
	margin:0;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul.from_to li.from{
	width:358px;
	overflow:hidden;
	padding:0 0 0 14px;
	margin:0;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul.from_to li h3{
	float:none;
	display:block;
	line-height:2.4em;
	margin:2px 0 0;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul.from_to li p{
	color:#000000;
	float:left;
	font-size:1.4em;
	font-weight:normal;
	line-height:1.5em;
	width:100%;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul.from_to li.from p{
	padding:0 0 0 4px;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul.from_to li a{
	font-size:1.4em;
	font-weight:normal;
	line-height:1.5em;
	margin:0 0 0 4px;
	display:inline;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul.from_to li.to{
	width:315px;
	overflow:hidden;
	margin:0;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li input{
	float:left;
	width:242px;
	margin:0 10px 0 0;
	font-weight:normal;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li input.check{
	width:15px;
	height:14px;
	display:inline;
	padding:0;
	margin:5px 0 0 0;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li input.file{
	width:340px;
	height:22px;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li select{
	float:left;
	width:251px;
	height:22px;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li div.left{
	float:left;
	width:161px;
	margin:0 0 0 0;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li div.right{
	float:right;
	width:502px;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul li div h3{
	padding:0 0 0 10px;
	color:#000;
	margin:16px 0 0;
	line-height:1.4em;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul li div.right h3{
	padding:0 0 0 10px;
	margin:2px 0 0;
	line-height:1.2em;	
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul li h3{
	padding:0;
	color:#000;
	line-height:1.2em;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul li{
	padding:0 0 3px;
	margin:5px 0 0;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul li a{
	margin:29px 0 0;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul li span{
	float:left;
	font-size:1.4em;
	line-height:1.6em;
	display:inline;
	margin:0 8px 0 5px;
	font-weight:normal;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul li p.left-padd{padding-left:6px;}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li ul li p{
	font-size:1.4em;
	line-height:1.4em;
	font-weight:normal;
	float:left;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li input.cancel{
	width:118px;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li input.send_audition{
	width:134px;
	margin:0 10px 0 0;
	display:inline;
}
#content div.client-jobs.award-job div.bg-white div.audition ul.send-audition li input.preview{
	width:134px;
}

#content div.client-jobs.award-job div.bg-white div.business-terms{
	margin:23px 0 0;
	float:left;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul{
	width:100%;
	overflow:hidden;
	float:left;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul li{
	font-size:1em;
	line-height:1em;
	float:left;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.connection{
	width:auto;
	margin:0;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.connection li{
	font-size:11px;
	line-height:13px;
	padding:0 40px;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.connection li.first{
	padding:0 25px;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.connection li.last{
	padding:0 37px;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.upload{
	margin:17px 0 0;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.upload li{
	padding:0 0 8px;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.upload li h3{
	color:#000;
	line-height:3em;
	padding:0 0 0 34px;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.upload li input.add-files{
	float:left;
	height:22px;
	margin:0 42px 0 0;
	padding:0;
	vertical-align:middle;
	width:343px;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.upload li a{
	color:#0059C3;
	float:left;
	font-size:1.4em;
	line-height:1.55em;
	padding:0;
	text-decoration:none;
	font-weight:normal;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.upload li a:hover{text-decoration:underline;}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.upload li label{
	color:#000;
	float:left;
	font-size:1.4em;
	font-weight:bold;
	line-height:1.55em;
	margin:0 24px 0 0;
	text-align:right;
	width:182px;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.upload li ul{
	width:auto;
	display:inline;
	margin:0 0 0 205px;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.upload li ul li{
	width:auto;
	padding:0 0 2px;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.upload li ul li span{
	font-size:1.4em;
	line-height:1.55em;
	padding:0 12px 0 11px;
	color:#656565;
	float:left;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.upload li ul li a{font-weight:bold;}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones{
	margin:39px 0 0;
	padding:0 0 25px;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li ul li{padding:0 0 8px;}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li h3{
	color:#000;
	padding:0 0 5px 29px;
	float:left;
	width:183px;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li ul li div{
	float:right;
	width:529px;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li ul li div.fee{
	position:relative;
	left:0;
	top:-3px;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li a{
	color:#0059C3;
	float:left;
	font-size:1.4em;
	font-weight:bold;
	line-height:1.55em;
	padding:0;
	margin:15px 0 0;
	text-decoration:none;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li a:hover{text-decoration:underline;}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li div a{}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li label{
	color:#000;
	float:left;
	font-size:1.4em;
	font-weight:bold;
	line-height:1.7em;
	text-align:right;
	margin:0 33px 0 0;
	width:178px;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li ul li label span{
	float:left;
	padding:0 0 0 32px;
	font-size:1em;
	font-weight:bold;
	line-height:1.55em;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li input{
	width:321px;
	font-weight:normal;
	float:left;
	font-size:1.4em;
	font-weight:normal;
	line-height:16px;
	padding:1px 3px 0;
	margin:1px 6px 0 0;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li input.small{
	width:243px;
	margin:0 6px 0 0;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li textarea{
	margin:5px 0 0 1px;
	width:321px;
	height:67px;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li select{
	float:left;
	display:inline;
	font-weight:normal;
	margin:0 0 3px 1px;
	height:21px;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li select.month{
	margin:0 0 0 2px;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li ul li p{
	font-size:1.4em;
	line-height:1.5em;
	font-weight:normal;
	padding:0 0 0 6px;
	float:left;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li ul li span{
	font-size:1.4em;
	font-weight:normal;
	float:left;
	line-height:1.5em;
	padding:0 10px 0 0;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms  ul.milestones li ul.two{
	margin:21px 0 0 0;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li ul.two label{
	width:182px;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones ul.two span{}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li ul.two li div{
	width:525px;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li ul.two a{margin:3px 0 0;}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li input.send_terms{
	width:184px;
	height:23px;
	margin:9px 6px 0 -2px;
	display:inline;
}
#content div.client-jobs.award-job div.bg-white form div.business-terms ul.milestones li input.cancel{
	width:109px;
	height:23px;
	display:inline;
	margin:9px 0 0 -2px;
}
#content div.client-jobs.award-job div.bg-white form ul.upload_files{
	margin:15px 0 0;
	padding:0 0 23px;
}
#content div.client-jobs.award-job div.bg-white form ul.upload_files li{
	width:705px;
	padding:0 0 6px 36px;
	font-size:1em;
	line-height:1em;
}
#content div.client-jobs.award-job div.bg-white form ul.upload_files li ul li{
	padding:0 0 11px 0;
}
#content div.client-jobs.award-job div.bg-white form ul.upload_files h3{
	color:#000;
	line-height:2em;
	margin:0 0 -10px;
	display:block;
}
#content div.client-jobs.award-job div.bg-white form ul.upload_files li a{
	color:#0059C3;
	float:left;
	font-size:1.4em;
	line-height:1.55em;
	font-weight:bold;
	margin:0 0 0 176px;
	display:inline;
}
#content div.client-jobs.award-job div.bg-white form ul.upload_files li ul{
	margin:22px 0 0;
}
#content div.client-jobs.award-job div.bg-white form ul.upload_files li ul li a{
	font-weight:normal;
	margin:0;
	line-height:1.55em;
}
* html #content div.client-jobs.award-job div.bg-white form ul.upload_files li ul li a{width:8em;}
#content div.client-jobs.award-job div.bg-white form ul.upload_files li label{
	color:#000000;
	float:left;
	font-size:1.4em;
	font-weight:bold;
	line-height:1.7em;
	margin:0 24px 0 0;
	text-align:right;
	width:147px;
}
#content div.client-jobs.award-job div.bg-white form ul.upload_files li label span{float:left;}
#content div.client-jobs.award-job div.bg-white form ul.upload_files li input{
	float:left;
	width:322px;
}
#content div.client-jobs.award-job div.bg-white form ul.upload_files li input.add-files{
	float:left;
	height:22px;
	margin:0 73px 0 0;
	padding:0;
	vertical-align:middle;
	width:343px;
}
#content div.client-jobs.award-job div.bg-white form ul.upload_files li input.add-files.padding{margin:0 0 22px;}
#content div.client-jobs.award-job div.bg-white form ul.upload_files li textarea{
	margin:0;
	float:left;
	width:323px;
	height:67px;
}
#content div.client-jobs.award-job div.bg-white form ul.upload_files li input.upload{
	width:120px;
	height:23px;
	margin:23px 12px 0 176px;
	display:inline;
	padding:0;
}
#content div.client-jobs.award-job div.bg-white form ul.upload_files li input.cancel{
	width:109px;
	height:23px;
	padding:0;
	margin:23px 0 0;
}
/*SLNT*/
/*DEN*/
#content div.client-jobs div.bg-white table tr td.favorites{
	padding:0;
	width:27px;
	text-align:center;
}
#content div.client-jobs div.bg-white table tr td.favorites img{
	margin:0 auto;
	display:block;
	float:none;
}
#content div.client-jobs div.bg-white table tr td span.black{color:#000;}
#content div.client-jobs div.bg-white table tr td span{
	color:#666;
}
#content div.client-jobs div.bg-white table tr td span.bolder{
	color:#353535;
}
#content div.client-jobs div.bg-white table tr td.img a{
	text-decoration:none;
	color:#0059c3;
	font-weight:bold;	
}
#content div.client-jobs div.bg-white table tr td.img a span{
	font-weight:normal;
	color:#0059c3;
}
#content div.client-jobs div.bg-white table tr td.img a:hover{
	text-decoration:underline;
}
#content div.client-jobs div.bg-white table tr.invited td ul.responses-detail li ul.user-data li.file-titles{
	padding:0 0 0 13px;
	width:537px;
}
* html #content div.client-jobs div.bg-white table tr.invited td ul.responses-detail li ul.user-data li.file-titles{width:550px;}
#content div.client-jobs div.bg-white table tr.invited td ul.responses-detail li ul.user-data li.file-titles.padd{padding-bottom:50px;}
#content div.client-jobs div.bg-white table tr.invited td ul.responses-detail li ul.user-data li.file-titles.padd a.request{margin:0 0 0 12px;font-size:1em;font-weight:normal;line-height:1em;}
#content div.client-jobs div.bg-white table tr.invited td ul.responses-detail li ul.user-data li.file-titles ul.sub-cols{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0 0 10px;
	list-style:none;
}
#content div.client-jobs div.bg-white table tr.invited td ul.responses-detail li ul.user-data li.file-titles ul.sub-cols li.link{width:276px;}
#content div.client-jobs div.bg-white table tr.invited td ul.responses-detail li ul.user-data li.file-titles ul.sub-cols li.button{width:151px;}
#content div.client-jobs div.bg-white table tr.invited td ul.responses-detail li ul.user-data li.file-titles ul.sub-cols li.button input {margin:0 0 0 7px;}
#content div.client-jobs div.bg-white table tr.invited td ul.responses-detail li ul.user-data li.file-titles ul.sub-cols li.date{
	text-align:center;
	width:110px;
}
#content div.client-jobs div.bg-white table tr.invited td ul.responses-detail li ul.user-data li.file-titles ul.sub-cols li span{
	float:none;
}
#content div.client-jobs div.bg-white table tr.invited td ul.responses-detail li ul.user-data li.file-titles ul.sub-cols li{
	float:left;
}
#content div.client-jobs div.bg-white table tr.invited td ul.responses-detail li ul.user-data li.file-titles div.link{
	overflow:hidden;
	width:100%;
	padding:0;
}
#content div.client-jobs div.bg-white table tr.invited td ul.responses-detail li ul.user-data li.file-titles div.link a{
	width:auto;
}
#content div.client-jobs div.bg-white table tr.invited td ul.responses-detail li ul.user-data li.file-titles p{
	padding:0;
	margin:13px 0 0;
}
#content div.client-jobs div.bg-white table tr.invited td.music{
	background:url(../img/ico28.gif) no-repeat 5px 10px;
}
#content input.file-upload{
	float:left;
	border:0;
	margin:0 0 0 15px;
	padding:0 0 2px;
	outline:0;
	background:url(../img/btn-upload.gif) no-repeat 0 0;
	height:23px;
	width:145px;
	text-align:right;
	font:bold 14px/23px Arial,Helvetica,sans-serif;
	color:#0059c3;
	cursor:pointer;
}
#content div.client-jobs div.bg-white table tr td.button{
	padding:0;
}
#content div.client-jobs div.bg-white table tr td.r-button input{
	display:block;
}
#content div.client-jobs div.bg-white table tr td a,
#content div.client-jobs div.bg-white table tr td.view a{
	color:#0059c3;
	text-decoration:none;
}
#content div.client-jobs div.bg-white table tr td a.no-bold{font-weight:normal;}
#content div.client-jobs div.bg-white table tr td span a{font-size:0.96em;}
#content div.client-jobs div.bg-white table tr td a:hover,
#content div.client-jobs div.bg-white table tr td.view a:hover{
	text-decoration:underline;
}
#content div.client-jobs div.bg-white table tr td.button input{
	display:block;
	margin:5px 0 0 7px;
}
#content div.client-jobs div.bg-white table tr td.button input.btn-release{
	margin:0px auto 0;
}
#content div.client-jobs div.bg-white table.date-centered tr td.date{
	text-align:center;
}
tr.gray-col{
	background:#f3f3f3;
}

#content div.client-jobs div.bg-white table tr.head th.views{
	padding:0;
	width:54px;
	background:url(../img/bg-view.gif) no-repeat 50% 50%;
}
#content div.client-jobs div.bg-white table tr.head th.milestone{
	padding:0;
	text-indent:7px;
}
#content div.client-jobs div.bg-white table tr.head th.froms{
	width:191px;
	padding:0;
	text-indent:7px;
}
#content div.client-jobs div.bg-white table tr.head th.to{
	padding:0;
	text-indent:7px;
}
#content div.client-jobs div.bg-white table tr.head th.rating{
	width:164px;
	padding:0;
	text-indent:7px;
}
#content div.client-jobs div.bg-white table tr.head th.date{
	text-indent:7px;
}
#content div.client-jobs div.bg-white table tr.head th.amount{
	padding:0;
	width:89px;
	text-indent:7px;
}
#content div.client-jobs div.bg-white table tr.head th.deposit{
	padding:0;
	width:119px;
	text-indent:7px;
}
#content div.client-jobs div.bg-white table tr.head th.payment{
	padding:0;
	width:120px;
	text-indent:7px;
}
#content div.client-jobs div.bg-white table tr td span.check{
	padding:0 0 0 22px;
	background:url(../img/ico29.gif) no-repeat 0 50%;
}
#content div.rate-block{
	width:130px;
	height:24px;
	background:url(../img/star-white.gif) repeat-x 0 0;
}
#content div.rate-block div{
	height:24px;
	overflow:hidden;
	background:url(../img/star-yellow.gif) repeat-x 0 0;
}
/*DEN*/
#content div.client-jobs.payments div.top-main{
	overflow:hidden;
	padding:20px 29px 0 22px;
}
#content div.client-jobs.payments div.print-box{
	width:100%;
	overflow:hidden;
}
#content div.client-jobs.payments div.print-box div.left{
	width:300px;
	float:left;
}
#content div.client-jobs.payments div.print-box div.left span{
	width:298px;
	float:left;
	font-size:1.2em;
	line-height:1.3em;
	color:#676567;
	font-weight:bold;
}
#content div.client-jobs.payments div.print-box div.right strong,
#content div.client-jobs.payments div.print-box div.left strong{
	width:290px;
	float:left;
	font-size:1.8em;
	color:#000;
	font-weight:bold;
	padding:0 0 14px;
}
#content div.client-jobs.payments div.print-box div.right strong{text-align:right;padding:8px 0 0;}
#content div.client-jobs.payments div.print-box div.left input{
	margin:7px 0 0;
	float:left;
}
#content div.client-jobs.payments div.print-box div.right{
	width:300px;
	float:right;
}
#content div.client-jobs.payments div.print-box div.right a.print{
	background:url(../img/print.gif) no-repeat 0 0;
	width:53px;
	height:16px;
	float:right;
	overflow:hidden;
	text-indent:-9999px;
}
#content div.client-jobs.payments div.deposit{
	overflow:hidden;
	padding:0 29px 0 22px;
}
#content div.client-jobs.payments ul.deposit-details{
	width:100%;
	overflow:hidden;
}
#content div.client-jobs.payments ul.deposit-details li{
	border-top:3px solid #ddd;
	width:100%;
	float:left;
	margin:-3px 0 0;
}
#content div.client-jobs.payments ul.deposit-details li h4,
#content div.client-jobs.payments ul.deposit-details li h3{
	font-size:2em;
	width:100%;
	color:#000;
	font-weight:bold;
	padding:0;
}
#content div.client-jobs.payments ul.deposit-details li h4{text-align:right;padding:27px 0 25px;}
#content div.client-jobs.payments ul.deposit-details li label{
	width:181px;
	float:left;
	margin:0 20px 0 0;
	font-size:1.4em;
	line-height:1.2em;
	font-weight:bold;
	text-align:right;
}
#content div.client-jobs.payments ul.deposit-details li span,
#content div.client-jobs.payments ul.deposit-details li p{
	font-size:1.4em;
	line-height:1.2em;
	width:auto;
	float:left;
	color:#000;
	font-weight:normal;
}
#content div.client-jobs.payments ul.deposit-details li span a:hover{text-decoration:underline;}
#content div.client-jobs.payments ul.deposit-details li span a{text-decoration:none;color:#0059c3;}
#content div.client-jobs.payments ul.deposit-details li ul{
	padding:17px 0 32px;
	width:100%;
	overflow:hidden;
}
#content div.client-jobs.payments ul.deposit-details li ul li{
	border:0;
	width:345px;
	padding:0;
	margin:0;
}
#content div.client-jobs.payments ul.deposit-details li ul li h3{
	padding:0;
}
#content div.client-jobs.payments ul.deposit-details li ul li p{
	width:100%;
}
#content div.client-jobs.payments ul.deposit-details li ul.main{
	padding:0 0 10px;
}
#content div.client-jobs.payments ul.deposit-details li ul.main li{
	width:100%;
	padding:0 0 2px;
}
#content div.client-jobs.payments ul.deposit-details li ul.main li h3{padding:12px 0 5px;}
#content div.client-jobs.payments ul.deposit-details li ul.main li p{margin:0 0 14px 202px;width:auto;line-height:1.6em;display:inline;}
#content div.client-jobs.payments ul.deposit-details li ul.main li div{float:left;overflow:hidden;}
#content div.client-jobs.payments ul.deposit-details li ul.main li div a:hover{text-decoration:underline;}
#content div.client-jobs.payments ul.deposit-details li ul.main li div a{
	width:auto;
	float:left;
	font-size:1.4em;
	color:#0059c3;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 14px;
}
#content div.client-jobs.payments ul.deposit-details li ul.main li div span.href{width:100%;float:left;font-size:1em;clear:both;}
#content div.client-jobs ul.respons{
	width:100%;
	overflow:hidden;
	padding:25px 0 4px;
}
#content div.client-jobs ul.respons li{
	background:url(../img/respons-li-bg.gif) no-repeat 0 0;
	width:212px;
	float:left;
	line-height:2.7em;
	padding:0 0 13px 61px;
	margin:0 0 0 58px;
	display:inline;
}
* html #content div.client-jobs ul.respons li{width:273px;}
#content div.client-jobs ul.respons a:hover{text-decoration:underline;}
#content div.client-jobs ul.respons a{
	font-size:1.8em;
	color:#0059c3;
	float:left;
	text-decoration:none;
	font-weight:bold;
	padding:0 5px 0 0;
}
#content div.client-jobs ul.respons span{
	width:auto;
	font-size:1.4em;
	color:#000;
}
#content div.client-jobs ul.respons span a:hover{text-decoration:none;}
#content div.client-jobs ul.respons span a{float:none;font-size:1em;font-weight:normal;text-decoration:underline;padding:0;}
/*blog-voxdaily*/
#wrapper .home-page,
#wrapper .blog-voxdaily{
	float:left;
	width:983px;
	background:#fff url(../img/bg-content2.gif) left top repeat-y;
}
#wrapper .home-page div.content-top,
#wrapper .blog-voxdaily div.content-top{
	background:url(../img/bg-content-top2.gif) left top no-repeat;
}
#wrapper .home-page div.content-top{background:none;}
#wrapper .home-page div.content-bot,
#wrapper .blog-voxdaily div.content-bot{
	background:url(../img/bg-content-bot2.gif) left bottom no-repeat;
}
#wrapper .home-page div.content-bot{padding-top:0;}
#wrapper .home-page div.join{
	width:983px;
	height:198px;
	overflow:hidden;
	padding:0;
}
* html #wrapper .home-page div.join{height:200px;overflow:visible;}
#wrapper .home-page div.join h3{
	font-size:3em;
	color:#fff;
	line-height:2em;
	font-weight:normal;
	padding:27px 0 0;
}
#wrapper .home-page div.join p{
	font-size:2em;
	color:#fff;
	line-height:1.1em;
	font-weight:normal;
	padding:0;
}
#wrapper .home-page div.join input{
	float:right;
	margin:32px 26px 0 0;
}
#wrapper .home-page .box{margin:0 0 35px;padding:0 0 7px;}
#wrapper .home-page ul.voices-data{
	width:935px;
	overflow:hidden;
	padding:23px 0 12px 43px;
}
* html #wrapper .home-page ul.voices-data{width:980px;}
#wrapper .home-page ul.voices-data li{
	width:466px;
	float:left;
	padding:0 0 2px;
}
#wrapper .home-page ul.voices-data li h4{
	font-size:2em;
	color:#000;
	font-weight:bold;
	padding:0;
}
#wrapper .home-page ul.searches{
	width:100%;
	overflow:hidden;
	padding:19px 0 17px;
}
#wrapper .home-page ul.searches li{
	width:auto;
	float:left;
	padding:0 0 0 22px;
}
#wrapper .home-page ul.searches li.btn-search{padding:0 0 0 16px;}
#wrapper .home-page ul.searches li a:hover.adv-search{text-decoration:underline;}
#wrapper .home-page ul.searches li a.adv-search{
	font-size:1.1em;
	color:#0059c3;
	float:left;
	text-decoration:none;
	font-weight:normal;
	margin:26px 0 0 20px;
}
#wrapper .home-page ul.searches li div.data{
	width:205px;
	overflow:hidden;
}
#wrapper .home-page ul.searches li label{
	width:100%;
	float:left;
	font-size:1.4em;
	color:#000;
	font-weight:bold;
}
#wrapper .home-page ul.searches li input.button{margin:20px 0 0;float:left;}
#wrapper .home-page ul.searches li select,
#wrapper .home-page ul.searches li input.text{
	width:194px;
	height:17px;
	border:solid 2px #5b890f;
	padding:1px 3px;
	margin:6px 0 0;
	font-size:14px;
	color:#000;
	vertical-align:middle;
}
#wrapper .home-page ul.searches li select{
	width:204px;
	height:23px;
}
* html #wrapper .home-page ul.searches li input.text{width:204px;height:23px;}
#wrapper .home-page div.main-col{width:100%;overflow:hidden;padding:0 0 12px;}
#wrapper .home-page div.left-col{
	width:457px;
	float:left;
	padding:0 80px 0 0;
	margin:37px 0 0 65px;
	overflow:hidden;
	display:inline;
}
* html #wrapper .home-page div.left-col{width:537px;}
#wrapper .home-page div.right-col h5,
#wrapper .home-page div.left-col h5{
	font-size:1.4em;
	line-height:1.5em;
	color:#000;
	font-weight:bold;
	padding:0 0 22px;
}
#wrapper .home-page div.right-col h5{padding:0 0 13px;}
#wrapper .home-page div.left-col p{
	font-size:1.4em;
	line-height:1.5em;
	color:#000;
	font-weight:normal;
}
#wrapper .home-page div.right-col{
	width:281px;
	float:left;
	padding:0;
	margin:37px 0 0;
	overflow:hidden;
}
#wrapper .home-page div.right-col div.right-box{
	background:url(../img/bg-right-box.gif) repeat-y 0 0;
}
#wrapper .home-page div.right-col div.top{
	background:url(../img/bg-right-box-top.gif) no-repeat 0 0;
}
#wrapper .home-page div.right-col div.bottom{
	background:url(../img/bg-right-box-bottom.gif) no-repeat 0 100%;
	width:249px;
	overflow:hidden;
	padding:20px 16px;
}
* html #wrapper .home-page div.right-col div.bottom{width:281px;}
#wrapper .home-page div.right-col div.right-box a:hover.read{text-decoration:underline;}
#wrapper .home-page div.right-col div.right-box a.read{
	background:url(../img/list4.gif) no-repeat 100% 60%;
	float:right;
	font-size:1.2em;
	color:#0059c3;
	font-weight:bold;
	padding:0 10px 0 0;
	text-decoration:none;
}
#wrapper .home-page div.right-col div.right-box p{
	font-size:1.4em;
	line-height:1.3em;
	color:#666;
	font-weight:normal;
	padding:0 0 25px;
}
#wrapper .home-page .white-bg{
	background:#fff;
	width:932px;
	overflow:hidden;
	margin:6px 0 0 6px;
}
#wrapper .blog-voxdaily div.holder{
	background:url(../img/bg-holder2.gif) left top repeat-y;
}
#wrapper .blog-voxdaily div.holder-h1{
	background:url(../img/bg-holder-h1-2.gif) left bottom no-repeat;
}
#wrapper .comparison-chart div.holder-h1.new-padd,
#wrapper .blog-voxdaily div.holder-h1.new-padd{width:100%;overflow:hidden;}
#wrapper .comparison-chart div.holder-h1.new-padd h1,
#wrapper .blog-voxdaily div.holder-h1.new-padd h1{padding:8px 0 9px 0;width:100%;margin:0;}
#wrapper .blog-voxdaily div.main div.left-side ul.info{margin:-8px 0 0;padding:0 0 14px;}
#wrapper .blog-voxdaily div.main div.left-side ul.numbering li div.this-cont ul.info{margin:0;}
#wrapper .blog-voxdaily div.main div.right-side div.orange-area{width:100%;}
#wrapper .blog-voxdaily div.main div.right-side div.orange-area h2{
	text-align:left;
	background:#f7963a url(../img/email-updates.gif) no-repeat 0 0;
}
#wrapper .blog-voxdaily div.main div.right-side div.orange-area a{
	display:block;
	width:165px;
	height:172px;
	margin:19px 0 0 75px;
}
#wrapper .blog-voxdaily div.main div.right-side div.orange-area div.module-content div{
	padding:0 0 0 22px;
	text-align:center;
}
#wrapper .blog-voxdaily div.main div.right-side div.orange-area div.module-content div form div{
	padding:0;
}
#wrapper .blog-voxdaily div.main div.right-side div.orange-area div p{margin:13px 0 7px;}
#wrapper .blog-voxdaily div.main div.right-side div.orange-area div p input{
	width:130px;
	font-size:13px;
	height:17px;
	padding:2px 0 0;
	background:#fff;
}
* html #wrapper .blog-voxdaily div.main div.right-side div.orange-area div p input{width:135px;height:23px;}
#wrapper .blog-voxdaily div.main div.right-side div.orange-area h3{
	padding:0 0 18px;
	margin:30px 25px 0 37px;
}
#wrapper .blog-voxdaily div.main div.right-side div.orange-area ul{
	margin:0 25px 0 37px;
	padding:0 0 42px;
}
#wrapper .blog-voxdaily div.main div.right-side div.orange-area ul li{
	font:1.2em/1.5em Arial,Tahoma,sans-serif;
	padding:0 0 3px;
}
#wrapper .blog-voxdaily div.main div.right-side div.green-area{margin:30px 0 0;width:100%;}
#wrapper .blog-voxdaily div.main div.right-side div.green-area div.form{padding:0 0 0 26px;}
#wrapper .blog-voxdaily div.main div.right-side div.green-area div.form input.text{
	float:left;
	width:168px;
	height:17px;
	font-size:13px;
	padding:2px 0 0 3px;
	margin:0 19px 0 0;
	background:#fff;
}
* html #wrapper .blog-voxdaily div.main div.right-side div.green-area div.form input.text{
	width:172px;height:23px;
}
#wrapper .blog-voxdaily div.main div.right-side div.green-area div.form div.button-dark-green{
	float:left;
	padding:2px 3px 0;
	margin:1px 0 0;
	height:21px;
}
* html #wrapper .blog-voxdaily div.main div.right-side div.green-area div.form div.button-dark-green{
	height:23px;
	padding:2px 0 0;
}
*+html #wrapper .blog-voxdaily div.main div.right-side div.green-area div.form div.button-dark-green{
	padding:1px 0 0;
	margin:-1px 0 0;
}
#wrapper .blog-voxdaily div.main div.right-side div.green-area div.form div.button-dark-green input{
	float:left;
	padding:0;
	margin:0;
	border:0;
	color:#fff;
	font:bold 14px Arial,Tahoma,sans-serif;
	cursor:pointer;
	background:none;
}
#wrapper .blog-voxdaily div.main div.right-side div.green-area h3{padding-left:25px;margin:22px 0 0;}
#wrapper .blog-voxdaily div.main div.right-side div.blue-area{margin:42px 0 0;width:100%;}
#wrapper .blog-voxdaily div.main div.right-side div.blue-area p{
	width:100%;
	padding:0 0 13px;
	overflow:hidden;
	font:1.4em/1.5em Arial,Helvetica,sans-serif;
}
#wrapper .blog-voxdaily div.main div.right-side div.blue-area p a{
	float:right;
	padding:0 20px 0 0;
	text-decoration:none;
	color:#0059c3;
}
#wrapper .blog-voxdaily div.main div.right-side div.blue-area p a:hover{text-decoration:underline;}
#wrapper .comparison-chart{
	float:left;
	width:983px;
	background:#fff url(../img/bg-content2.gif) repeat-y 0 0;
	overflow:visible;
}
* html #wrapper .comparison-chart{width:982px;}
#wrapper .comparison-chart div.content-top{
	width:100%;
	float:left;
	background:url(../img/bg-content-top2.gif) left top no-repeat;
}
#wrapper .comparison-chart div.content-bot{
	float:left;
	width:100%;
	background:url(../img/bg-content-bot2.gif) left bottom no-repeat;
}
#wrapper .comparison-chart div.holder{
	float:left;
	width:100%;
	background:url(../img/bg-holder2.gif) left top repeat-y;
}
#wrapper .comparison-chart div.holder-h1{
	background:url(../img/bg-holder-h1-2.gif) left bottom no-repeat;
}
#wrapper .comparison-chart div.holder-h1 a{margin-right:0}
#wrapper .comparison-chart div.holder-h1 a.cart{margin-right:40px;}
#wrapper .comparison-chart div.main.main-sign,
#wrapper .comparison-chart div.main{
	width:945px;
	margin:5px 0 0 20px;
	float:left;
	display:inline;
}
#wrapper .comparison-chart div.main div.form{width:100%;overflow:hidden;float:left;}
#wrapper .comparison-chart div.main.main-sign{width:945px;margin:5px 0 17px 34px;overflow:hidden;display:inline;}
#wrapper .comparison-chart div.main.main-sign div.login{width:100%;overflow:hidden;padding:0 0 49px;}
#wrapper .comparison-chart div.main.main-sign label{
	width:112px;
	text-align:right;
	float:left;
	font-size:1.4em;
	line-height:1.4em;
	color:#000;
	font-weight:bold;
	margin:0 24px 0 0;
}
#wrapper .comparison-chart div.main.main-sign span.large{
	background:url(../img/input-bg.gif) no-repeat 0 0;
	width:243px;
	height:22px;
	margin:0 0 9px 0;
	float:left;
}
#wrapper .comparison-chart div.main.main-sign input.text{
	width:230px;
	height:15px;
	border:0;
	background:0;
	margin:2px 6px 0;
}
#wrapper .comparison-chart div.main.main-sign input.image{float:left;margin:14px 0 0 136px;}
#wrapper .comparison-chart div.main.main-sign input.check{
	width:14px;
	height:14px;
	float:left;
	margin:4px 12px 0 136px;
}
#wrapper .comparison-chart div.main.main-sign span.text{
	font-size:1.4em;
	line-height:1.4em;
	color:#000;
	float:left;
}
#wrapper .comparison-chart div.main.main-sign span.text a:hover{text-decoration:underline;}
#wrapper .comparison-chart div.main.main-sign span.text a{color:#0059c3;text-decoration:none;}
#wrapper .comparison-chart div.main.main-sign p{
	width:365px;
	font-size:1.4em;
	line-height:1.4em;
	color:#000;
	margin:0 0 0 19px;
}
#wrapper .comparison-chart div.main div.progress-bar{
	width:100%;
	padding:0 0 7px;
	overflow:hidden;
}
#wrapper .comparison-chart div.main div.progress-bar.order-padd{
	padding:0;
	margin:9px 0 -6px;
}
#content div.client-jobs.award-job div.bg-white ul.send-script{
	width:100%;
	overflow:hidden;
	padding:19px 0 12px 9px;
}
#content div.client-jobs.award-job div.bg-white ul.send-script li.no-padd{padding:0;}
#content div.client-jobs.award-job div.bg-white ul.send-script li.padd{padding:0 0 37px;}
#content div.client-jobs.award-job div.bg-white ul.send-script li{
	width:100%;
	float:left;
	padding:0 0 10px;
}
#content div.client-jobs.award-job div.bg-white ul.send-script li h3{
	font-size:2em;
	color:#000;
	font-weight:bold;
	line-height:2.4em;
}
#content div.client-jobs.award-job div.bg-white ul.send-script li h5{
	font-size:1.8em;
	color:#666;
	font-weight:bold;
	padding:12px 0 5px 197px;
}
#content div.client-jobs.award-job div.bg-white ul.send-script li p{
	font-size:1.4em;
	color:#000;
	line-height:1.6em;
	padding:0 95px 0 26px;
}
#content div.client-jobs.award-job div.bg-white ul.send-script li strong{
	float:left;
	padding:0 0 0 32px;
}
#content div.client-jobs.award-job div.bg-white ul.send-script li a:hover{text-decoration:underline;}
#content div.client-jobs.award-job div.bg-white ul.send-script li a{
	font-size:1.4em;
	line-height:1.55em;
	float:left;
	text-decoration:none;
	color:#0059c3;
	padding:0;
}
#content div.client-jobs.award-job div.bg-white ul.send-script li label{
	width:174px;
	float:left;
	font-size:1.4em;
	line-height:1.55em;
	color:#333;
	font-weight:bold;
	text-align:right;
	margin:0 22px 0 0;
}
#content div.client-jobs.award-job div.bg-white ul.send-script li input.checks{
	width:14px;
	height:14px;
	float:left;
	margin:6px 17px 0 0;
}
#content div.client-jobs.award-job div.bg-white ul.send-script li input.add-files{
	width:343px;
	height:22px;
	float:left;
	margin:0 29px 0 0;
	padding:0;
	vertical-align:middle;
}
#content div.client-jobs.award-job div.bg-white ul.send-script li span.text2,
#content div.client-jobs.award-job div.bg-white ul.send-script li span.text{
	width:290px;
	float:left;
	font-size:1.4em;
	color:#000;
	line-height:1.55em;
}
#content div.client-jobs.award-job div.bg-white ul.send-script li span.text2{width:auto;}
#content div.client-jobs.award-job div.bg-white ul.send-script li span.text.new-width{width:415px;}
#content div.client-jobs.award-job div.bg-white ul.send-script li strong{
	width:auto;
	float:left;
	font-size:1.4em;
	color:#000;
	line-height:1.55em;
	font-weight:bold;
	padding:0;
}
#content div.client-jobs.award-job div.bg-white ul.send-script li input.send{
	float:left;
	margin:28px 0 0 198px;
}
#content div.client-jobs.award-job div.bg-white ul.send-script li input.cancel{
	float:left;
	margin:28px 0 0 13px;
}
#content div.client-jobs.award-job div.bg-white ul.connection,
#wrapper .comparison-chart div.main ul.connection{
	width:auto;
	display:inline;
	float:left;
	margin:0 0 0 5px;
	background:url(../img/line-connect1.gif) repeat-x 0 100%;
}
#content div.client-jobs.award-job div.bg-white ul.connection{margin:0 0 0 9px;}
#content div.client-jobs.award-job div.bg-white ul.connection li.first,
#content div.client-jobs.award-job div.bg-white ul.connection li,
#wrapper .comparison-chart div.main ul.connection li{
	width:auto;
	float:left;
	padding:0 25px;
	font:bold 11px/13px Arial,Helvetica,sans-serif;
	color:#868f98;
	background:url(../img/line-connect-point1.gif) no-repeat 50% 100%;
}
#content div.client-jobs.award-job div.bg-white ul.connection li.first{background:url(../img/line-connect-first-last1.gif) no-repeat 50% 100%;}
#content div.client-jobs.award-job div.bg-white ul.connection li span,
#wrapper .comparison-chart div.main ul.connection li span{display:block;padding:0 0 8px;}
#wrapper .comparison-chart div.main ul.connection li.first{
	padding-left:0;
	background:none;
}
#wrapper .comparison-chart div.main ul.connection li.first span{
	padding:0 0 0 16px;
	background:url(../img/line-connect-first.gif) no-repeat 0 30%;
}
#content div.client-jobs.award-job div.bg-white ul.connection li.last,
#wrapper .comparison-chart div.main ul.connection li.last{background:url(../img/line-connect-last1.gif) no-repeat 50% 100%;}
#content div.client-jobs.award-job div.bg-white ul.connection li.active span,
#wrapper .comparison-chart div.main ul.connection li.active span{background:url(../img/line-connect-active1.gif) no-repeat 50% 100%;}
#wrapper .comparison-chart div.main div.blue-area.order,
#wrapper .comparison-chart div.main div.blue-area.sign-in,
#wrapper .comparison-chart div.main div.blue-area{padding-bottom:7px;margin-top:19px;width:100%;}
#wrapper .comparison-chart div.main div.blue-area.order{margin-top:12px;}
#wrapper .comparison-chart div.main div.blue-area.sign-in{float:left;width:450px;margin:0 22px 0 0;overflow:hidden;}
#wrapper .comparison-chart div.main div.blue-area h2{font:bold 2em/2.2em Arial,Helvetica,sans-serif;}
#wrapper .comparison-chart div.main div.blue-area div.white-bg{
	padding:0 0 10px;
	margin:6px 7px 0 6px;
	background:#fff;
	overflow:hidden;
}
#wrapper .comparison-chart div.main div.blue-area.sign-in div.white-bg h3{line-height:2.8em;margin:0;}
#wrapper .comparison-chart div.main div.blue-area div.white-bg h3{
	font-size:2em;
	line-height:2.8em;
	color:#000;
	padding:0 0 0 16px;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.discribe{
	width:872px;
	overflow:hidden;
	margin:0 0 0 21px;
	padding:0 0 20px 0;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify{width:877px;margin:0 0 0 27px;}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.discribe li{
	width:100%;
	float:left;
	border-top:solid 3px #ddd;
	margin:-3px 0 0;
	color:#000;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li ul.data{
	background:#fff9dd;
	width:100%;
	padding:22px 0 29px;
	margin:0;
	float:left;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li ul.data li{
	width:438px;
	float:left;
	padding:0;
	margin:0;
	border:0;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li ul.data li label{
	width:173px;
	font:bold 1.4em/1.4em Arial,Helvetica,sans-serif;
	color:#333;
	float:left;
	text-align:right;
	margin:0;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li ul.data li p{
	width:auto;
	font:normal 1.4em/1.4em Arial,Helvetica,sans-serif;
	color:#000;
	float:left;
	margin:0;
	padding:0 0 0 22px;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li ul,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.discribe li ul{
	margin:-11px 0 0;
	padding:0 0 31px 0;
	float:left;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li ul{width:100%;padding:0 0 20px 0;}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li ul li,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.discribe li ul li{
	border:0;
	margin:8px 0 0;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li ul li{width:100%;margin:0;}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li h3{margin:0;padding:8px 0 0;float:left;width:100%;line-height:2.1em;padding-bottom:10px;}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li h3.size{width:424px;float:left;line-height:2em;padding:17px 0 0;}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.discribe li h3{margin:9px 0 0;padding:0;}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li label,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.discribe li label{
	width:161px;
	float:left;
	font-size:1.4em;
	text-align:right;
	font-weight:bold;
	margin:0 29px 0 0;
	line-height:24px;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li label{margin:0 19px 0 0;width:173px;line-height:18px;}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li span,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.discribe li span{
	float:left;
	font-size:1.4em;
	line-height:24px;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li span{line-height:18px;}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li p{
	width:675px;
	float:left;
	font-size:1.4em;
	line-height:21px;
	margin:2px 0 0 194px;
	padding-bottom:10px;
	display:inline;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li a:hover,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.discribe li a:hover{text-decoration:underline;}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li a,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.discribe li a{
	float:left;
	font-size:1.4em;
	color:#0059c3;
	text-decoration:none;
	font-weight:bold;
	line-height:26px;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li a{margin-top:-3px;padding-bottom:6px;}
#wrapper .comparison-chart div.main div.blue-area div.white-bg div.print-box{
	width:877px;
	overflow:hidden;
	margin:0 0 0 27px;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg div.print-box p{width:100%;float:right;padding:22px 0 25px}
#wrapper .comparison-chart div.main div.blue-area div.white-bg div.print-box p a{
	background:url(../img/print.gif) no-repeat 100% 0;
	width:53px;
	height:16px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 9px 0 0;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg div.print-box span{
	width:435px;
	float:left;
	font-size:1.8em;
	color:#000;
	font-weight:bold;
	line-height:23px;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg div.print-box strong{
	width:435px;
	float:right;
	text-align:right;
	font-size:1.8em;
	color:#000;
	font-weight:bold;
	line-height:23px;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.discribe li ul li textarea.text{
	background:none;
	height:141px;
	margin:3px 0 0 190px;
	padding:5px 0px 0 7px;
	width:642px;
	float:left;
	clear:both;
	display:inline;
	color:#000;
	font:1.4em/21px normal arial,verdana,sans-serif;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.discribe li ul li input{
	float:left;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.discribe li ul li input.way{
	width:328px;
	padding:1px 0 0 3px;
	margin:4px 0 0;
	font:1.4em/16px normal arial,verdana,sans-serif;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.discribe li ul li input.submit{
	margin:3px 0 0px;
	height:23px;
	padding:0 5px 2px;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.discribe li ul li a.normal{
	font-weight:normal;
	margin:0 0 0 28px;
	line-height:28px;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.discribe li input.btn_continue{
	margin:8px 0 0 190px;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li input.btn_order{margin:15px 0 0 194px;}
#content div.client-jobs.award-job div.bg-white ul.payment,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.payment{
	width:872px;
	overflow:hidden;
	margin:0 0 0 19px;
	padding:0 0 20px 0;
}
#content div.client-jobs.award-job div.bg-white ul.payment{margin:0 0 0 24px;width:707px;padding:0;}
#content div.client-jobs.award-job div.bg-white ul.payment li,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.payment li{
	width:872px;
	float:left;
	color:#000;
}
#content div.client-jobs.award-job div.bg-white ul.payment li{width:100%;}
#content div.client-jobs.award-job div.bg-white ul.payment li div,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.payment li div{
	float:left;
	width:266px;
}
#content div.client-jobs.award-job div.bg-white ul.payment li div{width:170px;}
#content div.client-jobs.award-job div.bg-white ul.payment li ul,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.payment li ul{
	float:left;
}
#content div.client-jobs.award-job div.bg-white ul.payment li ul{width:100%;}
#content div.client-jobs.award-job div.bg-white ul.payment li ul li,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.payment li ul li{
	width:872px;
	float:left;
	padding:0 0 5px;
}
#content div.client-jobs.award-job div.bg-white ul.payment li ul li{width:100%;}
#content div.client-jobs.award-job div.bg-white ul.payment li ul li h3,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.payment li ul li h3{
	margin:0;
	padding:18px 0 0 0;
	float:left;
	line-height:1.1em;
}
#content div.client-jobs.award-job div.bg-white ul.payment li ul li label,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.payment li ul li label{
	width:248px;
	float:left;
	font-size:1.4em;
	text-align:right;
	font-weight:bold;
	margin:0 19px 0 0;
	padding:5px 0 0;
	line-height:18px;	
}
#content div.client-jobs.award-job div.bg-white ul.payment li ul li label{width:150px;margin-right:21px;}
#content div.client-jobs.award-job div.bg-white ul.payment li ul li a.pointer,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.payment li ul li a.pointer{
	float:left;
	font-size:1.4em;
	color:#0059c3;
	text-decoration:none;
	font-weight:bold;
	line-height:24px;
	background:url(../img/bg-pointer.jpg) no-repeat 0 50%;
	margin:0 0 0 15px;
	padding:0 0 0 17px;
}
#content div.client-jobs.award-job div.bg-white ul.payment li ul li p,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.payment li ul li p{
	width:570px;
	font-size:1.4em;
	line-height:2em;
	clear:both;
	float:left;
	margin:9px 0 0 266px;
	padding-bottom:11px;
	display:inline;
}
#content div.client-jobs.award-job div.bg-white ul.payment li ul li p{margin:9px 0 0 171px;padding:0 0 11px;width:365px;}
#content div.client-jobs.award-job div.bg-white ul.payment li ul li p img,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.payment li ul li p img{
	float:left;
	margin:7px 11px 0 0;
}
#content div.client-jobs.award-job div.bg-white ul.payment li ul li a:hover,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.payment li ul li a:hover{text-decoration:underline;}
#content div.client-jobs.award-job div.bg-white ul.payment li ul li input.payment_input,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.payment li ul li input.payment_input{
	width:328px;
	padding:1px 0 0 3px;
	margin:4px 0 0;
	font:1.4em/16px normal arial,verdana,sans-serif;
	float:left;
}
#content div.client-jobs.award-job div.bg-white ul.payment li ul li input.payment_input.small,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.payment li ul li input.payment_input.small{
	width:60px;
}
#content div.client-jobs.award-job div.bg-white ul.payment li input.btn_continue,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.payment li input.btn_continue{margin:17px 0 0 267px;}
#content div.client-jobs.award-job div.bg-white ul.payment li input.btn_make{margin:10px 0 0 171px;float:left;}
#content div.client-jobs.award-job div.bg-white ul.payment li input.btn_cancel{margin:10px 0 0 17px;float:left;}
#content div.client-jobs.award-job div.bg-white ul.payment li span.order,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.payment li span.order{margin:15px 0 0 267px;display:block;font-size:1.2em;}
#content div.client-jobs.award-job div.bg-white ul.payment li ul li select.sel_form,
#content div.client-jobs.award-job div.bg-white ul.payment li ul li select.sel_month,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.payment li ul li select.sel_month{width:98px;margin:4px 0 0;}
#content div.client-jobs.award-job div.bg-white ul.payment li ul li select.sel_form{width:335px;}
* html #content div.client-jobs.award-job div.bg-white ul.payment li ul li select.sel_form{width:325px;}
#content div.client-jobs.award-job div.bg-white ul.payment li ul li select.sel_year,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.payment li ul li select.sel_year{width:66px;}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li ul.data ul.bank-card,
#content div.client-jobs.award-job div.bg-white ul.payment li ul li ul.bank-card,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.payment li ul li ul.bank-card{
	float:left;
}
#content div.client-jobs.award-job div.bg-white ul.payment li ul li ul.bank-card{width:auto;}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li ul.data ul.bank-card{padding:0 0 0 22px;margin:-14px 0 0;position:relative;z-index:1000;width:auto;}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li ul.data ul.bank-card li,
#content div.client-jobs.award-job div.bg-white ul.payment li ul li ul.bank-card li,
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.payment li ul li ul.bank-card li{
	width:auto;
	float:left;
	margin:13px 9px 0 0;
	padding:0;
}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li ul.data ul.bank-card li{margin-top:0;}
#wrapper .comparison-chart div.main div.blue-area div.white-bg ul.verify li ul.data ul.bank-card li a{margin-top:0;}
#content div.box-blue,
#content div.box-pink,
#wrapper .comparison-chart div.main div.box-pink,
#wrapper .comparison-chart div.main div.box-blue{
	background:#c3edff;
	width:100%;
	float:left;
	margin:28px 0 0;
	padding:12px 0 21px 13px;
}
#content div.box-pink,
#wrapper .comparison-chart div.main div.box-pink{background:#f1effa;margin:20px 0 0;}
#content div.box-blue,
#content div.box-pink{width:742px;margin:24px 0 0 27px;overflow:hidden;float:none;padding:22px 0 32px 13px;}
#content div.box-blue{padding:15px 0 22px 13px;margin-top:39px;}
* html #content div.box-blue{width:755px;}
* html #content div.box-pink{width:755px;}
#content div.box-blue h3,
#content div.box-pink h3,
#wrapper .comparison-chart div.main div.box-pink h3,
#wrapper .comparison-chart div.main div.box-blue h3{font:bold 16px/24px Arial,Tahoma,Verdana,sans-serif;color:#666;margin:0 0 0 18px;float:left;padding:0;}
#content div.box-blue h3,
#content div.box-pink h3{margin:0 0 0 10px;}
#content div.box-blue h3{padding:0 0 4px;}
#content div.box-blue p,
#content div.box-pink p,
#wrapper .comparison-chart div.main div.box-pink p,
#wrapper .comparison-chart div.main div.box-blue p{font:normal 12px/18px Arial,Tahoma,Verdana,sans-serif;color:#000;margin:0;padding:0 0 0 62px;width:100%;float:left;}
#content div.box-blue p,
#content div.box-pink p{width:680px;padding:0;margin:0 0 0 55px;display:inline;}
#content div.box-blue p a:hover,
#content div.box-pink p a:hover{text-decoration:underline;}
#wrapper .comparison-chart div.main div.box-blue p a:hover{text-decoration:none;}
#content div.box-blue p a,
#content div.box-pink p a,
#wrapper .comparison-chart div.main div.box-blue p a{color:#0059c3;margin:0;padding:0;}
#content div.box-blue p a,
#content div.box-pink p a{text-decoration:none;}
#wrapper .comparison-chart div.main ul.title-row{
	width:100%;
	padding:20px 0 0;
	margin:0;
	overflow:hidden;
}
#wrapper .comparison-chart div.main ul.title-row li{
	float:left;
	width:117px;
	text-align:center;
	margin:0 14px 0 0;
	font:bold 1.4em/1.5em Arial,Helvetica,sans-serif;
	display:inline;
}
#wrapper .comparison-chart div.main ul.title-row li p{color:#776b75;height:3.7em;}
#wrapper .comparison-chart div.main ul.title-row li.first-col{
	width:216px;
	margin:10px 0 0 41px;
	text-align:left;
	display:inline;
}
#wrapper .comparison-chart div.main ul.title-row li.first-col strong{
	display:block;
	width:110px;
	color:#000;
	background:url(../img/pointer.gif) no-repeat 100% 6px;
}
#wrapper .comparison-chart div.main ul.title-row li a{display:block;margin:0 0 9px;}
#wrapper .comparison-chart div.main ul.title-row li a img{margin:0 auto;}
#wrapper .comparison-chart div.main div.container{
	width:100%;
	overflow:hidden;
	background:url(../img/bg-container.gif) repeat-y 0 0;
}
#wrapper .comparison-chart div.main ul.list-propos{
	display:inline;
	float:left;
	width:231px;
	margin:10px 0 0 26px;
}

#wrapper .comparison-chart div.main ul.list-propos li{
	float:left;
	width:100%;
	font:1.4em/2.2858em Arial,Tahoma,sans-serif;
}
#wrapper .comparison-chart div.main ul.list-propos li a{
	padding:0 28px 0 0;
	text-decoration:none;
	color:#0059c3;
	background:url(../img/light-box.gif) no-repeat 100% 50%;
}
#wrapper .comparison-chart div.main ul.list-propos li a:hover{text-decoration:underline;}
#wrapper .comparison-chart div.main ul.list-propos li.light-box{position:relative;}
#wrapper .comparison-chart div.main ul.list-propos li.light-box div.light-box{
	position:absolute;
	width:400px;
	height:300px;
	left:0;
	top:2.1em;
	border:3px solid #e6e6e4;
	background:#fff;
}
#wrapper .comparison-chart div.main ul.list-propos li strong{
	display:block;
	margin:32px 0 0;
	font-weight:bold;
}
#wrapper .comparison-chart div.main div.container div.box{float:left;}
#wrapper .comparison-chart div.main div.container div.green-area{width:253px;margin:0 9px 0 0;}
#wrapper .comparison-chart div.main div.container div.blue-area{width:253px;margin:0 9px 0 0;}
#wrapper .comparison-chart div.main div.container div.gray-area{width:130px;}
#wrapper .comparison-chart div.main div.container div.green-area ul,
#wrapper .comparison-chart div.main div.container div.blue-area ul,
#wrapper .comparison-chart div.main div.container div.gray-area ul{
	width:126px;
	float:left;
	text-align:center;
	margin:19px 0 0 -5px;
}
#wrapper .comparison-chart div.main div.container div.green-area ul li,
#wrapper .comparison-chart div.main div.container div.blue-area ul li,
#wrapper .comparison-chart div.main div.container div.gray-area ul li{
	width:100%;
	float:left;
	height:32px;
	font-size:1.4em;
}
#wrapper .comparison-chart div.main div.container div.green-area ul li strong,
#wrapper .comparison-chart div.main div.container div.blue-area ul li strong{
	color:#6a0000;
	font-weight:bold;
}
#wrapper .comparison-chart div.main div.container div.green-area ul li img,
#wrapper .comparison-chart div.main div.container div.blue-area ul li img,
#wrapper .comparison-chart div.main div.container div.gray-area ul li img{
	display:inline;
}
#wrapper .comparison-chart div.main div.container div.green-area p,
#wrapper .comparison-chart div.main div.container div.blue-area p{
	float:left;
	padding:0 10px 45px 21px;
	width:222px;
	font-size:1.4em;
	margin:27px 0 0;
	line-height:1.5;
}
#wrapper .comparison-chart div.main div.container div.gray-area p{
    float:left;
	padding:0 10px 45px 15px;
	width:105px;
	font-size:1.4em;
	margin:35px 0 0;
	line-height:1.5;
}
#wrapper .comparison-chart div.main ul.title-row li input{
	margin:0 0 26px;
}
* html #wrapper .comparison-chart div.main ul.title-row li input{
    margin:0 0 26px;
}
#wrapper .comparison-chart div.main div.green-area{margin-top:32px;}
#wrapper .comparison-chart div.main div.title{
	width:928px;
	background:#f1effa;
	margin:15px 0 30px;
	float:left;
	overflow:hidden;
}
#wrapper .comparison-chart div.main div.title h2{
	font-size:2em;
	color:#000;
	font-weight:bold;
	padding:17px 0 21px 43px;
}
#content div.content-top div.content-bot div.main div.green-area ul.answer-the-question{
	width:897px;
	overflow:hidden;
	margin:0 0 0 25px;
	padding:0 0 35px;
}
#content div.content-top div.content-bot div.main div.green-area ul.answer-the-question li{
	margin:21px 0 0;
}
#wrapper .comparison-chart div.main div.green-area h2{
	font:bold 2em/2.2em Arial,Helvetica,sans-serif;
	padding:0 0 0 16px;
}
#content div.content-top div.content-bot div.main div.green-area ul.answer-the-question h3,
#content div.content-top div.content-bot div.main div.green-area ul.answer-the-question p{
	margin:0;
	padding:0;
	font-size:1.4em;
	line-height:1.5;
}
#content div.content-top div.content-bot div.main p.back-top{
	text-align:right;
	margin:29px 0 0;
	padding:0 0 14px;
}
#content div.content-top div.content-bot div.main p.back-top a{
	font-size:1.4em;
	line-height:1.5;
	color:#0059c3;
	text-decoration:none;
}
#content div.content-top div.content-bot div.main p.back-top a:hover{
	text-decoration:underline;
}
#wrapper div.workroom-clients .holder h1{font-size:2.4em;}
#wrapper div.workroom-clients .holder .tabs ul{margin:0 0 0 19px;float:left;display:inline;}
#wrapper div.workroom-clients .messages h2,
#wrapper div.workroom-clients .files h2{padding-left:16px;width:717px;}
* html #wrapper div.workroom-clients .messages h2{width:755px;}
* html #wrapper div.workroom-clients .files h2{width:755px;}
#wrapper div.workroom-clients div.member-details{
	margin:33px 0 0 33px;
	width:749px;
	overflow:hidden;
}
#wrapper div.workroom-clients div.member-details p.first{
	width:399px;
}
#wrapper div.workroom-clients div.member-details p{width:340px;}
#wrapper div.workroom-clients .holder h1{width:758px;}
* html #wrapper div.workroom-clients .holder h1{width:807px;}
div.white-box{
	background:#fff !important;
}
#content .member-details .white-box{
	display:inline;
	padding:0 0 22px !important;
}
#content .member-details .white-box ul.job-details{
	text-align:left;
	font-size:1.6em;
	margin:0 0 0 5px;
	float:left;
	width:305px;
	border-right:4px solid #cbcbcb;
	padding:5px 0 23px;
	display:inline;
}
#content .member-details .white-box ul.step{
    text-align:left;
	font-size:1.6em;
	float:left;
	width:353px;
	margin:0 0 0 80px;
	background:#fff9dd;
	padding:5px 0 23px;
	display:inline;
}
#content .member-details .white-box div.step{
	position:relative;
	margin:0;
	padding:0;
	width:auto;
}
#content .member-details .white-box div.step div{
	background:url(../img/cnop.gif) no-repeat 0 0;
	height:28px;
	width:28px;
	position:absolute;
	right:8px;
	top:-16px;
	padding:0;
	background:url(../img/cnop.gif) no-repeat 0 0;
}
#content .member-details .white-box ul.step li{
	margin:0 0 0 10px;
	display:inline;
}
#content .member-details .white-box ul li{
	width:295px;
	float:left;
	color:#666a69;
}
#content .files{
	margin:0 30px 0 25px;
	background-color:#dbeac4;
	padding-bottom:14px;
	clear:both;
	width:755px;
	overflow:hidden;
}
#content .files .files-holder{
	margin:0 15px 0 18px;
	width:722px;
	overflow:hidden;
	clear:both;
}
#content .files h2{
	padding:12px 22px;
	background:#69a52c url(../img/bg-search-h2.gif) left top no-repeat;
	font-size:2em;
	font-weight:bold;
	color:#fff;
	float:left;
}
#content .files h2 span{
	float:left;
}
#content .files h2 a{
	margin:3px 0 0 0;
	float:right;
	font-size:0.6em;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
#content .files h2 a:hover{
	text-decoration:underline;
}
#content .files .options{
	width:755px;
	overflow:hidden;
	height:40px;
}
#content .files .options ul{
	float:left;
	margin:7px 0 0 -12px;
}
#content .files .options ul li{
	float:left;
}
#content .files .options ul li img{
	float:left;
	margin:0 0 0 20px;
}
#content .files .options ul li a{
	font-size:1.2em;
	font-weight:bold;
	color:#0059c3;
	text-decoration:none;
	margin:6px 0 0 12px;
	float:left;
}
#content .files .options ul li a:hover{
	text-decoration:underline;
}
#content .files .files-holder form .head-form{
	padding:6px 0 5px 10px;
	background:url(../img/bg-head-table.gif) repeat-x 0 0;
	border-top:1px solid #ccc;
	float:left;
}
#content .files .files-holder form{
	margin:0;
	padding:0;
	border:0;
}
#content .files .files-holder form p{
	float:left;
	font-size:1.2em;
	margin:0;
	height:100%;
}
#content .files .files-holder form p.name{
	width:257px;
}
#content .files .files-holder form p.sharing{
	width:209px;
}
#content .files .files-holder form p.status{
	width:145px;
}
#content .files .files-holder form p.date{
	float:left;
	width:65px;
	margin:0 0 0 8px;
	display:inline;
}
#content .files .files-holder form p.date span{
	font-weight:bold;
}
#content .files .files-holder form .head-form p.date span{
	float:left;
	font-weight:normal;
}
#content .files .files-holder form p.date a{
	float:right;
	height:11px;
	width:11px;
	overflow:hidden;
	background:url(../img/bg-files-a.gif) no-repeat 0 0;
	margin:2px 8px 0 0;
}
#content .files .files-holder form input{
	float:left;
	margin:0 15px 0 0;
	padding:0;
	display:inline;
	height:13px;
	width:13px;
}
#content .files .files-holder form ul{
	width:722px;
	overflow:hidden;
	border-bottom:1px solid #ccc;
	float:left;
}
#content .files .files-holder form ul li{
	width:100%;
	float:left;
	padding:8px 0 7px 10px;
	background:#fff;
	border-top:1px solid #ccc;
}
#content .messages{
	margin:22px 30px 0 25px;
	background-color:#c3edff;
	padding-bottom:14px;
	clear:both;
	width:755px;
	overflow:hidden;
}
#content .messages .files-holder{
	margin:0 15px 0 18px;
	width:722px;
	overflow:hidden;
	clear:both;
}
#content .messages h2{
	padding:12px 22px;
	background:#54a7dd url(../img/bg-result-h2.gif) left top no-repeat;
	font-size:2em;
	font-weight:bold;
	color:#fff;
	float:left;
}
#content .messages h2 span{
	float:left;
}
#content .messages h2 a{
	margin:3px 0 0 0;
	float:right;
	font-size:0.6em;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
#content .messages h2 a:hover{
	text-decoration:underline;
}
#content .messages .options{
	width:755px;
	overflow:hidden;
	height:40px;
}
#content .messages .options ul{
	float:left;
	margin:7px 0 0 -12px;
}
#content .messages .options ul li{
	float:left;
}
#content .messages .options ul li img{
	float:left;
	margin:0 0 0 20px;
}
#content .messages .options ul li a{
	font-size:1.2em;
	font-weight:bold;
	color:#0059c3;
	text-decoration:none;
	margin:6px 0 0 12px;
	float:left;
}
#content .messages .options ul li a:hover{
	text-decoration:underline;
}
#content .messages .files-holder form .head-form{
	padding:6px 0 5px 10px;
	background:url(../img/bg-head-table.gif) repeat-x 0 0;
	border-top:1px solid #ccc;
	float:left;
}
#content .messages .files-holder form{
	margin:0;
	padding:0;
	border:0;
}
#content .messages .files-holder form p{
	float:left;
	font-size:1.2em;
	margin:0;
	height:100%;
}
#content .messages .files-holder form p.from{
	width:251px;
}
#content .messages .files-holder form p.subject{
	width:360px;
}
#content .messages .files-holder form p.date{
	float:left;
	width:65px;
	margin:0 0 0 8px;
	display:inline;
}
#content .messages .files-holder form p.date span{
	font-weight:bold;
}
#content .messages .files-holder form .head-form p.date span{
	float:left;
	font-weight:normal;
}
#content .messages .files-holder form p.date a{
	float:right;
	height:11px;
	width:11px;
	overflow:hidden;
	background:url(../img/bg-files-a.gif) no-repeat 0 0;
	margin:2px 8px 0 0;
}
#content .messages .files-holder form input{
	float:left;
	margin:0 15px 0 0;
	padding:0;
	display:inline;
	height:13px;
	width:13px;
}
#content .messages .files-holder form ul{
	width:722px;
	float:left;
	border-bottom:1px solid #ccc;
}
#content .messages .files-holder form ul li{
	width:100%;
	float:left;
	padding:6px 0 5px 10px;
	background:#fff;
	border-top:1px solid #ccc;
}
#content div.contact-info{
	overflow:hidden;
}
#content ul.contact-info{
	margin:12px 0 0 -4px;
	overflow:hidden;
	padding-bottom:14px;
	width:810px;
}
#content ul.contact-info li.contact-info{
	float:left;
	width:240px;
	padding:0 0 5px 30px;
	background:url(../img/bg-li-contact-info.gif) no-repeat 0 6px;
	font-size:1.4em;
	color:#666a69;
	display:inline;
}
#content ul.contact-info li.contact-info h3{
	font-size:1.4286em;
	font-weight:bold;
	color:#000;
	padding:0 0 11px 0;
}
#content ul.contact-info li.contact-info a{
	color:#666a69;
	text-decoration:none;
}
#content ul.contact-info li.contact-info a:hover{
	text-decoration:underline;
}
#content div.how-our-service-works{
	margin:18px 0 0 28px;
	width:756px;
	background:url(../img/bg-how-our-service-works.gif) no-repeat 0 100%;
	padding:0 0 13px;
	overflow:hidden;
}
#content div.how-our-service-works div.center{
	width:756px;
	background:url(../img/bg-how-our-service-works-center.gif) repeat-y 0 0;
	overflow:hidden;
}
#content div.how-our-service-works div.up{
    width:756px;
	background:url(../img/bg-how-our-service-works-up.gif) no-repeat 0 0;
	padding:20px 0 0;
	overflow:hidden;
}
#content div.how-our-service-works h2{
	float:left;
	width:426px;
	font:bold 2em/1.4em Arial,Helvetica,sans-serif;
	margin:0 10px 0 25px;
	display:inline;
}
#content div.how-our-service-works ul{
	font-size:1.6em;
	width:426px;
	float:left;
	margin:1px 10px 0 26px;
	display:inline;
	line-height:1.5;
}
#content div.how-our-service-works ul img{
	float:left;
}
#content div.how-our-service-works ul li{
	width:100%;
	float:left;
	padding:13px 0 0;
}
#content div.how-our-service-works ul li a{
	color:#000;
	text-decoration:none;
	margin:3px 0 0 15px;
	float:left;
}
#content div.how-our-service-works ul li a:hover{
	text-decoration:underline;
}
#content div.how-our-service-works div.visible{
	float:left;
	width:277px;
	margin:-33px 0 0;
}
#content p.hide{
	text-align:right;
	margin:16px 30px 0 0;
}
#content p.hide a{
	text-decoration:none;
	color:#666;
	font-size:1.2em;
	background:url(../img/bg-hide.gif) no-repeat 100% 50%;
	padding:0 20px 0 0;
}
#content p.hide a:hover{
	text-decoration:underline;
}
#wrapper .job-posting .acc-info fieldset.textarea{
    padding:0;
    text-align:left;
}
#content .acc-info fieldset.textarea p{
	width:755px;
	text-align:right;
	padding:0;
	margin:0;
}
#content .acc-info fieldset.textarea label{
	float:left;
	width:227px;
	text-align:right;
}
* html #content .acc-info fieldset.textarea label{
    width:232px;
}
* html #content .acc-info fieldset.textarea textarea{
    margin:0 0 0 257px;
}
#content .acc-info fieldset.textarea span{
	width:500px;
	float:left;
	text-align:left;
	font-size:14px;
	color:#1b5aa7;
	padding:2px 0 5px 24px;
}
#content .acc-info fieldset span.light-box{position: relative;}
#content .acc-info fieldset.textarea span.light-box{z-index:100;}
#content .acc-info fieldset span.light-box span.light-box-in {
	display:block;
	background:#FFFFFF none repeat scroll 0%;
	border:3px solid #E6E6E4;
	height:300px;
	left:7px;
	position:absolute;
	top:1.5em;
	width:400px;
	z-index: 999;
}
#content .acc-info fieldset.textarea span.light-box span.light-box-in {
	left:24px;
}
#content .acc-info fieldset.textarea span a,
#content .acc-info fieldset.select span a {
	color:#1b5aa7;
	text-decoration: none;
	z-index: -1;
}
#content .acc-info fieldset.textarea textarea{
	width:384px;
	height:104px;
	background:#fff;
	border-color:#858583 rgb(247, 247, 247) rgb(247, 247, 247) rgb(133, 133, 131);
	border-style:solid;
	border-width:2px;
	margin:0 0 0 253px;
}
#wrapper .job-posting .acc-info fieldset.submit{
	padding:0 91px 0 0;
}
#content .acc-info fieldset.submit input.submit{
	width:80px;
	margin:0;
	background:#fff;
	border-color:#f7f7f7 rgb(133, 133, 131) rgb(133, 133, 131) rgb(247, 247, 247);
	border-style:solid;
	border-width:2px;
	height:23px;
	cursor:pointer;
}
#content .acc-info fieldset.select{
	text-align:left;
}
#content .acc-info fieldset.select label{
	float:left;
	text-align:right;
	width:227px;
}
* html #content .acc-info fieldset.select label{
    width:233px;
}
#content .acc-info fieldset.select select.select{margin:0 0 0 26px;}
* html #content .acc-info fieldset.select select.select{margin:0 0 0 21px;}
#content .acc-info fieldset.select span{
	font-size:14px;
	color:#1b5aa7;
	padding:2px 0 5px 7px;
}
#content .acc-info fieldset.select select{
    background:#fff;
	border-color:#858583 rgb(247, 247, 247) rgb(247, 247, 247) rgb(133, 133, 131);
	border-style:solid;
	border-width:2px;
}
#wrapper .job-posting .acc-info{margin-right:0;}
#wrapper .job-posting .acc-info fieldset{padding:0 171px 0 0;}
#wrapper .job-posting .acc-info fieldset.select select.range{width:135px;}
#wrapper .job-posting .acc-info fieldset.select select.month{width:97px;}
#wrapper .job-posting .acc-info fieldset.select select.date{width:47px;}
#wrapper .job-posting .acc-info fieldset.select select.year{width:62px;}
#wrapper .job-posting .acc-info fieldset input{width:327px;}
#wrapper .job-posting .acc-info div.buttons{
	background:none;
	margin:19px 0 0 248px;
}
#wrapper .job-posting .acc-info div.buttons input{margin:0 5px;}
#content ul.right{
	width:180px;
	overflow:hidden;
}
#content ul.right li.first{
	width:100%;
	float:left;
	background:#c3edff;
	margin:28px 0 0;
}
#content ul.right li.first h2{
	font-size:1.4em;
	font-weight:bold;
	color:#fff;
	padding:15px 0 15px 11px;
	background:#54a7dd url(../img/bg-ul-right-h2.gif) no-repeat 0 0;
}
#content ul.right li.first a{
	font-size:1.1em;
	width:auto;
	float:left;
	margin:3px 0 0 12px;
}
#content ul.right a{
	font-size:1.4em;
	color:#0059c3;
	text-decoration:none;
	line-height:1.5em;
}
#content ul.right a:hover{
	text-decoration:underline;
}
#content div.holder h1{width:931px;overflow:hidden;}
* html #content div.holder h1{width:980px;}
#wrapper .job-posting .holder{width:809px;overflow:hidden;}
#wrapper .job-posting div.holder h1{width:758px;}
#wrapper .job-posting div.holder h1 span{font-size:0.923em;}
#wrapper .job-posting div.holder ul.menu{
	background:#0A88DF;
	width:100%;
	overflow:hidden;
	padding:0 0 0 18px;
}
#wrapper .job-posting div.holder ul.menu li{
	width:auto;
	float:left;
	margin:0 0 0 6px;
}
#wrapper .job-posting div.holder ul.menu li.active a span,
#wrapper .job-posting div.holder ul.menu li a:hover span{background:url(../img/title-menu-right-active.gif) no-repeat 100% 0;color:#000;}
#wrapper .job-posting div.holder ul.menu li.active a,
#wrapper .job-posting div.holder ul.menu li a:hover{background:url(../img/title-menu-left-active.gif) no-repeat 0 0;}
#wrapper .job-posting div.holder ul.menu li a{
	background:url(../img/title-menu-left.gif) no-repeat 0 0;
	float:left;
	font-size:14px;
	color:#0059c3;
	font-weight:bold;
	text-decoration:none;
}
#wrapper .job-posting div.holder ul.menu li a span{
	background:url(../img/title-menu-right.gif) no-repeat 100% 0;
	padding:0 40px;
	float:left;
	line-height:26px;
}
* html #wrapper .job-posting div.holder h1{width:808px;}
#content div.holder h1 span{
	float:left;
	width:auto;
}
#content div.new-padd h1 span{padding:0 0 0 20px}
#content div.holder h1 a{
	display:inline;
	float:right;
	height:31px;
	padding:0 50px 0 0;
	margin:-3px 5px 0;
	font:bold 0.538em/2.214em Arial,Helvetica,sans-serif;
	text-decoration:none;
	color:#fff;
	background:url(../img/bg-chart.gif) no-repeat 100% 50%;
}
#content div.holder h1 input{
	float:right;
	margin:0 12px 0 0;
}
#wrapper .comparison-chart div.holder-h1.new-padd h1 input{margin:0 20px 0 0;float:right;}
#content div.webstore{
	margin:0 0 0 29px;
	width:924px;
	
}
#wrapper div.comparison-chart div.main.search-res{
	width:927px;
	margin:24px 0 0 27px;
}
#wrapper div.comparison-chart div.main.search-res.no-margin{margin:10px 0 0 27px;}
#content div.search-res div.invited{
	background:#eaf9dc;
	width:100%;
	float:left;
}
#content div.search-res div.invited h3{
	float:left;
	font-size:2em;
	font-weight:bold;
	line-height:46px;
	margin:0;
	padding:0 0 0 15px;
}
#content div.search-res div.invited span.members{
	float:left;
	font-size:1.4em;
	line-height:46px;
	margin:0;
	padding:0 14px 0 31px;
}
#content div.search-res div.invited input{float:right;margin:12px 30px 0 0}
#content div.search-res div.invited strong{font-size:18px;font-weight:bold;}
#content div.search-res div.invited a:hover.hide,
#content div.search-res div.invited a:hover.show{text-decoration:underline;}
#content div.search-res div.invited a.hide,
#content div.search-res div.invited a.show{
	background:url(../img/link-show.gif) no-repeat 0 50%;
	float:left;
	font-size:1.4em;
	line-height:46px;
	color:#0059c3;
	font-weight:bold;
	text-decoration:none;
	margin:0;
	padding:0 0 0 14px;
}
#content div.search-res div.invited a.hide{background:url(../img/link-hide.gif) no-repeat 0 50%;padding:0 0 0 23px;}
#content div.search-res div.invited div{
	width:840px;
	float:left;
	margin:-5px 0 0;
	padding:0 0 12px 14px;
	display:none;
}
#content div.search-res div.invited div.active{display:block;}
#content div.search-res div.invited ul#username-list{
	width:100%;
	float:left;
}
#content div.search-res div.invited ul#username-list li.hover{position:relative;}
#content div.search-res div.invited ul#username-list li{
	width:auto;
	float:left;
	font-size:1.4em;
	line-height:21px;
	color:#000;
	margin:0;
	padding:0 2px 0 0;
	position:relative;
	z-index:100;
}
#content div.search-res div.invited ul#username-list li.hidden{display:none;}
#content div.search-res div.invited ul#username-list li.active a,
#content div.search-res div.invited ul#username-list li a:hover{background:#0059c3;color:#fff;}
#content div.search-res div.invited ul#username-list li a{
	line-height:18px;
	color:#0059c3;
	text-decoration:underline;
	margin:0;
	padding:0 2px 0 0;
}
#content div.search-res div.invited ul#username-list li .popup{display:none;}
#content div.search-res div.invited ul#username-list li.active .popup{
	width:272px;
	height:141px;
	border:solid 3px #e7e7e5;
	display:block;
	position:absolute;
	background:#fff;
	top:-147px;
	left:0;
	z-index:2000;
	margin:0;
	padding:0;
}
#content div.search-res div.invited ul#username-list li.active .popup div.image{
	width:58px;
	height:58px;
	float:left;
	display:block;
	overflow:hidden;
	border:solid 1px #e0e2e4;
	margin:12px 0 0 12px;
	padding:0;
	display:inline;
}
* html #content div.search-res div.invited ul#username-list li.active .popup div.image{width:60px;height:60px;}
#content div.search-res div.invited ul#username-list li.active .popup ul.info{
	width:185px;
	float:left;
	margin:9px 0 0 15px;
	padding:0;
}
#content div.search-res div.invited ul#username-list li.active .popup ul.info li{
	width:100%;
	float:left;
	margin:0;
	padding:0;
	background:none;
	font-size:14px;
	line-height:18px;
	color:#000;
	font-weight:bold;
}
#content div.search-res div.invited ul#username-list li.active .popup ul.info li span{
	width:73px;
	float:left;
	color:#000;
	margin:0;
	padding:0;
	font-weight:normal;
}
#content div.search-res div.invited ul#username-list li.active .popup ul.info li p{
	float:left;
	color:#000;
	margin:0;
	padding:0;
	font-weight:normal;
}
#content div.search-res div.invited ul#username-list li.active .popup ul.info li a:hover.remove{text-decoration:underline;}
#content div.search-res div.invited ul#username-list li.active .popup ul.info li a.remove{
	background:url(../img/bg-files-delete.gif) no-repeat 0 50%;
	width:100%;
	float:left;
	line-height:42px;
	color:#bf1100;
	margin:0;
	padding:0 0 0 31px;
	font-weight:bold;
	text-decoration:none;
}
* html #content div.search-res div.invited ul#username-list li.active .popup{width:278px;height:147px;}
#content div.webstore.directories{
	width:931px;
}
#content div.search-res div.left-sidebar,
#content div.webstore div.left-sidebar{
	float:left;
	width:212px;
	margin:17px 0 0;
}
#content div.search-res div.left-sidebar{margin:0;width:210px;}
#content div.search-res div.left-sidebar ul.right li{float:left;width:100%;background:#C3EDFF;}
#content div.search-res div.left-sidebar ul.right li.first{margin:21px 0 0;}
#content div.search-res div.left-sidebar ul.right li h3{
	font-size:1.4em;
	color:#000;
	font-weight:bold;
	margin:0;
	padding:27px 0 0 15px;
}
#content div.search-res div.left-sidebar ul.category,
#content div.search-res div.left-sidebar ul.ref-search{
	width:100%;
	overflow:hidden;
	padding:10px 0 0 10px;
}
#content div.search-res div.left-sidebar ul.category{padding:3px 0 30px 16px;}
#content div.search-res div.left-sidebar ul.ref-search li{
	width:100%;
	float:left;
	font-size:1.4em;
	line-height:24px;
	color:#000;
	font-weight:bold;
}
#content div.search-res div.left-sidebar ul.category li{width:122px;height:22px;}
#content div.search-res div.left-sidebar ul.category li.active{background:url(../img/bg-category-active.gif) no-repeat 0 0; text-align:center;font-weight:bold;height:24px;}
#content div.search-res div.left-sidebar ul.ref-search li.button input{margin:5px 0 0 2px;width:auto;}
#content div.search-res div.left-sidebar ul.ref-search li input.text{
	width:151px;
	height:18px;
	font:normal 14px/19px Arail,Helvetica,sans-serif;
	padding:2px 3px 1px;
	margin:0 0 11px;
}
* html #content div.search-res div.left-sidebar ul.ref-search li input.text{height:25px;width:160px;padding:0 3px;}
#content div.search-res div.left-sidebar ul.ref-search li select{
	width:161px;
	height:23px;
	font:normal 14px/19px Arail,Helvetica,sans-serif;
	padding:0;
	margin:0 0 10px;
}
#wrapper div.comparison-chart div.search-res div.main-cont{width:717px;margin:2px 0 0;overflow:hidden;}
#wrapper div.comparison-chart div.search-res div.main-cont div.box{padding:0 0 22px;float:left;}
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg{
	width:681px;
	margin:15px 19px 0 17px;
	padding:0;
	overflow:visible;
	float:left;
	display:inline;
}
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent{
	width:100%;
	float:left;
}
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li.request-top{
	background:url(../img/request-top.gif) no-repeat 0 0;
	width:100%;
	height:38px;
	margin:0;
	padding:0;
}
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li.request-top input{margin:8px 0 0 35px;}
#content div.main ul.products li.request-bottom,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li.request-bottom{
	background:url(../img/request-bottom.gif) no-repeat 0 0;
	width:100%;
	height:42px;
	margin:0;
	padding:0;
}
#content div.main ul.products li.request-bottom{background:url(../img/request-bottom2.gif) repeat-x 0 0;height:39px;}
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li.request-bottom input{margin:11px 0 0 44px;float:left;}
#content div.client-jobs div.bg-white table tr.bottom td ul.showing,
#content div.main ul.products li.request-bottom ul.showing,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li.request-bottom ul.showing{
	width:220px;
	height:30px;
	float:right;
	padding:17px 15px 0 0;
}
#content div.client-jobs div.bg-white table tr.bottom td ul.showing{padding:9px 18px 0 0;}
* html #content div.client-jobs div.bg-white table tr.bottom td ul.showing{padding:9px 18px 7px 0;}
#content div.main ul.products li.request-bottom ul.showing{padding:14px 15px 0 0;}
#content div.client-jobs div.bg-white table tr.bottom td ul.showing li,
#content div.main ul.products li.request-bottom ul.showing li,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li.request-bottom ul.showing li{
	width:auto;
	float:right;
	background:none;
	font-size:12px;
	color:#333;
	padding:0;
	margin:0;
}
#content div.client-jobs div.bg-white table tr.bottom td ul.showing li{padding:3px 0 0;}
#content div.client-jobs div.bg-white table tr.bottom td ul.showing li div.cost-select,
#content div.main ul.products li.request-bottom ul.showing li div.cost-select,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li.request-bottom ul.showing li div.cost-select{
	width:44px;
	height:17px;
	float:left;
	position:relative;
	margin:0;
	padding:0;
}
#content div.client-jobs div.bg-white table tr.bottom td ul.showing li div.cost-select b,
#content div.main ul.products li.request-bottom ul.showing li div.cost-select b,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li.request-bottom ul.showing li div.cost-select b{
	font-weight:bold;
	font-size:12px;
	float:left;
	color:#0059c3;
	margin:0 0 0 7px;
}
#content div.client-jobs div.bg-white table tr.bottom td ul.showing li div.cost-select a.link-select,
#content div.main ul.products li.request-bottom ul.showing li div.cost-select a.link-select,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li.request-bottom ul.showing li div.cost-select a.link-select{
	width:10px;
	height:5px;
	float:right;
	background:url(../img/bg-link-select.gif) no-repeat 0 0;
	margin:5px 6px 0 0;
}
#content div.client-jobs div.bg-white table tr.bottom td ul.showing li div.cost-select div,
#content div.main ul.products li.request-bottom ul.showing li div.cost-select div,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li.request-bottom ul.showing li div.cost-select div{
	width:64px;
	height:auto;
	position:absolute;
	background:#fff;
	top:15px;
	left:25px;
	padding:0;
	overflow:hidden;
	display:none;
	border:solid 1px #9b9b9b;
	border-bottom-width:2px;
	border-right-width:2px;
}
#content div.client-jobs div.bg-white table tr.bottom td ul.showing li div.cost-select div.active,
#content div.main ul.products li.request-bottom ul.showing li div.cost-select div.active,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li.request-bottom ul.showing li div.cost-select div.active{
	display:block;
}
#content div.client-jobs div.bg-white table tr.bottom td ul.showing li div.cost-select div ul,
#content div.main ul.products li.request-bottom ul.showing li div.cost-select div ul,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li.request-bottom ul.showing li div.cost-select div ul{
	background:#fff;
	float:left;
	padding:3px 0;
	margin:0;
}
#content div.client-jobs div.bg-white table tr.bottom td ul.showing li div.cost-select div ul li,
#content div.main ul.products li.request-bottom ul.showing li div.cost-select div ul li,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li.request-bottom ul.showing li div.cost-select div ul li{float:left;width:100%;}
#content div.client-jobs div.bg-white table tr.bottom td ul.showing li div.cost-select div ul li.active a,
#content div.main ul.products li.request-bottom ul.showing li div.cost-select div ul li.active a,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li.request-bottom ul.showing li div.cost-select div ul li.active a{background:url(../img/sel-list1.gif) no-repeat 0 50%;}
#content div.client-jobs div.bg-white table tr.bottom td ul.showing li div.cost-select div ul li a:hover,
#content div.main ul.products li.request-bottom ul.showing li div.cost-select div ul li a:hover,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li.request-bottom ul.showing li div.cost-select div ul li a:hover{background:url(../img/sel-list1.gif) no-repeat 0 50%;text-decoration:underline;}
#content div.client-jobs div.bg-white table tr.bottom td ul.showing li div.cost-select div ul li a,
#content div.main ul.products li.request-bottom ul.showing li div.cost-select div ul li a,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li.request-bottom ul.showing li div.cost-select div ul li a{
	color:#0059c3;
	font:bold 12px/15px Arial;
	margin:0 0 0 10px;
	padding:0 0 0 16px;
	text-decoration:none;
}
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li.check-all{
	background:url(../img/bg-check-all.gif) no-repeat 0 0;
	width:100%;
	height:25px;
	margin:0;
	padding:0;
	float:left;
	position:relative;
}
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li.check-all input.check{margin:7px 0 0 12px;width:16px;height:16px;float:left;}
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li.active{background-color:#eaf9dc;}
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li{
	background:url(../img/border1.gif) repeat-x 0 0;
	width:100%;
	float:left;
	margin:-2px 0 0;
	padding:3px 0 23px;
}
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li input.check{margin:27px 0 0 13px;width:16px;height:16px;float:left;}
#wrapper div.home-page ul.voices-data li div.image,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li div.image{
	width:58px;
	height:58px;
	float:left;
	overflow:hidden;
	border:solid 1px #e0e2e4;
	margin:25px 0 0 15px;
}
#wrapper div.home-page ul.voices-data li div.image{margin:20px 0 0;}
#wrapper div.home-page ul.voices-data li div.image img,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li div.image img{width:58px;height:58px;}
* html #wrapper div.home-page ul.voices-data li div.image{width:60px;height:60px;}
* html #wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li div.image{width:60px;height:60px;}
#wrapper div.home-page ul.voices-data li div.play,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li div.play{
	width:338px;
	float:left;
	overflow:hidden;
	margin:25px 0 0 16px
}
#wrapper div.home-page ul.voices-data li div.play{margin:15px 0 0 16px;padding:0 0 10px;display:inline;}
#wrapper div.home-page ul.voices-data li div.play h3,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li div.play h3{
	font-size:1.6em;
	line-height:23px;
	color:#0059c3;
	font-weight:bold;
	padding:0;
	margin:0;
}
#wrapper div.home-page ul.voices-data li div.play a:hover,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li div.play a:hover{text-decoration:underline;}
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li div.play a.favourite{float:left;color:#2153b6;font-size:1.2em;}
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li div.play a.email{float:left;margin-left:14px;color:#2153b6;font-size:1.2em;padding-left:18px;}
#wrapper div.home-page ul.voices-data li div.play a,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li div.play a{
	line-height:21px;
	text-decoration:none;
	color:#0059c3;
}
#wrapper div.home-page ul.voices-data li div.play a{float:left;line-height:1.8em;}
#wrapper div.home-page ul.voices-data li div.play strong,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li div.play strong{
	font-size:1.4em;
	color:#000;
	font-weight:bold;
	padding:0;
	margin:0;
}
#wrapper div.home-page ul.voices-data li div.play strong{width:100%;float:left;padding:0 0 6px;}
#wrapper div.home-page ul.voices-data li div.play div.flash-play,
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li div.play div.flash-play{
	width:286px;
	height:40px;
	overflow:hidden;
	margin:7px 0 6px;
}
#wrapper div.home-page ul.voices-data li div.play div.flash-play{margin:0;float:left;}
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li ul.info{
	width:220px;
	overflow:hidden;
	float:left;
	margin:0;
	padding:25px 0 0;
}
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li ul.info li{
	width:100%;
	float:left;
	margin:0;
	padding:0;
	background:none;
}
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li ul.info li span{
	width:73px;
	float:left;
	font-size:1.165em;
	line-height:18px;
	color:#000;
	margin:0;
	padding:0;
}
#wrapper div.comparison-chart div.search-res div.main-cont div.white-bg ul.over-talent li ul.info a{
	width:auto;
	float:left;
	font-size:1.165em;
	line-height:18px;
	color:#2153b6;
	margin:0;
	padding:0;
}
#content div.search-res div.pager{float:left;margin:46px 0 0;width:100%;}
#content div.search-res div.pager ul{margin:0 auto;}
#content div.search-res div.pager ul li{position:relative;}
#content div.search-res div.pager p{margin-top:15px;}
* html #content div.search-res div.left-sidebar ul.ref-search li input{width:161px;height:24px;padding:0 3px 0;}
#content div.directories div.left-sidebar{margin:3px 0 0;width:208px;}
#content div.webstore div.left-sidebar ul.directory{
	width:100%;
	overflow:hidden;
	padding:12px 0 14px 9px;
}
#content div.webstore div.left-sidebar ul.directory li{
	width:100%;
	float:left;
	margin:0;
	padding:0;
}
#content div.webstore div.left-sidebar ul.directory li a{font-size:1.4em;line-height:18px;}
#content div.webstore ul.right li.first div.form{padding:0 0 22px;}
#content div.webstore ul.right li.first input.text{
	width:153px;
	height:18px;
	font-size:13px;
	padding:2px 0 0 3px;
	margin:18px 0 0 10px;
	background:#fff;
}
* html #content div.webstore ul.right li.first input.text{height:23px;}
#content div.webstore ul.right li.first input.btn{
	margin:8px 0 0 11px;
}
#content div.webstore ul.right li.first h3{
	padding:0 0 10px 14px;
	margin:11px 0 0;
	font:bold 1.4em/1.5em Arail,Helvetica,sans-serif;
}
#content div.webstore ul.right li.first ul.long-blue{
	padding:0 0 38px 17px;
	overflow:hidden;
}
#content div.webstore ul.right li.first ul.long-blue li{width:100%;float:left;}
#content div.webstore div.right-sidebar{
	float:left;
	width:180px;
	margin:17px 0 0;
}
#content div.webstore div.right-sidebar ul.right li div.pict1{
	padding:0 0 42px;
	margin:1px 0 0 15px;
	width:140px;
	overflow:hidden;
}
#content div.webstore div.right-sidebar ul.right li div.pict1 a{float:left;margin:0;}
#content div.webstore div.right-sidebar ul.right li div.pict1 a img{border:1px solid #4aa5de;}
#content div.webstore div.right-sidebar ul.right li h3{
	padding-left:19px;
}
#content div.webstore div.right-sidebar ul.right li p{
	width:142px;
	padding:0 0 20px;
	margin:5px 19px 0;
	font:1.2em/1.5em Arial,Helvetica,sans-serif;
	overflow:hidden;
}
#content div.webstore div.right-sidebar ul.right li p a.more{
	float:right;
	padding:0 12px 0 0;
	text-align:right;
	font:1em/1.15em Arial,Helvetica,sans-serif;
	background:url(../img/more-blue.gif) no-repeat 100% 50%;
}
#content div.webstore div.right-sidebar ul.right li div.pict2{
	margin:22px 0 0 42px;
	width:140px;
	overflow:hidden;
}
#content div.webstore div.right-sidebar ul.right li div.pict2 a{float:left;width:auto;margin:0;}
#content div.webstore div.main-cont{
	float:left;
	width:500px;
	margin:40px 31px 0 0;
}
#content div.directories div.main-cont{
	width:723px;
	margin:32px 0 0;
	float:left;
	overflow:hidden;
}
#content div.directories h2{
	font-size:2.8em;
	font-weight:bold;
	color:#000;
}
#content div.directories span.title{
	font-size:1.6em;
	color:#666a69;
	padding:8px 0 18px;
	display:block;
}
#content.home-page div.directories ul.links,
#content div.directories ul.links{
	width:655px;
	overflow:hidden;
	margin:27px 0 0 112px;
	padding:0 0 32px 0;
}
#content.home-page div.directories ul.links{margin:15px 0 0 59px;width:940px;padding:0 0 15px;}
#content div.directories ul.links li{
	width:325px;
	float:left;
	padding:3px 0;
}
#content.home-page div.directories ul.links li{width:468px;}
#content div.directories ul.links li div.float{
	width:44px;
	text-align:center;
	float:left;
	margin:0 19px 0 0;
}
#content div.directories ul.links li div.sub{
	width:44px;
	height:44px;
	margin:0;
	display:block;
	vertical-align:middle;
	display:table-cell;
	position:relative;
}
#content div.directories ul.links li div.cont{
	float:left;
	position:relative;
	left:50%;
}
* html #content ul.links li div.cont{
	position:absolute;
	left:50%;
	top:50%;
}
*+ html #content div.directories ul.links li div.cont{
	position:absolute;
	left:50%;
	top:50%;
}
#content div.directories ul.links li div.sub a{
	float:left;
	position:relative;
	left:-50%;
}
* html #content div.directories ul.links li div.sub a{
	position:relative;
	top:-50%;
	left:-50%;
	display:block;
}
*+ html #content div.directories ul.links li div.sub a{
	position:relative;
	top:-50%;
	left:-50%;
	display:block;
}
#content div.directories ul.links li div.sub img{
	float:left;
}
* html #content div.directories ul.links li div.sub img{
	margin:0;
}
*+ html #content div.directories ul.links li div.sub img{
	margin:0;
}
#content div.directories ul.links li a:hover.links{text-decoration:underline;}
#content div.directories ul.links li a.links{
	font-size:1.4em;
	line-height:18px;
	color:#0059c3;
	font-weight:bold;
	text-decoration:none;
	float:left;
	overflow:hidden;
	text-align:center;
	margin:12px 0 0;
}
#content div.webstore div.main-cont div.products{
	width:100%;
	text-align:center;
	overflow:hidden;
}
#content div.webstore div.main-cont div.products ul.product-horiz{
	width:520px;
	overflow:hidden;	
}
#content div.webstore div.main-cont div.products ul.product-horiz li{
	float:left;
	width:245px;
	border-right:1px solid #cdcdcd;
	margin:0;
	text-align:left;
}
#content div.webstore div.main-cont div.products ul.product-horiz li.none-bg{
	width:230px;
	border:0;
	margin:0 0 0 25px;
}
#content div.webstore div.main-cont div.product div.container{
	width:100%;
	padding:0 0 11px;
	overflow:hidden;
}
#content div.webstore div.main-cont div.prod-box div.product div.padd{padding:0 0 8px;}
#content div.webstore div.main-cont div.product div.container div.pict-float{
	float:left;
	padding:0 10px 0 0;
}
#content div.webstore div.main-cont div.product h4{
	font:bold 2em/1.5em Arial,Helvetica,sans-serif;
	padding:0 0 5px;
}
#content div.webstore div.main-cont div.products div.product h4{padding:0;}
#content div.webstore div.main-cont div.product div.container p{float:left;}
#content div.webstore div.main-cont div.product div.container ul.info{
	float:left;
	width:auto;
	margin:0 0 0 -4px;
}
#content div.webstore div.main-cont div.product div.container ul.info li{
	width:auto;
	padding:0 7px;
	border:0;
	margin:0 0 0 -2px;
	font:1.4em/1.5em Arial,Helvetica,sans-serif;
	background:url(../img/sep-numbering-inside.gif) no-repeat 0 60%;
}
#content div.webstore div.main-cont div.product p{
	font:1.4em/1.5em Arial,Helvetica,sans-serif;
}
#content div.webstore div.main-cont div.product h6{
	font:bold 1.4em/2.5em Arial,Helvetica,sans-serif;
	color:#333;
}
#content div.webstore div.main-cont div.products ul.prod-navig{
	width:305px;
	padding:0 0 18px;
	margin:25px 0 0 189px;
	overflow:hidden;
}
#content div.webstore div.main-cont div.products ul.prod-navig li{
	float:left;
	font:1.4em/1.5em Arial,Helvetica,sans-serif;
	padding:0 7px 0 7px;
	margin:0 0 0 -1px;
	background:url(../img/sep-navig.gif) no-repeat 0 60%;
}
#content div.webstore div.main-cont div.products ul.prod-navig li a{
	float:left;
	color:#0059c3;
	text-decoration:none;
}
#content div.webstore div.main-cont div.products ul.prod-navig li a:hover{text-decoration:underline;}
#content div.webstore div.main-cont div.products ul.prod-navig li.back a{
	
	padding:0 0 0 13px;
	background:url(../img/navig-prev2.gif) no-repeat 0 60%;
	
}
#content div.webstore div.main-cont div.products ul.prod-navig li.next a{
	float:left;
	padding:0 13px 0 0;
	background:url(../img/navig-next2.gif) no-repeat 100% 60%;
}
#content div.webstore div.main-cont div.prod-box{margin:8px 0 0;}
#content div.webstore div.main-cont div.prod-box div.title{
	width:100%;
	overflow:hidden;
	background:#0a88df url(../img/box-title-right.gif) no-repeat 100% 0;
}
#content div.webstore div.main-cont div.prod-box div.title h2{
	float:left;
	padding:10px 0 10px 12px;
	font:bold 2em/1.2em Arial,Helvetica,sans-serif;
	color:#fff;
	background:url(../img/box-title-left.gif) no-repeat 0 0;
}
#content div.webstore div.main-cont div.prod-box div.title a.view-more{
	display:inline;
	float:right;
	width:122px;
	height:24px;
	margin:12px 11px 8px 0;
	font:bold 14px/24px Arial,Helvetica,sans-serif;
	text-align:center;
	text-decoration:none;
	color:#0059c3;
	background:url(../img/bg-view-more.gif) no-repeat 0 0;
}
#content div.webstore div.main-cont div.prod-box ul.picks{
	width:100%;
	overflow:hidden;
}
#content div.webstore div.main-cont div.prod-box ul.picks li{
	float:left;
	padding:19px 0 9px;
	border-top:3px solid #ddd;
	margin:-3px 0 0;
}
#content div.webstore div.main-cont div.product div.pict-nofloat{
	float:left;
	padding:0 16px 0 0;
}
#content div.webstore div.main-cont div.product div.rt{
	float:right;
	overflow:hidden;
	width:422px;
}
#content div.webstore div.main-cont div.product div.container h6{float:left;margin:5px 0 0;}
#content div.webstore div.main-cont div.product div.container input{
	float:right;
	margin:13px 0 0;
}
#wrapper div.comparison-chart div.main-cont{
	float:left;
	width:674px;
	margin:0 17px 0 0;
}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.feedback li div.rt div.rating-bg,
#content div.main div.rating-bg{
	width:130px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/star-white.gif) repeat-x 0 0;
}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.feedback li div.rt div.rating-bg div.rating,
#content div.main div.rating-bg div.rating{
	height:22px;
	background:url(../img/star-yellow.gif) repeat-x 0 0;
}
#content div.main ul.products{
	width:100%;
	padding:33px 0 0;
	overflow:visible;
}
#content div.main ul.products li{
	float:left;
	padding:0 0 25px;
}
#wrapper #content div.main.serch-result div.products h4,
#wrapper #content div.main div.products h4{
	padding:7px 0 8px 79px;
	font:bold 2em/1em Arial,Helvetica,sans-serif;
}
#wrapper #content div.main.search-res div.products h4{color:#0059c3;}
#wrapper #content div.main.search-res div.products h4 span{font:normal 0.70em/1em Arial,Helvetica,sans-serif;color:#000;}
#wrapper #content div.main.search-res div.products h4 a:hover.username{text-decoration:underline;}
#wrapper #content div.main.search-res div.products h4 a.username{font:normal 0.70em/1em Arial,Helvetica,sans-serif;color:#0059c3;text-decoration:none;}
#content div.main div.products div.cont{
	width:100%;
	overflow:hidden;
}
#content div.main div.products div.left{
	float:left;
	width:72px;
	margin:0 16px 0 0;
	text-align:right;
}
#content div.main div.products div.left.main-width{width:57px;}
#content div.main div.products div.left img{float:right;}
#content div.main div.products div.center{
	float:left;
	width:380px;
	margin:0 26px 0 0;
}
#content div.main div.products div.center div.contain{
	width:100%;
	padding:5px 0 7px;
	overflow:hidden;
}
#content div.main div.products div.rating-bg{
	float:left;
	margin:0 10px 0 0;
}
#content div.main div.products div.center div.contain a{
	float:left;
	font:1.4em/1.5715em Arial,Helvetica,sans-serif;
	text-decoration:none;
	color:#0059c3;
}
#content div.main div.products div.center div.contain a:hover{text-decoration:underline;}
#content div.main div.products p{
	padding:0 0 5px 3px;
	font:1.4em/1.5em Arial,Helvetica,sans-serif;
}
#content div.main div.products h6{
	font:bold 1.4em/1.5em Arial,Helvetica,sans-serif;
	padding:0 0 5px 3px;
}
#content div.main div.products a.more{
	float:left;
	padding:0 0 0 3px;
	font:1.4em/1.5em Arial,Helvetica,sans-serif;
	text-decoration:none;
	color:#0059c3;
}
#content div.main div.products a.more:hover{text-decoration:underline;}
#content div.main div.products div.right{
	float:left;
	width:167px;
}
#content div.main div.products div.right input{margin:7px 0 0;}
#wrapper div.comparison-chart div.right-sidebar{
	float:left;
	width:249px;
}
#wrapper div.comparison-chart div.right-sidebar h3{
	padding:13px 0 13px 22px;
	margin:0;
	color:#fff;
}
#content div.main div.right-sidebar div.pict{
	width:100%;
	margin:27px 0 0;
	overflow:hidden;
	text-align:center;
}
#content div.main div.right-sidebar div.pict img{display:inline;}
#content div.main div.right-sidebar div.talent-info{
	padding:0 0 15px;
	margin:25px 25px 0;
}
#content div.main div.right-sidebar div.talent-info ul{
	width:100%;
	overflow:hidden;
}
#content div.main div.right-sidebar div.talent-info ul li{
	float:left;
	width:100%;
	font:1.4em/1.5em Arial,Helvetica,sans-serif;
}
#content div.main div.right-sidebar strong{font-weight:bold;}
#content div.main div.right-sidebar a{
	text-decoration:none;
	color:#0059c3;
}
#content div.main div.right-sidebar a:hover{text-decoration:underline;}
#content div.main div.right-sidebar div.talent-info h4{
	padding:0 0 10px;
	font:bold 1.4em/1.5em Arial,Helvetica,sans-serif;
}
#content div.main  a.favourite{
	padding:0 0 0 24px;
	background:url(../img/ico20.gif) no-repeat 0 50%;
}
#content div.main  a.email{
	padding:0 0 0 24px;
	background:url(../img/ico21.gif) no-repeat 0 50%;
}
#content div.main  a.share{
	padding:0 0 0 24px;
	background:url(../img/ico22.jpg) no-repeat 0 50%;
}
#content div.main ul.prod-details{
	width:100%;
	overflow:hidden;
}
#content div.main ul.prod-details li{
	float:left;
	width:100%;
	padding:25px 0 10px;
	margin:-3px 0 0;
	background:url(../img/bg-prod-details.gif) no-repeat 18px 0;
}
#content div.main ul.prod-details li h4{
	padding:0 0 8px 18px;
	font:bold 2em/1em Arial,Helvetica,sans-serif;
}
#content div.main ul.prod-details li p{
	padding:0 21px 21px;
	font:1.4em/1.5em Arial,Helvetica,sans-serif;
}
#content div.main ul.prod-details li ul{
	width:640px;
	padding:0 0 21px 21px;
	overflow:hidden;
}
#content div.main ul.prod-details li ul li{
	padding:0;
	margin:0;
	font:1.4em/1.5em Arial,Helvetica,sans-serif;
	background:none;
}
#content div.main ul.prod-details li ul li a{text-decoration:none;color:#0059c3;}
#content div.main ul.prod-details li ul li a:hover{text-decoration:underline;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.bank-card,
#content div.main ul.prod-details li ul.bank-card{margin:15px 0 0;padding-bottom:15px;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.bank-card{padding:0 0 15px;margin:0;overflow:hidden;width:100%;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.bank-card li,
#content div.main ul.prod-details li ul.bank-card li{width:auto;margin:0 9px 0 0;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.bank-card li{padding:0;margin:0 9px 0 0;background:none;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.bank-card li a.visa,
#content div.client-jobs.award-job a.visa,
#content div.main a.visa{
	float:left;
	width:44px;
	height:27px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/ico23.jpg) no-repeat 0 0;
}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.bank-card li a.mastercard,
#content div.client-jobs.award-job a.mastercard,
#content div.main a.mastercard{
	float:left;
	width:44px;
	height:27px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/ico24.jpg) no-repeat 0 0;
}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.bank-card li a.amex,
#content div.client-jobs.award-job a.amex,
#content div.main a.amex{
	float:left;
	width:44px;
	height:27px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/ico25.jpg) no-repeat 0 0;
}
#wrapper .comparison-chart div.main div.box-pink a.help,
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.bank-card li a.paypal,
#content div.box-blue a.paypal,
#content div.box-pink a.help,
#content div.client-jobs.award-job a.paypal,
#content div.main a.paypal{
	float:left;
	width:44px;
	height:27px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/ico26.jpg) no-repeat 0 0;
}
#content div.box-pink a.help,
#wrapper .comparison-chart div.main div.box-pink a.help{background:url(../img/ico8.gif) no-repeat 0 0;width:23px;height:23px;margin:0 11px 0 10px;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.feedback,
#content div.main ul.prod-details li ul.feedback{
	width:450px;
}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.feedback{width:100%;overflow:hidden;padding:0 0 24px;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.feedback li,
#content div.main ul.prod-details li ul.feedback li{font-size:1em;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.feedback li{margin:0;padding:0 0 0 5px;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.feedback li{font-weight:normal;background:none;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.feedback li div.lt,
#content div.main ul.prod-details li ul.feedback li div.lt{
	float:left;
	width:40px;
}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.feedback li p,
#content div.main ul.prod-details li ul.feedback li p{padding:0;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.feedback li div.rt,
#content div.main ul.prod-details li ul.feedback li div.rt{
	float:left;
	width:410px;
}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.feedback li div.rt{width:600px;}
#content div.main ul.prod-details li ul.feedback li div.rt div.rating-bg{
	padding:0 0 5px;
}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.feedback li div.contain,
#content div.main ul.prod-details li div.contain{
	width:100%;
	overflow:hidden;
}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.feedback li div.contain{padding:4px 0 0;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.feedback li div.contain p{float:left;width:auto;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.feedback li div.contain a:hover{text-decoration:underline;}
#content div.client-jobs div.bg-white table tr td ul.responses-detail li ul.feedback li div.contain a{float:left;width:auto;line-height:1.6em;color:#0059c3;text-decoration:none;margin:0 0 0 3px;}
#content div.main ul.prod-details li div.contain p{float:left;}
#content div.main ul.prod-details li div.contain ul.info{
	float:left;
	width:auto;
	padding:0;
}
#content div.main ul.prod-details li div.contain ul.info li{
	font-size:1.4em;
	padding:0 7px;
	margin:0 0 0 -2px;
	background:url(../img/sep-numbering-inside.gif) no-repeat 0 50%;
}
#content div.main div.add-to-cart input{
	display:inline;
	float:right;
	padding:0 0 25px;
	margin:0 19px 0 0;
}
#content div.main div.top-btn{
	width:100%;
	padding:0 0 18px;
	overflow:hidden;
}
#content div.main div.top-btn input{float:right;}
#wrapper #content div.main ul.table-cart{
	width:100%;
	overflow:hidden;
}
#wrapper #content div.main ul.table-cart li{
	display:inline;
	float:left;
	width:140px;
	margin:0;
	text-align:right;
}
#wrapper #content div.main ul.table-cart li.first{
	width:420px;
	margin:0 20px 0 0;
	text-align:left;
}
#wrapper #content div.main div.bg-blue ul.title-cart,
#wrapper #content div.main div.bg-blue ul.table-cart{
	width:915px;
	margin:0 0 0 21px;
}
#wrapper #content div.main div.bg-blue ul.title-cart{width:430px;padding:7px 0;}
#wrapper #content div.main div.bg-blue ul.title-cart li,
#content div.main div.bg-blue ul.table-cart li{
	font:bold 2em/1.5em Arial,Helvetica,sans-serif;
	color:#fff;
}
#content div.main ul.store-cart{
	width:848px;
	border-bottom:3px solid #b6b4b5;
	margin:0 0 0 34px;
	overflow:hidden;
}
#content div.main ul.store-cart li{
	float:left;
	padding:22px 0 15px;
	margin:0 0 -1px;
	background:url(../img/sep-store-cart.gif) repeat-x 0 100%;
}
#wrapper #content div.main ul.store-cart li ul.table-cart{
	width:839px;
	margin:0 0 0 8px;
}
#wrapper #content div.main ul.store-cart li ul.table-cart li{padding:0;background:none;}
#wrapper #content div.main ul.store-cart li ul.table-cart li.first{width:419px;margin-right:0;}
#content div.main ul.store-cart li ul.table-cart li.first h4{font:bold 2em/1.5em Arial,Helvetica,sans-serif;}
#wrapper #content div.main ul.store-cart li ul.table-cart li.first ul.info{
	padding:0 0 5px;
	margin:0 0 0 -5px;
}
#wrapper #content div.main ul.store-cart li ul.table-cart li.first ul.info li{
	float:left;
	width:auto;
	padding:0 7px;
	margin:0 0 0 -2px;
	background:url(../img/sep-numbering-inside.gif) no-repeat 0 50%;
}
#content div.main ul.store-cart li p{
	padding:0 0 10px;
	font:1.4em/1.5em Arial,Helvetica,sans-serif;
}
#content div.main ul.store-cart li p.delivery-date{
	font-size:1.2em;
	color:#333;
}
#content div.main ul.store-cart li ul.table-cart li input{
	width:28px;
	height:16px;
	padding:2px 3px 0 0;
	text-align:right;
	background:#fff;
}
* html #content div.main ul.store-cart li ul.table-cart li input{width:35px;height:22px;}
#content div.main ul.store-cart li ul.table-cart li p span{font-size:0.8572em;}
#content div.main ul.store-cart li ul.table-cart li p a{text-decoration:none;color:#0059c3;}
#content div.main ul.store-cart li ul.table-cart li p a:hover{text-decoration:underline;}
#content div.main div.price{
	width:883px;
	margin:10px 49px 0 0;
	text-align:right;
	overflow:hidden;
}
#content div.main div.price div{width:100%;overflow:hidden;}
#content div.main div.price p{
	float:right;
	font:1.4em/1.5em Arial,Helvetica,sans-serif;
}
#content div.main div.price p em{float:left;font-style:normal;}
#content div.main div.price p span{float:left;width:137px;}
#content div.main div.price p.brown{color:#990000;}
#content div.main div.price p.brown span{
	padding:0 0 15px;
	border-bottom:3px solid #b6b4b5;
}
#content div.main div.price p.total{
	margin:14px 0 0;
	font-weight:bold;
}
#content div.main ul.btn{
	display:inline;
	float:right;
	padding:0 0 10px;
	margin:40px 40px 0 0;
}
#content div.main ul.btn li{float:left;padding:0 0 0 25px;}
#content div.main div.btn{
	width:100%;
	overflow:hidden;
}
ul.over-talent li .popup{
	display:none;
}
#username-list li .popup ul.info li.fixed_li a{
	background:#fff !important;
	text-decoration:none !important;
	color:#000 !important;
	font-weight:normal  !important;
}
/*New Pages*/
div.job-details{
	overflow:hidden;
	width:100%;
	margin:21px 0 0 0;
}
#content .job-details h2 {
	font-size:2em;
	font-weight:bold;
	color:#000;
	padding:0 257px 13px 27px;
	float:left;
}
#content .job-details h2.milestones{
	padding:0;
}
#content .job-details ul{
	overflow:hidden;
	width:755px;
	height:100%;
	float:left;
	background:#dbeac4;
	margin:0 0 0 27px;
	line-height:2.1em;
	padding:12px 0 16px 0;
	display:inline;
}
#content .job-details.blue{padding-bottom:10px;}
#content .job-details.blue ul{background:#c3edff;}
#content .job-details ul li{
	width:377px;
	float:left;
	font-size:1.4em;
	line-height:1.6em;
}
#content .job-details ul li label{
	width:145px;
	float:left;
	font-weight:bold;
	color:#333;
	text-align:right;
	padding:0 18px 0 0;
}
* html #content .job-details ul li label{
	width:165px;
}
#content .job-details ul li label.left{
	width:125px;
}
#content .job-details ul li strong{
	float:left;
	color:#060;
	font-weight:bold;
}
#content .job-details ul li span{
	float:left;
}
#content .job-details ul li a{
	float:left;
	color:#0059C3;
	font-weight:bold;
}
#content .job-details ul li a:hover{
	text-decoration:none;
}
#content .bg-right h3{
font-size:2em;
font-weight:bold;
line-height:2.3em;
margin:0 0 0 24px;
color:#fff;
}

#content .bg-white form{
	margin:0;
	padding:0;
}

#content .bg-white form ul{
	width:100%;
	overflow:hidden;
}
#content .bg-white form ul li{
	width:100%;
	font-size:1.4em;
	font-weight:bold;
	line-height:1.9em;
}
#content .bg-white form ul li label{
	width:165px;
	float:left;
	text-align:right;
	margin:0 27px 0 0;
}
#content .bg-white form ul li input{
	width:320px;
	padding:1px 3px;
}
* html #content .bg-white form ul li input{width:330px;}
#content .bg-white form ul li select{
	width:331px;
}
#content .bg-white form ul li select.month{
	width:96px;
}
#content .bg-white form ul li select.day{
	width:47px;
}
#content .bg-white form ul li select.year{
	width:62px;
}
#content .bg-white form ul li select.budget{
	width:133px;
}
#content .bg-white form ul li input.button{
	width:77px;
	height:23px;
}
#content .bg-white form ul li input.file{
	width:253px;
}
#content .bg-white form ul li input.addfile-field{
	width:auto;
}
#content .bg-white form ul li textarea{
	display:block;
	width:353px;
	height:182px;
	padding:5px 0 0 5px;
	margin:0 0 0 192px;
}
* html #content .bg-white form ul li textarea{
	width:358px;
	margin:0 0 0 195px;
}
#content .bg-white form ul li h4{
	font-size:2em;
	line-height:1.2em;
	font-weight:bold;
}
#content .bg-white form ul li a{
	color:#0059c3;
	text-decoration:none;
}
#content .bg-white form ul li a.addfile{
	margin:0 0 0 29px;
}
#content .bg-white form ul li a:hover{
	text-decoration:underline;
}


#content .bg-white .forma{
	width:718px;
	height:100%;
	overflow:hidden;
	padding: 25px 0 0 24px;
}
* html #content .bg-white .forma{
	width:742px;
}
#content .bg-white .forma-edit{
	width:718px;
	height:100%;
	overflow:hidden;
	padding: 25px 0 0 24px;
}
* html #content .bg-white .forma-edit{
	width:742px;
}
#content .bg-white .forma ul{
	width:100%;
	overflow:hidden;
}
#content .bg-white .forma ul li{
	width:100%;
	float:left;
	font-size:1.4em;
	font-weight:bold;
	line-height:1.4em;
}
#content .bg-white .forma-edit ul li{
	width:100%;
	font-size:1.4em;
	font-weight:bold;
	line-height:2.0em;
}
#content .bg-white .forma ul li label{
	width:162px;
	float:left;
	font-weight:bold;
	text-align:right;
	margin:0 38px 0 0;
}
#content .bg-white .forma ul li p{
	font-weight:normal;
}
#content .bg-white .forma ul li h4{
	font-size:1.4em;
	line-height:1.2em;
	font-weight:bold;
	padding:43px 0 17px 0;
}
#content .bg-white .forma-edit ul li h4{
	font-size:1.4em;
	padding:35px 0 21px 0;
}
#content .bg-white .forma ul li h4.first{
	padding:0px 0 17px 0;
}
#content .bg-white .forma-edit ul li h4.first{
	padding: 0 0 17px 0;
}
#content .bg-white .forma ul li .job-descrip{
	float:left;
	width:518px;
	overflow:hidden;
}
#content .bg-white .forma ul li .job-descrip p.padd{padding-bottom:19px;}
#content .bg-white .forma ul li .job-descrip p{
	margin:0 47px 0 0;
	padding-bottom:7px;
}
#content .bg-white .forma ul li a{
	color:#0059c3;
	text-decoration:none;
}
#content .bg-white .forma ul li .about-us.padd{padding-bottom:80px;}
#content .bg-white .forma ul li .about-us{
	float:left;
	width:348px;
	padding:0 170px 0 0;
}
* html #content .bg-white .forma ul li .about-us{
	width:476px;
}
#content .bg-white .forma a.back-top{
	color:#0059c3;
	text-decoration:none;
	font-size:1.4em;
	font-weight:bold;
	float:right;
	margin:0 21px 13px 0;
}
#content .bg-white .forma a.back-top:hover{
	text-decoration:underline;
}
#content .bg-white .forma ul li a.attached-files{
	margin:0;
	background:url('../img/clip.gif') no-repeat 0 50%;
	padding:0 0 0 26px;
}
#content .bg-white .forma ul li a:hover{
	text-decoration:underline;
}
#content .bg-white .forma input.edit{
	margin:47px 0 26px 203px;
}
#content .bg-white .forma-edit input.save{
	margin:47px 0 26px 203px;
}

#content .bg-white .forma-edit input.cancel{
	margin:47px 0 26px 0;
}
#content .bg-white .forma input.cancel{
	margin:47px 0 26px 0;
}
