body {
  color: #000000;
  font-size : 11px;margin-left: 0px;
  margin-top: 5px;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-color : #FFF;
}

p {
  font-family : Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-align:justify;
  color:#666666;
  font-size:10pt;
}

div{
	font-family:Trebuchet MS;
	color:#666666;
	font-size:10pt;
}

h3, a.h3:active, a.h3:hover, a.h3:link, a.h3:visited {
   font-size : 17pt;
   font-weight: bold;
   color: #9F9F9F;
   font-family : arial;
   margin-bottom : 0px;
   margin-top : 0px;
}
h3#search{
   font-size : 14pt;
   font-weight: bold;
   color: #9F9F9F;
   font-family : arial;
   margin-bottom : 0px;
   margin-top : 5px;
}

h4, a.h4:active, a.h4:hover, a.h4:link, a.h4:visited {
   font-size : 16px;
   font-weight: bold;
   color: #4F4F4F;
   font-family : Tahoma;
   margin : 5px 0 2px 0;
   font-variant : small-caps;
   text-align : left;
}

a{
	color: #0356A9;
	text-decoration:none;
}
a:hover{
	color: #3F9CF9;
	text-decoration:underline;
}

/*##### register #####*/
.register {width:100%;}
	.register td{vertical-align:top; padding:5px;}
	.register select{width:100%;}
	.register textarea{width:100%;}
.width100{width:100%;}

/*##### standard table #####*/
.ps_table {width:100%;}
	.ps_table td{vertical-align:top; padding:5px;}

/*##### common css #####*/
.errmsg{color:red; width:99%; border:1px solid red; background-color:#FFEAEA;}
	.errmsg li{padding:5px; list-style:none;}
.msg{color:black; width:99%; border:1px dotted #237332; background-color:#E7EFE6;}
	.msg li{padding:5px; list-style:none;}
.red{color:red;}
.black{color:black;}
.white{color:white;}
.yellow{color:yellow;}
.bold{font-weight:bold;}
.clear{clear:both;}
.title{font-size:15pt; font-weight:bold;}
.small{font-size:8px;}

/*##### form #####*/
form{display:inline;}
.button{height:20px; font-family:arial; font-size:8pt;}
.inputbox{height:13px; font-family:arial; font-size:8pt;}

/* common content */

#common_content{
	width:500px;
	background-color:#EAEAEA;
}

/*####################################
  ########### site template ##########
  ####################################*/

/*outer box*/
#outer_box{
	width:985px;
	text-align:left;
}

/*top header*/
#outer_box div#top_header{
	width:100%;
	height:120px;
}
#outer_box div#top_header div#top_logo{
	width:350px;
	height:113px;
	float:left;
}
#outer_box div#top_header div#top_banner{
	float:left;
	width:502px;
	height:60px;
	text-align:right;
	margin:48px 8px 0 0;
}
#outer_box div#top_header div#top_hit_counter{
	float:left;
	width:118px;
	height:58px;
	margin:48px 0 0 5px;
	border:1px solid black;
	font-family:Trebuchet MS font;
	font-weight:bold;
	font-size:14px;
	color:#888888;
}
#outer_box div#top_header div#top_hit_counter div#hit_padding{
	padding:3px 0 0 0;
	text-align:center;
}

/*box container*/
#outer_box div#box_container{
	width:985px;
}

/*left advertisement*/
#outer_box div#box_container div#left_ad{
	float:left;
	width:120px;
	margin:0 5px 0 0;
}
#outer_box div#box_container div#left_ad div#left_ad_unit{
	width:120px;
	height:60px;
	margin:0 0 8px;
}

