/* --- Minervation ltd copyright 2004 --- */

/*@import "styles_b_pos.css";*/   /*hide position from Netscape 4.7*/

/*============================================================================================================
=================================== --- Main Styles --- ======================================================
============================================================================================================*/

body { 
	font: 13px normal Gill Sans, Arial, Helvetica, sans-serif; 
	margin: 0; 
	padding: 0; 
}

/*==================================================
============ --- Fix content styles --- ============
==================================================*/

img {border: 0;}

h1 {color: #70140E; font-weight: normal; font-size: 1.5em; margin-top: 0;}
h2 {color: #70140E; font-size: 1.1em; margin: 3px 0;}
h3 {color: #70140E;font-size: 0.9em; margin: 2px 0;}

p { margin-top: 0; }
blockquote { font-size: 0.9em;}

a:link { color: #70140E;}
a:visited { color: #999;}
a:hover, a:active {color: #BD2920;}

label {
	font-weight: bold;
	text-align: right;
	width: 100px;
	padding-right: 10px;
	float: left;
}

br {clear: left;}
input {margin: 2px 0;}
select {margin: 2px 0;}

#members {border: 1px solid #999; font-size: 1em;}
#members td {border: 1px solid #999; padding: 2px; vertical-align: top;}
#members th {border: 1px solid #70140E; background: #70140E; padding: 4px; color: #FFF;}
#pageContent img {float: right; margin: 4px; border: 1px solid #000;}
#pageContent ul {list-style-image: url(../graphics/list.gif);}	
#pageContent ol {list-style-image: none;}

#browser {background-color:#ffffff;}

/*==================================================
================ --- Main Divs --- =================
==================================================*/

#everything {
	width: 790px;
	text-align: left; 
	margin: 0 auto 0 0;
	background: url(../graphics/bg.gif) no-repeat #FFF;
	min-height: 500px;
}	

#header {height: 70px; ackground: url(../graphics/header.gif) no-repeat}
#page {}
#content {}	

/*==================================================
=============== --- Functions  --- =================
==================================================*/

#functions {font-size: 0.8em; font-weight: bold; width: 100%; height: 40px;}	
#functions ul {list-style-type: none; margin: 0; padding: 0;}	
#functions li {float: right; height: 20px;}

#functions a:link, #functions a:visited {
	border: 1px solid #000;
	text-decoration: none;
	background: #ccc;
	color: #999;
	margin: 0 5px;
	padding: 2px 8px;
	 
}

#functions a:hover, #functions a:active {background: #F8E914; color: #330;}

/*==================================================
================ --- Menu 1 --- ====================
==================================================*/

#menu1 {
	margin-left: 113px;
	height: 30px;
}	
	
#menu1 ul{list-style: none; margin: 0; padding: 0;}	
#menu1 li{}

#menu1 a:link, #menu1 a:visited, #menu1 li span #menu1 a.selected {
	color: #999;
	font-size: 0.9em;
	font-weight: bold;
	display: block;
	text-decoration: none;
	margin: 0 2px;
	padding: 4px 6px;
	border-left: 1px solid #999;
	border-right: 2px solid #999;
	border-top: 1px solid #999;
	border-bottom: 2px solid #999;
	margin-bottom: 4px;
	background: #FFF;
}

#menu1 li span{color: #999;}
#menu1 a:hover {color: #FFF; background: #ccc;}
#menu1 a:active {background: #ccc; color: #70140E;}
#menu1 a.selected, #menu1 a.selected:visited {color: #70140E; background: #ccc;}

/*==================================================
================ --- Menu 2 --- =================
==================================================*/

#menu2 {height: 20px; margin-left: 120px;}	
#menu2 ul {list-style: none; margin: 0; padding: 0;}	
#menu2 li {}

#menu2 a:link, #menu2 a:visited, #menu2 li span #menu2 a.selected{
	color: #999;
	font-size: 0.9em;
	font-weight: bold;
	display: block;
	width: auto;
	text-decoration: none;
	margin-right: 4px;
	padding: 2px 8px;
	border-left: 1px solid #999;
	border-right: 2px solid #999;
	border-top: 1px solid #999;
	border-bottom: 2px solid #999;
	margin-bottom: 10px;
}

#menu2 li span{background: #ccc;}
#menu2 a:hover {background: #ccc; color: #fff;}	
#menu2 a:active {background: #ccc; color: #70140E;}
#menu2 a.selected, #menu2 a.selected:visited {background: #70140E; color: #CCC;}

/*==================================================
================ --- Menu 3 --- =================
==================================================*/

#menu3 {}
#menu3 ul {	}		
#menu3 li {}
#menu3 a:link, #menu3 a:visited {}
#menu3 a:hover, #menu3 a:active {} 

/*==================================================
============== --- Breadcrumbs --- =================
==================================================*/

#breadCrumbs {font-size: 0.8em; height: 15px;}

#breadCrumbs ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#breadCrumbs li {list-style-image: none;}	
#breadCrumbs span {margin-left: 5px;}
#breadCrumbs a:link, #breadCrumbs a:visited {padding: 0 4px; }
#breadCrumbs a:hover, #breadCrumbs a:active {}

/*==================================================
================ --- Page Menu --- =================
==================================================*/

#pageMenu {	
	text-align: right; 
	font-size: 1em;
	font-weight: bold;
	width: 100px;
	margin: 15px 5px 0 10px;
}

