/* --- Minervation ltd copyright 2004 --- */

/*@import "styles_b_pos.css";*/   /*hide position from Netscape 4.7*/

/*============================================================================================================
=================================== --- Main Styles --- ======================================================
============================================================================================================*/
@import "adverts.css";
@import "news.css";
body {
	padding:0px;
	margin: 0px;
	font-family:  sans-serif;
	background-color:#Fff;
	text-align: center;
	/*background-image: url(../mod_product/design/graphics/headerBG.gif);
	background-image: url(../graphics/headerBG.gif);*/
	background-position: top;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
}
h1 {
	font-size: 1.2em;
}
h2 {
	font-size: 1.1em;
}
h3 {
	font-size: 1em;
}
p {
	font-size: .9em;
}
img {
	border:0;
}
blockquote {
	font-size: 0.9em;
}
a {
	 
	color: #339933;
}
a:link {
	 
}
a:visited {
	color: #0c9746;
}
a:hover, a:active {
	color: #804070;
	
}
/*==================================================
================ --- Main Divs --- =================
==================================================*/


#everything {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 0px;
	 margin: 0 auto;
	/* max-width:985px;
	min-width: 750px;
	*/
	width: 985px;
	text-align: left;
/*	
margin: 0 auto;
width: expression(document.body.clientWidth < 752? "750px" : document.body.clientWidth > 987? "985px" : "auto");
max-width:985px;
min-width: 750px;
width: 100%;
text-align: left;*/
}
#page {
	clear:both;
}
#content {
}
/*==================================================
============== --- Header --- =====================
==================================================*/
#header {
	padding:0px;
	margin: 0px;
	height:110px;
	 
}
#headercontent {
	padding:0px;
 margin: 0px;
	
	
	 
}
#headercontent p {
	padding:0px;
	margin:0px;
	margin-left:2px;
	font-size: 1em;
	font-weight: bold;
	color: #fff;
}
#headerleftcolumn {
	width: 68%;
	margin-right: 4%;
	float:left;
}
#headerleftcolumn p {
	font-size: .8em;
font-weight: normal;
}
#headerrightcolumn {
	width: 210px;
	height:100px;
	margin-right: 0%;
	float:left;
	/*
	white-space:nowrap;
	background-image: url(/mod_product/design/graphics/Log-in-BG.gif);
	background-image: url(../graphics/Log-in-BG.gif);
	background-position: top;
	background-repeat: no-repeat;
	*/
}
#headerrightcolumn p {
	margin:0px;
	padding:5px;
	padding-top: 15px;
	text-align: center;
}
#headerrightcolumn a {
	color:#fff;
}
#headerrightcolumn form {
	margin:0px;
	padding:5px;
	padding-left: 15px;
}
#headerrightcolumn li {
	list-style: none;
	display: inline;
	margin-left:3px;
	font-size: 14px;
}
/*==================================================
================ --- MENU 1 --- =================
==================================================*/

#menu1 {
	height:35px;
	 background-color: #ddd;
	padding: 0px;
	margin:0px;
	background-image: url(../graphics/Nav-green-off-july08.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
#navlist {
 padding: 0px;
	margin:0px;
}
#navlist ul {
margin:0px;

padding: 0px;
 background-color: #ddd;
 float:left;
}
#navlist li {
 
 display:inline;

  padding-top: 10px;
   padding-bottom: 5px;
}
#navlist a {
  
 padding-left:20px;
  padding-right:20px;
  padding-top: 10px;
  padding-bottom: 5px;
  
  color: #e9f4ee;
  font-weight: bold;
  text-decoration: none;
}
 
#navlist a {
	 
}
 
#navlist a:hover {
  	background-image: url(../graphics/Nav-green-hover-july08.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	color: #fff;
}
#navlist .selected {
 
}
#navlist .selected a {
   	background-image: url(../graphics/Nav-green-on-july08.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	color: #fff;
}
/*==================================================
================ --- Containing Divs --- ===========
==================================================*/

