@charset "UTF-8";

body{
	margin			:	0;
	font			: 	12px Arial, Helvetica, sans-serif;
	color			: 	black;
	background		: 	#F5F5F5 url(/images/page_border.gif) top repeat-y;
	}

.container{
	width			:	864px;
	margin			: 	0 auto;
	position		: 	relative;
	overflow		:	hidden;
	}
	

hr{
	display			: 	none;
	}


	
	

/* ##################################################################################################################### */
/* HEADER-TEXT 														 */
/* ##################################################################################################################### */

#header-text{
	text-align		: 	center;
	}

#header-text h2, h2 a, h2 a:hover{
	color			:	red;
	font-family		: 	arial, helvetica, sans-serif;
	font-weight		:	bold;
	font-size		: 	14px;
	text-decoration		:	none;
	padding			:	0;
	}

#header-text h3, h3 a, h3 a:hover{
	color			:	red;
	font-family		: 	arial, helvetica, sans-serif;
	font-weight		:	bold;
	font-size		: 	12px;
	text-decoration		:	none;
	padding			:	0;
	}

/* ##################################################################################################################### */
/* HEADER 														 */
/* ##################################################################################################################### */
	
#header{
	height			: 	150px;
	position		: 	relative;
	border-top		:	1px black solid;
	border-bottom		:	1px black solid;
	background		: 	#E0DFDF url(/images/header_hma.gif) top no-repeat;
	}
		
#header form{
	width			:	864px;
	margin			:	0 auto;
	position		: 	relative;
	text-align		:	right;
	top			:	95px;
	}

/* ##################################################################################################################### */
/* MENU BAR     													 */
/* ##################################################################################################################### */

#menubar{ 
	text-align		:	center;
	margin			:	0px auto;
        width                   :       864px; 
        height                  :       25px; 
	background		:	#E0DFDF;
	border-bottom		:	1px black solid;
        } 

#menubar ul{ 
        margin                  :       0px auto; 
	background		:	#E0DFDF;
        } 

#menubar ul li{ 
	vertical-align		:	middle;
        list-style              :       none; 
        text-align              :       center; 
        color                   :       black; 
        border-right            :       1px solid grey;      
        line-height             :       25px; 
        float                   :       left; 
        text-decoration         :       none; 
        } 

#menubar ul li a{ 
        color                   :       black; 
        line-height             :       25px; 
        float                   :       left; 
        text-decoration         :       none; 
        padding                 :       0 7px 0 7px; 
	} 

#menubar ul li.first{
	margin-left		:	0px;
	border-left            :       1px solid grey;   
	}

#menubar ul li a:hover{ 
        text-decoration:none; 
	background		:	#8F8F8F;
} 

#menubar a:hover{ 
        background-color: transparent; 
} 


/* ##################################################################################################################### */
/* MAIN CONTENT 													 */
/* ##################################################################################################################### */

#maincolumn{
	padding			: 	0 20px;
	}

#maincolumn h1{
	color			:	black;
	font-family		: 	arial, helvetica, sans-serif;
	font-weight		:	bold;
	font-size		: 	24px;
	text-decoration		:	underline;
	text-align		:	center;
	padding			: 	10px;
	margin			:	0px;
	}
	
#maincolumn h2{
	border			:	1px black dashed;
	color			:	black;
	font-family		: 	arial, helvetica, sans-serif;
	font-weight		:	bold;
	font-size		: 	18px;
	text-decoration		:	none;
	text-align		:	left;
	margin			: 	15px 0px 0px 0px;
	padding			: 	10px;
	background		:	#AFAFAF;
	}

#maincolumn h3{
	color			:	black;
	font-family		: 	arial, helvetica, sans-serif;
	font-weight		:	bold;
	font-size		: 	16px;
	text-decoration		:	underline;
	text-underline-style	:	1px #AFAFAF dashed;
	margin			: 	0px 0px 0px 0px;
	padding			: 	2px 0px 3px 0px;
	}

#maincolumn p {
	margin			:	10px 0px 0px 0px;
	padding			:	0px;
	}
	
#maincolumn a {
	}

#maincolumn ul{
	list-style-type		: 	square;
	padding			:	0;
	margin			:	0px 0px 0px 20px;
	}

#maincolumn ol{
	list-style-type		: 	decimal;
	padding			:	0;
	margin			:	0px 0px 0px 20px;
	}


/* ##################################################################################################################### */
/* FOOTER 														 */
/* ##################################################################################################################### */

#footer{
	border-top		:	1px #AFAFAF dashed;
	border-bottom		:	1px #AFAFAF dashed;
	text-align		: 	center;
	font-family		: 	arial, helvetica, sans-serif;
	color			: 	black;
	font-size		: 	10px;
	padding-left		:	5px;
	margin-top		:	20px;
	}


/* ##################################################################################################################### */
/* ADVERTISMENTS													 */
/* ##################################################################################################################### */

#advert{
	text-align		: 	center;
	padding-top		:	10px;
	border			:	0px;
	text-decoration		:	none;
	}

#advert a img{
	border			:	0px;
	}
	





@media print {
#header-text { display: none }
#header { display: none }
#menubar { display: none }
#advert { display: none }

#maincolumn {
	width			:	100%;
	}