@import url(common.css);

/*LINKS*/

a {  
  color:#333333;
  }

a:hover {
  color:#3573D2;
  }
.lt-img{float:left;margin:0 20px 10px 255px;border:solid 1px #3875d3;clear:left;}
.rt-img{float:right;margin:0 0 10px 20px;border:solid 1px #3875d3;clear:right;}
.lt{float:left;}
.rt{float:right;}
ul {
	margin:0;
	padding:0;
	margin-left:1em;
	margin-bottom:1em;
	}
p {
	margin:0;
	margin-bottom:1em;
	}
	p.title {color:#3875d3;}
	tr.title {color:#3875d3;}
	.inf .title td{padding:0 0 5px;}
	.inf td{padding:0 0 15px;}
	.inf td span{color:#3875d3;}
/*IDS*/
#pagewrapper {
	border-bottom:1px solid #A0A0A0;
	border-right:1px solid #A0A0A0;
	border-left:1px solid #A0A0A0;
	}

#content {
	background:url(../graphics/main-content-r.gif) repeat-y 0 0;
	width:767px;
	margin:0 0 0 118px;
}
#content .bottom-bg{
	background:url(../graphics/main-content.gif) no-repeat 0 100%;
	width:767px;
}
.main-bg{
	background:url(../graphics/main-bg1.jpg) no-repeat 30px 100%;
	min-height:399px;
	text-align:justify;
	padding:18px 41px;
	overflow:hidden;
}
* html #content .main-bg{height:399px;overflow:visible;}
.about-bg .main-bg{background:url(../graphics/main-bg2.jpg) no-repeat 30px 100%;}
.capcbilities-bg .main-bg{background:url(../graphics/main-bg3.jpg) no-repeat 30px 100%;padding-bottom:100px;}
* html .capcbilities-bg .main-bg{padding-bottom:200px;}
*+ html .capcbilities-bg .main-bg{padding-bottom:200px;}
.product-bg .main-bg{background:url(../graphics/main-bg4.jpg) no-repeat 30px 100%;}
.contact-bg .main-bg{background:url(../graphics/main-bg5.jpg) no-repeat 30px 100%;padding-bottom:110px;}
* html .contact-bg .main-bg{padding-bottom:130px;}
*+ html .contact-bg .main-bg{padding-bottom:130px;}
.quotes-bg .main-bg{background:url(../graphics/main-bg7.jpg) no-repeat 30px 100%;padding-bottom:120px;}
.no-bg .main-bg{background:none;}
.quotes-bg .main-bg td strong{color:#3875d3;font-weight:normal;font-size:12px;}
#content td {
	padding-right:0.5em;
	font-size:12px;
	}

#listtable td {
	padding-right:3em;
	}
#listtable td  ul{margin:0 0 10px 15px;}
#nav2 {
	/*background-color:#719DDF;*/
	}

#nav2 td {
	background:#bbaa74 url(../graphics/nav2-bg.gif) repeat-x 0 100%;
	padding:0.5em;
	border-bottom:1px solid #FFFFFF;
	text-align:left;
	}

#nav2 a {	
	color:#000;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	}

#nav2 a:hover {
	color:#FFFFFF;
	}

#nav2 a.active {	
	color:#FFFFFF;
	font-weight:bold;
	}

#footer table {
	width:1005px;
	}

#footer td {
	vertical-align:middle;
	}

#flcorner {
	background:url(../graphics/footer_lcorner.gif) no-repeat;
	width:54px;
	height:101px;
	}

#frcorner {
	background:url(../graphics/footer_rcorner.gif) no-repeat;
	width:54px;
	height:101px;
	}

#footercontent1 {
	background:url(../graphics/footer_bg.jpg) repeat-x;
	height:101px;
	font-size:0.9em;
	text-align:left;
	color:#D1D2C6;
	padding-bottom:0.5em;
	padding-left:30px;
	font-family:Verdana;
	}

#footercontent2{
	background:url(../graphics/footer_bg2.jpg) repeat-x;
	height:101px;
	font-size:0.85em;
	text-align:left;
	color:#D1D2C6;
	padding-bottom:0.5em;
	padding-left:10px;
	font-family:Verdana;
	}
/*CLASSES*/
.formfield {
	width:200px;
}
textarea.formfield {
	width:235px;
}
.siteby {
	margin:1em 0;
	width:1005px;
	text-align:center;
	font-size:0.9em;
	}

.iso {
	margin:1em 0;
	width:670px;
	height:450px;
	text-align:left;
	font-size:0.9em;
}

.iso-content {
	margin:1em 0;
	width:670px;
	height:450px;
	text-align:left;
	font-size:0.9em;
}
.lt-iso {
	margin:1em 0;
	width:330px;
	height:430px;
	float:left;
	font-size:0.9em;
	background-image:url(../images/iso_CANADIAN.jpg);
	background-repeat:no-repeat;	
}

.rt-iso {
	margin:1em 0;
	margin-left:10px;
	width:330px;
	height:430px;
	float:right;
	font-size:0.9em;
	background-image:url(../images/iso_USA.jpg);
	background-repeat:no-repeat;
}

.triwent {
	font-weight:bold;
	font-style:italic;
	}
.menu{
	background:url(../graphics/menu-bg.gif) no-repeat 0 0;
	width:1005px;
	height:36px;
	overflow:hidden;
	list-style:none;
	padding:0;
	margin:0;
}
.menu li{float:left;}
.menu li a{
	background:url(../graphics/menu-bg.gif) no-repeat -118px -7px;
	width:92px;
	height:29px;
	float:left;
	margin:7px 0 0 118px;
	overflow:hidden;
	text-indent:-9999px;
}
.menu li.active a,
.menu li a:hover{background-position:-118px -43px;}
.menu li a.about{background-position:-210px -7px;width:123px;margin-left:0;}
.menu li.active a.about,
.menu li a.about:hover{background-position:-210px -43px;}
.menu li a.product{background-position:-333px -7px;width:164px;margin-left:0;}
.menu li.active a.product,
.menu li a.product:hover{background-position:-333px -43px;}
.menu li a.capcbilities{background-position:-497px -7px;width:147px;margin-left:0;}
.menu li.active a.capcbilities,
.menu li a.capcbilities:hover{background-position:-497px -43px;}
.menu li a.quotes{background-position:-644px -7px;width:102px;margin-left:0;}
.menu li.active a.quotes,
.menu li a.quotes:hover{background-position:-644px -43px;}
.menu li a.contact{background-position:-746px -7px;width:139px;margin-left:0;}
.menu li.active a.contact,
.menu li a.contact:hover{background-position:-746px -43px;}
#listtable{
	width:100%;
}
* html #listtable{width:auto;}
#listtable strong{color:#3875d3;font-size:12px;}
#listtable li{font-size:12px;}
.lt-info{
	float:left;
	width:400px;
	padding:0 0 20px;
}
.rt-info{
	float:right;
	width:235px;
	padding:0 0 20px;
}
.inf{float:right;}