/* --- Minervation ltd copyright 2004 --- */

/*@import "styles_b_pos.css";*/   /*hide position from Netscape 4.7*/

/*============================================================================================================
=================================== --- Main Styles --- ======================================================
============================================================================================================*/

body { 
	font-family: "Trebuchet MS", Arial, Helvetica, Sans-serifArial, Helvetica, sans-serif; 
	font-size: 13px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-align: center;
	color:#754D42;
        background: url(../graphics/background_grad.jpg) #F2E9E9 repeat-x}

img {border: 0; padding-left:0px}

img.home {margin:10px!important;margin-left:15px!important; margin-top:0!important; border:1px; float:right!important; border: 1px solid #7e7e7e}

.title_images {padding-bottom:0px}


h1 {color: #B75334;font-size: 1.3em;}
h2 {color: #B75334;font-size: 1.2em;font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif; font-weight:bold;}
h3 {color: #B75334;font-size: 1.1em;padding:10px 0px 0px 6px;}
h4 {color: #446373;font-size: 1.0em;font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif}
h5 {color: #496872;font-size: 1.0em;font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif}


a:link {color: #B75334;}
a:visited {color: #753723;}
a:hover, a:active {color: #F03E07; text-decoration: none;}

label {
	font-weight: bold;
	text-align: right;
	width: 100px;
	padding-right: 10px;
	float: left;
}

br {clear: left;}

.drk_blue_text{color:#496872;font-size:13px;padding:10px 0px 0px 6px;margin-left:5px; margin-top:0px; font-weight:normal}

.client_headings {color: #EFFCFF!important; font-size:13px;font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif; font-family:Arial, Helvetica, sans-serif, "Trebuchet MS", Sans-serif;margin-top:7px; letter-spacing:0.15em;margin-bottom:2px}

.standard {padding-right:10px; padding-bottom:10px}

.standard_right {padding-right:10px; padding-bottom:10px; padding-left:10px; float:right!important}



#home_content p { color:#496872; margin-top:-10px; line-height:1.2em}

blockquote { font-size: 0.9em; border: solid 1px #C0ABAB; background-color: #FBF7F6; width: 200px; float:right; margin-right: 4px; margin-left:10px;}
blockquote p {padding:5px 10px; }

blockquote.quote { font-size: 0.9em; border: solid 1px #C0ABAB; background: url(../graphics/quotes.gif) #FBF7F6 no-repeat; width: 200px; float:right; margin-right: 4px; margin-left:10px;}


#pageContent li {list-style-image: url(../graphics/list.gif);}	
#cmsBrowser li {list-style-image: none;}
#browser {background-color:#ffffff;}
.topicImg {margin:  3px 0 0 2px;}
#register {background: #ccc; border: 1px solid #999; padding: 5px; width: 500px;}

/*==================================================
================ --- Main Divs --- =================
==================================================*/

#everything {
	margin: 0 auto; 
	width: 775px; 
	text-align: left;

}

#header {
	background: url(../graphics/banner.jpg) no-repeat #FFF;
	height: 125px;
}

#page {}



/*==================================================
=============== --- Functions  --- =================
==================================================*/

#functions {font-size: 0.7em; font-weight: normal; width: 100%; height: 15px;}	
#functions ul{list-style-type: none; margin: 0; padding: 0;margin-right:150px}	
#functions li{display: inline; height: 15px; float: right;padding:0;margin:0}

#functions a:link, #functions a:visited {
	
	text-decoration: none;
	
	color: #fbc57c;
	height: 10px;
	margin: 0 0px;
	padding: 2px 6px;
}

#functions a:hover, #functions a:active {color: #000;}

/*==================================================
================ --- Menu 1 --- =================
==================================================*/









/*==================================================
================ --- Menu 2 --- =================
==================================================*/

#menu2 {height: 22px;
	    font-size: 0.9em;
	    background-color:#324753;
	    border-top: 1px solid #818587;
	    width:100%;
	    border-bottom-color:#534442;
	    border-bottom-style:solid;
	    border-bottom-width:0px;
	    }	
	
#menu2 ul {list-style: none; 
           margin: 0px 0px 0px 0px; 
		   margin-top:0px; 
		   text-align:center;
		   padding-left:30px;
		   }
		   		
#menu2 li {background-color:#425865;
	       border-right:1px solid #5A5D52; 
		   height:16px;
		   padding-top:2px;
		   padding-bottom:3px;
	       }


#menu2 a:link, #menu2 a:visited, #menu2 Selected a:link, #menu2 li span {	
    text-decoration: none;
	font-weight: normal;
	color: #F3E5E1;
	height: 0px;
	padding: 2px 10px 4px 10px;
	}
	
#menu2 a.selected, #menu2 a.selected {
    background-color: #7E4D47; 
	color: #F3E5E1; 
	background-image:url(../graphics/banner2_rollover_bckgrnd.gif);}
#menu2 a:hover {
    background-color:#935952; 
	color: #F3E5E1; 
	background-image:url(../graphics/banner2_rollover_bckgrnd.gif);}
#menu2 a:active {
    background-color: #4B574F; 
	color: #F3E5E1; 
	background-image:url(../graphics/banner2_rollover_bckgrnd.gif);}	

/*==================================================
================ --- Menu 3 --- =================
==================================================*/

#menu3 {	
	height: 20px;
	font-size: 0.9em;
	padding: 0 0 0 170px;
}

#menu3 ul {margin: 0; padding: 0;}		
#menu3 li {font-weight: bold; list-style-type: none; float: left;}

#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 {	display:none;
}*/

#pageMenu ul{margin: 0; padding: 0; list-style: none;}	
#pageMenu li{}

#pageMenu a:link, #pageMenu a:visited {text-decoration: none;}
#pageMenu a:hover, #pageMenu a:active {}

/*==================================================
================ --- Page Content--- ===============
==================================================*/
	

#webContent {}

/*For paging links*/
#pageContent span.paging-prev {float:left; font-size:12px; font-weight:bold; margin-left: 80px}
#pageContent span.paging-next {float:right;  font-size:12px; font-weight:bold}
#pageContent div.webPaging {clear:both;}


#side_graphic {float:left;}


#contact_heading {width:660px;}

#contact_form {width: 550px; background-color:#F5EEEB; margin-top: 0px; margin-left:10px;padding: 10px; border: 1px solid #9D8484; height:200px }

#contact_content {width: 550px; background-color:#F5EEEB; margin-top: 0px;margin-left:10px;margin-bottom:10px;padding: 10px; padding-top:5px;border: 1px 

solid #9D8484; background-image:url(../graphics/contact_backgrnd.gif);height:161px; background-repeat:no-repeat}
#contact_address_div {float:left;margin-top:5px;width:130px;border:0px solid #9D8484;height:90px;padding:5px;padding-left:10px;padding-top:10px}
#contact_phone_div {float:left;margin-top:5px;width:150px;border:0px solid #9D8484;height:90px;padding:5px;padding-top:10px}
#contact_email_div {float:left;margin-top:5px;width:225px;border:0px solid #9D8484;height:90px;padding:5px;padding-right:0;padding-top:10px;padding-left:0;}
#textarea {width:270px!important; height:50px!important}
#submit_button {margin-left:55px}





#port_overview_left { background: #F7F1EF; width:335px;height:300px; float:left;}
#port_overview_right_top {background:  #F7F1EF; width:300px; height:144px; float:right; margin-bottom:10px}
#port_overview_right_bottom {background:  #F7F1EF; width:300px; height:144px ;float:right}



/*==================================================
================ --- Footer--- ====================
==================================================*/

#footer {
	font-size: 1.1em;
	text-align: center;
	padding: 20px 0;
}
	
#footer ul{	list-style-type: none;}	
#footer li{list-style-image: none;}
#footer a:link, #footer a:visited {margin: 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;}

/*==================================================
================ --- Client DIV--- ====================
==================================================*/

#client_container {float:left;margin-left:10px; width: 637px; }

#client_container a:link {color:#EFFCFF!important; text-decoration:none; font-size:12px; }
#client_container a:visited {color:#EFFCFF!important; text-decoration:none; font-size:12px; }
#client_container a:hover {color:#ffffff!important; text-decoration:none; font-size:12px; }

#client1 {

	width:317px;
	height:101px; 
	border-top: 1px solid #000; 
	border-left: 1px solid #000;
	float:left;
	background-color:#CCCCCC; 
	background-color:#66777E;
	background-image:url(../graphics/client_gradient.jpg);
	
}

