body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #727E88; background-color: #ffffff; margin: 0; padding: 0; background-image:url(../images/bg/bodypattern.gif); background-repeat:repeat;  }
#wrapper { margin: 0 auto; margin-top: 10px; width: 780px;  background-color: #ffffff; padding: 0; border: 10px solid #ffffff; margin-bottom: 30px;  background-repeat: repeat;  }
#header { margin: 0; width: 780px;  background-color: transparent; padding: 0; border-bottom: 1px solid #ffffff;  height: 145px; }
#strip { margin: 0; width: 780px;  background-color: transparent; padding: 0; border-bottom: 1px solid #ffffff; background-image: url(../images/bg/triq_topline.jpg);background-repeat: no-repeat; height: 10px; }
#strip2 { margin:  0; width: 780px;  background-color: transparent; padding: 0;    }
#logonav { margin: 0; width: 770px;  background-color: #DFDFDF; padding: 45px 10px 0 0; border: 0; background-image: url(../images/bg/triq_logonavbg.jpg);background-repeat: no-repeat; background-position:left; height: 55px;   }
#mainnav { margin:  0; width: 780px;  background-color: transparent; padding: 0; border-top: 1px solid #ffffff;   }
#footer { width: 780px;  background-color: #D1D1D1; border: 0; margin: 0 auto; padding: 10px 0 10px 0;  clear:both;   }

#topcontent { padding: 0 20px 0 20px; width: 780px;  background-color: transparent;   
padding: 0; border-top: 1px solid #ffffff;  border-bottom: 1px solid #ffffff;    float: left;  }

#hmcon1 { margin: 5px 0 0 0; width: 404px;  background-color: #ffffff; padding: 2px 10px 10px 0; border-right: 1px solid #D1D1D1;   float: left;   }
#hmcon2 { margin: 5px 0 0 0; width: 355px;  background-color: #ffffff; padding: 2px 0 10px 10px; border: 0;   float: left;   }

#btmblock { margin: 0; width: 780px;  background-color: #D1D1D1; padding: 0 ; border-bottom: 1px solid #ffffff;     }
#btblkcon1 { margin:  0; width: 520px;  background-color: #D1D1D1; padding: 0 0 10px 0; border-right: 1px solid #ffffff;  float: left;   }
#btblkcon2 { margin: 0; width: 259px;  background-color: #D1D1D1; padding: 0 0 10px 0; border: 0;   float: right; }

#subcon1 { margin: 0 10px 20px 0; width: 225px;  background-color: #DDDDDD; padding: 0; border: 0;   float: left;   }
#subcon2 { margin: 0 1px 20px 0; width: 270px;  background-color: transparent; padding: 0 ; border: 0;   float: left;   }
#subcon3 { margin: 0 0 0 0 ; width: 270px;  background-color: transparent; padding: 0 ; border: 0;   float: right;   }
#subcon4 { margin: 10px 0 0 0 ; width: 545px;  background-color: transparent; padding: 0 ; border: 0;   float: left;   }
#address { margin: 0 10px 20px 0; width: 225px;  background-color: transparent; padding: 0 ; border: 0;   float: left;   }

#subcon2lng { margin: 10px 1px 2px 0; width: 530px;  background-color: transparent; padding: 0 ; border: 0;   float: left;   }
#subcon3lng { margin: 10px 0 0 10px ; width: 490px;  background-color: transparent; padding: 0 ; border: 0;   float: left;   }

#disccon { margin:  0; width: 740px;  background-color: #ffffff; padding: 20px 20px 10px 20px; border: 0;   float: left;   }

.hdingimg { margin: 10px 0 5px 10px; } 

#leadcontain { margin: 0 0 1px 0; width: 780px;  background-color: #D1D1D1; padding: 0;border-bottom: 1px solid #ffffff;    float: left;   }