/*==================================================
================ --- Page Menu --- =================
==================================================*/
#pageMenu {
	padding: 0 0 0 0px;
	border-top: 0;
	background-color: #FFFFFF;
	float: left;
	width: 165px;
	margin: 5px 0 0 2px;
}
#pageMenu ul {
	margin: 0;
	padding: 0 0 0 20px;
}
#pageMenu ul ul {
	margin-left: 6px;
	padding-left: 0px;
	border:0;
}
#pageMenu li {
	list-style-type: none;
	border-bottom: 1px dotted #3D3D3D;
	padding: 15px;
	font-size: 1em;
	font-weight: bold;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:0px;
}
#pageMenu ul p {
	paddingleft:30px
}
#pageMenu li li {
	font-size: 0.9em;
	font-weight: normal;
	padding: 3px 3px 3px 3px;
}
#pageMenu li li li {
	padding: 5px 0 4px 0;
	margin: 0;
	font-size: 0.98em;
	color: #666666;
}
#pageMenu li li li li {
	padding: 6px 0 5px 0;
}
#pageMenu li ul {
	display:none;
}
#pageMenu img {
	margin-right: 2px;
}
#pageMenu a:link, #library a:visited {
	color: #3D3D3D;
	text-decoration: none;
}
#pageMenu a:hover {
	color: #777777
}
#pageMenu a:select {
color: #777777;
}
#pageMenu li span {
	font-weight: bold;
	color: #3D3D3D;
	padding: 0;
	margin: 0;
}
#pageMenu a:active {
	color: #3D3D3D;
}
/*==================================================
================ --- Page Content--- ===============
*/
#content {margin-top: 20px;}
#content {
	padding-top: 25px;
	padding-bottom: 5px;
	margin-top:0px;
	margin-bottom:15px;  
}
/*
#contentleftcolumn
{
	width: 68%;
	margin-right: 5%;
	float:left;

}

#contentleftcolumn h1
{
font-size: 1.1em;
color: #666666;
}
#contentleftcolumn h2
{
font-size: 1.1em;
color: #0c9746;
font-weight: normal;
} 
#contentleftcolumn h3
{
font-size: 1.1em;
color: #cd4827;
font-weight: normal;
}
#contentleftcolumn p
{
font-size: .9em;
color: #666666;
}
#contentleftcolumn ul
{

color: #666666;
}
#contentleftcolumn li
{
font-size: .9em;
color: #666666;
}
#heading
{
	height:30px;
}
#maincontent
{

}
#contentrightcolumn
{
width: 24%;
	margin-right: 0%;
	float:left;
}

#contentrightcolumn h1
{
margin-top: 60px;
font-size: 1.1em;
color: #666666;
font-weight: normal;
}
#contentrightcolumn ul
{
font-size: .8em;
margin: 0px;
padding: 0px;
margin-left: 0px;
list-style: none;
}
#contentrightcolumn li
{

	font-size: 1em;

}
#contentrightcolumn
{}
#contentrightcolumn a
{color: #666666;
text-decoration: none;
}

#contentrightcolumn a:visited
{color: #666666;
text-decoration: none;}


#contentrightcolumn a:hover
{color: #494949;
text-decoration: underline;}

/*--- END column styles ---*/

#pageContent {
	width: 68%;
	margin-right: 5%;
	float:left;
}
#pageContent img {
	float: right;
	margin: 4px;
}
#pageContent {
	width: 68%;
	margin-right: 5%;
	float:left;
}
#pageContent h1 {
	font-size: 1.2em;
	color: #228e47;
	
}
#pageContent h2 {
	font-size: 1.1em;
	color: #0c9746;
	font-weight: normal;
}
#pageContent h3 {
 
	font-size: 1em;
	color: #cd4827;
	 
}
#pageContent h4 {
 
	font-size: .9em;
	color: #cd4827;
 
}
#pageContent p {
	font-size: .9em;
	color: #666666;
}
#pageContent  p.last_edited {clear:both; font-weight:bold; font-size:.7em; color:#666666;}
#pageContent ul {
	color: #666666;
}
#pageContent li {
	font-size: .9em;
	color: #666666;
}
#heading {
	height:30px;
}
#rightMargin {
	width: 24%;
	margin-right: 0%;
	float:right;
	margin-top: 12px;
