html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

ol, ul { list-style: none; }

:focus { outline: 0; }

body {
	background-color:#fff;
	color: #555;
	font: 8pt Arial,sans-serif;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

#layout {
	margin:0 auto 0 auto;
	width:768px;
}

#corner {
	height:36px;
	background-color:#007B6F;
}

td.topnav {
	vertical-align:middle;
	padding-top:8px;
	_padding-top:10px;
}

html>body td.topnav {
	*padding-top: 10px;
}
a.lang {
	float:right;
	padding-left:5px;
	padding-bottom:5px;
	margin-left:12px;
	display:block;
	font: bold 8pt Arial,sans-serif;
	color: #44B53B;
	font-weight:bold;
}
a.topnav {
	padding-left:5px;
	padding-bottom:5px;
	margin-left:12px;
	display:block;
	width:15px;
	height:15px;
	float:right;
}

#nav {
	width:192px;
	vertical-align:top;
	text-align:left;
}	

td#logo {
	width:192px;
	height:181px;
	vertical-align:middle;
}

td#logo a {
	margin-left:16px;
}

td#delim {
	width:192px;
	height:12px;
	background-color:#007B6F;
}

a.menu {
	display:block;
	width:177px;
	height:47px;
	border-bottom:#fff 1px solid;
}

div.menu {
	width:192px;
	height:47px;
	border-bottom:#fff 1px solid;
}

div#about {background:#007B6F url("../img/aabout.gif") no-repeat 14px 0px;}
a#about {background:#007B6F url("../img/about.gif") no-repeat 8px 24px;}
a#about:hover {background:#007B6F url("../img/habout.gif") no-repeat 8px 24px;}

div#agency {background:#007B6F url("../img/aagency.gif") no-repeat 14px 0px;}
a#agency {background:#007B6F url("../img/agency.gif") no-repeat 8px 24px;}
a#agency:hover {background:#007B6F url("../img/hagency.gif") no-repeat 8px 24px;}

div#logistics {background:#007B6F url("../img/alogistics.gif") no-repeat 14px 0px;}
a#logistics {background:#007B6F url("../img/logistics.gif") no-repeat 8px 24px;}
a#logistics:hover {background:#007B6F url("../img/hlogistics.gif") no-repeat 8px 24px;}

div#consulting {background:#007B6F url("../img/aconsulting.gif") no-repeat 14px 0px;}
a#consulting {background:#007B6F url("../img/consulting.gif") no-repeat 8px 24px;}
a#consulting:hover {background:#007B6F url("../img/hconsulting.gif") no-repeat 8px 24px;}

div#links {background:#007B6F url("../img/alinks.gif") no-repeat 14px 0px;}
a#links {background:#007B6F url("../img/links.gif") no-repeat 8px 24px;}
a#links:hover {background:#007B6F url("../img/hlinks.gif") no-repeat 8px 24px;}

a#news {background:#007B6F url("../img/news.gif") no-repeat 8px 6px;}
a#news:hover {background:#007B6F url("../img/hnews.gif") no-repeat 8px 6px;}

td#dqd {
	width:192px;
	height:48px;
	background:url("../img/dqd.gif") no-repeat 8px 28px;
}

a.news {
	display:block;
	width:177px;
	height:24px;
	border-bottom:#fff 1px solid;
}

div#gazette {
	width:177px;
	height:70px;
	background:#E6E6E6 url("../img/gazette.gif") no-repeat 0px 12px;
}

div#gazette a {
	display:block;
	padding:15px 5px 5px 72px;
	font: 8pt Arial,sans-serif;
	line-height:12pt;
	color: #007B6F;
	text-decoration:underline;
}

div#gazette a:hover {
	color: #44B53B;
	text-decoration:underline;
}

#page {
	width:576px;
	vertical-align:top;
	text-align:left;
}	

.highlight {
	padding-top:15px;
	padding-right:14px;
	width:178px;
}

div#hrgray {
	width:178px;
	height:2px;
	font-size:1px;
	line-height:1px;
	border-bottom:#007B6F 1px solid;
}

div#hrlgray {
	width:384px;
	height:2px;
	font-size:1px;
	line-height:1px;
	border-bottom:#ddd 1px solid;
}

.highlight h2 {
	text-align:left;
	font: bold 11pt Arial,sans-serif;
	color: #007B6F;
}

.highlight h3 {
	padding:0 8px 3px 8px;
	text-align:left;
	font: bold 8pt Arial,sans-serif;
	color: #555;
}

.highlight p {
	padding:0 8px 8px 8px;
}

.highlight img {
	border:#44B53B 1px solid;
	margin-top:6px;
  margin-bottom:12px;
}


.highlight p a {
	font: bold 8pt Arial,sans-serif;
	color: #44B53B;
	text-decoration:none;
}

.highlight p a:hover {
	color: #007B6F;
	text-decoration:none;
}

div#footer {
	margin-top:10px;
	width:576px;
	height:36px;
	background-color:#44B53B;
}

div#footer p {
	color:#fff;
	padding-top:11px;
	text-align:center;
}

div#footerLeft {
	float:left;
	width:191px;
	height:36px;
/*
	background:#007B6F url("../img/troyatech.gif") no-repeat 10px 13px;
*/
	background:#007B6F; 
	border-right:#fff 1px solid;
}

div#about_hdr {
	width:576px;
	height:46px;
	border-bottom: #007B6F 1px solid;
	background: url("../img/about_hdr.gif") no-repeat 230px 23px;
}

