/* PNG fix */
img, div { behavior: url('/style/pngfix/iepngfix.htc') }

img {border: 0px;}

html, body {
	margin: 0px;
	padding:0px;
	/* background-image:url(../images/bg.gif); */
	background-color: #fff;
}

h1, h2, h3, h4, h5, h6, p, form {
	margin: 0px;
	padding:0px;
}

h1{
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#C60C10;

}

h2{
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#C60C10;

}

h4{
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#404040;
	width: 130px;
	margin-left: 2px;
	margin-top: 10px;
}
span.asterix {color: #C60C10; font-family:"Trebuchet MS"; font-size:12px; }

#errors {
	border: 1px solid #CD3236;
	padding: 10px; 
	margin: 10px 10px;
	font-size: 12px; 
	width: 90%;
	text-align: left;	
}

#mainimg #errors h4
{
	color: #CD3236;
}

#status {
	border: 1px solid #8CB200;
	padding: 10px; 
	margin: 10px 10px;
	font-size: 11px; 
	width: 730px;	
}

#wrapper {
	width: 100%;
	margin:0px auto;
	background-color:#FFF;
}

#content {
	width: 100%;
	margin:0px 0px;
	background-image:url(../images/bg_header_top.gif);
	background-repeat:repeat-x;
	background-position:top;
}

#header {
	height:96px;
}

#logo {
	width:258px;
	float:left;
	margin-top: 16px;
	margin-left: 15px;
}

#toplinks
{
	float: right;
	width: 150px;
	text-align: right;
	padding-right: 30px;
}

#toplinks a
{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#808080;
	font-weight:normal;
	text-decoration:none;
}

#links ul {
	margin:0px;
	padding-top:67px;
	
}

#links li{
	float:left;
	list-style-type:none;
	width:129px;
	height:25px;
	text-align:center;
	background-color:#F4A80A;
	border-left:1px solid #FFF;
	padding-top:4px;
}

#links a{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

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

#links a:hover{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#808080;
	font-weight:bold;
	text-decoration:none;
}

#mainimg {
	background-image:url(../images/topbg.png);
	background-repeat:repeat-x;
	background-color: #fff;
}

#mainimg h3 {
	font-family:"Trebuchet MS";
	font-size:48px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	padding:20px 40px 0px 0px;
		
}

#contentarea {
	clear:both;
	width: 800px;
	padding: 0px 0px;
	min-height: 400px;
	text-align: left;
	background-color: #FFF;
}

.leftbar_small
{
	width:520px;
	min-height: 400px;	
	padding: 0px;
	margin: 0px 0px 15px 20px;
}

.leftbar_big
{
	width:800;
	min-height: 400px;	
	padding: 0px;
	margin: 0px 20px 15px 20px;
}

#leftbar {
	float:left;
	background-color: #fff;
	display: inline
} 

#leftbar p{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#505050;
	font-weight:normal;
	text-decoration:none;
	padding:0px 40px;
	
}

#leftbar a{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#404040;
	font-weight:bold;
	text-decoration:none;
	padding:0px 0px;
}

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


#leftbar h2 a.header{
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#C60C10;
	padding: 0px;
}

/* Index */
div#index_container {margin-top: 0px;}
div#index_container div.index_header{background-image: url('../images/icons/news.gif'); background-repeat: no-repeat; background-position: left; padding-left: 40px;}

div#index_container div.box {margin-top: 10px;}
div#index_container div.box p{padding: 7px;}

div#index_container div.date {margin: 0px; padding: 0px 0px; font-weight: normal; font-size: 10px; color:#808080; text-align: left;}

/* RightNav */
#rightbar_container {
	background-color: #fff;
	padding: 0px;
	margin: 0px 20px 15px 10px;
	float:right;
	background-color: #fff;
	width: 230px;
	display: inline;
}

#rightbar {
	width: 230px;                                               
	height: 609px;  
	background-image:url(../images/bluebox.gif); background-repeat: no-repeat; 
	color: #fff;
	padding: 25px 0px 0px 0px;
	margin: 0px;
	
}

