body
{
	color: #000000;
	font-family: Arial, Verdana, Trebuchet MS, Sans Serif;
	background-image: url(../images/background.jpg);
	background-repeat: repeat-x;
}
.both
{
	clear: both;
}
ul
{
	font-size: 10pt;
}

p
{
	margin-top: 0px;
	margin-bottom: 6px;
	font-size: 10pt;
}

h1
{
	margin-top: 6px;
	margin-bottom: 6px;
	font-size: 130%;
	COLOR: #e0b12f;
}

h2
{
	margin-top: 10px;
	margin-bottom: 2px;
	font-size: 100%;
	COLOR: #999999
}

h3
{
	margin-top: 2px;
	margin-bottom: 0px;
	font-size: 90%;
}


.NoDisplay
{
	display: none;
}

.InlineLink
{
	font-weight: bold;
	color: #CC9933;
}

.LabelLink
{
	color: #CC9933;
	font-size: 10px;
	font-weight: bold;
}

/* j */
.HeaderTable
{
	border-bottom-width: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #2D3682;
}

A
{
	color: #2D3682;
}
.SignInInput
{
	font-size: 75%;
}
.ForgottenPassword
{
	font-size: 75%;
	color: #2D3682;
	text-decoration: underline;
}
.TextPane
{
	font-family: Arial;
	font-size: 100%;
	background-color: #F6F6FF;
	padding: 5px;
	margin-top: 0px;
	border: dotted 1px #2D3682;
}

.TextPane h1
{
	margin-top: 0px;
	color: #2D3682;
}

.ReadMore
{
	text-align: right;
	font-size: 75%;
	font-weight: bold;
}

.MainNav
{
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	color: White;
}

.MainNav:hover
{
	color: #4545C3;
}

.RegisterTable
{
	border: dotted 1px #822D36;
	margin-left: 5px;
}

hr
{
	color: #fff;
	background-color: #fff;
	border: 1px dotted #2d3682;
	border-style: none none dotted;
	margin-right: 5px;
}

.BodyTable
{
	background-color: White;
	margin-top: 5px;
	width: 100%;
}

/* /j */

.HomePageTable
{
	font-family: Arial, Verdana, Trebuchet MS, Sans Serif;
	font-size: 11pt;
}

.HomePageLinks
{
	color: #000000;
	padding-left: 0px;
	padding-right: 2px;
	padding-top: 5px;
	margin-right: 10px;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	display: block;
}

.DataEntryTable
{
	border: solid #000000 1px;
	background-color: #ffffff;
	width: 99%;
}

.ThinDataEntryTable
{
	border: solid #000000 1px;
	background-color: #ffffff;
	width: 99%;
}

.ThinSignInTable
{
	border: solid #000000 1px;
	background-color: #dddddd;
	margin-top: 4px;
	margin-left: 10px;
	width: 240px;
	padding: 4px;
}

.DataEntryTable .MonthHeading
{
	color: #000000;
	font-size: 9pt;
	font-weight: normal;
	display: inline;
	width: 45px;
	text-align: right;
	margin: 0;
	padding: 0;
}
.DataEntryTable .Heading, .ThinDataEntryTable .Heading, .ThinSignInTable .Heading
{
	font-size: 11pt;
	font-weight: bold;
	background-color: #dddddd;
	height: 25px;
	padding-left: 2px;
}

.DataEntryTable .SubHeading, .ThinDataEntryTable .SubHeading, .ThinSignInTable .SubHeading
{
	font-size: 90%;
	font-weight: bold;
	background-color: #dddddd;
	height: 30px;
	border-top: solid #000000 1px;
	padding-left: 2px;
}

.DataEntryTable .OddRow, .ThinDataEntryTable .OddRow, .ThinSignInTable .OddRow
{
	background-color: #ffffff;
	clear: left;
}

.DataEntryTable .EvenRow, .ThinDataEntryTable .EvenRow, .ThinSignInTable .EvenRow
{
	background-color: #f9f9f9;
	clear: left;
}

.ThinSignInTable .HomepageSignInPasswordSmall
{
	font-size: 8pt;
}

