@import url("home.css");
@import url("calendar.css");

html {
	overflow-x:			hidden;
}

body {
	height:				100%;
	overflow-x:			hidden;
	overflow-y:			visible;
	font-family:		verdana;
	font-size:			12px;
}

.background-left {
	position:			absolute;
	top:				0px;
	left:				50%;
	margin-left:		-562px;

	width:				124px;
	height:				725px;
	background-image:	url(../images/background.left.jpg);
}

.background-right {
	position:			absolute;
	top:				0px;
	left:				50%;
	margin-left:		438px;

	width:				124px;
	height:				725px;
	background-image:	url(../images/background.right.jpg);
}

.main-container {
	position:			absolute;
	top:				0px;
	left:				50%;
	margin-left:		-468px;

	width:				938px;
	background-image:	url(../images/background.vertical.jpg);
}

.background-top {
	position:			relative;
	top:				0px;
	left:				50%;
	margin-left:		-439px;

	width:				876px;
	height:				161px;
	background-image:	url(../images/background.top.jpg);
}

.body-container {
	position:			relative;
	top:				0px;
	left:				50%;
	margin-left:		-439px;

	width:				876px;
	min-height:			412px;

	overflow-y:			visible;

	background-image:	url(../images/background.main.jpg);
	background-repeat:	no-repeat;

	color:				#036;
}

.menu-bar {
	width:				100%;
	height:				20px;

	background-color:	#FFF;

	border-width:		0px 0px 1px 0px;
	border-color:		#069;
	border-style:		solid;

	font-weight:		bold;
	padding-top:		5px;
}
.menuElement {
	padding:			5px;
	border-width:		0px 0px 0px 0px;
	border-color:		#069;
	border-style:		solid;
	margin:				0px;
	margin-top:			5px;
}
.subMenu {
	position:			absolute;

	border-width:		0px 1px 1px 3px;
	border-color:		#069;
	border-style:		solid;

	padding:			5px;

	background-color:	#FFF;
}

.closing-bar {
	width:				100%;

	filter:				alpha(opacity=85);
	-moz-opacity:		.85;
	opacity:			.85;

	background-color:	#FFF;

	border-width:		1px 0px 0px 0px;
	border-color:		#069;
	border-style:		solid;

	padding-top:		5px;
	font-size:			10px;
}

.right-box {
	border-width:		0px 0px 0px 2px;
	border-color:		#069;
	border-style:		solid;

	padding:			5px;

	filter:				alpha(opacity=85);
	-moz-opacity:		.85;
	opacity:			.85;
	background-color:	#FFF;
}


a {
	text-decoration:	none;
	color:				#336;
}
a:hover {
	color:				#063;
}

h1 {
	font-family: 			Arial Black, Arial;
	font-size: 			22px;
	font-weight: 			bold;
	padding: 			3px;
	color:				#336;

	margin-bottom:			5px;
}

h2 {
	width:				100%;
	height:				14px;
	background-color:	#9CF;

	margin-top:			4px;
	margin-left:		0px;
	margin-bottom:		8px;

	font-size:			14px;
	padding-top:		3px;
	padding-bottom:		3px;
	padding-left:		4px;
	font-weight:		bold;

	color:				#336;
}

.buttonBar {
	padding:				6px;
	color:					#FFFFFF;
	font-size:				10px;
	background-color:		#3BADEB;
}
