@charset "UTF-8";
/* CSS Document */

body { behavior: url(../iscripts/csshover.htc); } 

img, 
.steel_leaf, 
.brochure_pic,
.home_block .block_1 .block_1_in,
.home_block .block_2 .block_2_in,
.home_block .block_3 .block_3_in,
.home_block .block_4 .block_4_in,
.home_block .block_1 .block_1_view .content,
.home_block .block_2 .block_2_view .content,
.home_block .block_3 .block_3_view .content,
.home_block .block_4 .block_4_view .content
{ behavior: url(../iscripts/iepngfix.htc); }


body {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align: center;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	background: #fff;
	
	word-spacing:normal;
	letter-spacing:0.01em;
}


.clear{clear:both;}

.hide_me{display:none;}

.left {float:left;}

.right{float:right;}

.aleft{text-align:left;}

.relative {position:relative;}

.margin_top{margin-top:19px;}

.margin_down{margin-bottom:19px;}

.padding_top{padding-top:19px;}

.padding_down{padding-bottom:19px;}

.no_pads{padding:0;margin:0;}

.border_left{border-left:1px solid #ffd695;}

.border_right{border-right:0px solid #ffd695;}

.border_top{ border-top:1px solid #ffd695;}

.border_bottom{ border-bottom:1px solid #ffd695;}

.px_jog{
	float:left;
	margin: 0 -3; 
	ma\rgin: 0;
}



a {color:#007999; text-decoration:none}
a:link {color:#fff;}
a:visited {color:#007999;}
a:focus {color:#007999;}
a:active {color:#007999;}
a:hover {color:#fff; text-decoration:underline;}

p {
	color:#4D4D4F;
	font-size:12px;
	line-height:17px;
	margin:0;
	padding: 0 0 22px 0;
}

h1 {
	color:#ffa500;
	font-size:16px;
	line-height:24px;
	font-weight:normal;
	margin:0;
	padding:0;
}

h2 {
	color:#ffa500;
	font-size:16px;
	line-height:24px;
	font-weight:normal;
	margin:0;
	padding:0;
}

h3 {
	color:#005469;
	font-size:24px;
	line-height:24px;
	font-weight:bold;
	margin:0;
	padding:0 0 15px 0;
}

ul{
	color:#4D4D4F;
	font-size:12px;
	line-height:17px;
	margin:0;
	padding: 0 0 22px 20px;
}

/*======MUST HAVE'S ENDS HERE======*/



/*=======================HEADER HERE==========================*/

#master_wrapper{
	margin:0 auto;
	text-align:left;
	width:863px;
}

#header{
	z-index:2;
	position:absolute;
	top:16px;
	width:863px;
	height:100px;
	border-bottom:0px solid #090016;
	background:#FFFFFF;
}

#header #flashcontent{
	float:left;
	display:block;
	width:200px;
	height:100px;
}

#header #logo{
	float:left;
	display:block;
	width:200px;
	height:100px;
}

#header #top_links{
	font-size:12px;
	line-height:14px;
	float:left;
	display:block;
	width:538px;
	padding:11px 0 0 124px;
}

#header #top_links #home {float:right;}

#header #top_links #home span {color:#A2BACC; font-weight:bold;}


#header #top_links a{
	float:left;
	display:block;
	padding:0 0 0 5px;
}

#header #top_links a{color:#231F20; text-decoration:none;}
#header #top_links a:link {color:#231F20;}
#header #top_links a:visited {color:#231F20;}
#header #top_links a:focus {color:#231F20;}
#header #top_links a:active {color:#231F20;}
#header #top_links a:hover {color:#007999; text-decoration:underline;}


#nav{
	list-style:none;
	padding:0;
	margin:0;
	
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	float:right;
	padding:41px 0 0 0;
}

#nav li{float:left;}

#nav li span{
	color:#DADAD8;
	
	float:left;
	display:block;
	padding:0 8px 0 8px;
}

#nav li a{
	float:left;
	display:block;
	padding:0;
}

ul#nav li a {color:#231F20; text-decoration:none;}
ul#nav li a:link {color:#231F20;}
ul#nav li a:visited {color:#231F20;}
ul#nav li a:focus {color:#231F20;}
ul#nav li a:active {color:#231F20;}
ul#nav li a:hover,
ul#nav li a.active{color:#007999;}

#header_img{
	margin:0 0 15px 0;
}