#pageMenu ul{
	margin-left: 0;
	padding-left: 0;
	margin-top: 0;
	list-style: none;
}	
	
#pageMenu li{	
	border-left: 1px solid #999;
	border-right: 2px solid #999;
	border-top: 1px solid #999;
	border-bottom: 2px solid #999;
	margin-bottom: 4px;
}

#pageMenu a:link, #pageMenu a:visited {
	color: #999;
	font-size: 0.9em;
	font-weight: bold;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 1px 2px;
	background: #FFF;
}

#pageMenu a:hover, #pageMenu a:active {color: #FFF; background: #ccc;}
#pageMenu a.selected, #pageMenu a.selected:visited {background: #CCC; color: #70140E}

/*==================================================
================ --- Page Content--- ===============
==================================================*/
	
#pageContent {
	padding: 10px;	
	line-height: 1.6em;
	width: 630px;
	margin-top: 10px;
	border-left: 1px solid #999;
	border-right: 2px solid #999;
	border-top: 1px solid #999;
	border-bottom: 2px solid #999;
	background: #FFF;
}

#webContent {}
#controlPanel {width: 550px; margin-left: 10px; margin-top: 10px}

/*==================================================
================ --- Footer--- ====================
==================================================*/

#footer {
	font-size: 110%;
	text-align: center;
	padding: 20px 0;
	padding-bottom: 10%;
}
	
#footer ul{list-style-type: none;}		
#footer li{list-style-image: none;}
#footer a:link, #footer a:visited {padding: 0 10px;}
#footer a:hover, #footer a:active {}	
	
#minFooter {font-size: 0.8em; margin: 4px 0;}
#minFooter a:link, #minFooter a:visited {margin: 0; padding: 0 2px; color: #7F5542;}
#minFooter a:hover, #minFooter a:active {color: #AEE0EC;}	

/* --- Minervation ltd copyright 2005 --- */

/*============================================================================================================
=========================== --- Positioning Styles for Brochure site --- =====================================
============================================================================================================*/

#skip {position: absolute;}		

#menu1 li {float: left;}

#menu2 li {float: left;}	

#breadCrumbs li {float: left;}

#pageMenu {float: left;}	
	
#pageContent {float: left;}

#footer {clear: both;}	

#footer li {display: inline;}

#register label {float: none; width: 150px; }
#register td {vertical-align: top;}
#register th {vertical-align: top; text-align: right; width: 120px;}
.msgOk {color: #0f0; font-weight: bold; font-size: 11px;}
.msgError {color: #f00; font-weight: bold; font-size: 11px;}
