@charset "utf-8";
/* CSS Document */

body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; background-color: #E6E6F2; margin: 0;}
body a {color: #7F3589; text-decoration: none;}

table {font-size: 11px;}
b {font-size: 12px;}
input {border-color: #000;}
textarea {border-color: #000;}
h1 {font-size: 14px; font-weight: bold; color: #803689;}
h2 {font-size: 12px; font-weight: bold; color: #803689;}
em {font-size: 12px; font-style: italic; color: #000000;}

.button {border-color: #000; color: #D00810; font-size: 12px; font-weight: bold; background-color: #FFF; cursor: pointer;}

#error {font-size: 12px; font-weight: bold; margin-left: 10px; color: #FF0000;}
#message {font-size: 12px; font-weight: bold; margin-left: 10px; color: #803689;}

#main {width: 980px; min-height: 735px; margin: auto; position: relative; background-image: url(background.jpg);}

/* Header */
#header {width: 980px; height: 130px; margin: 0 0 0px 0;}
	#headerlogo {width: 360px; height: 110px; top: 20px; position: absolute;}
		#headerlogo img {width: 360px; height: 110px; border: 0px; text-decoration: none;}
	#headertext {width: 391px; height: 20px; left: 589px; top: 110px; position: absolute;}
		#headertext img {width: 391px; height: 20px; border: 0px; text-decoration: none;}
	#login {width: 600px; height: 130px; right: 0px; position: absolute;}
		#loginitems {width: 600px; height: 20px; margin: 20px 0 0 0;}
		#loginitems a {font-size: 12px; font-weight: bold;}

/* Footer */
#footer {width: 980px; height: 105px; margin: 5px 0 0 0; float: left; display: none;}
	#footerline {width: 980px; height: 1px; background-color: #FFFFFF; margin: 10px 0 5px 0; float: left; overflow: hidden;}
	#footerbar {width: 980px; height: 105px; float: left;}
		#footerimage {width: 234px; height: 108px; float: left;}
			#footerimage img {width: 234px; height: 108px; border: 0px; text-decoration: none;}
		#footertext {width: 746px; height: 108px; left: 270px; top: 15px; float: left;}
			#footertext img {width: 667px; height: 93px; border: 0px; text-decoration: none;}

/* Content */
#content {width: 980px;}

/* Content Pages */

	/* Menu */
	#menu {width: 100%; height: 45px; float: left;}
		#menuline {width: 980px; height: 1px; background-color: #FFFFFF; margin: 5px 0 5px 0; float: left; line-height: 1px; font-size: 0px;}
		
	/* Columns */
	#columns {}
	#columnone {width: 220px; margin: 10px 0 0 0px; float: left;}
	#columntwo {width: 510px; margin: 10px 0 0 15px; float: left;}
	#columnthree {width: 220px; margin: 10px 0 0 15px; float: left;}
	
	#nav {float: left; width: 980px;}
		.nav_item {float: left; font-weight: bold; margin: 0 55px 0 55px;}
		.nav_item_academie {float: left; font-weight: bold; margin: 0 51px 0 51px;}
		.nav_item a:hover {color: #9C9E9F;}
		.nav_item_academie a:hover {color: #9C9E9F;}
		.nav_item_first {float: left; font-weight: bold; margin: 0 55px 0 0;}
		.nav_item_first_academie {float: left; font-weight: bold; margin: 0 51px 0 0;}
		.nav_item_first a:hover {color: #9C9E9F;}
		.nav_item_first_academie a:hover {color: #9C9E9F;}
		.nav_item_last {float: left; font-weight: bold; margin: 0 0 0 55px;}
		.nav_item_last_academie {float: left; font-weight: bold; margin: 0 0 0 51px;}
		.nav_item_last a:hover {color: #9C9E9F;}
		.nav_item_last_academie a:hover {color: #9C9E9F;}
		.nav_line {float: left; color: #7F3589;}
	#subnav {float: left;}
	.subnav_item {font-weight: bold; height: 30px;}
	.subnav_item a:hover {color: #9C9E9F;}

	#columnonecontent {width: 210px; margin: 0px 0 0 0px; float:left;}	
		#submenublock {width: 210px; height: 40px; background-color: #803689; float: left}
			#submenublocktext {width: 210px; padding: 10px 0 0 10px; color: #FFFFFF;}
			#submenublocktext a {color: #FFFFFF; text-decoration: underline;}			
	#columntwocontent {width: 490px; margin: 0px 0 0 10px;}
	#columnthreecontent {width: 210px; margin: 0px 0 0 10px;}
		#search {width: 100%; height: 35px; margin: 0 0 5px 0;}
			#searchpicture {position: absolute;}
			#searchtext {padding: 2px 0 0 30px; position: absolute;}
				#searchtext input {border: 0px;}
		#blockone {width: 100%; height: 50px; background-color: #8E60A0; margin: 0 0 12px 0;}
			#blockonetext {width: 190px; padding: 10px 0 0 10px; color: #FFFFFF;}
			#blockonetext a {color: #FFFFFF; text-decoration: underline;}
		#blocktwo {width: 100%; height: 50px; background-color: #803689; margin: 0 0 12px 0;}
			#blocktwotext {width: 190px; padding: 10px 0 0 10px; color: #FFFFFF;}
			#blocktwotext a {color: #FFFFFF; text-decoration: underline;}
		#blockthree {width: 100%; height: 50px; background-color: #7C84BB; margin: 0 0 12px 0;}
			#blockthreetext {width: 190px; padding: 10px 0 0 10px; color: #FFFFFF;}
			#blockthreetext a {color: #FFFFFF; text-decoration: underline;}
		#blockfour {width: 100%; height: 65px; background-color: #707172; margin: 0 0 12px 0;}
			#blockfourtext {width: 190px; padding: 10px 0 0 10px; color: #FFFFFF;}
			#blockfourtext a {color: #FFFFFF; text-decoration: underline;}
		#blockfive {width: 100%; height: 50px; background-color: #535355; margin: 0 0 12px 0;}
			#blockfivetext {width: 190px; padding: 10px 0 0 10px; color: #FFFFFF;}
			#blockfivetext a {color: #FFFFFF; text-decoration: underline;}

	#member {width: 980px; height: 500px; margin: 5px 0 0 0; float: left; position:relative;}