padding-left: 15px;
 
}

#RHMenutitle  h1 {
	font-size: 1.1em;
	color: #fff;
	font-weight: normal;
	padding: 8px;
	padding-left:25px;
	margin:0px;
}
 
#RHMenuContent ul {
	
	margin: 4px;
	padding: 4px;
	padding-left:24px;
	 
	list-style: none;

}



#RHMenuContent li {
	margin-bottom: 5px;
	/*list-style: none; */
	font-size: .8em;
	
}
#RHMenuContent a {
	color: #fff;
	text-decoration: none;
}
#RHMenuContent a:visited {
	color: #fff;
	text-decoration: none;
}
#RHMenuContent a:hover {
	color: #fff;
	text-decoration: underline;
}
 
#RHMenuBox {
	width: 231px;
	 float:right;
	background-image: url(../graphics/RHMenu-BG.gif);
	background-repeat: repeat-y;
	background-position: bottom;
}
#RHMenutitle {
	height:40px;
	background-image: url(../graphics/RHMenu-Top.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#RHMenuContent{
	
}
#RHMenuFooter {
	height:25px;
	/*background-image: url(../graphics/RHMenu-Bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;*/
	
}

#webContent {
	clear:both;
}
#rightMargin  .selected a{
font-weight: bold; font-size: 13px; 

	
}
/*
#rightMargin  .selected a #RHMenuContent ul {
list-style-image: url(url(../graphics/next-arrow-RHMenu.gif);
list-style-type: circle
	
}


/*For paging links*/
#pageContent a.paging-prev {
	float:left;
}
#pageContent a.paging-next {
	float:right;
}
#pageContent div.webPaging {
	clear:both;
	font-size: .8em;
}
.paging-prev {
	float:left;
	background-image: url(../graphics/previous-arrow.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px;
}
.paging-next {
		float:right;
	background-image: url(../graphics/next-arrow.gif);
	background-position:right;
	background-repeat: no-repeat;
	padding-right: 20px;
}
.webPaging {
	clear:both;
}
/*For edit page link*/
#pageContent div#editWebContent {
	clear:both;
}
#pageContent blockquote {
	float: right;
	margin: 6px;
	padding: 5px;
	padding-left:8px;
	padding-bottom:5px;
	border: 1px solid #bdbdbd;
	font-weight: normal;
	font-style:italic;
	background-color: #CFD0D3;
	background-image:url(/mod_product/design/graphics/module_quote_bckgrnd.jpg);
	background-repeat: no-repeat;
	width: 200px;
	font-size: 0.9em;
}



/*==================================================
================ --- Footer--- ====================
==================================================*/
#footer {
	padding-top:20px;
	clear: both;
	
}
#footer ul {
	margin:0px;
	padding:0px;
	float: left;
	 
}
#footer li {
	display:inline;
		margin:0px;
	padding:0px;
	padding-right:6px;
}
#footer a {
	
	font-size:12px;
	color: #00a950;
	text-decoration: none;
}
#footer a:visited {
	color: #00a950;
	text-decoration: none;
}
#footer a:hover {
	color: #00a950;
	text-decoration: underline;
}
#footerMENU { width: 510px;
}
#minervation {
margin-top:5px;
	font-size: 10px;
	padding-right: 30%;
	float: right;
}
#minervation img {
	padding-right: 5px;
}
#minervation p{
margin:0px;
	padding:0px;
	}
/*==================================================
=============== --- Functions  --- =================
==================================================*/