#leadcontain2 { margin: 0 0 1px 0; width: 780px;  background-color: #D1D1D1; padding: 0;border-bottom: 1px solid #ffffff;    float: left;   }
.leadcon1 { margin: 0 ; width: 259px;  background-color: transparent; padding: 0 0 10px 0; border-right: 1px solid #ffffff;   float: left;   }
.leadcon2 { margin: 0 ; width: 259px;  background-color: transparent; padding: 0 0 10px 0; border-right: 0;    float: left;   }
.leadcon3 { margin: 0 ; width: 259px;  background-color: transparent; padding: 0 0 5px 0; border-left: 1px solid #ffffff;    float: left;   }

#boardcontain { margin: 0 0 1px 0; width: 770px;  background-color: transparent; padding: 0;border-bottom: 1px solid #ffffff;    float: left;   }

#middle { margin: 125px 0 0 10px; width: 200px;  background-color: transparent; padding: 0; border: 0;   float: left; }
#right { margin: 50px 0 0 0; width: 430px;  background-color: transparent; padding: 0; border: 0;   float: right; }
#right img { float: left; margin: 0 10px 10px 0; } 
 
/*MISC STYLES*/
.clear { clear: both; height: 5px; }
.cremtxt { color:#E8E8E8; } 
 
p { margin: 8px 15px 10px 10px; text-align: left; font-size: 11px; line-height: 150%; letter-spacing:0;   color:#727E88;  text-align: left; } 
h4 /*main nav*/ { margin: 0; text-align: left; font-size: 11px; line-height: 150%; letter-spacing:0;   color:#666666; font-weight: lighter; } 
h3 /*top nav*/ { margin:   5px 0 8px 5px; text-align: right; font-size: 10px; line-height: 130%; letter-spacing:0;   color: #ffffff; } 
h4 /*contentleft*/ { margin: 5px 0 5px 0; text-align: center; font-size: 11px; line-height: 130%; letter-spacing:0;   color:#666666; } 
h5/*footer*/ { margin:  0 10px 0 10px; text-align: left; font-size: 10px; letter-spacing:0;   color: #727E88; font-weight: lighter; } 
h2 { margin: 8px 10px 8px 10px; text-align: left; font-size: 12px; line-height: 150%; letter-spacing:0;   text-align: left; } 

 
.blktext { color: #000000; font-weight: bold; }
.ortext { color: #FF6600;   }
.leftimg { margin: 0 0 20px 0; } 

/*LINKS*/

a:link {color:#909060;   }
a:visited {color:#909060; text-decoration: none; }
a:hover {color:#B0B083; text-decoration: underline; }
a:active {color:#909060; text-decoration: none; }

a.nvlnk:link {color:#858585; text-decoration: none; }
a.nvlnk:visited {color: #858585; text-decoration: none; }
a.nvlnk:hover {color:#9C9C9C; text-decoration: none; }
a.nvlnk:active {color:#858585; text-decoration: none; }

a.grey:link {color:#727E88; text-decoration: none;  }
a.grey:visited {color:#727E88; text-decoration: none;  }
a.grey:hover {color:#727E88; text-decoration: underline; }
a.grey:active {color:#727E88; text-decoration: none;  }

a.green:link {color:#909060; text-decoration: underline; font-weight: bold; }
a.green:visited {color:#909060; text-decoration: underline; font-weight: bold; }
a.green:hover {color: #B0B083; text-decoration: underline; font-weight: bold; }
a.green:active {color:#909060; text-decoration: underline; font-weight: bold; }

 /*table*/
 
 
/*MAIN TABLE*/
#atable {  background-color: none; padding: 2px ;  margin: 0 0 0 8px; float: left; width: 490px;  } 
#atable td {  border: 1px solid #ECE9E9; padding: 2px ; background-color: #FFCB97;  } 
#atable  p { text-align: left; margin: 2px;   font-size: 11px; line-height: 150%; } 

/*STAFF TABLE*/
#stafftable {  background-color: none; padding: 2px ;  margin: 0 0 0 0; float: left; width: 770px;  } 
#stafftable td {  border: 0; padding: 2px ; background-color: #ffffff;  } 
#stafftable  p { text-align: left; margin: 2px;   font-size: 11px; line-height: 150%; } 

/*CON TABLE*/
#contable {  background-color: transparent; padding: 0;  margin: 0 0 10px 0; float: left; width: 224px;  } 
#contable td {  border: 0; padding: 4px ; background-color:transparent;  } 
#contable  p { text-align: left; margin: 2px;   font-size: 11px; line-height: 150%; } 

/*CONTACT PAGE TABLE*/
.contpgtab {  background-color: transparent; padding: 0;  margin: 0 0 10px 0; width: 230px;  } 
.contpgtab td {  border: 0; padding: 4px ; background-color:transparent; vertical-align:top;  } 
.contpgtab  p { text-align: left; margin: 2px;   font-size: 11px; line-height: 150%; } 

ul.ticklist {
	padding:0px 0px 0px  5px; /*indent whole list*/
}


ul.ticklist li {
	list-style:none;
	background-image: url(../images/icons/icon_tick.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px 45px 10px 20px;
	padding:0px;
	padding-left:25px;
	font-size:11px;
	line-height:1.5em;
}

	ul.inden {
	padding:0px 0px 0px  5px; /*indent whole list*/
}
ul.inden li {
	list-style: disc;
		margin:0px 10px 5px 20px;
	padding:0px;
	padding-left:2px;
	font-size:11px;
	line-height:1.5em; } 
	
 