#client2 {

	width:317px;
	height:101px; 
	border-top: 1px solid #000; 
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	clear:right; 
	float:left; 
	background-color:#66777E;
	background-image:url(../graphics/client_gradient.jpg);
}

#client3 {

	width:317px;height:101px;  
	border-top: 1px solid #000; 
	border-left: 1px solid #000; 
	float:left;
	background-color:#CCCCCC; 
	background-repeat:repeat-y;
	background-color:#66777E;
	background-image:url(../graphics/client_gradient.jpg);
}

#client4 {
	width:317px;
	height:101px; 
	border-top: 1px solid #000; 
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	clear:right;  
	float:left;
	background-color:#CCCCCC;  
	background-color:#66777E;
	background-image:url(../graphics/client_gradient.jpg);
}

#client5 {
	width:317px;
	height:101px; 
	border-top: 1px solid #000; 
	border-left: 1px solid #000; 
	border-bottom: 1px solid #000; 
	float:left;
	background-color:#CCCCCC; 
	background-color:#66777E;
	background-image:url(../graphics/client_gradient.jpg);
}

#client6 {
	width:317px;
	height:101px; 
	border-top: 1px solid #000; 
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000; 
	float:left;
	background-color:#CCCCCC; 
	background-color:#66777E;
	background-image:url(../graphics/client_gradient.jpg);
	letter-spacing:0
}