/*box content*/
#outer_box div#box_container div#box_content{
	float:left;
	width:735px;
	margin:0 5px 0 0;
}
/*menu*/
#outer_box div#box_container div#box_content div#menu{
	width:735px;
	height:73px;
	background: url(images/menubar.gif) no-repeat;
}	
	#outer_box div#box_container div#box_content div#menu div#menu_sub{
		float:left;
		width:435px;
		height:32px;
		line-height:32px;
	}
	#outer_box div#box_container div#box_content div#menu div#menu_sub div#menu_item{
		float:left;
		padding:0 0 0 10px;
	}	
	
		#outer_box div#box_container div#box_content div#menu div#menu_sub div#menu_item a{ 
		font-family:arial;
		font-weight:bold;
		font-size:10pt;
		text-decoration:none;
		color:yellow;
		padding:0 3px 0 3px;
		display:inline;
		}
		#outer_box div#box_container div#box_content div#menu div#menu_sub div#menu_item a:hover{
		color:#000000;
		}
	
	#outer_box div#box_container div#box_content div#menu div#menu_sub div#menu_item_mm{
		float:left;
		padding:0 0 0 10px;
	}
	
	#outer_box div#box_container div#box_content div#menu div#menu_sub2{
		width:300px;
		float:left;
		text-align:right;
	}
	#outer_box div#box_container div#box_content div#menu div#menu_sub2 div#menu_item{
		float:left;
		width:280px;
		text-align:right;
	}	
		#outer_box div#box_container div#box_content div#menu div#menu_sub2 div#menu_item a{
		font-family:arial;
		font-weight:bold;
		font-size:8pt;
		text-decoration:none;
		color:yellow;
		}
		#outer_box div#box_container div#box_content div#menu div#menu_sub2 div#menu_item a:hover{
		color:#000000;
		}
		#outer_box div#box_container div#box_content div#menu div#menu_sub2 div#menu_item a#menu_last_item2{
			border:0px;
		}
	
	#outer_box div#box_container div#box_content div#menu div#menu_sub div#menu_item a.selected, 
	#outer_box div#box_container div#box_content div#menu div#menu_sub div#menu_item a.selected:hover, 
	#outer_box div#box_container div#box_content div#menu div#menu_sub2 div#menu_item a.selected,
	#outer_box div#box_container div#box_content div#menu div#menu_sub2 div#menu_item a.selected:hover{
		color:#ffffff;
	}

/*sub menu*/
#outer_box div#box_container div#box_content div#menu div#submenu{
	float:left;
	width:370px;
	line-height:30px;
	color:#FFFFFF;
}
#outer_box div#box_container div#box_content div#menu div#submenu #menu_item{
		float:left;
		padding:0 0 0 10px;
}	
	#outer_box div#box_container div#box_content div#menu div#submenu a{
	font-family:arial;
	font-weight:bold;
	font-size:8pt;
	text-decoration:none;
	padding:0 3px 0 3px;
	color:#dddddd;
	}
	#outer_box div#box_container div#box_content div#menu div#submenu a:hover{
	color:#ffffff;
	}

/*search box*/
#outer_box div#box_container div#box_content div#menu div#search_box{
	float:left;
	width:715px;
	color:yellow;
	padding-top:5px;
	text-align:right;
}

/*language box*/
#outer_box div#box_container div#box_content div#menu div#search_box span#language_box{
	color:yellow;
	text-align:right;
}
#outer_box div#box_container div#box_content div#menu div#search_box span#language_box select{
	font-family:arial;
	font-size:8pt;
	height:17px;
}
	
/*content*/
#outer_box div#box_container div#box_content div#content{
	width:735px;
	float:left;
	margin:5px 0 23px 0;
}
/*content left (when not home page, with search at right)*/
#outer_box div#box_container div#box_content div#content div#content_left{
	width:500px;
	float:left;
	margin:0 5px 0 0;
}
#outer_box div#box_container div#box_content div#content div#content_right{
	width:230px;
	float:left;
}
#outer_box div#box_container div#box_content div#content div#content_right #advanced_search{
	width:230px;
	float:left;
	background-color:#EAEAEA;
}
#outer_box div#box_container div#box_content div#content div#content_right #advanced_search div#search_padding{
	padding:10px 5px 15px 5px;
}

/*big banner*/
#outer_box div#box_container div#box_content div#big_banner{
	width:735px;
	float:left;
	text-align:center;
}

/*right advertisement*/
#outer_box div#box_container div#right_ad{
	width:120px;
	float:left;
}
#outer_box div#box_container div#right_ad div#right_ad_unit{
	width:120px;
	height:600px;
}

/*footer*/
#outer_box div#footer{
	width:100%;
}
#outer_box div#footer div#footer_padding{
	padding:5px;
	text-align:center;
}
#outer_box div#footer a{
	color:#DD7711;
	font-size:10px;
	text-decoration:none;
}
#outer_box div#footer a:hover{
	text-decoration:underline;
	color:#FFAF26;
}
#outer_box div#footer span.f_link a{
	color:#DD7711;
	font-size:10px;
	text-decoration:none;
}
#outer_box div#footer span.f_link a:hover{
	text-decoration:underline;
	color:#FFAF26;
}

/*####################################
  ######### end site template ########
  ####################################*/

