html {
margin:0;
padding:0;
}
body {
margin:-2px 0 0 0;
padding:0;
background:url(images/mainbg.gif) top center repeat-y;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#414239;
}
a, a:link, a:visited, a:active {
color:#000;
text-decoration:underline;
}
a:hover {
color:#333;
}
form {
margin:0;
padding:0;
}
a img {
border:0;
}
#container {
width:766px;
margin:auto;
position:relative;
background:url(images/tcomm_01.gif) no-repeat;
}
#header {
height:55px;
}
#header2 {
height:139px;
margin:auto;
position:relative;
}
#header2 object {
display:block;
position:absolute;
top:-55px;
left:35px;
}
#head1 {
width:37px;
height:139px;
background:url(images/tcomm_03.gif) top right no-repeat;
float:left;
}
#head2 {
width:42px;
height:139px;
float:left;
}
#head2 ul, #head2 li, #subhead3-1 ul, #subhead3 li-1 {
margin:0;
padding:0;
list-style:none;
line-height:0;
font-size:1px;
}
#head3 {
width:401px;
height:49px;
padding-top:88px;
float:left;
background:url(images/tcomm_05.gif) no-repeat;
}
#subhead3-1 li {
float:left;
}
#head4 {
width:257px;
height:50px;
padding-top:88px;
background:url(images/tcomm_06.gif) no-repeat;
float:left;
position:relative;
}
.left-fl {
float:left;
}
#searchbox {
width:104px;
height:51px;
background:url(images/tcomm_19.gif) no-repeat;
font-size:9px;
border:0;
line-height:0;
float:left;
}
#search {
font-size:10px;
width:95px;
border:0;
background:#FFF;
border:1px inset #D2D2D2;
margin-left:4px;
margin-top:2px;
}
#search-but {
width:53px;
float:left;
}
#left-col {
width:159px;
height:382px;
float:left;
position:relative;
}
#left-line {
position:absolute;
top:0;
left:25px;
}
#content {
width:578px;
float:left;
}
#index-text {
height:382px;
padding-top:3px;
background:url(images/tcomm_index_04.gif) no-repeat;
}
.index-title {
margin:0 4px;
font-size:10px;
font-weight:bold;
text-align:center;
background:#078E88;
color:#FFF;
line-height:10px;
}
#index-text-1 {
width:537px;
height:110px;
clear:both;
}
#index-text-2 {
width:537px;
height:120px;
clear:both;
}
#index-text-3 {
width:537px;
height:145px;
clear:both;
}
#index-pic-1 {
width:132px;
height:61px;
padding-top:5px;
float:left;
}
#about-text {
height:382px;
background:url(images/tcomm_25.gif) no-repeat;
padding-top:4px;
}
#contact-text-1 {
height:199px;
padding-top:4px;
background:url(images/tcomm_contact_05.gif) no-repeat;
}
#contact-text-2 {
height:179px;
background:url(images/tcomm_contact_07.gif) no-repeat;
padding-top:4px;
}
#contact-pic {
width:169px;
height:63px;
padding:8px 45px 0 50px;
float:left;
}
#headqrt {
width:210px;
float:left;
border-left:2px solid #FF7B03;
margin-top:3px;
padding-left:6px;
}
#headqrt ul {
margin:0;
padding:0;
list-style:none;
}
#headqrt li {
width:210px;
}
.info {
width:45px;
}
.right-fl {
width:inherit;
}
#content a, #content a:link, #content a:visited, #content a:active {
color:#8B4302;
text-decoration:underline;
}
#content a:hover {
color:#666666;
}
.title {
font-size:10px;
font-weight:bold;
text-align:center;
margin:0 45px 15px 4px;
background:#078E88;
color:#FFF;
line-height:10px;
}
.contact-title {
font-size:10px;
font-weight:bold;
text-align:center;
margin:0 45px 0 4px;
background:#078E88;
color:#FFF;
}
.subtitle {
font-size:10px;
font-weight:bold;
padding:1px 0 0 0;
margin:0;
}
.subtitle-2 {
line-height:11px;
font-size:10px;
font-weight:bold;
padding:0;
margin:0;
}
.about-p {
padding:0 55px 0 0;
margin:0;
}
.about-p-2 {
padding-top:3px;
}
#about-pic {
width:182px;
height:68px;
margin:0 5px 5px 10px;
float:left;
}
.about-content {
clear:both;
padding:0 50px 10px 10px;
}
.contact-p {
margin-left:16px;
margin-right:50px;
margin-top:3px;
color:#000;
}
.index-p {
margin:7px 15px 0 0;
padding:0;
}
#more-1 {
padding-right:20px;
padding-top:10px;
text-align:right;
line-height:0;
}
.services {
width:268px;
float:left;
}
.arrow {
width:15px;
height:11px;
background:#AAC298 url(images/tcomm_index_09.gif) no-repeat;
padding-top:30px;
padding-left:2px;
margin-top:4px;
margin-left:10px;
float:left;
line-height:10px;
font-weight:bold;
color:#FFF;
text-align:center;
}
.index-sub {
margin:3px 5px 0 35px;
font-weight:bold;
text-decoration:underline;
}
.index-p-2 {
margin:0 5px 0 35px;
line-height:10px;
}
.more-2 {
text-align:right;
margin-right:5px;
line-height:0;
}
.product {
width:132px;
padding-top:5px;
padding-left:1px;
float:left;
text-align:center;
}
.bolded {
font-weight:bold;
color:#000;
}
.orange {
color:#FF7B03;
margin-left:13px;
margin-bottom:3px;
padding-top:5px;
}
.green-line {
border-bottom:2px solid #BEDCA8;
line-height:0;
clear:both;
}
.product-p-1 {
margin:0 8px;
padding:0;
font-weight:bold;
color:#000;
text-align:left;
}
.product-p-2 {
margin:0;
padding:0 8px;
color:#000;
text-align:left;
line-height:11px;
}
.underline {
text-decoration:underline;
}
.contact-line {
padding:2px 0 5px 0;
margin-left:9px;
margin-right:50px;
}
#contact-info-1 {
width:168px;
height:70px;
border-left:2px solid #078E88;
margin-left:9px;
margin-top:5px;
padding-left:3px;
float:left;
}

* html #contact-info-1 {
margin-left:5px;
}
.contact-info-2 {
width:168px;
height:70px;
border-left:2px solid #078E88;
margin-top:5px;
padding-left:3px;
float:left;
}
#contact-info-1 ul, .contact-info-2 ul {
margin:0;
padding:10px 0 0 0;
list-style:none;
}
#contact-info-1 li, .contact-info-2 li {
width:164px;
}
.info2 {
width:40px;
font-weight:bold;
float:left;
}
.sub-contact {
text-align:right;
width:inherit;
}
#sub-content {
margin-left:15px;
margin-right:52px;
}
.sub-content-1 {
margin-top:3px;
margin-bottom:3px;
padding:3px 10px;
width:148px;
float:left;
border-left:2px solid #078E88;
}
#form {
margin:15px 130px 0 85px;
color:#000;
}
input, textarea {
font-size:10px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.textarea {
height:50px;
}
.subform {
width:50%;
float:left;
}
.subform p {
margin:0;
padding:0;
}
#submit {
padding-top:3px;
padding-right:2px;
text-align:right;
}
#footer {
height:45px;
padding-left:35px;
padding-top:18px;
clear:both;
font-size:10px;
line-height:15px;
text-transform:capitalize;
}
#footer p {
margin:0;
padding:0;
}
#partners {
float:left;
width:90px;
text-transform:uppercase;
}
