html, body {
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	color:#666;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	font: 10px verdana, arial, helvetica, sans-serif;	
}

h1 {	font-size:11px;	font-weight:bold;	margin:0 0 0 0;	}

h2 {	font-size:11px;	font-weight:bold;	margin:0 0 0 0;	}

h3 {	font-size:10px;	font-weight:bold;	margin:0 0 3px 0;	}


/* GENERAL CLASSES */
.RussoMain {  	width: 100%;   	position: absolute; 	min-height:100% 	}
.RussoContainer {	position: absolute;	 width:675px; left: 50%; 	margin-left:-332px;	background-image:url(../images/bodyBacking.png); }

a:link, a:visited, a:active {	color:#5f5576;	text-decoration: none;}
a:hover {	text-decoration: underline;	color:#5f5576;}

a img{border:none;}

.buttons {  background:url(../images/buttonBacking.gif);  color:#666;  border: none;  font-weight:bold;}
.buttons:hover {  background:url(../images/buttonBacking_over.gif);  color:#666;}

/*BODY CLASSES*/

.Header {	width:663px; 	height:189px; 	background-image:url(../images/headerBacking.jpg);	background-repeat:no-repeat;	margin-left:6px;}
.Header a:link, .Header a:visited, .Header a:active {	color: #5f5576;	font-size:11px;	text-decoration:none; font-weight:bold;	}
.Header a:hover {	text-decoration: underline; color: #5f5576;}

.Menu { padding:170px 0 0 29px; }
.leftColumn {float:left; width:443px; padding-left:10px; }
.h1Title {	margin: 5px 0 0 0; background-image:url(../images/H1backing.gif); background-repeat:no-repeat; width:443px; height:30px;}
.homeContent {margin:10px 0 0 5px; width:430px; float:left;}
.rightColumn {float:left; min-height:80%; width:211px; margin:0 0 0 2px; color:#FFF; background-image:url(../images/rightColumnBacking.gif);}
.rightColumn a:link, .rightColumn a:visited, .rightColumn a:active { font-weight:bold;	color:#FFF;	}
.rightColumn a:hover {	color:#FFF;		text-decoration: underline;}
.newsItems { padding:5px 5px 10px 8px; width:175px; border-bottom:1px dashed #c6ccd0; }

.warning {
	font-weight:bold;
	color:#FF0000;
	}

.success {
	font-weight:bold;
	color:#00CC00;
	}

/*FOOTER CLASSES*/

.Footer {
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:675px; 
	height:50px;
	font-size:10px;
	background-image:url(../images/footerBacking.jpg);
	background-repeat:no-repeat;
	color:#CCC;
}

.Footer a:link, .Footer a:visited, .Footer a:active {
	color:#CCC;
	}

.Footer a:hover {
	color:#999;	
	text-decoration: underline;
}


.HoldingPageList { 
	width:100px; margin-top:5px;
}

.HoldingPageList LI { 
	color: #000000;
}