#rightbar h2{
	color: #fff;
	font-size: 20px;	
}


#rightbar table.rightnav
{
    width: 95%;	
    margin-top: 10px;
}

#rightbar table.rightnav tr {padding: 0px; margin: 0px;}

#rightbar table.rightnav td
{
    border: 0px;
    padding: 3px;
    margin: 0px;
}

#rightbar table.rightnav td.mouseover
{
    background-image: url('../images/75p_white.png');
    border: 1px solid #808080;
    cursor: pointer;
    font-weight: bold;
}

#rightbar table.rightnav td a 
{
    font-family:"Trebuchet MS";
    font-size:13px;
    color: #404040;
    text-decoration: none;
}

#rightbar table.rightnav td.position
{
    text-align: left; 
    width: 70%;
    height: 24px;
}

#rightbar table.rightnav td.amount 
{
    text-align: right; 
}

#rightbar table.rightnav td.city 
{
    text-align: left; 
    height: 20px;
}
#rightbar table.rightnav td.comments  
{
    text-align: left; 
}
#rightbar table.rightnav td.hr hr
{
    width: 90%;
    height: 1px;
    margin: 5px;
}

.submit_btn {
	background-color: #9F271F; border: 2px groove #FFFFFF; clear: both; color: #FFFFFF;
	margin: 2px 0px 4px; overflow: visible; padding: 0px 10px;
	font-weight: bold;
}


.orangetext {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#EE8907;
	font-weight:bold;
	text-decoration:none;
}

#bottom {
	clear:both;
	height:60px;
	width: 760px;
	padding-top:5px;
	background-color:#DEEFFF;
}

#bottom_links {
	float:left;
	width:480px;
	padding-top:5px;
	padding-left: 20px;
	text-align: left;
	
}

#bottom_links a{
	font-family:"Trebuchet MS";
	font-size:9px;
	color:#808080;
	font-weight:normal;
	text-decoration:none;
	padding:0px 5px;
}

#bottom_links a:hover{
	font-family:"Trebuchet MS";
	font-size:9px;
	color:#808080;
	font-weight:normal;
	text-decoration:underline;
	padding:0px 5px;
}

#validtext {
	float:left;
	width:250px;
	background-color:#DEEFFF;
	height:20px;
	padding-top:5px;
}

#validtext p{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#808080;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
	padding-right:35px;
}

#validtext a{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#808080;
	font-weight:normal;
	text-decoration:underline;
}

#validtext a:hover{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#808080;
	font-weight:normal;
	text-decoration:none;
}


/* Profile */
div#login_logo {background-image: url('../images/icons/login.gif'); background-repeat: no-repeat; background-position: left; padding-left: 40px; height: 30px; line-height: 28px;}
div#register_logo {background-image: url('../images/icons/register.gif'); background-repeat: no-repeat; background-position: left; padding-left: 36px; height: 30px; line-height: 28px; margin-bottom: 10px;}
div#profile_logo {background-image: url('../images/icons/profile.gif'); background-repeat: no-repeat; background-position: left; padding-left: 40px; height: 30px; line-height: 28px;}

#leftbar a.salary_link {padding: 0px;}

table.login
{
    width: 370px;
    margin-left: 20px;
}

