@charset "utf-8";
/* CSS Document */
html {
	height:100%;
	width:100%;
}

body {
	height:100%;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

h4 {
	color:#0e5c5b;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	padding-top:12px;
	font-style:italic;
}
h5 {
	color:#868686;
	font-size:11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	font-style:italic;
}

#header {
	background-image:url(../images/top.jpg);
	height:126px;
}
#header_cover {
	position:relative;
	background-image:url(../images/top_cover.jpg);
	background-repeat:no-repeat;
	height:126px;
	width:1050px;
	left: 50%;
	margin-left:-476px;
}
#login_box {
	position:relative;
	top:40px;
	left:657px;
		
	width:400px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;	
}
#search_text {
	height:20px;
	width:315px;
	position:relative;
	left:460px;
	top:55px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
}
#search_text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:underline;
}
#search {
	background-image:url(../images/search.jpg);
	height:20px;
	width:215px;
	position:relative;
	left:403px;
	top:52px;
	float:left;
}
#search input{
	height:12px;
	width:170px;
	margin-left:12px;
	margin-top:4px;
	
	background:none;
	border:none;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}


#content {
	width:950px;
	margin:0px auto;
}

#nav {
	float:left;
	width: 198px;
}
#center_content {
	float:left;
	width:488px;
	margin-left:10px;
	margin-right:10px;

}
#right_content {
	float:left;
	width:239px;
}

#right_nav_cont {
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	border-bottom:1px solid #cfcfcf;
	padding:2px;
}

#bottom_cont {
	border-left:1px solid #d9d9d8;
	border-right:1px solid #d9d9d8;
	border-bottom:1px solid #d9d9d8;
	padding:2px;
}

#footer {
	margin:0px auto;
	background-image:url(../images/footer.jpg);
	width:960px;
	height:78px;
	margin-top:20px;
	padding-top:15px;
	padding-left:0px;
}

#under_header {
	height:40px;
}




.normal_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

.nav_header_over {
	background-image:url(../images/nav/nav_over.jpg);
	width:188px;
	height:23px;

	padding-top:10px;
	padding-left:10px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#01565c;
	
	border-top:1px solid #e8e8e8;
	cursor:pointer;
}

.nav_tier2  {
	width:183px;
	height:18px;

	padding-top:5px;
	padding-left:15px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
	border: 1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
}

.nav_tier2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777677;
	
	text-decoration:none;
}

.nav_tier2 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f29600;
	
	text-decoration:none;
}

.nav_tier_down  {
	width:183px;
	height:18px;

	padding-top:5px;
	padding-left:15px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
	border: 1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
}

.nav_tier_down a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f29600;
	
	text-decoration:none;
}

.nav_header {
	background-image:url(../images/nav/nav.jpg);
	width:188px;
	height:23px;

	padding-top:10px;
	padding-left:10px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#01565c;
	
	border-top:1px solid #e8e8e8;
	cursor:pointer;
}
.nav_products {
	background-image:url(../images/nav/prod.jpg);
	width:188px;
	height:23px;

	padding-top:8px;
	padding-left:10px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	
	border-top:1px solid #e8e8e8;
	cursor:pointer;
}
.nav_header:hover {
	background-image:url(../images/nav/nav_over.jpg);
	width:188px;
	height:23px;

	padding-top:10px;
	padding-left:10px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#01565c;
	
	border-top:1px solid #e8e8e8;
	cursor:pointer;
}

.nav {
	width:183px;
	height:18px;

	padding-top:5px;
	padding-left:15px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777677;
	
	border: 1px solid #FFFFFF;
	border-top:1px solid #e8e8e8;
}

.nav:hover {
	background-color:#FFA801;
}


.nav a{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777677;
	
	text-decoration:none;
}
.nav:hover a{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	
	text-decoration:none;
}
.nav a:hover{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	
	text-decoration:none;
}
.nav_tier_down {
	width:183px;
	height:18px;

	padding-top:5px;
	padding-left:15px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777677;
	
	border: 1px solid #FFFFFF;
	border-top:1px solid #e8e8e8;
}

