/*Sidans disposition*/
body {
	background-color: 	#fff;
	height: 			100%;
}
html {
	height: 			100%;
}
img {
	border:				0; 	
}
/*Textformattering*/
h3 {font-family: Verdana; font-size: 14px; font-weight: bold;}

#wrapper{
	position:			absolute;
	left:				10px;
	top:				15px;
	width:				750px;	
	/*border: 1px solid red; */
}

#bodywrapper{
	/*position:			relative;*/
	border: 			solid #a8a8a8;
	border-width: 		0px 1px 0px 1px;
	background-color: 	#fff;
	width:				748px;
	font-family: 		Verdana, Arial; 
	font-size: 			12px; 
	color: 				#626262;
}

#head {
	/*border:				1px blue solid; */
	/*position:			relative;
	left:				0px;
	top:				0px;*/
	/*background-image: 	url('top.jpg');
	width:				750px;*/
	/*height:				150px;*/
}

#foot{
	/*position:			relative;
	left:				0px;
	top:				0px;
	background-image: 	url('foot.jpg');
	width:				750px;
	height:				86px;*/
}

#pagecontent {
	/*margin-top: 		10px; 
	margin-right: 		10px; 
	margin-bottom: 		35px; 
	margin-left: 		10px;*/
	padding:			10px 10px 35px 10px;
}

#menu{
	text-align: 		center;
	/*position:			relative;
	top:				10px;
	left:				0px;
	height:				20px;*/
	padding: 			10px 0px 10px 0px; 
}

#menu a:link {
	text-decoration: 	none; 
	color: 				#0000FF;
}
#menu a:hover {
	text-decoration: 	underline; 
	color: 				red;
}

#menu li{
	display: 			inline; 
	list-style-type: 	none; 
	padding: 			0.3em 0.7em;
}

#presentationpageimage {
	margin-top: 		15px;
	float: 				left;
	width: 				255px;
	padding: 			10px;
}

#presentationpagetext {
	margin-top: 		10px;
	float: 				left;
	width: 				400px;
	padding: 			10px;
}

#copy
{
	text-align: 		center;
	font-family: 		Verdana, Arial; 
	font-size: 			9px; 
	color: 				#626262;
}

#m_sep
{
	display:			block;
	margin:				4px -12px 4px 3px;
}

#loginfrm
{
	position:			absolute;
	left:				475px;
	top:				15px;
	width:				300px;	
}

#deletebox
{
    background-color:   #D5D2D3;
    font-weight:        bold;
    border: 		    solid #FF0000;
	border-width: 		1px 1px 1px 1px;
	padding:            10px;
    
}

.clr {
	clear: 				both;
	height:				1px;
    overflow:			hidden;    
} 

.error_message
{
	font-family: 		Verdana, Arial; 
	font-size: 			12px;
	font-weight:		bold;	 
	color: 				red;
}

.ok_message
{
	font-family: 		Verdana, Arial; 
	font-size: 			12px;
	font-weight:		bold;	 
	color: 				green;
}

/*Messageboard*/
.mboardheader {color: #000000; font-family: Verdana; font-size: 13px; font-weight: bold;}
.mboarddate {font-family: Verdana; font-size: 11px; font-weight: normal;}

/*calendar*/
.calendarmain
{
	border:				solid 1px #a8a8a8;
	background-color: 	#fff;
	font-family: 		Verdana, Arial; 
	font-size: 			12px; 
	color: 				#626262;
}

.calendarheader
{
	background-color:	#757495;
	background-image:	url(../img/title_bg.gif);
	width:				100%;
	cursor:				default;
	font-family: 		Verdana, Arial; 
	font-size: 			13px; 
	font-weight:		bold;
	color: 				#FFFFFF;
}

.calendardayheader
{
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	color:#333333;
	background-color:#E0DFE3;
	background-image:url(../img/dayheader_bg.gif);
	background-position: left bottom;	
	height:20px;
	text-align:center;
	cursor:default;
}

.calendarday
{
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	text-align:center;
	color:#57566F;
	background-color:white;
	border-top:1px solid white;
	border-left:1px solid white;
	border-bottom:1px solid #F6F6F6;
	border-right:1px solid #F6F6F6;
	height:31px;
	width:31px;
	cursor:pointer;
}

.calendarnextprev
{
	padding:0px;
	width:31px;
	height:30px;
	cursor:pointer;
}

.calendarselectedday
{
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	text-align:center;
	color:	#FFFFFF;
	background-color:#FFEEC2;
	border:1px solid #57566F;
	cursor:default;
}

.calendarothermonthday
{
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	text-align:center;
	color:#57566F;
	background-color:#E0E0E0;
	border-top:0px solid white;
	border-left:0px solid white;
	border-bottom:0px solid #F6F6F6;
	border-right:0px solid #F6F6F6;
	height:31px;
	width:31px;
	cursor:pointer;
}

.activitydayheader
{
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	color:#333333;
	background-color:#E0DFE3;
	background-image:url(../img/dayheader_bg.gif);
	background-position: left bottom;	
	height:20px;
	text-align:left;
	cursor:default;
}

.formfieldheader
{
	font-weight:	bold;	
}

a.commonlink:link
{
	font-family:		Verdana,Arial; 
	font-size:			12px;
	text-decoration: 	none; 
	color: 				#0000FF;
}

a.commonlink:hover 
{
	font-family:		Verdana,Arial; 
	font-size:			12px;
	text-decoration: 	underline; 
	color: 				red;
}

a.commonlink:visited
{
	font-family:		Verdana,Arial; 
	font-size:			12px;
	text-decoration: 	none; 
	color: 				#848484;
}

.loginform1 {color: #E1E1E1; font-family: Verdana,Arial; font-size: 16px; font-weight: bold;}
.loginform2 {color: #E1E1E1; font-family: Verdana,Arial; font-size: 10px; text-decoration: none;}
.loginform3 {color: #E1E1E1; font-family: Verdana,Arial; font-size: 12px;}
.loginbutton {color: #E1E1E1; font-family: Verdana,Arial; font-size: 12px; font-weight: bold; background-color: transparent; border-style: solid;}