@charset "utf-8";
/* CSS Document */

html, body, table, td, div, a{
	font-family: arial;
	font-size: 12px;
}

body{
	text-align: center;	
}

td,div,p,h1,h2{
	text-align: left;	
}




td#headerCell{
	height:110px;
	background-image: url('header_background.jpg');
}



td#navCell ul{
	margin-bottom:0px;
	padding-bottom:0px;
	z-index: 1000 !important;
}

td#navCell ul li{
	z-index: 999 !important;
}

td#navCell ul, td#navCell li{

	list-style-type: none;
}

td#navCell li{
	display: inline;
	width: 128px;	
	height: 31px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #283b90;
	vertical-align: bottom;
	padding-bottom:5px;
	padding-top:5px;
	background-image: url('divider.jpg');
	background-position: bottom left;
	background-repeat: no-repeat;
	line-height: 31px;
	padding-left: 23px;
	padding-right: 23px;
	position: relative;
}

td#navCell li a{
	height: 21px;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #283b90;
	padding-top:10px;
	background-position: bottom left;
	background-repeat: no-repeat;
}

td#navCell li a:hover{
	color: #000;
}

td#navCell li ul{
	display: none;
	position: absolute;
	border:1px solid #1F328B;
	border-top: 2px solid #1F328B;
	margin-bottom:0px;
}

td#navCell li:hover ul{
	display: block;
	margin:0px !important;
	top:26px;
	left: 13px;
}

td#navCell li:hover ul li{
	display: block;
	text-align: left !important;
	width: 250px;
	font-size: 12px;
	background-color: #fff !important;
	background-image: none !important;
	vertical-align: middle !important;
	padding: 0px !important;
	height: auto;
}

td#navCell li:hover ul li a{
	font-size: 12px !important;
	width: 240px !important;
	line-height: 30px !important;
	display: block;
	padding-top:0px !important;
	padding-bottom:10px !important;
	padding-left: 10px !important;
}

td#navCell li ul li a:hover{
	background-color: #B7D9EC;
}


td#navCell li:hover ul li ul{
	display: none;
}

li#menuElem_LI_1_2_22:hover ul{
	display: block !important;
	left:250px !important;
	top:0px !important;
}



td#navCell{
	height:31px;	
	background-image: url('nav_back.jpg');
	background-repeat: no-repeat;

}

td#navCell table td{
	width: 128px;	
	height: 31px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #283b90;
	vertical-align: bottom;
	padding-bottom:5px;
	padding-top:5px;
	background-image: url('divider.jpg');
	background-position: bottom left;
	background-repeat: no-repeat;
}

td#navCell table td a{
	display: block;	
	height: 21px;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #283b90;
	padding-top:10px;
	background-image: url('divider.jpg');
	background-position: bottom left;
	background-repeat: no-repeat;
}

td#navCell table td.first{
	background-image: none !important;	
}

td#navCell table td:hover{
	color: #000;
}

td#homeCell{
	height:287px;
	background-image: url('bottom_back.jpg');
	background-repeat: no-repeat !important;
}	

div#welcome{
	margin-left: 276px;	
	margin-right: 330px;
}

div#welcome h1{
	font-size: 20px;	
	color: #999999;
	margin-bottom:10px;
}

div#welcome p{
	line-height: 21px;	
	color: #4f4f4f;
}

table#homeBottom{
	margin-top:50px;
	margin-left:15px;
}

table#homeBottom td{
	vertical-align: middle;
}

table#homeBottom td select{
	font-size: 10px;
}

table#homeBottom td ul li{
	list-style-type: none;
	display: inline;
	padding-right:5px;
	padding-left:5px;
	border-right: 1px solid #293c90;
}

table#homeBottom td ul li a{
	text-decoration: none;
	color: #293c90;
}

table#homeBottom td ul li.last{
	border-right: none;
}

table#icons{
	margin-left:100px;
	margin-right:100px;
}

table#icons td{
	font-size: 9px;
	text-align: center;
	padding:3px;
	vertical-align: middle;
	
}

table#icons td a{
	font-size: 9px;
	text-decoration: none;
}

td#leftCol{
	background-color: #b7d9ec;
	border-right: 1px solid #6eadd0;
	width:194px !important;
	vertical-align: top;
	padding:20px;

}

td#leftCol.products{
	background-image: url('/assets/logos.jpg');
	background-position: bottom center;
	background-repeat: no-repeat;
}	

td#leftCol h2{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
	border-bottom: 1px solid #666;
	padding-bottom:5px;
}

td#leftCol a{
	text-decoration: none;
}

td#leftCol a:hover{
	color: #28388F;
}

td#leftCol ul li{
	line-height: 20px;
}

td#leftCol ul{
	margin-bottom:15px;
}

td#rightCol{
	background-color: #b7d9ec;
	border-left: 1px solid #6eadd0;
	width: 260px !important;
	vertical-align: top;
}

