
/* outercolour 

html, body		{	text-align: center;	 background-color: #ffffff;	 vertical-align: middle;}*/

body 	  {	font-family: Arial, sans-serif; font-size: small; text-align: center; background-color: #ffffff;}

/* container intotal ******************************************************************************************************/

.container {	width: 800px;	margin: auto;	text-align: center;	padding: 0px 0px 0px 0px;	border: 1px solid #cccccc;	background-color: white;}

/* content container for main content area */
/*#content {	width: 800px;margin:  0px 0px 0px 0px;	text-align: center;	vertical-align: middle;	padding: 0px 0px 0px 0px;}
#home #content  {background: url("/images/content_bkg.gif") bottom left;	}
#contactus #content {background: url("/images/bkg_contact.jpg") no-repeat bottom left;}	
#simple #content {	background: url("/images/content_bkg.gif") bottom left;}
#errorpage #content {background: url("/images/head-error.gif") no-repeat top left;}*/
#content {	height: auto; width: 800px;  margin: 10px 0px 0px 0px;	*margin:  0px 0px 0px 0px; text-align: left;	vertical-align: middle;	padding: 0px 0px 0px 0px;  }
#contactus #content {	min-height: 400px;}
/* admin content container for main admin area */	
.containeradmin {width: 799px;	padding: 0px 0px 0px 0px; margin: auto;	text-align: left; border: 1px solid #9EABA4; }


.page {	width: 770px;	padding: 0px;	margin: auto;	text-align: left;}

.finger{
	cursor: pointer;
}

/* navigation main ***********************************************************************************************************/


.headerbkg
{
clear: both;
float: center;
background-image: url(../images/header_img.jpg);
background-repeat: no-repeat; 
background-position: bottom-center; 
background-color: #ffffff; 
width: 800px; 
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
height: 123px;}

#headerbkg2
{
clear: both;
float: center;
background-image: url(../images/header_alt1.jpg);
background-repeat: no-repeat; 
background-position: bottom-center; 
background-color: #ffffff; 
width: 800px; 
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px;
height: 123px;}

#one #headerbkg2 {background-image: url(../images/header_alt1.jpg);}
#two #headerbkg2 {background-image: url(../images/header_alt2.jpg);}
#three #headerbkg2 {background-image: url(../images/header_alt3.jpg);}
#four #headerbkg2 {background-image: url(../images/header_alt4.jpg);}
#five #headerbkg2 {background-image: url(../images/header_alt5.jpg);}
#six #headerbkg2 {background-image: url(../images/header_alt6.jpg);}
#seven #headerbkg2 {background-image: url(../images/header_alt7.jpg);}

.weather {
	
	min-width: 120px;
	padding: 5px;
	font-family: Verdana, Tahoma, san-serif;
	font-size: 10px;
	line-height: 15px;
	text-align: left;
	vertical-align: middle;
}


/* header navtext */
a.nav  {  font-size: 9px; color: #ffffff;	text-decoration: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px;  font-size: 11px; text-align:left;}
a.nav:link  { font-weight: normal; color: #ffffff;	text-decoration: none;	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px;  font-size: 12px; text-align: left;}

a.nav:hover { font-weight: normal; color:#cccccc; font-size: 12px; text-decoration: none;	}     
a.nav:visited {font-weight: normal;  color: #ffffff; font-size: 12px; text-decoration: none;	}
a.nav:visited:hover { font-weight: normal; color: #cccccc; font-size: 12px; text-decoration: none;	}  

a.nav2  {color: #ffffff;	text-decoration: none;	margin: 0px 0px 0px 0px; padding: 0px 5px 0px 5px; line-height: 20px; font-size: 12px; text-align: left; }
a.nav2:link  {color: #ffffff;	text-decoration: none;	margin: 0px 0px 0px 0px; padding: 0px 5px 0px 5px; line-height: 20px; font-size: 12px; text-align: left;}

a.nav2:hover { color:#ec565f; }     
a.nav2:visited { color: #ffffff;  }
a.nav2:visited:hover { color: #ec565f; }  


/* main content/columns layout *******************************************************************************************************************************************************************/
/* columns A ****************************************/

#cola {
	clear: both;
	float: left;
	margin: 0px 5px 10px 10px;
	*margin: 5px 0px 5px 5px;
	padding: 0px 0px 0px 0px;
	width: 580px;	
	height: auto;
	text-align: left;		
	
	
}

#simple #cola {}
#aboutus #cola {}
#problems #cola {}
#solutions #cola {}
#case #cola {}
#client #cola {}
#faq #cola {}
#info #cola {}
#news #cola {width: 577px; margin-bottom: 10px;	}
#contactus #cola {height: 350px;}

#a1 {
	clear: both;
	margin: 10px 0px 0px 0px;
	background-image: none;
	padding: 0px 0px 0px 0px;
	width: 580px;
	text-align: left;
	background-image: url(../images/home_img1.jpg);
	background-repeat: no-repeat;
	background-position: bottom-left;
	height: 105px;
	
	
		
	
}
/*#courses #b12 {background-image: none;}*/
#simple #a1 {}
#aboutus #a1 {margin: 10px 0px 0px 0px; *margin: 10px 0px 0px 0px; background-image: url(../images/a1img2.jpg);}
#problems #a1 {}
#solutions #a1 {margin: 10px 0px 0px 0px; background-image: url(../images/a1img4.jpg);}
#case #a1 {background-image: url(../images/a1img3.jpg); margin: 48px 0px 0px 0px; *margin: 12px 0px 0px 0px;}
#client #a1 {background-image: none;}
#faq #a1 {margin: 35px 0px 0px 0px; *margin: 30px 0px 0px 0px;}
#info #a1 {background-image: none; height: auto;}
#news #a1 {margin: 5px 0px 0px 0px; *margin: 25px 0px 0px 0px;}
#contactus #a1 {background-image: none;}
/* CSS drop down menus**********************/ 
/* blank ul tag needed as the one below doesnt work in netscape/firefox without it */
ul {	
}

.navbar ul {
	/* all lists */
	padding: 0px 0px 0px 0px;
	margin: 0px;
	list-style: none;
	text-align: center;			
	width: 800px;
}
.navbar li {
	/* all list items */
	display: inline;
	position: relative;
	padding: 0px 8px 0px 6px;
	*padding: 0px 6px 0px 6px;
	margin: 0px 0px 0px 0px;
	height: 20px;
	text-align: left;
	border-right: 1px solid #ffffff;
	
	
}
.navbar li ul {
	/* second-level lists */
	display: none;
	position: absolute;
	top: 15px;
	*top: 17px;
	left: -5px;
	*left: -1px;
	padding: 5px;
	margin: 0px;
	background-color: #ffffff;
	border: 1px solid #b1aa80;
	text-align: left;
	line-height: 15px;
	width: 160px;
	*width: 140px;
	
	
	
}
.navbar li.>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

.navbar li:hover ul, .navbar li.over ul {

	display: block;
	
	
}



.navbar {
	clear: both;
	background-color: #335229;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px px 0px;
	height: 20px;
	width: 800px;
	vertical-align: middle;
	border-bottom: solid #b1aa80 10px; 
}

.navbar p {
		color: #ffffff;
		margin: 0px;
}
	
.goldband {
	clear: both;
	background-color: #b1aa80;
	padding: 10px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	height: 5px;
	*height: 0px;
	width: 800px;
	vertical-align: middle;
}
/* columns B ****************************************/

.colb{
	float: right;
	margin: 0px 0px 10px 5px;
	*margin: 5px 0px 0px 5px; /* for PC IE*/
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 200px;
	
	
}

.box1 {  background-image: url(../images/box2.jpg); background-position: bottom; background-repeat: no-repeat; width:200px; height: 105px;  /* for PC IE*/ }
.box2 { background-image: url(../images/box2.jpg); background-position: bottom; background-repeat: no-repeat; width:200px; height: 105px; margin: 6px 0px 6px 0px;}
.box3 { background-image: url(../images/box2.jpg); background-position: bottom; background-repeat: no-repeat; width:200px; height: 105px; }
.boxtext {padding: 5px 10px 5px 10px; font-size: 11px;}





/************************************************************************************************************************************************************************


 TEXT Mobius Administration classes - START and SIMPLE.CFM page */
 
td, li {	 margin-left: 5px;	margin-right: 0px; font-family: Verdana;  }
p {font-family: Verdana, sans-serif;	
	
		font-size: 95%; }
		
*p {font-family: Verdana, sans-serif;	
	
		font-size: 90%; }		
form { margin: 0; }
h4:link { margin: 0px; padding: 0px 0px 0px 0px;	font-size: 10px; font-weight: normal; text-align: left;  text-decoration: none; }

a.admin 	      { color: #335229;; text-decoration: underline; font-weight: bold; font-size: 12px;}
a.admin:link	      { color: #335229;; text-decoration: underline; font-weight: bold; font-size: 12px;}
a.admin:hover  	{ color: #000000; text-decoration: underline; font-weight: bold; font-size: 12px;}
a.admin:visited	{ color: #335229;; text-decoration: none; font-weight: bold; font-size: 12px;}
a.admin:visited:hover	{ color: #000000; text-decoration:underline; font-weight:bold; font-size: 12px;}

a.adminheader:link { color: #6A726D; text-decoration: underline; font-weight: bold; font-size: 12px;}
a.adminheader:visited { color: #335229;; text-decoration: underline; font-weight: bold; font-size: 12px;}
a.adminheader:visited:hover { color: #335229;; text-decoration: underline; font-weight: bold; font-size: 12px;}
a.adminheader:hover { color: #335229;; text-decoration: underline; font-weight: bold; font-size: 12px;}

.adminbg    		{ background: #CDD4D0; text-align: left;}
.adminpadding		{ font-size: 12px; line-height: 12px; color: #333333; padding-left:  4px; padding-right:  4px; padding-top:  4px; padding-bottom:  4px;}
h1.adminheader	{ color: #6A726D; font-family: "Verdana"; font-size: 12px; font-weight: bold; margin: 0; text-align: left;}
.admintable			{  ;background: #ffffff; text-align: left;}

.adminguide			{ font-size: 9px; color: #000000; }
 /* help */
.admin2			    { background: #335229;; text-align: left;}
.admin2bg			  { background: #8E8E8E; padding-left:  4px; padding-right:  4px; padding-top:  4px; padding-bottom:  4px; text-align: left;}
.admin2padding	{ color: #335229;; background: #ffffff; padding-left:  4px; padding-right:  4px; padding-top:  4px; padding-bottom:  4px; text-align: left;}						
h1.admin2header	{ color: #ffffff; font-size: 14px; font-weight: bold; margin-bottom : 0px;}
.admin2small		{ font-size: 12px; }

a.feature        { color: #6A726D; text-align: left; }
a.feature:hover  { color: #6A726D; text-align: left;}
td.feature       { color: #6A726D; font-size: 12px; font-family: "Verdana"; text-align: left; padding: 0px 0px 0px 0px;}
.feature         { color: #ffffff; background-color: White; font-size: 12px; font-family:"Verdana";  text-align: left; padding: 0px 0px 0px 0px;}
featureborder   { background-color: #335229;}

tableborder { border: 1px solid #ec3c7d; background-color: #ffffff;}
input {	border-color: #dddddd; border-width: 1;	}

.padding {	padding: 20;}
/* Mobius Administration classes - END */

/* Mobius Display classes, also to be used on main website - START */
.message			  {	font-size: 12px; color: red;}
.alttext        { color: #000000; font-size: 9px;}




/* default * including the links on simple pages that are listed when created*/
a                { color: #335229; font-size: 11px;  font-family:"Verdana"; text-decoration: none; font-weight: normal;}
a:link                { color: #335229; font-size: 11px;  font-weight: normal; }
a:hover          {	color: #335229;	font-size: 11px; text-decoration: underline; font-weight: normal;}
a:visited        {	color: gray;	font-size: 11px;	font-weight: normal;}
a:visited:hover          { color: 335229; font-size: 11px; font-weight: normal; text-decoration: underline;}

a.header    {	color: #ffffff;	text-decoration: none;	font-family: "Verdana";	font-size: 12px;}
a.header:link    {	color: #ffffff;	text-decoration: none;	font-family: "Verdana";	font-size: 12px;}
a.header:visited {color: #cccccc; font-family: "Verdana"; font-size: 12px; text-decoration: none;}
a.header:hover   {color: #ffffff; text-decoration: underline; font-family: "Verdana"; font-size: 12px;}

a.newstext                { color: #000000; font-size: 12px; font-family: "Verdana"; text-decoration: none; font-weight: normal }
a.newstext:link                { color: #000000; font-size: 12px; font-family: "Verdana"; text-decoration: none; font-weight: normal }
a.newstext:hover          {	color: #ec3c7d;	font-size: 12px;	font-family: "Verdana";	font-weight: normal;}
a.newstext:visited               {	color: #000000;	font-size: 12px; font-family: "Verdana";text-decoration: none;font-weight: normal;}
a.newstext:visited:hover          { color: #ec3c7d; font-size: 13px; font-family: "Verdana"; font-weight: normal }

.view 			 { color:  #000000; font-size: 13px; font-family: "Verdana"; font-weight: normal }

a.link 			 { color:  #335229; font-size: 12px; font-family: "Verdana";text-decoration: underline; font-weight: normal }
a.link:hover			 { color: #000000; }    
a.link:visited		 {	color:  #335229;	}  
a.link:visited:hover		 {	color: #000000;}  

/* homepage leadlines */

a.index                { color: #000000; font-size: 11px; font-family: "Verdana"; text-decoration: none; font-weight: normal; margin: 0px;}
a.index:hover          {color: #335229;	font-size: 11px; font-family: "Verdana";	font-weight: normal; margin: 0px; text-decoration: underline;}
a.index:visited {	color: #000000;	font-size: 11px; font-family: "Verdana";	text-decoration: none;	font-weight: normal; margin: 0px;}
a.index:visited:hover          { color: #335229; font-size: 11px; font-family: "Verdana"; font-weight: normal; margin:0; text-decoration: underline;}

.indexheader:link  { color: #6E6D6C; font-size: 12px;	font-weight: bold; text-align: left; text-decoration: underline;}
.indexheader:hover { color: #335229;; font-size: 12px;	font-weight: bold; text-align: left; }
.indexheader:visited { color:#6E6D6C; font-size: 12px;	font-weight: bold; text-align: left; text-decoration: underline; }
.indexheader:visited:hover { color: #335229;; font-size: 12px;	font-weight: bold; text-align: left; }
.indexheader  { color: #6E6D6C; font-size: 12px;	font-weight: bold; text-align: left; }

.index h3 {  margin: 0px; padding: 5px 5px 0px 0px; font-size: 110%; font-weight: bold; background: url("/images/topprofile.jpg") no-repeat top left; text-align: left; color: #6E6D6C; font-size: 12px;  }  
.index h2 {	margin: 0px; padding: 0px 5px 0px 0px; font-size: 12px; font-weight: bold; text-align: left; color: #6E6D6C; }
.index h4 { margin: 0px; padding: 0px 0px 0px 0px;	font-size: 10px; font-weight: normal; text-align: left;  text-decoration: none; }
.index p { margin: 0px; padding: 0px 0px 0px 0px;  font-family: verdana; font-size: 9px; font-weight: normal;  }


.boxheader { color: #6E6D6C; font-size: 12px;	font-weight: normal; text-align: left; }
.boxheader:link  { color: #6E6D6C; font-size: 12px;	font-weight: normal; text-align: left; text-decoration: underline; }
.boxheader:hover { color: #335229;; font-size: 12px;	font-weight: normal; text-align: left; }
.boxheader:visited { color:#6E6D6C; font-size: 12px;	font-weight: normal; text-align: left; text-decoration: underline; }
.boxheader:visited:hover { color: #335229;; font-size: 12px;	font-weight: normal; text-align: left; }

.smallestheader    { color: #335229; font-size: 10px; font-weight: bold; padding: 0px 0px 0px 5px;}
.smallestheader:link   { color: #335229; font-size: 10px; font-weight: bold;  padding: 0px 0px 0px 5px;}
.smallerheader    { color: #335229; font-size: 12px; font-weight: bold; line-height: 12px; }
.smallheader    { color: #335229; font-size: 12px; font-weight: bold; line-height: 12px; }
.mediumheader   { color: #b1aa80; font-size: 14px;	font-weight: normal; line-height: 18px; }
.largeheader    { color: #335229; font-size: 18px;	font-weight: bold;  }




#paramcats	{margin: 0px 0px 0px 0px; color: #b1aa80; font-size: 16px;	font-weight: bold; text-align: left; }
#home #paramcats	  {	color: #335229;	}

.simpletitle {	 font-size: 14px; color: #335229;	margin: 2px 0px 2px 0px; padding: 0px 0px 0px 0px;	text-align: left; font-weight: bold;}
.infotext {font-size: 12px;	color: #777A7A;	margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px;	text-align: left;	font-weight: bold;}
.quote {	 font-size: 12px; color: #335229;	margin: 0px 10px 5px 10px; padding: 0px 0px 0px 0px;	text-align: left; font-weight: normal;}


/* footer *************************************************************************************************/

.footer {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
	text-align: center;
	width: 798px; w\idth: 800px;	
	background-color: #ffffff;
}
.footbar {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	clear: both;
	text-align: center;
	width: 798px; w\idth: 800px;	
	background-color: #335229;
	 font-family: Verdana; 
	 color: White;
	 font-size: 12px; 
	 font-weight: bold;
}

a.powered:link		 { color: #000000; font-size: 9px; font-family: Verdana; font-weight: normal }  
a.powered:visited	 { color: #000000; font-size: 9px; font-family: Verdana; font-weight: normal }  
a.powered:hover	 { color: #000000; font-size: 9px; font-family: Verdana; font-weight: normal } 

/* home page link styles - these are only used on the home page for the two links down at the bottom */
a.adminlink       { color: #335229; font-size: 9px; font-family: Verdana; font-weight: normal} 
a.adminlink:hover { color: #ffffff; text-decoration: underline; font-size: 9px; font-family: Verdana; font-weight: normal}
a.adminlink:visited { color: #335229; text-decoration:none; font-size: 9px; font-family: Verdana; font-weight: normal} 
a.adminlink:visited:hover { color: #ffffff; text-decoration: underline;9px; font-family: Verdana; font-weight: normal} 
 

a.iconlink       { color: #ffffff; font-size: 9px; font-family: Verdana;} 
a.iconlink:hover {	color: #ffffff;	font-size: 9px;	font-family: "Verdana";} 
a.iconlink:visited {	color: #ffffff;	font-size: 9px;	font-family: "Verdana";} 


/* footer ******************************************************************************************************/

.tableborder{
	border: 1px solid #cccccc;
	width: 550px;
	float: center;
	
}

.prevnext {
	/* all right content*/
	float: left;
	margin: 0px 0px 0px 0px;
	width: 400px;
	min-height: 40px;
	
}


/* specific style - END */



