body {

background-color:#FFC;

color:#000;

font-size:12px;

text-align:center

}



#right {

font-size:1.2em;

overflow:hidden;

width:210px;

float:left;



}





#footer {

color:#666;

font-size:1.2em;

line-height:22px;

position:relative;

text-align:center;

width:840px

}



#footer .red,#footer .orange,#footer .yellow,#footer .green,#footer .blue,#footer .purple,#footer .gray {

height:22px

}



.clear {

clear:both;

display:block;

height:1px;

overflow:hidden

}



a:link,a:visited {

color:#1b6da9;

font-family:Verdana;

font-size:12px

}



a:hover {

font-size:12px;

font-family:Verdana

}



.QSContentText {

font-size:10pt;

background-color:#b0e0e6;

/*height:80px;*/

padding-top:10px;

padding-left:10px;

padding-right:10px;

}



.QSContentBottomCenter {

background-position:left bottom;

background-repeat:repeat-x;

height:8px;

background-color:#b0e0e6;

}



.CMTopCenter {

background-color:#73c674;

text-align:left;

height:20px;

width:90%;

vertical-align:middle;

color:#333;

font-size:16px;

font-family: Arial, Helvetica, sans-serif;

font-weight:700;

padding-top:10px;

border-bottom: solid 3px #666666;

}



.CMText {

font-size:10pt;

background-color:#73c674;

/*height:80px;*/

padding-top:10px;

padding-left:10px;

padding-right:10px;



}



.CMBottomCenter {

background-position:left bottom;

background-repeat:repeat-x;

height:8px;

background-color:#73c674;

}



.PLMTopCenter {

background-color:#f0c878;

background-position:left top;

text-align:left;

height:20px;

width:90%;

color:#333;

vertical-align:middle;

font-size:16px;

font-family: Arial, Helvetica, sans-serif;

font-weight:700;

padding-top:10px;

border-bottom: solid 3px #666666;

}



.PLMText {

font-size:10pt;

background-color:#f0c878;

height:80px;

padding-top:10px;

padding-left:10px;

padding-right:10px;



}



.PLMText label {

text-align:left

}

.PLMBottomCenter {

background-position:left bottom;

background-repeat:repeat-x;

height:10px;

background-color:#f0c878

}



.WhiteBoxTopCenter {

background-color: #FFFFFF;

background-repeat:repeat-x;

text-align:left;

height:20px;

width:90%;

vertical-align:middle;

color:#333;

font-size:16px;

font-family: Arial, Helvetica, sans-serif;

font-weight:700;

padding-top:10px;

border-bottom: solid 3px #666666;

}



.WhiteBoxText {

font-size:10pt;

background-color:#FFF;

height:80px;

padding-top:10px;

padding-left:10px;

padding-right:10px;

}



.WhiteBoxBottomCenter {

background-position:left bottom;

background-repeat:repeat-x;

height:8px;

background-color:#FFF;

}





* html #center,#toplinks .menu li,#splitmenu .menu li,#footer .menu li,ul.pagination li {

display:inline;

}



.nocolumns #left,.rightcolumn #left,.nocolumns #right,.leftcolumn #left {

display:none

}



p,.module-red,.module-orange,.module-yellow,.module-green,.module-blue,.module-purple,.module-black,.module-plain,.module,.module_menu,.module-redbg,.module-orangebg,.module-yellowbg,.module-greenbg,.module-bluebg,.module-purplebg,.module-blackbg {

margin:0 0 0px

}



ul.pagination span,ul.pagination a {

padding:0 3px;

}





.TopMenuLinkSobi

{

	vertical-align:top;

	width:120px;

}



.TopMenuLinkSobi td

{

	vertical-align:middle; 

	text-align:center;

	height:30px;

}



.clsTextBox

{

	border:solid 2px #666666;

	height:18px;

}





h1, h2, h3, h4, h5, h6 { margin-bottom: 0.5em; margin-top: 1em; border-collapse: collapse; color: rgb(65, 65, 65); }

p { margin-top: 0.8em; margin-bottom: 0.8em; border-collapse: collapse; }



h2.boxheader, .box-content h1 { border-bottom: 4px solid; margin-bottom: 0.5em; padding-bottom: 1px; padding-top: 0px; margin-top: 0px; }

h2 { border-collapse: collapse; border-bottom: 1px solid silver; padding-left: 0.1em; }



.forsale { background-color: rgb(255, 238, 181); }

.forsale .boxheader, .forsale .box-content h1 { border-bottom-color: rgb(255, 209, 92); }

.wanted { background-color: rgb(228, 255, 181); }

.wanted .boxheader, .wanted .box-content h1 { border-bottom-color: rgb(179, 222, 105); }

