body{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:10pt; margin:0;
} 

.maincontent{float:right; position: absolute; top:166px; left: 190px; right: 10px;}
@media print{.maincontent{float:none; position: static;}}  /* ********** print fix  *********** */
.navigation{float:left; margin:10px 0px 0px 10px; width:170px; }
 /*  Internet Explorer hack*/
/*\*/
* html .navigation {
float:left; margin:10px 0px 0px 5px; width:145px;
}
/**/


.largefont{font-size:14pt;}
/* ********** table borders *********** */

.colourtable, .colourtable td{  border-collapse:collapse;
border: solid 1px #34CC66; /*outside border - green color of homepage boxes too*/
}
.orangetable, .orangetable td{  border-collapse:collapse;
border: solid 1px #FF9900; /*outside border - orange color*/
}


/* ********** cell padding *********** */
.padder{ padding:10px;} 

.quotebox{ background-image:url(images/quotemarks.gif); background-repeat:no-repeat; 
width:540px; 	min-height:32px;
border-style: solid;
				border-color: #34CC66;
				border-width: 1px ;
				padding:10px 10px 10px 60px;
				font-size:8pt; 
				margin-bottom:10px; margin-top:10px; margin-left:auto; margin-right:auto;
		
				}
/* for Internet Explorer 6 min-height hack*/
/*\*/
* html .quotebox {
height: 32px;
}
/**/

.newsbox{ width:540px; 		border-style: solid;
				border-color: #34CC66;
				border-width: 1px ;
				background-color: #E5F7E5;
				padding:10px;
				font-size:8pt; 
				margin-bottom:10px; margin-top:10px; margin-left:auto; margin-right:auto;
		
				}
				
.contentbox{  		border-style: solid;
				border-color: #34CC66;
				border-width: 1px ;
				background-color: #E5F7E5;
				padding:10px;
				font-size:8pt; 
				
		
				}
/* ********** red link for updated on homepage *********** */
.redlink{color: #FF0000 ; font-size:8pt; text-decoration:underline; }
a:visited.redlink, a:hover.redlink, a:active.redlink{color:#FF0000; font-size:8pt; text-decoration:underline; }
/* ********** green link for newsboxes on homepage *********** */
.newslink{color:#006600; font-size:8pt; text-decoration:underline; }
a:visited.newslink, a:hover.newslink, a:active.newslink{color:#006600; font-size:8pt; text-decoration:underline; }
/* ********** red text *********** */
.redtext{ color: #FF0000;  }

/* ********** green text *********** */
.greentext{ color: #006600;  }

.squash{padding:0; margin:0;} /* for collapsing an empty cell in firefox */
				
/* ********** old stuff *********** */
.wee { font-size: 8pt;}
.tiny { font-size: 7pt;}
	
.hide {visibility: hidden;}
	
.footerlinks {
	color: #cccccc;
	font-family: verdana;
	font-size: 8pt;
	text-decoration: none;
}

.mark{TEXT-DECORATION: none; color: red}

.cellmain{font-size : 11px;	color : #4d4d4d;}
					
.cells{font-size : 11px;
				border-style: solid;
				border-color: #34CC66;
				border-width: 1px ;
				background-color: #E5F7E5;}
			
.cells2{font-size : 11px;
				border-style: solid;
				border-color: #34CC66;
				border-width: 1px ;
				background-color: #F9E388;}
				
.cliniccells{
				border-style: solid;
				border-color: #34CC66;
				border-width: 1px ;
				background-color: #E5F7E5;}
			
.fieldhead{font-size : 10pt; color: black}
				
.sitemap {font-size: 7pt;}
	
.box{background:#ffffff;
	border:1px solid #34CC66;
	font-size:9pt;
	margin-top:10px; margin-right:10px; margin-bottom:10px;
	padding:10px 20px 10px 20px;
	width: 340px;
	position: static;
	clear: none;
	float: left;}
	
.linko {background-color: #FFCC00; /* used on links page. yellow background link */
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 12px;
	font-weight: bold;}
	
.graybar {background-color: #F0F0F0; /* gray highlighter */
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 12px;
	font-weight: bold;}
	
a:link.toplink, a:visited.toplink, a:hover.toplink, a:active.toplink{ color: #333333; font-size: 8pt; text-decoration: none; font-weight:bold;  }

.shoutbox{ border:dashed 2px #FF0000; padding:5px 0; width:148px;}

/* ******** navigation buttons **********/
.buttons{}
		
a:link.buttons , a:visited.buttons{

border-bottom: #19B319 1px solid;
width: 160px;
background: #5CFF7E;
text-decoration:none;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
float:right;
padding:4px 2px 4px 4px; 
font-weight:bold;
}

a:hover.buttons , a:active.buttons
{
background:#FACC18;
color:#000000;
}

#on.buttons 
{
background:#FACC18;
color:#000000;
}

/* ********** subbuttons ************* */
.subbuttons{}
		
a:link.subbuttons , a:visited.subbuttons{
border-bottom: #19B319 1px solid;
width: 160px;
background: #B3FAC1;
text-decoration:none;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
float:right;
padding:4px 2px 4px 4px; 
font-weight:bold;
text-align:right;
}

a:hover.subbuttons , a:active.subbuttons
{
background:#FACC18;
color:#000000;
}

#on.subbuttons 
{ 
background:#FACC18;
color:#000000;
}

/********** probuttons ***********/
.probuttons{}
		
a:link.probuttons , a:visited.probuttons{

border-bottom: #19B319 1px solid;
width: 160px;
background: #66CC33;
text-decoration:none;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
float:right;
padding:4px 2px 4px 4px; 
font-weight:bold;
}

a:hover.probuttons , a:active.probuttons
{
background:#FACC18;
color:#000000;
}

#onpro.probuttons 
{
background:#FACC18;
color:#000000;
}

/* *************    dashed links    ************* */  

.dashlink{font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; border-bottom: dashed 1px #cccccc;}
a:visited.dashlink{color:#000000; text-decoration:none;}
a:hover.dashlink{color: #0000FF; text-decoration: underline; border-bottom: solid 1px #FFFFFF;}
a:active.dashlink{color: #FF0000; text-decoration:none;}

.addisclaimer{font:Verdana, Arial, Helvetica, sans-serif; color:#008000; font-size:x-small;}

/* ***************  begin pagination ******************* */
div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	
	text-decoration: none; /* no underline */
	color: #000099;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #000099;
		
		font-weight: bold;
		background-color: #000099;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
/* ***************  end pagination ******************* */
