﻿body
{
	background-color: #94212a;
	margin-bottom: 50px;
}

.wrapper
{
	text-align: center;
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}


.topLeftShadow
{
	background-position: right bottom;
	background-image: url('../../images/topLeftBG.jpg');
	background-repeat: no-repeat;
}

.topCenterShadow
{
	background-position: bottom;
	background-image: url('../../images/topMidBG.jpg');
	background-repeat: repeat-x;
	width: 100%;
}

.topRightShadow
{
	background-image: url('../../images/topRightBG.jpg');
	background-position: left bottom;
	background-repeat: no-repeat;
}

.bottomLeftShadow
{
	background-image: url('../../images/bottomLeftBG.jpg');
	background-position: right top;
	background-repeat: no-repeat;
}

.bottomCenterShadow
{
	background-position: top;
	background-image: url('../../images/bottomMidBG.jpg');
	background-repeat: repeat-x;
	width: 100%;
}

.bottomRightShadow
{
	background-image: url('../../images/bottomRightBG.jpg');
	background-position: left top;
	background-repeat: no-repeat;
}

.middleLeftTopShadow
{
	background-image: url('../../images/leftTopBG.jpg');
	background-position: right bottom;
	background-repeat: no-repeat;
}

.middleLeftMiddleShadow
{
	background-image: url('../../images/leftMidBG.jpg');
	background-repeat: repeat-y;
	background-position: right;
	height: 100%;
}

.middleLeftBottomShadow
{
	background-image: url('../../images/leftBotBG.jpg');
	background-position: right top;
	background-repeat: no-repeat;
}

.middleRightTopShadow
{
	background-image: url('../../images/rightTopBG.jpg');
}

.middleRightMiddleShadow
{
	background-image: url('../../images/rightMidBG.jpg');
	background-repeat: repeat-y;
	background-position: left;
	height: 100%;
}

.middleRightBottomShadow
{
	background-image: url('../../images/rightBotBG.jpg');
}

.masterContentArea
{
	width: 100%;
	height: 100%;
	vertical-align: top;
}

.mainContentPlaceHolderContentArea
{
	padding: 10px 30px 40px 30px;
	width: 100%;
	height: 100%;
	vertical-align: top;
	background-color: #f5ead4;
}

.mainContentPlaceHolderContentArea_noPadding
{
	width: 100%;
	height: 100%;
	vertical-align: top;
	background-color: #f5ead4;
}

.mainContentPlaceHolderContentSeparator
{
	background-image: url('../../images/divider.gif');
	background-repeat: repeat-y;
	background-position: center;
	padding-right: 20px;
	padding-left: 20px;
}

.listItemSeparator
{
	background-image: url('../../images/divider.gif');
	background-repeat: repeat-x;
	background-position: center;
	padding-top: 15px;
	padding-bottom: 20px;
}

.copyRightText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
}

.copyRightLinks
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.copyRightBar
{
	padding-top: -10px;
}

.copyRightLinks A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-transform: uppercase;
	text-decoration: none;
}

.copyRightLinks A:hover
{
	text-decoration: underline;
}

.copyRightLinks span
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-transform: uppercase;
	text-decoration: none;
	cursor: hand;
}

.mainItemContent
{
	width: 50%;
	vertical-align: top;
	text-align: left;
}

.listItemsContent
{
	width: 50%;
	vertical-align: top;
	text-align: left;
}

.flashShadow
{
	background-position: top;
	background-image: url('../../images/flashShadow.gif');
	background-repeat: repeat-x;
}

.content
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8e6b8b;
	line-height: 18px;
}

.content A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8e6b8b;
	text-decoration: none;
}

.content A:hover
{
	text-decoration: underline;
}

.itemTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #c02c38;
}

.itemTitle A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #c02c38;
	text-decoration: none;
}

.itemTitle A:hover
{
	text-decoration: underline;
}

.listItemTitle A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #c02c38;
	text-decoration: none;
}

.listItemTitle A:hover
{
	text-decoration: underline;
}

.itemThumbnail, .itemMainImage
{
}

.itemIntroduction
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8e6b8b;
	line-height: 18px;
}

.itemIntroduction A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8e6b8b;
	text-decoration: none;
}

.itemIntroduction A:hover
{
	text-decoration: underline;
}

.itemContent
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8e6b8b;
	line-height: 18px;
}

.linkButton A
{
	border-style: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8e6b8b;
	padding: 10px 25px 10px 0px;
	background-position: right center;
	background-image: url('../../images/stoneArrow.gif');
	background-repeat: no-repeat;
	text-decoration: none;
}

