body{
  padding:0;
  margin:0;
  font-family: Arial;
  font-size:10pt;
  background-image: url(http://trio-tech.ca/site/bodyBg2.jpg);
  background-repeat: repeat-x;
  background-position:top left;
  background-color: #184832;
}

A:link, A:visited{
  color:#258E48;
  font-size:9pt;
  text-decoration:underline;
  outline:none;
}

A:hover{
  text-decoration:none;
}

.tContainer{
  width: 1250px;
  margin-left:1px;
}

.logo{
  float:left;
  width: 355px;
  height: 120px;
}

.hMenu{
  background-image: url(http://trio-tech.ca/site/topMenuBg.jpg);
  background-repeat: no-repeat;
  width: 845px;
  float:left;
  height: 67px;
  padding:53px 50px 0 0;
}

.hMenuItem, .hMenuItemSelected{
  float: right;
}

.hMenuItem a:link, .hMenuItem a:visited{
  text-transform: uppercase;
  color: #FFF;
  font-weight:bold;
  font-size: 9pt;
  letter-spacing: 1px;
  text-decoration: none;
}

.hMenuItemSelected a:link, .hMenuItemSelected a:visited{
  text-transform: uppercase;
  color: #DBE2DD;
  font-weight:bold;
  font-size: 10pt;
  letter-spacing: 1px;
  text-decoration: underline;
}

.hMenuItem a:hover, .hMenuItemSelected a:hover{
  text-decoration: underline;
}

.hMenuSeparator{
  float:right;
  color:#FFF;
  padding: 0 25px;
  font-size:10pt;
  font-weight: bold;
}

.homeTd{
  width: 1250px;
  height: 412px;
  background-image: url(http://trio-tech.ca/site/homeBg.jpg);
  background-repeat: no-repeat;
}

.commonTd{
  width: 1250px;
  height: 412px;
  background-image: url(http://trio-tech.ca/site/commonBg.jpg);
  background-repeat: repeat-y;
}

.footer{
  height: 95px;
  width: 1250px;
  background-image: url(http://trio-tech.ca/site/footerBg.jpg);
  background-repeat: no-repeat;
}

.footerDivTop{
  width:510px;
  height:47px;
  padding: 10px 0 0 30px;
}

.footerData{
  float: left;
  width: 255px;
  color: #163218;
  font-size:10pt;
}

.footerDivBotHome{
  clear:both;
  width: 1080px;
  height: 38px;
  padding: 10px 0 0 30px;
}

.footerDivBot{
  clear:both;
  width: 1080px;
  height: 25px;
  padding: 10px 0 0 30px;
}

.copyright{
  float: left;
  color: #163218;
  font-size:10pt;
}

.designed{
  float: right;
  color: #163218;
  font-size:10pt;
  padding-right:10px;
}

.footerDivBot a:link, .footerDivBot a:visited, .footerDivBotHome a:link, .footerDivBotHome a:visited{
  font-weight:bold;
  color: #163218;
  font-size:10pt;
  text-decoration:none;
}

.footerDivBot a:hover, .footerDivBotHome a:hover{
  text-decoration: underline;
}

.mMenuHome{
  width: 1128px;
  height: 59px;
  margin-right:12px;
  padding-top:139px;
}

.mMenuConteiner{
  background-image: url(http://trio-tech.ca/site/commonBgTop.jpg);
  background-repeat: repeat-y;
  width:1250px;
}


.mMenuCommon{
  width: 1128px;
  height: 59px;
  margin-right:12px;
}

.mMenuItem{
  height: 31px;
  float:left;
  text-align:center;
  padding-top: 24px;
}

.mMenuItem a:link, .mMenuItem a:visited{
  color: #000;
  font-size:13pt;
  font-weight:bold;
  text-decoration: none;
}

.mMenuItem a:hover{
  color: #1D6533;
}

.aeroCommonSelected{
  width: 367px;
  background-image: url(http://trio-tech.ca/site/aeroCommonSelected.jpg);
  background-repeat: no-repeat;
}

.aeroCommon{
  width: 367px;
  background-image: url(http://trio-tech.ca/site/aeroCommon.jpg);
  background-repeat: no-repeat;
}

.aeroHome{
  width: 382px;
  background-image: url(http://trio-tech.ca/site/aeroHome.jpg);
  background-repeat: no-repeat;
}

.energyCommon{
  width: 383px;
  background-image: url(http://trio-tech.ca/site/energyCommon.jpg);
  background-repeat: no-repeat;
}

.energyCommonSelected{
  width: 383px;
  background-image: url(http://trio-tech.ca/site/energyCommonSelected.jpg);
  background-repeat: no-repeat;
}

.aeroEnergy{
  width: 383px;
  background-image: url(http://trio-tech.ca/site/aero-energy.jpg);
  background-repeat: no-repeat;
}

.technologyEnergy{
  width: 383px;
  background-image: url(http://trio-tech.ca/site/technology-energy.jpg);
  background-repeat: no-repeat;
}

.energyHome{
  width: 367px;
  background-image: url(http://trio-tech.ca/site/energyHome.jpg);
  background-repeat: no-repeat;
}

.technologyCommon{
  width: 364px;
  background-image: url(http://trio-tech.ca/site/technologyCommon.jpg);
  background-repeat: no-repeat;
}

.technologyCommonSelected{
  width: 364px;
  background-image: url(http://trio-tech.ca/site/technologyCommonSelected.jpg);
  background-repeat: no-repeat;
}

.technologyHome{
  width: 367px;
  background-image: url(http://trio-tech.ca/site/technologyHome.jpg);
  background-repeat: no-repeat;
}

.homeBody{
  width: 1096px;
  height: 213px;
  margin-right:50px;
}

.leftHomeBody{
  float:left;
  width:450px;
  height:174px;
  text-align: justify;
  padding:20px;
  color: #FFF;
  overflow: hidden;
}

.rightHomeBody{
  float:right;
  width:420px;
  height:174px;
  text-align: justify;
  padding:20px;
  color: #FFF;
  margin-right: 60px;
  overflow: hidden;
}

.blockTitle{
  font-size: 14pt;
  font-weight:bold;
}

.imgContainer{
  border:1px solid #163218;
  width:94px;
  height:72px;
  padding:1px;
  background-color:#FFF;
  position:relative;
  float:left;
  margin-right:5px;
  margin-bottom: 10px;
}

.imgBody{
  width:92px;
  height:70px;
  border:1px solid #1F9245;
  overflow: hidden;
}

.enlarge{
  width:13px;
  height:13px;
  position:absolute;
  right:1px;
  bottom:1px;
}

.leftFloat{
  float:left;
}

.rightFloat{
  float:right;
}

.moreBtn{
  padding-top: 5px;
}

.leftCommonTd{
  width:281px;
  height:375px;
  background-image: url(http://trio-tech.ca/site/leftCommonTdBg.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
}

.leftAeroTd{
  width:281px;
  height:375px;
  background-image: url(http://trio-tech.ca/site/leftAeroTdBg.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
}

.leftEnergyTd{
  width:281px;
  height:375px;
  background-image: url(http://trio-tech.ca/site/leftEnergyTdBg.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
}

.leftTechnologyTd{
  width:281px;
  height:375px;
  background-image: url(http://trio-tech.ca/site/leftTechnologyTdBg.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
}

.rightCommonTd{
  width:106px;
  height:375px;
  background-image: url(http://trio-tech.ca/site/rightCommonTdBg.jpg);
  background-repeat: no-repeat;
  background-position: right bottom;
}

.leftCommonTop{
  width: 151px;
  height:149px;
  background-image: url(http://trio-tech.ca/site/leftCommonTopBg.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  overflow: hidden;
  padding:20px 10px 0 120px;
  color:#FFF;
}

.rightCommonTop{
  width: 106px;
  height: 169px;
  background-image: url(http://trio-tech.ca/site/rightCommonTopBg.jpg);
  background-repeat: no-repeat;
  background-position: right top;
}

.middleCommonTd{
  width:863px;
  height:375px;
  background-image: url(http://trio-tech.ca/site/middleCommonTdBg.jpg);
  background-repeat: repeat-y;
}

.commonBodyDiv{
  width:753px;
  background-image:url(http://trio-tech.ca/site/middleCommonTopBg.jpg);
  background-repeat: no-repeat;
  padding:30px 40px 40px 70px;
  text-align: justify;
}

.arrowDiv{
  width: 74px;
  height:35px;
  background-image: url(http://trio-tech.ca/site/arrow.gif);
  background-repeat: no-repeat;
  margin-top:12px;
  margin-right: 13px;
  padding-top:15px;
  padding-left:16px;
}

.arrowDiv a:link, .arrowDiv a:visited{
  font-weight:bold;
  color:#FFF;
  font-size:12pt;
  text-decoration:none;
}

.arrowDiv a:hover{
  color:#00FF00;
}

#contactTbl lable{
	font-size:10pt;
	font-weight:bold;
	color:#163219;
	font-family:Verdana;
}

.c_input{
	border:1px solid #DBE2DB;
	width:90%;
	color:#163219;
	font-size:10pt;
	padding:2px;
}

.c_select{
	border:1px solid #DBE2DB;
	width:98%;
	color:#163219;
	font-size:10pt;
	padding:2px;

}

.c_textarea{
	border:1px solid #DBE2DB;
	width:98%;
	color:#163219;
	font-size:10pt;
	padding:2px;
}

.c_secure{
	float:left;
	padding-left:10px;
	font-weight:bold;
	font-size:12pt;
}

.c_submit{
	padding:3px;
	border:1px solid #163219;
	background-color:#FFF;
	color:#163219;
	font-size:10pt;
	font-weight:bold;
	cursor:pointer;
}

.c_submit_over{
	padding:3px;
	border:1px solid #FFF;
	background-color:#163219;
	color:#FFF;
	font-size:10pt;
	font-weight:bold;
	cursor:pointer;
}

.c_captcha{
	border:1px solid #DBE2DB;
	color:#163219;
	width:70px;
	font-size:11pt;
	font-weight:bold;
	padding:4px 2px 2px 2px;	
	text-align:center;
	height:20px;
}

.contactMap{
	padding:20px 0;
}

.contactMap img{
	border:2px solid #163219;
}