*
{
    margin: 0;
    padding: 0;
} 

html, body
{
	margin: 0;
	padding: 0;
	height: 100%; /* needed for container min-height */
}

body
{
	background: #fff url('img/background.gif') repeat-y top center;
	font-family: arial, helvetica, sans-serif;
	/*
	text-transform: lowercase;
	*/
	font: .74em "Trebuchet MS" Verdana, Arial, sans-serif;
	line-height: 1.5em;
}

a
{
	color: #AC1F24; /* #3B6EBF */
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

hr
{
	border: 0;
	color: #DA2828; /* IE */
	background-color: #DA2828; /* FF */
	height: 1px;
}

/* id's */

div#wrapper
{
	position: relative; /* needed for footer positioning */
	margin: 0 auto; /* center, not in IE5 */
	height: auto !important; /* real browsers */
	height: 100%; /* IE6: treaded as min-height*/
	min-height: 100%; /* real browsers */

	width: 759px;
	max-width: 759px;
	background: url('img/header.gif') no-repeat top left;
}

div#header
{
	position: relative; /* needed for navigation */
	height: 120px;
}

div#header h1, div#header h2
{
	display: none;
}

div#content
{
	padding: 1em 5em 4em 5em; /* bottom padding for footer */
}

.ce_text ul
{
	padding-left: 15px;
	list-style: disc;
}

.ce_text li
{
	padding-left: 5px;
}

.ce_text p
{
	padding-top: 10px;
	padding-bottom: 15px;
}

.mod_article
{
	margin-bottom: 20px;
}

.mod_article h1
{
	font-size: 16px;
}

.mod_article h2
{
	font-size: 14px;
}

.mod_article h3
{
	margin-top: 5px;
	margin-bottom: 5px;
}

.ce_text h1
{
	font-size: 22px;
}

div#footer
{
	position: absolute;
	bottom: 0; /* stick to bottom */
	width: 757px;
	border: 1px solid #FFF;
	border-top: 1px solid #CCC;
	text-align: center;
	background: #FFF;
}
div#footer p
{
	margin: 0;
	padding: .5em;
}

/* classes */

div.mod_breadcrumb
{
	border-bottom: 1px solid #CCC; /* #DA2828 */
	margin-bottom: 15px;
	padding: 5px;
	padding-left: 0;
}

div.mod_navigationMain {position:absolute;bottom:0;right:5em;} /* right same as #content right padding */
div.mod_navigationMain ul,
div.mod_navigationMain li{margin:0;padding:0;}
div.mod_navigationMain li{list-style-type:none;float:left;margin-right:5px;text-align:center;font-weight:bold;background:#DA2828;}
div.mod_navigationMain li.last {margin-right:0px;}
div.mod_navigationMain li.active p{background:#FFFFFF;color:#666;}
div.mod_navigationMain li p,
div.mod_navigationMain a{float:left;width:8em;padding:3px 0;text-decoration:none;background:#E45C5C;color:#FFFFFF;}
div.mod_navigationMain a:hover{background:#FFFFFF;color:#666;}

td.col_0 {padding-right:10px;}


