
 
/* -- Basic HTML Elements -- */

* { border-collapse: collapse; margin: 0; padding: 0; border:0;}

	a:link {color: #0783C3; text-decoration: none;} 
	a:visited {color: #0783C3; text-decoration: none;}
	a:hover {color:#1797d9; text-decoration: underline;}
	.admin_link{color: #0783C3; text-decoration: none;}
	.admin_link a:link {color: #0783C3; text-decoration: none;}
	.admin_link a:visited {color: #0783C3; text-decoration: none;}
	.admin_link a:hover {color:#1797d9; text-decoration: underline;} 
	abbr, acronym {font-style: normal; border-bottom: dotted 1px #ABB1B7; cursor: help;}
	body {color:#666666; font:normal 12px/140% Arial, Helvetica, sans-serif; letter-spacing:1px; text-align: justify; background-image:url(/images/back.jpg); background-repeat:repeat-x;}
	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: #0077B4; font: bold 16px Arial, Helvetica, sans-serif; letter-spacing: 1px; margin: 1em 0 0 0;}
	h3 {font-size:14px; color:#0783C3;}
	h4 {font:bold 12px/150% Arial, Helvetica, sans-serif; letter-spacing:0.6px; color: #0077B4; clear:none;}
	h5 {font:normal 22px Arial, Helvetica, sans-serif; color: #fff; letter-spacing: 1px; padding-top:3px; height:35px;} /*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;}
	img {border:none; padding:0; behavior:url('/css/iepngfix.htc');} /* 'behavior" allows IE6 to properly display transparent .png files - requires 2 files in /css folder 'iepngfix.htc', and 'blank.gif'*/
	table caption {color:#fff; background:#0077b4;}
	th {text-align:left; background: #1797D9;}
	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:#0783c3;}
	

.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:#0077B4; border:#1B99DB 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:#1B99DB solid 1px; color:#0077B4;}

.submitbtn_add{color:#0077B4; border:#1B99DB 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:#1B99DB solid 1px; color:#0077B4;}

	
.submitbtn{background-color:#0c8fd3; border:#0b82c0 solid 1px; color:#FFFFFF; padding:1px 2px 1px 2px; font-weight:bold;}
.submitbtn:hover {background-color:#45b7f2; border:#369dd3 solid 1px; color:#FFFFFF;}

.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:#0077B4;}
.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:#0077b4;}
.title_blue_small {font:bold 13px Arial, Helvetica, sans-serif; color:#0077b4}
.title_red {font:bold 16px Arial, Helvetica, sans-serif; color:#0077b4;}
.title_red_small {font:bold 13px Arial, Helvetica, sans-serif; color:#0077b4;}
.title_purple {font:bold 16px Arial, Helvetica, sans-serif; color:#0077b4;}
.title_lightblue {font:bold 16px Arial, Helvetica, sans-serif; color:#009ECE;}
.title_gray {font:bold 16px Arial, Helvetica, sans-serif; color:#0077B4;}
.title_green {font:bold 16px Arial, Helvetica, sans-serif; color:#0077b4;}


.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;
}


.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-image:url(/images/blue_bw_heading.jpg); background-repeat:repeat-x; 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_blue.gif); background-repeat:no-repeat; background-color:#ececec; color:#0783C3;}

	.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:#0783C3; display: block; width: auto; padding:0; padding:1px; text-decoration: none;}
	.products_secondary li a p{font:normal 12px Arial, Helvetica, sans-serif; color:#0783C3; 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:#0783C3;}
	.products_secondary li a:hover{color:#1797D9;}
	
.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:25px; 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:#0077B4; 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:#0077B4;}
	.Stepui li a:hover{background-image: url(/images/home_bullet_dblue_config.gif); background-repeat:no-repeat; background-color:#ececec; color:#0077B4;}
	
	.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:#0077B4; 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:#0077B4;}
	.Stepui_check li a:hover{background-color:#fff; color:#0077B4; 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;}*/
	.blue_header {background-image:url(/images/blue_header.jpg); 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:#FFF;}
	.all_products_heading a{font:bold 14px Arial, Helvetica, sans-serif; color:#840000;}
	
	.product_description a{color:#0783C3;}
	.product_description a:hover{color:#1797D9;}
	.product_description a:visited{color:#0783C3;}
	
	.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:#0077b4; 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:#0077B4;}
	.kit_section {font:bold 12px Arial, Helvetica, sans-serif; color:#0077B4;}
	
/*	#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_box {width:335px; height:556px; background-image:url(/images/kit-config-back.png); padding-left:12px; padding-right:10px; margin:0px 0 0 0; /*position:absolute; top:87px; left:800px;*/ position:absolute; left:800px; top:120px; display:block;}

/*	#kit_innertable {border-top:#666 solid 1px; border-right:#666 solid 1px; border-bottom:#666 solid 1px; border-left:#CCC solid 1px; width:97%; height:400px; overflow:auto; background-color:#FFFFFF; padding:3px; margin:0; display:block;}
*/  #kit_innertable {border-top:#1b99db solid 1px; border-right:#1b99db solid 1px; border-bottom:#1b99db solid 1px; border-left:#40b3f0 solid 1px; width:97%; height:400px; overflow:auto; 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 th{ padding:0; margin:0 0 10px 0; color:#FFFFFF; width:240px; background-image:url(/images/kit-th-back.jpg); background-repeat:repeat-x;}
	#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:#0077B4;}
	
	#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:#0a8ed2 solid 2px; 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: 801px; height: 76px; position: relative; padding:0 0 5px 0;}
	#header_right {float:right; margin-bottom:0px;}
	#header_right a:link{padding:0xp; margin:0px;}
	#header_lower {background-image:url(/images/nav_top.png); behavior:url('/css/iepngfix.htc'); background-repeat:no-repeat; height:41px; width:791px; padding-right:10px; padding-bottom:0px; margin-bottom:0px; line-height:0px;}
	
/* -- Home Page Specific -- */
	#home_mainContent {margin-top:0px; height:645px; margin-bottom:0px; margin-left:3px; margin-right:0px; width:793px; 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:524px; height:225px; margin-top:3px; float:left; padding-left:7px; padding-top:7px; background-image:url(/images/back_topleft.jpg);}
	#home_right {width:255px; height:225px; margin-top:3px; float:right; padding-left:7px; padding-top:7px; background-image:url(/images/back_epulse.jpg);}
	
	#home_right ul{list-style:none; list-style-type:none; width:240px;}
	#home_right ul li{font-size:11px; color:#FFFFFF; list-style-type:none; margin-left:15px; margin-bottom:8px;}
	#home_right a:link{color:#7dd4fe; font-size:12px; text-decoration:underline;}
	#home_right a:visited{color:#7dd4fe; font-size:12px; text-decoration:underline;}
	#home_right a:hover{color:#1797D9; font-size:12px; text-decoration:underline;}
	#home_right ul li a:hover{color:#1797D9; font-size:12px; text-decoration:underline;}
	
	#home_featured {width:319px; height:215px;}
	#home_featured td{ font:normal 11px Arial, Helvetica, sans-serif; text-align:left; letter-spacing:.6px;}
	
	#featured_ul ul{list-style:none; list-style-type:none;}
	#featured_ul li{font-size:11px; color:#FFFFFF; list-style-type:none; margin-left:15px; margin-bottom:12px;}
	.featured_ul_title{color:#7dd4fe; font-size:12px; text-decoration:underline;}
	
	.home_link_back{background-image:url(/images/back_homelinks.jpg); width:266px; height:190px; margin-right:0px; float:left; padding-top:14px;}
	
	.home_link_img{margin-left:15px;}
	
	#racks_enclosures{}
	#power{}
	#buildrack{float:left; background-image:url(/images/back_homebuild.jpg); width:261px; height:202px;}
	#etube{float:left; background-image:url(/images/back_homeetube.jpg); width:261px; height:129px;}
	#enews{float:left; background-image:url(/images/back_homeenews.jpg); width:261px; margin-top:1px; height:72px;}
	#enews2{float:left; background-image:url(/images/back_homelinks.jpg); width:261px; margin-top:0px; height:202px;}
	
/* Products Section Style Definitions */	
	/* .prd_bg {background-image:url(/images/home_1_slice.jpg); background-repeat:repeat-x;} */
	
	.th_blue th{background-color:#1797D9; height:20px; text-align:center;}
	.th_blue td{text-align:center;}
	.th_yellow th{background-color:#1797D9; height:20px;}
	.th_purple th{background-color:#1797D9; height:20px;}
	.th_green th{background-color:#1797D9; height:20px;}
	.th_erblue th{background-color:#1797D9; height:20px;}
	.th_gray th{background-color:#1797D9; height:20px;}
	.th_red th{background-color:#1797D9; 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:#0077b4; 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:#0077b4; 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:#0077b4; 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:#0077b4; 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_blue_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_blue_master.jpg); background-repeat:no-repeat;}
	.btn_green_master li a:hover{background-image: url(/images/btn_blue_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_blue_short.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_blue_short.jpg); background-repeat:no-repeat;}
	.btn_green_70 li a:hover{background-image: url(/images/btn_blue_short_o.jpg); background-repeat:no-repeat; color:#fff; text-decoration:none;}
	
	.btn_green_100{list-style-type: none; margin: 0; padding: 0; width: 121px;}
	.btn_green_100 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_blue_105.jpg); background-repeat:no-repeat;}
	* html .btn_green_100 li a{ /*IE only. Actual menu width minus left padding of A element (10px) */width: 121px;}
	.btn_green_100 li a:visited, .btn_green_100 li a:active{color:#fff; background-image: url(/images/btn_blue_105.jpg); background-repeat:no-repeat;}
	.btn_green_100 li a:hover{background-image: url(/images/btn_blue_105_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;}

	.homelinklist{color:#696969; line-height:12px; margin-top:0px; padding-top:0px;}
	.homelinklist ul{padding-top:0px;}
	.homelinklist li{margin-left:18px; margin-bottom:1px; padding-left:0px; list-style-type:none;}
	.homelinklist li a{font-size:11px; color:#696969;}
	.homelinklist li a:hover{font-size:11px; color:#003366;}
	
	.home_link_back a:link {color: #696969; text-decoration: none;} 
	.home_link_back a:visited {color: #696969; text-decoration: none;}
	.home_link_back a:hover {color:#003366; text-decoration: none;}

	.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-image:url(/images/admin/blue_user_bar.jpg); 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 -- */
	#bluefooter{height:21px; padding-left:45px; float:left;}
	
	#leftfooter {text-align:left; float:left; padding-left:45px; width:460px; font:normal 12px/158% Arial, Helvetica, sans-serif; color:#696969;}
	#leftfooter a:link, #leftfooter a:visited {color:#696969; text-align:left; font-weight:normal;}
	
	#rightfooter {float:right; text-align:right; padding-right:45px; width:300px; font:normal 12px/158% Arial, Helvetica, sans-serif; color:#696969;}
	#rightfooter a:link, #leftfooter a:visited {color:#696969;}
	
	#dropshadowfooter{background-image:url(/images/footer_dropshadow.png); width:891px; height:33px; margin-top:20px; behavior:url('/css/iepngfix.htc');}
	
	#bottomfooter {width:800px; clear:both; float:left; padding-left:45px; margin-top:0px; text-align:left; font:normal 10px/158% Arial, Helvetica, sans-serif; color:#b3b3b3;}
	#bottomfooter a:link, #bottomfooter a:visited {color:#b3b3b3;}
	
/* Drop Down Menu Styles */

#products {
	position:absolute;
	border:#8D949E solid 1px;
	background:#E5E5E5;
	width:198px;
	margin:25px 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, .products li a:active{color:#000;}
	.products li a:hover{background-image: url(/images/main_bullet_blue.gif); background-repeat:no-repeat; background-color:#ececec; color:#0783C3;}

#products2 {
	position:absolute;
	border:#ff9999 solid 1px;
	background:#E5E5E5;
	width:198px;
	margin:3px 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;
}

.products2{list-style-type: none; margin: 0px 0; padding: 0; width: 198px;}
	.products2 a{font:bold 10px Arial, Helvetica, sans-serif; color:#000; display: block; width: auto; padding: 1px 5px 1px 5px; padding-left: 16px; text-decoration: none;}
	* html .products2 a{ /*IE only. Actual menu width minus left padding of A element (10px) */width: 168px;}
	.products2 li a:visited, .products2 li a:active{color:#000;}
	.products2 li a:hover{ background-image:none; background-color:#ececec; color:#0783C3;}
	
	
#markets {
	position:absolute;
	border:#8D949E solid 1px;
	background: #E5E5E5;
	width:210px;
	margin:25px 0 0 107px;
	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, .markets li a:active{color:#000;}
	.markets li a:hover{background-image: url(/images/main_bullet_blue.gif); background-repeat:no-repeat; background-color:#ececec; color:#0783C3;}
	
	
#support {
	position:absolute;
	border:#8D949E solid 1px;
	background: #E5E5E5;
	width:150px;
	margin:25px 0 0 206px;
	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, .support li a:active{color:#000;}
	.support li a:hover{background-image: url(/images/main_bullet_blue.gif); background-repeat:no-repeat; background-color:#ececec; color:#0783C3;}
	
	
#selectors {
	position:absolute;
	border:#8D949E solid 1px;
	background: #E5E5E5;
	width:145px;
	margin:25px 0 0 297px;
	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, .selectors li a:active{color:#000;}
	.selectors li a:hover{background-image: url(/images/main_bullet_blue.gif); background-repeat:no-repeat; background-color:#ececec; color:#0783C3;}
	
	
#company {
	position:absolute;
	border:#8D949E solid 1px;
	background: #E5E5E5;
	width:130px;
	margin:25px 0 0 399px;
	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, .company li a:active{color:#000;}
	.company li a:hover{background-image: url(/images/main_bullet_blue.gif); background-repeat:no-repeat; background-color:#ececec; color:#0783C3;}
	
/*#emailForm{
	display:none;
	position:absolute;
	z-index:999;
	top:55px;
	left:500px;
	height:170px;
	width:300px;
	border:#000000 solid 1px;
	background-image:url(/images/home_3_slice.jpg);
	color:#000000;
	padding:8px;
}*/
#emailForm{
	display:block;
	height:150px;
	width:245px;
	padding:8px;
}

.emailFormTitle{
	font-size:12px; 
}

TABLE.email_req TD {
		padding:2px 5px 2px 0px;
	}


#siteSafeLogo{float:right; text-align:right; margin-top:-1px; height:35px; color:gray;}

/* -- 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;}

/*	To Remove */
/*
	#intro {position: relative;}

	#efooter {font:bold 9px/180% Arial, Helvetica, sans-serif; color:#999999; margin:10px 10px 0 0;}
	#efooter a{color: #ffffff; letter-spacing:1px; text-decoration: none; font:bold 11px Arial, Helvetica, sans-serif;}
	#efooter a.link{color: #ffffff; letter-spacing:1px; text-decoration: none; font:bold 11px Arial, Helvetica, sans-serif;}
	#efooter a.visited{color: #cccccc; letter-spacing:1px; text-decoration: none; font:bold 11px Arial, Helvetica, sans-serif;}
	#efooter a.visited:hover{color: #cccccc; letter-spacing:1px; text-decoration: none; font:bold 11px Arial, Helvetica, sans-serif;}
	#efooter a.hover {color: #cccccc; letter-spacing:1px; text-decoration: underline; font:bold 11px Arial, Helvetica, sans-serif;}
	
	.efooter, a.efooter:link, a.efooter:visited { font: 9px arial, Helvetica, sans-serif; color: #cccccc;}
	a.efooter:hover, a.efooter:visited:hover { font: 9px arial, Helvetica, sans-serif; color: #ffffff;}
*/


UL.homelinklist.ieedit {
	margin-top:-64px;
}
	
	
	
	
	
#mainContent{
		min-height:900px; height:auto !important; height:900px;
	}
	
	SPAN.top_row { display:block; width:800px; }
	SPAN.top_row SPAN.graphic{ display:inline-block; width:450px; margin:10px; border:#333 1px solid; vertical-align:top;}
	SPAN.top_row SPAN.text{ display:inline-block; margin:10px; width:300px;  vertical-align:top; }
	SPAN.top_row SPAN.text H2{ margin-left:0px; margin-top:0px; margin-bottom:5px; text-align:left; width:300px; }
	SPAN.top_row SPAN.text SPAN.buynow {
		display:block;
		background-image:url(/images/btn_blue_105.jpg);
		background-repeat:no-repeat;
		color:#FFFFFF;
		height:24px;
		width:120px;
		margin-top:10px;
		margin-left:175px;
	}
	
	SPAN.top_row SPAN.text SPAN.buynow a{
		display:block;
		height:24px;
		line-height:normal;
		padding-left:41px;
		padding-top:4px;
		text-decoration:none;
		width:auto;
		color:#FFFFFF;
		font-weight:bold;
	}


	SPAN.middle_row {display:block; width:800px;}
	SPAN.middle_row SPAN.column_one{ 
		display:inline-block;
		width:240px;
		margin:10px; 
		vertical-align:top;
	}
	SPAN.middle_row SPAN.column_one UL{ margin-left: -10px; }
	
	SPAN.middle_row SPAN.column_two{ 
		display:inline-block;
		width:240px;
		margin:10px; 
		vertical-align:top;
	}	

	SPAN.middle_row SPAN.column_two UL.pdf li{
		list-style:none;
		list-style-image:url(/images/contain_it/pdf.jpg);
		/* ask michael how to get the text to align center on the icon */
	}


	SPAN.middle_row SPAN.column_three{ 
		display:inline-block;
		width:240px;
		margin:10px; 
		vertical-align:top;
	}	

	SPAN.middle_row SPAN.header{ 
		display:block;
		min-width:240px; width:240px;
		height:19px;
		background:url(/images/blue_td_back.jpg);
		font-size:14px;
		font-weight:bold;
		color:#FFF;
		padding-left:5px;
		padding-top:3px;
		
	}

	SPAN.middle_row SPAN.content {
		display:block;
		border-right:#333 1px dashed;
		min-width:250px; width:250px;
		min-height:395px; height:auto !important; height:395px;
		padding-left:5px;
		padding-top:3px;
		margin-top:5px;
	}
	
	
	SPAN.middle_row SPAN.end{ border-right:none; }
	
	
	SPAN.bottom_row { display:block; margin:10px; width:765px; }

	SPAN.bottom_row SPAN.column_one {
		display:inline-block;
		width:300px;
		vertical-align:top;
	}

	SPAN.bottom_row SPAN.column_one SPAN.header{ 
		display:block;
		width:300px;
		height:19px;
		background:url(/images/blue_td_back.jpg);
		font-size:14px;
		font-weight:bold;
		color:#FFF;
		padding-left:5px;
		padding-top:3px;
	}	


	SPAN.bottom_row  SPAN.column_two{
		display:inline-block;
		width:445px;
		vertical-align:top;
		margin-left:15px;
	}
	
	SPAN.bottom_row SPAN.column_two SPAN.header{ 
		display:block;
		width:450px;
		height:19px;
		background:url(/images/blue_td_back.jpg);
		font-size:14px;
		font-weight:bold;
		color:#FFF;
		padding-left:5px;
		padding-top:3px;
	}	

	SPAN.bottom_row SPAN.column_two SPAN.content { display:block; margin:10px; }
	SPAN.bottom_row SPAN.column_two SPAN.content DIV { margin-left:15px; }
	
	SPAN.bottom_row SPAN.column_two SPAN.content SPAN.thumb{
		display:inline-block;
		margin:5px;
		width:65px;
		height:43px;
		vertical-align:top;
		border:#333 1px solid;
	}
	