/* HYPERLINKS */
a {
	font-family: verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #3333FF;
	text-decoration: none;
}

a:hover {
	background-color: #663300;
	color: #ffffcc;
}


/* BODY TEXT */
body {
	margin : 0 0 0 0; 
	padding : 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

/**** HEADER ****/
#header {
	position : absolute;
	top : 0px;
	left : 0px;
	right : 0px;
	margin: 0px;
	padding: 0px;
	height : 112px;
	text-align : left;
	background : #eeeeff none;
	border-bottom : 1px solid #3333cc;
	color : #336;
	width: 100%;
	z-index: 1;
}

/**** MENUBAR ****/
#topmenu {
	position : absolute;
	top : 112px;
	left : 0px;
	right : 0px;
	margin: 0;
	padding-right: 0.5em;
	text-align: center;
	padding: 0;
	color: #3333cc;
	border: 1px solid #3333cc;
	font-size: 11px;
	background-color: #CCCCFF;
	width: 100%;

}

/**** CONTENT ****/
#content {
	position : absolute;
	top : 160px;
	left : 0px;
	padding : 1em;
	width: 100%;
}

.navbox {
	text-align: center;
	padding: 4px;
	color: #333399;
	border: 1px solid #3333cc;
	font-size: 12px;
	background-color: #ccccFF;
}

.messagebody {
	padding: 4px;
	border: 1px solid #3333cc;
	font-size: 12px;
}

.attachbox {
	text-align: center;
	padding: 4px;
	color: #cc3333;
	border: 1px solid #3333cc;
	font-size: 12px;
	background-color: #CCCCFF;
}

.detailsbox {
	padding: 4px;
	color: #333399;
	border: 1px solid #3333cc;
	font-size: 12px;
	background-color: #eeeeFF;
}


h2 {
  font-size: 140%;
  margin-top: 0px;
}


h3 {
  font-size: 120%;
}

h4 {
  font-size: 100%;
}


#header h1 {
	margin-top : 5px;
	padding-bottom : 3px;
	margin-left : 6px;
	margin-bottom : 0;
	font-size : 160%;
	font-weight : bold;
}

#header h2 {
	margin-left : 6px;
	padding: 4px;
	font-size : 12pt;
	width : 60%;
}