.LeftSide
{
	width: 155px;
	text-align: left;
	margin-left: 4px;
	margin-right: 15px;
	display: inline;
}
.Middle
{
	width: 30px;
	text-align: center;
	margin-left: 2px;
	display: inline;
	vertical-align: super;
}
.RightSide
{
	width: 200px;
	text-align: left;
	margin-left: 15px;
	margin-right: 2px;
	display: inline;
}

.DataEntryTable .Buttons, .ThinDataEntryTable .Buttons, .ThinSignInTable .Buttons
{
	clear: left;
	background-color: #dddddd;
	text-align: right;
	height: 25px; /* used to be 15 */
	width: 100%;
}

.ThinButtons
{
	background-color: #ffffff;
	text-align: right;
	height: 15px;
	margin-left: 2px;
	width: 608px;
}

.DataEntryTable .SmallButton
{
	display: inline;
	text-align: center;
	width: 25px;
	height: 25px;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 2px;
	margin-right: 2px;
}
.DataEntryTable .CashHeading
{
	background-color: #ffffff;
	display: inline;
}

.DataEntryTable .CashHeadingRow
{
	font-weight: bold;
	display: inline;
	background-color: #ffffff;
}
.DataEntryTable .CashHeadingLeft
{
	width: 200px;
	display: inline;
	margin-right: 2px;
}
.DataEntryTable .CashHeadingCell
{
	margin-top: 0px;
	margin-bottom: 1px;
	margin-right: 2px;
	margin-left: 2px;
	text-align: center;
	display: inline;
	width: 50px;
	font-size: 8pt;
}


.CashRow
{
	font-size: 8pt;
	font-family: Arial Narrow;
	display: inline;
	text-align: right;
	padding-right: 3px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 55px;
	height: 20px;
}
.DataEntryTable .ExtendedFieldCell
{
	width: 295px;
	font-size: 10pt;
	display: inline;
	height: 25px;
	margin-left: 2px;
}
.ShortFieldComment
{
	font-size: 10pt;
	font-style: italic;
	color: #666666;
	float: right;
	padding-right: 20px;
	width: 200px;
	min-height: 30px;
	margin-left: 2px;
	text-align: right;
}

.DataEntryTable .FieldComment, .ThinDataEntryTable .FieldComment
{
	font-size: 10pt;
	font-style: italic;
	color: #666666;
	float: right;
	min-height: 30px;
	clear: right;
	margin-left: 2px;
	padding-right: 20px;
	text-align: right;
}

.DataEntryTable .ErrorRow
{
	color: #990000;
	width: 400px;
	display: block;
}

.ErrorRow
{
	color: #990000;
	width: 400px;
	display: block;
	padding-left: 5px;
}

.ThinDataEntryTable .ErrorRow
{
	color: #990000;
	width: 600px;
	display: block;
}

.DataEntryTable .FieldLabel, .ThinDataEntryTable .FieldLabel
{
	float: left;
	font-size: 10pt;
	width: 200px;
	min-height: 30px;
	margin-left: 2px;
}
.ThinSignInTable .FieldLabel
{
	float: left;
	font-size: 8pt;
	margin-left: 2px;
	width: 80px;
}


.DataEntryTable .FieldCell, .ThinDataEntryTable .FieldCell
{
	float: left;
	font-size: 10pt;
	width: 200px;
	min-height: 30px;
	margin-left: 2px;
}
.ThinSignInTable .FieldCell
{
	float: left;
	font-size: 8pt;
	margin-left: 2px;
}



.DataEntryTable .Field
{
	margin-left: 5px;
	font-size: 10pt;
	font-family: Arial, Sans Serif;
}
.ThinDataEntryTable .Field
{
	text-align: left;
}

.DataEntryTable .NumberField
{
	text-align: right;
	margin-left: 5px;
	font-size: 10pt;
	font-family: Arial, Sans Serif;
}

.DataEntryTable .Button
{
	margin-left: 5px;
	margin-right: 5px;
	font-size: 10pt;
	font-family: Arial, Sans Serif;
	font-weight: bold;
}

.Wingdings
{
	font-family: "Wingdings 2";
	font-size: medium;
	font-weight: bold;
}

