/* STYLES FOR INSIDE PAGES */

#contentBody #insideBody {
	margin:auto;
	padding:auto;
	text-align:left;
}

#contentBody #insideBody table {
	width:920px;
	margin-bottom:0px;
}

#contentBody #insideBody .border {
	border: 1px solid #ccc;
}

#contentBody #insideBody h1 {
	margin-top:0px;
	padding-left:0px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:21px;
	font-weight:normal;
	color:#4077BE;
}


#contentBody #insideBody h2 {
	margin-top:0px;
	padding-left:0px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#4077BE;
}


#contentBody #insideBody h3 {
	margin-top:0px;
	padding-left:0px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000000;
}

#contentBody #insideBody p {
	padding-left:0px;
}

#contentBody #insideBody .distributortext {
	width:550px;
	margin-bottom:20px;
	margin-left:20px;
}

#contentBody #insideBody .distributortext2 {
	width:auto;
	margin-bottom:20px;
	margin-left:20px;
}

#contentBody #insideBody .distributortext h3 {
	margin-top:0px;
	padding-left:0px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000000;
}

#contentBody #insideBody #distpic img {
	float:right;
	margin:30px 0px 15px 0px;
	padding:3px;
	border:0px solid #999999;
}

#contentBody #insideBody .breadcrumb {
	margin-right:5px;
	float:right;
	width:200px;
	text-align:right;
}

#contentBody #insideBody .breadcrumb h3 {
	margin:0px;
}


/* =========== INSIDEWRAPPER STYLES ============== */


#contentBody #insideBody #insideWrapper {
	padding:30px 200px 30px 30px;
	background:url(../siteimages/site-structure/corner-right.jpg) top right no-repeat;
}

#contentBody #insideBody #insideWrapper img {
	padding:5px; 
	border:1px solid #cccccc;
	margin: 15px 15px 15px 0px;
}

#contentBody #insideBody #insideWrapper img.noline {
	padding:0px; 
	border:0px;
	margin:0px;
}

#contentBody #insideBody #insideWrapper img.right {
	padding:5px; 
	border:1px solid #cccccc;
	margin: 10px 0px 15px 15px;
	float:right;
}

#contentBody #insideBody #insideWrapper img.righttop {
	padding:5px; 
	border:1px solid #cccccc;
	margin:0px 0px 15px 15px;
	float:right;
}

#contentBody #insideBody #insideWrapper img.left {
	padding:5px; 
	border:1px solid #cccccc;
	margin: 10px 15px 15px 0px;
	float:left;
}

#contentBody #insideBody #insideWrapper img.lefttop {
	padding:5px; 
	border:1px solid #cccccc;
	margin:0px 15px 10px 0px;
	float:left;
}


#contentBody #insideBody #insideWrapper .newslist {
	padding-right:150px;
	padding-top:10px; 
}

#contentBody #insideBody #insideWrapper .newsitem {
	margin-bottom:20px;
	padding-bottom:15px;
	border-bottom:0px solid #cccccc;
}

#contentBody #insideBody #insideWrapper .newsdate {
	text-transform:uppercase;
	font-size:10px;
	padding-bottom:5px;
}

#contentBody #insideBody #insideWrapper .newsteaser {}

#contentBody #insideBody #insideWrapper h3 {
	margin-top:0px;
	padding-left:0px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000000;
}


/* =========== INSIDEWRAPPER2 STYLES ============== */

#contentBody #insideBody #insideWrapper2 {
	padding:30px 30px 30px 30px;
	background:url(../siteimages/site-structure/corner-right.jpg) top right no-repeat;
}

#contentBody #insideBody #insideWrapper2 hr {
	color:#CCCCCC;
}

#contentBody #insideBody #insideWrapper2 .content {
	padding-right:170px;
}

#contentBody #insideBody #insideWrapper2 img {
	padding:5px; 
	border:1px solid #cccccc;
	margin: 10px 15px 15px 0px;
}

#contentBody #insideBody #insideWrapper2 img.noline {
	padding:0px; 
	border:0px;
	margin:0px;
}

#contentBody #insideBody #insideWrapper2 img.right {
	padding:5px; 
	border:1px solid #cccccc;
	margin: 10px 0px 15px 15px;
	float:right;
}

#contentBody #insideBody #insideWrapper2 img.right2 {
	padding:5px; 
	border:1px solid #cccccc;
	margin: 0px 0px 15px 15px;
	float:right;
}

