﻿body
{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
}

div.content
{
	text-align: left;
}

a
{
	color: #bf201c;
}
a:link
{
	text-decoration: underline;
}
a:hover
{
	text-decoration: underline;
}
a:visited
{
	text-decoration: underline;
}
a:active
{
	text-decoration: underline;
}

li.flowingListItem
{
	display: block;
	float: left;
	vertical-align: middle;
}

div.layoutTop
{
	padding-bottom: 4px;
	padding-top: 5px;
}

div.layoutContent
{
	padding-bottom: 5px;
}

div.topLogo
{
	float: left;
	overflow: hidden;
	display: block;
	width: 161px;
}

div.topHeaderContent
{
	float: right; 
	display: block; 
	width: 811px;
}

div.topContent
{
	display: none;
}

div.topLinks
{
	padding-bottom: 10px;
}

div.topSearch
{
	overflow: hidden;
	padding-bottom: 12px;
}

.topSearchTextBox
{
	border: 1px solid #cdcdcd;
	color: #646464;
	font-size: 12px;
	width: 170px;
	height: 16px;
	vertical-align: middle;
}

.topSearchButton
{
	border: 1px solid #e0e0e0;
	color: #000000;
	height: 20px;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
}

#topNav
{
	display: none;
}

#topNav ul
{
	list-style-type: none;
	float: right;
	margin: 0px;
}

#topNav li, #topNav a
{
	display: block;
	float: left;
	background-color: #c42021;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
}

#topNav a
{
	padding: 8px 10px 6px 10px;
	border-left: 1px solid #FFFFFF;
}

#topNav li:hover, #topNav a:hover, #topNav a.selected, #topNav a:active
{
	background-color: #fef0ef;
	color: #cb2229;
}

div.layoutMainLeft
{
	vertical-align: top;
	float: left;
	overflow: hidden;
}

div.layoutMainLeftPage
{
	vertical-align: top;
	float: left;
}

div.layoutMainRight
{
	width: 270px;
	overflow: hidden;
}

div.banner
{
	display: none;
}

.cellSpacingHorizontal
{
	height: 3px;
	width: 1px;
}

div.panelBodyRHSWorldBackground
{
	background-color: #e5e4e2;
	background-image: url(  '/common/images/bgPanelWorld.gif' );
	background-position: top left;
	background-repeat: no-repeat;
	padding: 102px;
}

div.abstract
{
	color: #c3201b;
	font-size: 22px;
	font-family: Helvetica, Verdana, Tahoma, Arial;
}

div.layoutMainLeftColumn1
{
	vertical-align: top;
}

div.layoutMainLeftColumn2
{
	vertical-align: top;
}

div.layoutRHSColumn
{
	vertical-align: top;
}

div.layoutRHSColumnPageContent
{
	width: 250px;
	float: right;
	overflow: hidden;
	vertical-align: top;
}

div.bannerRHS
{
	display: none;	
}

div.layoutRHSBackground
{
}

div.layoutRHSNoBackground
{
}

div.panelTitle1
{
	border-bottom: #c6b28d solid 1px;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 8px 10px 8px;
}

div.panelTitle2
{
	border-bottom: #c6ba64 solid 1px;
	font-size: 12px;
	font-weight: bold;
	padding: 8px 8px 8px 8px;
}

div.panelRHSTitle
{
	border-bottom: #89827a solid 1px;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 12px 5px 12px;
	clear: both;
}

a.arrowLinkRed:link
{
	text-decoration: underline;
}
a.arrowLinkRed:hover
{
	text-decoration: underline;
}
a.arrowLinkRed:visited
{
	text-decoration: underline;
}
a.arrowLinkRed:active
{
	text-decoration: underline;
}

a.arrowLinkBlue:link
{
	text-decoration: underline;
}
a.arrowLinkBlue:hover
{
	text-decoration: underline;
}
a.arrowLinkBlue:visited
{
	text-decoration: underline;
}
a.arrowLinkBlue:active
{
	text-decoration: underline;
}

div.arrow1
{
	padding-bottom: 3px;
}

div.arrow2
{
	padding-bottom: 3px;
}

div.panelBody1
{
	font-family: Helvetica, Verdana, Tahoma, Arial;
	border-bottom: #fbf8ef solid 1px;
	padding: 15px 12px 15px 12px;
}

div.panelBody2
{
	font-family: Helvetica, Verdana, Tahoma, Arial;
	border-bottom: #fbf8ef solid 1px;
	padding: 15px 12px 15px 12px;
}

div.panelRHSBody
{
	padding: 15px 12px 15px 12px;
}

div.panelRHSLocationsBody
{
}

div.article
{
	padding: 0px 12px 20px 12px;
}

