body 
{
	padding:0px; 
	margin:0px; 
	width:100%; 
	height:100%; 
	text-align:center; 
	font-family:Verdana; 
	font-size:70%; 
	background-position:center;  
	background-repeat:repeat-y 
} 	
.mainFrame 
{
	margin: 0px 0px 0px 0px;
	margin-left: auto;
	margin-right: auto; 
	width:100%; 
	height:100%; 
} 

	
.overrallTable 
{
	background-color: #fff;
	width:976px; 
	border-collapse:collapse; 
	text-align:left; 
	vertical-align:top; 
	font-size:100%; 
} 
	
.tableTop 
{
	vertical-align:top; 
	width:702px 
} 
	
.tabTop 
{ 
	width:24px; 
	height:76px; 
	vertical-align:top 
} 
	
.tabBottom 
{ 
	width:24px;
	vertical-align:bottom
} 
	
.mainContentTop
{
        background-color: #ccc;
	width:976px; 
	padding-top: 0.4cm;
	padding-left: 0.5cm;
	padding-bottom: 0.25cm
} 
	
.mainContentBottom 
{ 
	height:46px; 
	width:726px 
} 
	
.spacerColumn 
{ 
	float:left; 
	width:19px 
} 
	
.mainContent 
{ 
	float:left; 
	width:976px; 
	background:#fff url("bg_pagetitle002.gif") no-repeat bottom; 
	padding-top: 0.5cm;
	padding-left: 0.5cm;
	padding-bottom: 0.5cm
} 

	
.topNav 
{
	float:left; 
	height:77px; 
	width:662px; 
	background-image:url(grey_bg.gif); 
	background-repeat:repeat-x 
} 
	
.logo 
{
	float:left; 
	padding-top:0px; 
	padding-left:0px; 
	padding-right:20px; 
	padding-bottom:0px; 
} 
	
.navigation
{
	float:left; 
	align: left; 
	vertical-align: middle; 
	padding-top:5px; 
	padding-left:11px; 
	padding-right:0px; 
	padding-bottom:0px; 
} 

.contentWindow 
{ 
	margin-bottom:35px; 
	margin-top:16px; 
	width:662px 
} 

.sectionLeft 
{ 
	float:left; 
	width:174px 
} 

.sectionContent 
{ 
	float:left; 
	width:459px 
} 

p 
{ 
	width:680px;
	font-family: "Trebuchet MS", helvetica, arial, clean, sans-serif; color: #666;
	font-size:125%
} 

.htmlHeading 
{ 
	color:#917EB8; 
	font-weight:bold 
} 

.sectionTitleClear 
{ 
	float:left; 
	width:174px; 
	margin-top:48px; 
	margin-bottom:21px 
} 
	
.sectionHeadingClear 
{ 
	float:left; 
	margin-top:48px; 
	margin-bottom:21px 
} 

.secondaryHeading 
{ 
	float:left;
	margin-bottom:17px
} 

.directorImg 
{ 
	float:left; 
	padding-top:40px 
} 

.contact 
{ 
	float:left; 
	width:157px; 
	vertical-align:top; 
	margin-bottom:5px 
} 

.prDate 
{ 
	float:left; 
	width:65px; 
	vertical-align:top 
} 

.prHeadline 
{ 
	float:left 
}
a.pageLink, a.pageLink:visited, a.pageLink:focus
{
	font-family: "Trebuchet MS", helvetica, arial, clean, sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-size:115%;
	color:#666
	
}

a.pageLink:hover 
{
	text-decoration:underline; 
} 

UL 
{
	margin-bottom: 0px; 
	margin-top: 0px; 
	margin-left:2px; 
	padding-left:15px; 
	width:459px 
} 

.docLink, .docLink:visited
{	
	padding-left: 0.5cm;
	font-family: "Trebuchet MS", helvetica, arial, clean, sans-serif; color: #666;
	font-size: 115%;
	text-decoration: none
}

.docLink:hover
{
	text-decoration:underline; 
}

.titleNav
{
	font-family: "Trebuchet MS", helvetica, arial, clean, sans-serif; color: #fff;
}

a.TitleNavLink
{
	font-family: "Trebuchet MS", helvetica, arial, clean, sans-serif; color: #fff;
}

a.TitleNavLink:hover
{
	text-decoration: underline;
}	

.b2bheading			{  font-size: 350%; font-family: "Trebuchet MS", helvetica, arial, clean, sans-serif; color: #fff;}

.b2bsubheading			{ font-family: "Trebuchet MS", helvetica, arial, clean, sans-serif; color:#02A1A5; font-size:120%; font-weight:bold; }

.b2bsubheading2			{ font-family: "Trebuchet MS", helvetica, arial, clean, sans-serif; color:#02A1A5; font-size:100%; font-weight:bold; }

.b2bfilesize		{ font-size:90%; color:#888 }

	
