body * {font-family:Arial, sans-serif;font-size:14px;}
body {background:#fff url(/images/layout/bg.png) repeat-x;margin:0 5%}
a {color:#000;}
a:hover {color:#ff6a00}
div, table, tr, td {
  padding:0;
	margin:0;
}
h2 {
  font-size:130%;
}
h1 { font-size:150%; }
div#header {
  clear:both;
}
td#subhead {
	height:28px;
	color:#cc5600;
	font-weight:900;
}
td#subhead a {
	line-height:28px;
  font-size:14px;
  text-transform:uppercase;
	color:#fff;
	text-decoration:none;
}
html > body td#subhead a { line-height:29px; }

td#subhead a:hover {
  color:#000;
}
td#leftCol {
  width:299px;
  background:url(/images/layout/border-l.png);
  vertical-align:top;
}
td#leftCol div {
  padding-left:100px;
}
td#leftCol div a {
  display:block;
	padding:5px;
	border-bottom:1px solid #eee;
}
td#main {
  vertical-align:top;
	background:#fff;
}
div.text {
  clear:left;
  display:table;
  height: 1%;
/*  width:100%;*/
  background:url(/images/layout/div-bar.png) bottom center no-repeat;
  padding-bottom:40px;
  margin-bottom:30px;
}
div.text-r {float:right;margin-left:50px;margin-bottom:100px;width:35%}
.hl {font-weight:700;font-size:90%;color:#ff6a00}
div#footer {
  clear:both;
	color:#474747;
	text-align:center;
	padding:15px;
	font-weight:700;
	font-size:10px;
}
div#footer a {
	color:#474747;
	font-size:10px;
}
td#tb, td#bb {height:10px;font-size:2px;}
td#tb {background:url(/images/layout/border-t.png);}
td#rb {background:url(/images/layout/border-r.png); width:10px;}
td#bb {background:url(/images/layout/border-b.png);}
table#fee {border:1px solid black;margin:auto}
table#fee td {border:1px solid #ccc;padding:5px}

table.t td {border:1px solid #ccc;padding:5px}