.nav_tier_down a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777677;
	
	text-decoration:none;
	color:#f29600;
}

.nav_tier_down:hover a {

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;

	
	text-decoration:none;
	cursor:default;
}


.nav_tier1 {
	border: 1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background-color:#FFA801;
	
	width:181px;
	height:18px;

	padding-top:5px;
	padding-left:15px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
.nav_tier1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	
	text-decoration:none;
}

.nav_tier1 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	
	text-decoration:none;
	cursor:default;
}

.green_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#006067;	
}
.grey_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#999999;	
}
.orange_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#f29600;	
}
.red_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#e46327;	
}

.right_nav {
	background-image:url(../images/grey_faded.jpg);
	height:30px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	
	color:#575757;
	
	border-bottom:1px solid #FFFFFF;
	
	cursor:pointer;
	
}

.right_nav_content {
	background-color:#f5f5f5;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	overflow:hidden;
	display:none;
	height:0px;
}

.right_nav_content ul li{
	padding-bottom:20px;
}


.footer_nav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding-left:15px;
	padding-right:15px;
	float:left;
	border-right: 1px solid #666666;
}

.grey_head {
	background-image:url(../images/grey_head.jpg);
	width:229px;
	height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	padding-top:9px;
	padding-left:10px;
}

.hide {
	display:none;
	height:0px;
	overflow:hidden;
}

.products_list {
	padding:10px;
	display:none;
	overflow:hidden;
}
.map {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background-color:#E0E0E0;

}
.map a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:bold;

}
.watermark {
	background-image:url(../images/watermark.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:480px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding-left:20px;	
	padding-top:20px;
}
.update_links {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6688d0;
	font-weight:normal;
	line-height:20px;
}

.nav_show {
	height:auto;
	overflow:hidden;
}

.prod_mid {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#777777;
	
	background-image:url(../images/products/product_nav/nav_mid.jpg);
	
	float:left;
	cursor:pointer;

}

.prod_mid #left {	
	background-image:url(../images/products/product_nav/nav_left.jpg);
	width:10px;
	height:24px;
}
.prod_mid #right {	
	background-image:url(../images/products/product_nav/nav_right.jpg);
	width:10px;
	height:24px;
}

.prod_down {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#00838c;
	
	background-image:url(../images/products/product_nav/down_mid.jpg);

	float:left;
	cursor:pointer;

}

.prod_down #left {
	background-image:url(../images/products/product_nav/down_left.jpg);
	width:10px;
	height:24px;
}

.prod_down #right {
	background-image:url(../images/products/product_nav/down_right.jpg);
	width:10px;
	height:24px;
}

.prod_details {
	display:none;
	float:left;
	width:440px;
	background-color:#FFFFFF;
}

.faqSelect {
	border: 1px solid #CCC;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	width:200px;
}
.newsText {
	border: 1px solid #CCC;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	width:130px;
}

.textArea {
	border: 1px solid #CCC;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	width:300px;
	height:100px;
}

a {
	color:#6688d0;
}
a:hover {
	color:#f29600;
}


#paging {
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	margin-bottom:10px; 
	margin-top:10px; 
	padding:4px; 
	text-align:center; 
	color:#f29600;
}


.inputField {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	border: 1px solid #999999;
	padding:2px;
}

.selectField {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	padding:2px;
}

.reseller_login {
	background-color:#004A4A;
	border: 1px solid #003300;
	width:53px;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}

.submit_button {
	background-color:#004A4A;
	border: 1px solid #003300;
	width:53px;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}








h1 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

h2 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

h3 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

