/*
0066b5
76b5e3
b3dfd6
44bfdc
a27fb9
9a357f
*/

body {
	background-color:#FFF;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 100%;
	color: #636466;
}
* {margin:0; padding:0;}
img {border: 0;}

/********************************************************************************************************************/
/* POSITIONING */
div#wrapper {
	width: 800px;/*width of shadow image - 68 X 2 for padding */
	margin-right: auto;
	margin-left: auto;
	
	padding-left:68px;
	padding-right:68px;
	
	background-image:url(../images/shadow.gif);
}
div#header{
	width:auto;
	height:125px;
	}
	
	
	
	
#companylogo{
float:right;
padding-top:30px;
padding-bottom:20px;
/*clear:both;*/
}	
	
.floatright{
float:right;
}
	
div#imageholder{
	width:auto;
	height:199px;
	}	

div#contentholder {
	width:740px;
	background-color:#FFF; 
	background-image:url(../images/line.gif);
	background-repeat:no-repeat;
	padding:20px 30px 30px 30px;
	
}
div#contentholderhome {
	width:740px;
	background-color:#FFF; 
	background-image:url(../images/home.jpg);
	background-repeat:no-repeat;
	padding:235px 30px 30px 30px;
	
}

/*
Content column divs
Always have 740 to play with
*/
/**** 3 col (people bios) ****/
div#column_twt_1 {
	width:150px;
	float:left;
	padding-top:5px;
}
div#column_twt_2 {
	width:386px;
	padding-right:30px;
	float:left;
}
div#column_twt_3 {
	width:174px;
	float:left;
}
/**** 2 col (home & news) ****/
div#column_wt_1 {
	width:536px;
	padding-right:30px;
	float:left;
	padding-top:5px;
}
div#column_wt_2 {
	width:174px;
	float:left;
}
/**** 3 col (services) ****/
div#column_wwt_1_2 {
	width:253px;
	padding-right:30px;
	float:left;
}
div#column_wwt_3 {
	width:174px;
	float:left;
}



/*End Of Content column divs*/

.newsdivider{
height:1px;
margin:10px 0 15px 0;
clear:both;
background-color:#b3dfd6;

}


.footer {
	width: 800px;/*width of shadow image - 68 X 2 for padding */
	margin-right: auto;
	margin-left: auto;
	
	padding-left:68px;
	padding-right:68px;
	height:36px;
	
	background-image:url(../images/footer.gif);

	
}

/* Respect to Tony Aslett - www.csscreator.com */
.clearfix:after {
    content: ".";              /* the period is placed on the page as the last thing before the div closes */
	display: block;          /* inline elements don't respond to the clear property */ 
    height: 0;                  /* ensure the period is not visible */
    clear: both;               /* make the container clear the period */
    visibility: hidden;	     /* further ensures the period is not visible */
}

.clearfix {display: inline-block;}   /* a fix for IE Mac */

/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */

/* END OF POSITIONING */
/********************************************************************************************************************/




/* MAIN MENU */
#mainmenu {
  width:740px;
  padding:0 0 0 40px; 
  margin:0 auto; 
  list-style-type:none;
  font-size:.85em;
  font-family:"Times New Roman", Times, serif;
  float:left;
  }
#mainmenu li {
  float:left;
  list-style-type:none;
  
  
}


#mainmenu a {

  display:block;
  color:#44bfdc; 
  background-image:url(../images/presentation/main_link_off.gif);
  text-align:center; 
  padding:4px 9px 4px 9px; 
  text-decoration:none; 
  float:left; 
  
  
  border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #44bfdc;
  
  }

 
 #mainmenu li#first a{ 

 border-left-color: #fff;
 
 }
 
#mainmenu a:hover {
  color:#9a357f;
  background-image:url(../images/presentation/main_link_on.gif); 
}
#mainmenu .active a {
   color:#9a357f;
}






/**********************************/  
#submenu {
	list-style-type: none;
	font-size:.65em;
	padding:0; 
	margin:0 auto; 
	list-style-type:none;
}

#submenu li {
 list-style-type:none;
 /* height:30px; needed for IE6 - but caused height problems in IE for 2 line links*/
}
#submenu a{
	display:block;
	color: #0066b5;
	text-decoration: none;
	width:100%; /*needed for IE6 */
	padding: 2px 0 2px 0;
}
#submenu a:hover {
	color: #9a357f;
}
#submenu .active a {
  color: #9a357f;
  
}
/***************/
A:link
	{
	color: #9a357f;
	text-decoration: underline;
	}
A:visited
	{
	color: #9a357f;
	text-decoration: underline;
	}
A:hover
	{
	text-decoration: underline;
	color: #44bfdc;
	}	


/********************************************************************************************************************/


h1 	{
	padding:0 0 15px 0;
	font-size:.85em;
	font-weight: 500;
	color: #0066b5;
}

h4 	{
font-family:"Times New Roman", Times, serif;
	font-size:.7em;
	font-weight: 600;
	color: #9a357f;
	padding:4px 0 0 0;
}
p 	{
	font-size:.7em;
	font-weight: normal;
	line-height:1.5;
	padding:0 0 10px 0;
}
p.side 	{
color:#0066b5;
font-size:.65em;
}
p.blue 	{
color:#0066b5;
padding:0 0 0 0;
}
p.news 	{
padding:0 0 0 0;
}


.peoplename{
font-size:1.4em;
color: #b3dfd6;
font-weight: bold;
font-family:"Times New Roman", Times, serif;
}
.peopletitle{
font-size:.8em;
color: #44bfdc;
font-style:italic;

}

/*
0066b5
76b5e3
b3dfd6
44bfdc
a27fb9
9a357f
*/


.sidetext{
font-size:.6em;
}

ul.services {
list-style-type: disc;
list-style-position:outside;
font-size:.7em;
padding-left:17px;
padding-bottom:15px;

	line-height:1.5;

}



	