.admin { background-color: rgb(213, 229, 242); }

.admin .boxheader, .admin .box-content h1 { border-bottom-color: rgb(119, 186, 242); }

.docs { background-color: rgb(235, 235, 235); }

.docs .boxheader, .docs .box-content h1 { border-bottom-color: rgb(169, 169, 169); }



div.box, div.box-top, div.box-top-left, div.box-top-right, div.box-right, div.box-left, div.box-bottom, div.box-bottom-left, div.box-bottom-right, div.footer { position: relative; width: 100%; }

.label, label { font-weight: bold; padding-right: 0.5em; }

body, th, td, input, textarea, select, option, optgroup { font-size: 12px; font-family: Arial,Helvetica,Sans Serif; }



h2.boxheader, .box-content h1 { font-size: 16px; }

h2 { font-size: 130%; }



.box-bottom-left { background-image: url('../images/box-bottom-left.gif'); background-repeat: no-repeat; background-position: left bottom; }

.box-top-left { background-image: url('../images/box-top-left.gif'); background-repeat: no-repeat; background-position: left top; }

.box-top-right { background-image: url('../images/box-top-right.gif'); background-repeat: no-repeat; background-position: right top; }

.box-bottom-right { background-image: url('../images/box-bottom-right.gif'); background-repeat: no-repeat; background-position: right bottom; }

.box-bottom { background-image: url('../images/box-bottom.gif'); background-repeat: repeat-x; background-position: left bottom; border-bottom: 1px solid rgb(255, 253, 224); }

.box-left { background-image: url('../images/box-left.gif'); background-repeat: repeat-y; background-position: left top; }

.box-top { background-image: url('../images/box-top.gif'); background-repeat: repeat-x; background-position: left top; }

.box-right { background-image: url('../images/box-right.gif'); background-repeat: repeat-y; background-position: right top; }

.box-content { padding: 8px 13px 19px; text-align: left; }



h1, .forsale h2, .wanted h2 { background-image: url("../images/right-arrow.gif"); background-position: left 0.2em; background-repeat: no-repeat; padding-left: 22px; }

#homepage td.col2 { width: 310px; }

label { padding: 0pt; margin: 0pt; }

a.allAds { text-align: right; font-weight: bold; display: block; clear: both; font-size: 120%; padding-top: 1px; }

input { border: 1px solid black; }

#searchfield { width: 178px; border: 2px solid rgb(102, 102, 102); color: rgb(102, 102, 102); font-size: 150%; vertical-align: middle; }

#searchsubmit { width: 92px; height: 35px; line-height: 28px; vertical-align: middle; text-align: center; margin: 0pt; padding: 0pt; border: 0pt none; background-color: transparent; background-image: url("../images/button-83x30.gif"); background-repeat: no-repeat; background-position: center 3px; color: rgb(65, 65, 65); cursor: pointer; font-size: 110%; font-weight: bold; }

.wanted a.important {  }

.wanted ul.tick { margin-left: 20px; }

.wanted ul.tick li { color: rgb(102, 102, 102); }

.wanted fieldset { border-right: 0pt none; border-width: 2px 0pt 0pt; border-style: solid none none; border-color: rgb(191, 191, 191) -moz-use-text-color -moz-use-text-color; padding: 0pt 0pt 0pt 10px; }

.wanted legend { color: rgb(102, 102, 102); }

.wanted fieldset a { color: rgb(102, 102, 102); margin-right: 2em; }

.wanted div.fieldsetcontent { padding-top: 0.6em; padding-left: 10px; text-align: center; }

.wanted .box-content { padding-bottom: 0.5em; }

input.submit { width: 83px; height: 30px; line-height: 25px; text-align: center; margin: 0pt; padding: 0pt; border: 0pt none; background-color: transparent; background-image: url("../images/button-83x30.gif"); background-repeat: no-repeat; background-position: center 1px; color: rgb(65, 65, 65); cursor: pointer; font-size: 110%; font-weight: bold; vertical-align: middle; }



#topmenubar {

	position: relative;

	z-index: 1;

	margin-top: 20px;

}

#topmenubar table { height: 36px; margin: 0px 0px 6px; padding: 0px; border-collapse: collapse; float: left; position: relative; }

#topmenubar td { background-image: url('../images/menubar-fill.gif'); background-repeat: repeat-x; background-position: left center; }

#topmenubar div.menuitem { background-image: url('../images/menubar-divider.gif'); background-repeat: no-repeat; background-position: right 1px; height: 100%; }

#topmenubar td.secondlast div.menuitem { background-image: none; }

#topmenubar td.first { width: 12px; background-image: url('../images/menubar-left.gif'); background-repeat: no-repeat; background-position: right center; padding: 0pt; }

