﻿


/* ALL PAGES 
* {margin: 0;}*/

.wrapper{width: 1000px; margin: 0px auto; text-align: left; z-index: auto;}
.wrapper2{width: 1000px; margin: 0px auto; text-align: left; z-index: auto; background: url('images/bk_mesh.gif') no-repeat right bottom }

.wrapper_mesh {
	width:1000px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	/*margin: 0 auto -185px; */
	margin: 0 auto -210px; 
}
/*.footer_mesh, .push {
	height: 185px; clear:both
}

.footer_mesh {
	background: url('images/bk_mesh.gif') no-repeat right bottom; width:1000px; margin: 0px auto;
}
*/

.push, .footer_mesh {
	height: 185px; clear:both;
}

.footer_mesh {
	background: url('images/bk_mesh.gif') no-repeat right bottom; width:1000px; margin: 0px auto; clear:both; 
}




sup {
	font-size:smaller
}

html, body {height: 100%; margin: 0;}


div {font-family: Verdana, Helvetica, sans-serif; color: #222; font-size:12px;}
table {width: 100%;	border: 0px; border-collapse: collapse;} 
td {vertical-align:top; padding:0px;}
img {border:0}


ul{ margin-top:10px;
	margin-bottom:10px;
}

ol{ margin-top:10px;
	margin-bottom:10px;
}

li {margin:10px -20px 10px -20px;}


.navdiv {
	background-image:url('images/nav_bk.jpg'); 
	height:77px; 
	padding-left:0px; 
	margin:25px 0 0 0;

	border-radius: 10px; 
	behavior: url(ie-css3.htc);
	-moz-border-radius: 10px;  /* IE */
	-webkit-border-radius: 10px;
}

.navdiv2 {
	height:77px; 
	padding:5px 0 0 0;
}

.navdiv_mesh {
	height:77px; 
	padding:25px 0 0 0;
}

.left_nav {
	float:left;
	margin:0;
	line-height:18px;
	background: #C4C4C4 url('images/nav_side_bk.jpg');
	width:284px; 
	position:relative;
	border-radius: 10px; padding: 20px 20px 30px 20px;
	behavior: url(ie-css3.htc);
	-moz-border-radius: 10px;  /* IE */
	-webkit-border-radius: 10px;  
}

.left_nav_tech_wrap {
	float:left;
	width:284px;
}

.left_nav_tech {
	margin:0;
	line-height:18px;
	background: #C4C4C4 url('images/nav_side_bk.jpg');
	width:284px; 
	position:relative;
	border-radius: 10px; padding: 20px 20px 30px 20px;
	behavior: url(ie-css3.htc);
	-moz-border-radius: 10px;  /* IE */
	-webkit-border-radius: 10px;  
}

.left_nav_pad {
	padding:15px 0 0 25px;
}

.left {color:#333; font-size:14px; padding:10px 10px 10px 10px; border-bottom:1px #fff dotted}
.left_sub {padding:5px 0 0 15px; font-size:12px;}

.content {float: left; padding:18px 0 0 65px; width:550px; line-height:18px;}
.content2 {float: left; padding:18px 0 0 65px; width:550px; line-height:18px;}

.nav {color:#fff; font-size:18px; float:left; margin:30px 0 0 25px}
.nav2 {color:#666; font-size:18px; float:left; margin:30px 0 0 25px}

.nav_logo {color:#fff; font-size:18px; float:right; margin:10px 25px 0 0}

.banner {margin:10px 0 35px 0}

/* FONTS */
.hm_box_hdr {color:#00A3BA; font-size:18px; font-weight:bold; margin:0 0 15px 0}
.hm_box_hdr2 {color:#00A3BA; font-size:18px; font-weight:bold; margin:0 0 5px 0}
.hm_news_date {color:#00A3BA; }
.footer {color: #999; font-size:10px; text-align:center; padding:15px 0 15px 0; clear:both;}
.footer_m {color: #999; font-size:10px; text-align:center; padding:155px 0 15px 0; z-index: auto;}
.footer_hm {color: #999; font-size:10px; text-align:center; padding:15px 0 15px 0; clear:both}

.footer_bar {height:25px; background-color:#00A3BA}

/* HOME */
.hm_box {
	float:left;
	margin:12px 14px 0 0;
	line-height:18px;
	background: #FFFFFF;
	width:284px; height:250px;
	position:relative;
	border-radius: 10px; padding: 20px;
	behavior: url(ie-css3.htc);
	-moz-border-radius: 10px;  /* IE */
	-webkit-border-radius: 10px;  
}

.hm_box3 {
	float: right;
	margin:12px 0 0 0;
	line-height:18px;
	background: #FFFFFF;
	width:284px; height:250px;
	position:relative;
	border-radius: 10px; padding: 20px;
	behavior: url(ie-css3.htc);
	-moz-border-radius: 10px;  /* IE */
	-webkit-border-radius: 10px;  
}

.news_line {height:1px; border-bottom:1px #999 dotted; margin:10px 0 10px 0}

.lrn_more {background-image:url('images/learn_more_sm.png'); width:95px; height:20px; color:#fff; font-size:11px; padding:1px 5px 0 0;
bottom: 20px; position:absolute; margin:20px 0 0 183px; text-align:right}

.hm_banner {margin:12px 0 0 0}

.hm_spcer {
	height:5px; width:284px;
}

/* ABOUT */

.a_navsub {font-size:12px; line-height:18px; margin:5px 0 0 15px}
.a_logos {float:left; margin:5px 70px 10px 0}
.a_logos_end {float:left; margin:5px 0px 10px 0}
.a_land {font-weight:bold}
.a_name {font-weight:bold; font-size:14px; margin:10px 0 10px 0}
.a_title {font-weight:bold; font-size:12px; margin:-8px 0 10px 0}

.a_benefit_sub {
	width: 415px;
	text-align:center;
	margin:10px 0 0 0 
}


.a_benefit_sub2 {font-size:18px; font-weight:bold; margin:0 0 5px 0}


/* PRODUCTS */
.prod_mesh {position:relative; float:left; width:600px; padding:10px 0 10px 0; }
.popup {background:url(images/pop.png) top left no-repeat; height: 81px; width:195px; padding:10px 10px 0 0; font-size:11px; }
.pop_aes {
	top:1px;
	position:relative;
	text-align:center
}

.pop_aes2 {margin-bottom:100px; text-align:center; position:relative;}


/* NEWS */
.n_land {font-weight:bold}
.cite {font-style:italic}

/* CONTACT */
.c_name {font-weight:bold; font-size:14px; margin:10px 0 0 0}
.c_left {
	float:left;
}
.map {
	float:right
}

	
/* LINKS */	
A:link {color: #222; text-decoration: none; }
A:visited {color: #222; text-decoration: none; }
A:active {color: #222; text-decoration: none; }
A:hover {color: #00A3BA;  text-decoration: none; }

.nav A:link {color:#fff; text-decoration: none;}
.nav A:active {color:#fff; text-decoration: none;}
.nav A:visited {color:#fff; text-decoration: none;}
.nav A:hover {color:#555; text-decoration: none;}

.nav2 A:link {color:#666; text-decoration: none;}
.nav2 A:active {color:#666; text-decoration: none;}
.nav2 A:visited {color:#666; text-decoration: none;}
.nav2 A:hover {color:#00A3BA; text-decoration: none;}

.content A:link {color:#00A3BA; text-decoration: none;}
.content A:active {color:#00A3BA; text-decoration: none;}
.content A:visited {color:#00A3BA; text-decoration: none;}
.content A:hover {color:#222; text-decoration: none;}


.content2 A:link {color:#222; text-decoration: none;}
.content2 A:active {color:#222; text-decoration: none;}
.content2 A:visited {color:#222; text-decoration: none;}
.content2 A:hover {color:#00A3BA; text-decoration: none;}

.footer A:link {color:#555; text-decoration: none;}
.footer A:active {color:#555; text-decoration: none;}
.footer A:visited {color:#555; text-decoration: none;}
.footer A:hover {color:#5d9632; text-decoration: none;}

.footer_hm A:link {color:#999; text-decoration: none;}
.footer_hm A:active {color:#999; text-decoration: none;}
.footer_hm A:visited {color:#999; text-decoration: none;}
.footer_hm A:hover {color:#999; text-decoration: underline;}

.lrn_more A:link {color:#fff; text-decoration: none;}
.lrn_more A:active {color:#fff; text-decoration: none;}
.lrn_more A:visited {color:#fff; text-decoration: none;}
.lrn_more A:hover {color:#F10A1B; text-decoration: none;}



