*{
	padding: 0px;
	margin: 0px;
}
body{
	background: #37341f;
	font-family: "Helvetica Neue", "Helvetica", "Lucida Grande", "Arial", "Sans-Serif";
	font-size: 12px;
	font-weight: 200;
	letter-spacing: 0.1;
}
h1, h2, h3, h4 {
	font: "Helvetica Neue";
	font-weight: 200;
	letter-spacing: 0.1;
	color: #cc9933;
	letter-spacing: 0.1;
}
#right_col h3{
	padding: 5px;
}
.button{
	float: right;
	background: url(images/button.png) no-repeat;
	width: 110px;
	height: 33px;
	color: #cc9933;
	cursor: pointer;
	cursor: hand;
	border: 0px;
	font-size: 14px;
	margin-left: 5px;
}
.button1{
	position: relative;
	background: url(images/button.png) no-repeat;
	width: 110px;
	height: 33px;
	color: #cc9933;
	cursor: pointer;
	cursor: hand;
	border: 0px;
	font-size: 14px;
	margin-left: 400px;
	margin-top: 20px;
	margin-bottom: 20px;
}
a:hover{
	color: #ffffff;
}
a:link, a:active, a:visited{
	color: #37341f;
	text-decoration: none;
}
.right{
	float: right;
}
.left{
	float: left;
}
.center{
	margin: auto;
}
.text_right{
	text-align: right;
}
.text_left{
	text-align: left;
}
.text_center{
	text-align: center;
}
p{
	padding: 5px;
}
img{
	border: none;
}
#wrap{
	position: relative;
	width: 1000px;
	margin: auto;
}
#page_top{
	float: left;
	background: transparent url(images/mm_02.png) no-repeat;
	width: 1000px;
	height: 16px;
	margin-top: 10px;
}
#content{
	float: left;
	background: white url(images/mm_01.jpg) no-repeat;
	width: 922px;
	padding-left: 39px;
	padding-right: 39px;
	text-align: justify;
}
#logo{
	float: left;
	width: 222px;
	height: 35px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: -16px;
}
#navbar{
	float: left;
	width: 700px;
	height: 35px;
}
.line{
	float: right;
	height: 21px;
	border-right-color: #37341f;
	border-right-style: solid;
	border-right-width: 1px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: -2px;
}
.nav_but{
	float: right;
	height: 19px;
	margin-top: -16px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 16px;
	padding-bottom: 16px;
	text-align: center;
	list-style-type: none;
	color: #a7802e;
}
.nav_but:hover{
	background: #37341f;
	list-style-type: none;
}
.nav_but a:link, a:active, a:visited{
	list-style-type: none;
}
#page_info{
	float: left;
	width: 802px;
	height: 180px;
	padding: 60px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
	color: white;
	font-size: 16px;
}
#page_info_pdf{
	float: left;
	width: 802px;
	height: 180px;
	padding: 60px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
	color: white;
	font-size: 16px;
	margin-top: 35px;
}
#page_info a{
	color: #cc9933;
}
#index_left{
	float: left;
	width: 450px;
	margin-top: 10px;
}
#index_right{
	float: left;
	width: 450px;
	margin-top: 10px;
	margin-left: 20px;
}
#index_top{
	float: left;
	width: 450px;
	height: 6px;
	background: transparent url(images/mm_06.png) no-repeat;
}
#index_mid{
	float: left;
	width: 430px;
	padding-left: 10px;
	padding-right: 10px;
	background: transparent url(images/biege.png) repeat;
}
#index_bot{
	float: left;
	width: 450px;
	height: 6px;
	background: transparent url(images/mm_07.png) no-repeat;
}
#page_lrg{
	float: left;
	width: 922px;
	margin-top: 5px;
}
#page_lrg_pdf{
	float: left;
	width: 922px;
	margin-top: 15px;
}
#page_lrg_top{
	float: left;
	width: 922px;
	height: 13px;
	background: transparent url(images/mm_10.png) no-repeat;
}
#page_lrg_mid{
	float: left;
	width: 917px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	background: transparent url(images/mid_green.png) repeat;
}
#page_lrg_mid_pdf{
	float: left;
	width: 917px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	background: transparent url(images/mid_green.png) repeat;
}
#page_lrg_bot{
	float: left;
	width: 922px;
	height: 13px;
	background: transparent url(images/mm_11.png) no-repeat;
}
#left_col{
	float: left;
	width: 650px;
	margin-top: 10px;
}
#left_col_top{
	float: left;
	width: 650px;
	height: 9px;
	background: transparent url(images/mm_13.png) no-repeat;
}
#left_col_top_forum{
	float: left;
	width: 650px;
	height: 9px;
	background: transparent url(images/mm_24.png) no-repeat;
}
#left_col_forum_titles{
	float: left;
	width: 640px;
	padding-left: 10px;
	background: transparent url(images/mid_green.png) repeat;
	font-size: 14px;
	font-weight: 600;
}
#left_col_job_titles{
	float: left;
	width: 630px;
	background: transparent url(images/mid_green.png) repeat;
}
#left_col_mid{
	float: left;
	width: 630px;
	padding: 10px;
	background: transparent url(images/biege.png) repeat;
}
#left_col_bot{
	float: left;
	width: 650px;
	height: 9px;
	background: transparent url(images/mm_14.png) no-repeat;
}
#table_titles{
	float: left;
	width: 620px;
	height: 27px;
	padding: 5px;
	background: url(images/mm_21.png) no-repeat;
}
#table_items{
	float: left;
	width: 620px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	background: url(images/mm_23.png) repeat;
}
.cell{
	float: left;
	padding: 5px;
	border-right: #666633 solid 1px;
}
.last_cell{
	float: left;
	padding: 5px;
	border-right: none;
}
#table_bot{
	float: left;
	width: 630px;
	height: 12px;
	background: url(images/mm_22.png) no-repeat;
}
#tabs{
	float: left;
	width: 650px;
}
#tabs li {
	float: left;
	list-style-type: none;
	text-decoration: none;
}
#tabs a {
	float: left;
	width: 106px;
	height: 18px;
	padding: 7px;
	margin-bottom: 1px;
	background: transparent url(images/mm_19.png) no-repeat;
}
#tabs a.active-tab {
	float: left;
	background: transparent url(images/mm_20.png) no-repeat;
}
#tabs a:hover{
	float: left;
	background: transparent url(images/mm_20.png) no-repeat;
}
.panel {
	clear: both;
	display: none;
}
.panel.active-tab-body {
	display: block;
}
#right_col{
	float: left;
	width: 250px;
	padding: 5px;
	margin-top: 5px;
	margin-left: 7px;
}
#right_col_top{
	float: left;
	width: 260px;
	height: 14px;
	background: transparent url(images/mm_16.png) no-repeat;
}
#right_col_mid{
	float: left;
	width: 250px;
	padding: 5px;
	background: transparent url(images/mid_green.png) repeat;
}
#porfolio_thumbnails{
	float: left;
	width: 250px;
	margin-top: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#porfolio_thumbnails_title{
	float: left;
	width: 250px;
	border-top: #cc9933 solid 2px;
	border-bottom: #cc9933 solid 1px;
	margin-bottom: 5px;
}
.porfolio_thumbnail{
	float: left;
	width: 48px;
	height: 48px;
	margin: 1px;
	overflow: hidden;
}
.sml_folio_thumb{
	float: left;
	width: 48px;
}
#right_col_bot{
	float: left;
	width: 260px;
	height: 14px;
	background: transparent url(images/mm_17.png) no-repeat;
}
#page_bot{
	float: left;
	background: transparent url(images/mm_03.png) no-repeat;
	width: 1000px;
	height: 16px;
}
#page_bot_pdf{
	float: left;
	background: transparent url(images/mm_03.png) no-repeat;
	width: 1000px;
	height: 36px;
}
.paging{
	float: left;
	width: 620px;
	padding: 5px;
}
.previous{
	float: left;
	width: 100px;
	padding: 5px;
}
.nums{
	float: left;
	width: 390px;
}
.num{
	float: left;
	width: 10px;
	padding: 5px;
}
.next{
	float: left;
	width: 100px;
	padding: 5px;
}
#footer{
	float: left;
	width: 980px;
	font-size: 10px;
	text-align: center;
	padding: 10px;
	color: white;
}
.red{
	color: red;
}
.green{
	color: #cc9933;;
}
#latest_jobs{
	float: left;
	width: 250px;
	margin-top: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#latest_jobs_title{
	float: left;
	width: 250px;
	border-top: #cc9933 solid 2px;
	border-bottom: #cc9933 solid 1px;
	margin-bottom: 5px;
}
.latest_job{
	float: left;
	width: 246px;
	padding: 2px;
}
.latest_job_title{
	float: left;
	width: 156px;
	font-size: 10px;
}
.latest_job_date{
	float: left;
	width: 90px;
	font-size: 10px;
	text-align: right;
}
.latest_job_des{
	float: left;
	width: 246px;
	font-size: 10px;
}