HTML {
	
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 100%
}
HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 100%
}
BODY {
	BACKGROUND-COLOR: #ffffff
}
BODY {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial
}
DIV {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial
}
P {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial
}
TD {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial
}
TH {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial
}
A {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial
}
A.image-frame
{ border-width:0;
	}
A.image-frame img
{
	border-width:0;}	
A:link {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial
}
A:visited {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial
}
A:hover {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial
}
A:active {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial
}
H1 {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial
}
H2 {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial
}
H3 {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial
}
H4 {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial
}
H6 {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial
}
LI {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial
}
INPUT {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial
}
TEXTAREA {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial
}
SELECT {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial
}
A {
	TEXT-DECORATION: underline
}
A.image-frame
{ border-width:0;
	}
A.image-frame img
{
	border-width:0;}	
A img
{ border-width:0;
	}
A:link {
	TEXT-DECORATION: underline
}
A:active {
	TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: underline
}
A {
	COLOR: #d5011a
}
A:link {
	COLOR: #d5011a
}
A:active {
	COLOR: #d5011a
}
A:hover {
	COLOR: #660000
}
A:visited {
	COLOR: #d5011a
}
INPUT {
	
}
SELECT {
	MARGIN-TOP: 3px
}
TEXTAREA {
	BACKGROUND-COLOR: #f7f7f7
}
H1 {
	FONT-WEIGHT: bold
}
H2 {
	FONT-WEIGHT: bold
}
H1 {
	FONT-SIZE: 12px
}
H2 {
	FONT-SIZE: 11px
}
HR {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; COLOR: #cccccc; BORDER-BOTTOM: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #cccccc
}
OL {
	PADDING-LEFT: 10px; MARGIN-LEFT: 11px
}
LI {
	MARGIN-LEFT: 4px
}
#mainBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
#fullPageContentBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
#tcMasthead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
#tcLeftContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
#tcMidContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
#tcRightContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
#tcFooter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
#tcLeftContent {
	BACKGROUND-POSITION: left top; OVERFLOW: hidden; WIDTH: 155px; BACKGROUND-REPEAT: repeat-y
}
#tcMidContent {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 200px; BORDER-BOTTOM: 0px
}
#tcRightContent {
	WIDTH: 155px
}
#tcFooter {
	
}
#footerBox {
	PADDING-RIGHT: 15px; BACKGROUND-POSITION: left bottom; MARGIN-TOP: -1px; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(/Images/bg_Footer.gif); WIDTH: 945px; COLOR: #cccccc; LINE-HEIGHT: 18px; PADDING-TOP: 12px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 62px; TEXT-ALIGN: right
}
#footerBox A:link {
	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
#footerBox A:visited {
	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
#footerBox A:hover {
	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
#footerBox A {
	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
