@import url("/global/css/ca.css");
/* Page Set-up */
body {margin: 0px;  padding: 0px;  background-color: #ffffff; font-size: 13px; font-family: Arial, Helvetica, sans-serif;  color: #000; line-height: 17px;}
#Container {width: 772px;  margin-right: auto;	margin-left: auto;	margin-top: 5px;}
#SubTable {width: 772px; border-right: 1px solid #7AC143; border-left: 1px solid #7AC143; clear: both; padding-bottom: 15px;}
td {text-align: left; vertical-align: top;}
hr {width: 450px; color: #e5e5e5; background: #e5e5e5; height: 1px; text-align: center; border: 0px; margin-top: 3px; margin-bottom: 3px;}
.SkipNav {display: none;}
	
/* Common page styles */
a {text-decoration: underline; color: #000}
a:hover {text-decoration: none; color: #000}
h1 {font-size: 17px; font-weight: bold;	color: #7AC143; margin-top: 0px;}
h1 a {font-weight: bold; color: #7AC143; margin-top: 0px; text-decoration: none;}
h2 {font-size: 14px; font-weight: bold; margin-bottom: 10px; color: #000;}
h2 a {font-weight: bold; margin: 0px; color: #000; text-decoration: none;}
h3 {font-size: 13px; font-weight: bold;	margin-bottom: 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: right; width: 532px; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}
#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: 3px;}
#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: 0px;}
#Content ol {list-style: decimal ; margin-left: 35px; margin-top: 5px; margin-bottom: 10px;}
#Content ol li {padding-left: 0px; margin-bottom: 5px;}
#Content ol ol {list-style: lower-roman; margin-left: 35px; margin-top: 1px;}
#Content ol ol li {padding-left: 0px;}
#Content ol ul {list-style: none; margin-left: 1px; padding: 0px; margin-top: 3px; }
#Content ol ul li {background: url(/global/images/common/bullet.gif) no-repeat left 4px; padding-left: 12px; margin-top: 3px;}
#Content p {margin-top: 10px; margin-bottom: 2px;}
#ContentFullPage {width: 745px; padding-left: 10px; padding-right: 10px; padding-top: 10px;}
#ContentFullPage ul {list-style: none; margin-left: 1px; padding: 0px; margin-top: 0px; }
#ContentFullPage ul li {background: url(/global/images/common/bullet.gif) no-repeat left 4px; padding-left: 12px; margin-top: 3px;}
#Spacer {width: 770px; height: 7px; border-right: 1px solid #7AC143; border-left: 1px solid #7AC143; clear: both;}
sup {font-size: 7px; text-transform: capitalize; vertical-align: text-top;}
.LinkListBullet {margin-bottom: 2px;}
.LinkListBullet li {margin-bottom: 3px; color: #5F9933;}
.LinkListBullet li a {margin-bottom: 3px; color: #000;}
.LinkListBullet li a:hover {margin-bottom: 3px; color: #5F9933;}
.LinkListBulletSub {margin-left: 40px;}

/* Header */
#Header {width: 762px;  height: 70px; margin: 0px; padding: 0px;}
#HeaderLeft {width: 190px; float: left;}
#HeaderRight {width: 572px; height: 70px; float: right; margin: 0px; padding: 0px; overflow: hidden;}
#HeaderRight #TopNav {float: right; width: 457px; height: 30px; overflow: hidden;}
#HeaderRight #TopNavLeft {float: left; width: 450px; height: 30px; background: #ACA095 url(/global/images/common/topnav-left.jpg) no-repeat left top; color: #fff; font-size: 13px; font-weight: bold; white-space: nowrap; margin: 0px; overflow: hidden;}
#HeaderRight #TopNavRight {float: right; width: 7px; height: 30px; background: #ACA095 url(/global/images/common/topnav-right.jpg) no-repeat right top; margin: 0px; padding-top: 5px; font-size: 0px; overflow: hidden; clear: right;}
#HeaderRight #TopNavLeft ul {margin: 0px; padding: 0px;}	
#HeaderRight #TopNavLeft li {display: inline; line-height: 28px; padding-left: 25px; }	
#HeaderRight #TopNavLeft li a {font-size: 13px; color: #fff; text-decoration: none;}
#HeaderRight #TopNavLeft li a:hover {color: #000;}

/* Primary Navigation */
#Menu {width: 772px;  height: 35px; margin: 0px; padding: 0px;}
#MenuLeft {width: 10px; height: 35px; float: left; background: url(/global/images/common/menu-left.jpg) no-repeat left top #7AC143;}
#MenuRight {width: 762px; height: 35px; float: right; background: url(/global/images/common/menu-right.jpg) no-repeat right top #7AC143; color: #fff; font-size: 15px; font-weight: bold; }
#Menu ul {margin: 0px; padding: 0px;}	
#Menu li {display: inline; line-height: 35px; padding-left: 52px;}	
#Menu li a {font-size: 15px; color: #fff; text-decoration: none;}
#Menu li a:hover {color: #000;}

/* Search Header*/
#SearchContainer {width: 570px; height: 40px; float: right; margin: 0px; padding-top: 5px; clear: both;}	
#Search {float: right; width: 169px;  height: 30px; background:url(/global/images/common/search-bg.jpg) no-repeat left top; margin: 0px; padding: 0px;}	
#Search input {padding: 0px; margin: 0px;}
#Search #SearchBox {height: 17px; float: left; padding: 0px; margin: 1px 0px 0px 7px; border: 0px; width: 130px; background: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6D6258; padding: 0px;}	
.SearchButton {width: 30px; height: 17px; float: right; background: url(/global/images/common/search-button.jpg) no-repeat center center; border: 0px none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; font-weight: bold;}
.SearchButtonOver {width: 30px; height: 17px; float: right; background: url(/global/images/common/search-button-over.jpg) no-repeat center center; border: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fec432; font-weight: bold;}
#mysearchTop {margin: 0px; padding: 0px;}

/* Search Page */
#SearchBar {width: 400px; clear: right;}
.SearchPageButton {width: 39px; height: 22px; float: right; background: url(/global/images/search/button.jpg) no-repeat center center; border: 0px none; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #fff; font-weight: bold; margin-top: 12px;}
.SearchPageButtonOver {width: 39px; height: 22px; float: right; background: url(/global/images/search/button-over.jpg) no-repeat center center; border: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fec432; font-weight: bold; margin-top: 12px;}
.SearchPageField {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000;background-color: #f2f2f2;	border: 1px groove #cccccc; width: 350px; height: 18px; padding: 2px; margin-top: 10px;}
.SearchPageFieldRequired {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000;background-color: #fdd8d6;	border: 1px groove #cccccc; width: 350px; height: 18px; padding: 2px; margin-top: 10px;}
.SearchTextInvalid {font-family:Arial, Helvetica, sans-serif; color: #990000; font-weight: bold;}

/* Breadcrumbs */
#Breadcrumbs {width: 770px; height: 25px; margin: 0px; padding: 0px; border-right: 1px solid #7AC143; border-left: 1px solid #7AC143;}
#BreadcrumbsLeft {width: 472px; height: 24px; padding-left: 13px; float: left; background: url(/global/images/common/breadbrumb-left.jpg) no-repeat left top #f2f2f2; line-height: 24px; color: #000; font-size: 11px; border-bottom: 1px solid #d9d9d9;}
#BreadcrumbsRight {width: 285px; height: 24px; float: right; background: url(/global/images/common/breadbrumb-right.jpg) no-repeat right top #f2f2f2; line-height: 24px; border-bottom: 1px solid #d9d9d9;}
div#Breadcrumbs a { color: #000;  text-decoration: none;}
div#Breadcrumbs a:hover { color: #7AC143;}

/* Left Navigation */	
#LeftNav {float: left;  width: 205px; margin-left: 6px; }
#LeftNavTop {background: url(/global/images/common/lnav-top.jpg) no-repeat ; height: 11px; width: 205px; padding: 0px; margin: 0px; font-size: 0px;}
#LeftNavBottom {float: left; background: url(/global/images/common/lnav-bottom.jpg) no-repeat left top #f2f2f2; height: 16px; width: 205px; padding: 0px; margin: 0px; font-size: 0px;}
#LeftNavShadow {width: 204px; border-left: 1px solid #dbdbdb; padding: 0px; background: #f2f2f2 url(/global/images/common/lnav-right.jpg) repeat-y right top;}
#LeftNavLinks {width: 181px;  padding-left: 10px;  padding-right: 10px;}
#LeftNavLinks p {color: #7AC143; font-size: 16px; font-weight: bold; margin-bottom: 10px; margin-top: 0px;}
#LeftNavLinks p a {color: #7AC143; text-decoration: none;}
#LeftNavLinks p a:hover {color: #7AC143; text-decoration: none;}
#LeftNavLinks ul {color: #000; font-size: 13px; font-weight: bold; margin: 0px; padding-left: 0px; padding-top: 3px; list-style-type: none;}
#LeftNavLinks ul li {margin-bottom: 12px;}
#LeftNavLinks ul li a {color: #000; font-size: 13px; text-decoration: none; font-weight: bold;}
#LeftNavLinks ul li a:hover {color: #7AC143; text-decoration: none;}
#LeftNavLinks ul ul li {background: url(/global/images/common/bullet.gif) no-repeat 1px 4px; padding-left: 12px; margin-top: 1px; font-size: 12px; font-weight: normal; margin-bottom: 1px;}
#LeftNavLinks ul ul li a {color: #000; font-size: 12px; font-weight: normal; text-decoration: none;}
#LeftNavLinks ul ul li a:hover {color: #7AC143; text-decoration: none;}
	
/* Footer */
#Footer {width: 772px; height: 75px; font-size: 12px; color: #ffffff;}
#Footer a {color: #ffffff;  text-decoration: none;}
#Footer a:hover {color: #000; text-decoration: none;}
#FooterLeft {float: left; background: url(/global/images/common/footer-left.jpg) no-repeat left bottom #7AC143; width: 562px; height: 75px; padding-top: 5px; padding-left: 10px;}
#FooterRight {float: right; background: url(/global/images/common/footer-right.jpg) no-repeat right bottom #7AC143; width: 200px; height: 75px; padding-top: 5px;}
#FooterIcons {width: 120px; vertical-align: bottom;}
#FooterLinks {width: 562px;}
#FooterLinks1 {width: 120px;}
#FooterLinks2 {width: 120px;}
#FooterLinks3 {width: 120px;}
#Legal {font-size: 11px; color: #464646; margin: 0px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px;}
#Legal a { color: #464646;}

/* Alignment */
.FloatLeft { float: left; border: 0px;}
.FloatRight { float: right; border: 0px;}

/* Images */
.HeaderLogo {border: 0px;}
.ImageNoBorder {border: 0px; margin: 0px; padding: 0px;}
.ImageBorder {border: 1px solid #999999;}
.ImageIconNoBorder { border: 0px;}
.ImagePadding {padding: 5px; border:0px;}
.IconPadding {padding-top: 3px;}
.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; padding-bottom: 5px; width: 25px;} 
.AlignLeft div {font-size: 11px; color: #000; padding-bottom: 5px;}
.AlignRight {margin-left: 10px; padding-bottom: 5px; float: right; width: 25px;} 
.AlignRight div {font-size: 11px; color: #000; padding-bottom: 5px;}
.AlignCenter {text-align: center; display: block; margin: auto; width: 25px;}
.AlignCenter div {font-size: 11px; color: #000;}
.AlignDefault {margin-bottom: 10px;}
.AlignDefault div {font-size: 11px; color: #000;}

/* Staff */
.Staff {width: 500px; clear: both;}
.StaffHeaderTop {width: 500px; height: 4px;}
.StaffHeaderTopLeft {float: left; width: 497px; height: 5px; font-size: 0px; background: #e5e5e5 url(/global/images/common/titlebar-top-left.jpg) no-repeat left top;}
.StaffHeaderTopRight {float: right; width: 3px; height: 5px; font-size: 0px; background: #e5e5e5 url(/global/images/common/titlebar-top-right.jpg) no-repeat right top;}
.StaffName {width: 486px; background: #e5e5e5; padding-left: 7px; padding-right: 7px;}
.StaffName a {text-decoration: none;}
.StaffName a:hover {color: #5F9933;}
.StaffHeaderBottomLeft {float: left; width: 497px; height: 5px; font-size: 0px; background: #e5e5e5 url(/global/images/common/titlebar-bottom-left.jpg) no-repeat left bottom;}
.StaffHeaderBottomRight {float: right; width: 3px; height: 5px; font-size: 0px; background: #e5e5e5 url(/global/images/common/titlebar-bottom-right.jpg) no-repeat right bottom;}
.StaffImage {float: left; width: 49px; padding-top: 5px; padding-bottom: 20px; padding-left: 1px;}
.StaffContent  {float: right; width: 430px; padding-top: 5px; margin-bottom: 20px; padding-right: 2px;}

/* News */
.NewsLink {	text-decoration: none; color: #000;}
.NewsLink:hover { text-decoration: none; color: #5F9933;}
.Sublink {font-size: 11px; color: #999999; font-style: italic;}
.Sublink a {font-size: 11px; color: #999999; text-decoration: underline; font-style: italic;}
.Sublink a:hover {font-size: 11px; color: #999999; text-decoration: none; font-style: italic;}
.TableNewsButton {width: 532px;}
.TableNewsButton td {padding: 2px; vertical-align: middle;}
.NewsButtonVideo a {display: block; width: 130px; height: 57px; background: url("/global/images/news/button-news-video.jpg") 0 0 no-repeat; text-decoration: none; color: #f2f2f2; font-size: 0px;}
.NewsButtonVideo a:hover {background-position: 0 -57px; color: #e2e2e2;}
.NewsButtonPressKit a {display: block; width: 130px; height: 57px; background: url("/global/images/news/button-news-presskit.jpg") 0 0 no-repeat; text-decoration: none; color: #f2f2f2; font-size: 0px;}
.NewsButtonPressKit a:hover {background-position: 0 -57px; color: #e2e2e2;}
.NewsButtonPhotos a {display: block; width: 130px; height: 57px; background: url("/global/images/news/button-news-photos.jpg") 0 0 no-repeat; text-decoration: none; color: #f2f2f2; font-size: 0px;}
.NewsButtonPhotos a:hover {background-position: 0 -57px; color: #e2e2e2;}

/* Info Boxes*/
.BoxNewsTop {width: 530px; height: 9px; overflow: hidden;}
.BoxNewsTopLeft {float: left; width: 9px; height: 9px; background: url(/global/images/common/box-news-top.jpg) no-repeat top left; font-size: 0px;}
.BoxNewsTopRight {float: right; width: 520px; height: 8px; background: #E1E1E1; border-top: 1px solid #BCBCBC; border-right: 1px solid #BCBCBC; font-size: 0px;}
.BoxNewsBottom {width: 530px; clear: right; padding-bottom: 20px;}
.BoxNewsBottomRight {float: right; width: 9px; height: 9px; background: url(/global/images/common/box-news-bottom.jpg) no-repeat top right; font-size: 0px;}
.BoxNewsBottomLeft {float: left; width: 520px; height: 8px; background: #E1E1E1; border-bottom: 1px solid #BCBCBC; border-left: 1px solid #BCBCBC; overflow: hidden; font-size: 0px;}
.BoxNewsContent {width: 530px; background: #E1E1E1; border-left: 1px solid #BCBCBC; border-right: 1px solid #BCBCBC; padding-left: 10px; padding-right: 10px;}
.BoxNewsContent h3 {color: #68A938; font-weight: bold; margin-top: 0px; margin-bottom: 10px;}
.BoxNewsContent p {margin-bottom: 1px;}
.BoxNewsContent ul {margin-bottom: 2px;}

/* Feature Box */
.BoxFeatureTop {width: 255px; height: 9px; padding-right: 7px; overflow: hidden;}
.BoxFeatureTopLeft {float: left; width: 9px; height: 9px; background: url(/global/images/common/box-feature-top.jpg) no-repeat top left; font-size: 0px;}
.BoxFeatureTopRight {float: right; width: 245px; height: 8px; border-top: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb; font-size: 0px;}
.BoxFeatureBottom {width: 255px; height: 9px; padding-bottom: 20px; padding-right: 7px;}
.BoxFeatureBottomRight {float: right; width: 9px; height: 9px; background: url(/global/images/common/box-feature-bottom.jpg) no-repeat top right; font-size: 0px;}
.BoxFeatureBottomLeft {float: left; width: 245px; height: 8px; border-bottom: 1px solid #dbdbdb; border-left: 1px solid #dbdbdb; overflow: hidden; font-size: 0px;}
.BoxFeatureContent {width: 255px; border-left: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb; padding-left: 10px; padding-right: 10px;}
.BoxFeatureContent h3 {color: #000; font-weight: bold; margin-top: 0px; margin-bottom: 10px;}
.BoxFeatureContent ul {margin-bottom: 1px;}

/* Feature Box Green */
.BoxFeatureTopGreen {width: 255px; height: 9px; padding-right: 7px; overflow: hidden;}
.BoxFeatureTopLeftGreen {float: left; width: 9px; height: 9px; background:  url(/global/images/common/box-feature-top-green.jpg) no-repeat top left; font-size: 0px;}
.BoxFeatureTopRightGreen {float: right; width: 245px; height: 8px; border-top: 1px solid #7AC143; border-right: 1px solid #7AC143; background: #cbe6b4; font-size: 0px;}
.BoxFeatureBottomGreen {width: 255px; height: 9px; padding-bottom: 20px; padding-right: 7px;}
.BoxFeatureBottomRightGreen {float: right; width: 9px; height: 9px; background:  #cbe6b4 url(/global/images/common/box-feature-bottom-green.jpg) no-repeat top right; font-size: 0px;}
.BoxFeatureBottomLeftGreen {float: left; width: 245px; height: 8px; border-bottom: 1px solid #7AC143; border-left: 1px solid #7AC143; background: #cbe6b4; overflow: hidden; font-size: 0px;}
.BoxFeatureContentGreen {width: 255px; border-left: 1px solid #7AC143; border-right: 1px solid #7AC143; background: #cbe6b4; padding-left: 10px; padding-right: 10px;}
.BoxFeatureContentGreen h3 {color: #000; font-weight: bold; margin-top: 0px; margin-bottom: 10px;}
.BoxFeatureContentGreen ul {margin-bottom: 1px;}

/* iFrameStyles */
.TableGeneraliFrame { width: 700px;  padding: 2px;}

/* Table Styles */
.TableCellIcon {width: 20px;}
.TableCellIconRight {width: 480px;}
.TableFullPage {width: 532px;}
.TableFullPage td {padding: 2px;}

/* Event Photos Styles */
.PhotoTable {width: 505px;}
#HorzPhoto  {margin: 10px;}
#HorzPhotoTable {width: 420px; background: #eeeeee; padding: 10px; border: 1px solid #cccccc;}
#HorzPhotoTable p{margin-bottom: 5px;}
#VertPhoto  {margin: 10px;}
#VertPhotoTable {width: 260px; background: #eeeeee; padding: 10px; border: 1px solid #cccccc;}
#VertPhotoTable p{margin-bottom: 5px;}

/* POIS Styles */
#Pois {width: 525px; clear: both;}
#PoisTop {width: 525px; height: 14px; background: url(/global/images/common/pois-top.jpg) no-repeat left top; font-size: 0px;}
#PoisBottom {width: 525px; height: 16px; background: url(/global/images/common/pois-bottom.jpg) no-repeat left top; padding-bottom: 20px;}
#PoisContent {width: 507px; border-left:1px solid #7AC143; border-right:1px solid #7AC143; padding: 8px;}

/* UtilityArea - Includes Text Sizer and Social Bookmarks */	
#UtilityArea {text-align: right; font-size: 11px; margin-right: 10px; vertical-align: middle;}
#UtilityArea a { color: #000; text-decoration: none;}
#UtilityArea a:hover { color: #7AC143; text-decoration: none;}
#normal {font-size: 13px;}
#medium {font-size: 14px;} 
#large {font-size: 15px;}

/* 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: #7AC143;}
#VideoPopHeader {padding-left: 10px; padding-top: 10px; float: left; clear: both;}
#UtilityHeader {float: right; padding-top: 10px; clear: both;}
.TableVideo {width: 515px; padding: 4px; border: 1px solid #cccccc; background: #eeeeee;}
.TableVideo h2 {margin: 0px; padding: 0px; text-decoration: none;}
.TableVideo h2 a {text-decoration: none;}
.TableVideo h2:hover {color: #666666; text-decoration: none;}

/* RSS Feed */
.Rss {font-size: 11px; color: #666666; width: 125px; height: 28px; background: url(/global/images/common/rss-box.jpg) no-repeat top left; margin-top: 5px; margin-bottom: 10px;}
.Rss a {font-size: 11px; color: #666666; text-decoration: none;}
.Rss a:hover {color: #7AC143; text-decoration: none;}
.RssIcon {margin-top: 7px; margin-left: 7px; border: 0px;}

/* Form styles */
form {margin: 0px; padding: 0px;}
input { margin-top: 4px; margin-bottom: 4px; padding-left: 2px; padding-right: 2px; vertical-align: middle;}
select {font-size: 14px; margin-top: 4px; margin-bottom: 4px; padding: 2px; vertical-align: middle;}
label {vertical-align: middle; font-weight: bold;}
.Button {background-color: #cccccc; color: #000;}
.FormTextRequired {color: #7AC143;}		
textarea {font-size: 13px; margin-top: 4px; margin-bottom: 4px; margin-left: 0px; padding-left: 0px; padding-right: 2px; vertical-align: middle;}
.FieldXSmall {width: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; background-color: #f2f2f2; border: 1px groove #cccccc; padding: 2px;}
.FieldSmall {width: 50px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; background-color: #f2f2f2; border: 1px groove #cccccc; padding: 2px;}
.FieldMedium {width: 125px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; background-color: #f2f2f2; border: 1px groove #cccccc; padding: 2px;}
.FieldLarge {width: 225px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; background-color: #f2f2f2; border: 1px groove #cccccc; padding: 2px;}
.FieldXLarge {width: 325px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; background-color: #f2f2f2; border: 1px groove #cccccc; padding: 2px;}
.Textarea {width: 95%; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; background-color: #f2f2f2; border: 1px groove #cccccc; padding: 2px;}
.RadioButtonList {width: 100%; padding: 0px; margin: 0px;}
.RadioButtonList td {text-align: left; padding-left: 0px; margin-left: 0px;}

/*Form Fields Required*/
.FieldXSmallRequired {width: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; border: 1px groove #cccccc; background: #fdd8d6; padding: 2px;}
.FieldSmallRequired {width: 50px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; border: 1px groove #cccccc; background: #fdd8d6; padding: 2px;}
.FieldMediumRequired {width: 125px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; border: 1px groove #cccccc; background: #fdd8d6; padding: 2px;}
.FieldLargeRequired {width: 225px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; border: 1px groove #cccccc; background: #fdd8d6; padding: 2px;}
.FieldXLargeRequired {width: 325px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; border: 1px groove #cccccc; background: #fdd8d6; padding: 2px;}
.TextareaRequired {width: 75%; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; border: 1px groove #cccccc; background: #fdd8d6; padding: 2px;}
.RadioButtonListRequired {width: 100%; padding: 0px; margin: 0px; background: #fdd8d6;}
.RadioButtonListRequired td {text-align: left; padding-left: 0px; margin-left: 0px;}

/*Form Fields Disabled*/
.ButtonDisabled {background-color: #F7F7F7; color: #D7D7D7;}
.FieldXSmallDisabled {width: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; border: 1px groove #cccccc; background: #CACACA; padding: 2px;}
.FieldSmallDisabled {width: 50px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; border: 1px groove #cccccc; background: #CACACA; padding: 2px;}
.FieldMediumDisabled {width: 125px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; border: 1px groove #cccccc; background: #CACACA; padding: 2px;}
.FieldLargeDisabled {width: 225px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; border: 1px groove #cccccc; background: #CACACA; padding: 2px;}
.FieldXLargeDisabled {width: 325px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000;  border: 1px groove #cccccc; background: #CACACA; padding: 2px;}
.TextareaDisabled {width: 75%; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; border: 1px groove #cccccc; background: #CACACA; padding: 2px;}
.RadioButtonListDisable {width: 100%; padding: 0px; margin: 0px; background: #CACACA;}
.RadioButtonListDisable td {text-align: left; padding-left: 0px; margin-left: 0px;}