/*=============================HEADER ENDS==============================*/

/*=============================SIDE BAR HERE============================*/

#side_bar,
.side_bar{
	position:relative;
	float:left;
	display:block;
	width:234px;
	margin:0 0 20px 0;
}

#side_head,
.side_head{
	/*float:left;*/
	display:block;
	width:216px;
	height:15px;
	padding:0 0 0 5px;
	background:#c3d1dd;
	border-top:7px solid #090016;
}

#side_head h3,
.side_head h3 {
	color:#424242;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	line-height:22px;
	font-weight:normal;
	margin:0;
	padding:0;
}


.side_head h3{
	padding:0 0 3px 0;
	margin:0;
	font-weight:normal;
	background:none;
	border:none;
}

#master_wrapper #main_side_bar .side_bar .side_head h3 a{color:#231F20; text-decoration:none;}
#master_wrapper #main_side_bar .side_bar .side_head h3 a:link{color:#231F20;}
#master_wrapper #main_side_bar .side_bar .side_head h3 a:visited {color:#231F20;}
#master_wrapper #main_side_bar .side_bar .side_head h3 a:focus{color:#231F20;}
#master_wrapper #main_side_bar .side_bar .side_head h3 a:active{color:#231F20;}
#master_wrapper #main_side_bar .side_bar .side_head h3 a:hover{color:#231F20; text-decoration:none;}


#side_bar .posts{
position:relative;
	/*float:left;*/
	display:block;
	width:198px;
	padding:16px 18px 0 18px;
	background:#eaedf1;
}

#side_bar .posts img{
	display:none;
}

#side_bar .posts .time{
	color:#6D6E70;
	font-size:12px;
	line-height:13px;
	padding:0;
	margin:0;
}

#side_bar .posts .title, #side_bar .posts p{
	color:#626366;
	font-size:12px;
	line-height:13px;
}

#side_bar .posts .title{
	padding:0;
	margin:0;
}
        
#side_bar .posts p{
	padding:0 0 12px 0;
	margin:0;
}

#side_bar .posts .title a{color:#005469; text-decoration:none; font-weight:bold;}
#side_bar .posts .title a:link {color:#005469;}
#side_bar .posts .title a:visited {color:#005469;}
#side_bar .posts .title a:focus {color:#005469;}
#side_bar .posts .title a:active {color:#005469;}
#side_bar .posts .title a:hover {color:#005469; text-decoration:underline;}


#side_bar .posts .hr {
	background:#929497;
	height:1px;
	padding:0;
	margin:0 0 13px 0;
}

#side_bar .posts .hr hr {
	display:none;
}

#side_bar #cover_last_line{
position:absolute;
left:0;
/*bottom:-7px;*/
	/*float:left;*/
	display:block;
	width:234px;
	height:8px;
	margin:-14px 0 0 0;
	background:#eaedf1;
	/*background:#00ff00;*/
	border-bottom:6px solid #fff;
}


.side_bar .norm{
position:relative;
	/*float:left;*/
	display:block;
	width:234px;
	padding:0;
	margin:0;
	list-style:none;
	/*background:#fff;*/
}

.side_bar .norm li a.border_top{
	border-top:1px solid #929497;
}


.side_bar .norm li a span{
	float:left;
	display:block;
	padding:0 9px 0 0;
	color:#005469;
}

.side_bar .norm li a{
	color:#6D6E70;
	text-decoration:none;
	font-size:12px;
	line-height:32px;
	
	float:left;
	display:block;
	width:234px;
	height:29px;
	border-bottom:1px solid #929497;
}

