/*
	Blean Primary CSS - Main
	Created: 29/06/2009
*/
body, h1, h2, h3, h4, h5, h6, ul, li, ol, p, em, table, tr, th, td, em, form, img {
	border:					0;
	padding:				0;
	margin:					0;
}

body {
	background-color:		#6eb4cd;
	padding-top:			20px;
}

#header {
	display:				block;
	background-image:		url(box-top.gif);
	background-repeat:		no-repeat;
	
	margin:					0 auto 0 auto;
	width:					818px;
	height:					155px;
}
#top_menu {
	display:				inline;
	float:					left;
	width:					260px;
	margin-left:			15px;
	margin-top:				10px;
}
#top_menu ul {
	display:				block;
	list-style-type:		none;
}
#top_menu ul li {
	float:					left;
	width:					120px;
}
#top_menu ul li a {
	display:				block;
	background-image:		url(top-menu.gif);
	background-repeat:		no-repeat;
	height:					140px;
	
	text-indent:			-1000px;
	overflow:				hidden;
}
#top_menu ul li.item1 a {		background-position: 0 0; }
#top_menu ul li.item2 a {		background-position: -130px 0; }
#top_menu ul li.item1 a:hover {	background-position: 0 -150px; }
#top_menu ul li.item2 a:hover {	background-position: -130px -150px; }

#header #logo {
	float:					left;
}
#header #logo h1 {
	position:				absolute;
	background-image:		url(logo.png);
	background-repeat:		no-repeat;
	
	width:					549px;
	height:					174px;
	
	text-indent:			-1000px;
	overflow:				hidden;
}

#container {
	display:				block;
	background-image:		url(box-middle.gif);
	background-repeat:		repeat-y;
	
	margin:					0 auto 0 auto;
	width:					818px;
}

#main_menu {
	display:				block;
	clear:					both;
}
#main_menu ul {
	display:				block;
	list-style-type:		none;
	margin-left:			30px;
	padding-top:			0px;
	height:					40px;
}

#main_menu ul li {
	float:					left;
	margin-left:			6px;
	margin-bottom:			20px;
}
#main_menu ul li a {
	display:				block;
	background-image:		url(main-menu-4.gif);
	background-repeat:		no-repeat;
	
	height:					90px;
	
	text-indent:			-1000px;
	overflow:				hidden;
}
#main_menu ul li.item1 a {		
	background-position:	0 0; 
	width:					88px;
}
#main_menu ul li.item2 a {		
	background-position:	-100px 0; 
	width:					152px;
}
#main_menu ul li.item3 a {		
	background-position:	-262px 0; 
	width:					80px;
}
#main_menu ul li.item4 a {		
	background-position:	-354px 0; 
	width:					70px;
}
#main_menu ul li.item5 a {		
	background-position:	-430px 0; 
	width:					80px;
}
#main_menu ul li.item6 a {		
	background-position:	-524px 0; 
	width:					126px;
}
#main_menu ul li.item7 a {		
	background-position:	-660px 0; 
	width:					110px;
}
#main_menu ul li.item1 a:hover,
#main_menu ul li.item1.lit a {
	background-position:	0 -110px;
}
#main_menu ul li.item2 a:hover,
#main_menu ul li.item2.lit a {
	background-position:	-100px -110px;
}
#main_menu ul li.item3 a:hover,
#main_menu ul li.item3.lit a {
	background-position:	-262px -110px;
}
#main_menu ul li.item4 a:hover,
#main_menu ul li.item4.lit a {
	background-position:	-354px -110px;
}
#main_menu ul li.item5 a:hover,
#main_menu ul li.item5.lit a {
	background-position:	-430px -110px;
}
#main_menu ul li.item6 a:hover,
#main_menu ul li.item6.lit a {
	background-position:	-524px -110px;
}
#main_menu ul li.item7 a:hover,
#main_menu ul li.item7.lit a {
	background-position:	-660px -110px;
}

#contents h3,
#contents h4,
#contents p,
#contents ul,
#contents table {
	margin-bottom:			15px;
}

#copyright {
	display:				block;
	background-image:		url(box-bottom.gif);
	background-repeat:		no-repeat;
	
	margin:					0 auto 0 auto;
	width:					818px;
	padding-top:			50px;
	padding-bottom:			40px;
}
#copyright .left {
	float:					left;
	margin-left:			20px;
}
#copyright .right {
	float:					right;
	margin-right:			20px;
}

/*
	Fonts
*/
body {
	font-family:			'Verdana', sans-serif;
}

#contents h3 {
	font-size:				11pt;
}

#contents p {
	font-size:				10pt;
	line-height:			16pt;
}

#copyright {
	font-size:				8pt;
	color:					#fff;	
}
#copyright a {
	color:					#fff64e;
	text-decoration:		none;
}