
 
/* -- Basic HTML Elements -- */

* { border-collapse: collapse; margin: 0; padding: 0; border:0;}

	a:link {color: #04449E; text-decoration: none;} 
	a:visited {color: #04449E; text-decoration: none;}
	a:hover {color:#1F4180; text-decoration: underline;}
	abbr, acronym {font-style: normal; border-bottom: dotted 1px #ABB1B7; cursor: help;}
	body {color:#666666; background: #fff center; font:normal 12px/140% Arial, Helvetica, sans-serif; letter-spacing:1px; text-align: justify; background: url("/images/back.jpg") top repeat-x #E4E6E9;}
	code, var {font-family: monaco, courier, monospace; color: #B96A0E;}
	dd {margin: 0; padding: 0 0 1em 17px;}
	dt {font-weight: bold; padding: 0 0 0 17px;}

	h1 {font:bold 18px Arial, Helvetica, sans-serif; color: #76797C; letter-spacing: 1px; margin: 0;}
	h2 {color: #1F4180; font: bold 16px Arial, Helvetica, sans-serif; letter-spacing: 1px; margin: 1em 0 0 0;}
	h3 {font-size:14px; color:#003366;}
	h4 {font:bold 12px/150% Arial, Helvetica, sans-serif; letter-spacing:0.6px; color: #00287B; clear:none;}
	h5 {font:bold 22px Arial, Helvetica, sans-serif; color: #fff; letter-spacing: 1px; padding:17px;}
	hr {border:none; height: 1px; background: #ccc; margin: 1em 0; width:100%;}
	.hr_blue {border: none; height:1px; background: #00287B; margin: 1em 0 0 0; width:100%;}
	ins {text-decoration: none; color: #EC694A;}
	pre {width: 580px;}
	table caption {color:#fff; background: #00659B;}
	th {text-align:left; background: #C7CBCE;}
	td {font:normal 12px Arial, Helvetica, sans-serif; letter-spacing:0.6px; vertical-align:top;}
	input {border: 1px solid #aaa;}
	.checkbox{padding:0px; margin:2px; border:none;}
	.radio{margin:0 5px 0 2px; border:none;}
	select {border-top:#666666 solid 2px; border-left:#666666 solid 2px; border-bottom:#ccc solid 1px; border-right:#ccc solid 1px; margin-bottom:0px; margin-left:0px;}
	textarea {border:#000000 solid 1px;}
	p {padding:10px 0 0 0; font:normal 12px Arial, Helvetica, sans-serif; text-align:justify; color:#666666;}
	ul {padding:6px 0 0 0;}
	ol {padding:6px 0 0 0;}
	li {padding:1px; margin:0 0 0px 30px; font:normal 12px/140% Arial, Helvetica, sans-serif; letter-spacing:0.6px; text-align: left;}
	label{font:bold 12px Arial, Helvetica, sans-serif; color:#00659B; letter-spacing:1px;}
	strong {font:bold 12px Arial, Helvetica, sans-serif; color:#00287B;}
	

.floatleft {border:#000 solid 1px; float:left; margin:0 10px 10px 0;}
.floatright {border:#000 solid 1px; float:right; margin:0 0 10px 10px;}
 

.submitbtn_delete{color:#00287B; border:#00287B solid 1px; margin:2px 0 2px 0; padding:1px 2px 1px 7px; font-weight:bold; background-image:url(../images/icons/remove.gif); background-repeat:no-repeat;}
.submitbtn_delete:hover {background-color:#fff; border:#00287B solid 1px; color:#00287B;}

.submitbtn_add{color:#00287B; border:#00287B solid 1px; padding:1px 2px 1px 7px; font-weight:bold; background-image:url(../images/icons/cart_add.gif); background-repeat:no-repeat;}
.submitbtn_add:hover {background-color:#fff; border:#00287B solid 1px; color:#00287B;}

	
.submitbtn{background-color:#00287B; border:#00659B solid 1px; color:#FFFFFF; padding:1px 2px 1px 2px; font-weight:bold;}
.submitbtn:hover {background-color:#fff; border:#00287B solid 1px; color:#00287B;}

.submitbtn_red{background-color:#840000; border:#666 solid 1px; color:#FFFFFF; padding:0px 1px 0px 1px; font-weight:bold;}
.submitbtn_red:hover {background-color:#fff; border:#000000 solid 1px; color:#840000;}

.submitbtn_yellow{background-color:#EFBA4A; border:#666 solid 1px; color:#FFFFFF; padding:0px 1px 0px 1px; font-weight:bold;}
.submitbtn_yellow:hover {background-color:#fff; border:#000000 solid 1px; color:#EFBA4A;}

.submitbtn_green{background-color:#003839; border:#666 solid 1px; color:#FFFFFF; padding:0px 1px 0px 1px; font-weight:bold;}
.submitbtn_green:hover {background-color:#fff; border:#000000 solid 1px; color:#003839;}

.submitbtn_purple{background-color:#39107B; border:#666 solid 1px; color:#FFFFFF; padding:0px 1px 0px 1px; font-weight:bold;}
.submitbtn_purple:hover {background-color:#fff; border:#000000 solid 1px; color:#39107B;}

	.submitbtn1{list-style-type: none; margin: 0px 0; padding: 0; width: 198px;}
	.submitbtn1 li a{font:bold 10px Arial, Helvetica, sans-serif; color:#000; display: block; width: auto; padding: 5px 0; padding-left: 30px; text-decoration: none;}
	* html .submitbtn1 li a{ /*IE only. Actual menu width minus left padding of A element (10px) */width: 168px;}
	.submitbtn1 li a:visited, .hometoolbar2 li a:active{color:#000;}
	.submitbtn1 li a:hover{background-image: url(/images/home_bullet_yellow.gif); background-repeat:no-repeat; background-color:#ececec; color:#003366;}

.required {	font-size:12px;	color:#FF0000;	font-weight:bold; padding-left:5px;}
.title, a.title {font:bold 14px/180% Arial, Helvetica, sans-serif; letter-spacing:0.7px; color:#1F4180;}
.ccinfo {font:normal 11px/180% Arial, Helvetica, sans-serif; letter-spacing:0.7px;}
.fielderror { background-color:#FFFFA4}

.layout_container {border:#fff solid 1px; width:100%; clear:both;}
.layout_prdimg {border:#fff solid 1px; width:180px; float:left; text-align:center;}
.layout_prdimg img{border:#000 solid 1px;}
.layout_prdcnt {border:#fff solid 1px; width:550px; float:right;}

.title_yellow {font:bold 16px Arial, Helvetica, sans-serif; color:#0077b4;}
.title_yellow_small {font:bold 13px Arial, Helvetica, sans-serif; color:#0077b4;}
.title_blue {font:bold 16px Arial, Helvetica, sans-serif; color:#00287B;}
.title_red {font:bold 16px Arial, Helvetica, sans-serif; color:#840000;}
.title_red_small {font:bold 13px Arial, Helvetica, sans-serif; color:#840000;}
.title_purple {font:bold 16px Arial, Helvetica, sans-serif; color:#39107B;}
.title_lightblue {font:bold 16px Arial, Helvetica, sans-serif; color:#009ECE;}
.title_gray {font:bold 16px Arial, Helvetica, sans-serif; color:#333333;}
.title_green {font:bold 16px Arial, Helvetica, sans-serif; color:#003839;}


.h1_lightblue {font:bold 12px Arial, Helvetica, sans-serif; color:#009ECE; }


.RowEven {
	padding:3px 0 3px 5px;
	background-color: #E7E4E2;
	list-style:none;
	margin:0;
}
.RowOdd{
	padding:3px 0 3px 5px;
	background-color: #fff;
	list-style:none;
	margin:0;
}

#emailForm{
	display:block;
	height:150px;
	width:245px;
	padding:8px;
}

.skuimagepopup {position:absolute; background: #E5E5E5; margin:-50px 0 0 10px; padding:5px; border: 1px dashed gray; z-index:20; visibility:hidden;}

.errormessage {color: #990000; font:bold 9px/150% Arial, Helvetica, sans-serif; letter-spacing:0.6px; text-align:left; padding:0;}
#errormessage {color: #990000; font:bold 9px/150% Arial, Helvetica, sans-serif; letter-spacing:0.6px;}

#SaveMe {position:absolute;top:-80px;left:-500px;z-index:1000;width:2000px;height:2000px;background-color:#EEEEEE;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:.75;}
#SaveMeMessage {position:absolute; top:100px; left:250px; z-index:2000; width:300px; height:170px; background-color:#fff; filter:alpha(opacity=100);-moz-opacity:1; border:#000 solid 1px; padding:10px; visibility:hidden;}
#InformationMessage {position:absolute; top:100px; left:250px; z-index:2000; width:300px; height:170px; background-color:#fff; filter:alpha(opacity=100);-moz-opacity:1; border:#000 solid 1px; padding:10px; visibility:hidden;}
#InformationConflict {position:absolute; top:100px; left:250px; z-index:2000; width:300px; height:170px; background-color:#fff; filter:alpha(opacity=100);-moz-opacity:1; border:#000 solid 1px; padding:10px; visibility:hidden;}

#KitCart {position:absolute; top:100px; left:250px; width:250px; background-color:#FFFFFF; z-index:2000; filter:alpha(opacity=100);-moz-opacity:1; border:#000 solid 1px; padding:10px;}


#sendmail label{font: bold 12px Arial, Helvetica, sans-serif; letter-spacing:1px;}
#sendmail td {padding:5px 0 0 0;}
#tbl_form td {padding-top:5px;}
#prd_layout td{padding:5px; border:#ececec solid 0px; vertical-align:top;}
#prd_layout div{padding:0 0 0 10px;}
.prd_layout_img {width:15%; text-align:center;}
.prd_layout_copy {width:35%; text-align:left;}

.bw_heading {background-color:#00287B; font:bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF; width:100%; min-height:18px; padding-left:0;}
.bw_heading a{ color:#fff; padding:10px 0 0 0;}

.bw2_heading {font:bold 12px Arial, Helvetica, sans-serif; color:#000; width:100%; height:18px; padding-left:0;}
.bw2_heading a{ color:#333333; padding:10px 0 0 5px;}





.products_main{list-style-type: none; margin: 0px 0; padding: 0; width:100%;}
	.products_main li a{font:normal 12px Arial, Helvetica, sans-serif; color:#00287B; display: block; width: auto; padding: 3px 0; padding-left: 26px; text-decoration: none;}
	* html .products_main li a{ /*IE only. Actual menu width minus left padding of A element (10px) */width: 168px;}
	.products_main li a:visited, .hometoolbar2 li a:active{color:#003366;} 
	.products_main li a:hover{background-image: url(/images/home_bullet_yellow.gif); background-repeat:no-repeat; background-color:#ececec; color:#003366;}

	.products_secondary{list-style-type: none; margin:0; padding: 0; width:100%;}
	.products_secondary{padding:0; margin:0;}
	.products_secondary li a {font:normal 12px Arial, Helvetica, sans-serif; color:#00287B; display: block; width: auto; padding:0; padding:1px; text-decoration: none;}
	.products_secondary li a p{font:normal 12px Arial, Helvetica, sans-serif; color:#00287B; display: block; width: auto; padding:0; padding:1px; text-decoration: none;}
	* html .products_secondary li a{ /*IE only. Actual menu width minus left padding of A element (10px) */width: 168px;}
	.products_secondary li a:visited, .products_secondary li a:active{color:#003366;}
	.products_secondary li a:hover{color:#990000;}
	
.incFrames {color: #FFFFFF; font-weight: bold; font-size: 14px; text-align:center;}
	
/* -- Page Structure -- */
	#container {width: 799px; text-align: left; background-color:#fff; border:#8D949E solid 1px; display:block; position:relative;}
	#mainnav {margin:0; padding:0; height:23px; width:799px; background-image:url(../images/bg_nav.png); background-repeat:repeat-x; border-bottom:#8D949E solid 1px;}

	
	.Stepui{list-style-type: none; margin:0; padding:0;}
	.Stepui li a{font:bold 12px Arial, Helvetica, sans-serif; color:#000; display: block; width: auto; height:20px; padding: 5px 0 0 15px; margin:0px; text-decoration: none;}
	/*  html .Stepui li a{ /*IE only. Actual menu width minus left padding of A element (10px) *//*width: 168px;}*/
	.Stepui li a:visited, .Stepui li a:active{color:#00287b;}
	.Stepui li a:hover{background-image: url(/images/home_bullet_dblue_config.gif); background-repeat:no-repeat; background-color:#ececec; color:#003366;}
	
	.Stepui_check{list-style-type: none; margin:0; padding:0; background-image: url(/images/wi0038-16.png); background-repeat:no-repeat;}
	.Stepui_check li a{font:bold 12px Arial, Helvetica, sans-serif; color:#000; display: block; width: auto; height:20px; padding: 5px 0 0 15px; margin:0px; text-decoration: none; background-image: url(/images/wi0038-16.png); background-repeat:no-repeat;}
	.Stepui_check li a:visited, .Stepui_check li a:active{color:#00287b;}
	.Stepui_check li a:hover{background-color:#fff; color:#003366; background-image: url(/images/wi0038-16.png); background-repeat:no-repeat;}
	
	
	.step_disabled {font:normal 12px Arial, Helvetica, sans-serif; color:#ccc; display: block; width: auto; height:20px; padding: 5px 0 0 5px; margin:0px; text-decoration: none;}
	
	.tableexpand table{width:100%; border:#ccc solid 1px;}
	
	.blue_header {background-color:#00287B; color:#FFFFFF; border:#999 solid 5px; font:bold 11px Arial, Helvetica, sans-serif;}

	.literature_table {width:100%;}
	.literature_table td{vertical-align:top;  padding-bottom:10px;}
	.literature_table img{ border:solid #000000 1px;}
	.literature_desc {font:bold 12px Arial, Helvetica, sans-serif; color:#04449E;}
	.quicklinks {color:#666666; border:#ccc solid 1px; width:99%; padding:3px; text-align:center;}

	.all_products_table td{border:#ccc solid 1px;}
	.all_products_table a:visited{color:#FFF;}
	.all_products_table a:hover{ text-decoration:none; color: #FBDC00;}
	.all_products_heading a{font:bold 14px Arial, Helvetica, sans-serif; color:#840000;}
	
	.product_description a{color:#00287B;}
	.product_description a:hover{color:#00287B;}
	.product_description a:visited{color:#00287B;}
	
	.product_description div a{font:normal 12px Arial, Helvetica, sans-serif; color:#00287B; display: block; width: auto; padding:0; padding:1px; text-decoration: none;}
	* html .product_description div a{ /*IE only. Actual menu width minus left padding of A element (10px) */width: 168px;}
	.product_description div a:visited, .product_description div a:active{color:#990000;}
	.product_description div a:hover{color:#990000;}
/* -- Configurator Specific -- */
	#config_3col {width:100%;}
	#config_3col td{width:33%; border:#666 solid 0px; padding:5px 5px 0 5px;}

	#skuHeader td{background-color:#fff; font:bold 11px Arial, Helvetica, sans-serif; color:#00287B;}
	#config_table .skuHeader td{background-color:#E7E4E2; font:bold 11px Arial, Helvetica, sans-serif; color:#00287B; border-bottom:#ccc solid 1px; border-top:#ccc solid 1px;}
	#config_table {border:#666 solid 1px; width:100%;  padding-right:0; margin-right:0; display:block;} /*max-height:400px; overflow:auto; overflow-x:hidden;*/
	#config_table td{border:#666 solid 1px; margin-right:0;}



/* This id controls the scroll content inside of the kit view */	
	.kit_step {font:bold 12px Arial, Helvetica, sans-serif; color:#04449E;}
	.kit_section {font:bold 12px Arial, Helvetica, sans-serif; color:#04449E;}
	
	#kit_box {border-top:#666 solid 1px; border-right:#666 solid 1px; border-bottom:#666 solid 1px; border-left:#CCC solid 1px; width:300px; background-color:#FFFFFF; padding:3px; margin:0px 0 0 0; position:absolute; top:87px; left:799px; display:block;}
	
	#kit_innertable {border:none; width:97%; height:100%; overflow:visible; background-color:#FFFFFF; padding:3px; margin:0; display:block;}
	#kit_innertable td{border:none;}
	
	#kit_table {width:100%;}
	#kit_table th{ padding:0; margin:0 0 10px 0; background-color:#00287B; color:#FFFFFF; width:240px;}
	#kit_table td {padding:0; margin:0px;}
	#kit_table2 {width:100%;}
	#kit_table2 th{ padding:4px 5px 4px 5px; margin:0 0 10px 0; background-color:#00287B; color:#FFFFFF;}
	
	#ConfigStyle {width:100%; border:#990000 solid 0px;}
	#ConfigStyle td{padding:5px; border:#00CC00 solid 0px;}
	#ConfigStyle th{padding:5px; background-color:#fff; color:#00287B;}
	
	#ConfigStep {width:100%;}
	#ConfigStep td{border:#999 solid 1px; background-color:#fff; padding:0px; margin:0; width:17%;}
	#ConfigStep th{padding:5px; background-color:#fff; color:#999999;}
	#ConfigStep .step_selected {border-bottom:#00287b solid 3px; color:#04449E; height:18px;}
	#ConfigStep .step_active {font:normal 12px Arial, Helvetica, sans-serif; color:#04449E; background-color:#ececec;}
	
	#ConfigStepSub {width:40%;}
	#ConfigStepSub td{border-top:#999 solid 1px; border-left:#999 solid 1px; border-right:#999 solid 1px; background-color:#fff; padding:0px; margin:0; width:17%;}
	#ConfigStepSub th{padding:5px; background-color:#00287B;}
	#ConfigStepSub .step_selected {border-bottom:#00287b solid 3px; height:20px; color:#04449E;}
	#ConfigStepSub .step_active {font:normal 12px Arial, Helvetica, sans-serif; color:#04449E; background-color:#ececec;}
	

/* -- Header Specific -- */		
	#pageHeader {width: 798px; height: 73px; position: relative; padding:0 0 5px 0;}
	#header_right {float:right; padding:32px 0 0 0;}
	#header_right a:link{color:#666666; letter-spacing:1px; text-decoration:none; font:normal 10px Arial, Helvetica, sans-serif;}
	#header_right a:hover{color:#1F4180; letter-spacing:1px; text-decoration:underline; font:normal 10px Arial, Helvetica, sans-serif;}
	#header_right a:visited{color:#1F4180; letter-spacing:1px; text-decoration:none; font:normal 10px Arial, Helvetica, sans-serif;}
	#header_right a:visited:hover{color:#1F4180; letter-spacing:1px; text-decoration:underline; font:normal 10px Arial, Helvetica, sans-serif;}
	.header_phone {font:16pt Arial, Helvetica, sans-serif; letter-spacing:1px; color:#000000;}

/* -- Home Page Specific -- */
	#home_mainContent {margin:0; width: 799px; font:normal 11px/100% Arial, Helvetica, sans-serif; letter-spacing:0.6px;}
	#mainContent {margin:0; width:755px; font:normal 12px Arial, Helvetica, sans-serif; letter-spacing:.6px; padding:0px; margin:0px;}
	#pagepadding {padding:10px 20px 10px 20px; width:100%;}
	#home_left {width:479px; float:left; border-right:#666 solid 1px;}
	#home_right {width:319px; float:right;}
	
	#home_featured {width:319px; height:215px;}
	#home_featured td{ font:normal 11px Arial, Helvetica, sans-serif; text-align:left; letter-spacing:.6px;}
	
	
/* Products Section Style Definitions */	
	/* .prd_bg {background-image:url(/images/home_1_slice.jpg); background-repeat:repeat-x;} */
	
	.th_blue th{background-color:#00287B; height:20px; text-align:center;}
	.th_blue td{text-align:center;}
	.th_yellow th{background-color:#EFBA4A; height:20px;}
	.th_purple th{background-color:#39107B; height:20px;}
	.th_green th{background-color:#003839; height:20px;}
	.th_erblue th{background-color:#009ECE; height:20px;}
	.th_gray th{background-color:#445162; height:20px;}
	.th_red th{background-color:#840000; height:20px;}
	
	.product_rackenclosures {width:100%;}
	.product_rackenclosures th{text-align:center; border:#ccc solid 1px; font:bold 11px Arial, Helvetica, sans-serif; color:#fff;}
	.product_rackenclosures td{text-align:center; border:#ccc solid 1px; font:normal 10px Arial, Helvetica, sans-serif; vertical-align:middle;}
	.product_rackenclosures img{margin:5px 0 5px 0; padding:0;}
	.product_rackenclosures a{font:bold 12px Arial, Helvetica, sans-serif;}
	
	.product_datacenter {width:100%;}
	.product_datacenter th{text-align:center; border:#ccc solid 1px; font:bold 11px Arial, Helvetica, sans-serif; background-color:#EFBA4A; color:#fff;}
	.product_datacenter td{text-align:center; border:#ccc solid 1px; font:normal 10px Arial, Helvetica, sans-serif; vertical-align:middle;}
	.product_datacenter img{margin:5px 0 5px 0;}
	.product_datacenter a{font:bold 12px Arial, Helvetica, sans-serif;}
	
	.product_industrial {width:100%;}
	.product_industrial th{text-align:center; border:#ccc solid 1px; font:bold 11px Arial, Helvetica, sans-serif; background-color:#39107B; color:#fff;}
	.product_industrial td{text-align:center; border:#ccc solid 1px; font:normal 10px Arial, Helvetica, sans-serif; vertical-align:middle;}
	.product_industrial img{margin:5px 0 5px 0;}
	.product_industrial a{font:bold 12px Arial, Helvetica, sans-serif;}
	
	.product_military {width:100%;}
	.product_military th{text-align:center; border:#ccc solid 1px; font:bold 11px Arial, Helvetica, sans-serif; background-color:#003839; color:#fff;}
	.product_military td{text-align:center; border:#ccc solid 1px; font:normal 10px Arial, Helvetica, sans-serif; vertical-align:middle;}
	.product_military img{margin:5px 0 5px 0;}
	.product_military a{font:bold 12px Arial, Helvetica, sans-serif;}

	.product_custom {width:100%;}
	.product_custom th{text-align:center; border:#ccc solid 1px; font:bold 11px Arial, Helvetica, sans-serif; background-color:#009ECE; color:#fff;}
	.product_custom td{text-align:center; border:#ccc solid 1px; font:normal 10px Arial, Helvetica, sans-serif; vertical-align:middle;}
	.product_custom img{margin:5px 0 5px 0;}
	.product_custom a{font:bold 12px Arial, Helvetica, sans-serif;}
	
/* Power Product Definitions */	
	.product_power_switched {width:100%; height:100%;}
	.product_power_switched th{text-align:center; border:#ccc solid 1px; font:bold 11px Arial, Helvetica, sans-serif; background-color:#EFBA4A; color:#fff; padding:0 5px 0 5px;}
	.product_power_switched td{text-align:center; border:#ccc solid 1px; font:normal 10px Arial, Helvetica, sans-serif; vertical-align:top;}
	.product_power_switched_sub td{border-right:#ccc solid 1px; font:normal 10px Arial, Helvetica, sans-serif; vertical-align:middle; height:100%; padding:0 3px 0 3px;}
	.product_power_switched img{margin:5px 0 5px 0;}
	.product_power_switched a{font:bold 12px Arial, Helvetica, sans-serif; /*color:#003839;*/}
	
	.product_power_monitored {width:100%; height:100%;}
	.product_power_monitored th{text-align:center; border:#ccc solid 1px; font:bold 11px Arial, Helvetica, sans-serif; vertical-align:middle; background-color:#EFBA4A; color:#fff; padding:0 5px 0 5px;}
	.product_power_monitored td{text-align:center; border:#ccc solid 1px; font:normal 10px Arial, Helvetica, sans-serif; vertical-align:top; height:100%;}
	.product_power_monitored_sub td{border-right:#ccc solid 1px; font:normal 10px Arial, Helvetica, sans-serif; vertical-align:middle; height:100%; padding:0 3px 0 3px;}
	.product_power_monitored img{margin:5px 0 5px 0;}
	.product_power_monitored a{font:bold 12px Arial, Helvetica, sans-serif; /*color:#003839;*/}
	
	.product_power_metered {width:100%; height:100%;}
	.product_power_metered th{text-align:center; border:#ccc solid 1px; font:bold 11px Arial, Helvetica, sans-serif; vertical-align:middle; background-color:#EFBA4A; color:#fff; padding:0 5px 0 5px;}
	.product_power_metered td{text-align:center; border:#ccc solid 1px; font:normal 10px Arial, Helvetica, sans-serif; vertical-align:top;}
	.product_power_metered_sub td{border-right:#ccc solid 1px; font:normal 10px Arial, Helvetica, sans-serif; vertical-align:middle; height:100%; padding:0 3px 0 3px;}
	.product_power_metered img{margin:5px 0 5px 0;}
	.product_power_metered a{font:bold 12px Arial, Helvetica, sans-serif; /*color:#003839;*/}
	
	.product_power_basic {width:100%; height:100%;}
	.product_power_basic th{text-align:center; border:#ccc solid 1px; font:bold 11px Arial, Helvetica, sans-serif; vertical-align:middle; background-color:#EFBA4A; color:#fff; padding:0 5px 0 5px;}
	.product_power_basic td{text-align:center; border:#ccc solid 1px; font:normal 10px Arial, Helvetica, sans-serif; vertical-align:top;}
	.product_power_basic_sub td{border-right:#ccc solid 1px; font:normal 10px Arial, Helvetica, sans-serif; vertical-align:middle; height:100%; padding:0 3px 0 3px;}
	.product_power_basic img{margin:5px 0 5px 0;}
	.product_power_basic a{font:bold 12px Arial, Helvetica, sans-serif; /*color:#003839;*/}	
	
	
	
	.btn_blue_master{list-style-type: none; margin: 0; padding: 0; width: 165px;}
	.btn_blue_master li a{height:24px; font:bold 11px Arial, Helvetica, sans-serif; color:#fff; display: block; width: auto; padding:5px 0 0 31px; text-decoration: none; background-image: url(/images/btn_blue_master.jpg); background-repeat:no-repeat;}
	* html .btn_blue_master li a{ /*IE only. Actual menu width minus left padding of A element (10px) */width: 168px;}
	.btn_blue_master li a:visited, .btn_blue_master li a:active{color:#fff; background-image: url(/images/btn_blue_master.jpg); background-repeat:no-repeat;}
	.btn_blue_master li a:hover{background-image: url(/images/btn_blue_master_o.jpg); background-repeat:no-repeat; color:#fff; text-decoration:none;}

	.btn_blue_short{list-style-type: none; margin: 0; padding: 0; width: 100px;}
	.btn_blue_short li a{height:24px; font:bold 11px Arial, Helvetica, sans-serif; color:#fff; display: block; width: auto; padding:5px 0 0 31px; text-decoration: none; background-image: url(/images/btn_blue_short.jpg); background-repeat:no-repeat;}
	* html .btn_blue_short li a{ /*IE only. Actual menu width minus left padding of A element (10px) */width: 100px;}
	.btn_blue_short li a:visited, .btn_blue_short li a:active{color:#fff; background-image: url(/images/btn_blue_short.jpg); background-repeat:no-repeat;}
	.btn_blue_short li a:hover{background-image: url(/images/btn_blue_short_o.jpg); background-repeat:no-repeat; color:#fff; text-decoration:none;}

	.btn_blue_105{list-style-type: none; margin: 0; padding: 0; width: 120px;}
	.btn_blue_105 li a{height:24px; font:bold 11px Arial, Helvetica, sans-serif; color:#fff; display: block; width: auto; padding:5px 0 0 31px; text-decoration: none; background-image: url(/images/btn_blue_105.jpg); background-repeat:no-repeat;}
	* html .btn_blue_105 li a{ /*IE only. Actual menu width minus left padding of A element (10px) */width: 120px;}
	.btn_blue_105 li a:visited, .btn_blue_105 li a:active{color:#fff; background-image: url(/images/btn_blue_105.jpg); background-repeat:no-repeat;}
	.btn_blue_105 li a:hover{background-image: url(/images/btn_blue_105_o.jpg); background-repeat:no-repeat; color:#fff; text-decoration:none;}

	
	.btn_green_master{list-style-type: none; margin: 0; padding: 0; width: 165px;}
	.btn_green_master li a{height:24px; font:bold 11px Arial, Helvetica, sans-serif; color:#fff; display: block; width: auto; padding:6px 0 0 31px; text-decoration: none; background-image: url(/images/btn_green_master.jpg); background-repeat:no-repeat;}
	* html .btn_green_master li a{ /*IE only. Actual menu width minus left padding of A element (10px) */width: 168px;}
	.btn_green_master li a:visited, .btn_green_master li a:active{color:#fff; background-image: url(/images/btn_green_master.jpg); background-repeat:no-repeat;}
	.btn_green_master li a:hover{background-image: url(/images/btn_green_master_o.jpg); background-repeat:no-repeat; color:#fff; text-decoration:none;}
	
	.btn_green_70{list-style-type: none; margin: 0; padding: 0; width: 100px;}
	.btn_green_70 li a{height:24px; font:bold 11px Arial, Helvetica, sans-serif; color:#fff; display: block; width: auto; padding:6px 0 0 31px; text-decoration: none; background-image: url(/images/btn_green_70.jpg); background-repeat:no-repeat;}
	* html .btn_green_70 li a{ /*IE only. Actual menu width minus left padding of A element (10px) */width: 100px;}
	.btn_green_70 li a:visited, .btn_green_70 li a:active{color:#fff; background-image: url(/images/btn_green_70.jpg); background-repeat:no-repeat;}
	.btn_green_70 li a:hover{background-image: url(/images/btn_green_70_o.jpg); background-repeat:no-repeat; color:#fff; text-decoration:none;}
	
	
	
	
/* -- Home Page Sub Navigation Area -- */
	#home_products td{border-top:#fff solid 1px; border-right:#fff solid 1px; vertical-align:top; font:bold 9px Arial, Helvetica, sans-serif; letter-spacing:0.6px;}
	#home_products {width:799px;}
	#home_products div{padding:0 0 0px 23px; width:175px; height:18px; vertical-align:middle;}
	
	
    .homemenu { width:100%; color: white; font-family:Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; text-decoration: none; padding: 5px;}

	.hometoolbar1{list-style-type: none; margin: 0; padding: 0; width: 198px;}
	.hometoolbar1 li a{font:bold 10px Arial, Helvetica, sans-serif; color:#000; display: block; width: auto; padding:5px 0; padding-left: 27px; text-decoration: none;}
	* html .hometoolbar1 li a{ /*IE only. Actual menu width minus left padding of A element (10px) */width: 168px;}
	.hometoolbar1 li a:visited, .hometoolbar1 li a:active{color:#000;}
	.hometoolbar1 li a:hover{background-image: url(/images/home_bullet_blue.gif); background-repeat:no-repeat; background-color:#ececec; color:#003366;}

	.hometoolbar2{list-style-type: none; margin: 0px 0; padding: 0; width: 198px;}
	.hometoolbar2 li a{font:bold 10px Arial, Helvetica, sans-serif; color:#000; display: block; width: auto; padding: 5px 0; padding-left: 30px; text-decoration: none;}
	* html .hometoolbar2 li a{ /*IE only. Actual menu width minus left padding of A element (10px) */width: 168px;}
	.hometoolbar2 li a:visited, .hometoolbar2 li a:active{color:#000;}
	.hometoolbar2 li a:hover{background-image: url(/images/home_bullet_yellow.gif); background-repeat:no-repeat; background-color:#ececec; color:#003366;}
	
	.hometoolbar3{list-style-type: none; margin: 0px 0; padding: 0; width: 198px;}
	.hometoolbar3 li a{font:bold 10px Arial, Helvetica, sans-serif; color:#000; display: block; width: auto; padding: 5px 0; padding-left: 30px; text-decoration: none;}
	* html .hometoolbar3 li a{ /*IE only. Actual menu width minus left padding of A element (10px) */width: 168px;}
	.hometoolbar3 li a:visited, .hometoolbar3 li a:active{color:#000;}
	.hometoolbar3 li a:hover{background-image: url(/images/home_bullet_dblue.gif); background-repeat:no-repeat; background-color:#ececec; color:#003366;}
	
	.hometoolbar4{list-style-type: none; margin: 0px 0; padding: 0; width: 198px;}
	.hometoolbar4 li a{font:bold 10px Arial, Helvetica, sans-serif; color:#000; display: block; width: auto; padding: 5px 0; padding-left: 30px; text-decoration: none;}
	* html .hometoolbar1 li a{ /*IE only. Actual menu width minus left padding of A element (10px) */width: 168px;}
	.hometoolbar4 li a:visited, .hometoolbar4 li a:active{color:#000;}
	.hometoolbar4 li a:hover{background-image: url(/images/home_bullet_grey.gif); background-repeat:no-repeat; background-color:#ececec; color:#003366;}
/* -- End -- */

	#admin {background-color:#fff; border:#000 solid 0px; padding:1px 10px 1px 10px;}
	#adminForm {text-align:left; font: 11px Arial, Helvetica, sans-serif,Arial;}
	#adminForm td {padding-top:2px; padding-bottom:2px; padding-left:10px;}
	#adminForm th {padding-top:2px; padding-bottom:2px; padding-left:10px; background:#00287B; color:#FFFFFF;}

	#headbanner { width:799px; height:19px; padding:0; background-image:url(../images/bg_headfoot.gif); background-repeat:repeat-x;}
	.headtitle {width:790px; font:bold 10px Arial, Helvetica, sans-serif; color:#fff; text-align:right; margin:0px; padding:2px 3px 0 0; float:right; letter-spacing:1px;}	
	#topnav { width:800px; height:19px; font:bold 12px Arial, Helvetica, sans-serif; color:#0F2C3C; text-align:left; padding:0;}	
	
	#subnav {float:right; font:bold 12px/180% Arial, Helvetica, sans-serif; color:#990000; margin:10px 10px 0 0;}
	#subnav a.link {color: #003366; letter-spacing:1px; text-decoration: none; font:bold 11px Arial, Helvetica, sans-serif;}
	#subnav a.visited{color: #003366; letter-spacing:1px; text-decoration: none; font:bold 11px Arial, Helvetica, sans-serif;}
	#subnav a.hover{color: #990000; letter-spacing:1px; text-decoration: underline; font:bold 11px Arial, Helvetica, sans-serif;}
	

/* -- footer -- */
	#leftfooter {text-align:left; float:left; width:460px; font:normal 10px/158% Arial, Helvetica, sans-serif; color:#000;}
	#leftfooter a:link, #leftfooter a:visited {color: #000; text-align:left;}
	
	#rightfooter {float:right; text-align:right; width:300px; font:normal 10px/158% Arial, Helvetica, sans-serif; color:#1B435B;}
	#rightfooter a:link, #leftfooter a:visited {color: #000;}
	
	#bottomfooter { width:400px; clear:both; float:left; text-align:left; font:normal 10px/158% Arial, Helvetica, sans-serif; color:#999;}
	#bottomfooter a:link, #leftfooter a:visited {color: #000;}
	
/* Drop Down Menu Styles */

#products {
	position:absolute;
	border:#8D949E solid 1px;
	background:#E5E5E5;
	width:198px;
	margin:23px 0 0 5px;
	padding:0;
	z-index:20;
	color:#FFFFFF;
	text-indent:5px;
	visibility:hidden;
	font:normal 10px Arial, Helvetica, sans-serif; 
	letter-spacing:0.6px; text-align: left;
}

.products{list-style-type: none; margin: 0px 0; padding: 0; width: 198px;}
	.products li a{font:bold 10px Arial, Helvetica, sans-serif; color:#000; display: block; width: auto; padding: 5px 0; padding-left: 16px; text-decoration: none;}
	* html .products li a{ /*IE only. Actual menu width minus left padding of A element (10px) */width: 168px;}
	.products li a:visited, .hometoolbar4 li a:active{color:#000;}
	.products li a:hover{background-image: url(/images/main_bullet_grey.gif); background-repeat:no-repeat; background-color:#ececec; color:#003366;}

#markets {
	position:absolute;
	border:#8D949E solid 1px;
	background: #E5E5E5;
	width:210px;
	margin:23px 0 0 103px;
	padding:2px 5px 2px 5px;
	z-index:20;
	color:#FFFFFF;
	text-indent:5px;
	visibility:hidden;
	font:normal 10px Arial, Helvetica, sans-serif; 
	letter-spacing:0.6px; text-align: left;
}

.markets{list-style-type: none; margin: 0px 0; padding: 0; width: 200px;}
	.markets li a{font:bold 10px Arial, Helvetica, sans-serif; color:#000; display: block; width: auto; padding: 5px 0; padding-left: 16px; text-decoration: none;}
	* html .markets li a{ /*IE only. Actual menu width minus left padding of A element (10px) */width: 198px;}
	.markets li a:visited, .hometoolbar4 li a:active{color:#000;}
	.markets li a:hover{background-image: url(/images/main_bullet_grey.gif); background-repeat:no-repeat; background-color:#ececec; color:#003366;}
	
	
#support {
	position:absolute;
	border:#8D949E solid 1px;
	background: #E5E5E5;
	width:150px;
	margin:23px 0 0 210px;
	padding:2px 5px 2px 5px;
	z-index:20;
	color:#FFFFFF;
	text-indent:5px;
	visibility:hidden;
	font:normal 10px Arial, Helvetica, sans-serif; 
	letter-spacing:0.6px; text-align: left;
}

.support{list-style-type: none; margin: 0px 0; padding: 0; width: 150px;}
	.support li a{font:bold 10px Arial, Helvetica, sans-serif; color:#000; display: block; width: auto; padding: 5px 0; padding-left: 16px; text-decoration: none;}
	* html .support li a{ /*IE only. Actual menu width minus left padding of A element (10px) */width: 168px;}
	.support li a:visited, .hometoolbar4 li a:active{color:#000;}
	.support li a:hover{background-image: url(/images/main_bullet_grey.gif); background-repeat:no-repeat; background-color:#ececec; color:#003366;}
	
	
#selectors {
	position:absolute;
	border:#8D949E solid 1px;
	background: #E5E5E5;
	width:145px;
	margin:23px 0 0 300px;
	padding:2px 5px 2px 5px;
	z-index:20;
	color:#FFFFFF;
	text-indent:5px;
	visibility:hidden;
	font:normal 10px Arial, Helvetica, sans-serif; 
	letter-spacing:0.6px; text-align: left;
}

.selectors{list-style-type: none; margin: 0px 0; padding: 0; width: 145px;}
	.selectors li a{font:bold 10px Arial, Helvetica, sans-serif; color:#000; display: block; width: auto; padding: 5px 0; padding-left: 16px; text-decoration: none;}
	* html .selectors li a{ /*IE only. Actual menu width minus left padding of A element (10px) */width: 168px;}
	.selectors li a:visited, .hometoolbar4 li a:active{color:#000;}
	.selectors li a:hover{background-image: url(/images/main_bullet_grey.gif); background-repeat:no-repeat; background-color:#ececec; color:#003366;}
	
	
#company {
	position:absolute;
	border:#8D949E solid 1px;
	background: #E5E5E5;
	width:130px;
	margin:23px 0 0 390px;
	padding:2px 5px 2px 5px;
	z-index:20;
	color:#FFFFFF;
	text-indent:5px;
	visibility:hidden;
	font:normal 10px Arial, Helvetica, sans-serif; 
	letter-spacing:0.6px; text-align: left;
}
.company{list-style-type: none; margin: 0px 0; padding: 0; width: 130px;}
	.company li a{font:bold 10px Arial, Helvetica, sans-serif; color:#000; display: block; width: auto; padding: 5px 0; padding-left: 16px; text-decoration: none;}
	* html .company li a{ /*IE only. Actual menu width minus left padding of A element (10px) */width: 168px;}
	.company li a:visited, .hometoolbar4 li a:active{color:#000;}
	.company li a:hover{background-image: url(/images/main_bullet_grey.gif); background-repeat:no-repeat; background-color:#ececec; color:#003366;}
	


/* -- temp vars REMOVE when done -- */
	#temp_spacer {height:200px; clear:both; color:#FF0000; font:bold 18pt Arial, Helvetica, sans-serif; text-align:center; vertical-align:middle;}


	