@charset "utf-8";

body {
	background: #FFF;
	color: #333;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: "Lucida Grande", "Trebuchet MS", sans-serif;
	font-size: x-small; /*for IE5/Win */
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small; /*for compliant browsers */	
}

/* be nice to Opera */
html>body {
	font-size: small;
}

a img {
	border-style: none;
}

* {
	margin: 0;
	padding: 0;
}










#divMainWrap {
	background-image: url(../images/index_v2_back.jpg);
	background-repeat: repeat-y;
	width: 780px;
	margin: auto;
	text-align: left;
}

#divMainBody {
	background-image: url(../images/index_v2_top.jpg);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

#divBodyLeft {
	padding: 140px 0px 0px 10px;
	margin: 0;
	float: left;
	width: 210px;
}

#divBodyRight {
	padding: 130px 0px 0px 0px;
	margin: 0;
	float: left;
	width: 560px;
}

#divFooter {
	clear: both;
	background-image: url(../images/index_v2_foot.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	height: 100px;
	margin: 10px 11px 0px 11px;
	padding: 0;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}









/* RIGHT MENU */

#divRightMenu {
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
}

#divRightMenu ul {
	height: 38px;
	margin: 0;
	padding: 0;
}

#divRightMenu li {
	display: block;
	float: left;
	list-style: none;
	width: 108px;
	border-right: 1px solid #FFF;
	color: #FFF;
	text-align: center;
	padding: 8px 0px 0px 0px;
	height: 30px;
	cursor: pointer;
}

#divRightMenu li.liLast {
	border: none;
}

#divRightMenu a {
	color: #FFF;
	text-decoration: none;
}

#divRightMenu a:hover {
	text-decoration: none;
}








/* LEFT */

.divLeftTop {
	padding: 10px 7px;
}

.divLeftStd {
	padding: 10px 7px;
}

.divLeftStd h1 {
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
	color: #069;
	font-size: 13px;
	font-weight: 600;
	margin: 0px 0px 10px 0px;
	padding: 0;
}

.divLeftImg1 {
	background-image: url(../images/img_left_01.jpg);
	background-position: center;
	height: 120px;
	margin: 5px 0px 10px 0px;
	border: 1px solid #999;
}

.divLeftImg2 {
	background-image: url(../images/img_left_02.jpg);
	background-position: center;
	height: 120px;
	margin: 5px 0px 10px 0px;
	border: 1px solid #999;
}

.divLeftStd ul {
	padding: 0px 0px 0px 20px;
	margin: 0;
}

.divLeftStd li {
	padding: 0;
	margin: 0;
}










/* FOOTER */

#divFooterTop {
	padding: 5px 0px 0px 220px;
	font-size: 12px;
}

#divFooterBaseLeft {
	font-size: 11px;
	float: left;
	width: 300px;
	padding: 26px 0px 0px 5px;
}

#divFooterBaseRight {
	font-size: 11px;
	float: left;
	text-align: right;
	width: 445px;
	padding: 10px 5px 0px 0px;
}
















/* COMMON */

.imgHover {
	cursor: pointer;
}

ul {
	margin: 0px 0px 10px 30px;
}

ol {
	margin: 0px 0px 10px 30px;
}

.liArrow1 {
	list-style-image: url(../images/blt_ul_arrow_03.gif);
}

.liSquare {
	list-style-image: url(../images/blt_ul_square_01.gif);
}

.liPage {
	list-style-image: url(../images/blt_ul_page_01.gif);
}

p {
	margin: 0px 0px 10px 0px;
}

blockquote {
	margin: 10px 20px;
}

a {
	color: #43626D;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

.fontAr11 {
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size: 11px;
}

.fontVe11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.fontBlue {
	color: #069;
}

.fontMaroon {
	color: #900;
}

.tableMatrix {
	border-collapse: collapse;
	border: 1px solid #999;
}

.tableMatrix th {
	border: 1px dotted #CCC;
	padding: 2px;
	background-image: url(../images/index_bar3.jpg);
	background-repeat: repeat-x;
	color: #FFF;
	text-align: center;
}

.tableMatrix td {
	border: 1px dotted #CCC;
	padding: 2px;
}

.tableRows {
	border-collapse: collapse;
	border: 1px solid #999;
}

.tableRows th {
	border: 1px dotted #CCC;
	padding: 2px;
	background-image: url(../images/index_bar3.jpg);
	background-repeat: repeat-x;
	color: #FFF;
	text-align: center;
}

.tableRows td {
	border-bottom: 1px dotted #CCC;
	padding: 2px;
}

.tableNoBorder {
	border-collapse: collapse;
	border: none;
}

.tableNoBorder th {
	border: none;
	padding: 2px;
	background-image: none;
	text-align: center;
}

.tableNoBorder td {
	border-bottom: none;
	padding: 2px;
}

.trOdd {
	background-color: #F0F2F4;
}

.trHead1 {
	background-color: #6B8AA0;
	color: #FFF;
}

.trHead2 {
	background-color: #B0C0CC;
}

.imgB1M5 {
	border: 1px solid #000;
	margin: 5px;
}

.divBar1 {
	background-image: url(../images/index_v2_bar1.jpg);
	background-repeat: repeat-x;
	height: 24px;
	padding: 7px 0px 0px 5px;
	margin: 10px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size: 12px;
	font-weight: 600;
	border-right: 1px solid #999;
	border-left: 1px solid #999;
}

.divMore {
	background-image: url(../images/ico_more.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	cursor: pointer;
}

.divContentRightStd {
	padding: 10px 20px 10px 10px;
}

.divContentRightProducts {
	background-image: url(../images/page_products.jpg);
	background-repeat: no-repeat;
	height: 890px;
	margin: 3px 0px 0px 0px;
}

.divContentRightSolutions {
	background-image: url(../images/page_solutions.jpg);
	background-repeat: no-repeat;
	height: 890px;
	margin: 3px 0px 0px 0px;
}














/* RIGHT STANDARD */

.divContentRightStd h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: 400;
	color: #069;
	margin: 10px 0px;
}

.divContentRightStd h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #900;
	margin: 10px 0px;
}