div#agency_hdr {
	font-family: Arial,sans-serif;
	font-size: 46px;
	vertical-align: bottom;
	font-weight: bold;
	color: #dddddd;
	text-align:right;
	width:576px;
	height:46px;
	border-bottom: #007B6F 1px solid;
	background: url("../img/agency_hdr.gif") no-repeat 230px 23px;
}

div#logistics_hdr {
	font-family: Arial,sans-serif;
	font-size: 46px;
	vertical-align: bottom;
	font-weight: bold;
	color: #dddddd;
	text-align:right;
	width:576px;
	height:46px;
	border-bottom: #007B6F 1px solid;
	background: url("../img/logistics_hdr.gif") no-repeat 230px 23px;
}

div#consulting_hdr {
	font-family: Arial,sans-serif;
	font-size: 46px;
	vertical-align: bottom;
	font-weight: bold;
	color: #dddddd;
	text-align:right;
	width:576px;
	height:46px;
	border-bottom: #007B6F 1px solid;
	background: url("../img/consulting_hdr.gif") no-repeat 230px 23px;
}

div#links_hdr {
	width:576px;
	height:46px;
	border-bottom: #007B6F 1px solid;
	background: url("../img/links_hdr.gif") no-repeat 230px 23px;
}

div#news_hdr {
	width:576px;
	height:46px;
	border-bottom: #007B6F 1px solid;
	background: url("../img/news_hdr.gif") no-repeat 230px 23px;
}

div#contact_hdr {
	width:576px;
	height:46px;
	border-bottom: #007B6F 1px solid;
	background: url("../img/contact_hdr.gif") no-repeat 230px 23px;
}

div#sitemap_hdr {
	width:576px;
	height:46px;
	border-bottom: #007B6F 1px solid;
	background: url("../img/sitemap_hdr.gif") no-repeat 230px 23px;
}

div#agency_hdr img {
	margin-top:11px;
}

div#logistics_hdr img {
	margin-top:11px;
}

div#consulting_hdr img {
	margin-top:11px;
}

div#about_hdr img {
	margin-top:11px;
}

td#leftcol {
	width:192px;
	padding-left:1px;
}

html:first-child table#leftcol {
	margin-top:-1px;
}

td.submenu, td.asubmenu {
  vertical-align:bottom;
	width:176px;
	height:48px;
	_height:47px;
	border-bottom:#E0E0E0 1px solid;
}

html>body td.submenu, html>body td.asubmenu {
	*height:47px;
}

html*td.submenu,html*td.asubmenu {
	height:47px;
}

td.asubmenu {
	color:#fff;
	background-color:#44B53B;
}

td.submenu p, td.asubmenu p {
	text-indent:-22px;
	padding-left:22px;
	margin-bottom:4px;
	margin-left:5px;
}

td.submenu p a {
	color:#555;
	text-decoration:none;
}

td.submenu p a:hover {
	color:#007B6F;
	text-decoration:none;
}

td#content {
	vertical-align:top;
	width:384px;
	height:467px;
	margin-left:192px;
	background:#F9F9F9 url("../img/dqdgreen.gif") no-repeat 38px 18px;
	padding-top:50px;
	padding-bottom:10px;
}

td#content h2 {
	padding:0px 30px 6px 38px;
	text-align:left;
	font: bold 11pt Arial,sans-serif;
	color: #007B6F;
}

td#content h3 {
	padding:0px 30px 6px 38px;
	text-align:left;
	font:bold 9pt Arial,sans-serif;
	color: #44B53B;
}
td#content a {
	text-align:left;
	font:bold 9pt Arial,sans-serif;
	color: #44B53B;
}


td#content p {
	padding:0px 30px 30px 38px;
	text-align:left;
	font: 8pt Arial,sans-serif;
	line-height:12pt;
	color: #555;
}

td#content p a {
	color: #44B53B;
	font-weight: bold;
	text-decoration:none;
}

td#content p a:hover {
	color: #007B6F;
}

div#toplink {
	width:576px;
	height:15px;
	border-top: #007B6F 1px solid;
}

div#toplink a {
	display:block;
	float:right;
	width:15px;
	height:15px;
	background: url("../img/qup.gif") no-repeat 0 0;
}

#contact {
	font: 8pt Arial,sans-serif;
  margin-left:38px;
}

#contact td {
  padding-right:15px;
  padding-bottom:10px;
}

#contact input, #contact textarea {
	font: 8pt Arial,sans-serif;
	border:#44B53B 1px solid;
}

#contact .submitButton {
	font: 8pt Arial,sans-serif;
	font-weight: bold;
	color: #ffffff;
	border:#44B53B 1px solid;
	background: #007B6F;

}

a.level1 {
  display:block;
	width:163px;
	height:17px;
	padding-left:5px;
	padding-top:4px;
	margin-bottom:5px;
	margin-left:38px;
	color:#fff;
	font:bold 8pt Arial,sans-serif;
	text-decoration:none;
	background-color:#44B53B;
}

a.level1:hover {
	background-color:#007B6F;
}

span.level2 {
	display:block;
	text-indent:-22px;
	padding-left:22px;
	margin:12px 0 12px 45px;
}

span.level2 a {
	color:#555;
	text-decoration:none;
}

span.level2 a:hover {
	color:#007B6F;
	text-decoration:none;
}
