body, table, ul, li, img, form, table, td, ol, h1, h1, h3, h4, p, div, hr
{
	padding			: 0px;
	margin			: 0px;
	border			: 0px;
}

body 
{
	background		: #f0e3db;
	font			: 11px Verdana, Helvetica, Arial, sans-serif;
	color			: #330000;	
}

p 
{
	margin			: 0px 0px 8px 0px;
	line-height		: 130%;
}

td
{
	vertical-align	: top;
}



a 
{
	color			: #cc6633;
	text-decoration	: none;
	font-weight		: bold;
}

a:visited 
{
	color			: #cc6633;
	text-decoration	: none;
	font-weight		: bold;
}

a:link 
{
	color			: #cc6633;
	text-decoration	: none;
	font-weight		: bold;
}

a:hover 
{
	color			: #916c6c;
	text-decoration	: underline;
	font-weight		: bold;
}



.def
{
	color			: #330000;
}

.light
{
	color			: #916c6c;
}

.small
{
	color			: #916c6c;
	font-size		: 9px;
}






table#wrapper
{
	background		: #ffffff url('img/bg_tile1.gif') repeat-y;
	width			: 920px;
	margin			: 0px auto 0px auto;
}

td#header
{
	padding			: 15px 25px 0px 25px;
	width			: 870px;
}

td#content
{
	background		: #ffffff url('img/bg_tile2.gif') repeat-y;
	padding			: 5px 25px 50px 25px;
	width			: 870px;
}

p#footer
{
	width			: 920px;
	margin			: 0px auto 0px auto; 
	text-align		: center;
}






div#news
{
	background-color: #f3f0ed;
	width			: 204px;
	padding			: 23px 20px 20px 20px;
	float			: right;
}

p.news
{
	margin			: 0px 0px 16px 0px;
}







div.box596dotted
{
	background		: url('img/bg_dot_tile.gif');
	width			: 596px;
	padding			: 2px;
}

div.box220dotted
{
	background		: url('img/bg_dot_tile.gif');
	width			: 220px;
	padding			: 2px;
	margin			: 2px 0px 8px 0px;
}

div.box200dotted
{
	background		: url('img/bg_dot_tile.gif');
	width			: 200px;
	padding			: 2px;
}

div.box180dotted
{
	background		: url('img/bg_dot_tile.gif');
	width			: 180px;
	padding			: 2px;
	margin			: 2px 0px 8px 0px;
}



div.box576padding
{
	background-color: #ffffff;
	width			: 576px;
	padding			: 10px;
	height			: 40px;
}

div.box200padding
{
	background-color: #ffffff;
	width			: 200px;
	padding			: 10px;
	height			: 80px;
}

div.box180padding
{
	background-color: #f3f0ed;
	width			: 180px;
	padding			: 10px;
}

div.box160padding
{
	background-color: #ffffff;
	width			: 160px;
	padding			: 10px;
}

div.box140padding
{
	background-color: #ffffff;
	width			: 160px;
	height			: 140px;
	padding			: 20px;
	text-align 		: center;
}




td.form
{
	height			: 20px;
	vertical-align	: top;
	color			: #916c6c;
}

input.text, textarea
{
	background-color: #ffffff;
	font			: 11px Verdana, Helvetica, Arial, sans-serif;
	color			: #330000; 
	border			: 1px #cab9b9 solid;
}

select
{
	background-color: #ffffff;
	font			: 11px Verdana, Helvetica, Arial, sans-serif;
	color			: #330000; 
	border			: 1px #cab9b9 solid;
	width			: 156px;
}