#Masthead_pnlContent {
	
}
#quickLinkSearch {
	PADDING-TOP: 36px
}
#a:link {
	FONT-SIZE: 10px; COLOR: #dddcdc; TEXT-DECORATION: none
}
#BreadcrumbCurrent {
	FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none
}
#BreadcrumbParent {
	FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none
}
#BreadcrumbParent:hover {
	COLOR: #d5011a; TEXT-DECORATION: underline
}
#breadCrumbs {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 14px
}
.BreadcrumbSpacer {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 11px; BACKGROUND-IMAGE: url(images/EspreonLeftArrow.gif); MARGIN-LEFT: 4px; BACKGROUND-REPEAT: no-repeat
}
.BreadcrumbSpacer A:link {
	FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none
}
.BreadcrumbSpacer A:visited {
	FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none
}
.BreadcrumbSpacer A:active {
	FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none
}
.BreadcrumbSpacer A:hover {
	FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: underline
}
.BreadcrumbSpacerHover {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 11px; BACKGROUND-IMAGE: url(images/EspreonLeftArrowRed.gif); MARGIN-LEFT: 4px; BACKGROUND-REPEAT: no-repeat
}
.BreadcrumbSpacerHover A:link {
	FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Verdana,Arial; TEXT-DECORATION: none
}
.BreadcrumbSpacerHover A:visited {
	FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Verdana,Arial; TEXT-DECORATION: none
}
.BreadcrumbSpacerHover A:active {
	FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Verdana,Arial; TEXT-DECORATION: none
}
.BreadcrumbSpacerHover A:hover {
	FONT-SIZE: 8pt; COLOR: #d5011a; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: underline
}
.BreadcrumbSpacerDead {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(images/EspreonLeftArrow.gif); MARGIN-BOTTOM: 2px; MARGIN-LEFT: 3px; WIDTH: 8px; MARGIN-RIGHT: 3px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 8px
}
#MidContentBox {
	MIN-HEIGHT: 567px; WIDTH: 339px; HEIGHT: 567px
}
#MidContentBoxBottom {
	MARGIN: 0px 25px 0px 17px
}
.MidContentInfoPack {
	MARGIN-TOP: 6px
}
#leftContentNavBox {
	BACKGROUND-POSITION: left bottom; MIN-HEIGHT: 170px; BACKGROUND-IMAGE: url(/Images/gradient_bg.gif); WIDTH: 200px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 170px
}
#NavigationBox {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 15px; PADDING-TOP: 7px
}
#NavigationBox IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.lnNavMenu {
	MARGIN-TOP: 5px; DISPLAY: none; MARGIN-LEFT: 13px
}
#NavigationBox A:link {
	COLOR: #d5011a; TEXT-DECORATION: none
}
#NavigationBox A:visited {
	COLOR: #d5011a; TEXT-DECORATION: none
}
#NavigationBox A:hover {
	COLOR: #d5011a; TEXT-DECORATION: none
}
#NavigationBox A:hover {
	TEXT-DECORATION: underline
}
#leftContentMailingListBox {
	BACKGROUND-POSITION: left bottom; MIN-HEIGHT: 100px; BACKGROUND-IMAGE: url(/Images/gradient_bg.gif); WIDTH: 200px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 100px
}
#RightContentPromoBox {
	BACKGROUND-POSITION: left bottom; MIN-HEIGHT: 221px; BACKGROUND-IMAGE: url(/Images/gradient_bg.gif); WIDTH: 200px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 221px
}
#RightContentNewsBox {
	BACKGROUND-POSITION: left bottom; MIN-HEIGHT: 200px; BACKGROUND-IMAGE: url(/Images/gradient_bg.gif); WIDTH: 200px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 200px
}
.PromoContent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 8px
}
.PromoPodImage {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.NewsAndMailingListContent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#LoginBox {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; PADDING-TOP: 15px
}
#LoginBox P {
	PADDING-TOP: 4px
}
.HeadingBG {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/Images/bg_tabHeading.gif); MARGIN-LEFT: -8px; MARGIN-RIGHT: -8px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 37px
}
.JoinMailingListForm {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(/Images/bg_gradient_Form.gif) #e4e9ee repeat-x left bottom; PADDING-BOTTOM: 15px; WIDTH: 180px; LINE-HEIGHT: 18px; PADDING-TOP: 15px
}
.GradientBg {
	BACKGROUND: url(/Images/bg_gradient_Form.gif) #e4e9ee repeat-x left bottom
}
.GradientBg IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#MiddleContent_pnlContent {
	MARGIN-LEFT: 15px; WIDTH: 600px
}
#MainLandingImage {
	
}
.MainLandingPageRightCell {
	PADDING-RIGHT: 10px; PADDING-LEFT: 9px; MIN-HEIGHT: 449px; PADDING-BOTTOM: 25px; BORDER-LEFT: #666666 1px solid; WIDTH: 180px; PADDING-TOP: 43px; HEIGHT: 449px
}
.MainLandingPageRightCell UL {
	MARGIN-LEFT: 3px; LIST-STYLE-TYPE: none
}
.MainLandingPageRightCell LI {
	MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
.MainLandingPageTable {
	MIN-HEIGHT: 449px; WIDTH: 499px; PADDING-TOP: 0px; HEIGHT: 449px
}
.MainLandingPageLeftCell {
	PADDING-RIGHT: 18px; WIDTH: 318px; PADDING-TOP: 10px
}
.SecondLevelTableRightCell {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: url(/Images/bg_gradient_Form.gif) #e4e9ee repeat-x left bottom; PADDING-BOTTOM: 15px; WIDTH: 180px; PADDING-TOP: 0px; HEIGHT: 90%
}
.SecondLevelTableRightCell UL {
	MARGIN-LEFT: 3px; LIST-STYLE-TYPE: none
}
.SecondLevelTableRightCell LI {
	MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none
}
.IntroParagraph {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 475px; PADDING-TOP: 5px
}
.IntroParagraph A:link {
	FONT-SIZE: 9pt
}
.IntroParagraph A:visited {
	FONT-SIZE: 9pt
}
.IntroParagraph A:hover {
	FONT-SIZE: 9pt
}
.LoginParagraph {
	DISPLAY: block; WIDTH: 330px; PADDING-TOP: 5px
}
.LoginParagraph A:link {
	FONT-SIZE: 9pt
}
.LoginParagraph A:visited {
	FONT-SIZE: 9pt
}
.LoginParagraph A:hover {
	FONT-SIZE: 9pt
}
.SiteMapHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 18px
}
.FAQList {
	PADDING-RIGHT: 33px; PADDING-LEFT: 33px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.FormBackground {
	
}
.GridHeaderFooter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MIN-HEIGHT: 25px; PADDING-BOTTOM: 10px; WIDTH: 475px; COLOR: #666666; PADDING-TOP: 5px; HEIGHT: 25px; BACKGROUND-COLOR: #e4e9ee
}
.GridPager A {
	TEXT-DECORATION: none
}
.GridPager A:link {
	TEXT-DECORATION: none
}
.GridPager A:active {
	TEXT-DECORATION: none
}
.GridPager {
	TEXT-DECORATION: none
}
.GridPager A:hover {
	TEXT-DECORATION: underline
}
.GridPager A:visited {
	TEXT-DECORATION: none
}
.GridHeaderFooter A:hover {
	
}
.SearchList {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
.formTableCell {
	PADDING-BOTTOM: 15px; VERTICAL-ALIGN: middle; TEXT-ALIGN: right
}
.formAlignRightAndCenter {
	MARGIN-TOP: 15px; VERTICAL-ALIGN: middle; TEXT-ALIGN: right
}
.LargeTextCheckBoxes {
	PADDING-LEFT: 70px
}
#DocumentListAcrobat {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #e5e5e5; PADDING-BOTTOM: 0px; WIDTH: 181px; PADDING-TOP: 10px; HEIGHT: 81px
}
.RightPaddingTable {
	PADDING-RIGHT: 10px; WIDTH: 318px
}
.ImgFloatLeft {
	FLOAT: left
}
.PDFListing {
	BACKGROUND-POSITION: left top; PADDING-LEFT: 32px; BACKGROUND-IMAGE: url(/Images/logo_AcrobatSmall.jpg); BACKGROUND-REPEAT: no-repeat
}
.ImageHover {
	CURSOR: hand
}
.MidContentExtendedInnerBoxCFS {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; WIDTH: 500px; PADDING-TOP: 22px
}
.AddressControl {
	WIDTH: 230px
}
.AddressCtlCol1 {
	WIDTH: 130px
}
.AddressCtlCol2 {
	WIDTH: 100px
}
.TextLabelCell {
	VERTICAL-ALIGN: top; WIDTH: 100px; TEXT-ALIGN: left
}
#ValidationSummary {
	
}
#ValidationSummary LI {
	
}
.TableCell {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 16px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #e4e9ee
}
.TableCell UL {
	PADDING-LEFT: 0px; FONT-SIZE: 11px; MARGIN-LEFT: 0px
}
.TableHeader {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 10px; BACKGROUND-POSITION: left bottom; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 16px; MIN-HEIGHT: 20px; BACKGROUND-IMAGE: url(/Images/CFS/header_bg_03.gif); BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-REPEAT: repeat-x; HEIGHT: 20px; BACKGROUND-COLOR: #F5F5DC 
}
.CFSLoginBox {
	MARGIN-TOP: 15px; MARGIN-BOTTOM: 0px; WIDTH: 330px
}
.CFSGridItemStyle {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 16px; FONT-SIZE: 11px; MIN-HEIGHT: 30px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 1px solid; COLOR: #666666; PADDING-TOP: 6px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Verdana; HEIGHT: 30px; BACKGROUND-COLOR: #e4e9ee
}
.CFSGridFooterStyle {
	BORDER-RIGHT: #ffffff 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 0px solid; PADDING-LEFT: 16px; FONT-SIZE: 11px; MIN-HEIGHT: 30px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 0px solid; COLOR: #666666; PADDING-TOP: 6px; BORDER-BOTTOM: #ffffff 0px solid; FONT-FAMILY: Verdana; HEIGHT: 30px; BACKGROUND-COLOR: #e4e9ee
}
.CFSSelectedGridItemStyle {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 16px; FONT-SIZE: 11px; MIN-HEIGHT: 30px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 1px solid; COLOR: #666666; PADDING-TOP: 6px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Verdana; HEIGHT: 30px; BACKGROUND-COLOR: silver
}
.CFSGridHeaderStyle {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: 1px solid; PADDING-LEFT: 16px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/Images/CFS/header_bg_03.gif); BORDER-LEFT: 1px solid; COLOR: #666666; PADDING-TOP: 6px; BORDER-BOTTOM: 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana; WHITE-SPACE: nowrap; HEIGHT: 30px
}
.CFSTextBoxStyle {
	WIDTH: 200px; HEIGHT: 20px
}
.CFSSubTextBoxStyle {
	WIDTH: 228px; HEIGHT: 20px
}
.CFSMultilineTextBoxStyle {
	WIDTH: 269px; HEIGHT: 90px
}
.CFSEmptyCellStyle {
	WIDTH: 14px
}
.CFSTextBoxCellStyle {
	WIDTH: 320px
}
.CFSTextBoxCellNarrow {
	WIDTH: 292px
}
.CFSRBCBStyle INPUT {
	
}
.CFSAlignRightStyle {
	TEXT-ALIGN: right
}
.CFSAlignCenterStyle {
	TEXT-ALIGN: center
}
.CFSFormSubHeadingStyle {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.CFSAddressComboBoxStyle {
	WIDTH: 200px
}
.CFSAddressOtherTextBoxStyle {
	WIDTH: 110px
}
.CFSSelected {
	BACKGROUND-COLOR: silver
}
.formTextTableCell {
	PADDING-BOTTOM: 8px; TEXT-ALIGN: right
}
.labelAddressText {
	LINE-HEIGHT: 19px
}
.labelAddressTextCell {
	TEXT-ALIGN: right
}
.CFSValidationSummaryCellStyle {
	PADDING-BOTTOM: 10px
}
.labelAddressTextRightCell {
	TEXT-ALIGN: left
}
#sharePriceBox {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(/Images/img_shareprice.gif); PADDING-BOTTOM: 5px; WIDTH: 90px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 28px
}
#rightNavsharePriceBox {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(/Images/img_rightnavshareprice.gif); PADDING-BOTTOM: 5px; WIDTH: 90px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 28px; BACKGROUND-COLOR: transparent
}
.panelHead {
	PADDING-RIGHT: 10px; PADDING-LEFT: 9px; PADDING-BOTTOM: 0px; PADDING-TOP: 8px
}
.contactIcon {
	BACKGROUND-POSITION: left top; MARGIN-TOP: 8px; PADDING-LEFT: 32px; MARGIN-BOTTOM: 3px; COLOR: #d5011a; PADDING-TOP: 4px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px
}
.FullInnerBody {
	OVERFLOW: hidden; WIDTH: 960px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 689px
}
.ClearFloats {
	CLEAR: both; WIDTH: 0px; HEIGHT: 0px
}
.HeaderBar {
	MARGIN-TOP: 52px; WIDTH: 960px; HEIGHT: 126px
}
.HeaderLogo {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; WIDTH: 155px; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; HEIGHT: 126px
}
.HeaderTextColumn {
	PADDING-LEFT: 9px; FLOAT: left; PADDING-TOP: 35px
}
.HeaderText {
	FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Franklin Gothic Block
}
.HeaderSearch {
	MARGIN-TOP: 15px; FLOAT: right; OVERFLOW: hidden; WIDTH: 175px; MARGIN-RIGHT: 2px
}
#SearchLink {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
#SearchLink:hover {
	TEXT-DECORATION: underline
}
.SmallMenuBar {
	MARGIN-LEFT: 5px; WIDTH: 150px
}
.MenuBarSpacer {
	HEIGHT: 25px
}
.MenuBar {
	FLOAT: left; MARGIN-LEFT: 5px
}
.MenuBarWrapper {
	BACKGROUND-POSITION: left top; BACKGROUND-REPEAT: repeat-y
}
.MenuBarWrapper A {
	TEXT-DECORATION: none
}
.MenuBarWrapper A:hover {
	TEXT-DECORATION: none
}
.MenuBoxHolder {
	MARGIN-BOTTOM: 10px; WIDTH: 300px; HEIGHT: 70px
}
.MenuBoxHolder A {
	TEXT-DECORATION: none
}
.MenuBoxHolder A:hover {
	TEXT-DECORATION: none
}
.MenuBoxHolder A:link {
	TEXT-DECORATION: none
}
.MenuBoxHolder A:visited {
	TEXT-DECORATION: none
}
.MenuBoxHeader {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 14px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND-IMAGE: url(images/EspreonLeftArrow.gif); MARGIN-BOTTOM: 4px; WIDTH: auto; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana
}
.MenuBoxHeader A {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #d5011a; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.MenuBoxHeader A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #d5011a; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.MenuBoxHeader A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #d5011a; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.MenuBoxHeaderHover {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 14px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND-IMAGE: url(images/EspreonLeftArrowRed.gif); MARGIN-BOTTOM: 3px; WIDTH: auto; COLOR: #d5011a; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana
}
.MenuBoxHeaderHover A {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #d5011a; FONT-FAMILY: Verdana
}
.MenuBoxHeaderHover A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #d5011a; FONT-FAMILY: Verdana
}
.MenuBoxHeaderHover A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #d5011a; FONT-FAMILY: Verdana
}
.MenuBoxHeaderInner {
	WIDTH: 100%
}
.MenuBoxHeaderHover .MenuBoxHeaderInner {
	BORDER-BOTTOM: #d5011a 1px solid
}
.MenuBoxHeaderMinHover {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 14px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND-IMAGE: url(images/EspreonLeftArrowRed.gif); MARGIN-BOTTOM: 4px; WIDTH: 100%; COLOR: #d5011a; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana
}
.MenuBoxHeaderMinHover A {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #d5011a; FONT-FAMILY: Verdana
}
.MenuBoxHeaderMinHover A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #d5011a; FONT-FAMILY: Verdana
}
.MenuBoxHeaderMinHover A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #d5011a; FONT-FAMILY: Verdana
}
#MenuLink {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND: white; COLOR: #d5011a; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.MenuBox {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND: #aaaaaa; VISIBILITY: hidden; PADDING-BOTTOM: 7px; OVERFLOW: visible; PADDING-TOP: 7px; POSITION: absolute
}
.MenuBoxInner {
	BORDER-RIGHT: white 1px dashed; BORDER-TOP: white 1px dashed; BACKGROUND: #aaaaaa; OVERFLOW: visible; BORDER-LEFT: white 1px dashed; BORDER-BOTTOM: white 1px dashed; HEIGHT: 100%
}
.MenuBoxInner A:hover {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/EspreonLeftArrowRed.gif); BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
.AnnouncementBox {
	FLOAT: right; WIDTH: 165px; MARGIN-RIGHT: 8px; HEIGHT: 160px
}
#Footer_pnlContent {
	HEIGHT: 33px
}
.FooterNav {
	FONT-SIZE: 9pt; FLOAT: left; MARGIN: 7px 0px 0px 10px; COLOR: #ffffff; FONT-FAMILY: Verdana
}
.FooterCopyright {
	FONT-SIZE: 9pt; FLOAT: right; MARGIN: 7px 10px 0px 0px; COLOR: #ffffff; FONT-FAMILY: Verdana
}
#FooterLink {
	FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