#contentBody #insideBody #insideWrapper2 img.righttop {
	padding:5px; 
	border:1px solid #cccccc;
	margin:0px 0px 15px 30px;
	float:right;
}


#contentBody #insideBody #insideWrapper2 img.left {
	padding:5px; 
	border:1px solid #cccccc;
	margin:10px 15px 15px 0px;
	float:left;
}

#contentBody #insideBody #insideWrapper2 img.lefttop {
	padding:5px; 
	border:1px solid #cccccc;
	margin:0px 30px 15px 0px;
	float:left;
}

#contentBody #insideBody #insideWrapper2 .newslist {
	padding-right:250px; 
}

#contentBody #insideBody #insideWrapper2 .newslist img {
	padding:5px; 
	border:1px solid #cccccc;
	margin: 10px 10px 10px 0px;
	vertical-align:middle;
}

#contentBody #insideBody #insideWrapper2 .newslist img.right {
	margin-left:10px;
}

#contentBody #insideBody #insideWrapper2 .newslist img.left {
	margin-right:10px;
}

#contentBody #insideBody #insideWrapper2 .newsitem {
	margin-bottom:30px;
	padding-bottom:15px;
	border-bottom:2px solid #cccccc;
}

#contentBody #insideBody #insideWrapper2 .newsdate {
	text-transform:uppercase; 
	font-size:10px;
	padding-bottom:5px;
}

#contentBody #insideBody #insideWrapper2 .newsteaser {}

#contentBody #insideBody #insideWrapper2 .caption {
	padding-left:10px; 
	font-size:10px;
}

#contentBody #insideBody #insideWrapper2 .breadcrumb {
	margin-right:5px;
	float:right;
	width:auto;
	text-align:right;
}

#contentBody #insideBody #insideWrapper2 .breadcrumb h3 {
	margin:0px;
}

#contentBody #insideBody #insideWrapper2 h3 {
	margin-top:0px;
	padding-left:0px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000000;
}

/* ===============================
------   FORM PROPERTIES    ------
=============================== */

#contentBody #insideBody #insideWrapper table.quoteform {
	width:400px;
	margin-bottom:0px;
}

#contentBody #insideBody #insideWrapper table.quoteform td {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#4077BE;
}

#contentBody #insideBody #insideWrapper table.quoteform td input {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:10px;
}

#contentBody #insideBody #insideWrapper table.quoteform td option{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:10px;
}

#contentBody #insideBody #insideWrapper table.quoteform td textarea {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:10px;
}

/* ========================= */

#contentBody #insideBody #insideWrapper table.satisfactionform {
	width:550px;
	margin-bottom:0px;
}

#contentBody #insideBody #insideWrapper table.satisfactionform td {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#4077BE;
}

#contentBody #insideBody #insideWrapper table.satisfactionform td input {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:10px;
}

#contentBody #insideBody #insideWrapper table.satisfactionform td option{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:10px;
}

#contentBody #insideBody #insideWrapper table.satisfactionform td textarea {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:10px;
}

/* ========================= */

#contentBody #insideBody #insideWrapper2 table.contactform {
	width:300px;
	margin-bottom:0px;
}

#contentBody #insideBody #insideWrapper2 table.contactform td {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#4077BE;
}

#contentBody #insideBody #insideWrapper2 table.contactform td input {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:10px;
}

#contentBody #insideBody #insideWrapper2 table.contactform td option{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:10px;
}

#contentBody #insideBody #insideWrapper2 table.contactform td textarea {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:10px;
}


/* ===============================
------ ROUND BOX PROPERTIES ------
=============================== */

#contentBody #insideBody #roundBox table {
	width:298px;
	background:url(../siteimages/insidepages/roundbox-bkgd.jpg) top repeat-y;
}

#contentBody #insideBody #roundBox .leftedge {
	background:url(../siteimages/insidepages/roundbox-leftedge.jpg) top left repeat-y;
	width:20px;
	text-align:left;
}

#contentBody #insideBody #roundBox .rightedge {
	background:url(../siteimages/insidepages/roundbox-rightedge.jpg) top right repeat-y;
	width:20px;
	text-align:right;
}

#contentBody #insideBody #roundBox .content {
	width:230px;
	padding-left:28px;
	text-align:left;
	vertical-align:middle;
}

