/*----------------Page Style defaults----------------*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #B3B3B3;
	background-attachment: scroll;
	background-image: url(../Site%20Graphics/Layout/bodyBackgroundTop.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
body,td,th {
	font-family: Verdana, Times New Roman, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
}
body, html {
}
/*----------------Content Containers----------------*/
.primaryContainerHome {
	width: 938px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 1px;
	float: none;
	height: 550px;
	background-attachment: scroll;
	background-image: url(../Site%20Graphics/Layout/backgroundPatch.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/*----------------Header Image Map----------------*/
.imageMap {
}
.imageMap a {
	text-decoration: none;
}
.hide {
	visibility: hidden;
}
#home {
	float: left;
	position: absolute;
	width: 156px;
	height: 35px;
	margin-top: 18px;
	margin-left: 20px;	
}
/*----------------Container Partition Left----------------*/
.cplHeader {
	background-attachment: scroll;
	background-image: url(../Site%20Graphics/Layout/containerBackground_TopLeft.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding-left: 20px;
	padding-top: 55px;
	height: 102px;
}
.cpLeft {
	width: 701px;
	float: left;
}
.cplHeadTop {
	background-image: url(../Site%20Graphics/Layout/bannerImage.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 74px;
	width: 683px;
}
.cplContBG{
	padding-left: 20px;
	background-attachment: scroll;
	background-image: url(../Site%20Graphics/Layout/containerBackground_ScaleLeft.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	background-color:#FFFFFF;
}
/*----------------Container Partition Left Content----------------*/
.cplIntroPic {
	margin-top: 1px;
	height: 294px;
	width: 681px;
}
.cplBodyTextContainer {
	width: 661px;
	height: 264px;
	margin-top: 1px;
	overflow: auto;
	clear: left;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 20px;
}
.cplBodyTextContainer a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
	
}
.cplBodyTextContainer a:visited{
	color: #414141;
}
.cplBodyTextContainer a:hover{
	color: #485C68;
}
.cplBioPhoto{
	height: 166px;
	width: 156px;
	background-attachment: scroll;
	background-image: url(../Site%20Graphics/Layout/bioPhotoShadow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-left: 10px;
	clear: right;
}
.cplIMGPhoto{
	height: 226px;
	width: 226px;
	background-attachment: scroll;
	background-image: url(../Site%20Graphics/Layout/imgPhotoShadow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-left: 10px;
	border: none;
}
.cplIMGPhoto a{
	border: none;
}
.cplThreeColumnDivider {
	width: 194px;
	float: left;
	padding-left: 15px;
}
.cplThreeColumnDivider a.mainPage{
	font-size: 14px;
	font-weight: bold;
	color: #455863;
	text-decoration: none;
}
.cplThreeColumnDivider a.subPage{
	font-size: 12px;
	text-decoration: none;
}
.cplTwoColumnDivider {
	width: 302px;
	padding-left: 15px;
	float: left;
}
.cplOneColumnDivider {
	padding-left: 15px;
	width: 624px;
}
.primaryHeaderBold {
	font-size: 14px;
	font-weight: bold;	
}
.subHeaderBold {
	font-weight: bold; 
}
.bulletStyle ul{

}
.bulletStyle li{
	list-style-type: none;
	margin-left: -38px;
	background-image:url(../Site Graphics/Layout/bullet.gif);
	background-position: left 3px;
	background-attachment: scroll;
	background-image: url(../Site%20Graphics/Layout/bullet.gif);
	background-repeat: no-repeat;
	padding-bottom: 10px;
	padding-left: 20px;
}
.bulletStyle2 li{
	margin-left: -26px;
}
.smallText{
	font-size: 9px;
}
.pfBox {
	float: right;
	padding-top: 8px;
}
.imagePad {
	margin-left: 25px;
}
.breadcrumbLink {
	font-size:10px;
	line-height:15px;
}
.breadcrumbLink a{
	font-size:10px;
	line-height:35px;
}
.boldHeading {
	font-size: 16px;
	font-weight: bold;
	color: #628091;
}
/*----------------Toolbar----------------*/
.cplToolBar{
	background-image: url(../Site%20Graphics/Layout/quickToolbar.jpg);
	background-position: left top;
	height: 70px;
	width: 681px;
}
.cplToolBox{
	margin-left: 137px;
	padding-top: 24px;
	height: 46px;
}
.cplToolBox ul {
	margin: 0;
	list-style: none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.cplToolBox ul li{
	float: left;
}
.cplToolBox ul a {
	display: block;
	line-height: 15px;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	background-attachment: scroll;
	background-position: right top;
	background-repeat: no-repeat;
	background-image: url(../Site%20Graphics/Layout/quickToolbarDivider.gif);
	padding-right: 14px;
	padding-bottom: 0;
	padding-left: 14px;
}
.cplToolBox ul a.first{
	padding-left: 0px;
}
.cplToolBox ul a.last{
	background: none;
	padding-right: 0px;
}
.cplToolBox ul a:visited {
	color: #FFFFFF;
}
.cplToolBox ul a:hover {
	color: #485C68;
}

/*----------------Navigation----------------*/
.cplHeadNav {
	height: 29px;
	width: 683px;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(../Site%20Graphics/Layout/topNavBackground.jpg);
}
.cplHeadNav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 683px;
}
.cplHeadNav ul li{
	float: left;
}
.cplHeadNav ul a {
	display: block;
	padding: 0 14px;
	line-height: 29px;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	background-attachment: scroll;
	background-position: right top;
	background-repeat: no-repeat;
	background-image: url(../Site%20Graphics/Layout/topNavDivider.gif);
}
.cplHeadNav ul a:visited {
	color: #FFFFFF;
}
.cplHeadNav ul a:hover {
	color: #485C68;
}
/*----------------Container Partition Right----------------*/
.cpRight {
	width: 235px;
	float: left;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#FFFFFF;
	background-image: url(../Site%20Graphics/Layout/containerBackground_TopRight.jpg);
	padding-top: 55px;
}

/*----------------Newsbox----------------*/
.cprPartitionTop {
	background-image: url(../Site%20Graphics/Layout/newsBoxTop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-attachment: scroll;
	height: 42px;
	padding-top: 60px;
	text-align: center;
	padding-right: 18px;
}
.cprPartitionTop a {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #FFFFFF;
	font-weight: normal;
}
.cprPartitionBottom {
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: right top;
	background-color:#FFFFFF;
	background-image: url(../Site%20Graphics/Layout/containerBackground_ScaleRight.jpg);
	height: 365px;
}
.cprNewsContainer {
	background-repeat: no-repeat;
	background-position: left top;
	background-attachment: scroll;
	height: 365px;
	background-image: url(../Site%20Graphics/Layout/newsBoxBottom.jpg);
}
.cprNewsContainerScroll {
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: left bottom;
	background-image: url(../Site%20Graphics/Layout/newsBoxBottomScroll.jpg);
}
.cprTextBox{
	list-style: none;
	width: 189px;
	padding-top: 7px;
	padding-left: 15px;
	line-height: 13px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
.cprTextBox a {
	line-height: 14px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
.cprTextBox a:hover {
	line-height: 14px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	color: #C7D2D8;
}	
.cprNewsBox{
	list-style: none;
	width: 175px;
	padding-top: 7px;
	padding-left: 29px;
	line-height: 13px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
.cprNewsBox a {
	line-height: 13px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
.cprNewsBox a:hover {
	line-height: 13px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	color: #C7D2D8;
}
.cprNewsBox a.bottom {
	background: none;
}
.newsBoxDate {
	font-weight: bold;
	color: #C7D2D8;
	background:none;
}
.newsBoxHeadline {
	padding-top: 2px;
	font-weight: bold;
	background:none;
}
.newsBoxText {
	padding-top: 4px;
	background-attachment: scroll;
	background-position: left bottom;
	background-repeat: no-repeat;
	background-image: url(../Site%20Graphics/Layout/newsBoxDivider.gif);
	padding-bottom: 10px;
	color: #F4F4F4;
	font-size: 13px;
	height: 90px;
}
.newsBoxTextBottom {
	background:none;
	padding-top: 4px;
	padding-bottom: 0px;
	color: #F4F4F4;
	font-size: 13px;
	height: 100px;
}
.cprNewsBox a.newsBoxArchive {
	padding-top: 15px;
	font-weight: bold;
}
.cprNewsBox a:hover.newsBoxArchive {
	padding-top: 15px;
	font-weight: bold;
	color: #C7D2D8;
}
/*----------------Container Partition Bottom----------------*/
.cpBottom {
	width: 916px;
	padding-left: 20px;
	background-attachment: scroll;
	background-image: url(../Site%20Graphics/Layout/containerBackground_Bottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	padding-bottom: 15px;
}
.cpFooterText {
	text-align: center;
	background-attachment: scroll;
	background-image: url(../Site%20Graphics/Layout/bottomBackground.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 16px;
}
.cpFooterText a {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #292929;
	text-decoration: none;
}
.cpFooterText a.footerLink {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #292929;
}
.cpFooterText a:hover.footerLink {
	color: #445762;
}
.cpFooterText a:visited.footerLink {
}
/*----------------Buttons----------------*/
.standardButton {
	margin-top: 8px;
	width: 156px;
	height: 40px;
	float: left;
	margin-right: 20px;
}
.standardButton a:link,
.standardButton a:visited,
.standardButton a:active {
	display: block;
	background-image: url(../Site%20Graphics/Layout/buttonPixy.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	line-height: 40px;
	width: 156px;
	height: 40px;
}
.standardButton a:hover{
	background-image: url(../Site%20Graphics/Layout/buttonPixy.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.standardButtonL {
	margin-top: 8px;
	width: 156px;
	height: 40px;
	float: left;
	margin-right: 20px;
	margin-left: 73px;
}
.standardButtonL a:link,
.standardButtonL a:visited,
.standardButtonL a:active {
	display: block;
	background-image: url(../Site%20Graphics/Layout/buttonPixy.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	line-height: 40px;
	width: 156px;
	height: 40px;
}
.standardButtonL a:hover{
	background-image: url(../Site%20Graphics/Layout/buttonPixy.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}