.side_bar .norm li a.gal_icon{
	background:url(../images/gal_icon.jpg) 61px 7px no-repeat;
}

.side_bar .norm li a:link {color:#6D6E70;}
.side_bar .norm li a:visited {color:#6D6E70;}
.side_bar .norm li a:focus {color:#6D6E70;}
.side_bar .norm li a:active {color:#6D6E70;}
.side_bar .norm li a:hover {color:#005469;}

#main_side_bar .side_bar .norm li a.active{color:#005469;}

#footer .map .sect .side_bar .online_training_button{display:none;}


/*==================================SIDE BAR THERE====================*/

/*==================================RIGHT BAR HERE====================*/

/*==================================RIGHT BAR HERE====================*/

/*=================================FOOTER HERE========================*/

#footer{
	position:relative;
	float:left;
	display:block;
	width:863px;
	padding:0 0 0 0;
	background:#636466;
	border-top:0px solid #929497;
}

#footer .map{
	padding:0 0 0 5px;
}

#footer .map .sect{
	float:left;
	padding:0 40px 0 0;
}

#footer .address{
position:absolute;
top:0;
right:0;
	display:block;
	width:155px;
	padding:4px 0 0 15px;
}

#footer .address p{
	position:relative;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
    color:#fff;
}



#footer .side_bar{
	float:left;
	display:block;
	width:auto;
	margin:0;
}

#footer .side_head{
	/*float:left;*/
	display:block;
	width:auto;
	height:auto;
	padding:0;
	background:none;
	border:none;
}


#footer p,
#footer .map .sect .side_bar .side_head h3{
	padding:1px 0 2px 0;
	margin:0;
	font-weight:normal;
	background:none;
	border:none;
	color:#fff;
}

#footer .map p a,
#master_wrapper #footer .map .sect .side_bar .side_head h3 a{
	/*color:#005469;*/
	color:#00ff00; 
	/*text-decoration:none;*/
	font-size:12px;
	line-height:14px;
}

