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

a {
	color:#05789F;
	text-decoration:none;
}
a:hover { text-decoration:underline; }

hr {color:#333333; size:1px;}

#footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#05789F;
	text-decoration:none;
	height:15px;
	padding:5px 0 10px 20px;
	clear:both;
}

#content_container {font-family:verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; width:90%; margin:20px;}
#products_container {font-family:verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; width:95%; margin:20px;}
#lp_content_container { padding:0; margin:0; font-family:verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; height:100%;}
#lp_content_container .content_left {display:inline; padding:0 20px 0 20px; margin:0; float:left; width:60%;}
#lp_content_container .content_right {border-left:1px solid #aaaaaa; padding:14px 10px 0 10px; display:inline; margin:0; float:right; width:170px; height:100%;}
#lp_content_container .content_right .sidetext {
	color:#05789F;
}

.search_input {width:98px; height:18px;}
.nav_btn {
	width:154px;
	height:18px;
	border-bottom:1px solid #05789F;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	cursor:hand;
	background-color: #05789F;
}
.nav_btn_on {
	width:154px;
	height:18px;
	border-bottom:1px solid #05789F;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	cursor:hand;
	background-color: #50AFDD;
}
.nav_arrow {
	width:16px;
	text-align:right;
	border-bottom:1px solid #05789F;
	cursor:hand;
	background-color: #05789F;
}
.nav_arrow_on {
	width:16px;
	text-align:right;
	border-bottom:1px solid #05789F;
	cursor:hand;
	background-color: #4FACD6;
}
.arrow {
	padding: 0 0 1px 5px;
	visibility:hidden;
	background-color: #03799F;
}
.arrow_on {
	padding: 0 0 1px 5px;
	visibility:visible;
	background-color: #005577;
}
.blue_arrow {visibility:hidden;}
.blue_arrow_on {visibility:visible;}
.tech_links {
	padding: 5px 0 5px 0;
	border-bottom:1px solid #05789F;
	list-style-position:inside;
	text-align:left;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#05789F;
	text-decoration:none;
}
.home_sub {
	padding: 5px 0 5px 0;
	list-style-position:inside;
	text-align:left;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#05789F;
	text-decoration:none;
}

.home_cat {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#05789F;
	font-weight:bold;
	text-decoration:none;
	line-height:15px
}

.page_head {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#05789F;
	font-weight:bold;
	text-decoration:none;
	padding:10px 0 10px 0;
}
.page_subhead {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#05789F;
	font-weight:bold;
}
.page_subhead_sales_sup {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#05789F;
	font-weight:bold;
}

.arial_blu_16 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#05789F;
	font-weight:bold;
	text-decoration:none;
}
.arial_blu_12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#05789F;
	font-weight:bold;
	text-decoration:none;
}
.arial_blk_12 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold;}
.arial_blk_12_reg {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.arial_blu_11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#05789F;
	font-weight:bold;
	text-decoration:none;
}
.arial_blu_11_reg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#05789F;
	text-decoration:none;
}
.arial_whi_11 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; text-decoration:none;}
.arial_blk_10 {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-decoration:none;}
.arial_blu_10 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#05789F;
	text-decoration:none;
}
.arial_blu_9 {
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#05789F;
	text-decoration:none;
}
.arial_blu_14 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a0c5d4; font-weight:bold; text-decoration:none;}

.padding_10 {padding-top:10px;}

a.little_blue:link {
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#05789F;
	text-decoration:none;
	font-weight:bold;
}
a.little_blue:active {
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#05789F;
	text-decoration:none;
	font-weight:bold;
}
a.little_blue:visited {
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#05789F;
	text-decoration:none;
	font-weight:bold;
}
a.little_blue:hover {
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4FACD6;
	text-decoration:underline;
	font-weight:bold;
}

.header {
}
.arial_red_16 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#ec1d25; font-weight:bold; text-decoration:none;}