#FooterLink:hover {
	TEXT-DECORATION: underline
}
.IntroBar {
	
}
.IntroBox {
	FLOAT: left; WIDTH: 300px
}
.IntroHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #14557f; FONT-FAMILY: Verdana
}
.IntroText {
	MARGIN-TOP: 10px; FONT-SIZE: 10pt; COLOR: #666666; FONT-FAMILY: Verdana
}
.LinksBox {
	MARGIN-TOP: 4px; FLOAT: right; WIDTH: 95px; MARGIN-RIGHT: 10px
}
.LinksBox A {
	FLOAT: right; MARGIN-BOTTOM: 10px
}
#TaskProfileTable {
	MARGIN-TOP: -10px; PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
.dTaskProfile {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 8px; WIDTH: 193px; PADDING-TOP: 8px; BACKGROUND-COLOR: #ece7e5
}
.TaskProfileClearSpace {
	FLOAT: left; WIDTH: 18px; HEIGHT: 18px
}
.tcTaskProfile {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; WIDTH: 195px; PADDING-TOP: 8px; BACKGROUND-COLOR: #cccccc
}
.TaskProfileTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #d5011a; FONT-FAMILY: Verdana
}
.TaskProfileTitle A {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #d5011a; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.TaskProfileTitle A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #d5011a; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.TaskProfileTitle A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #d5011a; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.TaskProfileTitle A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #d5011a; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.TaskProfileTitle A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #d5011a; FONT-FAMILY: Verdana; TEXT-DECORATION: underline
}
.TaskProfileText {
	FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Verdana
}
.TaskProfileLink:link {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: right center; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND-IMAGE: url(images/EspreonLeftArrow.gif); COLOR: #d5011a; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.TaskProfileLink:visited {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: right center; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND-IMAGE: url(images/EspreonLeftArrow.gif); COLOR: #d5011a; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.TaskProfileLink:hover {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: right center; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND-IMAGE: url(images/EspreonLeftArrow.gif); COLOR: #d5011a; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.TaskProfileLink:hover {
	BACKGROUND-IMAGE: url(images/EspreonLeftArrowRed.gif); TEXT-DECORATION: underline
}
.PlainLink:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #d5011a; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.PlainLink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #d5011a; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.PlainLink:active {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #d5011a; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.PlainLink:hover {
	TEXT-DECORATION: underline
}
.GeneralPageInner {
	WIDTH: 635px
}
.CorpDataTable {
	BORDER-RIGHT: #9e9fa1 1px solid; BORDER-TOP: #9e9fa1 1px solid; MARGIN-TOP: 20px; MARGIN-BOTTOM: 20px; BORDER-LEFT: #9e9fa1 1px solid; BORDER-BOTTOM: #9e9fa1 1px solid
}
.CorpDataTable TH {
	FONT-SIZE: 10pt; BACKGROUND: #d5011a; WIDTH: 100px; COLOR: white; FONT-FAMILY: Verdana; TEXT-ALIGN: center
}
.CorpDataTable TD {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: Verdana; TEXT-ALIGN: center
}
.CorpDataTable .RowHeader {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}
.HomeRightNavContents {
	MARGIN-TOP: -5px; MARGIN-LEFT: 21px
}
.RightNavContents {
	MARGIN-TOP: 8px; MARGIN-LEFT: 21px
}
.PromotionText {
	MARGIN-TOP: 5px; FONT-SIZE: 9pt; WIDTH: 130px; COLOR: #666666; FONT-FAMILY: Verdana
}
.AboutEspreonRightNavContent {
	MARGIN-TOP: -5px; FONT-SIZE: 8pt; MARGIN-LEFT: 20px; MARGIN-RIGHT: 2px; FONT-FAMILY: Verdana
}
.AboutEspreonRightNavContent DIV {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; MARGIN-BOTTOM: 5px; COLOR: #d5011a; FONT-FAMILY: Verdana
}
.AboutEspreonRightNavContent INPUT {
	FONT-SIZE: 8pt; WIDTH: 120px; FONT-FAMILY: Verdana,Arial
}
.AboutEspreonRightNavContent TEXTAREA {
	FONT-SIZE: 8pt; WIDTH: 120px; FONT-FAMILY: Verdana
}
.AboutEspreonRightNavContent TABLE TD {
	FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; FONT-FAMILY: Verdana
}
.AboutEspreonRightNavContent TABLE TD INPUT {
	PADDING-LEFT: 0px; FONT-SIZE: 8pt; MARGIN-LEFT: -3px; VERTICAL-ALIGN: text-top; WIDTH: auto; FONT-FAMILY: Verdana; TEXT-ALIGN: left
}
.AboutEspreonRightNavContent .ImgSeparator {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; WIDTH: 130px
}
.AboutEspreonRightNavContent TABLE TD .ImgSeparator {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; WIDTH: 130px
}
.AboutEspreonRightNavContent .Mandatory INPUT {
	WIDTH: auto
}
.NewsImage {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/but_News.gif); MARGIN-BOTTOM: 15px; WIDTH: 63px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 64px
}
.NewsStory {
	MARGIN-BOTTOM: 15px
}
.NewsStoryDate {
	MARGIN-TOP: 7px; MARGIN-BOTTOM: 7px
}
.NewsHeadline A {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #514f4f; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none
}
.NewsHeadline A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #514f4f; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none
}
.NewsHeadline A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #514f4f; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none
}
.NewsHeadline A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #514f4f; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none
}
.NewsHeadline A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #d5011a; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: underline
}
.NewsDate {
	FONT-SIZE: 9pt; COLOR: #666666; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial
}
.LeftArrowLink:link {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 14px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; BACKGROUND-IMAGE: url(images/EspreonLeftArrow.gif); COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.LeftArrowLink:visited {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 14px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; BACKGROUND-IMAGE: url(images/EspreonLeftArrow.gif); COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.LeftArrowLink:hover {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 14px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; BACKGROUND-IMAGE: url(images/EspreonLeftArrow.gif); COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.LeftArrowLink:hover {
	BACKGROUND-IMAGE: url(images/EspreonLeftArrowRed.gif); TEXT-DECORATION: underline
}
.InvestorRightNav {
	MARGIN-TOP: 8px; MARGIN-LEFT: 21px; MARGIN-RIGHT: 2px
}
.InvestorRightNav H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; MARGIN-BOTTOM: 5px; COLOR: #d5011a; FONT-FAMILY: Verdana
}
.InvestorRightNav .ImgSeparator {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; WIDTH: 130px
}
.InvestorRightNav A {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none
}
.InvestorRightNav A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none
}
.InvestorRightNav A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none
}
.InvestorRightNav A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none
}
.InvestorRightNav A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #d5011a; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: underline
}
.InvestorRightNav DIV {
	FONT-SIZE: 8pt; MARGIN-BOTTOM: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial
}
.style2 {
	FONT-SIZE: 9pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.style5 {
	COLOR: #666666
}
.style6 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.style9 {
	FONT-SIZE: 9pt
}
.style12 {
	FONT-SIZE: 10pt
}
.style13 {
	COLOR: #00ffff
}
#FloatingMenu {
	LEFT: -155px; WIDTH: 155px; POSITION: relative; TOP: 32px; HEIGHT: 40px
}
#FloatingMenu IMG:hover {
	BACKGROUND-COLOR: #dddddd
}
#FloatingMenu A:hover {
	BACKGROUND-COLOR: #dddddd
}
#FloatingMenu A {
	FLOAT: right; MARGIN-LEFT: 2px
}
.Productlink:link {
	FONT-SIZE: 8pt; COLOR: #666666; TEXT-DECORATION: none
}
.Productlink:visited {
	FONT-SIZE: 8pt; COLOR: #666666; TEXT-DECORATION: none
}
.Productlink:hover {
	FONT-SIZE: 8pt; COLOR: #666666; TEXT-DECORATION: none
}
.CFSProductOuterTable {
	WIDTH: 500px
}
.CFSProductInnerTable {
	WIDTH: 486px
}
.homePageRightNavHeading A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11.5pt; COLOR: #505050; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.homePageRightNavHeading A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11.5pt; COLOR: #505050; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.homePageRightNavHeading A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11.5pt; COLOR: #505050; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.homePageRightNavHeading A:hover {
	COLOR: #d31d10; TEXT-DECORATION: underline
}
.homePageRightNavPara A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #505050; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.homePageRightNavPara A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #505050; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.homePageRightNavPara A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #505050; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.homePageRightNavPara A:hover {
	FONT-SIZE: 7pt; COLOR: #d31d10; TEXT-DECORATION: underline
}
.homePageRightNavPara {
	FONT-SIZE: 7pt; COLOR: #505050; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.EspreonDocsHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 20pt; COLOR: #14557f; FONT-FAMILY: Arial
}
.EspreonDocsMainPageHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #42535d; FONT-FAMILY: Arial
}
.EspreonDocsLoginFormText {
	FONT-SIZE: 9pt; COLOR: #42535d; FONT-FAMILY: Verdana
}
.footerLinks A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #525252; TEXT-DECORATION: none
}
.footerLinks A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #525252; TEXT-DECORATION: none
}
.footerLinks A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #525252; TEXT-DECORATION: none
}
.footerLinks A:hover {
	COLOR: red; TEXT-DECORATION: underline
}
.EspreonDocsMaainPageFooter {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND-IMAGE: url(Images/EspreonDocsFooterBackground.jpg); MARGIN-LEFT: 19px; BACKGROUND-REPEAT: no-repeat
}
.EspreonDocsMainBox {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND-IMAGE: url(Images/EspreonDocsMainAreaBG.jpg); BORDER-LEFT: 0px; WIDTH: 600px; BORDER-BOTTOM: 0px; BACKGROUND-REPEAT: no-repeat
}
.EspreonDocsRightNavBackground {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND-IMAGE: url(Images/EspreonDocsRightNav.jpg); BORDER-LEFT: 0px; WIDTH: 277px; BORDER-BOTTOM: 0px; BACKGROUND-REPEAT: no-repeat
}
.EspreonDocsGenRightNavBackground {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND-IMAGE: url(Images/EspreonDocsGenRightNavBG.jpg); BORDER-LEFT: 0px; WIDTH: 277px; BORDER-BOTTOM: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 660px
}
.formTableCellNoPad {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: right
}
.CFSEmptyCellStyleDocs {
	WIDTH: 5px
}

