.container {
	background-color: #F7F7F7;

}

/*------------TOP RAIL-------------------------*/
.toprail { 
	background-image: url("../images/toprail_background.png");
	background-repeat: repeat-x;
	height: 35px;	
	}
.toprail p { 
		width: 950px;
		margin: 0 auto; 
		text-align: right;
}
.toprail p a:hover {color:#d7d7d7;}
.toprail p a {color:#f7f7f7; text-decoration:none; font-weight:bold;}

.toprail form {
	width: 950px;
	font-size:12px;font-weight:bold;color:#f7f7f7; 
	margin: 0 auto; 
	text-align: right;	
	padding: 3px 3px;
}




/* ---------- HEADER --------------------------*/
.header { }
.header div.brand { margin-bottom: 0; position: relative; }
.header div.brand a { text-indent: -9999px; width: 270px; height: 59px; display: block; background: url("../images/tweetmart_logo.png") no-repeat top left; margin: 2px 2px 0 2px;}
.header div.brand span.tagline { line-height: 1.1em; font-size: 1.2em; text-transform: lowercase; position: absolute; left: 132px; top: 90px;}
.header div.brand h1 { font-size:2.5em; font-weight:bold;  text-align:center; padding: 0 0 0 90px;}

/* ---------- DASHBOARD --------------------------*/
.header ul.dashboard { margin-bottom:0; margin-left: 0;}
.header ul.dashboard li { float: right; display: block; height: 20px; line-height: 20px; margin: 0 2px 0; cursor: pointer; list-style: none; }

.header ul.dashboard li a {
  	margin: 0;
  	display: block;
	padding: .1em 1em .2em;
 	text-decoration: none;
 	color: #fff; background-color:#0053a0;
}

.header .lead { padding: 1em; background-color: #F7F7F7; -moz-border-radius: .5em; -webkit-border-radius: .5em; }


/* ---------- NAVIGATION --------------------------*/
.nav {
	background-color: #65AEF3;
	-moz-border-radius-topleft: 1em; -webkit-border-top-left-radius: 1em;
	-moz-border-radius-topright: 1em; -webkit-border-top-right-radius: 1em;
}
	
.nav ul li { margin: 0 .2em 0 0; padding: .5em 0 0 0; list-style-type: none; float: left; font-weight: bold; text-transform: uppercase; }
.nav ul li a { display: block; color: #fff; }

.nav ul { margin: 0; font-size: 1.2em; }
.nav ul li a { padding: .25em .5em 0.5em .5em; text-decoration: none; }
.nav ul li.current a, div#nav ul li.current a:hover { color: #0a396f; background-color: #fff; -moz-border-radius-topleft: .5em; -webkit-border-top-left-radius: .5em;
-moz-border-radius-topright: .5em; -webkit-border-top-right-radius: .5em; }
.nav ul li a:hover { color: #0a396f; background-color: #fff; -moz-border-radius-topleft: .5em; -webkit-border-top-left-radius: .5em;
-moz-border-radius-topright: .5em; -webkit-border-top-right-radius: .5em; }

/* ---------- HOME --------------------------*/
.caption {  background: url("../images/convo_bubbles_new.png") no-repeat top left; margin:5px 5px 5px 5px; padding: 5px 5px 0px 5px; min-height:60px; background-color:#e7e7e7;}

.caption_container {  margin: 0px 0px 10px 0px; }
.for_sale { background-color: #e7e7e7;-moz-border-radius: .5em; -webkit-border-radius: .5em;}
.for_sale h2 a:hover {color:#4ba6d5;} 
.for_sale h2 a {  color: #e67817;}
.for_sale h2 {font-size:.9em;font-weight:bold;font-style:italic; color: #797979; margin: 0 25px 0 7px; float:right;}
.for_sale hr {color: #4ba6d5; background-color: #797979; height: 1px; width:710px; text-align:center;}

.caption_container hr {color: #4ba6d5; background-color: #797979; height: 1px; width:525px; text-align:center;}

#home .promo { min-height: 445px; background-color: #f7f7f7;}

#home .promo_container { min-height: 75px; background-color: #4ba6d5; -moz-border-radius: .5em; -webkit-border-radius: .5em;}
#home .promo_container h3 { color: #000000; font-weight: 700; margin: 10px 10px 10px 10px; }

.login_box { min-height: 75px; background-color: #e67817; -moz-border-radius: .5em; -webkit-border-radius: .5em;}
login_box h3 { color: #000000; font-weight: 700; margin: 10px 10px 10px 10px; }





.seller_stats { background-color: #f7f7f7; padding: 5px 5px 5px 5px;}
.seller_stats h4 { font-size:1.2em; color: #e67817; font-size:1.2em; font-weight:bold; margin: 2px; text-align:left; }
.seller_stats h4 a:hover {color:#4ba6d5; font-size:1.2em; margin: 2px; text-align:left;} 
.seller_stats h4 a { font-size:1.2em; color: #e67817; font-size:1.2em; margin: 2px; text-align:left;}
.seller_stats h3 { font-size:1.2em; color: #4ba6d5; font-weight:bold;  text-align:left; }
.seller_stats h3 a:hover {font-size:1.0em; color: #4ba6d5; font-weight:bold;  text-align:left; } 
.seller_stats h3 a { font-size:1.0em; color: #e67817; font-weight:bold;  text-align:left; }
.seller_stats h2 {height:73; width:73; }


.seller_stats h5 {font-size:1em;font-weight:bold; color: #4ba6d5; margin: 0 0 0 0px; }
.seller_stats h5 a:hover {font-size:1em;font-weight:bold; color: #4ba6d5; margin: 0 0 0 0px; }
.seller_stats h5 a {font-size:1em;font-weight:bold; color: #e67817; margin: 0 0 0 0px; }


.seller_stats p {margin: 1px; font-weight:bold; margin: 0 0 0 7px;}
.seller_stats a:hover {color:#4ba6d5; font-size:1.0em;} 
.seller_stats a {color:#e67817; text-decoration:none; font-weight:bold; font-size:1.0em;}


#home .promo_container_1 { min-height: 145px; background-color: #f7f7f7;}
#home .promo_container_2 { min-height: 25px; background-color: #e67817; -moz-border-radius: .5em; -webkit-border-radius: .5em; text-align:center;}
#home .promo_container_2_job { min-height: 25px; background-color: #f8428b; -moz-border-radius: .5em; -webkit-border-radius: .5em; text-align:center;}
#home .promo_container_2_job h3 { color: #f7f7f7; font-weight: 700; margin: 10px 10px 10px 10px; }

#home .promo_container_2_job h3 a:hover {color:#d7d7d7; font-size:.9em;}
#home .promo_container_2_job h3 a {color:#f7f7f7; text-decoration:none; font-weight:bold; font-size:.9em;}

#home .promo_container_2_job h6 { color: #f7f7f7; font-weight: 700; margin: 10px 10px 10px 10px; }

#home .promo_container_2_job h6 a:hover {color:#d7d7d7; font-size:1.1em;}
#home .promo_container_2_job h6 a {color:#f7f7f7; text-decoration:none; font-weight:bold; font-size: 1.1em;}





#home .promo_container_1 h3 { color: #4ba6d5; font-weight: 700; margin: 10px 10px 0 10px; }
#home .promo_container_2 h3 { color: #f7f7f7; font-weight: 700; margin: 10px 10px 10px 10px; }

#home .promo_container_2 a:hover {color:#d7d7d7; font-size:.9em;}
#home .promo_container_2 a {color:#f7f7f7; text-decoration:none; font-weight:bold; font-size:.9em;}

#home .promo_container_1 a:hover {color:#4ba6d5; font-size:1.0em; }
#home .promo_container_1 a {color:#e67817; text-decoration:none; font-weight:bold; font-size:1.0em; }

#home .promo h4 {font-style: italic;font-variant: small-caps; font-size:1.4em; font-weight: bold; color: #4ba6d5; margin: 10px 10px 10px 10px; }

#home .promo h2 { color: #f7f7f7; font-weight: 700; margin: 10px 10px 0 10px; }
#home .promo h6 {color: #f7f7f7; font-size:1em;font-weight:bold; margin: 5px 5px 0 5px;}
#home .promo form {margin: 5px 5px 0 5px;}
#home .promo p {margin: 0 10px;}
#home .content {min-height: 445px; background-color: #f7f7f7;}
#home .content h3 { color: #797979; font-weight: 700; margin: 10px 10px 10px 10px; }

.content_sub_1 { min-height: 145px; background-color: #f7f7f7; -moz-border-radius: .5em; -webkit-border-radius: .5em;}
.content_sub_1 h3 { color: #4ba6d5; font-weight: 700; margin: 10px 10px 0 10px; }
.content_sub_1 ul li a:hover {color:#4ba6d5; font-size:1.0em;} 
.content_sub_1 ul li a {color:#e67817; text-decoration:none; font-weight:bold; font-size:1.0em;}

.content_sub_2 { color: #4ba6d5; font-weight: 500; margin: 5px 0 2px 7px; }
.content_sub_2 h3 { color: #797979; font-weight: 700; margin: 5px 0 2px 10px; }
.content_sub_2 h4 { color: #e67817; font-weight: 700; margin: 5px 0 2px 10px; }
.content_sub_2 h4 a:hover{ color: #4ba6d5; font-weight: 700; margin: 0px 0px 10px 0px; float: left;}
.content_sub_2 h4 a{ color: #e67817; font-weight: 700; margin: 0px 0px 10px 0px;float: left; }

.content_sub_2 p {margin: 0 0 0 7px; font-weight:bold;}
.content_sub_2 h5 {font-size:1em;font-weight:bold; color: #797979; margin: 0 0 0 7px; }
.content_sub_2 h6 {font-size:.8em; color: #e67817; margin: 0 0 0 7px;font-style:italic; }
.content_sub_2 h6 a:hover {font-size:1em; color: #4ba6d5 ; margin: 0 0 0 0px;font-style:italic; text-decoration:none; float: right;} 
.content_sub_2 h6 a {font-size:1em; color: #e67817; margin: 0 0 0 0px;font-style:italic; text-decoration:none; float: right;}
.content_sub_2 img {margin: 0 0 0 0px; float:right;}

.content_sub_2_pagination {
  background: #f7f7f7;
 	
  /* self-clearing method: */ }
  .content_sub_2_pagination a, .content_sub_2_pagination span {
    padding: .2em .5em;
    display: block;
    float: left;
    margin-right: 1px; }
  .content_sub_2_pagination span.disabled {
   	color: #999;
    border: 1px solid #DDD; }
  .content_sub_2_pagination span.current {
	font-weight: bold;
    background: #4ba6d5;
    color: white;
    border: 1px solid #4ba6d5; }
  .content_sub_2_pagination a {
	
    text-decoration: none;
    color: #105CB6;
    border: 1px solid #9AAFE5; }
    .content_sub_2_pagination a:hover, .content_sub_2_pagination a:focus {
      color: #e67817;
      border-color: #e67817; }
  .content_sub_2_pagination .page_info {
    background: #2E6AB1;
    color: white;
    padding: .4em .6em;
    width: 22em;
    margin-bottom: .3em;
    text-align: center; }
    .content_sub_2_pagination .page_info b {
      color: #003;
      background: #6aa6ed;
      padding: .1em .25em; }
  .content_sub_2_pagination:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
	.content_sub_2_pagination p {
	   	color: #999;
	    border: 1px solid #DDD; 
		font-size:1em;font-weight:bold; color: #e67817;
	}

  * html .content_sub_2_pagination {
    height: 1%; }
  *:first-child+html .content_sub_2_pagination {
    overflow: hidden; }


	.content_sub_3_pagination {
	  background: #e7e7e7;
	  

	  /* self-clearing method: */ }
	  .content_sub_3_pagination a, .content_sub_3_pagination span {
	    padding: .2em .5em;
	    display: block;
	    float: left;
	    margin-right: 1px; }
	  .content_sub_3_pagination span.disabled {
	   	color: #999;
	    border: 1px solid #DDD; }
	  .content_sub_3_pagination span.current {
		font-weight: bold;
	    background: #4ba6d5;
	    color: white;
	    border: 1px solid #4ba6d5; }
	  .content_sub_3_pagination a {

	    text-decoration: none;
	    color: #105CB6;
	    border: 1px solid #9AAFE5; }
	    .content_sub_3_pagination a:hover, .content_sub_3_pagination a:focus {
	      color: #e67817;
	      border-color: #e67817; }
	  .content_sub_3_pagination .page_info {
	    background: #2E6AB1;
	    color: white;
	    padding: .4em .6em;
	    width: 22em;
	    margin-bottom: .3em;
	    text-align: center; }
	    .content_sub_3_pagination .page_info b {
	      color: #003;
	      background: #6aa6ed;
	      padding: .1em .25em; }
	  .content_sub_3_pagination:after {
	    content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden; }
		.content_sub_3_pagination p {
		   	color: #999;
		    border: 1px solid #DDD; 
			font-size:1em;font-weight:bold; color: #e67817;
		}

	  * html .content_sub_3_pagination {
	    height: 1%; }
	  *:first-child+html .content_sub_3_pagination {
	    overflow: hidden; }


.prev_page, .current{font-size:1.0em; font-weight:bold;}
.main_page_content_recent_jobs {   background-color: #e7e7e7; -moz-border-radius: .5em; -webkit-border-radius: .5em; margin: 2px 2px 2px 2px; padding-left:13px;}
.main_page_content_recent_jobs h3 { color: #4ba6d5; font-weight: 700; margin: 5px 0 2px 10px; }
.main_page_content_recent_jobs h4 { color: #e67817; font-weight: 700; margin: 5px 0 2px 10px; }

.main_page_content_recent_jobs p {margin: 0 0 0 7px; font-weight:bold;}
.main_page_content_recent_jobs h5 {font-size:1em;font-weight:bold; color: #4ba6d5; margin: 0 0 0 7px; }
.main_page_content_recent_jobs h6 {font-size:.8em; color: #e67817; margin: 0 0 0 7px;font-style:italic; }
 div.main_page_content_recent_jobs ul.category { 
	margin: 1em;
	font-weight:bold; font-size:.9em;				
}

div.main_page_content_recent_jobs ul.category li { 
	float: left; 
	padding-left: 0; 
	margin-left: 0; 
	list-style: none;
	display: block;
	
					
} 
div.main_page_content_recent_jobs ul.category li a:hover { 
	float: left; 
	padding-left: 0; 
	margin-left: 0; 
	list-style: none; color:#4ba6d5; text-decoration:none; font-weight:bold; font-size:.9em;
	
}
div.main_page_content_recent_jobs ul.category li a { 
	float: left; 
	padding-left: 0; 
	margin-left: 0; 
	list-style: none; color:#e67817; text-decoration:none; font-weight:bold; font-size:.9em;
}

 div.main_page_content_recent_jobs_details ul.category { 
	margin: 1em;
	font-weight:bold; font-size:.9em;				
}

div.main_page_content_recent_jobs_details ul.category li { 
	float: left; 
	padding-left: 0; 
	margin-left: 0; 
	list-style: none;
	display: block;
	
					
} 
div.main_page_content_recent_jobs_details ul.category li a:hover { 
	float: left; 
	padding-left: 0; 
	margin-left: 0; 
	list-style: none; color:#4ba6d5; text-decoration:none; font-weight:bold; font-size:.9em;
	
}
div.main_page_content_recent_jobs_details ul.category li a { 
	float: left; 
	padding-left: 0; 
	margin-left: 0; 
	list-style: none; color:#e67817; text-decoration:none; font-weight:bold; font-size:.9em;
}










 div.main_page_content_recent_jobs ul.category_items { 
	margin: 1em; 
				
}

div.main_page_content_recent_jobs ul.category_items li { 
	float: left; 
	padding-left: 0; 
	margin-left: 0; 
	list-style: none;
	height:105px; 
	
					
} 
div.main_page_content_recent_jobs ul.category_items li a:hover { 
	float: left; 
	padding-left: 0; 
	margin-left: 0; 
	list-style: none; color:#4ba6d5; text-decoration:none; font-weight:bold; font-size:.9em;
}
div.main_page_content_recent_jobs ul.category_items li a { 
	float: left; 
	padding-left: 0; 
	margin-left: 0; 
	list-style: none; color:#e67817; text-decoration:none; font-weight:bold; font-size:.9em;
}







.main_page_content_recent_jobs_details { background-color: #f7f7F7; -moz-border-radius: .5em; -webkit-border-radius: .5em; margin: 2px 2px 2px 2px;	padding-left: 5px;  }

.main_page_content_recent_jobs_details_view_all {  min-height: 30px; background-color: #f7f7F7; -moz-border-radius: .5em; -webkit-border-radius: .5em; margin: 2px 2px 2px 2px;	padding-left: 5px;  }

.main_page_content_recent_jobs_details_view_all h4 a:hover { color: #e67817; font-size:.8em; margin: 5px 0 2px 10px; text-align: bottom;float:right;}

.main_page_content_recent_jobs_details_view_all h4 a { color: #4ba6d5; font-size:.8em; margin: 5px 0 2px 10px; text-align: bottom;float:right;}

.main_page_content { min-height: 145px;  background-color: #e7e7e7; -moz-border-radius: .5em; -webkit-border-radius: .5em; margin: 2px 2px 2px 2px;}


.main_page_content { color: #4ba6d5; font-weight: 500; margin: 2px 2px 2px 2px;}
.main_page_content h3 { color: #4ba6d5; font-weight: 700; margin: 5px 0 2px 10px; float:left;}
.main_page_content h4 { color: #e67817; font-weight: 700; margin: 5px 0 2px 10px; }

.main_page_content p {margin: 0 0 0 7px; font-weight:bold;}
.main_page_content h5 {font-size:1em;font-weight:bold; color: #4ba6d5; margin: 0 0 0 7px; }
.main_page_content h6 {font-size:.8em; color: #e67817; margin: 0 0 0 7px;font-style:italic; }


.main_page_content_sub_box{ min-height: 145px;  background-color: #e7e7e7; -moz-border-radius: .5em; -webkit-border-radius: .5em;border:2px solid #e67817;margin: 2px 2px 2px 2px;}

 div.main_page_content ul.category { 
	margin: 1em;				
}

div.main_page_content ul.category li { 
	float: left; 
	padding-left: 0; 
	margin-left: 0; 
	list-style: none;				
} 
div.main_page_content ul.category li a:hover { 
	float: left; 
	padding-left: 0; 
	margin-left: 0; 
	list-style: none; color:#4ba6d5; text-decoration:none; font-weight:bold; font-size:.9em;
}
div.main_page_content ul.category li a { 
	float: left; 
	padding-left: 0; 
	margin-left: 0; 
	list-style: none; color:#e67817; text-decoration:none; font-weight:bold; font-size:.9em;
}


.content_sub_sub { min-height: 75px;  background-color: #e7e7e7; -moz-border-radius: .5em; -webkit-border-radius: .5em;border:2px solid #e67817;margin: 2px 2px 2px 2px;}

.content_sub_sub_even { min-height: 75px;  background-color: #e7e7e7; -moz-border-radius: .5em; -webkit-border-radius: .5em;border:2px solid #e67817;margin: 2px 2px 2px 2px;}

.content_sub_sub_job_even { min-height: 75px;  background-color: #e7e7e7; -moz-border-radius: .5em; -webkit-border-radius: .5em;border:2px solid #e67817;margin: 2px 2px 2px 2px;}

.content_sub_sub_odd { min-height: 75px;  background-color: #f7f7f7; -moz-border-radius: .5em; -webkit-border-radius: .5em;border:2px solid #e67817;margin: 2px 2px 2px 2px;}

.content_sub_sub_job_odd { min-height: 75px;  background-color: #f7f7f7; -moz-border-radius: .5em; -webkit-border-radius: .5em;border:2px solid #e67817;margin: 2px 2px 2px 2px;}


.content_sub_sub_details { min-height: 145px;  background-color: #e7e7e7; -moz-border-radius: .5em; -webkit-border-radius: .5em;border:2px solid #e67817;margin: 2px 2px 2px 2px;}
.content_sub_sub_1 { min-height: 145px;  background-color: #f7f7F7; -moz-border-radius: .5em; -webkit-border-radius: .5em; border:2px solid #e67817;margin: 2px 2px 2px 2px;}


.recent_listing_container {min-height: 145px;  background-color: #e7e7e7; -moz-border-radius: .5em; -webkit-border-radius: .5em; padding: 10px;}
.recent_listing_container img { padding:2px; border:2px solid #e67817; background-color:#4ba6d5;}


.recent_listing_container_even {min-height: 75px;  background-color: #f7f7f7; -moz-border-radius: .5em; -webkit-border-radius: .5em; padding: 10px;}
.recent_listing_container_job_even {min-height: 75px;  background-color: #f7f7f7; -moz-border-radius: .5em; -webkit-border-radius: .5em; padding: 10px;}


.recent_listing_container_even img { padding:2px; border:2px solid #e67817; background-color:#4ba6d5;}


.recent_listing_container_job_even h4 { font-size:1.2em; color: #4ba6d5; font-weight: 700; margin: 2px; text-align:left; }
.recent_listing_container_job_even h4 a:hover {color:#4ba6d5; font-size:1.2em; margin: 0px; text-align:left;} 
.recent_listing_container_job_even h4 a { font-size:1.2em; color: #e67817; font-size:1.2em; margin: 0px; text-align:left; }

.recent_listing_container_job_even h5 {font-size:1em;font-weight:bold; color: #4ba6d5; margin: 0 0 0 7px; }

.recent_listing_container_job_even h5 a:hover {font-size:1em;font-weight:bold; color: #4ba6d5; margin: 0 0 0 0px; }
.recent_listing_container_job_even h5 a {font-size:1em;font-weight:bold; color: #e67817; margin: 0 0 0 0px; }
.recent_listing_container_job_even h3 a:hover {color:#4ba6d5; font-size:1.2em; margin: 20px; text-align:left;} 
.recent_listing_container_job_even h3 a { font-size:1.2em; color: #e67817; font-size:1.2em; margin: 20px; text-align:left; }
.recent_listing_container_job_even p {margin: 0 0 0 7px; font-weight:bold;}
.recent_listing_container_job_even a:hover {color:#e67817; font-size:1.0em;} 
.recent_listing_container_job_even a {color:#4ba6d5; text-decoration:none; font-weight:bold; font-size:1.0em;}


.recent_listing_container_odd {min-height: 75px;  background-color: #e7e7e7; -moz-border-radius: .5em; -webkit-border-radius: .5em; padding: 10px;}

.recent_listing_container_odd img { padding:2px; border:2px solid #e67817; background-color:#4ba6d5;}
.recent_listing_container_job_odd {min-height: 75px;  background-color: #e7e7e7; -moz-border-radius: .5em; -webkit-border-radius: .5em; padding: 10px;}



.recent_listing_container_job_odd img { padding:2px; border:2px solid #e67817; background-color:#4ba6d5;}


.recent_listing_container_job_odd h4 { font-size:1.2em; color: #4ba6d5; font-weight: 700; margin: 2px; text-align:left; }
.recent_listing_container_job_odd h4 a:hover {color:#4ba6d5; font-size:1.2em; margin: 0px; text-align:left;} 
.recent_listing_container_job_odd h4 a { font-size:1.2em; color: #e67817; font-size:1.2em; margin: 0px; text-align:left; }

.recent_listing_container_job_odd h5 {font-size:1em;font-weight:bold; color: #4ba6d5; margin: 0 0 0 7px; }

.recent_listing_container_job_odd h5 a:hover {font-size:1em;font-weight:bold; color: #4ba6d5; margin: 0 0 0 0px; }
.recent_listing_container_job_odd h5 a {font-size:1em;font-weight:bold; color: #e67817; margin: 0 0 0 0px; }


.recent_listing_container_job_odd h3 a:hover {color:#4ba6d5; font-size:1.2em; margin: 20px; text-align:left;} 
.recent_listing_container_job_odd h3 a { font-size:1.2em; color: #e67817; font-size:1.2em; margin: 20px; text-align:left; }
.recent_listing_container_job_odd p {margin: 0 0 0 7px; font-weight:bold;}
.recent_listing_container_job_odd a:hover {color:#e67817; font-size:1.0em;} 
.recent_listing_container_job_odd a {color:#4ba6d5; text-decoration:none; font-weight:bold; font-size:1.0em;}







.recent_listing_container_details {min-height: 145px; background-color: #e7e7e7; -moz-border-radius: .5em; -webkit-border-radius: .5em; padding: 10px;}
.recent_listing_container_details img { padding:2px; border:2px solid #e67817; background-color:#4ba6d5;}

.items_image_container {min-height: 145px; background-color: #e7e7e7; -moz-border-radius: .5em; -webkit-border-radius: .5em; padding: 10px; margin: 8px;}
.items_image_container img { padding:2px; border:2px solid #e67817; background-color:#4ba6d5;}



.recent_listing_container_1 {min-height: 145px;  background-color: #e7e7e7; -moz-border-radius: .5em; -webkit-border-radius: .5em; }
.recent_listing_container_1 h4 { font-size:1.2em; color: #4ba6d5; font-weight: 700; margin: 2px; text-align:left; }
.recent_listing_container_1 h4 a:hover {color:#4ba6d5; font-size:1.2em; margin: 2px; text-align:left;} 
.recent_listing_container_1 h4 a { font-size:1.2em; color: #e67817; font-size:1.2em; margin: 2px; text-align:left; }
.recent_listing_container_1 h5 { font-size:1.0em; color: #4ba6d5; font-weight: 700; margin: 2px;  text-align:left; }
.recent_listing_container_1 h3 a:hover {color:#4ba6d5; font-size:1.2em; margin: 20px; text-align:left;} 
.recent_listing_container_1 h3 a { font-size:1.2em; color: #e67817; font-size:1.2em; margin: 20px; text-align:left; }
.recent_listing_container_1 p {margin: 1px; font-weight:bold;}
.recent_listing_container_1 a:hover {color:#4ba6d5; font-size:1.0em;} 
.recent_listing_container_1 a {color:#e67817; text-decoration:none; font-weight:bold; font-size:1.0em;}



.recent_listing_container_1_even {min-height: 75px;  background-color: #e7e7e7; -moz-border-radius: .5em; -webkit-border-radius: .5em;border:2px solid #e67817;margin: 2px 2px 2px 2px;}
.recent_listing_container_1_even h4 { font-size:1.6em; color: #797979; font-weight: 700; margin: 2px; margin: 2px 5px 5px 5px; text-align:left; }
.recent_listing_container_1_even h4 a:hover {color:#e67817; font-size:1.0em; font-weight: 700; margin: 0px; text-align:left;} 
.recent_listing_container_1_even h4 a { font-size:1.0em; color: #4ba6d5; font-weight: 700; margin: 0px; text-align:left; }
.recent_listing_container_1_even h5 {font-size:.9em;font-weight:bold; color: #797979; margin: 0 5px 0 7px;}
.recent_listing_container_1_even h5 a:hover {color:#e67817;} 
.recent_listing_container_1_even h5 a {  color: #4ba6d5;}
.recent_listing_container_1_even h6 {font-size:.9em;font-weight:bold;font-style:italic; color: #797979; margin: 0 5px 0 7px; float:right;}

.recent_listing_container_1_even h6 a:hover {color: #e67817; margin: 0 0 0 0px; }
.recent_listing_container_1_even h6 a { color: #4ba6d5; margin: 0 0 0 0px; }
.recent_listing_container_1_even h3 a:hover {color:#4ba6d5; font-size:1.2em; margin: 20px; text-align:left;} 
.recent_listing_container_1_even h3 a { font-size:1.2em; color: #e67817; font-size:1.2em; margin: 20px; text-align:left; }

.recent_listing_container_1_even p {margin: 0 0 0 7px; font-weight:bold;}
.recent_listing_container_1_even a:hover {color:#e67817; font-size:1.0em;} 
.recent_listing_container_1_even a {color:#4ba6d5; text-decoration:none; font-weight:bold; font-size:1.0em;}





.recent_listing_container_1_job_even {min-height: 75px;  background-color: #e7e7e7; -moz-border-radius: .5em; -webkit-border-radius: .5em;border:2px solid #e67817;margin: 2px 2px 2px 2px;}
.recent_listing_container_1_job_even h4 { font-size:1.2em; color: #4ba6d5; font-weight: 700; margin: 2px; text-align:left; }
.recent_listing_container_1_job_even h4 a:hover {color:#e67817; font-size:1.2em; margin: 0px; text-align:left;} 
.recent_listing_container_1_job_even h4 a { font-size:1.2em; color: #4ba6d5; font-size:1.2em; margin: 0px; text-align:left; }

.recent_listing_container_1_job_even h5 {font-size:1em;font-weight:bold; color: #4ba6d5; margin: 0 0 0 7px; }

.recent_listing_container_1_job_even h5 a:hover {font-size:1em;font-weight:bold; color: #4ba6d5; margin: 0 0 0 0px; }
.recent_listing_container_1_job_even h5 a {font-size:1em;font-weight:bold; color: #e67817; margin: 0 0 0 0px; }
.recent_listing_container_1_job_even h3 a:hover {color:#4ba6d5; font-size:1.2em; margin: 20px; text-align:left;} 
.recent_listing_container_1_job_even h3 a { font-size:1.2em; color: #e67817; font-size:1.2em; margin: 20px; text-align:left; }
.recent_listing_container_1_job_even p {margin: 0 0 0 7px; font-weight:bold;}
.recent_listing_container_1_job_even a:hover {color:#e67817; font-size:1.0em;} 
.recent_listing_container_1_job_even a {color:#4ba6d5; text-decoration:none; font-weight:bold; font-size:1.0em;}

.recent_listing_container_1_job_odd {min-height: 75px;  background-color: #f7f7f7; -moz-border-radius: .5em; -webkit-border-radius: .5em;border:2px solid #e67817;margin: 2px 2px 2px 2px;}
.recent_listing_container_1_job_odd h4 { font-size:1.2em; color: #4ba6d5; font-weight: 700; margin: 2px; text-align:left; }
.recent_listing_container_1_job_odd h4 a:hover {color:#e67817; font-size:1.2em; margin: 0px; text-align:left;} 
.recent_listing_container_1_job_odd h4 a { font-size:1.2em; color: #4ba6d5; font-size:1.2em; margin: 0px; text-align:left; }

.recent_listing_container_1_job_odd h5 {font-size:1em;font-weight:bold; color: #4ba6d5; margin: 0 0 0 7px; }

.recent_listing_container_1_job_odd h5 a:hover {font-size:1em;font-weight:bold; color: #4ba6d5; margin: 0 0 0 0px; }
.recent_listing_container_1_job_odd h5 a {font-size:1em;font-weight:bold; color: #e67817; margin: 0 0 0 0px; }


.recent_listing_container_1_job_odd h3 a:hover {color:#4ba6d5; font-size:1.2em; margin: 20px; text-align:left;} 
.recent_listing_container_1_job_odd h3 a { font-size:1.2em; color: #e67817; font-size:1.2em; margin: 20px; text-align:left; }
.recent_listing_container_1_job_odd p {margin: 0 0 0 7px; font-weight:bold;}
.recent_listing_container_1_job_odd a:hover {color:#e67817; font-size:1.0em;} 
.recent_listing_container_1_job_odd a {color:#4ba6d5; text-decoration:none; font-weight:bold; font-size:1.0em;}







.recent_listing_container_1_odd {min-height: 75px;  background-color: #f7f7f7; -moz-border-radius: .5em; -webkit-border-radius: .5em;border:2px solid #e67817;margin: 2px 2px 2px 2px;}
.recent_listing_container_1_odd h4 { font-size:1.6em; color: #797979; font-weight: 700; margin: 2px; margin: 2px 5px 5px 5px; text-align:left; }
.recent_listing_container_1_odd h4 a:hover {color:#e67817; font-size:1.0em; font-weight: 700; margin: 0px; text-align:left;} 
.recent_listing_container_1_odd h4 a { font-size:1.0em; color: #4ba6d5; font-weight: 700; margin: 0px; text-align:left; }

.recent_listing_container_1_odd h5 {font-size:.9em;font-weight:bold; color: #797979; margin: 0 5px 0 7px;}
.recent_listing_container_1_odd h6 a:hover {color:#e67817;} 
.recent_listing_container_1_odd h6 a {  color: #4ba6d5;}
.recent_listing_container_1_odd h6 {font-size:.9em;font-weight:bold;font-style:italic; color: #797979; margin: 0 5px 0 7px; float:right;}

.recent_listing_container_1_odd h5 a:hover {color: #e67817; margin: 0 0 0 0px; }
.recent_listing_container_1_odd h5 a {color: #4ba6d5; margin: 0 0 0 0px; }


.recent_listing_container_1_odd h3 a:hover {color:#4ba6d5; font-size:1.2em; margin: 20px; text-align:left;} 
.recent_listing_container_1_odd h3 a { font-size:1.2em; color: #e67817; font-size:1.2em; margin: 20px; text-align:left; }
.recent_listing_container_1_odd p {margin: 0 0 0 7px; font-weight:bold;}
.recent_listing_container_1_odd a:hover {color:#e67817; font-size:1.0em;} 
.recent_listing_container_1_odd a {color:#4ba6d5; text-decoration:none; font-weight:bold; font-size:1.0em;}




.recent_listing_container_1_details p.center {text-align: center}
.recent_listing_container_1_details {background-color: #e7e7e7; -moz-border-radius: .5em; -webkit-border-radius: .5em; }
.recent_listing_container_1_details h4 { font-size:1.2em; color: #4ba6d5; font-weight: 700; margin: 2px; text-align:left; }
.recent_listing_container_1_details h4 a:hover {color:#4ba6d5; font-size:1.2em; margin: 2px; text-align:left;} 
.recent_listing_container_1_details h4 a { font-size:1.2em; color: #e67817; font-size:1.2em; margin: 2px; text-align:left;}
.recent_listing_container_1_details h5 {font-size:1em;font-weight:bold; color: #4ba6d5; margin: 0 0 0 7px; }

.recent_listing_container_1_details h5 a:hover {font-size:1em;font-weight:bold; color: #4ba6d5; margin: 0 0 0 0px; }
.recent_listing_container_1_details h5 a {font-size:1em;font-weight:bold; color: #e67817; margin: 0 0 0 0px; }

.recent_listing_container_1_details h6 {font-size:.8em; color: #797979; margin: 0 0 0 7px;font-style:italic; }
.recent_listing_container_1_details p {margin: 1px; font-size:1.2em;font-weight:bold; color: #797979; padding: 0 0 0 7px;}
.recent_listing_container_1_details_button p {margin: 10px; font-size:1.2em;font-weight:bold; color: #4ba6d5; padding: 10px;}
.recent_listing_container_1_details a:hover {color:#e67817; font-size:1.0em; padding: 5px; margin:5px;} 
.recent_listing_container_1_details a {color:#4ba6d5; text-decoration:none; font-weight:bold; font-size:1.0em; padding: 5px; margin:5px;}

.recent_listing_container_1_details_sub { background-color: #e7e7e7; -moz-border-radius: .5em; -webkit-border-radius: .5em; }
.recent_listing_container_1_details_sub h4 { font-size:1.2em; color: #4ba6d5; font-weight: 700; margin: 0 0 0 7px ; text-align:left; }
.recent_listing_container_1_details_sub h4 a:hover {color:#4ba6d5; font-size:1.2em;} 
.recent_listing_container_1_details_sub h4 a { font-size:1.2em; color: #e67817; font-weight: 700; margin: 2px; text-align:left; }
.recent_listing_container_1_details_sub h5 {font-size:1em;font-weight:bold; color: #4ba6d5; margin: 0 0 0 7px;}
.recent_listing_container_1_details_sub p {margin: 1px; font-weight:bold; margin: 0 0 0 7px;}
.recent_listing_container_1_details_sub a:hover {color:#4ba6d5; font-size:1.0em; } 
.recent_listing_container_1_details_sub a {color:#e67817; text-decoration:none; font-weight:bold; font-size:1.0em; }

.recent_listing_container_2 {min-height: 145px;   background-color: #f7f7f7; -moz-border-radius: .5em; -webkit-border-radius: .5em; padding: 10px;}
.recent_listing_container_2 img { padding:2px; border:2px solid #e67817; background-color:#4ba6d5;}

.recent_listing_container_2_1 {min-height: 145px; background-color: #f7f7f7; -moz-border-radius: .5em; -webkit-border-radius: .5em;}
.recent_listing_container_2_1 h4 { font-size:1.2em; color: #4ba6d5; font-weight: 700; margin: 2px; text-align:left; }


.recent_listing_container_2_1 h4 a:hover {color:#4ba6d5; font-size:1.2em;} 
.recent_listing_container_2_1 h4 a { font-size:1.2em; color: #e67817; font-weight: 700; margin: 2px; text-align:left; }
.recent_listing_container_2_1 h5 {font-size:1em;font-weight:bold; color: #4ba6d5; margin: 1px;}



.recent_listing_container_2_1 p {margin: 1px; font-weight:bold;}
.recent_listing_container_2_1 a:hover {color:#4ba6d5; font-size:1.0em;} 
.recent_listing_container_2_1 a {color:#e67817; text-decoration:none; font-weight:bold; font-size:1.0em;}



.static_page_details {background-color: #e7e7e7; -moz-border-radius: .5em; -webkit-border-radius: .5em; }
.static_page_details h4 { font-size:1.3em; color: #4ba6d5; font-weight:bold; margin: 5px; text-align:left; }
.static_page_details h4 a:hover {color:#4ba6d5; font-size:1.2em; margin: 8px; text-align:left;} 
.static_page_details h4 a { font-size:1.2em; color: #e67817; margin: 8px; text-align:left;}
.static_page_details h5 {font-size:1em;font-weight:bold; color: #4ba6d5; margin: 0 0 0 7px; }
.static_page_details h6 {font-size:.9em; color: #4ba6d5; margin: 0 0 0 7px;font-style:italic;  }
.static_page_details p {font-size:1em;font-weight:bold; color: #e67817; margin: 0 0 0 7px; }
.static_page_details a:hover {color:#4ba6d5; font-size:1.0em;} 
.static_page_details a {color:#e67817; text-decoration:none; font-weight:bold; font-size:1.0em;}
.static_page_details img { padding:5px;}
.static_page_details li {font-size:1em;font-weight:bold; color: #e67817; margin: 0 0 0 7px; }

.errorExplanation h2 { font-size:1.5em; color: #e67817; font-weight:bold; margin: 5px; text-align:left; }
.errorExplanation p {font-size:1em;font-weight:bold; color: #4ba6d5; margin: 0 0 0 7px; }
.fieldWithErrors {margin: 1px; font-size:1.2em;font-weight:bold; color: #4ba6d5; padding: 0 0 0 7px;}




.form_style{ width:200px;padding:5px;color:#e67817;background-color:#e7e7e7;font-size:16px;font-weight:bold;border:2px solid orange;-moz-border-radius: .5em; -webkit-border-radius: .5em;}
.form_style_1 { width:200px;padding:5px;margin: 5px;color:#e67817;background-color:#f7f7f7;font-size:16px;font-weight:bold;border:2px solid orange;-moz-border-radius: .5em; -webkit-border-radius: .5em;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif}
.form_style_2 { width:350px; height:150px;padding:5px;margin: 5px;color:#e67817;background-color:#f7f7f7;font-size:16px;font-weight:bold;border:2px solid orange;-moz-border-radius: .5em; -webkit-border-radius: .5em;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}


.form_style_3 { width:765px; height:250px;padding:5px;margin: 5px;color:#e67817;background-color:#f7f7f7;font-size:16px;font-weight:bold;border:2px solid orange;-moz-border-radius: .5em; -webkit-border-radius: .5em;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}

.form_style_4 { width:500px; padding:5px;margin: 5px;color:#e67817;background-color:#f7f7f7;font-size:16px;font-weight:bold;border:2px solid orange;-moz-border-radius: .5em; -webkit-border-radius: .5em;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}

.form_style_5 { width:500px; height:350px;padding:5px;margin: 5px;color:#e67817;background-color:#f7f7f7;font-size:16px;font-weight:bold;border:2px solid orange;-moz-border-radius: .5em; -webkit-border-radius: .5em;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}

.notice{width:935px;padding:7px;background-color:#e7e7e7;font-size:16px;font-weight:bold;color:#e67817; border:2px solid orange; -moz-border-radius: .5em; -webkit-border-radius: .5em; min-height:20px;}

#home .poster img { width: 150px; }

.content h1 { color: #B1B1B1; font-size: 2em; font-weight: 800; }
/* ---------- SUBFOOTER --------------------------*/
.subfooter{ height:25px;background-color:#f7f7f7;}
.subfooter p { 
	width: 950px;
	margin: 0 auto; 
	text-align: center;
}
.subfooter a :focus, a:hover {color:#e67817; font-size:1.0em;}
.subfooter a {color:#e67817; text-decoration:none; font-weight:bold; font-size:1.0em;}

/* ---------- FOOTER --------------------------*/
.footer { margin-top: 3em; color: #6691BE; margin-bottom: 3em; padding-top: 1em; padding-bottom: .5em; -moz-border-radius: .5em; -webkit-border-radius: 1em; background-color:#e7e7e7; height: 50px; margin: 0 auto; text-align: right; }
.footer p { 
	
	width: 950px;
	margin: 0 auto; 
	text-align: center;
	 
}
.footer a:hover {color:#e67817;}
.footer a {color:#4ba6d5; text-decoration:none; font-weight:bold;}



/*------------------START AJAX TABS-----------------------------*/

.tabselector, .tab-selector {
  width: auto;
  border-bottom: 1px solid #e67817;
  padding: 10px 0 0 0;
-moz-border-radius: .5em .5em 0 0 ; -webkit-border-radius: .5em .5em 0 0 ;
}

.tab-unselected {
  display: inline;
  padding: 2px 7px 0 7px;
  background: #f0f0f0;
  border: 1px solid #e67817;
  border-bottom: 0;
  margin: 2px;
  -moz-border-radius: .5em .5em 0 0 ; -webkit-border-radius: .5em .5em 0 0 ;
  color: #c0c0c0;
}

.tab-selected {
  display: inline;
  padding: 6px 7px 1px 7px;
  background: #f7f7f7;
  border: 1px solid #e67817;
  border-bottom: 0;
  margin:0 0 0 2px;
  -moz-border-radius: .5em .5em 0 0 ; -webkit-border-radius: .5em .5em 0 0 ;
}

.tab-unselected a {
  padding: 6px;
  color: #797979;
  text-decoration:none;
}
.tab-unselected a:hover {
  padding: 6px;
  color: #a0a0a0;
  text-decoration:none;
}


.tab-selected a {
  font-weight: bold;
  color: #4ba6d5;
  padding: 6px;
  text-decoration:none;	
}
.tab-selected a:hover {
  font-weight: bold;
  color: #e67817;
  padding: 6px;
  text-decoration:none;	
}


.panes, .pane-selector {
  width: 100%;
  padding-left: 0px;
  margin: 1%;
  overflow: auto;
}

.pane-selected {
  list-style-type: none;
  display: block;
 
}

.pane-unselected {
  list-style-type: none;
  display: none;
}



/*-----------------END AJAX TABS-------------------------------*/