body { margin: 0; padding: 0; color: black; background-color: white; }

body,table {
	font: normal 9pt Verdana;
}

#pageheader { 
	position: relative; 
	height:100px; 
	background:#D6D6D6 url(../images/vc_header.gif) no-repeat; 
}

#pageheader img { 
	position:absolute; 
	right:0px; 
	height:67px; 
	top:13px; 
	border:0; 
}

#topmenu {
	margin-top: 4px; 
	border-top: 1px solid #b9d623;
}

#topmenu div {
	background-color:#D6D6D6;
	height:25px;
	vertical-align:middle;
	margin-top: 1px; 
	padding-top: 5px; 
	padding-left:200px;
}

#pageleft {
	position: absolute;
	left: 10px;
	top: 146px;
	width:180px;
}

#pagecontent {
	position: absolute;
	left: 200px;
	top: 146px;
	width: 600px;
}

td,th {
	vertical-align:top;
	text-align:left;
	padding:0;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}

th {
	background-color:#BFBFBF;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}

form {
	margin:0;
	padding:0;
	border:0;
	display:inline;
}

h1,h2,h3 {
	font-size:1.5em;
	margin:0;
	padding:0;
	border:0;
	font-weight:bold;
	padding-bottom:20px;
	color:#666666;
}

h1 {
}

h2 {
	font-size:1.2em;
}

h3 {
	font-size:1.1em;
	padding-bottom:10px;
}

table {
	margin-bottom:10px;
}

hr {
	height:1px;
	margin:0;
	padding:0;
	border:0;
	margin-bottom:20px;
}

ul,li {
	padding:0;
	border:0;
}

ul {
	margin-bottom:5px;
	margin-top:5px;
}

p {
	border:0;
	margin:0;
	padding:0;
	padding-bottom:20px;
}

p.newsblock {
	margin-left:20px;
}

p.newsblockheader {
	font-weight:bold;
}

FONT.topmenu {
	font-family:Verdana;
	color:#ffffff;
	font-size:9pt;
}

FONT.error {
	font-family:Verdana;
	color:#ff0000;
	font-size:9pt;
}

a.navitop {
	margin-right:10px;
}

a.navitopactive {
	margin-right:10px;
	line-height:20px;
	background-color:#EFF9CF;
}

a.navileft {
	padding-bottom:0;
}

a.navileftactive {
	padding-bottom:0;
}

A.topmenu {
	font-family:Verdana;
	font-size:9pt;
	color:#000000;
	text-decoration:none;
}
A.topmenu:hover {
	font-family:Verdana;
	font-size:9pt;
	color:#000000;
	text-decoration:underline;
}

A {
	font-family:Verdana;
	font-size:100%;
	color:#000000;
	text-decoration:none;
}
A:hover {
	font-family:Verdana;
	font-size:100%;
	color:#000000;
	text-decoration:underline;
}

a.navitop {
}

a.navitophighlight {
	color:#FF0000;
}


td.navileft {
	padding-bottom:5px;
	padding-top:5px;
	vertical-align:middle;
}

td.navileftactive {
	padding-bottom:5px;
	padding-top:5px;
	vertical-align:middle;
	background-color:#DCEAAF;
}

A.site {
	font-family:Verdana;
	font-size:100%;
	color:#0000ff;
	text-decoration:none;
}
A.site:hover {
	font-family:Verdana;
	font-size:100%;
	color:#0000ff;
	text-decoration:underline;
}

A.sitered {
	font-family:Verdana;
	font-size:100%;
	color:#ff0000;
	text-decoration:none;
}
A.sitered:hover {
	font-family:Verdana;
	font-size:100%;
	color:#ff0000;
	text-decoration:underline;
}

A.sitegreen {
	font-family:Verdana;
	font-size:100%;
	color:#009900;
	text-decoration:none;
}

A.sitegreen:hover {
	font-family:Verdana;
	font-size:100%;
	color:#009900;
	text-decoration:underline;
}

INPUT {
	font-family:Verdana;
	border:solid 1px #999999;
	font-size:1em;
}
SELECT {
	font-family:Verdana;
	border:solid 1px #000000;
	font-size:1em;
}

HR {
	line-height:10px;
	border:solid 1px #c0c0c0;
}

TABLE.form {
	background-color:#e9e9e9;
}

TD.coldesc {
	background-color:#d0d0d0;
	color:#000000;
	font-weight:bold;
	padding:5px;
}

TD.coldesc_inside {
	background-color:#d0d0d0;
	color:#000000;
	font-weight:bold;
	font-size:8pt;
	padding:2px;
}

TR.header {
	background-color:#d0d0d0;
	color:#000000;
	font-weight:bold;
	line-height:2em;
}

TR.body {
	background-color:#efefef;
}

td.highlight1 {
	background-color:#ffefcf;
}

td.highlight2 {
	background-color:#cfefff;
}

TD.forumbody {
	padding-top:5px;
	padding-bottom:5px;
}

.row1 {
	background-color:#efefef;
}

.row1_inside {
	background-color:#efefef;
	font-size:8pt;
}

.row2 {
	background-color:#dfdfdf;
}

.row2_inside {
	background-color:#dfdfdf;
	font-size:8pt;
}

IMG {
	border:0;
}

p.error {
	color:#ff0000;
}

li.cap {
	border-top: 3px double #666;
	padding: .67em 0 1em .2em;
}

li.cap strong {
	padding: 0 .2em;
	font-size: 1.25em;
	color: #666;
}

dt {
	border-top: 1px solid #FFF;
	padding: .5em 1em 0;
	font-weight: bold;
	font-variant: small-caps;
	font-size: .9em;
}

dd {
	background: #FFF;
	color: #000;
	margin: .25em 2.5em;
	padding: .2em 1em;
}

