body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin-top: 8px;
	background-color: #CCCCCC;
}
td,input,select,textarea,p,font,span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
a,a:visited {
	color: #2D648F;
	text-decoration: none;
}
a:hover {
	color: #2D648F;
	text-decoration: underline;
}
strong,b {
	font-weight: bold;
}
em,i {
	font-style: italic;
}
ul {
	margin-top: 3px;
	margin-bottom: 0px;
}
form {
	margin: 0px;
}
li {
	list-style-image: url(/images/layout/listArrow.gif);
	margin-top: 3px;
	margin-bottom: 0px;
}
li.second {
	list-style-image: url(/images/layout/listArrow2.gif);
	margin-top: 3px;
	margin-bottom: 0px;
	margin-left: 10px;
}
table.data {
	background-color: #F1F5F8;
	border: 1px solid #7197AF;
	border-collapse: collapse;
}
table.data td {
	border: 1px solid #C8D4DD;
}
table.data td p {
	margin: 0;
	padding: 0;
}
table.data th {
	background-color: #FFF;
	font-weight: bold;
	font-size: 12px;
	color: #6699CC;
	text-align: center;
	border: 1px solid #C8D4DD;
	padding: 4px;
}
/*
//*****************************
*/
a.topNav,a.topNav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000929;
	text-decoration: none;
}
a.topNav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000929;
	text-decoration: underline;
}
a.footerNav,a.footerNav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.footerNav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
a.homeBoxHeadNav,a.homeBoxHeadNav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.homeBoxHeadNav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
a.homeBoxHeadNavMini,a.homeBoxHeadNavMini:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.homeBoxHeadNavMini:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
a.floatNav,a.floatNav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2D648F;
	text-decoration: none;
}
a.floatNav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2D648F;
	text-decoration: underline;
}
a.floatNavNorm,a.floatNavNorm:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2D648F;
	text-decoration: none;
}
a.floatNavNorm:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2D648F;
	text-decoration: underline;
}
a.floatNavSubHeader,a.floatNavSubHeader:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.floatNavSubHeader:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
a.floatNavSmall,a.floatNavSmall:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2D648F;
	text-decoration: none;
}
a.floatNavSmall:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2D648F;
	text-decoration: underline;
}
a.homeNewsNav,a.homeNewsNav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2D648F;
	text-decoration: none;
}
a.homeNewsNav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2D648F;
	text-decoration: underline;
}
a.breadcrumbNav,a.breadcrumbNav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
a.breadcrumbNav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: underline;
}
a.sectionHeading,a.sectionHeading:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0C67AE;
	text-decoration: none;
}
a.sectionHeading:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0C67AE;
	text-decoration: underline;
}
a.smallprint,a.smallprint:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2D648F;
	text-decoration: none;
}
a.smallprint:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2D648F;
	text-decoration: underline;
}
a.smallprintWhite,a.smallprintWhite:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a.smallprintWhite:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
/*
//*****************************
*/
.bg_leftOuter {
	background-image: url(/images/layout/bg_leftOuter.gif);
	background-repeat: repeat-y;
}
.bg_rightOuter {
	background-image: url(/images/layout/bg_rightOuter.gif);
	background-repeat: repeat-y;
}
.bg_leftInner {
	background-image: url(/images/layout/bg_leftInner.gif);
	background-repeat: repeat-y;
}
.bg_rightInner {
	background-image: url(/images/layout/bg_rightInner.gif);
	background-repeat: repeat-y;
}
.bg_topInner {
	background-image: url(/images/layout/bg_topInner.gif);
	background-repeat: repeat-x;
}
.bg_botInner {
	background-image: url(/images/layout/bg_botInner.gif);
	background-repeat: repeat-x;
}
.bg_botOuter {
	background-image: url(/images/layout/bg_botOuter.gif);
	background-repeat: repeat-x;
}
.bg_headerLeft {
	background-image: url(/images/layout/bg_headerLeft.gif);
	background-repeat: repeat-y;
}
.bg_headerRight {
	background-image: url(/images/layout/bg_headerRight.gif);
	background-repeat: repeat-y;
}
.bg_headerLogo {
	background-image: url(/images/layout/bg_headerLogo.gif);
	background-repeat: no-repeat;
	width: 800px;
	height: 59px;
}
.bg_mainNav {
	background-image: url(/images/layout/bg_mainNav.gif);
	background-repeat: no-repeat;
	width: 800px;
	height: 26px;
}
.bg_floatMenuHeaderHome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	background-color: #98B1C4;
	height: 22px;
}
.bg_floatMenuHeaderHomeMini {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	background-color: #98B1C4;
	height: 14px;
}
.bg_floatMenuSubHome {
	background-color: #D3DFE9;
	height: 22px;
	padding-left: 5px;
}
.bg_floatMenuSubHome2 {
	background-color: #D3DFE9;
}
.bg_floatMenuMainHeaderSub {
	background-color: #639BC6;
	height: 22px;
	padding-left: 5px;
}
.bg_floatMenuActiveSub {
	background-color: #FFFFFF;
	height: 22px;
	padding-left: 5px;
}
.bg_floatMenuMainFooterSub {
	background-color: #639BC6;
	height: 6px;
}
.bg_floatMenuSubHeaderSub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	background-color: #98B1C4;
	height: 22px;
}
.bg_floatMenuSubFooterSub {
	background-color: #98B1C4;
	height: 6px;
}
.bg_floatMenuHighlight {
	background-color: #F0E8C2;
	height: 22px;
}
.bg_sidebarKeyMods {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 5px;
	background-color: #19203E;
	height: 22px;
}
.bg_homeCenter1 {
	background-image: url(/images/homeMainPhoto1_botFade.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	border: 1px;
	border-color: #CCCCCC;
	height: 385px;
}
.bg_homeCenter2 {
	background-image: url(/images/homeMainPhoto2_botFade.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	border: 1px;
	border-color: #CCCCCC;
	height: 385px;
}
.bg_homeCenter3 {
	background-image: url(/images/homeMainPhoto3_botFade.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	border: 1px;
	border-color: #CCCCCC;
	height: 385px;
}
.bg_homeCenter4 {
	background-image: url(/images/homeMainPhoto4_botFade.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	border: 1px;
	border-color: #CCCCCC;
	height: 385px;
}
.bg_footer {
	background-image: url(/images/layout/bg_footer.gif);
	background-repeat: no-repeat;
	width: 800px;
	height: 24px;
}
.bg_ltBorder {
	background-color: #CCCCCC;
}
.bg_white {
	background-color: #FFFFFF;
}
.bg_supportCol {
	background-image: url(/images/layout/supportColBg.gif);
	background-repeat: repeat-x;
}
.bg_colOffset {
	background-color: #EDF4F9;
}
.bg_newsArchives {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	background-color: #EEEEEE;
}
.bg_newsArchivesAlt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
}
.bg_webcastHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #2D648F;
}
.bg_webcastArchivesHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #8BA7BE;
}
/*
//*****************************
*/
.breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.pageHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #666666;
}
.sectionHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.sectionHeadingAlt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #639BC6;
}
.newsDate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.sectionHeadingGray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
}
.sectionHeadingBig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.formError {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
.formButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2D648F;
}
.vertSep {
	background-image: url(/images/layout/vertSep.gif);
	background-repeat: repeat-y;
}
.horizSep {
	background-image: url(/images/layout/1-ltGray.gif);
	background-repeat: repeat-x;
}
.error {
	color: #FF0000;
}
.greenText {
	color: #009933;
}
.redText {
	color: #FF0000;
}
.aquaText {
	color: #006699;
}
/*
//*****************************
*/
div.projectAdminPopup {	
	position:relative;	
	padding:0;	
	border:0px;
}
div.projectAdminPopup a {
	padding:0 0 0 0;	
	text-decoration:none;	
}
div.projectAdminPopup a:hover {	
	text-decoration:none;
}
div.projectAdminPopup a span {	
	display:none;
}
div.projectAdminPopup a:hover span {	
	display:inline;
	position:absolute;
	padding:0px 0px 0px 0px;
}
div.projectAdminPopup a:hover span.offset {
	top:180px; 
	left:-300px;
}
div.webcastInfo {
	margin-left:20px;
	margin-top:10px; 
	margin-bottom:10px;
}

div.custFocusImgSeparator {
	width: 260px;
	height: 1px;
	background-color: #C8D4DD;
	margin: 10px 0 10px 0;
	padding: 0;
}