/*####################################
  ######## classified homebox ########
  ####################################*/

#cls_homebox{
	width:237px;
	float:left;
	margin:15px 10px 0 0;
}
#cls_homebox div#cls_header{
	width:237px;
	height:97px;
	background:url(images/classified_header.jpg) no-repeat;
}
#cls_homebox div#cls_header div#header_text{
	float:left;
	font-family:verdana;
	font-size:13pt;
	font-weight:bold;
	color:#ffffff;
	padding:62px 0px 0px 118px;
}
#cls_homebox div#cls_body{
	width:237px;
	height:280px;
	background:url(images/cat_body.gif) repeat-y;
}
#cls_homebox div#cls_body div#cb_padding{
	padding-top:33px;
}	
#cls_homebox div#cls_body div#cb_padding a{
	color:black;
	font-family:arial;
	font-size:10pt;
	font-weight:bold;
	display:block;
	text-align:center;
	padding:3px;
	text-decoration:none;
}
#cls_homebox div#cls_body div#cb_padding a:hover{
	color:#777777;
}
#cls_homebox div#cls_footer{
	width:237px;
	height:20px;
	background:url(images/cat_footer.gif) no-repeat;
}
	
/*####################################
  ###### end classified homebox ######
  ####################################*/

/*####################################
  ######### directory homebox ########
  ####################################*/

#dir_homebox{
	width:237px;
	float:left;
	margin:15px 10px 0 0;
}
#dir_homebox div#dir_header{
	width:237px;
	height:97px;
	background:url(images/dir_header.gif) no-repeat;
}
#dir_homebox div#dir_header div#header_text{
	float:left;
	font-family:verdana;
	font-size:13pt;
	font-weight:bold;
	color:#ffffff;
	padding:63px 0px 0px 124px;
}
#dir_homebox div#dir_body{
	width:237px;
	height:280px;
	background:url(images/cat_body.gif) repeat-y;
}
#dir_homebox div#dir_body div#db_padding{
	padding:13px 0 0 27px;
}	
#dir_homebox div#dir_body div#db_padding a{
	color:black;
	font-family:verdana;
	font-size:15pt;
	font-weight:bold;
	text-align:center;
	margin:0 15px 7px 0;
	line-height:32px;
	background:url(images/orange_circle.gif) no-repeat;
	width:32px;
	height:32px;
	display:block;
	float:left;
	text-decoration:none;
}
#dir_homebox div#dir_body div#db_padding a:hover{
	color:#DDDDDD;
}
#dir_homebox div#dir_footer{
	width:237px;
	height:20px;
	background:url(images/cat_footer.gif) no-repeat;
}
	
/*####################################
  ####### end directory homebox ######
  ####################################*/

/*####################################
  ########### jobs homebox ###########
  ####################################*/

#job_homebox{
	width:237px;
	float:left;
	margin:15px 0 0 0;
}
#job_homebox div#job_header{
	width:237px;
	height:97px;
	background:url(images/job_header.gif) no-repeat;
}
#job_homebox div#job_header div#header_text{
	float:left;
	font-family:verdana;
	font-size:13pt;
	font-weight:bold;
	color:#ffffff;
	padding:63px 0px 0px 150px;
}
#job_homebox div#job_body{
	width:237px;
	height:280px;
	background:url(images/cat_body.gif) repeat-y;
}
#job_homebox div#job_body div#jb_padding{
	padding:0px 5px 0 5px;
}	
#job_homebox div#job_body div#jb_padding a{
	color:black;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	padding:2px;
	display:block;
	text-decoration:none;
}
#job_homebox div#job_body div#jb_padding a:hover{
	color:#777777;
}
#job_homebox div#job_body div#jb_padding table{
	padding:0px;
	margin:0px;
	border-collapse:collapse;
}
#job_homebox div#job_body div#jb_padding td{
	padding:0px;
	width:105px;
	height:39px;
	text-align:center;
	vertical-align:middle;
}
#job_homebox div#job_body div#jb_padding td#box1{
	border:0px dashed #CCCCCC;
	border-width:0 1px 1px 0;
}
#job_homebox div#job_body div#jb_padding td#box2{
	border:0px dashed #CCCCCC;
	border-width:0 0 1px 0;
}
#job_homebox div#job_footer{
	width:237px;
	height:20px;
	background:url(images/cat_footer.gif) no-repeat;
}
	
/*####################################
  ######### end jobs homebox #########
  ####################################*/