.SectionWrap
{
	border: solid #000000 1px;
	background-color: #dddddd;
	margin-left: 0px;
	margin-bottom: 10px;
}

/* Report Criteria */
.DataEntryTable .CriteriaLabel
{
	font-size: 10pt;
	display: block;
	width: 150px;
	height: 30px;
	margin-left: 2px;
}

.DataEntryTable .CriteriaDropDown
{
	width: 250px;
	font-size: 10pt;
	font-family: Arial, Sans Serif;
	clear: right;
}
.DataEntryTable table
{
	border: 0px;
}
tr.simpleTableRow
{
	font-size: 10pt;
	font-family: Arial, Sans Serif;
}
tr.simpleTableRow td
{
	text-align: left;
	background-color: White;
}
tr.simpleTableRow td.headerCell
{
	font-weight: bold;
}


.DataEntryTable .CriteriaCell
{
	width: 320px;
	display: inline;
	font-size: 10pt;
	font-family: Arial, Sans Serif;
}


.DataEntryTable .CriteriaYourFarm
{
	display: inline;
	width: 180px;
	font-size: 10pt;
	font-family: Arial, Sans Serif;
}


/*Tool tip styling*/

.tooltiptitle
{
	color: #000000;
	text-decoration: none;
	cursor: Default;
	font-family: Arial;
	font-weight: bold;
	font-size: 10pt;
}

.tooltipcontent
{
	color: #000000;
	text-decoration: none;
	cursor: Default;
	font-family: Arial;
	font-size: 10pt;
}

#ToolTip
{
	position: absolute;
	width: 100px;
	top: 0px;
	left: 0px;
	z-index: 4;
	visibility: hidden;
}

/*End of Tool tip styling*/