td#titleCell{
	background-color: #dadada;
	background-image: url('title_back.jpg');
	background-repeat: repeat-x;
	border-bottom: 1px solid #bababa;
	width: 880px;
}

table#mainTable{
	border-top: 2px solid #1f328b;
	width:1024px !important;
	margin-bottom:20px;
}

td#footer{
	border-top: 2px solid #1f328b;
	font-size: 11px;
	padding:10px;
	text-align: right;
}

td#footer a{
	text-decoration: none;
}

div#iCarousel{
	margin: 20px;
	text-align: left;

}

div.slideShowContent{
	border: 0px solid #004679;
}

div#iCarousel table{
	margin-left:0px !important;
	margin-top:5px !important;
}

td#desc{
	vertical-align: top;
}

td#descCell{
	width: 490px !important;
}

td#desc h1{
	font-family: tahoma, arial, sans-serif;
	font-size: 25px;
	margin-top:20px;
	margin-bottom: 20px;
	color: #1f328b;
}

td#desc p{
	margin-right:20px;
	line-height: 22px;
}

td#descCell{
	padding:20px;
}

td#descCell h2{
	margin-bottom:15px;
	font-size: 18px;
}

td#descCell li{
	list-style-type: square;
	line-height: 20px;
	margin-left:20px;
}

td#descCell ul{
	margin-bottom:20px;
}

table#docs{
	margin:20px;
	border-left: 1px solid #1f328b;

	
}

table#docs td#head{

	color: #fff;
	font-weight: bold;
	background-image: url('rightBox_head.jpg');
	background-position: top right;
	background-repeat: no-repeat;
	padding:5px;
	width: 220px;
}	

table#docs td#theDocs{

	padding: 5px;
	background-image: url('rightBox_foot.jpg');
	background-position: bottom right;
}

table#docs td#theDocs ul li{
	line-height: 20px;
	list-style-type: square;
	margin-left: 15px;
}

table#docs a{
	text-decoration: none;
}

table#docs a:hover{
	color: #1f338c;
}

table#colors td{
	height: 25px;
	width: 25px;
	border: 2px solid #ccc;
}

div#buttons{
	position: relative;
	left:0px;
}

div#quote{
	height: 42px;
	overflow: hidden;

}

div#order{
	height: 42px;
	overflow: hidden;

}

div#ship{
	height: 42px;
	overflow: hidden;

}

div#logos{
	position: absolute;
	top: 720px;
}

table#plc_lt_Technical_ImageGallery_lstImages{
	margin-left:20px;
}

td#rightCol h2{
	margin-left:20px;
	color: #1F338C;
	border-bottom:1px solid #999;
	padding-bottom:5px;
	margin-bottom:10px;
	margin-right:20px;
	font-size: 14px;
}

div#print{
	margin-left:10px;
	margin-top:10px;
}

table#plc_lt_zoneMainNav_cmsmenu_menuElem-000-subMenu, table#plc_lt_zoneMainNav_cmsmenu_menuElem-004-subMenu, table#plc_lt_zoneMainNav_cmsmenu_menuElem-001-subMenu,table#plc_lt_zoneMainNav_cmsmenu_menuElem-002-subMenu, table#plc_lt_zoneMainNav_cmsmenu_menuElem-003-subMenu {
	border:1px solid #1F328B;
	border-top:2px solid #1F328B;


}

table#plc_lt_zoneMainNav_cmsmenu_menuElem-000-subMenu td, table#plc_lt_zoneMainNav_cmsmenu_menuElem-004-subMenu td, table#plc_lt_zoneMainNav_cmsmenu_menuElem-001-subMenu td, table#plc_lt_zoneMainNav_cmsmenu_menuElem-002-subMenu td, table#plc_lt_zoneMainNav_cmsmenu_menuElem-003-subMenu td{
	background-image: none !important;
	background-color: #fff;
	font-size:12px !important;
	text-align: left !important;
	width:230px !important;
	padding:0px !important;
	padding-left:10px !important;
	padding-right:10px;
	vertical-align: middle !important;
	height:27px !important;

}

iframe{

}

table#plc_lt_zoneMainNav_cmsmenu_menuElem-000-subMenu td:hover, table#plc_lt_zoneMainNav_cmsmenu_menuElem-004-subMenu td:hover, table#plc_lt_zoneMainNav_cmsmenu_menuElem-001-subMenu td:hover, table#plc_lt_zoneMainNav_cmsmenu_menuElem-002-subMenu td:hover, table#plc_lt_zoneMainNav_cmsmenu_menuElem-003-subMenu td:hover{
	background-color: #B7D9EC;
}

td#headingCell{
	background-color: #1F328B;
	padding:10px;
}

td#headingCell h1{
	color: #fff;
	font-size: 24px;
}

td#descCell h1{
	font-size: 24px;
	color: #1F328B;
	border-bottom: 1px solid #999;
	padding-bottom:5px;
	margin-bottom:20px;
	line-height: 35px;
}	