/*####################################
  ############# directory ############
  ####################################*/

#directory{
	width:500px;
	background-color:#EAEAEA;
	padding:5px 0 5px 0;
}

#directory div#dir_column{
	width:33%;
	float:left;
	overflow:hidden;
}

#directory div#dir_column div#expand_button{
	width:15px;
	height:10px;
	float:left;
	text-align:center;
	margin-top:3px;
}

#directory div#dir_column div#dir_list{
	width:149px;
	float:left;
}
#directory div#dir_column div#dir_list a{
	display:block;
	color:#DD5627;
	text-decoration:none;
}
#directory div#dir_column div#dir_list a:hover{
	text-decoration:underline;
	color:#DD8365;
}
#directory div#dir_column div#dir_list div.sub_cat{
	display:none;
	margin:5px;
}
#directory div#dir_column div#dir_list div.sub_cat a{
	display:block;
	font-size:9px;
	color:#446C14;
}
#directory div#dir_column div#dir_list div.sub_cat a:hover{
	text-decoration:underline;
	color:#7EAC47;
}
/*####################################
  ########### end directory ##########
  ####################################*/

/*####################################
  ######### directory listing ########
  ####################################*/

#dir_listing{
	width:500px;
	border:0px dotted #D2D1CF;
	border-width:0 0 1px 0;
}
#dir_listing div#list_margin{
	margin:10px 0 10px 10px;
}
#dir_listing div#list_margin div#thumbnail{
	width:70px;
	float:left;
}
#dir_listing div#list_margin div#detail{
	width:420px;
	float:left;
}
#dir_listing div#list_margin div#detail a{
	color:#DD5627;
	text-decoration:none;
}
#dir_listing div#list_margin div#detail a:hover{
	text-decoration:underline;
	color:#DD8365;
}
#dir_listing div#list_margin div#detail div#desc{
	margin:5px 0 5px 0;
	text-align:justify;
}
#dir_listing div#list_margin div#detail div#url{
	margin:5px 0 5px 0;
}
#dir_listing div#list_margin div#detail div#url a{
	font-style:italic;
	font-size:8pt;
	color:#DD5627;
	text-decoration:none;
}
#dir_listing div#list_margin div#detail div#url a:hover{
	text-decoration:underline;
	color:#DD8365;
}

/*####################################
  ####### end directory listing ######
  ####################################*/

/*####################################
  ########### listing detail #########
  ####################################*/

#listing_detail{
	width:500px;
}
#listing_detail div#list_margin{
	margin:10px 0 10px 10px;
}
#listing_detail div#list_margin div#thumbnail{
	width:70px;
	float:left;
}
#listing_detail div#list_margin div#detail{
	width:420px;
	float:left;
}
#listing_detail div#list_margin div#detail a{
	color:#DD5627;
	text-decoration:none;
}
#listing_detail div#list_margin div#detail a:hover{
	text-decoration:underline;
	color:#DD8365;
}
#listing_detail div#list_margin div#detail div#cat{
	margin:5px 0 5px 0;
}
#listing_detail div#list_margin div#detail div#url{
	margin:5px 0 5px 0;
}
#listing_detail div#list_margin div#detail div#url a{
	font-style:italic;
	font-size:8pt;
	color:#DD5627;
	text-decoration:none;
}
#listing_detail div#list_margin div#detail div#url a:hover{
	text-decoration:underline;
	color:#DD8365;
}
#listing_detail div#list_margin div#desc{
	margin:10px 0 10px 0;
	text-align:justify;
}

/*####################################
  ######## end listing detail ########
  ####################################*/

/*####################################
  ############ job listing ###########
  ####################################*/

#job_listing{
	width:500px;
	border:0px dotted #D2D1CF;
	border-width:0 0 1px 0;
}
#job_listing div#list_margin{
	margin:10px 0 10px 10px;
}
#job_listing div#list_margin div#detail{
	width:480px;
}
#job_listing div#list_margin div#detail a{
	color:#DD5627;
	text-decoration:none;
}
#job_listing div#list_margin div#detail a:hover{
	text-decoration:underline;
	color:#DD8365;
}
#job_listing div#list_margin div#detail span#desc{
	color:#446C14;
	text-align:justify;
}

/*####################################
  ########## end job listing #########
  ####################################*/

/*####################################
  ######### job listing detail #######
  ####################################*/