.client_images {padding:8px;}


/* --- From mod_styling/position_brochure.css --- */

/*============================================================================================================
=========================== --- Positioning Styles for Brochure site --- =====================================
============================================================================================================*/

#skip {position: absolute; display: none}		

#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;}





































/*============================================================================================================
=========================================== --- NEW STUFF --- ================================================
============================================================================================================*/







		#menu1
		{

			text-align: center;

			background-color:#415C6B;
			margin-top:0px;
			margin-bottom:0px;
			border-top-color:#534442;
			border-top-style:solid;
			border-top-width:1px;

		}

		#menu1 ul
		{

			list-style: none;
			margin-left: 52px;
			margin-top: 0px;
			margin-bottom: 0px;
			padding: 0px 0px 0px 0px;

		}



		#menu1 li
		{

			background-color:#506B7B;
			border-right:1px solid #757A69;

			/*height:25px;

			padding-top:5px;*/
			background-repeat:repeat-x;

		}



		#menu1 a
		{

			text-decoration: none;
			font-weight: normal;
			color: #F9FFEA;
			padding: 7px 15px 7px 15px;
			display: block;

		}

		#menu1 a.selected
		{

			background-color:#935952;
			color:#F3E5E1;

		}

		#menu1 a.selected:visited {}

		#menu1 a:hover
		{

			background-color:#935952;
			color:#F3E5E1;

		}

		#menu1 a:active
		{

			background-color: #4B574F;

		}


		/*/////////////////////////////////////////////*/

		.clear
		{

			clear: both;

		}


		/*/////////////////////////////////////////////*/


		#pageContent
		{


			margin-right: 10px;
			margin-left: 91px;
			/* margin-top: 78px; */
			margin-bottom: 30px;

			font-size: 100%;
			line-height: 1.2em;

			background-color:#F7F1EF;
			padding: 10px;
			border: 1px solid #C0ABAB;
			float: none;

		}

		#pageContent img
		{
			float: left;
			margin: 0px;

			margin-right: 10px;

		}


		/*/////////////////////////////////////////////*/


		#content {


					background: #FFF url(/mod_product/design/graphics/bg.jpg) no-repeat;
					border: 1px solid #B19288;

					width: 773px;
					clear: both;


		}




		h2.head
		{

			margin: 0px;
			padding: 0px;
			
			margin-left: 91px;
			margin-top: 41px;
			margin-bottom: 15px;
			
			padding-left: 90px;
			
			color: #9E7778;
			
			font-weight: bold;
			
			text-transform: uppercase;
			
			letter-spacing: 8px;

		}
		
		
		
		#headerleftcol
		{
		
		
			display: none;
		
		}
		
		

