html
{
	background : black url(img/services/services_bg.jpg) center 149px no-repeat scroll;
}

.js
{
	display : none;
}

#title
{
	text-indent : -9000em;
	width : 800px;
	height : 53px;
	position : absolute;
	left : 50px;
	top : 30px;
	
	background : transparent url(img/services/service_title.png) scroll no-repeat;
}

#js_services_wrap
{
	width : 100%;
	height : 186px;
	position : relative;
	top : 170px;
}

.service_tab
{
	width : 229px;
	height : 129px;
	position : relative;
	float : left;
	margin-left : 45px;
	padding : 25px 28px 25px;
	font-size : 15px;
	
	background : transparent url(img/services/service_tab.png) scroll no-repeat;
}

.service_tab:hover
{
	background : transparent url(img/services/service_tab_sel.png) scroll no-repeat;
}

.service_tab:hover > a
{
	color : #fff;
}

.service_tab a
{	
	
	width : 100%;
	height : 100%;
	display : block;
}

.service_board
{
	width : 733px;
	height : 323px;
	padding : 30px 40px 30px;
	position : relative;
	left : 45px;
	margin-top : 100px;
	color : #fff;
	z-index : 10010;
	
	background-color : #354da1;
	box-shadow: 6px 6px 16px #000;
	-moz-box-shadow: 6px 6px 16px #000;
	-webkit-box-shadow: 6px 6px 16px #000;
}

.left_column, .right_column
{
	margin-top : 30px;
	font-size : 15px;
}

.left_column li, .right_column li
{
	margin-bottom : 9px;
}

.left_column
{
	position : relative;
	float : left;
	clear : left;
	width : 365px;
}

.right_column
{
	position : relative;
	margin-left : 397px;
	width : 335px;
}

.right_column .sub_list
{
	list-style-type : disc;
	list-style-position : inside;
}

.sub_list li
{
	margin-left : 18px;
}

.service_board_heading
{
	font-size : 22px;
	padding-bottom : 20px;
	border-bottom : 2px white solid;
}

.overlay
{
	left : 0px;
	top : 0px;
	display : none;
}

.close_btn
{
	width : 30px;
	height : 15px;
	padding : 3px 20px 5px;
	position : absolute;
	top : 10px;
	right : 10px;
	
	color : #354da1;
	background-color : #fff;
	text-align : center;
	cursor : pointer;
}

.close_btn:hover
{
	color : #fff;
	background-color : #111;
}

.mask
{
	position : absolute;
	top : 0px;
	left : 0px;
	width : 100%;
	height : 100%;
	z-index : 101;
	*z-index : 0;
	
	background : #111;
	filter:alpha(opacity=80);
	opacity : 0.9;
}