.linkButton A:hover
{
	border-style: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8e6b8b;
	padding: 10px 25px 10px 0px;
	background-position: right center;
	background-image: url('../../images/stoneArrow.gif');
	background-repeat: no-repeat;
	text-decoration: underline;
}



.careerTableHeader
{
	background-color: #fbf5e9;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	color: #94212a;
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
}

.careerTableData
{
	padding: 7px 20px 5px 20px;
	text-align: left;
	vertical-align: top;
}

.careerTableData A
{
	font-family: Arial, Helvetica, sans-serif;
	color: #8e6b8b;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.careerTableData A:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #8e6b8b;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}

.careerTableDataAlt1
{
	background-color: #f5ead4;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	color: #8e6b8b;
	font-size: 12px;
	font-weight: normal;
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
}

.careerTableDataAlt2
{
	background-color: #fbf5e9;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	color: #8e6b8b;
	font-size: 12px;
	font-weight: normal;
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
}

.careerTableNoData
{
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	color: #8e6b8b;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}

.formRowSeparator
{
	height: 15px;
}

.property
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8e6b8b;
	height: 20px;
	padding-right: 20px;
	vertical-align: top;
	line-height: 18px;
}

.field
{
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8e6b8b;
}

.field input
{
	background-color: #ebd7b0;
	border-style: solid;
	border-width: 1px;
	border-color: #877146 #d5c199 #d5c199 #877146;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8e6b8b;
}

.field textarea
{
	background-color: #ebd7b0;
	border-style: solid;
	border-width: 1px;
	border-color: #877146 #d5c199 #d5c199 #877146;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8e6b8b;
}

.field select
{
	background-color: #ebd7b0;
	border-style: solid;
	border-width: 1px;
	border-color: #877146 #d5c199 #d5c199 #877146;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8e6b8b;
}

.field label
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8e6b8b;
	font-weight: normal;
	padding-right: 15px;
	padding-left: 5px;
}

.formHelp
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c02c38;
	font-weight: normal;
	padding-top: 3px;
	padding-bottom: 15px;
}

.errorMessage
{
	padding: 5px 5px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c02c38;
	line-height: 20px;
}

.mandatory
{
	font-family: Arial, Helvetica, sans-serif;
	color: #c02c38;
	font-size: 12px;
	padding-bottom: 10px;
	vertical-align: top;
}

.verifyContent
{
	padding: 30px 20px 20px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #8e6b8b;
	line-height: 18px;
	background-color: #f5ead4;
	height: 200px;
}

.categoryhead
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c02c38;
	text-align:center;
	vertical-align:middle;
	text-transform:uppercase;
}

.categoryhead A
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c02c38;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
}

.categoryhead A:hover
{
	text-decoration: underline;
}

.categoryhead2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c02c38;
	text-align:left;
	vertical-align:middle;
	text-transform:uppercase;
}

.segmentHead
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#c02c38;
	height:18px;
	text-align:center;
	text-transform:uppercase;
}

.navHead
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8e6b8b;
	text-align:center;
	text-transform:uppercase;
}

.shareTable
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color: #FFFFFF;
	width: 200px;
	height: 140px;
}

.shareItemLogo
{
	vertical-align: middle;
}

.shareItemText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	background-color: #FFFFFF;
	vertical-align: middle;
}

.shareItemText A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #8e6b8b;
}

.shareItemText A:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #8e6b8b;
}

.copyRightLinks span
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #94212a;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #FFFFFF;
	padding-right: 2px;
	padding-left: 2px;
}

.mediaRoomListItem
{
	padding: 0px;
	vertical-align: top;
	text-align: left;
}

.mediaRoomYear
{
	padding: 2px 5px 2px 0px;
}

.mediaRoomYear A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8e6b8b;
	text-decoration: none;
}

.mediaRoomYear A:hover
{
	text-decoration: underline;
}

.mediaRoomThumbnailListBox
{
	width: 306px;
	height: 200px;
	overflow: hidden;
}

.invisible
{
	display:none;
}

.mediaRoomMainItemDate
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8e6b8b;
	line-height: 18px;
	text-align: center;
}

.mediaRoomMainItemDate A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8e6b8b;
	text-align: center;
	text-decoration: none;
}

.mediaRoomMainItemDate A:hover
{
	text-decoration: underline;
}

.flashLinks A
{
	font-family: Tahoma;
	font-size: .5px;
	text-decoration: none;
	color: #94212a;
	cursor: hand;
}

.flashLinks A:hover
{
	font-family: Tahoma;
	font-size: .5px;
	text-decoration: none;
	color: #94212a;
	cursor: hand;
}