#job_listing_detail{
	width:500px;
}
#job_listing_detail div#list_margin{
	margin:10px 0 10px 10px;
}
#job_listing_detail div#list_margin td#title{
	font-weight:bold;
}
#job_listing_detail div#list_margin td#desc{
	color:#446C14;
	text-align:justify;
}
#job_listing_detail div#list_margin a{
	color:#DD5627;
	text-decoration:none;
}
#job_listing_detail div#list_margin a:hover{
	text-decoration:underline;
	color:#DD8365;
}

/*####################################
  ###### end job listing detail ######
  ####################################*/

/*####################################
  ############## about us, privacy, tos, contact us ############
  ####################################*/

#aboutus h4{
	color:red;
}
#aboutus p#title, #privacy p#title, #contactus p#title, #tos p#title{
	font-weight:bold;
}
#aboutus p#subtitle{
	font-weight:bold;
	font-style:italic;
}

/*####################################
  ########### end about us ###########
  ####################################*/

/*####################################
  ################ faq ###############
  ####################################*/

#faq{
	font-family:arial;
}
#faq h4{
	color:red;
}
#faq table#qa td{
	padding:2px;
}
#faq table#qa td{
	vertical-align:top;
}
#faq table#qa td#no{
	width:20pt;
	font-weight:bold;
	font-size:10pt;
}
#faq table#qa td#con div#quest{
	font-weight:bold;
	font-size:10pt;
}
#faq table#qa td#con div#answer{
	font-size:10pt;
	text-align:justify;
}
#faq table#qa td#con table#qa_indent{
	font-size:10pt;
}
#faq table#qa td#con table#qa_indent td#no_indent{
	width:20pt;
}
	
	
#aboutus p#title, #privacy p#title{
	font-weight:bold;
}
#aboutus p#subtitle{
	font-weight:bold;
	font-style:italic;
}

/*####################################
  ############# end faq ##############
  ####################################*/

/*####################################
  ########### business opp ###########
  ####################################*/

#biz_opp{
	font-family:Trebuchet MS Font, verdana;
	margin:5px 15px 0 15px;
	text-align:justify;
	font-size:9pt;
	color:gray;
}
#biz_opp h3{
	font-family:Trebuchet MS Font, verdana;
	color:red;
	font-size:13pt;
}
#biz_opp table td{
	padding:2px;
	font-size:9pt;
	vertical-align:top;
}
#biz_opp table td table#level_table{
	margin:-4px;
}
#biz_opp table td table#level_table tr#l_header{
	font-weight:bold;
}
#biz_opp table td table#level_table tr#l_header td{
	padding-right:22pt;
}
#biz_opp table#b_indent{
	font-size:9pt;
}
#biz_opp table#b_indent td#no_indent{
	width:20pt;
}
/*####################################
  ######## end business opp ##########
  ####################################*/

/*####################################
/*######### home new listing #########
  ####################################*/
#home_new_listing{
	width:500px;
	background-color:#92B36E;
	margin:15px 0 10px 0;
}
#home_new_listing div#margin{
	padding:2px 5px 2px 5px;
	color:white;
	font-weight:bold;
}
/*####################################
/*####### end home new listing #######
  ####################################*/
	
/*####################################
  ########## search result ###########
  ####################################*/
#search_result a{
	color:#DD5627;
	text-decoration:none;
}
#search_result a:hover{
	text-decoration:underline;
	color:#DD8365;
}	
/*####################################
  ######## end search result #########
  ####################################*/
  
/*search box*/
#advanced_search{
	width:300px;
	background-color:#EAEAEA;
}

/*navigation bar*/
#nav_link div{
 margin:2px; height:14px; font-family:verdana; font-size:8pt;
}
#nav_link div#nav_nav{float:left; }
#nav_link div#nav_nav a{
 color:black; text-decoration:none; display:block;
}
#nav_link div#nav_nav{float:left;}
#nav_link div#nav_nav a:hover{
 background-color: #DADADA;
 border: 1px gray solid;
 color: #5B5B5B;
}

#nav_link div#nav_no{float:left;}
#nav_link div#nav_no a{
 color:black; text-decoration:none; display:block;
}
#nav_link div#nav_no a:hover{
 background-color: #DADADA;
 border: 1px gray solid;
 color: #5B5B5B;
}
#nav_link div#nav_no_more{float:left;}

#nav_link div#nav_no_selected{float:left;}
#nav_link div#nav_no_selected{
 background-color: #DADADA;
 border: 1px gray solid;
 color: #5B5B5B;
}