#functionsMenu {
float: left;
	font-size: 0.8em;
	 
	
	 
}
#functions ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#functions li {
	display: inline;
	height: 30px;
	 
}
#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;
}
/*==================================================
============== --- 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 {
}
/*==================================================
============== --- Search  --- =====================
==================================================*/
dl#searchResults {
	margin:2px;
	padding:0;
}
dl#searchResults dt {
	float:left;
	clear:left;
	margin:0;
	padding:2px;
}
dl#searchResults dd {
	float:left;
	margin:0;
	padding:2px;
}
#searchResultsForm {
	clear:both;
}
#searchResults table th, #searchResults table td {
	vertical-align:top;
	padding: 0 5px 10px 5px;
	border-bottom:solid 1px #000000;
}
#searchResults {
	margin-left:10px;
}
/* --- 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 {
padding-left:5px;
	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;
}
/*==================================================
================ --- Site specific --- =================
==================================================*/	
/* 
div#main {
	float:left;
	width: 650px;
	margin:5px 5px 5px 20px;
}
div#sidebar {
	float:right;
	margin:5px 20px 5px 5px;
}
div#sidebar div#training {
	margin-top:20px;
	width:260px;
	height:184px;
	background-image:url(/mod_product/design/graphics/boxed-women.jpg);
	background-repeat:no-repeat;
	padding:5px 5px 10px 5px;
	text-align:center;
}
div#sidebar div#training h3 {
	padding-left: 90px;
	padding-top: 10px;
}
div#sidebar div#resources {
	width:260px;
	height:184px;
	background-image:url(/mod_product/design/graphics/boxed-building-blocks.jpg);
	background-repeat:no-repeat;
	padding:5px 5px 10px 5px;
	text-align:center;
}
div#sidebar div#resources h3 {
	padding-right: 120px;
	padding-top: 10px;
}
div#newsfeed {
	padding-top:20px;
	float:right;
	width:200px;
}
div#newsfeed h2 {
	padding-bottom:20px;
}
div.miniNews {
	padding-bottom:20px;
}
*/	
/*----------------- page content one ----*/
 
	#pageContentHome {
	width: 68%;
	margin-right: 5%;
	float:left;
}
#pageContentHome img {
	float: right;
	margin: 4px;
}
#pageContentHome {
	width: 68%;
	margin-right: 5%;
	float:left;
}
#pageContentHome h1 {
	font-size: 1.1em;

	color:#228E47;
}
#pageContentHome h2 {
	font-size: 1.1em;
	color: #0c9746;
	font-weight: normal;
}
#pageContentHome h3 {
	font-size: 1.1em;
	color: #cd4827;
	font-weight: normal;
}
#pageContentHome p {
	font-size: .9em;
	color: #666666;
}
#pageContentHome ul {
	color: #666666;
}
#pageContentHome li {
	font-size: .9em;
	color: #666666;
}   
#pageContentHome  p.last_edited {clear:both; font-weight:bold; font-size:.7em; color:#666666;}


/*
#library { 	width: 24%;
	margin-right: 0%;
	float:right;
	margin-top: 50px;}
	
	

#library h1 {
	font-size: 1.1em;
	color: #666666;
	font-weight: normal;
}
#library ul {
	font-size: .8em;
	margin: 0px;
	padding: 0px;
	margin-left: 0px;
	list-style: none;
}
#library li {
	margin-bottom: 5px;
	list-style: none;
	font-size: 1em;
}
#library a {
	color: #666666;
	text-decoration: none;
}
#library a:visited {
	color: #666666;
	text-decoration: none;
}
#library a:hover {
	color: #494949;
	text-decoration: underline;
}
*/



/* feed back form styling */
#FeedbackForm .notme{
  display:none;
}

#feedbackformtable {
font-size: .8em;
background-color: #dbeee2;
border: 1px #ddd solid;
padding: 10px; 
vertical-align: top;
width: 490px;
color: #155e2d;
}
#feedbackformtable th{
width: 150px;
 padding: 10px;
}
#feedbackformtable td{
padding: 10px;
 
}
#feedbackformtable tr{
 
vertical-align: top;
}
