html {
  margin: 0; 
  height: 100%; 
  background-color: #666; 
  overflow-y: scroll;
} 

body {
  position: relative; 
  min-height: 100%; 
  width: 960px;
  border: 0;
  margin: 0 auto;
}

#c2 {
  background: url("/layout/images/bg2.jpg") repeat-y; 
}

#c3 {
  background: url("/layout/images/bg3.jpg") repeat-y; 
}

#header {
  display: block;
  width: 960px;
  height: 245px;
  border: 0;
  padding: 0;
}

#menu 
{
  margin: 0;
  padding: 0;
  height: 46px;
  width: 960px;
}

#menu table img
{
	display: block;
}

#left-column
{
  position: absolute;
  top: 310px;
  left: 0;
  padding: 0;
  width: 160px;
  border: 0;
}

#right-column
{
  position: absolute;
  top: 310px;
  right: 0;
  padding: 0;
  width: 319px;
  border: 0;
}

#container2 {
  width: 770px; 
  top: 290px;
  padding: 15px 0px 55px 15px;
  margin: 0 0 0 161px;
  border: 0;
}

#container3 {
  width: 450px; 
  top: 290px;
  padding: 15px 190px 55px 15px;
  margin: 0 auto;
  border: 0;
}

#footer {
	position: absolute;
	padding: 5px 0; 
	bottom: 0;
	left: 0;
	border: 0;
	width: 960px;
	background: #000;
	text-align: center;
	vertical-align: top;
	font: 12px arial, helvetica, sans-serif;
	color: #FFFFFF;
}

p,td,th,ul,li { font: 12px arial, helvetica, sans-serif; color: #FFFFFF; }
h1 { font-family: arial; font-size: 18px; font-weight: bold; color: #FFFFFF; }
h2 { font-family: arial; font-size: 14px; font-weight: bold; color: #FFFFFF; }
h3 { font-family: arial; font-size: 12px; font-weight: bold; color: #FFFFFF; }
th { font-family: arial; font-size: 12px; font-weight: bold; color: #FFFFFF; }
a { font-family: arial; color: #CCCCCC; font-weight: bold; text-decoration: none; outline: none; }
a.footerlink { font-family: arial; font-size: 12px; font-weight: bold; text-decoration: underline; color: #FFFFFF; vertical-align: top; }
a.footerlink:hover { font-family: arial; font-size: 12px; font-weight: bold; text-decoration: underline; color: #FFFFFF; vertical-align: top; }
img { border: 0px; }

.menuitem0 { }
.m0 {text-decoration:none; font-size:14px; font-weight:bold;color:#cccccc;padding-left: 2px; padding-top: 3px; padding-bottom: 3px; }
a.m0:visited {text-decoration:none; font-size:14px; font-weight:bold;color:#cccccc; background-color: transparent; }
a.m0:hover {text-decoration:none; font-size:14px; font-weight:bold;color:#D3232E; background-color: transparent; }
.menuline { margin: 0px; padding: 0px; border-spacing: 0px; }