div.news
{
	padding: 0px 10px 20px 10px;
}

a.articleBody1:link
{
	color: #c72229;
	text-decoration: underline;
}
a.articleBody1:hover
{
	color: #c72229;
	text-decoration: underline;
}
a.articleBody1:visited
{
	color: #c72229;
	text-decoration: underline;
}
a.articleBody1:active
{
	color: #c72229;
	text-decoration: underline;
}

.newsDate
{
	color: #3c4c97;
}

a.articleBody2:link
{
	color: #3c4c97;
	text-decoration: underline;
}
a.articleBody2:hover
{
	color: #3c4c97;
	text-decoration: underline;
}
a.articleBody2:visited
{
	color: #3c4c97;
	text-decoration: underline;
}
a.articleBody2:active
{
	color: #3c4c97;
	text-decoration: underline;
}

img.articleImageThumbRight
{
	float: right;
	padding-left: 25px;
	padding-bottom: 10px;
}

div.layoutFooter
{
	display: none;
}

div.footerExternalLinks
{
	border-bottom: 1px solid #bf201c;
	background-color: #e7daad;
	color: #bcac93;
	padding: 5px 10px 3px 10px;
}

div.footerInternalLinks
{
	color: #656565;
	padding: 5px 10px 3px 10px;
}

a.footerExternalLinks:link
{
	color: #bf201c;
	text-decoration: none;
}
a.footerExternalLinks:hover
{
	color: #bf201c;
	text-decoration: none;
}
a.footerExternalLinks:visited
{
	color: #bf201c;
	text-decoration: none;
}
a.footerExternalLinks:active
{
	color: #bf201c;
	text-decoration: none;
}

a.footerInternalLinks:link
{
	color: #656565;
	text-decoration: none;
}
a.footerInternalLinks:hover
{
	color: #656565;
	text-decoration: none;
}
a.footerInternalLinks:visited
{
	color: #656565;
	text-decoration: none;
}
a.footerInternalLinks:active
{
	color: #656565;
	text-decoration: none;
}

#footerExternalLinks
{
	display: block;
	float: left;
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #bf201c;
	background-color: #e7daad;
	color: #bcac93;
	padding: 0px 10px 0px 10px;
}

#footerExternalLinks ul
{
	list-style-type: none;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
}

#footerExternalLinks li
{
	display: block;
	float: left;
	vertical-align: middle;
	color: #bcac93;
	padding: 5px;
}

#footerExternalLinks a
{
	color: #bf201c;
	text-decoration: none;
}

#footerExternalLinks a:hover
{
	color: #bf201c;
	text-decoration: none;
}

#footerInternalLinks
{
	display: block;
	float: left;
	width: 100%;
	overflow: hidden;
	color: #656565;
	padding: 0px 10px 0px 10px;
}

#footerInternalLinks ul
{
	list-style-type: none;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
}

#footerInternalLinks li
{
	display: block;
	float: left;
	vertical-align: middle;
	padding: 5px;
}

#footerInternalLinks a
{
	color: #656565;
	text-decoration: none;
}

#footerInternalLinks a:hover
{
	color: #656565;
	text-decoration: none;
}

div.breadcrumb
{
	color: #c51518;
	vertical-align: middle;
}

a.breadcrumbItem:link
{
	color: #000000;
	text-decoration: underline;
}
a.breadcrumbItem:hover
{
	color: #000000;
	text-decoration: underline;
}
a.breadcrumbItem:visited
{
	color: #000000;
	text-decoration: underline;
}
a.breadcrumbItem:active
{
	color: #000000;
	text-decoration: underline;
}

#breadcrumb
{
	padding-top: 10px;
	padding-bottom: 3px;
}

#breadcrumb ul
{
	display: block;
	float: right;
	width: 100%;
	text-align: right;
	margin: 0px;
	list-style-type: none;
}

#breadcrumb li, #breadcrumb a
{
	display: block;
	float: left;
	vertical-align: middle;
	text-align: right;
	text-decoration: none;
	color: #c51518;
}

#breadcrumb li.last
{
	padding-left: 5px;
}

#breadcrumb a
{
	background-image: url( '/common/images/breadcrumbArrow.gif' );
	background-position: right top;
	background-repeat: no-repeat;
	padding: 0px 15px 0px 5px;
	color: #000000;
	text-decoration: underline;
}

#breadcrumb a:hover
{
	color: #000000;
	text-decoration: underline;
}

div.leftNav
{
	display: none;
}

#leftNav
{
	display: none;
}

#leftNav ul
{
	display: block;
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 143px;
}

#leftNav li
{
	display: block;
	float: left;
	width: 143px;
}