@media Print    
{
.HeaderLogo {
	DISPLAY: inline
}
#AdminMenu_MenuPanel {
	DISPLAY: none
}
.LinksBox {
	DISPLAY: none
}
.HeaderRightBar {
	DISPLAY: none
}
#HeaderSearch {
	DISPLAY: none
}
#tcRightContent {
	DISPLAY: none
}
#tcLeftContent {
	DISPLAY: none
}
#trFooter {
	DISPLAY: none
}
#breadcrumbs {
	DISPLAY: none
}

}
.OrderGridHeadStyle
{
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(/Images/header_bg_03.gif); BORDER-LEFT: 1px solid; COLOR: #666666; PADDING-TOP: 1px; BORDER-BOTTOM: 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana; WHITE-SPACE: nowrap; HEIGHT: 20px
	}
.OrderGridItemStyle 
{
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; MIN-HEIGHT: 20px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ffffff 1px solid; COLOR: #666666; PADDING-TOP: 1px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Verdana; HEIGHT: 20px; BACKGROUND-COLOR: #e4e9ee	
	}
.collapsePanel
{ width:940px;
  height:0px;
  background-color:#F7F9EA;
  overflow:hidden;
  border-color:White;
  border-width:1px;
  border-style:solid;
	}
.collapsePanelHeader
{	width:940px;
	height:16px;
	color:Black;
	background-color:#F5F5DC;
	font-weight:bold;
	float:left;
	padding:5px;
	cursor:pointer;
	vertical-align:middle;
	border-color:White;
    border-width:1px;
	border-style:solid;
	}
