body
{
	font-family: Arial;
	background-color: #FFFFFF;
	font-size: 10pt;
	color: #222222;
	margin-top: 8px;
}

img { border: 0px;  }

form { margin: 0px; }

hr
{
    height: 1px;
    color: #f20017;
}

li
{
	list-style-image: url(../images/BulletImage.gif);
}

.small
{
	font-size: 8pt;
}

.smaller
{
	font-size: 7pt;
}

div.centered 
{
	text-align: center;
}

div.centered table 
{
	margin: 0 auto; 
	text-align: left;
}

div.centered table table
{
	margin: 0px; 
	text-align: left;
}

table
{
	border-collapse: collapse;
}

td
{
	font-size: 10pt;
	color: #222222;
}

a:link  
{
  	text-decoration : none;
  	color : #000000;
 } 
a:Visited  
{
  	text-decoration : none;
  	color : #000000;
 }
a:Active  {
  	text-decoration : underline;
  	color : #000000;
 }
a:Hover  {
  	text-decoration : underline;
  	color : #f20017;
  }

.noPadding
{
	padding: 0px;
}

div.divMain
{
	border: solid 1px #4a4a4b;
	width: 811px;
}

table.tblHeader
{
	width: 811px;
}

td.tdHeader_R1
{
	background-color: #4a4a4b;
	padding: 0px;
}

td.tdHeader_R2_Logo
{
	padding: 0px;
	width: 473px;
}

td.tdHeader_R2_Search
{
	padding: 0px;
	width: 338px;
	text-align: right;
	vertical-align: top;
}

td.tdHeader_R3
{
	background-color: #4a4a4b;
	padding: 0px;
}

.txtKeyword_Site
{
	width: 90px;
	font-size: 8pt;
	border: solid 1px #999999;
}

div.divKeyword_Site
{
	margin: 10px 10px 0px 0px;
}

table.tblMain
{
	width: 811px;
}

td.tdMain_Col1
{
	width: 174px;
	background-color: #868787;
	background-image: url(../images/SideNavBG.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 0px;
	vertical-align: top;

}

div.divSideNavs
{
	margin-top: 10px;
}

div.divSideNavs a:link  
{
  	text-decoration : none;
  	color : #ffffff;
 } 
div.divSideNavs a:Visited  
{
  	text-decoration : none;
  	color : #ffffff;
 }
div.divSideNavs a:Active  {
  	text-decoration : underline;
  	color : #ffffff;
 }
div.divSideNavs a:Hover  {
  	text-decoration : underline;
  	color : #cc0000;
  }


td.tdNavsArrow
{
	padding: 0px;
	width: 17px;
}

td.tdNavsLink
{
	padding: 0px;
	width: 158px;
}

div.divSubSideNavs
{
	margin-top: 0px;
	margin-left: 20px;
	margin-bottom: 8px;
}

td.tdSubDash
{
	padding: 2px;
}

td.tdSubSideNav0
{
	padding: 2px;
	font-size: 8pt;
}

td.tdMain_Col2
{
	background-color: #FFFFFF;
	width: 637px;
	padding: 0px;
	vertical-align: top;
}

p.FooterInfo
{
    text-align: center;
    font-size: 8pt;
    margin-top: 2px;
}

table.tblHome
{
	
}

td.tdHome_Puzzle
{
	width: 351px;
	padding: 0px;
	vertical-align: top;
	background-color: #383d54;
}

td.tdHome_Intro
{
	width: 286px;
	padding: 0px;
	background-image: url(../images/IntroBG.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
}

div.divHome_Intro
{
	font-size: 9pt;
	font-weight: bold;
	width: 240px;
	margin: 15px 0px 0px 20px;
}

div.divHome_Intro li
{
	margin-left: -25px;
	margin-bottom: -5px;
	margin-top: -5px;
}

div.divPageHeaderImage
{
	border-bottom: solid 1px #4a4a4b;
}

div.divPageOptionLinks
{
	width: 627px;
	text-align: right;
}

div.divPageMain
{
	margin-top: 0px;
	margin-left: 25px;
	width: 500px;
}

p.pTitle
{
	font-size: 12pt;
	font-weight: bold;
	color: #cc0000;
}

p.pOurPeopleList1
{
    margin: 12px 0px 0px 40px;
}

p.pOurPeopleList2
{
    margin: 0px 0px 0px 40px;
}

p.pOurPeopleList3
{
    margin: 0px 0px 12px 40px;
}

p.ProfileName
{
    font-size: 11pt;
    color: #9D0D00;
    font-weight: bold;
    margin: 0px 0px 0px 10px;
}

p.ProfileEmail
{
    font-size: 9pt;
    margin: 0px 0px 0px 10px;
} 

p.ProfilePhone
{
    font-size: 9pt;
    margin: 8px 0px 0px 10px;
} 

p.ProfileFax
{
    font-size: 9pt;
    margin: 0px 0px 0px 10px;
} 

table#tblNewsSearchResults
{
	width: 460px;
}

table#tblNewsSearchResults td
{
	padding: 2px;
}

.tdNewsSearchHeading
{
	background-color: #E7E7E8;
}

.tdNewsCategoryHeading
{
	font-weight: bold;
	font-size: 11pt;
}

td.tdSearchResultsHeading
{
	background-color: #E7E7E8;
	font-weight: bold;
}

	TABLE.Error_Table 
	{
		background-color: #FFFFFF;
		border: solid 1px black;
	}	
	
	TD.Error_Cell1 
	{
		background-image: url(../images/Error_Header.gif);
		background-repeat: no-repeat;
		width: 775px;
		height: 73px;
	}
	
	TD.Error_Cell3
	{
		padding-left: 10px;
	}
	
	.Error_Text 
	{
		color: #F6F6F2;
	}

div.divDocTitle
{
	font-weight: bold;
	width: 450px;
	margin-top: 0px;
}

div.divDocCopy
{
	width: 450px;
}

div.divPageTitle
{
	font-size: 12pt;
	font-weight: bold;
	color: #cc0000;
}

div.divDocReturnLink
{
	font-size: 8pt;
}

table.tblSiteMap
{
	width: 460px;
}

table.tblSiteMap td
{
	padding: 2px;
}

td.tdSiteMapHeading
{
	background-color: #EAEAE1;
	font-weight: bold;
	font-size: 9pt;
}

p.pServices
{
	margin: 4px 0px 4px 45px;
}
