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

body{
	margin:0px;
	padding:0px;
	background:#A2B1A8;
	}
	
div, p{
	margin:0px;
	padding:0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	}
	
img{
	border:0px;
	}
	
#main_container{
	width:940px;
	padding:10px 0 10px 10px;
	margin:10px auto 0 auto;
	overflow:hidden;
	background:#ffffff;
	border:1px solid #7B8C81
	}
	
#inner_main_container{
	width:929px;
	float:left;
	}
	

	
#header_section{
	width:929px;
	float:left;
	}
#header_section .flash_container{
		width:510px;
	float:left;
		}
#header_section .logo{
	width:347px;
	margin:0 0 0 2px;
	.margin:0 0 0 2px;
	float:left;
	padding:20px 0 0 70px;
	background:#D0DDD4;
	height:151px;
	
	}
#about_container{
		margin:3px 0 0 0;
		padding:10px 0 0 10px;
		font:16px Arial, Helvetica, sans-serif;
		color:#000000;
		font-weight:bold;
		float:left;
		width:917px;
		background:url(../images/about_bg.gif)  repeat-x  #EDEFEC;
		border-top:1px solid #D5D5D0;
		border-left:1px solid #D5D5D0;
		border-right:1px solid #D5D5D0;
		}
		
.curve_bottom{
	float:left;
	width:929px;
	}

#teasure_container{
	width:871px;
	padding:0 0 0 28px;
	float:left;
	}
#teasure_container .teasure_content{
	float:left;
	padding:28px 0 0 0;
	width:871px;
		
	}
#teasure_box_1{
	float:left;
	width:258px;
	}
.hd_bg{
	float:left;
	padding:5px 0 0 15px;
	width:243px;
	height:28px;
	background:url(../images/hd_bg.gif) no-repeat;
	font:18px Arial, Helvetica, sans-serif;
	color:#ffffff;
	}
#teasure_box_1 .image_container{
	float:left;
	width:258px;
	}
	
.div_spacer{
	float:left;
	width:45px;
	}
#bottom_teasure{
	float:left;
	padding:38px 0 0 28px;
	width:871px;
	}
#bottom_teasure .teasure_content{
	width:871px;
	float:left;
	}
#left_teasure{
	float:left;
	width:182px;
	}
#left_teasure .news_bg{
	float:left;
	width:166px;
	height:52px;
	background:url(../images/news_bg.gif) no-repeat;
	padding:10px 0 0 21px;
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
	
#left_teasure .news_bg span{ 
	font:21px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
#left_teasure .case_study{
	float:left;
	width:182px;
	}
.spacer_2{
	float:left;
	width:15px;
	}
#contact_container{
	width:436px;
	float:left
	}
#contact_container .midd_bg{
	float:left;
	width:409px;
	padding:0 10px 0 15px;
	background:url(../images/contact_mid_bg.gif) repeat-x #E4E8E6;
	border-left:solid 1px  #A6A6A6;
	border-right:solid 1px  #A6A6A6;
	}
#contact_container .email{
	background:url(../images/email_bg.gif) no-repeat;
	float:left;
	width:367px;
	height:50px;
	padding:10px 0 0 20px;
	font:18px Arial, Helvetica, sans-serif;
	color:#ffffff;
	}
.email_text{
	font:18px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
.packaging{
	float:left;
	width:216px;
	}
	
.link_text a{
	font:12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	}
.link_text a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}
	
	
.email_link {
	font:18px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	}	
.email_link a{
	font:18px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	}
.email_link a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}


#footer_container{
	float:left;
	padding:15px 0 0 0;
	width:929px;
	}
#footer_container .h_line{
	float:left;
	height:3px;
	overflow:hidden;
	background:#78897E;
	width:929px;
	}
#footer_container .footer_text{
	float:left;
	width:929px;
	padding:10px 0 0 0;
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:center;
	}
	
	
/*Classes for inner pages*/

#inner_midd_container{
	float:left;
	width:929px;
	}
#inner_midd_container .left_part{
	float:left;
	width:206px;
	}
	
#inner_midd_container .right_part{
	float:left;
	width:703px;
	padding:0  0 0 20px;
	}
.big_spacer{
	float:left;
	width:929px;
	height:15px;
	overflow:hidden;
	}

#nav_main{
	float:left;
	width:206px;
	}
#nav_main .top_crv{
	float:left;
	width:206px;
	}
#nav_main .mid_background{
	float:left;
	width:204px;
	background:url(../images/nav_midd_crv.gif) repeat-y;
	border-left:solid 1px #DDE5E0;
	border-right:solid 1px #DDE5E0;
	}
#nav_main .bottom_crv{
	float:left;
	width:206px;
	}
#nav_link{
	margin:0 0 0 13px;
	_margin:0 0 0 8px;
	padding:0 0 0 0;
	float:left;
	}
#nav_link ul{
	list-style:none;
	margin:0px;
	width:175px;
	padding:0px;
	}
#nav_link ul li{
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	margin:0px;
	padding:0px;
	height:28px;
	background:url(../images/dotted_spacer.gif) 0 20px no-repeat;
	}
#nav_link ul li a{
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	padding:0 0 0 15px;
	font-weight:bold;
	background:url(../images/green_arrow.gif)  0 3px no-repeat;
	}
#nav_link ul li a:hover{
	color:#118AB0;
	background:url(../images/green_arrow.gif)  0 3px no-repeat;
	}

#case_study{
	float:left;
	padding:8px 0 8px 0;
	width:206px;
	}
#contact_us{
	width:191px;
	float:left;
	background:url(../images/contact_bg.gif) no-repeat;
	height:209px;
	padding:15px 0 0 15px;
	}
.email_container{
	float:left;
	width:180px;

	}
	.email_container span{
		font:12px Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-weight:bold;
		}

.content_hdng{
	color:#5a7664;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}