@charset "utf-8";
body  {
	font: 11px Frutiger, Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #4A4A48;
}

/*img {behavior:url(includes/iepngfix.htc);}*/

#container { 
	position:relative;
	width: 800px;
	margin: auto;
	border:1px solid #F0F0F0;
	text-align: left;
	background:url(../images/container_top.jpg) no-repeat top;
} 
#container #inner {
	padding:20px 30px 0px;
	background:url(../images/container_bottom.jpg) no-repeat bottom;
}
ul, li {padding:0px;margin:0px;list-style:none;}
a {color:black;text-decoration:none;font-weight:bold;}
a:hover {color:#8CC243;}
a img {border:0px;}

a.orange {color:#F66648;}

h1, h2, h3, h4, p, form {margin:0px;padding:0px;margin-bottom:5px;}
h1, h3, h4 {color:#CF9B10;font-size:14px;}
h2 {color:black;font-size:12px;font-family:Arial, Helvetica, sans-serif}
h3 a {color:#CF9B10;}
h4 {color:#8BC243;font-size:14px;}

.home h2 {color:#CF9B10;font-size:14px;}
.home h1 {color:black;font-size:12px;font-family:Arial, Helvetica, sans-serif}

p {margin:10px 0px;}

hr {border:2px solid #7AA96A;border-width:2px 0px 0px;margin:10px 0px;}

strong {font-weight: 100;}

.left {float:left;width:320px;}
.right {float:right;width:340px;}

#search {
	margin-top:10px;
}
#search h2 {
	font-size:10px
}
#search .surround {
}
#search input.text {
	border:1px solid #66813B;
	width:115px;
	height:20px;
	padding:2px;
	font:11px Georgia, "Times New Roman", Times, serif;
}
#search input.submit {
	border:1px solid #66813B;
	background:#A3EB33;
	color:#66813B;
	padding:1px;
	font:11px Georgia, "Times New Roman", Times, serif;
}

#header { 

} 

ul.login {margin:0px 0px 10px;}
ul.login li a {font-weight:normal;color:#666;}
ul.login li a:hover {color:#CF9B10;}

#navigation ul {
	position:relative;
	left:-2px;
	background:url(../images/navigation.png) no-repeat;
	list-style:none;
	margin:10px 0px 0px;;
	width:750px;
	height:35px;
	padding:6px 0px 0px;
}

.homepageNavClass {background:#FC9F06 none; margin-bottom:10px; height:70px;}

#navigation li {
	font-size:12px;
	display:inline;
	border-right:1px solid black;
	padding:0px 8px;
}
#navigation li a {
	color:black;
	font-weight:bold;
	text-decoration:none;
}
#navigation li a.active {
	color:white;
}
#navigation li a:hover {
	color:white;
}

#left_nav {
	float:left;
	margin-top:10px;
	width:150px;
	font-size:12px;
}
#left_nav ul {
	list-style:none;
}
#left_nav li a {
	font-weight:normal;
	display:block;
	padding:3px 5px;
	text-decoration:none;
	color:black;
}
* html #left_nav li {
	margin:5px 0px;
}
* html #left_nav li a {
	display:inline;
}
#left_nav li a:hover {
	background:#B1DA71;
}
#left_nav li a.active {
	background:#B1DA71;
	font-weight:bold;
}

#content_top {
	position:relative;
	background:url(../images/content_bg_top.png) no-repeat;
	height:30px;
	width:750px;
	margin-left:-5px;
}
#content {
	position:relative;
	margin:0px 0px 0px -5px;
	width:750px;
	background:url(../images/content_bg_slice.png) repeat-y;
}
#content_inner {
	position:relative;
	margin:0px 20px;

	z-index:2;
}
#content_bottom {
	position:relative;
	top:-10px;
	background:url(../images/content_bg_bottom.png) no-repeat;
	height:30px;
	width:750px;
	margin-left:-5px;
	z-index:0;
}

ul.products {
	font:10px Arial, Helvetica, sans-serif;
	border:2px solid #B3C2A1;
	border-width:0px 0px 2px 2px;
	margin-bottom:10px;
}
ul.products li {
	list-style:none;
	background:url(../images/litriangle.jpg) no-repeat right;padding-right:15px;
	margin-bottom:10px;
}
ul.triangle {
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 0px;
	font-weight:bold;
}
ul.none {
	margin:0px;
}
ul.triangle li {
	list-style:none;
	background:url(../images/litriangle.jpg) no-repeat top left;margin-bottom:5px;padding-left:15px;
}
ul.triangle li a {
	color:black;
}
ul.triangle li a:hover {
	color:#8CC243;
}

.black {color:black;font-weight:bold;}
a:hover.black {color:#8CC243;}

li.pdf {
	height:32px;
	background:url(../images/pdficon.jpg) no-repeat left top;
	padding-left:40px;
	margin-bottom:10px;
}

li.download_pdf {
	background:url(../images/pdficon.jpg) no-repeat left top;
	padding-left:21px;
	margin:0px 10px 10px 0px;
}

li.download_pdf a {color:black;}
li.download_pdf a:hover {color:#CF9B10;}	

th, td {padding:5px;}
th {background:#66767A;text-align:center;color:white;}
td.col_0 {background:white;border-bottom:1px solid black;}
td.col_1 {background:#E0E4E4;border-bottom:1px solid black;}
td.noline {border:0px;}

.product {margin:10px 0px;}
.product .image {float:left;margin-right:10px;}

.rangebox_span1 {
	float:left;width:210px;	
	margin:10px;
}
.rangebox_span1 img {
	margin-bottom:10px;
}
.rangebox_span2 {
	float:left;width:440px;	
	margin:10px;
}
.rangebox_span2 img {
	float:right;margin:0px 0px 10px 10px;
}

img.shrink {width:210px;}

#requestform {
	padding:10px;
}
#requestform .left {
	float:left;
	width:320px;
}
#requestform .right {
	float:right;
	width:320px;
}
#requestform label {
	float:left;
	width:80px;
	font-weight:bold;
}
#requestform .input {
	width:200px;
	margin-left:10px;
	margin-bottom:10px;
}
#requestform .submit {
	margin-top:10px;
	border:1px solid #AAD764;
	background:white;
	padding:3px 7px;
}

#footer { 
	position:relative;
	top:-10px;
	background:url(../images/footer_bg.png) no-repeat;
	font-size:9px;
	text-align:center;
	width:750px;
	height:30px;
	text-align:right;
	color:white;
	z-index:1;
} 
#footer ul {
	padding:4px 10px 0px 0px;
}
#footer li {display:inline;padding:0px 10px;border-right:1px solid white;}
#footer a {color:white;}

.corporate {color:#777}

.clear {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.pagination {text-align:center;margin:10px auto;font-size:14px;}
.pagination li {display:inline;}
.pagination li a {display:inline-block;padding:2px 8px;border:1px solid #F9FCF4;}
.pagination li.active a {display:inline-block;border:1px solid #B1DA71;background:#F9FCF4}