
body {
	margin-left:0px; margin-right:0px;
	margin-bottom:0px; margin-top:0px;
	background: url(../images/bg_repeat.jpg) repeat-x top left #391d41;
	color:#FFFFFF;
	font-family:Cambria, Times New Roman, Times, Arial, Tahoma, Verdana;	
	font-size:14px;
}

html { 
	overflow-x:hidden;
}

/** ANCHORS */

a, a:hover, a:visited {
	color:#442754;
	text-decoration:none;
}
a.menuLink {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	width:100%;
	height:100%;
}


div.container {
	width:100%;
	text-align:center;
}
div.innerContainer {
	background: url(../images/bg.jpg) no-repeat top center;
	width:1150px;
	height:554px;
	margin-left:-50px;
	display:table;
	padding-bottom:30px;
}
div.topContainer {
	height:228px;
	width:327px;
	padding-left:667px;
	text-align:left;
	margin-right:150px;
	padding-top:22px;
}
input.login_input {
	font-family:Arial, Tahoma, Verdana;
	font-size:11px;
	height:14px;
	width:110px;
	padding-left:5px;
	margin-top:1px;
	border:#573e74 solid 1px;
	background-color:#FFFFFF;
}
div.menuContainer {
	float:left;
	width:291px;
	padding-top:45px;
	text-align:right;
}
div.menuItem {
	padding-right:22px;
	padding-top:5px;
	height:62px;
	font-size:23px;
	background-repeat:no-repeat;
	margin-bottom:15px;
}
div.menuSubText {
	font-size:11px;
	color:#d1ace5;
}

div.contentContainer {
	float:left;
	background: url(../images/content_repeat.jpg) repeat-y;
	width:844px;
	text-align:left;
	padding-left:15px;
}
div.contentInnerContainer {
	color:#171e32;
	display:table;
}
div.contentCollumnNoImage {
	width:686px;
	padding-left:18px;
	margin-top:10px;
	float:left;
}
div.contentCollumnImage {
	width:686px;
	padding-left:18px;
	margin-top:30px;
	float:left;
}div.contentWideCollumn {
	width:686px;
	padding-left:18px;
	padding-right:18px;
	margin-top:30px;
}
div.contentHeader {
	font-size:14px;
	font-weight:bold;
}
div.contentCollumnText {
	font-size:12px;
	padding-right:30px;
	margin-top:25px;
	color:#4e525d;
}
div.contentCollumnInput {
	font-size:12px;
	font-weight:bold;
	padding-right:30px;
	margin-top:25px;
	color:#4e525d;
}
td.inputLabel {
	width:250px;
}
input.inputField {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:14px;
	width:250px;
}
textarea.textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:100px;
	width:250px;
}
div.contentCollumnNewsText {
	width:436px;
	font-size:12px;
	padding-right:30px;
	margin-top:25px;
	color:#4e525d;
	float:left;
}
span.contentCollumnNewsHeader {
	font-size:15px;
	font-weight:bold;
}
span.contentCollumnNewsDate {
	font-size:12px;
}
div.contentCollumnNewsImage {
	width:200px;
	padding-right:20px;
	margin-top:25px;
	float:left;
}
div.contentCollumnCalender {
	font-size:11px;
	margin-top:25px;
	color:#4e525d;
}
div.contentCollumnCalenderRow1 {
	background-color:#f2f2f2;
	height:17px;
	margin-right:30px;
}
div.contentCollumnCalenderRow2 {
	height:17px;
	margin-right:30px;
}
div.contentCollumnCalenderRowCollumn1 {
	width:145px;
	padding-left:5px;
	padding-top:2px;
	float:left;
}
div.contentCollumnCalenderRowCollumn2 {
	float:left;
	width:158px;
	padding-right:5px;
	padding-top:2px;
}
div.contentCollumnCalenderRowCollumn3 {
	float:left;
	width:270px;
	padding-right:5px;
	padding-top:2px;
}
div.contentCollumnCalenderRowCollumn4 {
	float:left;
	width:40px;
	padding-right:5px;
	padding-top:2px;
}
div.contentCollumn2Link {
	text-align:right;
	padding-right:30px;
	font-weight:bold;
	padding-top:10px;
}
div.contentTopOneliners {
	background: url(../images/content_top.jpg) no-repeat;
	width:859px;
	margin-left:-15px;
	height:40px;
}
div.contentTop {
	background: url(../images/content_top.jpg) no-repeat;
	width:859px;
	margin-left:-15px;
	height:24px;
}
div.contentBottom {
	background: url(../images/content_bottom.jpg) no-repeat;
	width:859px;
	height:24px;
	margin-left:-15px;
}
.event_name {
	font-size:12px;
	font-weight:bold;
}
div.separator {
	width:646px; 
	margin-top:10px; 
	margin-bottom:15px; 
	margin-left:1px; 
	border-bottom-width:1px; 
	border-bottom-color:#000000;  
	border-bottom-style:solid; 
}

