@import url(inc_csc.css);
@import url(inc_news.css);
@import url(inc_common.css);
@import url(inc_htmlarea.css);
@import url(inc_ttproducts.css);

#margin, #metanav, #margintop,
#metanav ul, #mainnav, #mainnav ul, #mainnav li, #mainnav img, #mainnav a,
#subnav li, #subnav ul, #marginbottom, #footer {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

#margin {
  position:relative;
  margin: 0 auto;
  padding: 10px;
  font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-align:left;
  width:948px;
  background: white url(../images/back_margin.gif) repeat-y;
  color:black;
  z-index:10;
}

#margintop {
  position:absolute;
  left:0;
  top:0;
  width:968px;
  height:405px;
  background: transparent url(../images/back_margin_top.gif) no-repeat;
}
#marginrest {
  position:relative;
  left:4px;
  top:0;
  width:940px;
  background: transparent;
}

#metanav {
  text-align: right;
}

#metanav ul {
	list-style-type: none;
  margin-right:20px;
  margin-top:31px;
}

#metanav li {
  display: inline;
  color: #999;
}

#metanav a {
  font-weight:bold;
}

#header {
  margin:12px 0 9px 0;
  padding:0;
  height:186px;
  width:100%;
  background: green;
}

#mainnav {
  margin:0;
  padding:0;
  width:100%;
  height:39px;
  background: white url(../images/back_mainnav.gif) repeat-x;
}

#mainnav ul {
  margin-left: 31px;
}

#mainnav li {
  display:inline;
  margin-left:-1px;
}

#main {
  position: relative;
  margin:0;
  padding:40px 30px;
  min-height:278px;
  background: white url(../images/back_main.gif) no-repeat;
}

#left {
  float:left;
  width: 372px;
}

#left .left, #left .highlight {
  border: 1px solid #D4D4D4;
  padding: 15px;
  padding-bottom:0;
  font-size: 10px;
}

#left .highlight {
  background: #E61818;
  color:white;
}

#left .highlight h1, #left .highlight h2, #left .highlight h3, #left .highlight h4, #left .highlight h5, #left .highlight h6,
#left .highlight a, #left .highlight p {
  color:white;
}

#left h4 { font-size: 10px; }

#left .borderbottom {
  height: 3px;
  width: 372px;
  background: url(../images/border_bottom.gif) no-repeat;
  margin-bottom:20px;
}

#subnav ul {
  list-style-type: none;
  margin: 0px 2px 18px 2px;
}
#subnav li {
  border:1px solid #d4d4d4;
  margin-bottom: 3px;
  background: url(../images/link1.gif) no-repeat 8px center;
  padding-left: 27px;
}

#subnav ul.noborder {
  margin: 0;
}

#subnav li.noborder {
  border:0;
  margin:0;
  background:0;
  padding:0;
}

#content {
  margin-top: 2px;
  margin-left: 422px;
}

#footer {
  border-top: 4px solid #E61818;
  width: 100%;
  background:white;
  margin-top: 5px;
  margin-bottom: 15px;
}

#footer p {
  height: 38px;
  margin-top: 1px;
  padding: 13px 43px;
  background-color: #F6F6F6;
}

#marginbottom {
  position:relative;
  margin: 0 auto 30px auto;
  top:-20px;
  width: 968px;
  background: white url(../images/back_margin_bottom.gif) no-repeat bottom;
  height: 30px;
  z-index:99;
}

#marginbottom p, #marginbottom a {
  color: #bbbbbb;
}

#marginbottom a:hover {
  color: #999999;
}