/* Page Set-up */
body {margin: 0px;  padding: 0px;  background-color: #ffffff; font-size: 13px; font-family: Arial, Helvetica, sans-serif;  color: #333333; line-height: 17px;}
#Container {width: 772px;  margin-right: auto;	margin-left: auto;	margin-top: 2px;}
#SubTable {width: 772px; clear: both;}
td {text-align: left; vertical-align: top;}
hr {width: 450px; color: #e5e5e5; background: #e5e5e5; height: 1px; text-align: center; border: 0px;}
	
/* Common page styles */
a {text-decoration: underline; color: #333333}
a:hover {text-decoration: none; color: #333333}
h1 {font-size: 17px; font-weight: bold;	color: #333333; margin-top: 0px;}
h1 a {font-weight: bold; color: #333333; margin-top: 0px; text-decoration: none;}
h2 {font-size: 15px; font-weight: bold;	margin: 0px; color: #cc0033;}
h2 a {font-weight: bold; margin: 0px; color: #cc0033; text-decoration: none;}
h3 {font-size: 13px; font-weight: bold;	margin: 0px;}
h3 a {font-weight: bold; margin: 0px; text-decoration: none;}
h4 {font-size: 13px; font-style: italic; margin: 0px;}
h4 a {font-style: italic; margin: 0px; text-decoration: none;}
#Content {float: none; padding-left: 5px; padding-right: 5px; padding-top: 10px; padding-bottom: 5px;}
#Content ul {list-style: none; margin-left: 1px; padding: 0px; margin-top: 5px; }
#Content ul li {background: url(/global/images/common/bullet.gif) no-repeat left 4px; padding-left: 12px; margin-top: 5px;}
#Content ul ul {list-style: none; margin-left: 1px; padding: 0px; margin-top: 0px;}
#Content ul ul li {background: url(/global/images/common/dash.gif) no-repeat left 9px; padding-left: 12px; margin-top: 3px;}
#Content ol {list-style: decimal ; margin-left: 35px; margin-top: 5px;}
#Content ol li {padding-left: 0px;}
#Content ol ol {list-style: lower-roman; margin-left: 35px; margin-top: 5px;}
#Content ol ol li {padding-left: 0px;}
#Spacer {display: none;}
sup {font-size: 7px; text-transform: capitalize; vertical-align: text-top;}
.Comment {font-size: 11px; color: #666666;}

/* Header */
#Header {width: 762px; height: 96px; margin: 0px; padding-bottom: 5px; border-bottom: 1px solid #eee;}
#HeaderLeft {width: 230px; float: none;}
#HeaderRight {display: none;}
#HeaderRight #TopNav {display: none;}


/* Primary Navigation */
#Menu {display: none;}

/* Search */
#SearchBg {display: none;}	
#Search {display: none;}

/* Breadcrumbs */
#Breadcrumbs {display: none;}

/* Left Navigation */	
#LeftNav {display: none;}
	
/* Footer */
#Footer {display: none;}
#Legal {font-size: 11px; color: #464646; margin: 0px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #eee;}
#Legal a { color: #464646;}

/* Alignment */
.FloatLeft {float: none;}
.FloatRight {float: none;}
.TextAlignCenter {text-align: center; margin: 0px; }

/*Images*/
.HeaderLogo {padding-left: 10px; border: 0px;}
.ImageNoBorder {border: 0px;}
.ImageBorder {border: 1px solid #999999;}
.ImageIconNoBorder { border: 0px;}
.PhotoBorderLeft{border: 1px solid #999999; float: left; margin-right: 10px; vertical-align: top;}
.PhotoBorderRight{ border: 1px solid #999999; margin-left: 10px; float: right; vertical-align: top;}
.PhotoBorderCenter{border: 1px solid #999999; margin-bottom: 10px; margin-right: 50%; margin-left: 50%; vertical-align: top;}
.AlignLeft {float: left; margin-right: 10px; width: 25px;} 
.AlignLeft div {font-size: 11px; color: #333333;}
.AlignRight {margin-left: 10px; float: right; width: 25px;} 
.AlignRight div {font-size: 11px; color: #333333;}
.AlignCenter {text-align: center; display: block; margin: auto; width: 25px;}
.AlignCenter div {font-size: 11px; color: #333333;}
.AlignDefault {margin-bottom: 10px;}
.AlignDefault div {font-size: 11px; color: #333333;}

/*Form styles*/
form {margin: 0px; padding: 0px;}
input { margin-top: 4px; margin-bottom: 4px; padding-left: 2px; padding-right: 2px;}
label {vertical-align: middle;}
.Button {background-color: #cccccc; color: #333333;}
.FormTextRequired {color: #b00829;}		
.FormField {font-family: Arial, Helvetica, sans-serif;	font-size: 13px; color: #333333;background-color: #f2f2f2;	border: 1px groove #cccccc;}	
.FormFieldRequired {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; border: 1px groove #cccccc; background: #ffecbb;}

/*Staff */
.Staff {width: 770px; clear: both;}
.StaffName {width: 770px;}
.StaffName a {text-decoration: none;}
.StaffName a:hover { color: #b00829;}
.StaffImage {float: left; width: 49px; padding-top: 5px; padding-bottom: 20px;}
.StaffContent  {float: right; width: 700px; padding-top: 5px; padding-bottom: 20px;}
.StaffContent p {padding: 0px; margin: 0px;}
.MoreLink {width: 95px; text-align: right; font-size: 12px; text-decoration:none;}
.MoreLink:hover {text-decoration:none; color: #b00829;}

/*News*/
.NewsLink {	text-decoration: none; color: #950623;}

/*Info Boxes*/
.BoxNewsContent {width: 525px; margin-bottom: 20px;}
.BoxNewsContent h3 {color: #cc0033; font-weight: bold;}
.BoxNewsContent p {margin-top: 3px; margin-bottom: 3px;}

/* Feature Box */
.BoxFeatureContent {width: 255px; margin-bottom: 20px;}
.BoxFeatureContent h3 {color: #333333; font-weight: bold;}

/* iFrameStyles */
.TableGeneraliFrame { width: 700px;  padding: 2px;}

/*Table Styles*/
.TableCellIcon {width: 20px;}
.TableCellIconRight {width: 480px;}

.NewsLink:hover { text-decoration: none; color: #533E22;}

/* Streaming Video - Popup */	
#VideoPopBody {background-color: #f2f2f2;}
#VideoPop {padding: 10px; font-size: 13px; clear: both;}
#VideoPop h2 { font-size: 14px;	font-weight: bold;	margin: 0px; color: #cc0033;}
#VideoPopHeader {padding-left: 10px; padding-top: 10px; float: left; clear: both;}
#UtilityHeader {float: right; padding-top: 10px; clear: both;}

/*Table Styles*/
.TableGeneral { width: 770px; padding: 2px; }
.TableGeneralBorder { width: 770px;	padding: 2px; border: 1px solid #997B53;}
.TableCenter { padding: 2px; text-align: center; }
.TablePadding { width: 770px; padding: 5px;}
.PaddingBottom {padding-bottom: 10px;}
.PaddingBottomIcon {padding-bottom: 10px; width: 25px;}