#wrapper {
position: absolute; top: 0px; left: 50%; margin-left: -500px; width: 1000px;
}

#mainwrapper {
background:url(/images/middle_bg_nowhiteline.jpg) top center repeat-x; background-color:#d2d2d2; width:100%;
}

#maincontent {
width:1000px; background-color:#ffffff; text-align:left; padding:10px;
}


#footer {
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-transform:uppercase; background: #cccccc url(../images/middle_bg.png); background-position:bottom; background-repeat:repeat-x;
}

#vt {
    font: normal normal normal 12px arial;
    text-decoration: none;
    text-align: left;
    padding-left: 40px;
    padding-right: 10px;
	width: 920px;
}
#vt h1 {
    text-align: left;
    font: normal normal bold 16px arial;
    color: #000000;
    margin-top:0;
    padding-top:0;
}
#vt h2 {
    text-align: left;
    font: normal normal bold 12px arial;
    color: #000000;
}
#vt a h2 {
    text-decoration: none;
}
.loclink {
    font: bold 14px arial;
    color: #063ECC;
    text-decoration: none;
    text-transform: uppercase;
    border-width: 0;
}
a.loclink { color: #063ECC; border-width:0; }
a.loclink:hover { color: #063ECC; border-width:0; }
a.loclink:link { color: #063ECC; border-width:0; }
a.loclink:visited { color: #063ECC; border-width:0; }
a.loclink:active { color: #063ECC; border-width:0; }
.trim_section_title {
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight: bold;
}
td.trim_section_title {
	color:#ffffff;
}
.trim_section_row {
	background-color: #04658e;
	height:20px;
	padding-left:5px;
}
.trim_section_text {
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
}
.trim_section_category {
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
#vt #topmenu {
	border-bottom: 1px solid #000000;
}

