body {
	background: #ebebeb;
	margin : 0;
	color : #333333;
	font : 12px Verdana;
}

h1 {
	font : bold 24px Verdana;
	color : #333333;
	margin : 0 0 2px 0;
}

h2 {
	font : bold 21px Verdana;
	color : #333333;
	margin : 0 0 2px 0;
}

h3 {
	font : bold 18px Verdana;
	color : #333333;
	margin : 0 0 2px 0;
}

p, li, td {
	color : #333333;
	font : 12px Verdana;
	text-align: justify;
}

p, ul {
	margin : 0 0 15px 0;
}

ul {
	margin-left : 15px;
	list-style : square;
}

a {
	color : #ed1e79;
	font-weight : bold;
	text-decoration : none;
}
a:hover {
	color : #fabbd6;
}

em {
	font-style : italic;
}

#head {
	background: url(images/head.jpg) no-repeat top;
	top : 0px;
	width : 999px;
	height : 160px;
	margin-left: -499px;
	position: absolute;
	left: 50%;
}

#container {
	top : 160px;
	width : 843px;
	margin-left: -421px;
	position: absolute;
	left: 50%;
}

#middle {
	background : white url(images/bg.jpg) repeat-y top;
	margin : 0;
	width : 843px;
}

#main {
	float : left;
	padding : 0;
	margin : 0;
	width : 567px;
	display: inline;
}

#content {
	padding : 5px 20px 20px 20px;
}

#menu {
	background : url(images/main.jpg) top no-repeat;
	width: 547px;
	height : 48px;
	margin : 0;
	padding : 0 0 0 20px;
	list-style : none none;
	text-align: left;
}

#menu li {
	margin : 0;
	padding : 0 27px 0 0;
	display : inline;
}

#menu li a {
	color : white;
	font : bold 12px Arial;
	text-decoration : none;
}

#menu li a:hover {
	color : white;
	font : bold italic 12px Arial;
	text-decoration : none;
}

#leftcolumn {
	background : #464646 url(images/menu.jpg) top no-repeat;
	float : left;
	padding : 10px 20px 20px 20px;
	margin : 0;
	width : 236px;
	height: 478px;
	display: inline;
}

#leftcolumn ul {
	margin : 0px 0 15px 0;
	padding : 0;
	list-style : none none;
	text-align: left;
}

#leftcolumn li {
	margin : 0 0 20px 0;
	padding : 0;
}

#leftcolumn li a {
	color : white;
	font : italic 15px Verdana;
	text-decoration : none;
}

#leftcolumn li a:hover {
	color : #fabbd6;
	text-decoration : none;
}

.fill_column {
	clear : both;
}