#topmenubar td.last { width: 12px; background-image: url('../images/menubar-right.gif'); background-repeat: no-repeat; background-position: left center; padding: 0pt; }

#topmenubar td { background-image: url('../images/menubar-fill.gif'); background-position: left center; background-repeat: repeat-x; vertical-align: middle; }

#topmenubar td a {

	color: rgb(65, 65, 65);

	text-decoration: none;

	height: 38px;

	line-height: 38px;

	padding-left: 12px;

	padding-right: 14px;

	font-size: 150%;

	font-weight: bold;

}

#topmenubar .second a { padding-left: 6px; }

#topmenubar .secondlast a { padding-right: 4px; }

#topmenubar a:link, #topmenubar a:visited, #topmenubar a:hover, #topmenubar a:active { text-decoration: none; border: 0px none; }

#topmenubar a:hover { text-decoration: underline; }

#topLeaderboard { border-collapse: separate; margin-bottom: 14px; clear: both; }



#chrono_verification{

    position: relative;

    top: 10px;

}

/* Top Search */

.moduletablemainsearch
{

}

		#job_tab
		{
			background:#ffeeb5;
			height:25px;
			width:150px;
			margin-left:15px;
			padding-top:6px;
			-webkit-border-top-left-radius: 10px;
			-webkit-border-top-right-radius: 10px;
			-moz-border-radius-topleft: 10px;
			-moz-border-radius-topright: 10px;
			border-top-left-radius: 10px;
			border-top-right-radius: 10px;
			behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
			-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.5);
			-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.5);
			box-shadow: 2px 2px 2px rgba(0,0,0,0.5);
		}

		#job_tab a
		{
			font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
			font-size:18px;
			color:#414141;
			text-decoration:none;
			font-weight:600;
		}

		#freelancer_tab
		{
			background:#d5e5f2;
			height:25px;
			width:150px;
			margin-left:175px;
			margin-top:-30px;
			padding-top:6px;
			-webkit-border-top-left-radius: 10px;
			-webkit-border-top-right-radius: 10px;
			-moz-border-radius-topleft: 10px;
			-moz-border-radius-topright: 10px;
			border-top-left-radius: 10px;
			border-top-right-radius: 10px;
			behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
			-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.5);
			-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.5);
			box-shadow: 2px 2px 2px rgba(0,0,0,0.5);

		}

		#freelancer_tab a
		{
			font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
			font-size:18px;
			color:#414141;
			text-decoration:none;
			font-weight:600;
		}
	#search_box
	{
		-moz-border-radius: 5px 5px 5px 5px; /* Firefox */
		-webkit-border-radius: 5px 5px 5px 5px; /* Safari and Chrome */
		border-radius: 5px 5px 5px 5px; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
		behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
		-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.5);
		-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.5);
		box-shadow: 2px 2px 2px rgba(0,0,0,0.5);
		background:#ffeeb5;
		padding:20px;
		color:#414141;
		margin-bottom:10px;
		width:560px;
		height:75px;
	}

	.moduletable_tabs
	{
		height:30px;
		width:600px;
	}

	.jobseek2SearchMod
	{
		-moz-border-radius: 5px 5px 5px 5px; /* Firefox */
		-webkit-border-radius: 5px 5px 5px 5px; /* Safari and Chrome */
		border-radius: 5px 5px 5px 5px; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
		behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
		-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.5);
		-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.5);
		box-shadow: 2px 2px 2px rgba(0,0,0,0.5);
		background:#d5e5f2;
		padding:20px;
		color:#414141;
		margin-bottom:10px;
		width:540px;
		height:100%;
	}

	.sobiSearchMod
	{
		-moz-border-radius: 5px 5px 5px 5px; /* Firefox */
		-webkit-border-radius: 5px 5px 5px 5px; /* Safari and Chrome */
		border-radius: 5px 5px 5px 5px; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
		behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
		-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.5);
		-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.5);
		box-shadow: 2px 2px 2px rgba(0,0,0,0.5);
		background:#ffeeb5;
		padding:20px;
		color:#414141;
		margin-bottom:10px;
		width:540px;
		height:100%;
		text-align:middle;
	}

	.modulefreelancedropdown
	{

	}

	.modulefreelancedropdown .inputbox
	{
		width:155px;
	}


.error, .alert, .notice, .success, .info {padding:0.8em;margin-bottom:1em;border:2px solid #ddd;}
.error, .alert {background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;}
.notice {background:#fff6bf;color:#514721;border-color:#ffd324;}
.success {background:#e6efc2;color:#264409;border-color:#c6d880;}
.info {background:#d5edf8;color:#205791;border-color:#92cae4;}
.error a, .alert a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.info a {color:#205791;}