#leftNav a
{
	display: block;
	float: left;
	border-bottom: 1px solid #FFFFFF;
	text-decoration: none;
}

#leftNav li:hover, #leftNav a:hover
{
	text-decoration: none;
}

#leftNav a.leftNavItem1
{
	background-color: #c6ba64;
	color: #FFFFFF;
	padding: 10px;
	width: 123px;
}

#leftNav a.leftNavItem2, #leftNav a.leftNavItem2Selected
{
	background-color: #e7daad;
	color: #c4201f;
	padding: 7px;
	border-top: 1px solid #FFFFFF;
	width: 129px;
}

#leftNav a.leftNavItem2:hover, #leftNav a.leftNavItem2:active, #leftNav a.leftNavItem2Selected
{
	background-color: #ffefef;
	color: #c4201f;
	text-decoration: none;
}

#leftNav a.leftNavItem3, #leftNav a.leftNavItem3Selected
{
	background-color: #FFFFFF;
	color: #c4201f;
	padding: 9px;
	border-top: 1px solid #FFFFFF;
	width: 125px;
}

#leftNav a.leftNavItem3:hover, #leftNav a.leftNavItem3:active, #leftNav a.leftNavItem3Selected
{
	background-color: #ffefef;
	color: #c4201f;
	text-decoration: none;
}

#leftNav a.leftNavItem4, #leftNav a.leftNavItem4Selected
{
	background-color: #f6f1de;
	color: #c4201f;
	padding: 10px;
	border-top: 1px solid #FFFFFF;
	width: 123px;
}

#leftNav a.leftNavItem4:hover, #leftNav a.leftNavItem4:active, #leftNav a.leftNavItem4Selected
{
	background-color: #ffefef;
	color: #c4201f;
	text-decoration: none;
}

.leftNavItem4Selected
{
	cursor: pointer;
	background-color: #f6f1de;
	color: #c4201f;
	padding: 10px;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}

div.pageContent
{
	padding-right: 10px;
	vertical-align: top;
}

div.pageContentHeading
{
	font-family: Helvetica, Verdana, Tahoma, Arial;
	font-size: 28px;
	padding: 28px 10px 5px 10px;
	vertical-align: bottom;
	border-bottom: #c5b488 solid 1px;
}

div.pageContentLeftGradient
{
	display: none;
}

div.pageContentBody
{
	font-family: Helvetica, Verdana, Tahoma, Arial;
	padding-top: 20px;
	padding-right: 5px;
}

#pageContentFooterToolbar
{
	display: block;
	float: left;
	overflow: hidden;
	width: 100%;
	padding-top: 15px;
}

#pageContentFooterToolbar ul
{
	list-style-type: none;
	display: block;
	float: right;
	margin: 0px;
}

#pageContentFooterToolbar li
{
	display: block;
	float: left;
}

#pageContentFooterToolbar a
{
	vertical-align: middle;
	color: #313131;
	font-size: 9px;
	text-decoration: none;
}

#pageContentFooterToolbar a:hover
{
	text-decoration: none;
}

#pageContentFooterToolbar div
{
	vertical-align: middle;
	color: #c1c1c1;
	font-size: 9px;
	text-decoration: none;
}

a.pageContentToolPrint
{
	background-image: url(    '/common/images/icoPrint.gif' );
	background-repeat: no-repeat;
	background-position: left;
	background-color: Transparent;
	padding-left: 38px;
	padding-right: 10px;
	text-transform: uppercase;
}

a.pageContentToolPdf
{
	background-image: url(    '/common/images/icoPdf.gif' );
	background-repeat: no-repeat;
	background-position: left;
	background-color: Transparent;
	padding-left: 38px;
	padding-right: 10px;
	text-transform: uppercase;
}

a.pageContentToolPowerPoint
{
	background-image: url(    '/common/images/icoPowerPoint.gif' );
	background-repeat: no-repeat;
	background-position: left;
	background-color: Transparent;
	padding-left: 38px;
	padding-right: 10px;
	text-transform: uppercase;
}

#form .label
{
	font-weight: bold;
	color: #c72229;
	vertical-align: top;
}

#form .input
{
	vertical-align: top;
}

#form .formLine
{
	float: left;
	display: block;
	width: 100%;
	padding-bottom: 8px;
}

#form .inputText, #form textarea
{
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #cdcdcd;
	vertical-align: middle;
	font-size:11px;	
}

.errorSummary
{
	padding-bottom: 8px;
}

#errorSummary ul
{
	display: block;
	float: left;
	width: 100%;
	list-style-image: url('/common/images/error.gif');
	list-style-position: inside;
	margin: 0px;
}

#errorSummary li
{
	font-size: 9px;
	color: #000000;
	vertical-align: bottom;
}