/*Navigation styling*/
.NavBar
{
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
td.HorizontalBar
{
	background-color: #2D3682;
}

.DateSelecter
{
	font-size: 8pt;
	font-weight: bold;
}

.SelectedNavigator
{
	color: #4545C3;
	padding-left: 2px;
	padding-right: 2px;
	text-decoration: none;
}
.SelectedLangNavigator
{
	color: #ffffff;
	padding-left: 2px;
	padding-right: 2px;
	text-decoration: none;
}

.SelectedConsultantNavigator
{
	color: #4545C3;
	padding-left: 2px;
	padding-right: 2px;
	text-decoration: none;
}

.SelectedAdministratorNavigator
{
	color: #4545C3;
	padding-left: 2px;
	padding-right: 2px;
	text-decoration: none;
}

.UnSelectedNavigator
{
	color: white;
	padding-left: 2px;
	padding-right: 2px;
	text-decoration: none;
}
.UnSelectedNavigator:hover
{
	color: #4545C3;
}
.UnSelectedSubNavigator
{
	color: black;
	padding-left: 2px;
	padding-right: 2px;
	text-decoration: none;
}
.UnSelectedSubNavigator:hover
{
	color: #4545C3;
}
/*End of Navigation styling*/



/* Start Find control styles */
.FindGridHeader
{
	font-size: 8pt;
	font-weight: bold;
	background-color: #dddddd;
	height: 25px;
	border-bottom: solid #dddddd 1px;
	padding-left: 2px;
}


.FindGridOddRow
{
	font-size: 8pt;
	margin-left: 35px;
	background-color: #ffffff;
	height: 15px;
	border-bottom: solid #dddddd 1px;
}

.FindGridEvenRow
{
	font-size: 8pt;
	margin-left: 5px;
	background-color: #dddddd;
	height: 15px;
	border-bottom: solid #dddddd 1px;
}

.FindData
{
	background-color: #ffffff;
	font-size: 8pt;
	margin-left: 2px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.LogData
{
	background-color: #ffffff;
	font-size: 8pt;
	margin-left: 2px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 700px;
}
.FindGridLink
{
	color: Black;
	font-size: 10px;
	font-weight: bold;
}

a.MoreInfo:hover
{
	background-color: Transparent;
	text-decoration: none;
}

a.MoreInfo span
{
	display: none;
	z-index: -1;
	text-decoration: none;
}

a.MoreInfo:hover span
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	display: inline;
	z-index: 45;
	border-left: black 1px solid;
	width: 13em;
	color: black;
	border-bottom: black 1px solid;
	position: absolute;
	background-color: #ffffcc;
	text-align: left;
}


/* End Find control styles */

.clsExpNode, .clsExpNode:visited
{
	font-family: Arial, Verdana, Trebuchet MS, Sans Serif;
	font-size: 12px;
	color: black;
	text-decoration: none;
	white-space: nowrap;
	font-weight: bold;
}
.clsExpNode:hover
{
	color: #FF6600;
	text-decoration: underline;
}


.pageIssuePublished
{
	font-family: Arial, Verdana, Trebuchet MS, Sans Serif;
	font-size: 12px;
	background-color: #99FF99;
	color: black;
	text-decoration: none;
	white-space: nowrap;
	font-weight: bold;
}

.pageIssueNeverPublished
{
	font-family: Arial, Verdana, Trebuchet MS, Sans Serif;
	font-size: 12px;
	background-color: #FF9999;
	color: black;
	text-decoration: none;
	white-space: nowrap;
	font-weight: bold;
}

.pageIssueToBePublished
{
	font-family: Arial, Verdana, Trebuchet MS, Sans Serif;
	font-size: 12px;
	background-color: #FFFF99;
	color: black;
	text-decoration: none;
	white-space: nowrap;
	font-weight: bold;
}



.pageIssueToBePublished A, .pageIssueNeverPublished A, .pageIssuePublished A, .clsExpNode A
{
	font-family: Arial, Verdana, Trebuchet MS, Sans Serif;
	font-size: 10pt;
	color: #FF6600;
	text-decoration: none;
}

.pageIssueToBePublished A:Visited, .pageIssueNeverPublished A:Visited, .pageIssuePublished A:Visited, .clsExpNode A:Visited
{
}

.pageIssueToBePublished A:Active, .pageIssueNeverPublished A:Active, .pageIssuePublished A:Active, .clsExpNode A:Active
{
}

.pageIssueToBePublished A:Hover, .pageIssueNeverPublished A:Hover, .pageIssuePublished A:Hover, .clsExpNode A:Hover
{
	text-decoration: underline;
	color: #003366;
}

.CMSLabel
{
	font-family: Arial, Verdana, Trebuchet MS, Sans Serif;
	font-size: 10pt;
	font-weight: bold;
}

.poplayer
{
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: #000066;
	border: #000066 1px solid;
	z-index: 1000;
	width: 100%;
	visibility: hidden;
}

.popframeoff
{
	width: 10px;
	height: 10px;
}

.popframeon
{
	width: 100%;
	height: 600px;
}

.rteBox
{
	height: 100px;
	width: 320px;
	border: black 1px solid;
	overflow: auto;
}

.imgBox
{
	height: 25px;
	width: 320px;
	border: black 1px solid;
	overflow: hidden;
}

.btn
{
	font-weight: bold;
	font-size: 10pt;
	color: #000066;
	font-family: Tahoma, Arial, sans-serif;
	background-color: silver;
	width: 80px;
}

.rteContent
{
	position: absolute;
	left: -1000px;
	top: 0px;
	z-index: 999;
	visibility: hidden;
}

/* Begin content menu style */
#contextmenu
{
	position: absolute;
	width: 100px;
	top: 0px;
	left: 0px;
	background: silver;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	z-index: 4;
	visibility: hidden;
	padding: 0px 0px 2px 0px;
}

.contextmenuitem
{
	font-size: 11px;
	width: 100px;
	font-family: Tahoma, verdana, helvetica, arial, sans-serif;
	padding: 2px 16px 2px 16px;
}


/* Begin Chart Style Definitions for Reports */
td.benchmarkcolumn
{
	width: 90px;
}
td.percentagecell
{
	height: 20px;
	border-right: 1px solid black;
	font-size: 10px;
	font-family: arial;
	width: auto;
	vertical-align: top;
}
td.bottompercentagecell
{
	height: 20px;
	border-right: 1px solid black;
	font-size: 10px;
	font-family: arial;
	vertical-align: top;
}
td.columnlabelcell
{
	font-size: 10px;
	font-family: arial;
	text-align: center;
	width: 90px;
}
td.legendlabelcell
{
	font-size: 10px;
	font-family: arial;
}
td.legendcell
{
	border-left: 1px solid black;
	padding: 5px;
}
td.legendbox
{
	border: 1px solid black;
}
table.column
{
	border-left: 1px solid black;
	border-bottom: 0px solid black;
	border-right: 1px solid black;
}
table.negativecolumn
{
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
}
.totalvariable
{
	border-top: 1px solid black;
	width: 50px;
	height: 0px;
	background-color: #9999FF;
	font-size: 10px;
	font-family: arial;
	text-align: center;
}
.totalfixed
{
	border-top: 1px solid black;
	width: 50px;
	height: 0px;
	background-color: #FF6600;
	font-size: 10px;
	font-family: arial;
	text-align: center;
	overflow: hidden;
}
.totalrent
{
	border-top: 1px solid black;
	width: 50px;
	height: 0px;
	background-color: #FFFFCC;
	font-size: 10px;
	font-family: arial;
	text-align: center;
}
.totalfamilylabour
{
	border-top: 1px solid black;
	width: 50px;
	height: 0px;
	background-color: #CCFFFF;
	font-size: 10px;
	font-family: arial;
	text-align: center;
}
.netprofit
{
	border-top: 1px solid black;
	width: 50px;
	height: 0px;
	background-color: LightGreen;
	font-size: 10px;
	font-family: arial;
	text-align: center;
}
.netprofitnegative
{
	width: 50px;
	height: 0px;
	background-color: Salmon;
	font-size: 10px;
	font-family: arial;
	text-align: center;
}
.strengthsweaknesses
{
	font-size: 10px;
	font-family: arial;
}
.strengthsweaknessestitle
{
	font-size: 12px;
	font-family: arial;
	font-weight: 900;
}

div#pageContainer
{
	margin: 0px;
	text-align: center;
}

div.separator
{
	padding: 6px;
}

div#header
{
	margin: 0px auto;
	top: 0px;
	left: 0px;
	text-align: left;
	background-image: url(../images/header-title.jpg);
	background-repeat: no-repeat;
	width: 759px;
	height: 90px;
}
div#headerLoggedIn
{
	margin: 0px auto;
	top: 0px;
	left: 0px;
	text-align: left;
	background-image: url(../images/header-title.jpg);
	background-repeat: no-repeat;
	width: 980px;
	height: 90px;
}

div#headerLoggedIn div#headerLoggedInLeft
{
	float: left;
	width: 10px;
	height: 90px;
	background-image: url(../images/header-title_left.jpg);
	background-repeat: no-repeat;
}
div#headerLoggedIn div#headerLoggedInMiddle
{
	float: left;
	width: 955px;
	height: 90px;
	padding-top: 10px;
	background-image: url(../images/header-title_middle.jpg);
	background-repeat: repeat-x;
}
div#headerLoggedIn div#headerLoggedInRight
{
	float: left;
	width: 15px;
	height: 90px;
	background-image: url(../images/header-title_right.jpg);
	background-repeat: no-repeat;
}

div#header800
{
	margin: 0px auto;
	top: 0px;
	left: 0px;
	text-align: left;
	background-image: url(../images/header-title.jpg);
	background-repeat: no-repeat;
	width: 800px;
	height: 90px;
}

div#header800 div#headerLoggedInLeft
{
	float: left;
	width: 10px;
	height: 90px;
	background-image: url(../images/header-title_left.jpg);
	background-repeat: no-repeat;
}
div#header800 div#headerLoggedInMiddle
{
	float: left;
	width: 775px;
	height: 90px;
	padding-top: 10px;
	background-image: url(../images/header-title_middle.jpg);
	background-repeat: repeat-x;
}
div#header800 div#headerLoggedInRight
{
	float: left;
	width: 15px;
	height: 90px;
	background-image: url(../images/header-title_right.jpg);
	background-repeat: no-repeat;
}








div#navigation
{
	margin: 0px auto;
	top: 0px;
	left: 0px;
	text-align: left;
	width: 759px;
	color: White;
	height: 43px;
	background-image: url(../images/navbar.jpg);
	background-repeat: no-repeat;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
}
div#navigation800
{
	margin: 0px auto;
	top: 0px;
	left: 0px;
	text-align: left;
	width: 800px;
	color: White;
	height: 43px;
	background-image: url(../images/navbar800.jpg);
	background-repeat: no-repeat;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 15px;
}
div#navigationLoggedIn
{
	margin: 0px auto;
	top: 0px;
	left: 0px;
	text-align: left;
	width: 980px;
	color: White;
	height: 43px;
	background-image: url(../images/navbarloggedin.jpg);
	background-repeat: no-repeat;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
}
div#navigation div#pages, div#navigationLoggedIn div#pages, div#navigation800 div#pages
{
	padding-left: 10px;
	padding-top: 10px;
	float: left;
}
div#navigation div#login, div#navigationLoggedIn div#login, div#navigation800 div#login
{
	text-align: right;
	padding-right: 10px;
	padding-top: 10px;
}
div#subNavigation
{
	margin: 0px auto;
	top: 0px;
	left: 0px;
	text-align: left;
	width: 759px;
	color: Black;
	height: 43px;
	background-image: url(../images/subnavbar.jpg);
	background-repeat: no-repeat;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
}
div#subNavigationLoggedIn
{
	margin: 0px auto;
	top: 0px;
	left: 0px;
	text-align: left;
	width: 980px;
	color: Black;
	height: 43px;
	background-image: url(../images/subnavbarloggedin.jpg);
	background-repeat: no-repeat;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
	padding-top: 10px;
	margin-top: 10px;
	margin-bottom: 5px;
}
div#subNavigationContainer
{
	margin-left: 10px;
}
div#subNavigation800
{
	margin: 0px auto;
	top: 0px;
	left: 0px;
	text-align: left;
	width: 800px;
	color: Black;
	height: 43px;
	background-image: url(../images/subnavbar800.jpg);
	background-repeat: no-repeat;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
}
div#subNavigationLoggedIn div#subMenuOptions, div#subNavigation div#subMenuOptions, div#subNavigation800 div#subMenuOptions
{
	float: left;
	padding-left: 10px;
	padding-top: 10px;
}

div#subNavigationLoggedIn div#datepicker, div#subNavigation div#datepicker, div#subNavigation800 div#datepicker
{
	text-align: right;
	color: Black;
	font-size: 70%;
	margin-right: 10px;
	padding-top: 2px;
}
div#content
{
	margin: 0px auto;
	top: 0px;
	left: 0px;
	text-align: left;
	width: 759px;
	padding: 0px;
}
div#content800
{
	margin: 0px auto;
	top: 0px;
	left: 0px;
	text-align: left;
	width: 800px;
	padding: 0px;
}

div#contentLoggedIn
{
	margin: 0px auto;
	top: 0px;
	left: 0px;
	text-align: left;
	width: 980px;
	padding-left: 0px;
}
div#pageFooter
{
	clear: both;
	margin: 0px auto;
	top: 0px;
	left: 0px;
	text-align: left;
	width: 759px;
	font-size: 70%;
}
div#pageFooter div#copyright
{
	float: left;
}
div#pageFooter div#dataprotection
{
	text-align: right;
}

table.headerLoggedIn
{
	width: 980px;
	padding: 0px;
	border: 0px;
}
table.header800
{
	width: 800px;
	padding: 0px;
	border: 0px;
}
td.headerLeft
{
	background-image: url(../images/header-title_left.jpg);
	background-repeat: no-repeat;
	width: 10px;
	height: 90px;
	border: 0px;
}
td.headerMiddle
{
	background-image: url(../images/header-title_middle.jpg);
	height: 90px;
	background-repeat: repeat-x;
	width: auto;
	border: 0px;
}
td.headerRight
{
	background-image: url(../images/header-title_right.jpg);
	background-repeat: no-repeat;
	width: 15px;
	height: 90px;
	border: 0px;
}

table.sectionFullWidth, table.sectionFullWidth800, table.sectionFullWidth980
{
	border: 0px;
	padding: 0px;
}
table.sectionFullWidth td.top
{
	background-image: url(../images/section_fullwidth_top.gif);
	background-repeat: no-repeat;
	width: 759px;
	height: 11px;
	border: 0px;
}
table.sectionFullWidth td.middleSection
{
	margin-right: 20px;
	background-image: url(../images/section_fullwidth_middle.gif);
	width: 750px;
	padding-left: 10px;
	padding-right: 15px;
	height: 1px;
	background-repeat: repeat-y;
	border: 0px;
}
table.sectionFullWidth td.bottom
{
	background-image: url(../images/section_fullwidth_bottom.gif);
	background-repeat: no-repeat;
	width: 759px;
	height: 18px;
	border: 0px;
}

table.sectionFullWidth800 td.top
{
	background-image: url(../images/section_fullwidth_top800.gif);
	background-repeat: no-repeat;
	width: 800px;
	height: 11px;
	border: 0px;
}
table.sectionFullWidth800 td.middleSection
{
	background-image: url(../images/section_fullwidth_middle800.gif);
	width: 800px;
	height: 1px;
	background-repeat: repeat-y;
	border: 0px;
	text-align: left;
	padding: 10px;
}
table.sectionFullWidth800 td.bottom
{
	background-image: url(../images/section_fullwidth_bottom800.gif);
	background-repeat: no-repeat;
	width: 800px;
	height: 18px;
	border: 0px;
}
table.sectionFullWidth980 td.top
{
	background-image: url(../images/section_fullwidth_top980.gif);
	background-repeat: no-repeat;
	width: 980px;
	height: 11px;
	border: 0px;
}
table.sectionFullWidth980 td.middleSection
{
	background-image: url(../images/section_fullwidth_middle980.gif);
	width: 100%;
	height: 1px;
	background-repeat: repeat-y;
	border: 0px;
	text-align: left;
	padding-left: 10px;
	padding-right: 15px;
	height: 1px;
}
table.sectionFullWidth980 td.bottom
{
	background-image: url(../images/section_fullwidth_bottom980.gif);
	background-repeat: no-repeat;
	width: 980px;
	height: 18px;
	border: 0px;
}

.fieldMinMaxCol1
{
	float: left;
	width: 240px;
	font-size: 90%;
}
.fieldMinMaxCol2
{
	float: left;
	width: 120px;
	font-size: 90%;
}
.fieldMinMaxCol3
{
	float: left;
	width: 120px;
	font-size: 90%;
}
.fieldMinMaxCol4
{
	float: left;
	width: 400px;
	font-size: 90%;
}
.fieldHelpCol1
{
	float: left;
	width: 240px;
	font-size: 90%;
}
.fieldHelpCol2
{
	float: left;
	width: 240px;
	font-size: 90%;
}
.fieldHelpCol3
{
	float: left;
	width: 400px;
	font-size: 90%;
}

.cmsHelpText
{
	font-size: x-small;
	color: Gray;
}
.cmsField
{
	width: 400px;
}
.cmsFieldShort
{
	width: 100px;
}
a.cmsLink
{
	border-right: #ececec outset;
	border-top: #ececec outset;
	border-left: #ececec outset;
	border-bottom: #ececec outset;
	border-top-width: medium;
	border-top-color: #FCFCFC;
	border-top-style: outset;
	border-right-width: medium;
	border-right-color: #FCFCFC;
	border-right-style: outset;
	border-bottom-width: medium;
	border-bottom-color: #FCFCFC;
	border-bottom-style: outset;
	border-left-width: medium;
	border-left-color: #FCFCFC;
	border-left-style: outset;
	margin-bottom: 10px;
	padding:5px;
	display:block;
	width:140px;
	background-color:#eeeeee;
	color:Black;
	text-align:center;
	text-decoration:none;
	font-size:12px;
	font-style:normal;
}
a.cmsLink:hover
{
	background-color:#cccccc;
}
.redWarning
{
	color:Red;
	font-style:italic;
}