#contentBody #insideBody A:link {color:#4077BE; text-decoration:none}
#contentBody #insideBody A:visited {color:#4077BE; text-decoration:none}
#contentBody #insideBody A:hover {color:#999999; text-decoration:none}
#contentBody #insideBody A:active {color:#999999; text-decoration:none}



/* ====================================
------ GRAY ROUND BOX PROPERTIES ------
==================================== */

#contentBody #insideBody #roundBoxgray {
	margin-bottom:20px;
	padding:0px;	
	clear:both;
}

#contentBody #insideBody #roundBoxgray table {
	width:920px;
}

#contentBody #insideBody #roundBoxgray .graytop {
	width:920px;
	height:20px;
	background:url(../siteimages/insidepages/roundboxgray-top.jpg) top no-repeat;
}

#contentBody #insideBody #roundBoxgray .graycontent {
	padding:20px;
	background-color:#E4E4E4;
	text-align:center;
	vertical-align:top;
}

#contentBody #insideBody #roundBoxgray .graycontentleft {
	padding:0px 20px;
	background-color:#E4E4E4;
	text-align:left;
	vertical-align:top;
}

#contentBody #insideBody #roundBoxgray .graycontentright {
	padding:0px 20px;
	background-color:#E4E4E4;
	text-align:right;
	vertical-align:top;
}

#contentBody #insideBody #roundBoxgray .graybottom {
	width:920px;
	height:20px;
	background:url(../siteimages/insidepages/roundboxgray-bottom.jpg) bottom no-repeat;
}

#contentBody #insideBody #roundBoxgray h3 {
	margin-top:20px;
	margin-bottom:5px;
	padding-left:10px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000000;
}

/* ========================= */

#contentBody #insideBody #roundBoxgray2 {
	margin:0px;
	padding:0px;	
}

#contentBody #insideBody #roundBoxgray2 table {
	width:920px;
}

#contentBody #insideBody #roundBoxgray2 .graytop {
	width:920px;
	height:20px;
	background:url(../siteimages/insidepages/roundboxgray-top.jpg) top no-repeat;
}

#contentBody #insideBody #roundBoxgray2 .graycontent {
	padding:20px;
	background-color:#E4E4E4;
	text-align:center;
	vertical-align:top;
}

#contentBody #insideBody #roundBoxgray2 .graycontentleft {
	padding:0px 20px;
	background-color:#E4E4E4;
	text-align:left;
	vertical-align:top;
}

#contentBody #insideBody #roundBoxgray2 .graycontentright {
	padding:0px 20px;
	background-color:#E4E4E4;
	text-align:right;
	vertical-align:top;
}

#contentBody #insideBody #roundBoxgray2 .graybottom {
	width:920px;
	height:20px;
	background:url(../siteimages/insidepages/roundboxgray-bottom.jpg) bottom no-repeat;
}

#contentBody #insideBody #roundBoxgray2 h3 {
	margin-top:20px;
	margin-bottom:5px;
	padding-left:10px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000000;
}


/* 
===============================
------   TABLE STYLES  ------
=============================== 
*/

#contentBody #insideBody #insideWrapper table {
	width:690px;
}

#contentBody #insideBody #insideWrapper2 table {
	width:690px;
}


/* =======  CONTACT INFO TABLE  ======= */

#contentBody #insideBody #insideWrapper2 #contactinfo {
	margin-bottom:10px;
	margin-left:0px;
	padding:0px;
	width:auto;
}

#contentBody #insideBody #insideWrapper2 #contactinfo td.name {
	padding-right:30px;
	text-align:left;
	vertical-align:middle;
	font-size:10px;
}

#contentBody #insideBody #insideWrapper2 #contactinfo td.info {
	padding-left:30px;
	/* border-left:1px solid #73AAEF; */
	text-align:left;
	vertical-align:bottom;
	font-size:10px;
}

#contentBody #insideBody #insideWrapper2 #contactinfo td.infonoline {
	padding-left:31px;
	text-align:left;
	vertical-align:bottom;
	font-size:10px;
}

#contentBody #insideBody #insideWrapper2 #contactinfo td.nameblue {
	padding:3px 30px 3px 3px; 
	border-bottom:solid 2px #cccccc;
	background-color:#eeeeee;
	text-align:left;
	vertical-align:middle;
	font-size:10px;
	color:#4077BE;
}