/*


#confirmation_content {float:left; width: 650px; background-color:#F7F1EF; margin-top: 0px;margin-left:10px;padding: 10px; border: 1px solid #C0ABAB;}

#home_heading {float:left; width:660px;padding-bottom:0px}
#home_content {float:left; width: 650px; margin-top: 10px;margin-left:10px;margin-bottom:40px;padding: 10px; padding-top:20px;  } */

#home_content li {list-style-image: url(../graphics/list.gif);color:#496872}

/*
#about_heading {float:left; width:660px;}




#about_content
{

}





#workandclients_heading {float:left; width:660px;}
#workandclients_content {float:left; width: 632px; background-color:#F7F1EF; margin-top: 0px;margin-left:10px;padding: 10px; border: 1px solid #C0ABAB;  }

#portfolio_heading {float:left; width:660px;}
#portfolio_content {float:left; width: 650px; background-color:#F7F1EF; margin-top: 0px;margin-left:10px;padding: 10px; border: 1px solid #C0ABAB; }

#pro_management_heading {float:left; width:660px;}
#pro_management_content {float:left; width: 650px; background-color:#F7F1EF; margin-top: 0px;margin-left:10px;padding: 10px; border: 1px solid #C0ABAB;  }

#hr_consul_heading {float:left; width:660px;}
#hr_consul_content {float:left; width: 650px; background-color:#F7F1EF; margin-top: 0px;margin-left:10px;padding: 10px; border: 1px solid #C0ABAB;  }

#coaching_heading {float:left; width:660px;}
#coaching_content {float:left; width: 650px; background-color:#F7F1EF; margin-top: 0px;margin-left:10px;padding: 10px; border: 1px solid #C0ABAB; }

#patient_heading {float:left; width:660px;}
#patient_content {float:left; width: 650px; background-color:#F7F1EF; margin-top: 0px;margin-left:10px;padding: 10px; border: 1px solid #C0ABAB; }

#understanding_heading {float:left; width:660px;}
#understanding_content {float:left; width: 650px; background-color:#F7F1EF; margin-top: 0px;margin-left:10px;padding: 10px; border: 1px solid #C0ABAB; }

#facilities_heading {float:left; width:660px;}
#facilities_content {float:left; width: 650px; background-color:#F7F1EF; margin-top: 0px;margin-left:10px;padding: 10px; border: 1px solid #C0ABAB; }

#associates_heading {float:left; width:660px;}
#associates_content {float:left; width: 650px; background-color:#F7F1EF; margin-top: 0px;margin-left:10px;padding: 10px; border: 1px solid #C0ABAB; }

#partners_heading {float:left; width:660px;}
#partners_content {float:left; width: 650px; background-color:#F7F1EF; margin-top: 0px;margin-left:10px;padding: 10px; border: 1px solid #C0ABAB; }

#client_list_heading {float:left; width:660px;}
#client_list_content {float:left; width: 650px; background-color:#F7F1EF; margin-top: 0px;margin-left:10px;padding: 10px; border: 1px solid #C0ABAB; }

#case_studies_heading {float:left; width:660px;}
#case_studies_content {float:left; width: 650px; background-color:#F7F1EF; margin-top: 0px;margin-left:10px;padding: 10px; border: 1px solid #C0ABAB; }

#testimonials_heading {float:left; width:660px;}
#testimonials_content {float:left; width: 650px; background-color:#F7F1EF; margin-top: 0px;margin-left:10px;padding: 10px; border: 1px solid #C0ABAB; } */


#library{
  width: 250px;
  float:right;
}