<!--rounded corners-->
.white_top, .white_bottom {display:block; background:transparent;}
.w_1, .w_2, .w_3, .w_4 {display:block; overflow:hidden;}
.w_1, .w_2, .w_3 {height:1px;}
.w_2, .w_3, .w_4 {background:#FFFFFF; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf;}
.w_1{margin: 0 5px; background:#cfcfcf;}
.w_2{margin: 0 3px; border-width:0 2px;}
.w_3{margin: 0 2px;}
.w_4{margin: 0 1px; height: 2px} 

.white_content {
	background: #FFFFFF;
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	padding-left:4px;
	padding-right:4px;
}



.grey_top, .grey_bottom {display:block; background:transparent;}
.g_1, .g_2, .g_3, .g_4 {display:block; overflow:hidden;}
.g_1, .g_2, .g_3 {height:1px;}
.g_2, .g_3, .g_4 {background:#f6f6f6; border-left:1px solid #f6f6f6; border-right:1px solid #f6f6f6;}
.g_1{margin: 0 5px; background:#f6f6f6;}
.g_2{margin: 0 3px; border-width:0 2px;}
.g_3{margin: 0 2px;}
.g_4{margin: 0 1px; height: 2px} 

.g2_1, .g2_2, .g2_3, .g2_4 {display:block; overflow:hidden;}
.g2_1, .g2_2, .g2_3 {height:1px;}
.g2_2, .g2_3, .g2_4 {background:#ededed; border-left:1px solid #ededed; border-right:1px solid #ededed;}
.g2_1{margin: 0 5px; background:#ededed;}
.g2_2{margin: 0 3px; border-width:0 2px;}
.g2_3{margin: 0 2px;}
.g2_4{margin: 0 1px; height: 2px}

.content_fade_top {
	background-image:url(../images/rounded_top.jpg);
	background-position:top;
	background-repeat:repeat-x;
	padding:10px;
}

.content_bottom_fade {
	background-image:url(../images/bottom_fade.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	padding:15px;
}



.border_top, .border_bottom {display:block; background:transparent;}
.r_1, .r_2, .r_3, .r_4 {display:block; overflow:hidden;}
.r_1, .r_2, .r_3 {height:1px;}
.r_2, .r_3, .r_4 {background:#1e8e95; border-left:1px solid #1e8e95; border-right:1px solid #1e8e95;}
.r_1{margin: 0 4px; background:#1e8e95;}
.r_2{margin: 0 2px; border-width:0 1px;}
.r_3{margin: 0 1px;}
.r_4{margin: 0 1px; height: 1px} 

.rounded_login {
	background: #1e8e95;
	border-left: 1px solid #1e8e95;
	border-right: 1px solid #1e8e95;
	padding-left:2px;
	padding-right:2px;
	height:19px;
}

.username {
	background-image:url(../images/username_back.jpg);
	background-repeat:no-repeat;
	height:19px;
}
.username input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cfcfcf;
	border: none;
	background:none;
	padding-left:3px;
	padding-top:3px;

}
.password {
	background-image:url(../images/password_back.jpg);
	background-repeat:no-repeat;
	height:19px;
}
.password input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cfcfcf;
	border: none;
	background:none;
	padding-left:3px;
	padding-top:3px;

}






.product_top, .product_bottom {display:block; background:transparent;}
.p_1, .p_2, .p_3, .p_4 {display:block; overflow:hidden;}
.p_1, .p_2, .p_3 {height:1px;}
.p_2, .p_3, .p_4 {background:#FFFFFF; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf;}
.p_1{margin: 0 3px; background:#cfcfcf;}
.p_2{margin: 0 2px; border-width:0 1px;}
.p_3{margin: 0 1px;}
.p_4{margin: 0 0px; height: 1px} 

.product_content {
	background: #FFFFFF;
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	padding-left:2px;
	padding-right:2px;
}



.p_inner_top, .p_inner_bottom {display:block; background:transparent;}
.pi_1, .pi_2, .pi_3, .pi_4 {display:block; overflow:hidden;}
.pi_1, .pi_2, .pi_3 {height:1px;}
.pi_2, .pi_3, .pi_4 {background:#f6f6f6; border-left:1px solid #f6f6f6; border-right:1px solid #f6f6f6;}
.pi_1{margin: 0 5px; background:#f6f6f6;}
.pi_2{margin: 0 3px; border-width:0 2px;}
.pi_3{margin: 0 2px;}
.pi_4{margin: 0 1px; height: 2px} 
