/* --- Minervation ltd copyright 2004 --- */

/*@import "styles_b_pos.css";*/   /*hide position from Netscape 4.7*/

/*============================================================================================================
=================================== --- Main Styles --- ======================================================
============================================================================================================*/

body { 
	font: 12px normal Arial, Helvetica, sans-serif; 
	margin: 0; 
	padding: 0; 
	text-align: center;
	background: url(../graphics/bg.gif) repeat-x #FFF;
}

/*==================================================
============ --- Fix content styles --- ============
==================================================*/

img {border: 0;}

h1 {color: #B74275; font-weight: normal; font-size: 1.5em; margin-top: 0;}
h2 {color: #B74275; font-size: 1.1em; margin-top: 0;}
h3 {color: #B74275;font-size: 0.9em;}

p { margin-top: 0; }

a:link { color: #B74275;}
a:visited { color: #7F2A4F;}
a:hover, a:active {color: #999;}

#pageContent table {margin: 10px;}
#pageContent th {background: #999; color: #fff; text-align: center; padding: 4px;}
#pageContent td {border: 1px solid #999; font-weight: normal; padding: 5px;}

#pageContent ul { list-style-image: url(../graphics/list.gif);}	
#pageContent ol {list-style-image: none;}

#browser {background-color:#ffffff;}

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;}

/*==================================================
================ --- Main Divs --- =================
==================================================*/

#everything {
	background: url(../graphics/header.gif) no-repeat; 
	margin: 0 auto;
	width: 95%;
	text-align: left;
	height: 600px;
	min-height: 600px;
}	

#header {height: 80px;}

#functions {font-size: 0.8em; font-weight: bold; width: 70%; height: 30px;}	
#functions ul{list-style-type: none; margin: 0; padding: 0; float: right;}	
#functions li{display: inline;}

#functions a:link, #functions a:visited {
	border: 1px solid #000;
	text-decoration: none;
	background: #ccc;
	color: #999;
	height: 10px;
	margin: 0 5px;
	padding: 2px 8px;
}

#functions a:hover, #functions a:active {background: #F8E914; color: #330;}
	
/*==================================================
================ --- Menu 1 --- =================
==================================================*/

#menu1 {
	height: 24px;
	margin-left: 5%;
}	
	
#menu1 ul{list-style: none; margin: 0; padding: 0;}	
#menu1 li{}

#menu1 a:link, #menu1 a:visited, #menu1 li span{
	color: #999;
	font-size: 1.1em;
	font-weight: bold;
	display: block;
	width: auto;
	text-decoration: none;
	background: #E8E8E5;
	margin-right: 4px;
	padding: 2px 6px;
	border-left: 1px solid #999;
	border-right: 2px solid #999;
	border-top: 1px solid #999;
	border-bottom: 2px solid #999;
}

#menu1 a:link.selected, #menu1 a:visited.selected {background: #B74275; color: #FFF;}
#menu1 a:hover {background: #B74275; color: #FFF;}
#menu1 a:active {background: #F8E914; color: #000;}

/*==================================================
================ --- Menu 2 --- =================
==================================================*/

#menu2 {
	height: 28px; 	
	text-align: center;
	padding-left: 8%;
}

#menu2 ul {list-style: none; margin: 0; padding: 0;}	
#menu2 li {}

#menu2 a:link, #menu2 a:visited, #menu1Selected a:link, #menu2 li span{
	color: #999;
	font-size: 1em;
	font-weight: bold;
	display: block;
	width: auto;
	text-decoration: none;
	background: #E8E8E5;
	margin: 4px 4px 0 0;
	padding: 2px 4px;
	border-left: 1px solid #999;
	border-right: 2px solid #999;
	border-top: 1px solid #999;
	border-bottom: 2px solid #999;
}

#menu2 a:link.selected, #menu2 a:visited.selected {background: #B74275; color: #fff;}
#menu2 a:hover {background: #B74275; color: #FFF;}	
#menu2 a:active {background: #F8E914; color: #000;}

