/* CSS by Webware Systems, not to be copied or distributed */
/* http://www.webwaresystems.nl */

/* global page styles */
body {
	margin: 0px;
	padding: 0px;
	/* real page background separated from other page styles to hide it from the online HTML editor */
	background-color: #ffffff;
	/* declaring base font type and size for entire page */
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
/* default links styles */
a:link { color : #00006b;  text-decoration : underline;  }
a:visited { color : #00006b;  text-decoration : underline; }
a:hover { color : #00006b; text-decoration: none; }
a:active { color : #00006b;  text-decoration : none; }

/* page divisions */

#menuposition {
	visibility:visible; 
	padding-left:50px;
	vertical-align: top;
	width: 175px;
	color: #ffffff;
}


/* Styles for the main content area */

.divContent {
	padding-top: 10px;
	padding-left : 20px;
	padding-right : 20px;
	font-size: 10px;
}
.divContent h1 {
	font-size : 16px;
	color : #ffff00;
}
.divContent h2 {
	font-size : 14px;
	color : #ffff00;
	border-bottom : 1px dashed #ffff00;
}
.divContent h3 {
	font-size : 12px;
	color : #ffff00;
	font-weight : bold;
	font-style : italic;
}
.divContent a:link { color : #ffff00; text-decoration:underline; }
.divContent a:visited { color : #ffff00 }
.divContent a:hover { color : #ffff00; text-decoration:none; }

/* Login section styles */
#divLogin {
	text-align : center;
}

/* News section styles */

/* Sidebar content section styles */

.sideBlock {
	padding : 10px;
	color : #ffffff;
	background: #132054;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 0.9em;
}
.sideBlock h1 {
	font-size : 1.6em;
}
.sideBlock a:link { color : #ffff00;  text-decoration : underline;  }
.sideBlock a:visited { color : #ffff00;  text-decoration : underline; }
.sideBlock a:active { color : #ffff00;  text-decoration : none; }
.sideBlock a:hover { color : #ffff00; text-decoration: none; }

/* forms styles */
form {
	margin: 0;
	padding: 0;
}
fieldset {
	margin-bottom: 10px;
	font-size: 0.8em;
}
legend {
	font-size: 1.0em;
	margin-bottom: 2px;
	color: #FFFFFF;
}
label {
	display: block;
}
input {
	font-size: 0.9em;
}
.shortInputField {
	width: 90px;
}

.maintop   { background-image: url("../images/header.jpg");
}

.mainleft   { background-repeat: repeat-y; background-image: url("../images/center.jpg"); vertical-align: top;
				
}

.mainmiddle { background:#FBFBFB; font-family : Verdana, Arial, Helvetica, sans-serif; vertical-align: top;font-size: 12px;
}
.mainmiddle h1 { font-size: 16px;
}
.mainmiddle h2 { font-size: 14px;
}
.mainmiddle h3 { font-size: 12px;
}

.mainright   { background-repeat: repeat-y; background-image: url("../images/side.jpg");
}

.mainbottom   { background-image: url("../images/bottom.jpg");
}