td#descCell{
	line-height: 20px;
}

td#rightCol p{
	margin-left:20px;
	margin-right:20px;
	margin-bottom:10px;
	line-height: 15px;
	font-size: 11px;
}

div#plc_lt_zoneMainNav_cmsmenu_menuElem_table{
	background-color: none;
}

div.NewsTitle{
	margin-top:10px;
	margin-bottom: 0px;
}

div.newsItemDetail{
	width: 750px;
}

div.NewsSummary, div.NewsBody{
	background-color: #fff !important;
	border: none !important;
	padding:0px;

}

div.NewsSummary img{
	border: 0px;
	margin-bottom:15px;
	text-align: center !important;
}

td#descCell.two{
	width: 750px !important;
	border-right: 1px solid #ccc !important;
}

table#category{
	border-bottom: 1px solid #6c9ab6 !important;
}

table#category td{
	border-top: 1px solid #6c9ab6 !important;
	vertical-align: top !important;
	padding:15px;
	background-color: #f8fafb;
	background-image: url('prodBack.jpg');
	background-position: top left;
	background-repeat: repeat-x;
	text-align: center;
}

table#category td img{
	border:  1px solid #6c9ab6 !important;
}

table#category td a{
	font-weight: bold;
	font-size: 18px;
	text-decoration: none;
	color: #416f9d;
}

table#category td a:hover{
	color: #666;
}

table#application td{
	font-family: tahoma !important;
	font-size: 11px;
	padding:5px;
	border-left: 1px solid #1a366f;
	text-align: center;
	vertical-align: middle;
}

tr#titleRow td{
	font-size: 14px;
	font-weight: bold;
	padding: 5px;
	background-color: #1a366f;
	color: #fff;
	text-align: left !important;
}

tr#altRow td{
	background-color: #efefef;
}

tr#headRow td{
	vertical-align: bottom !important;
}

td#blank, td#productCell, tr#titleRow td{
	border-left: 0px !important;
}

td#productCell{
	text-align: left !important;
}

table#global td{
	width:33%;
	vertical-align: top;
	text-align: left;
	font-family: arial;
	font-size: 11px;
	border-top: 1px solid navy;
	padding: 10px;
	background-color: #fff;
	background-image: url('/assets/globalBack.jpg');
	background-repeat: repeat-x;
	line-height: 17px;
	padding-bottom:20px;
}

table#global td h1{
	font-size: 18px;
	padding-bottom:5px;
	line-height: 25px;
	margin-bottom:10px;
}

table#global td a{
	font-size: 11px;
	color: navy;
}

table#plc_lt_zoneMainNav_cmsmenu_menuElem-000-subMenu-001-subMenu{
	margin:0px !important;
	position: absolute !important;
	z-index: 10000;
	
}

table#plc_lt_zoneMainNav_cmsmenu_menuElem-000-subMenu-001-subMenu td{
	width: 250px !important;
	background-color: #B7D9EC !important;
	font-size: 12px !important;
	text-align: left !important;
	padding-left: 15px !important;
	border:0px !important;
	background-image: none !important;
	vertical-align: middle !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
}

td#searchCell{
	text-align: right !important;
	vertical-align: middle !important;
	padding-right:25px;
}

td#searchCell div{
	text-align: right;
}

table#iso td{
	vertical-align: top !important;
	padding-bottom:20px !important;
	padding:0px;
}

div#floater{
	border: 1px solid #4F7B94;
	position: absolute;
	top: 400px;
	left:50%;
	margin-left: -500px;
	width: 215px;
}

div#floater h3{
	width: 195px;
	line-height: 20px;
	background-color: #4F7B94;
	padding: 10px;
	color: #fff;
}

div#floater p{
	padding:10px;
	line-height: 18px;
}

table.CMSTreeMenuTable{
	width: 190px !important;
	margin-bottom: 20px;
}

a.CMSTreeMenuLink{
	padding-left:0px !important;
	background-image: none !important;
}

table.CMSTreeMenuTable td{
	line-height: 18px !important;
	width: 190px !important;
}

table.CMSTreeMenuTable td a{
	white-space: normal !important;
}

.CMSTreeMenuItem, .CMSTreeMenuSelectedItem {
background:none repeat-x scroll left bottom transparent !important;
padding:3px 0;
}

.CMSTreeMenuSelectedItem a{
	font-weight: bold !important;
}


#topNav{
	margin-bottom: 15px;
}

#topNav a{
	text-decoration: none;
	color: #283B90;
	font-size: 14px;
	font-weight: bold;
}

#topNav a:hover{
	color: #000;
}

div#plc_lt_prodInfo_BizFormProductQuote_viewBiz input, div#plc_lt_prodInfo_BizFormProductQuote_viewBiz textarea{
	margin-top:5px !important;
	margin-bottom:5px !important;
	margin-left: 10px;
}