/*==================================================
================ --- Menu 3 --- =================
==================================================*/

#menu3 {
	height: 21px; 	
	width: 93%;
	margin-left: 10%;
}

#menu3 ul {list-style: none; margin: 0; padding: 0;}	
#menu3 li {float: left;}

#menu3 a:link, #menu3 a:visited {
	color: #999;
	font-size: 0.9em;
	font-weight: bold;
	display: block;
	width: auto;
	text-decoration: none;
	background: #E8E8E5;
	margin: 2px 3px 0 0;
	padding: 1px 2px;
	border-left: 1px solid #999;
	border-right: 2px solid #999;
	border-top: 1px solid #999;
	border-bottom: 2px solid #999;
}

#menu3 a:link.selected, #menu3 a:visited.selected {background: #B74275; color: #fff;}
#menu3 a:hover {background: #B74275; color: #FFF;}	
#menu3 a:active {background: #F8E914; color: #000;}

/*==================================================
================ --- Containing Divs --- ===========
==================================================*/

#page {}


/*==================================================
============== --- Breadcrumbs --- =================
==================================================*/
#breadCrumbs {font-size: 0.8em; height: 15px; margin: 4px 0 0 140px;}

#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 {}


#content {}

/*==================================================
================ --- Page Menu --- =================
==================================================*/

#pageMenu {	
	text-align: right; 
	font-size: 1.1em;
	font-weight: bold;
	width: 124px;
	margin-top: 20px;
}

#pageMenu ul{
	margin-left: 0;
	padding-left: 0;
	margin-top: 0;
	list-style: none;
}	
	
#pageMenu li{
	margin-top: 0;
	list-style-image: none;
	padding: 3px 4px;
	border-bottom: 1px dashed #999;
}

#pageMenu li:hover {background: #CCC;}
#pageMenu a:link, #pageMenu a:visited {text-decoration: none; color: #999; }
#pageMenu a:hover, #pageMenu a:active {color: #B74275;}
#pageMenu a:link.selected, #pageMenu a:visited.selected {color: #B74275;}

/*==================================================
================ --- Page Content--- ===============
==================================================*/
	
#pageContent {
	padding: 10px;	
	line-height: 1.6em;
	width: 550px;
	margin-left: 10px;
}

#pageContent img {margin: 4px; padding: 0; border: 1px solid #999;}
#webContent {}
#controlPanel {width: 550px; margin-left: 10px; margin-top: 10px}

/*==================================================
================ --- Footer--- ====================
==================================================*/

#footer {
	font-size: 1em;
	font-weight : bold;
	text-align: center;
	margin-left: 140px;
	padding: 20px 0;
	padding-bottom: 10%;
	width: 580px;
	border-top: 1px solid #999;
}
	
#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;}
	
/*==================================================
============== --- Site Tables--- ==================
==================================================*/

#homeTable {width: 550px; cellspacing: 0; font-size: 11px;}


#homeTable th {margin: 0; padding: 2px; color: #B74275; background: #E8E8E5; font-size: 1.1em;}
#homeTable td {margin: 0; padding: 2px; text-align: left; Vertical-align: top;}
#homeTable td a {font-size: 0.9em; font-weight: bold; text-decoration: none; color: #999;}
#homeTable td a:hover {ackground: #E8E8E5; color: #B74275;}
#homeTable td img {float: none; margin: 2px; padding: 0; border: 1px solid #999;}

#linkTable {}

/*==================================================
================ --- Quotes --- ====================
==================================================*/

blockquote {
	border: 1px solid #000;
	margin: 3px;
	padding: 5px;
	width: 250px;
	background: #B74275;
	font-size: 1.1em;
	float: right;
	color: #fff;
}

/*==================================================
============= --- Content Blocks --- ===============
==================================================*/

.blocks img {float: right;}
.blocks span {font-size: 0.9em;}


/* --- 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;}
