BODY {

}
TD {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	LINE-HEIGHT: 16px;
	FONT-FAMILY: verdana,arial,tahoma;
	TEXT-DECORATION: none
}
A.photoArchivePicture {
	DISPLAY: block; TEXT-ALIGN: center
}
A.photoArchivePicture IMG {
	DISPLAY: inline
}
.Blank {
	BACKGROUND-COLOR: #ffffff
}
.LightBlue {
	BACKGROUND-COLOR: #eef8fa
}
.Blue {
	BACKGROUND-COLOR: #058eb0
}
.DarkBlue {
	BACKGROUND-COLOR: #058eb0
}
.Orange {
	BACKGROUND-COLOR: #fc6f14
}
.Red {
	BACKGROUND-COLOR: #e0192f
}
.Violet {
	BACKGROUND-COLOR: #a61a46
}
.Green {
	BACKGROUND-COLOR: #777e29
}
.PrintBlue {
	BACKGROUND-COLOR: #058eb0
}
.Dark {
	BACKGROUND-COLOR: #292929
}
.MainTable {
	WIDTH: 771px; HEIGHT: 100%
}
.MenuTable {
	WIDTH: 100%; HEIGHT: 100%
}
.LeftMarginCollum {
	WIDTH: 21px
}
.MenuCollum {
	WIDTH: 340px
}
.ContentCollum {
	WIDTH: 400px
}
DIV.submenuContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 50px; PADDING-TOP: 10px
}
.cursor {
	DISPLAY: block; CURSOR: hand
}
.Inputmini {
	FONT-SIZE: 10px; WIDTH: 50px; COLOR: #058eb0; FONT-FAMILY: verdana,arial,tahoma; HEIGHT: 18px; BACKGROUND-COLOR: #eef8fa
}
.InputXSmall {
	FONT-SIZE: 10px; WIDTH: 72px; COLOR: #058eb0; FONT-FAMILY: verdana,arial,tahoma; HEIGHT: 18px; BACKGROUND-COLOR: #eef8fa
}
.InputSmall {
	FONT-SIZE: 10px; WIDTH: 100px; COLOR: #058eb0; FONT-FAMILY: verdana,arial,tahoma; HEIGHT: 18px; BACKGROUND-COLOR: #eef8fa
}
.InputMedium {
	FONT-SIZE: 10px; WIDTH: 150px; COLOR: #058eb0; FONT-FAMILY: verdana,arial,tahoma; HEIGHT: 18px; BACKGROUND-COLOR: #eef8fa
}
.InputMedium1 {
	FONT-SIZE: 10px; WIDTH: 170px; COLOR: #058eb0; FONT-FAMILY: verdana,arial,tahoma; HEIGHT: 18px; BACKGROUND-COLOR: #eef8fa
}
.InputLarge {
	FONT-SIZE: 10px; WIDTH: 200px; COLOR: #058eb0; FONT-FAMILY: verdana,arial,tahoma; HEIGHT: 18px; BACKGROUND-COLOR: #eef8fa
}
.InputLarge2 {
	FONT-SIZE: 10px; WIDTH: 341px; COLOR: #058eb0; FONT-FAMILY: verdana,arial,tahoma; HEIGHT: 18px; BACKGROUND-COLOR: #eef8fa
}
.BasicTableA {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: #42abc5; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #42abc5; BORDER-TOP-COLOR: #42abc5; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #42abc5; border-type: solid
}
.BasicTable {
	BORDER-RIGHT: #42abc5 1px solid; BORDER-TOP: #42abc5 1px solid; BORDER-LEFT: #42abc5 1px solid; WIDTH: 315px; BORDER-BOTTOM: #42abc5 1px solid
}
.HeaderCell {
	FONT-SIZE: 11px; COLOR: #058eb0; FONT-FAMILY: verdana,arial,tahoma; BACKGROUND-COLOR: #eef8fa
}
.MiddleMargin {
	WIDTH: 68px
}
.Content {
	PADDING-RIGHT: 20px; PADDING-TOP: 28px
}
.Text {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #047b99; LINE-HEIGHT: 16px; FONT-FAMILY: verdana,arial,tahoma; TEXT-DECORATION: none
}
.TextWhite {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 16px; FONT-FAMILY: verdana,arial,tahoma; TEXT-DECORATION: none
}
.Text:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #058eb0; LINE-HEIGHT: 16px; FONT-FAMILY: verdana,arial,tahoma; TEXT-DECORATION: none
}
.Textb {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #047b99; LINE-HEIGHT: 16px; FONT-FAMILY: verdana,arial,tahoma; TEXT-DECORATION: none
}
.Textb:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #047b99; LINE-HEIGHT: 16px; FONT-FAMILY: verdana,arial,tahoma; TEXT-DECORATION: none
}
.Textc {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #058eb0; LINE-HEIGHT: 16px; FONT-FAMILY: verdana,arial,tahoma; TEXT-DECORATION: none
}
.Textc:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #058eb0; LINE-HEIGHT: 16px; FONT-FAMILY: verdana,arial,tahoma; TEXT-DECORATION: none
}
.alert {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #e0192f; LINE-HEIGHT: 16px; FONT-FAMILY: verdana,arial,tahoma; TEXT-DECORATION: none
}
.Text1 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #047b99; LINE-HEIGHT: 16px; FONT-FAMILY: verdana,arial,tahoma; TEXT-DECORATION: none
}
.Text1:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #047b99; LINE-HEIGHT: 16px; FONT-FAMILY: verdana,arial,tahoma; TEXT-DECORATION: none
}
.Text2 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ee5f04; LINE-HEIGHT: 16px; FONT-FAMILY: verdana,arial,tahoma; TEXT-DECORATION: none
}
.Text3 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #e0192f; LINE-HEIGHT: 16px; FONT-FAMILY: verdana,arial,tahoma; TEXT-DECORATION: none
}
.Text4 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #7d1435; LINE-HEIGHT: 16px; FONT-FAMILY: verdana,arial,tahoma; TEXT-DECORATION: none
}
.Text5 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #69701a; LINE-HEIGHT: 16px; FONT-FAMILY: verdana,arial,tahoma; TEXT-DECORATION: none
}
.Text6 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #292929; LINE-HEIGHT: 16px; FONT-FAMILY: verdana,arial,tahoma; TEXT-DECORATION: none
}
.textSubmenu1 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #047b99; LINE-HEIGHT: 16px; FONT-FAMILY: verdana,arial,tahoma; TEXT-DECORATION: none
}
.textSubmenu2 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ee5f04; LINE-HEIGHT: 16px; FONT-FAMILY: verdana,arial,tahoma; TEXT-DECORATION: none
}
.textSubmenu3 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #e0192f; LINE-HEIGHT: 16px; FONT-FAMILY: verdana,arial,tahoma; TEXT-DECORATION: none
}
.textSubmenu4 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #7d1435; LINE-HEIGHT: 16px; FONT-FAMILY: verdana,arial,tahoma; TEXT-DECORATION: none
}
.textSubmenu5 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #69701a; LINE-HEIGHT: 16px; FONT-FAMILY: verdana,arial,tahoma; TEXT-DECORATION: none
}
.textSubmenu1:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #047b99; LINE-HEIGHT: 16px; FONT-FAMILY: verdana,arial,tahoma; TEXT-DECORATION: none
}
.textSubmenu2:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ee5f04; LINE-HEIGHT: 16px; FONT-FAMILY: verdana,arial,tahoma; TEXT-DECORATION: none
}
.textSubmenu3:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #e0192f; LINE-HEIGHT: 16px; FONT-FAMILY: verdana,arial,tahoma; TEXT-DECORATION: none
}
.textSubmenu4:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #7d1435; LINE-HEIGHT: 16px; FONT-FAMILY: verdana,arial,tahoma; TEXT-DECORATION: none
}
.textSubmenu5:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #69701a; LINE-HEIGHT: 16px; FONT-FAMILY: verdana,arial,tahoma; TEXT-DECORATION: none
}
.internallink {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #047b99; FONT-FAMILY: verdana,arial,tahoma; TEXT-DECORATION: none
}
.internallink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #047b99; FONT-FAMILY: verdana,arial,tahoma; TEXT-DECORATION: underline
}
.TableText {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #058dad; LINE-HEIGHT: 16px; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.TableText:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #058dad; LINE-HEIGHT: 16px; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}
.TableTextb {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #058dad; LINE-HEIGHT: 16px; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.TableTextb:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #058dad; LINE-HEIGHT: 16px; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}
.TableTextwhite {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 16px; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.TableTextwhite:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 16px; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}
.LightSpacerRow {
	PADDING-LEFT: 6px; BACKGROUND-COLOR: #ffffff
}
.Light1SpacerRow {
	BACKGROUND-COLOR: #ffffff
}
.BlankSpacerRow {
	PADDING-LEFT: 6px; BACKGROUND-COLOR: #ffffff
}
.DarkSpacerRow {
	PADDING-LEFT: 6px; BACKGROUND-COLOR: #eef8fa
}
.LightSpacerCol {
	BACKGROUND-COLOR: #58b8d0
}
.BlankSpacerCol {
	BACKGROUND-COLOR: #ffffff
}
.DarkSpacerCol {
	BACKGROUND-COLOR: #58b8d0
}
.Header1 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #047b99; LINE-HEIGHT: 20px; FONT-FAMILY: verdana,arial,tahoma
}
.Header2 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #fc6f14; LINE-HEIGHT: 20px; FONT-FAMILY: verdana,arial,tahoma
}
.Header3 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #e33043; LINE-HEIGHT: 20px; FONT-FAMILY: verdana,arial,tahoma
}
.Header4 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #a61a46; LINE-HEIGHT: 20px; FONT-FAMILY: verdana,arial,tahoma
}
.Header5 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #777e29; LINE-HEIGHT: 20px; FONT-FAMILY: verdana,arial,tahoma
}
.FrontpageHeader {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #047b99; LINE-HEIGHT: 18px; FONT-FAMILY: verdana,arial,tahoma; TEXT-DECORATION: none
}
.ContactText1 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #047b99; LINE-HEIGHT: 16px; FONT-FAMILY: verdana,arial,tahoma
}
.ContactText2 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #fc6f14; LINE-HEIGHT: 16px; FONT-FAMILY: verdana,arial,tahoma
}
.ContactText3 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #e33043; LINE-HEIGHT: 16px; FONT-FAMILY: verdana,arial,tahoma
}
.ContactText4 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #a61a46; LINE-HEIGHT: 16px; FONT-FAMILY: verdana,arial,tahoma
}
.ContentHeader {
	FONT-SIZE: 19px; COLOR: #e33043; FONT-FAMILY: verdana,arial,tahoma
}
.ContentHeaderBlue {
	FONT-SIZE: 19px; COLOR: #059cc2; FONT-FAMILY: verdana,arial,tahoma
}
.FrontHeader {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #059cc2; FONT-FAMILY: verdana,arial,tahoma
}
.TextDate {
	FONT-SIZE: 11px; COLOR: #058eb0; LINE-HEIGHT: 20px; FONT-FAMILY: verdana,arial,tahoma
}
.TextBlue {
	FONT-SIZE: 11px; COLOR: #058eb0; FONT-FAMILY: verdana,arial,tahoma; TEXT-DECORATION: none
}
.TextBlue:hover {
	FONT-SIZE: 11px; COLOR: #058eb0; FONT-FAMILY: verdana,arial,tahoma; TEXT-DECORATION: none
}
.TextBottom {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: verdana,arial,tahoma
}
.TextHeaderBlue1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #058eb0; FONT-FAMILY: verdana,arial,tahoma
}
.ContentButton {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; WIDTH: 11px; COLOR: #42abc5; BORDER-TOP-STYLE: none; FONT-FAMILY: verdana,arial,tahoma; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 11px; BACKGROUND-COLOR: #bce3ec; BORDER-BOTTOM-STYLE: none
}
.BottomButtonSmall {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; WIDTH: 120px; COLOR: #ffffff; BORDER-TOP-STYLE: none; FONT-FAMILY: verdana,arial,tahoma; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 21px; BACKGROUND-COLOR: #42abc5; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
.BottomButtonSmall:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; WIDTH: 120px; COLOR: #ffffff; BORDER-TOP-STYLE: none; FONT-FAMILY: verdana,arial,tahoma; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 21px; BACKGROUND-COLOR: #6ebfd3; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
.BottomButtonMedium {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; WIDTH: 148px; COLOR: #ffffff; BORDER-TOP-STYLE: none; FONT-FAMILY: verdana,arial,tahoma; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 21px; BACKGROUND-COLOR: #42abc5; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
.BottomButtonMedium:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; WIDTH: 148px; COLOR: #ffffff; BORDER-TOP-STYLE: none; FONT-FAMILY: verdana,arial,tahoma; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 21px; BACKGROUND-COLOR: #6ebfd3; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
.BottomButtonLarge {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; WIDTH: 155px; COLOR: #ffffff; FONT-FAMILY: verdana,arial,tahoma; HEIGHT: 21px; BACKGROUND-COLOR: #42abc5; TEXT-DECORATION: none
}
.BottomButtonLarge:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; WIDTH: 155px; COLOR: #ffffff; FONT-FAMILY: verdana,arial,tahoma; HEIGHT: 21px; BACKGROUND-COLOR: #6ebfd3; TEXT-DECORATION: none
}
.BottomLink {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: verdana,arial,tahoma; TEXT-DECORATION: none
}
.BottomLink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: verdana,arial,tahoma; TEXT-DECORATION: none
}
DIV.imgtext {
	TEXT-ALIGN: center
}
DIV.searchContainer {
	MARGIN-TOP: 130px; FLOAT: right; WIDTH: 275px
}
DIV.searchContainer .searchResult {
	PADDING-BOTTOM: 10px; FONT: 11px/14px Verdana; COLOR: #047b99
}
DIV.searchContainer P {
	MARGIN: 0px 0px 4px
}
DIV.searchContainer .searchResult P {
	MARGIN-TOP: 8px
}
DIV.searchContainer .searchResult IMG {
	MARGIN-BOTTOM: -2px
}
DIV.searchContainer A {
	COLOR: #047b99; TEXT-DECORATION: none
}
DIV.searchContainer A.currentPage {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
DIV.searchContainer .heading {
	PADDING-RIGHT: 65px; PADDING-BOTTOM: 2px; BORDER-BOTTOM: #058eb0 1px solid; TEXT-ALIGN: right
}
DIV.searchContainer .r100 {
	BACKGROUND: url(/ffs/images/common/relevance.gif) no-repeat 100% 7px
}
DIV.searchContainer .r90 {
	BACKGROUND: url(/ffs/images/common/relevance.gif) no-repeat 100% -8px
}
DIV.searchContainer .r80 {
	BACKGROUND: url(/ffs/images/common/relevance.gif) no-repeat 100% -23px
}
DIV.searchContainer .r70 {
	BACKGROUND: url(/ffs/images/common/relevance.gif) no-repeat 100% -38px
}
DIV.searchContainer .r60 {
	BACKGROUND: url(/ffs/images/common/relevance.gif) no-repeat 100% -53px
}
DIV.searchContainer .r50 {
	BACKGROUND: url(/ffs/images/common/relevance.gif) no-repeat 100% -68px
}
DIV.searchContainer .r40 {
	BACKGROUND: url(/ffs/images/common/relevance.gif) no-repeat 100% -83px
}
DIV.searchContainer .r30 {
	BACKGROUND: url(/ffs/images/common/relevance.gif) no-repeat 100% -98px
}
DIV.searchContainer .r20 {
	BACKGROUND: url(/ffs/images/common/relevance.gif) no-repeat 100% -113px
}
DIV.searchContainer .r10 {
	BACKGROUND: url(/ffs/images/common/relevance.gif) no-repeat 100% -128px
}
DIV.searchContainer .r0 {
	BACKGROUND: url(/ffs/images/common/relevance.gif) no-repeat 100% -143px
}

/************************************************************************
 *
 *     F F S   E X T R A N E T
 *
 ***********************************************************************/

.extranet {
	color:				black;
}

.extranetDate {
	color:				black;
}

.extranetError {
	color: 				red;
	font-weight: 		bold;
}

/* wrapping table for extranet front page content */
TABLE.extranetFront {
    border-style:       none;
    border-collapse:    collapse;
    margin-left:        5px;
    margin-right:       5px;
}

/* wrapping table for extranet subpage content */
TABLE.extranetFull {
    border-style:       none;
    border-collapse:    collapse;
    margin-top:         5px;
    /* left margin must be equal to the width of the stripe on the front page */ 
    margin-left:        21px;
}

/* the extranet page heading */
H1.extranet {
	font-size: 			13pt;
	font-weight: 		bold;
	margin-bottom:      10px;
}

H1.extranetF {
    color:              rgb(54, 78, 56);
    font-size:          16pt;
    font-weight:        bold:
    margin-bottom:      4px;
}

H1.extranetBC {
    color:              #2F4469;
    font-size:          16pt;
    font-weight:        bold:
    margin-bottom:      4px;
}

H2.extranet {
    color:              black;
    font-size:          12pt;
    font-weight:        bold;
    margin-bottom:      4px;
}

/** the extranet user's name, on top of each page */
H3.extranetUser {
	font-size:			12pt;
	font-weight:		bold;
	padding-top: 10px
}

/* extranet breadcrumbs */
P.extranetPath {
    font-size:          8pt;
    color:              #AAAAAA;
    margin-bottom:      5px;
}

/* links on extranet subpages which lead back to the overview page */
A.extranetPath, A:active.extranetPath, A:link.extranetPath, 
A:visited.extranetPath, A:hover.extranetPath {
    font-size:          8pt;
    color:              #AAAAAA;
    text-decoration:    underline;
}

/* extranet links outside data tables */
A.extranet, A:active.extranet, A:link.extranet, A:visited.extranet, A:hover.extranet {
	color: 				#000000;
	text-decoration: 	underline;
	font-size: 			8pt;	
}

/* all forms in extranet must use this class */
FORM.extranet {
	margin-left:		0;
	padding-left:		0;
}

/* "invisible" extranet tables */
TABLE.extranet, TABLE.extranetUser  {
	border-collapse: 	collapse;
	border-style		none;
}

TABLE.extranet {
	margin-top:			3px;
	margin-bottom:		1px;
}

/* invisible extranet table cells */
TD.extranet, TH.extranet {
	border-style:		none;
}

TD.extranetSubheader {
	font-weight:		bold;
	border-top:			2px solid black;
    padding:            8px;
}

/* basic properties for extranet data tables */
TABLE.extranetF, TABLE.extranetBC {
	border-collapse:	collapse;
	border:		        1px solid black;
	margin-top:			2px;
	margin-bottom:		2px;
}

/* basic layout for farmer data table cells */
TD.extranetF, TH.extranetF  {
	font: 				sans-serif;
	font-size: 			8pt;
	border-top: 		1px solid black;
	padding: 			2px 10px 4px 10px;
    background-color:   #FFFFFF;
	color: 				rgb(54, 78, 56);
}

/* basic layout for customer data table cells */
TD.extranetBC, TH.extranetBC {
    font:               sans-serif;
    font-size:          8pt;
    border-top:         1px solid black;
    padding:            2px 10px 4px 10px;
    background-color:   #FFFFFF;
    color:              #2F4469;
}

/* error messages inside data tables */
TABLE.extranetF TD.extranetError, TABLE.extranetBC TD.extranetError {
    font-weight:         bold;
    font-color:          red;
    border-style:        none;
}

TABLE.extranetF TD.extranetNoBorderF, 
TABLE.extranetBC TD.extranetNoBorderBC {
    border-style:        none;
}

/** define "theme" color for Farmer-side data tables */
TH.extranetF {
	background-color: 	#A2BEA7;
	font-weight: 		bold;
}

TABLE.extranetF TH.extranetFormF {
    background-color: 	#A2BEA7;
	font-weight: 		bold;
    border-style:       none;
}

/* links inside farmer-side data tables */
TABLE.extranetF A {
    color:              rgb(54, 78, 56);
	font-size:			8pt;
}

TABLE.extranetF A:visited, TABLE.extranetF A:link, 
TABLE.extranetF A:active, TABLE.extranetF A:hover {
    /* color:              #155D85; */
	color: 			rgb(54, 78, 56);
	/* color:           rgb (66, 93, 93); */
	text-decoration: 	underline;
}

/* define "theme" color for buyer/customer side data tables */
TH.extranetBC {
    color:              #2F4469;
    background-color:   #75A8C5;
	/* background-color:	#F3F3F5; */
	/* background-color: 	#2F4469; */
	font-weight: 		bold;
}

TABLE.extranetBC TH.extranetFormBC {
    color:              #2F4469;
    background-color:   #75A8C5;
    /* background-color:	#F3F3F5; */
    font-weight: 		bold;
    border-style:       none;
}

TABLE.extranetBC A {
    color:              #2F4469;
    font-size:          8pt;
}

/* links inside buyer/customer side data tables */
TABLE.extranetBC A:visited, TABLE.extranetBC A:link, 
TABLE.extranetBC A:active, TABLE.extranetBC A:hover {
	color: 				#2F4469;
	text-decoration: 	underline;
}

TABLE.extranetF A:hover, TABLE.extranetBC A:hover {
	color: 				black;
}

/* farmer-side kit advance subpage menu */
TABLE.extranetKitAdvance {
	border-style:		none;
    border-collapse:    collapse;
    /* left margin must be equal to the width of the stripe on the front page */
    margin-left:        21px;
}

TD.extranetKitAdvance {
	margin-bottom:		4px;
}

A.extranetKitAdvance {
    color:              #2F4469;
    text-decoration:    underline;
}

A:hover.extranetKitAdvance {
    color:              #2F4469;
    text-decoration:    underline;
}

