/* BNAC CSS Document */

body{
background-color:#cccccc;

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
width:950px;
margin:0px auto;
text-align:center;
}

.highlight {color:#009900; font-weight:bold;}
.image-border {padding:5px; text-align:center; float:right; margin:0px 0px 10px 10px; background-color:#CCC; border:1px solid #999;}

.shadowbody {
background-image:url(backgroundimg.jpg);
background-position:center;
background-repeat:repeat-y;
width:980px;
margin:0px auto 0px 0px;
text-align:center;
padding-bottom:5px;
}

.bottomshadow {
background-image:url(bottom_shadow_r2_c1.jpg);
background-position:center;
background-repeat:no-repeat;
width:980px;
height:15px;
margin:0 0 0 0;
padding: 0 0 0 0;
}

.footer { background-color:#CCCCCC; padding:15px; vertical-align:top; text-align:center;
}
.footer img {padding:0px 8px;}

.product-links a {font-size:27px; font-weight:800; font-style:normal; text-decoration:none;}

.product-links td {font-size:12px; font-style:italic; color:#999;}

h1{
	font-size:24px;
	font-weight:bold;
	letter-spacing:2;
	color:#009900;
	text-align: left;
}
h2{font-size:18px; font-weight:bold; letter-spacing:2; color:#009900; background-image:url(underline.jpg); background-position:bottom left; background-repeat:no-repeat; padding-bottom:6px;}
h2 em { font-size:21px;color:#009900;}
h3{font-size:16px; font-weight:bold; letter-spacing:2;}
h4{font-size:16px; font-weight:bold; letter-spacing:2; width:40%; background-color:#A0CE67; background-image:url(heading4bkgnd.jpg); background-position:right; background-repeat:no-repeat; padding:3px 3px 3px 3px;}
table tr td h4 {width:90%;}
em{color:#333333; font-size:14px; font-weight:bolder;}
ol { list-style-image:url(ok.jpg); }

a { color:#009900; background: inherit; font-weight:bold; }
a:hover { color:#A0CE67; background: inherit;}

.emlink { color:#009900; background-image:url(img/arrow_right.jpg); background-position:left; background-repeat:no-repeat; height:27px; font-weight:bold;
padding: 5px 5px 5px 30px;}
.emlink:hover { color:#A0CE67; background-image:url(img/arrow_right.jpg); background-position:left; background-repeat:no-repeat;}

.emlist { list-style-image:url(img/globe.jpg);}

.container {width:950px; text-align:left;}
.header{ width:950px; padding:0 0 0 0; margin:0 15px 0 15px; height:200px; background:url(img/headerbg.jpg) top center no-repeat;}
.content{ margin-left:35px; margin-right:20px;}
.contact{background-color:#A0CE67; border-color:#666666; border-width:1px; padding:8px 8px 8px 8px; width:180px; border-style:solid; float:right;}
.contact a {color:#006600;}
.smalltitle{ background-image:url(rightcorner.jpg); background-position:right; background-repeat:no-repeat; padding:2px 45px 2px 8px; background-color:#FFFFFF; color:#000000; font-weight:bold;}

.imagespacing {margin-right:5px; margin-left:5px;}

.imageborder {
padding: 4px 4px 4px 4px;
background-color:#A0CE67;
//border-style:solid;
border-width:1px;
border-color:#333333;
margin: 0px 10px 10px 10px;
}

.nav2 {float:left; width:950px; margin: 0 0 10px 15px; padding:0 0 0 0;
border:none; background:#A0CE67 url(./img/bg_head_bottom_nav.jpg) repeat-x; 
color:#FFFFFF;} /*Color navigation bar normal mode  font-size:1.0em;font-size:100%;*/
.nav2 ul {list-style-type:none; margin:0 0 0 0; padding:0 0 0 0;}
.nav2 ul li {float:left; position:relative; color:#000000;}
.nav2 ul li ul {display:none; border:none;}
.nav2 ul li ul {margin-left:-30px; margin-top:0px; padding:0 30px 30px 30px; background:url(./img/bg_head_bottom_nav_hover.gif) top center;} /*Sticky hover zones*/
.nav2 ul li a {float:left; display:block; height:43px; line-height:43px; padding:0 16px 0 16px; text-decoration:none; font-weight:bold; color:#000000;}
.nav2 ul li:hover {width:auto;}
.nav2 table {position:absolute; z-index:999; top:0; left:0; border-collapse:collapse;}

/*Non-IE6*/
.nav2 ul li:hover a {background-color:#006600; text-decoration:none;} /*Color main cells hovering mode*/
.nav2 ul li:hover ul {display:block; width:10.0em; position:absolute; z-index:998; top:3.0em; margin-top:0px; left:1px;}
.nav2 ul li:hover ul li ul {display: none;}
.nav2 ul li:hover ul li a {display:block; width:10.0em; height:auto; line-height:1.3em; margin-left:-1px; padding:4px 16px 4px 16px; background-color:#A0CE67; font-weight:normal; color:#FFFFFF;} /*Color subcells normal mode*/
.nav2 ul li:hover ul li a:hover {background-color:#75A936; text-decoration:none;} /*Color subcells hovering mode*/

/*IE6*/
.nav2 ul li a:hover {background-color:#009900; text-decoration:none; color:#FFFFFF;} /*Color main cells hovering mode*/
.nav2 ul li a:hover ul {display:block; position:absolute;z-index:997; top:3.1em; t\op:3.0em; left:0; marg\in-top:0.1em;}
.nav2 ul li a:hover ul li a {display:block; w\idth:10.0em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); 
border-bottom: solid 1px rgb(175,175,175); background-color:rgb(237,237,237); font-weight:normal; color:rgb(50,50,50);} /*Color subcells normal mode*/
.nav2 ul li a:hover ul li a ul {visibility:hidden; height:0px; width:0px; position:absolute; z-index: 997;}
.nav2 ul li a:hover ul li a:hover {background-color:rgb(210,210,210); text-decoration:none;} /*Color subcells hovering mode*/

#footer {	
	position: absolute !important;
	width: 950px; !important;
	z-index: 500 !important;
	position: relative;	
	padding: 10px 0;	
	margin-top: 0px;
	margin-left:15px;
	background-color: #A0CE67;
	color: #000000;	
	font-size: 11px;
	border-top: 3px solid #ccc;
	}	
#footer p { margin: 0 10px; text-align: center; }	
#footer a:hover { background-color: #222; }