.collapsePanelHeaderVertical
{	width:16px;
	height:auto;
	color:Black;
	background-color:#F5F5DC;
	font-weight:bold;
	float:left;
	padding:5px;
	cursor:pointer;
	vertical-align:middle;
	border-color:White;
    border-width:1px;
	border-style:solid;
	}
.itemPanelVertical
{
	width:inherit;
	height:auto;
	  background-color:#F7F9EA;
	  overflow:hidden;
	  border-color:White;
	  border-width:1px;
	  border-style:solid;

	}
.itemPanel
{
	width:940px;
	height:auto;
}

.Helplink {
	FONT-SIZE: 9pt; COLOR: white; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.tabPanel 
{
	  background-color:#F7F9EA;
	}
	
.ASICtable {font: 85% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;padding: 0; margin: 0; border-collapse: collapse; color: #333; background: #F3F5F7;}

.ASICtable a {color: #3A4856; text-decoration: none; border-bottom: 1px solid #C6C8CB;}  

.ASICtable caption {text-align: left; text-transform: uppercase;  padding-bottom: 10px; font: 200% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;}

.ASICtable .thead th {    font-size:12px;
    font-weight:bold;
    letter-spacing:0px;
    text-align:left;
    padding:2px 4px;
    color:#333333;
    border-bottom:solid 2px #CCCC33;
}

.ASICtable .tbody tr {
    font-size:11px;
    text-align:left;
    padding:6px 4px;
    border-bottom:solid 1px #CCCC33;
}      


.ASICtable .tbody tr.odd {background: #F0F2F4;}

.ASICtable .tbody  tr:hover {	background-color:#F5F5DC;
	color:#000;
}

#container 
{
	background-color:White;
	}
.TextBoxNumberReadOnly
{
	 background-color:#F0F2F4;
	 text-align:right;
	 color:Blue;
	}
.TextBoxNumber
{
	text-align:right;
	}
.TextBoxInfo
{
	 border:None;
	 width:112px;	
	}
.updateProgress
        {
            border-width:1px; 
            border-style:solid; 
            background-color:#CCCCCC; 
            position:absolute; 
            width:130px; 
            height:50px;    
        }
 .updateProgressMessage
        {
            margin:3px; 
            font-family:Trebuchet MS; 
            font-size:small; 
            vertical-align: middle;
        }
H1.HeaderImage
{ background: url(../Images/reckonDocsHeader.gif) no-repeat;
	height:60px;
 width:968px;
 text-indent: -2000px;
 margin:0px;
 padding:0px; 
	}
td.HeaderText
{
	display:none;
	}
input.stylebutton
{
   font-size:12px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   color:#444444;
   width:80px;
   background-color:#EEEEEE;
   border-style:double;
   border-color:#999999;
   border-width:3px;
}
input[readonly] input[disabled] {
	border: 1px solid #999;
	background-color: #ddd;
}
.timeOutMessage
        {
            border-width:1px; 
            border-style:double; 
            background-color:black; 
            color:White;
            font-weight:bold;
            position:absolute; 
            margin:10px;
			z-index:1000;
        }
.TableTC
{
	border:none;
	vertical-align:top;
	}
.TCHeader1
{
	font-size:17px;
	font-family:Arial,sans-serif;
	font-weight:bold;
	color:Red;
	
	}
.TCHeader2
{
	 font-size:15px;
	font-family:Arial,sans-serif;
	font-weight:bold;
	color:Red;
	 	
	}
.TCHeader3
{
	font-family:Arial,sans-serif;
	font-weight:bold;
	color:Red;
	border-bottom-style:solid;
	border-bottom-color:Black;
	border-bottom-width:1.5px;
	}
.TCHeader4
{
	font-family:Arial,sans-serif;
	color:Red;
	border-bottom-style:solid;
	border-bottom-color:Red;
	border-bottom-width:1px;	
	border-top-style:solid;
	border-top-color:Red;
	border-top-width:1px;	
	}
.TCAltRow
{
	 background-color:RGB(239,211,210);
	}
.TCNumberCol1
{
	 width:25px;
	 vertical-align:top;
	}
        .upload
        {
        	width: 400px;
        	height:80px;
            border: solid 1px #004792;
            margin: 10px 0px;
            padding: 10px 25px;
            background-color: #F0F8FF;
        }
        .upload H3
        {
        	margin:0;
        	padding-bottom:5px;
        	font-size:14px;
        }        
        .upload IFRAME
        {
        	text-align:center;
        	vertical-align:middle;
        	border-style:none;
        	margin:0px;
        	width:100%;
        	height:35px;
        }
        #status, .commands{ height:25px; line-height:25px; }
        .upload .commands{ float:right; }
        .hidden { display:none; }        
        #status { float:left; }
        #status.error{ color:Red;}
        #status.info{ color:#333;}
        #status.success{ color:green;}