body {
	margin-top: 0.3cm;
	color: #BFBFBF;
	font-family: Verdana,Helvetica,sans-serif;
	background-color: #000040;
}

/* BORDERS */

/* Main Border */
.redmainborder {
	margin: auto;
	border: 0.3cm solid #660033;
}
.whitemainborder {
	border: 0.3cm solid #fff;
}
.graymainborder {
	padding: 0.5cm 0.5cm 0.1cm 0.5cm; /* top right bottom left*/
	border: 0.3cm solid #666666;
}

/* Other borders */
.whiteborder { /* Border for main navigation */
	border: 2px solid #FFFFFF;
}

.whiteborder_fine { /* Border for specific navigation */
	border: 1px solid #FFFFFF;
}


/* NAVIGATION SPACE */
.navigation {
/*		border: 2px solid #660033; */
	float: left; 
	margin: 3mm 3mm 3mm 4mm;
	width: 46mm; 
	vertical-align: middle;
}

/* general navigation*/
.general_navigation {
	border: 3px solid #660033;
	float: left; 
	margin: 0mm 3mm 6mm 0mm; 
	width: 46mm;
	vertical-align: middle;
}

.general_navigation_last_elem {
	border-bottom: 3px solid #666666;
}

.general_actual_page { /* won't be a link */
	border-left: 3px solid #666666;
	border-top: 3px solid #666666;
	border-right: 3px solid #666666;
	padding: 5px;
	font-variant: small-caps;
	font-weight: bold;
}

.general_actual_page_last_elem { /* won't be a link */
	border: 3px solid #666666;
	padding: 5px;
	font-variant: small-caps;
}


/* specific navigation */
.specific_navigation { 
	border: 2px solid #660033;
	margin: 3mm 3mm 3mm 0mm; 
	float: left;
	width: 46mm; 
	vertical-align: middle;
}

.specific_navigation_last_elem {
	border-bottom: 2px solid #666666;
}

.specific_actual_page { /* won't be a link */
	border-left: 2px solid #666666;
	border-top: 2px solid #666666;
	border-right: 2px solid #666666;
	padding: 5px;
	font-variant: small-caps;
	font-weight: bold;
}

.specific_actual_page_last_elem { /* won't be a link */
	border: 2px solid #666666;
	padding: 5px;
	font-variant: small-caps;
	font-weight: bold;
}


/* INFORMATION */	
.information {
/*	border:2px solid #660033; */
	/*float:left; */
	padding:2mm; 
	margin: 3mm 3mm 3mm 58mm; 
	/*min-width: 25cm; */
	/*min-height:15cm;*/
	font-variant: small-caps;
}


/* FOOTER */
.footer {
/*	border: 2px solid blue; */
text-align: center;
font-size: xx-small;
height: 60px;
vertical-align: top; */
padding: 2mm; 
margin: 20mm 3mm 0.001mm 3mm; /*top right bottom left */
}


/* REFEDINED TAGS */

h1 {
	color: #BFBFBF;
	font-weight: bold;
	font-variant:small-caps;		
/*		border: 2px solid yellow; */
	text-align: center; 
	margin: 3mm 3mm 5mm 3mm; 
	padding: 2mm; 
	font-size: 24pt;
	font-variant: small-caps;
}

.general_navigation a {
	color: #A8A8A8;
	border-left: 3px solid #A8A8A8;
	border-top: 3px solid #A8A8A8;
	border-right: 3px solid #A8A8A8;
	margin: 0;
	display: block;
	padding: 5px;
	text-decoration: none;
	font-variant: small-caps;
}

.specific_navigation a {
	color: #A8A8A8;
	border-left: 2px solid #A8A8A8;
	border-top: 2px solid #A8A8A8;
	border-right: 2px solid #A8A8A8;
	margin: 0;
	display: block;
	padding: 5px;
	text-decoration: none;
	font-variant: small-caps;
}

.general_navigation_last_elem a {
	color: #A8A8A8;
	margin: 0;
	display: block;
	padding: 5px;
	text-decoration: none;
	font-variant: small-caps;
}

.specific_navigation_last_elem a {
	color: #A8A8A8;
	margin: 0;
	display: block;
	padding: 5px;
	text-decoration: none;
	font-variant: small-caps;
}

.general_navigation a:hover {
	color: #999999;
	background-color: #000066;
}
.specific_navigation a:hover {
	color: #999999;
	background-color: #000066;
}