.divContentRightStd h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 600;
	color: #900;
	margin: 10px 0px;
}













/* RIGHT PRODUCTS */

.divContentRightProductsItem {
	float: left;
	width: 253px;
	height: 168px;
	padding: 125px 10px 0px 10px;
}

.divContentRightProductsItem:hover {
	cursor: pointer;
}

.divContentRightProductsItem h1 {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin: 0px 0px 15px 0px;
}

.divContentRightProductsItem p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.divContentRightProductsItem a.linkHead {
	color: #FFF;
	text-decoration: underline;
}

.divContentRightProductsItem a.linkHead:hover {
	text-decoration: none;
}














/* RIGHT SOLUTIONS */

.divContentRightSolutionsItem {
	float: left;
	width: 253px;
	height: 168px;
	padding: 125px 10px 0px 10px;
}

.divContentRightSolutionsItem:hover {
	cursor: pointer;
}

.divContentRightSolutionsItem h1 {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin: 0px 0px 15px 0px;
}

.divContentRightSolutionsItem p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.divContentRightSolutionsItem a.linkHead {
	color: #FFF;
	text-decoration: underline;
}

.divContentRightSolutionsItem a.linkHead:hover {
	text-decoration: none;
}
















/* INDEX */

#divIndexBR {
	background-image: url(../images/img_index_3.jpg);
	background-repeat: no-repeat;
	width: 549px;
	height: 400px;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}

#divIndexBRC1 {
	float: left;
	width: 174px;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 390px;
}

#divIndexBRC2 {
	float: left;
	width: 174px;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 390px;
}

#divIndexBRC3 {
	float: left;
	width: 171px;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 390px;
}

#divIndexBR h1 {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size: 13px;
	font-weight: 600;
	margin: 2px 0px 70px 0px;
}

#divIndexBldg {
	background-image: url(../images/img_index_4.jpg);
	background-repeat: no-repeat;
	width: 543px;
	height: 210px;
	border-top: 3px solid #FFF;
	border-left: 3px solid #FFF;
	border-right: 3px solid #FFF;
}

#divIndexTRWrap {
	width: 549px;
	clear: both;
}

.SlidingPanels {
	position: relative;
	width: 549px;
	height: 400px;
	padding: 0px;
}

.SlidingPanelsContentGroup {
	position: relative;
	height: 2000px;
	margin: 0px;
	padding: 0px;
}

.SlidingPanelsContent {
	width: 100%;
	height: 400px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

.SlidingPanelsContentTop {
	height: 369px;
	margin: 3px;
	padding: 5px;
}

.SlidingPanelsContentBase {
	height: 16px;
}

.SlidingPanelsContent h1 {
	color: #71819B;
}

.divSP0 {
	background-image: url(../images/img_index_10.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}

.divSP1 {
	background-image: url(../images/img_index_7.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}

.divSP2 {
	background-image: url(../images/img_index_9.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}

.divSP3 {
	background-image: url(../images/img_index_13.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}

.divSP4 {
	background-image: url(../images/img_index_11.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}

.divSP5 {
	background-image: url(../images/img_index_12.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}













/* MATERIALS PAGE */

.tdFoam {
	font-weight: bold;
	color: #495365;
	cursor: pointer;
	background-position: center top;
	background-repeat: no-repeat;
}

.tdFoam01 {
	background-image: url(../images/img_materials_01.jpg);
}

.tdFoam01:hover {
	background-image: url(../images/img_materials_01h.jpg);
	background-color: #C0C5D1;
}

.tdFoam02 {
	background-image: url(../images/img_materials_02.jpg);
}

.tdFoam02:hover {
	background-image: url(../images/img_materials_02h.jpg);
	background-color: #C0C5D1;
}

.tdFoam03 {
	background-image: url(../images/img_materials_03.jpg);
}

.tdFoam03:hover {
	background-image: url(../images/img_materials_03h.jpg);
	background-color: #C0C5D1;
}

.tdFoam04 {
	background-image: url(../images/img_materials_04.jpg);
}

.tdFoam04:hover {
	background-image: url(../images/img_materials_04h.jpg);
	background-color: #C0C5D1;
}

.tdFoam05 {
	background-image: url(../images/img_materials_05.jpg);
}

.tdFoam05:hover {
	background-image: url(../images/img_materials_05h.jpg);
	background-color: #C0C5D1;
}

.tdFoam06 {
	background-image: url(../images/img_materials_06.jpg);
}

.tdFoam06:hover {
	background-image: url(../images/img_materials_06h.jpg);
	background-color: #C0C5D1;
}

.tdFoam07 {
	background-image: url(../images/img_materials_07.jpg);
}

.tdFoam07:hover {
	background-image: url(../images/img_materials_07h.jpg);
	background-color: #C0C5D1;
}

.tdFoam08 {
	background-image: url(../images/img_materials_08.jpg);
}

.tdFoam08:hover {
	background-image: url(../images/img_materials_08h.jpg);
	background-color: #C0C5D1;
}

.tdFoam09 {
	background-image: url(../images/img_materials_09.jpg);
}

.tdFoam09:hover {
	background-image: url(../images/img_materials_09h.jpg);
	background-color: #C0C5D1;
}

.tdFoam10 {
	background-image: url(../images/img_materials_10.jpg);
}

.tdFoam10:hover {
	background-image: url(../images/img_materials_10h.jpg);
	background-color: #C0C5D1;
}
