#contentBody #insideBody #insideWrapper2 #contactinfo td.infoblue {
	padding:3px 3px 3px 30px;
	border-bottom:solid 2px #cccccc;
	background-color:#eeeeee;
	/* border-left:1px solid #73AAEF; */
	text-align:left;
	vertical-align:bottom;
	font-size:10px;
	color:#4077BE;
}

#contentBody #insideBody #insideWrapper2 #contactinfo td.infonolineblue {
	padding:3px 3px 3px 31px;
	border-bottom:solid 2px #cccccc;
	background-color:#eeeeee;
	text-align:left;
	vertical-align:bottom;
	font-size:10px;
	color:#4077BE;
}

/* ---------- */

#contentBody #insideBody #insideWrapper #contactinfo {
	margin-bottom:10px;
	margin-left:0px;
	padding:0px;
	width:auto;
}

#contentBody #insideBody #insideWrapper #contactinfo td.name {
	padding-right:30px;
	text-align:left;
	vertical-align:middle;
	font-size:10px;
}

#contentBody #insideBody #insideWrapper #contactinfo td.info {
	padding-left:30px;
	/* border-left:1px solid #73AAEF; */
	text-align:left;
	vertical-align:bottom;
	font-size:10px;
}

#contentBody #insideBody #insideWrapper #contactinfo td.infonoline {
	padding-left:31px;
	text-align:left;
	vertical-align:bottom;
	font-size:10px;
}

#contentBody #insideBody #insideWrapper #contactinfo td.nameblue {
	padding:3px 30px 3px 3px; 
	border-bottom:solid 2px #cccccc;
	background-color:#eeeeee;
	text-align:left;
	vertical-align:middle;
	font-size:10px;
	color:#4077BE;
}

#contentBody #insideBody #insideWrapper #contactinfo td.infoblue {
	padding:3px 3px 3px 30px;
	border-bottom:solid 2px #cccccc;
	background-color:#eeeeee;
	/* border-left:1px solid #73AAEF; */
	text-align:left;
	vertical-align:bottom;
	font-size:10px;
	color:#4077BE;
}

#contentBody #insideBody #insideWrapper #contactinfo td.infonolineblue {
	padding:3px 3px 3px 31px;
	border-bottom:solid 2px #cccccc;
	background-color:#eeeeee;
	text-align:left;
	vertical-align:bottom;
	font-size:10px;
	color:#4077BE;
}



/* =======  DISTRIBUTOR TABLE  ======= */

#contentBody #insideBody #distributor {
	margin-bottom:10px;
	margin-left:20px;
	padding:0px;
	width:auto;
}

#contentBody #insideBody #distributor td.logo {
	padding-right:40px;
	text-align:left;
	vertical-align:bottom;
}

#contentBody #insideBody #distributor td.url {
	padding-left:40px;
	border-left:1px solid #999999;
	text-align:left;
	vertical-align:bottom;
	font-size:10px;
}


/* =======  EQUIPMENT TABLE  ======= */

#contentBody #insideBody #insideWrapper table.equipment {
	margin-top:30px;
	width:690px;
}

#contentBody #insideBody #insideWrapper table.equipment td {
	vertical-align:top;	
	padding:10px 0px;
}

#contentBody #insideBody #insideWrapper table.equipment td.rows {
	border-top:2px #ccc solid;
	vertical-align:top;
	padding:10px;
}

#contentBody #insideBody #insideWrapper table.equipment td.rowbot {
	border-bottom:2px #ccc solid;
}


/* =======  LINE LIST TABLE (based on equipment table)  ======= */

#contentBody #insideBody #insideWrapper table.linelist {
	margin:0px;
	width:690px;
}

#contentBody #insideBody #insideWrapper table.linelist td {
	vertical-align:top;	
	padding:10px 0px;
}

#contentBody #insideBody #insideWrapper table.linelist td.rows {
	border-top:2px #ccc solid;
	vertical-align:top;
	padding:10px;
}

#contentBody #insideBody #insideWrapper table.linelist td.rowbot {
	border-bottom:2px #ccc solid;
}

/* ---------- */

#contentBody #insideBody #insideWrapper2 table.linelist {
	margin:0px;
	width:685px;
}

#contentBody #insideBody #insideWrapper2 table.linelist td {
	vertical-align:top;	
	padding:10px 0px;
}

#contentBody #insideBody #insideWrapper2 table.linelist td.rows {
	border-top:2px #ccc solid;
	vertical-align:top;
	padding:10px;
}

#contentBody #insideBody #insideWrapper2 table.linelist td.rowbot {
	border-bottom:2px #ccc solid;
}