#footer .map p a:link,
#master_wrapper #footer .map .sect .side_bar .side_head h3 a:link
{color:#fff;}

#footer .map p a:visited,
#master_wrapper #footer .map .sect .side_bar .side_head h3 a:visited 
{color:#fff;}

#footer .map p a:focus, 
#master_wrapper #footer .map .sect .side_bar .side_head h3 a:focus
{color:#fff;}

#footer .map p a:active 
#master_wrapper #footer .map .sect .side_bar .side_head h3 a:active
{color:#005469;}

#footer .map p a:hover 
#master_wrapper #footer .map .sect .side_bar .side_head h3 a:hover
{color:#005469; text-decoration:underline;}



.employee_page{
	position:absolute;
	left:498px;
	bottom:20px;
	/*color:#005469;*/
	color:#00ff00;
	/*text-decoration:none;*/
	font-size:12px;
	line-height:12px;
}
.employee_page:link{color:#005469;}
.employee_page:visited{color:#005469;}
.employee_page:focus{color:#005469;}
.employee_page:active{color:#005469;}
.employee_page:hover{color:#005469; text-decoration:underline;}


#footer .map ul,
#footer .map .side_bar .norm{
	padding:0;
	margin:0;
	list-style:none;
	
	font-size:12px;
	line-height:13px;
	width:auto;
}

#footer .map ul a,
#footer .map .side_bar .norm li a{
	color:#626366; 
	text-decoration:none;
	
	background:#00ff00;
	width:auto;
	height:auto;
	font-size:12px;
	line-height:13px;
	border:none;
	
	clear:both;
}

#footer .sect .side_bar .norm li a span{
	display:none;
}

#footer .sect .side_bar .norm li a.gal_icon{
	background:none;
}

#footer .sect .side_bar .norm li a.border_top{
	border:none;
}

#footer .map ul a:link,
#footer .map .side_bar .norm li a:link 
{color:#626366;}

#footer .map ul a:visited,
#footer .map .side_bar .norm li a:visited 
{color:#626366;}

#footer .map ul a:focus,
#footer .map .side_bar .norm li a:focus 
{color:#626366;}

#footer .map ul a:active,
#footer .map .side_bar .norm li a:active 
{color:#626366;}

#footer .map ul a:hover,
#footer .map .side_bar .norm li a:hover 
{color:#626366; text-decoration:underline;}


#foot_text{
	position:absolute;
	bottom:-50px;
	left:0;
	height:40px;
}

#foot_text p{
	font-weight:normal;
	position:relative;
	font-size:12px;
	line-height:15px;
}

#foot_text p a{color:#4D4D4F;}
#foot_text p a:link {color:#4D4D4F;}
#foot_text p a:visited {color:#4D4D4F;}
#foot_text p a:focus {color:#4D4D4F;}
#foot_text p a:active {color:#4D4D4F;}
#foot_text p a:hover {color:#4D4D4F; text-decoration:underline;}

/*=================================FOOTER THERE=======================*/


#content1{
	float:left;
	display:block;
	width:396px;
	padding:0 36px 20px 36px;
}



.index_info_block, .index_info_block2{
	position:relative;
}

.index_info_block p, .index_info_block2 p, .index_info_block h1, .index_info_block2 h1, .index_info_block h2, .index_info_block2 h2{
	padding-left:83px;
}

.index_info_block p, .index_info_block2 p{
	padding-top:30px;
}

.index_info_block h1, .index_info_block2 h1, .index_info_block h2, .index_info_block2 h2{
	position:absolute;
	width:420px;
	padding-bottom:7px;
}

.index_info_block img, .index_info_block #flashcontent2{
	position:absolute;
	top:-7px;
	left:-21px;
}
#flashcontent2 img{left:-15px;}

.index_info_block2 img, .index_info_block2 #flashcontent3{
	position:absolute;
	top:-5px;
	left:-19px;
}
#flashcontent3 img{left:-14px;}


#flashcontent4{
z-index:1;
	display:block; 
	width:863px; 
	height:600px; 
	background:#999999;
}


.home_block{
position:relative;
margin-top:-32px;
z-index:1;
	overflow:hidden;
	display:block; 

	width:863px; 
	height:600px; 
	/*background:#999999;*/
	background:#fff;
}

.home_block .home_block_contain{
	display:block; 
	width:960px; 
}


.home_block .block_contain1,
.home_block .block_contain2,
.home_block .block_contain3,
.home_block .block_contain4
{
	position:absolute;
}

.home_block .block_contain1{left:0;}
.home_block .block_contain2{left:723px;}
.home_block .block_contain3{left:770px;}
.home_block .block_contain4{left:817px;}


.home_block .block_1,
.home_block .block_2,
.home_block .block_3,
.home_block .block_4
{
	position:relative;
	left:0;
	
	overflow:hidden;
	float:left;
	display:inline;
	width:46px;
	height:600px;
	border-left:0px solid #fff;
}

.home_block .block_1{
	margin:0;
	/*margin:0 0 0 581px;*/
	width:722px;
}

.home_block .block_1,
.home_block .block_2,
.home_block .block_3,
.home_block .block_4
{background:#231F20;}


.home_block .block_1.active{background:#7c7b69;}
.home_block .block_2.active{background:#d3c8ab;}
.home_block .block_3.active{background:#909bb9;}
.home_block .block_4.active{background:#27c1e2;}


.home_block .block_1 .block_1_in,
.home_block .block_2 .block_2_in,
.home_block .block_3 .block_3_in,
.home_block .block_4 .block_4_in
{
	position:absolute;
	right:0;
	
	float:left;
	display:inline;
	width:46px;
	height:600px;
	/*opacity:0.65;
	filter:alpha(opacity=65);
	background:#0F9;*/
}

.home_block .block_1 .block_1_in{right:-46px;}

.home_block .block_1 .block_1_in span,
.home_block .block_2 .block_2_in span,
.home_block .block_3 .block_3_in span,
.home_block .block_4 .block_4_in span
{display:none;}


.home_block .block_1 .block_1_pic,
.home_block .block_2 .block_2_pic,
.home_block .block_3 .block_3_pic,
.home_block .block_4 .block_4_pic
{
	position:absolute;
	left:0;
	bottom:0;
	
	float:left;
	display:inline;
	width:722px;
	height:452px;
}

.home_block .block_1 .block_1_pic{left:0px;}
.home_block .block_2 .block_2_pic{left:-136px;}
.home_block .block_3 .block_3_pic{left:-268px;}
.home_block .block_4 .block_4_pic{left:-302px;}


.home_block .block_1 .block_1_view,
.home_block .block_2 .block_2_view,
.home_block .block_3 .block_3_view,
.home_block .block_4 .block_4_view
{
	position:absolute;
	right:-270px;
	
	float:left;
	display:inline;
	width:270px;
	height:364px;
}

.home_block .block_1 .block_1_view{right:0px;}

.home_block .block_1 .block_1_view .content,
.home_block .block_2 .block_2_view .content,
.home_block .block_3 .block_3_view .content,
.home_block .block_4 .block_4_view .content
{
	float:left;
	display:inline;
	width:270px;
	height:526px;
	padding:10px 0 0 0;
	/*height:316px;*/
	background:url('../images/block_view_back.png') top left repeat;
}


.home_block .block_1 .block_1_view .content h1,
.home_block .block_2 .block_2_view .content h2,
.home_block .block_3 .block_3_view .content h2,
.home_block .block_4 .block_4_view .content h2
{
	font-size:18px;
	line-height:20px;
	color:#FFF;
	padding:50px 10px 0 10px;
}

.home_block .block_1 .block_1_view .content p,
.home_block .block_2 .block_2_view .content p,
.home_block .block_3 .block_3_view .content p,
.home_block .block_4 .block_4_view .content p
{
	font-size:12px;
	line-height:14px;
	color:#FFF;
	padding:12px 10px 0 10px;
}


.home_block .block_1 .block_1_view span,
.home_block .block_2 .block_2_view span,
.home_block .block_3 .block_3_view span,
.home_block .block_4 .block_4_view span
{	
	float:left;
	display:inline;
	width:269px;
	height:100px;
	/*height:316px;*/
	border-left:1px solid #fff;
	background:#636466;
}


.home_block .block_1 .block_1_view .content a,
.home_block .block_2 .block_2_view .content a,
.home_block .block_3 .block_3_view .content a,
.home_block .block_4 .block_4_view .content a
{
	color:#a4b3ce; 
	cursor:hand;
	font-size:12px;
	line-height:14px;
	
	display:block;
	padding:12px 0 0 27px;
}

.home_block .block_1 .block_1_view .content a:link,
.home_block .block_2 .block_2_view .content a:link,
.home_block .block_3 .block_3_view .content a:link,
.home_block .block_4 .block_4_view .content a:link
{color:#a4b3ce;}

.home_block .block_1 .block_1_view .content a:visited,
.home_block .block_2 .block_2_view .content a:visited,
.home_block .block_3 .block_3_view .content a:visited,
.home_block .block_4 .block_4_view .content a:visited
{color:#a4b3ce;}

.home_block .block_1 .block_1_view .content a:focus,
.home_block .block_2 .block_2_view .content a:focus,
.home_block .block_3 .block_3_view .content a:focus,
.home_block .block_4 .block_4_view .content a:focus
{color:#a4b3ce;}

.home_block .block_1 .block_1_view .content a:active,
.home_block .block_2 .block_2_view .content a:active,
.home_block .block_3 .block_3_view .content a:active,
.home_block .block_4 .block_4_view .content a:active
{color:#a4b3ce;}

.home_block .block_1 .block_1_view .content a:hover,
.home_block .block_2 .block_2_view .content a:hover,
.home_block .block_3 .block_3_view .content a:hover,
.home_block .block_4 .block_4_view .content a:hover
{color:#a4b3ce; text-decoration:none;}


.home_block .block_1 .block_1_view .content a span.text,
.home_block .block_2 .block_2_view .content a span.text,
.home_block .block_3 .block_3_view .content a span.text,
.home_block .block_4 .block_4_view .content a span.text
{
	color:#a4b3ce;
	float:none;
	display:inline;
	width:auto;
	height:auto;
	border-left:none;
	background:none;
}

.home_block .block_1 .block_1_view .content a:hover span.text,
.home_block .block_2 .block_2_view .content a:hover span.text,
.home_block .block_3 .block_3_view .content a:hover span.text,
.home_block .block_4 .block_4_view .content a:hover span.text
{color:#a4b3ce; text-decoration:underline;}


.metal_block{
	display:block;
	width:371px;
	height:112px;
	margin:6px 0 0 0;
	padding:32px 0 0 25px;
	border-top:1px solid #929497;
}

.metal_block h3{
	font-size:18px;
	line-height:18px;
	font-weight:bold;
	color:#fff;
	
	padding:0 0 1px 0;
	margin:0;
}

.metal_block p{
	font-size:13px;
	line-height:17px;
	color:#fff;
	
	padding:0 180px 19px 0;
	margin:0;
}

.metal_block p a{
	font-size:12px;
	line-height:15px;
}



.metal_block p a {color:#fff; text-decoration:none}
.metal_block p a:link {color:#fff;}
.metal_block p a:visited {color:#fff;}
.metal_block p a:focus {color:#fff;}
.metal_block p a:active {color:#fff;}
.metal_block p a:hover {color:#fff; text-decoration:underline;}


.view_gallery_block{
	display:block;
	width:374px;
	height:101px;
	margin:6px 0 0 0;
	padding:28px 0 0 22px;
	border-top:1px solid #929497;
}

.view_gallery_block .the_title{
	font-size:18px;
	line-height:18px;
	font-weight:bold;
	color:#005469;
	
	padding:0 0 1px 0;
	margin:0;
}

.view_gallery_block .main_text{
	font-size:13px;
	line-height:17px;
	color:#007999;
}

.view_gallery_block .last_part{
	font-size:12px;
	line-height:40px;
	color:#fff;
	padding:12px 0 0 0;
}



a.view_gallery_block {color:#fff; text-decoration:none;}
a.view_gallery_block:link {color:#fff;}
a.view_gallery_block:visited {color:#fff;}
a.view_gallery_block:focus {color:#fff;}
a.view_gallery_block:active {color:#fff;}




#images_container{
	display:block; 
	width:863px; 
	height:189px;
	padding:148px 0 0 0;
	background:#231f20;
}

#images_container img{
	float:left;
}




.piclenselink{display:none;}

p.quote span{
	font-size:12px;
}




h3.bluequote{
	font-size:16px;
	line-height:22px;
	font-weight:normal;
	font-style:italic;
	color:#0f799a;
	
	width:346px;
	
	padding:0 30px 10px 17px;
	margin:0;
}

p.bluequote{
	font-size:12px;
	padding:0 17px 0 17px;
}



#content1 .hr{
	display:block;
	width:100%;
	height:1px;
	margin:19px 0;
	background:#939598;
}

#content1 .hr hr{display:none;}

.left_column{
	float:left;
	width:230px;
}


.visit_precise{
	display:block;
	width:131px;
	height:119px;
	padding:24px 0 0 265px;
	border-top:1px solid #c9c9c9;
}

.visit_precise span{
	display:block;
	padding:10px 0 0 0;
}

.visit_precise a{
	font-size:12px;
}

.adians{float:left; margin:15px 10px 0 0;}

#lightbox-close{position:relative;}

#lightbox-overlay-text p{display:none;}
