/*

			 / ___/ / /_ __  __ ____/ /(_)____   / //_/ _____ ____ _ / __// /_
			  \__ \ / __// / / // __  // // __ \ / ,<   / ___// __ `// /_ / __/
			 ___/ // /_ / /_/ // /_/ // // /_/ // /| | / /   / /_/ // __// /_  
			/____/ \__/ \__,_/ \__,_//_/ \____//_/ |_|/_/    \__,_//_/   \__/  
	
*/
/* ---[ css reset ]--------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, .rss_box {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline}
:focus {outline: 0}
body {line-height: 1; color: #000}
ol, ul {list-style: none}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0}
caption, th, td {text-align: left; font-weight: normal}
em, .em {font-style: italic}
strong, .strong {font-weight: bold}
.big {font-size: 1.15em}
.small {font-size: .75em}
.tiny {font-size: .5em}
.l {float: left}
.r {float: right}
.clear {clear: both; display: block}
.center {text-align: center}
.uppercase {text-transform: uppercase}
.ska_shadow-boundary {position: relative;left: 3px;top: 3px;margin-right: 3px;margin-bottom: 3px;}					
.ska_shadow2, .ska_shadow3, .ska_shadow-container {position: relative;left: -1px;top: -1px;}
.ska_shadow1 {background: #F1F0F1;}
.ska_shadow2 {background: #DBDADB;}
.ska_shadow3 {background: #B8B6B8;}
.ska_shadow-container {background: #ffffff;border: 1px solid #848284;padding: 10px;}					
#suggestionBox {width:100%;text-align: left;}
#suggestionBox li {list-style-type: none; border: 1px solid #555; padding: 2px; color: #000; background: #B9BBC7; text-align: left; cursor:pointer;}
#suggestionBox li {font-family:Arial,Sans-Serif;font-size:10pt;font-weight:normal;}
#suggestionBox li:hover { background-color: #fff; border: 1px solid #00f;}

body.pxglass {margin:0px;padding:0px;font-family:Arial,Sans-Serif;font-size:8pt;background:url('/images/page_bg.jpg') center center repeat-y;text-align:left;}
skedit {margin:0;padding:0;}
form {margin:0;padding:0;visibility:visible;}
input {margin:0px;}
hr {margin:0px;padding:0px;}
img {border:none;}
p {margin:5px 0px 5px 0px;padding:0;font-size:10pt;font-weight:normal;font-family:Arial,Sans-Serif;text-align:left;}
#breadcrumb {display: block;margin: 0px 0px 3px 0px;padding: 0px 0px 0px 10px;width:95%;font-family:Arial,Sans Serif;font-size:8pt;font-weight:normal;text-align:left;color:#000;}
.normal {font-family:Arial,Sans-Serif;font-size:8pt;color:#000;}
.clear {height:0px;margin:0px;padding:0px;clear:both;}
.centered {text-align:center;}
.hidden_element {visibility:hidden;display:none;}
.visible_element {visibility:visible;display:block;}
.spacer_10 {display:block;width:100%;height:10px;}
.spacer_20 {display:block;width:100%;height:20px;}
.form_spacer {clear:both;display:block;width:100%;height:5px;}
.asterisk {vertical-align:baseline;position:relative;bottom:0.8em;padding: 0px 0px 0px 1px;font-size:6pt;text-decoration:none;}
.sk_divider {margin:auto;display:block;width:98%;height:5px;border-bottom:1px solid #ddd;}
/* PXGLASS LAYOUT */

#pxglass_navbar #navbar_products:hover {width:126px;height:37px;background:url('/images/pxglass_sprite_02.jpg') -92px -161px no-repeat;}
#pxglass_body_container {margin:auto;padding:0;width:800px;border-left:1px solid #c6e9fa;border-right:1px solid #c6e9fa;background:#fff;text-align:center;}
#pxglass_header {margin:0;padding:0;width:800px;height:161px;}
#pxglass_header_top {margin:0;padding:0;width:800px;height:109px;background:url('/images/pxglass_sprite_02.jpg') -0px -0px no-repeat;}
#pxglass_header_top h2 {margin:0;padding:50px 0px 0px 155px;font-size:12pt;font-weight:normal;font-family:Helvetica;color:#666;text-align:left;}
#pxglass_body {text-align:left;min-height:400px;}
#logo_hitbox {float:left;}
#pxglass_navbar {clear:both;margin:0;padding:0;width:100%;height:35px;}
#pxglass_subnavbar {clear:both;margin:0;padding:0;width:800px;height:15px;background:url('/images/pxglass_sprite_02.jpg') -0px -145px no-repeat;}
#pxglass_navbar ul {display:inline;margin:0;padding:0;list-style-type:none;}
#pxglass_navbar li {display:inline;float:left;}
#pxglass_navbar #navbar_home {width:92px;height:37px;background:url('/images/pxglass_sprite_02.jpg') 						-0px -108px no-repeat;}
#pxglass_navbar #navbar_home:hover {width:92px;height:37px;background:url('/images/pxglass_sprite_02.jpg') 					-0px -161px no-repeat;}
#pxglass_navbar #navbar_products, .products_normal {width:126px;height:37px;background:url('/images/pxglass_sprite_02.jpg') -92px -108px no-repeat;}
#pxglass_navbar #navbar_services {width:143px;height:37px;background:url('/images/pxglass_sprite_02.jpg') 					-218px -108px no-repeat;}
#pxglass_navbar #navbar_services:hover {width:143px;height:37px;background:url('/images/pxglass_sprite_02.jpg') 			-218px -161px no-repeat;}
#pxglass_navbar #navbar_aboutus {width:126px;height:37px;background:url('/images/pxglass_sprite_02.jpg') 					-361px -108px no-repeat;}
#pxglass_navbar #navbar_aboutus:hover {width:126px;height:37px;background:url('/images/pxglass_sprite_02.jpg') 				-361px -161px no-repeat;}
#pxglass_navbar #navbar_contactus {width:129px;height:37px;background:url('/images/pxglass_sprite_02.jpg') 					-490px -108px no-repeat;}
#pxglass_navbar #navbar_contactus:hover {width:129px;height:37px;background:url('/images/pxglass_sprite_02.jpg') 			-490px -161px no-repeat;}
#pxglass_navbar #navbar_rightpad {width:184px;height:37px;background:url('/images/pxglass_sprite_02.jpg') 					-616px -108px no-repeat;}
#fp_logos {margin:15px 0px 0px 0px;width:221px;height:80px;background:url('/images/pxglass_sprite_02.jpg') 					-579px -365px no-repeat;}
.rollmenu { 
	display: block; 
	border-right: #254869 1px solid; 
	border-left: #5f87af 1px solid; 
	padding: 2px; 
	border-top: #8eaac7 1px solid; 
	border-bottom: #19324c 1px solid; 
	font-size: 12px; 
	color: #eee; 
	line-height: normal; 
	font-family: "Arial", "Helvetica", "sans-serif"; 
	background-color: #ADB2C5; 
	text-decoration: none
	}
.rollmenu:hover { 
	background-color: #FAF1C7; 
	color:#000;
	text-decoration: none
}
#pxglass_footer {
	padding:10px;
	background:#C6E7FA;
	text-align:center;
}
div.vcard {
	display:inline;
}
.vcard {
	font-size:8pt;
	font-weight:normal;
}
.adr {
	display:inline;
}
.adr abbr {
	display:inline;
}
#error_404 h1 {margin:20px 0px;font:bold 16pt arial,clean,sans-serif;text-align:center;}
#sitemap li {margin:10px 0px;font:normal 10pt arial,clean,sans-serif;}