/* =======  SCR CONTACTOR TABLES  ======= */

#contentBody #insideBody #insideWrapper table.datatable {
	border:1px solid #cccccc;
	width:600px;
}

#contentBody #insideBody #insideWrapper table.datatable th {
	background-color:#dddddd;
	padding:8px;
	text-align:center;
	vertical-align:top;
	font-size:11px;
}

#contentBody #insideBody #insideWrapper table.datatable th.left {
	background-color:#dddddd;
	padding:8px;
	text-align:left;
	vertical-align:top;
	font-size:11px;
}

#contentBody #insideBody #insideWrapper table.datatable td {
	padding:8px;
	text-align:center;
	font-size:11px;
}

#contentBody #insideBody #insideWrapper table.datatable td.left {
	padding:8px;
	text-align:left;
	font-size:11px;
}

#contentBody #insideBody #insideWrapper table.datatable td.alt {
	background-color:#eeeeee;
	padding:8px;
	text-align:center;
	font-size:11px;
}

#contentBody #insideBody #insideWrapper table.datatable td.altleft {
	background-color:#eeeeee;
	padding:8px;
	text-align:left;
	font-size:11px;
}

/* ---------- */

#contentBody #insideBody #insideWrapper2 table.datatable {
	border:1px solid #cccccc;
	width:600px;
}

#contentBody #insideBody #insideWrapper2 table.datatable th {
	background-color:#dddddd;
	padding:8px;
	text-align:center;
	vertical-align:top;
	font-size:11px;
}

#contentBody #insideBody #insideWrapper2 table.datatable th.left {
	background-color:#dddddd;
	padding:8px;
	text-align:left;
	vertical-align:top;
	font-size:11px;
}

#contentBody #insideBody #insideWrapper2 table.datatable td {
	padding:8px;
	text-align:center;
	font-size:11px;
}

#contentBody #insideBody #insideWrapper2 table.datatable td.left {
	padding:8px;
	text-align:left;
	font-size:11px;
}

#contentBody #insideBody #insideWrapper2 table.datatable td.alt {
	background-color:#eeeeee;
	padding:8px;
	text-align:center;
	font-size:11px;
}

#contentBody #insideBody #insideWrapper2 table.datatable td.altleft {
	background-color:#eeeeee;
	padding:8px;
	text-align:left;
	font-size:11px;
}


/* Style for tech doc library */
#contentBody #insideBody #techdocLibrary {
	width:860px;
	padding:30px 30px 30px 30px;
	background:url(../siteimages/site-structure/corner-right.jpg) top right no-repeat;
}
#contentBody #insideBody #techdocLibrary .breadcrumb {
	margin-right:5px;
	float:right;
	text-align:right;
}
.docItemItem {padding-bottom:5px; clear:both;}
.docCategory { 
	font-weight:normal; 
	font-size:16px; 
	font-family:Tahoma, Verdana, Arial;
	color:#4077BE;
	padding-bottom: 10px;
	padding-top:15px;
	padding-left:20px;
	clear:both;
}	
span.docDate {display:none;} 
span.docTitle {float:left; width:100px; text-align:left; padding-top:5px; padding-left:40px;} 
div.docDescr {padding-left:24px}
span.docDescr{}
span.docLink {} 
span.docLink  a:link {color:#4077BE; text-decoration:none}
span.docLink  a:visited {color:#4077BE; text-decoration:none}
span.docLink  a:hover {color:#999999; text-decoration:none}
span.docLink  a:active {color:#999999; text-decoration:none}

h2.docTitle {	margin-top:0px;
	font-family:Tahoma, Verdana, Arial;
	font-size:14px;
	font-weight:normal;
	color:#4077BE; }

.docContent { padding-top:24px; padding-bottom:12px }
.docModDate { font-size:10px;}
.docSize { font-size:10px;}



/* ===================  END  ==================== */




















/* Properties that both side lists have in common
div.link-list {
        width:10.2em;
        position:absolute;
        top:0;
        font-size:80%;
        padding-left:1%;
        padding-right:1%;
        margin-left:0;
        margin-right:0;
}
we leave some place on the side using the margin-* properties
#main {
        margin-left:10.2em;
        margin-right:10.2em;
        padding-left:1em;
        padding-right:1em;
}
and then we put each list on its place 
#list1 {
        left:0;
}
#list2 {
        right:0;
}*/