table.profile {width: 100%; margin: 5px 0px 10px 0px;}
table.profile td.label{text-align: right; padding-right: 20px; width: 35%; font-family:"Trebuchet MS"; font-size:12px; color:#404040;}
table.profile td.element{width: 65%}

table.profile td.element input {width: 212px;}
table.profile td.element select {width: 216px;}
table.profile td.element textarea {width: 410px; height: 120px; margin-left: 15px;}
table.profile td.amount input {width: 76px;}
table.profile td.optin input {width: 10px;}
table.profile td.currency select {width: 80px;}
table.profile td.experience select {width: 80px;}
table.profile td.element div.note{background-color: #FFF3BD; margin: 0px 20px 0px 15px; padding: 2px 5px; font-family:"Trebuchet MS"; font-size:12px; color:#404040; }

div.element_submit {float:right; margin-right: 40px;}
/* Salary */
div#salary_logo {background-image: url('../images/icons/salary.gif'); background-repeat: no-repeat; background-position: left; padding-left: 40px; min-height: 30px;line-height: 28px;}

table.salary
{
	margin: 15px 0px;	
	font-family:"Trebuchet MS";
	font-size: 13px;
}

table.salary td.label
{
	width: 180px;
	color: #808080;
	font-weight: bold;
}

table.salary td.label_amount
{
	width: 180px;
	color: #808080;
	font-weight: bold;
	font-weight: bold;
	font-size: 20px;
	height: 40px;
}

table.salary td.value
{
	font-weight: bold;
	width: 250px;
}

table.salary td.value_description
{
	font-weight: bold;
	width: 250px;
	font-size: 13px;
}

table.salary td.value_amount
{
	font-weight: bold;
	font-size: 20px;
	height: 40px;
	color: #C60C10;
}

table.salary td.author
{
	width: 180px;
	color: #808080;
	text-align:right;
}

table.comments {color: #808080;}

table.comments td.img {width: 16px; vertical-align: top;}
table.comments td.comment {width: 80%;font-style: italic;}
table.comments td.name {font-size: 10px; padding: 10px 0px;}

#leftbar table.silver_box td.content p.other_salaries {margin: 5px 10px;}
/* News */
div#news_container {margin-top: 0px;}
div#news_container div.news_header{background-image: url('../images/icons/news.gif'); background-repeat: no-repeat; background-position: left; padding-left: 40px;}

div#news_container div.news {margin-top: 10px;}
div#news_container div.news p{padding: 7px;}

div#news_container div.source {padding: 0px 40px; font-size: 10px; font-weight: bold; text-align: right; color:#808080;}
div#news_container div.date {margin: 0px; padding: 0px 0px; font-weight: normal; font-size: 10px; color:#808080; text-align: left;}

/* Silver box */
table.silver_box {margin: 0px; padding: 0px; border: 0px;}                         
table.silver_box td{padding: 0px; border: 0px;}
table.silver_box td.lt {background-image: url('../images/silverbox_lt.gif'); background-repeat: no-repeat; height: 20px; width: 20px;}
table.silver_box td.t {background-image: url('../images/silverbox_t.gif'); background-repeat: repeat-x; height: 20px; width: 475px;}
table.silver_box td.t_big {background-image: url('../images/silverbox_t.gif'); background-repeat: repeat-x; height: 20px; width: 720px;}
table.silver_box td.content {width: 455px;}
table.silver_box td.rt {background-image: url('../images/silverbox_rt.gif'); background-repeat: no-repeat; height: 20px; width: 20px;}
table.silver_box td.r {background-image: url('../images/silverbox_r.gif'); background-repeat: repeat-y; width: 20px;}
table.silver_box td.rb {background-image: url('../images/silverbox_rb.gif'); background-repeat: no-repeat; height: 20px; width: 20px;}
table.silver_box td.b {background-image: url('../images/silverbox_b.gif'); background-repeat: repeat-x; height: 20px;}
table.silver_box td.lb {background-image: url('../images/silverbox_lb.gif'); background-repeat: no-repeat; height: 20px; width: 20px;}
table.silver_box td.l {background-image: url('../images/silverbox_l.gif'); background-repeat: repeat-y; width: 20px;}

#leftbar table.silver_box td.content p {padding: 3px; margin: 0px;}

/* BEGIN TAB NAVIGATION */ 
div#header div.heading {height: 96px; width: 840px; display: block;}
div#header div.heading div.tabnav {height: 34px;  display: block;}

ul.tab_list { overflow: hidden; margin: 0px; padding: 0px; text-align: center; width: 530px;}
ul.tab_list li {
	list-style-type: none; padding: 0px; margin-left: 0px; margin-top: 0px; display: inline; overflow: hidden;
	float: left; width: auto; background: url(../images/taboff.png) repeat-x; height: 34px;
}
ul.tab_list li a { color: #000000; font-family: verdana; font-size: 11px; line-height: 42px; text-decoration: none; width: auto; text-align: center; }
html>body ul.tab_list li a { left: 2px; font-size: 11px; font-family: verdana; }
ul.tab_list li a:hover { left: 2px; color: #C60C10; }
ul.tab_list li#active { background: url(../images/tabon.png) repeat-x; width: auto; }
ul.tab_list li#active a { color: #0052CF; font-weight: bold; font-size: 12px; }
ul.nav_list { margin-top: 0px; padding-top: 0px; width: 100%; }
ul.nav_list li { list-style-type: none; padding-top: 0px; display: inline; height: 34px; color: #FEFF00; font-family: verdana; font-size: 12px; }
ul.nav_list li a { padding: 10px; text-decoration: none; color: #0052CF; font-size: 12px; }
div.tabon_left { width: 25px; height: 34px; float: left; background: url(../images/tabon_left.png) repeat-x; }
div.tabon_right { width: 25px; height: 34px; float: left; background: url(../images/tabon_right.png) repeat-x; }
div.taboff_left { width: 15px; height: 34px; float: left; background: url(../images/taboff_left.png) repeat-x; }
div.taboff_right { width: 15px; height: 34px; float: left; background: url(../images/taboff_right.png) repeat-x; }

/* BEGIN LOGIN LINKS */
.loginlinks { 
	clear: both; padding: 0px;  width: 740px; 
}
.loginlinks div.loginlinkscontainer {float: right; padding-right: 20px; height: 40px;  } 
.loginlinks a { color: #fff; text-decoration: underline; font-size: 11px; }
.loginlinks a.special { color: #CE0C10; text-decoration: underline; font-weight: bold; color: yellow; }
.loginlinks a img { position: relative; top: 10px; left: 5px; padding-right: 5px; border: 0px;}

/* SEARCH RESULTS */
div#search_logo {background-image: url('../images/icons/search.gif'); background-repeat: no-repeat; background-position: left; padding-left: 40px; height: 30px; line-height: 28px; margin-bottom: 10px; }
div#results_logo {background-image: url('../images/icons/results.gif'); background-repeat: no-repeat; background-position: left; padding-left: 40px; height: 30px; line-height: 28px; margin-bottom: 10px; }


table.search_results {font-size: 11px; font-family:"Trebuchet MS"; width: 100%;  border-collapse: collapse;}
table.search_results th {border-bottom: 1px solid #080808;}
table.search_results td {border-bottom: 1px solid #E7E7E7; padding: 5px 0px;}
table.search_results td.bar {background-color: #E7E7E7; height: 5px; line-height: 0px; border-top: 0px;}

table.search_results td div.smallfont {font-size: 9px; font-family:"Trebuchet MS";}
table.search_results td div.number {font-size: 9px; font-family:"Trebuchet MS";}
table.search_results td h3 {padding: 0px; margin: 0px; font-size: 12px; font-family:"Trebuchet MS";}
table.search_results td h4 {padding: 0px; margin: 0px; font-size: 11px; font-family:"Trebuchet MS"; width: 250px;}

#leftbar div.paginationControl {margin: 0px;}
#leftbar div.paginationControl a{padding: 5px;}

#leftbar div.paginationControl a {padding: 0px; color: #797B7A; font-weight: bold;}
#leftbar div.paginationControl a.hover {padding: 0px; color: #C60C10; font-weight: bold; text-decoration: underline;}
#leftbar div.paginationControl td {padding: 0px; line-height: 22px; width: 10px;}
#leftbar div.paginationControl td.disabled {padding: 0px; font-size: 12px; color: #808080; font-weight: bold; font-family:"Trebuchet MS";}
#leftbar div.paginationControl td.enabled {padding: 0px; font-size: 16px; color: #C60C10; font-weight: bold; font-family:"Trebuchet MS"; padding-bottom: 3px;}


/* ABOUT */
#about {margin-top: 0px;}
div#about_logo {background-image: url('../images/icons/about.gif'); background-repeat: no-repeat; background-position: left; padding-left: 40px; line-height: 30px;}

#leftbar #about p{padding-top: 7px;}
#leftbar #about p.author{margin: 20px 20px 0px 0px; text-align: right;}


div#top_banner {background-image: url('../images/banner_top.jpg'); background-repeat: no-repeat; width: 800px; height: 140px;}

/* PARTNERS */
div.partner_image {float: left; padding: 10px;}
#leftbar div#partners a {padding: 0px; margin: 0px; font-size: 11px; font-weight: normal; text-decoration: underline;}

/* IPOD */
div.ipod_image {float: right; padding 10px;}
#leftbar a.ipod {padding: 0px; margin: 0px; font-size: 11px; font-weight: normal; text-decoration: underline;}

table.ipod {font-family:"Trebuchet MS"; font-size: 11px; width: 100%; color: #404040}
table.ipod th {text-align: left;}
#leftbar table.ipod a {padding: 0px; margin: 0px; font-size: 11px; font-weight: normal; text-decoration: underline;}

/* STATISTICS */
table.statistics {font-size: 11px; font-family:"Trebuchet MS"; width: 100%; border: 1px solid #080808;  border-collapse: collapse;}
table.statistics td{border: 1px solid #080808;  border-collapse: collapse;vertical-align: top;}
table.statistics ul.stat_links {padding: 0px; margin: 0px;}
table.statistics ul.stat_links li{list-style-type: none; padding: 1px 3px; margin: 0px;}
#leftbar table.statistics ul.stat_links li a{padding:0px;}
#leftbar table.statistics ul.stat_links li a.selected{background-color:#C60C10; color: #FAFAFA;}

#leftbar  a.stats_link{padding:0px; text-decoration: none;}
#leftbar  a.stats_link:hover{padding:0px; text-decoration: underline;}

/* FORUM */
div.forum_container {width: 100%;}

table.breadcrumb {width: 100%; margin-top: 10px;}

table.forum {font-size: 11px; font-family:"Trebuchet MS"; width: 100%;  border-collapse: collapse;}
table.forum th {border-bottom: 1px solid #080808;}
table.forum td {border-bottom: 1px solid #E7E7E7; padding: 5px 0px;}
table.forum td.bar {background-color: #E7E7E7; height: 5px; line-height: 0px; border-top: 0px;}

table.forum td div.smallfont {font-size: 9px; font-family:"Trebuchet MS";}
table.forum td div.number {font-size: 9px; font-family:"Trebuchet MS";}
table.forum td h3 {padding: 0px; margin: 0px; font-size: 12px; font-family:"Trebuchet MS";}
table.forum td h4 {padding: 0px; margin: 0px; font-size: 11px; font-family:"Trebuchet MS"; width: 250px;}

table.forum td input#subject {width: 420px;}

table.forum td.post_bar {background-color: #E7E7E7; height: 25px; border-top: 0px; color: #736D6B; font-weight: bold;}
table.forum td.post_bar h2{color: #736D6B; font-weight: bold;font-size: 11px; font-family:"Trebuchet MS";}
table.forum tr.post {height: 80px; vertical-align: top;}
table.forum tr.post td.username {width: 120px; padding-top: 16px;}

table.forum tr.post table.salary {width: 100%; margin: 0px; font-family:"Trebuchet MS"; font-size: 10px; border:  1px solid #E7E7E7;}
table.forum tr.post table.salary td.label {width: 25%; color: #808080; font-weight: bold;}
table.forum tr.post table.salary td.value {width: 25%; color: #404040; font-weight: bold;}


 
div.pagination {float: right;}

span.add_thread {padding-left: 4px; vertical-align: top; line-height: 22px;}

#leftbar table.forum td div.smallfont a{font-size: 9px; font-family:"Trebuchet MS";}
#leftbar table.forum tr.post p.post {color: #101010; font-family:"Trebuchet MS"; font-size: 12px; margin: 16px 0px 10px 0px;}
#leftbar table.breadcrumb a{font-size: 12px; font-weight: bold;}

/* Realtime salaries*/
table.realtime td.label{text-align: right; padding-right: 20px; width: 35%; font-family:"Trebuchet MS"; font-size:12px; color:#404040;}
table.realtime td.element{width: 65%}

