/**

 * The FORMfields Library

 * Copyright 2005-2007 Brain Book Software LLC

 * For complete documentation, please visit http://www.formfields.com

 */



/* ---------- HORIZONTAL MENU - BEGIN ---------- */



a.ffMenuTabSelected {

	font: normal normal bold 11px verdana,sans-serif;

	color: white;

	background-color: inherit;

	text-decoration: none;

	white-space: nowrap;

}



a.ffMenuTabSelected:hover {

	text-decoration: underline;

}



a.ffMenuTabNotSelected, a.ffMenuTabNotSelected:link {

	font: normal normal bold 11px verdana,sans-serif;

	color: white;

	background-color: inherit;

	text-decoration: none;

	white-space: nowrap;

}



a.ffMenuTabNotSelected:hover {

	text-decoration: underline;

}



a.ffMenuHeadingLinkSelected {

	font: normal normal bold 10px verdana,sans-serif;

	color: white;

	background-color: inherit;

	text-decoration: none;

}



a.ffMenuHeadingLinkSelected:hover {

	text-decoration: underline;

}



a.ffMenuHeadingLink, a.ffMenuHeadingLink:link {

	font: normal normal normal 10px verdana,sans-serif;

	color: #A1BEDA;

	background-color: inherit;

	text-decoration: none;

}



a.ffMenuHeadingLink:hover {

	text-decoration: underline;

}



span.ffMenuHeadingLinkDivider {

	font: normal normal normal 10px verdana,sans-serif;

	color: #cccccc;

	background-color: inherit;

}



span.ffMenuMainLinkDivider {

	font: normal normal normal 10px verdana,sans-serif;

	color: #cccccc;

	background-color: inherit;

}



td.ffMenuHeadingTopLeft, div.ffMenuHeadingTopLeftTop {

	height: 10px;

	width: 10px;

}



td.ffMenuHeadingTopLeft {

	background-image: url('../images/round/menuHeadingTopLeft.png');

	background-repeat: no-repeat;

}



td.ffMenuHeadingTopMiddle {

	height: 10px;

	background-image: url('../images/round/menuHeadingTopMiddle.png');

	background-repeat: repeat-x;

}



td.ffMenuHeadingTopRight, div.ffMenuHeadingTopRightTop {

	height: 10px;

	width: 10px;

}



td.ffMenuHeadingTopRight {

	background-image: url('../images/round/menuHeadingTopRight.png');

	background-repeat: no-repeat;

}



td.ffMenuHeadingLeft {

	width: 10px;

	height: 28px;

	background-image: url('../images/round/menuHeadingLeft.png');

	background-repeat: no-repeat;

}



td.ffMenuHeadingMiddle {

	height: 28px;

	margin: 0px;

	padding: 3px 5px 0px 5px;

	background-image: url('../images/round/menuHeadingMiddle.png');

	background-repeat: repeat-x;

}



td.ffMenuHeadingRight {

	width: 10px;

	height: 28px;

	background-image: url('../images/round/menuHeadingRight.png');

	background-repeat: no-repeat;

}



td.ffMenuTabSpacer, div.ffMenuTabSpacerTop {

	width: 5px;

	height: 10px;

}



td.ffMenuTabSpacer {

	background-image: url('../images/round/menuHeadingTopMiddle.png');

	background-repeat: repeat-x;

}



div.ffMenuTabSelectedTopLeft {

	height: 36px;

	width: 9px;

	background-image: url('../images/round/selectedTabTopLeft.png');

	background-repeat: no-repeat;

}



td.ffMenuTabSelectedTopMiddle {

	white-space: nowrap;

	margin: 0px;

	padding-left: 10px;

	padding-right: 10px;

	height: 36px;

	background-image: url('../images/round/selectedTabTopMiddle.png');

	background-repeat: repeat-x;

}



div.ffMenuTabSelectedTopRight {

	height: 36px;

	width: 9px;

	background-image: url('../images/round/selectedTabTopRight.png');

	background-repeat: no-repeat;

}



td.ffMenuTabSelectedLeft {

	height: 10px;

	width: 9px;

	background-image: url('../images/round/selectedTabLeft.png');

	background-repeat: no-repeat;

}



td.ffMenuTabSelectedMiddle {

	height: 10px;

	background-image: url('../images/round/selectedTabMiddle.png');

	background-repeat: repeat-x;

}



td.ffMenuTabSelectedRight {

	height: 10px;

	width: 9px;

	background-image: url('../images/round/selectedTabRight.png');

	background-repeat: no-repeat;

}



div.ffMenuTabNotSelectedTopLeft {

	height: 25px;

	width: 10px;

	background-image: url('../images/round/notSelectedTabTopLeft.png');

	background-repeat: no-repeat;

}



td.ffMenuTabNotSelectedTopMiddle {

	white-space: nowrap;

	margin: 0px;

	padding-left:10px;

	padding-right:10px;

	height: 25px;

	background-image: url('../images/round/notSelectedTabTopMiddle.png');

	background-repeat: repeat-x;

}



div.ffMenuTabNotSelectedTopRight {

	height: 25px;

	width: 10px;

	background-image: url('../images/round/notSelectedTabTopRight.png');

	background-repeat: no-repeat;

}



td.ffMenuTabNotSelectedLeft {

	height: 10px;

	width: 10px;

	background-image: url('../images/round/notSelectedTabLeft.png');

	background-repeat: no-repeat;

}



td.ffMenuTabNotSelectedMiddle {

	height: 10px;

	background-image: url('../images/round/notSelectedTabMiddle.png');

	background-repeat: repeat-x;

}



td.ffMenuTabNotSelectedRight {

	height: 10px;

	width: 10px;

	background-image: url('../images/round/notSelectedTabRight.png');

	background-repeat: no-repeat;

}



/* ---------- HORIZONTAL MENU - END ---------- */



/* ---------- VERTICAL MENU - BEGIN ---------- */



a.ffVMenuTabSelected {

	font: normal normal bold 18px verdana,sans-serif;

	color: white;

	background-color: inherit;

	text-decoration: none;

	white-space: nowrap;

}



a.ffVMenuTabSelected:hover {

	text-decoration: underline;

}



a.ffVMenuTabNotSelected, a.ffVMenuTabNotSelected:link {

	font: normal normal bold 14px verdana,sans-serif;

	color: white;

	background-color: inherit;

	text-decoration: none;

	white-space: nowrap;

}



a.ffVMenuTabNotSelected:hover {

	text-decoration: underline;

}



a.ffVMenuHeadingLinkSelected {

	font: normal normal bold 10px verdana,sans-serif;

	color: white;

	background-color: inherit;

	text-decoration: none;

	white-space: nowrap;

}



a.ffVMenuHeadingLinkSelected:hover {

	text-decoration: underline;

}



a.ffVMenuHeadingLink, a.ffVMenuHeadingLink:link {

	font: normal normal normal 10px verdana,sans-serif;

	color: #A1BEDA;

	background-color: inherit;

	text-decoration: none;

	white-space: nowrap;

}



a.ffVMenuHeadingLink:hover {

	text-decoration: underline;

}



div.ffVMenuTabSelectedLeft {

	height: 40px;

	width: 10px;

	background-image: url('../images/round/vSelectedTabLeft.png');

	background-repeat: no-repeat;

}



td.ffVMenuTabSelectedMiddle {

	white-space: nowrap;

	margin: 0px;

	padding-left: 10px;

	padding-right: 10px;

	height: 40px;

	background-image: url('../images/round/vSelectedTabMiddle.png');

	background-repeat: repeat-x;

}



div.ffVMenuTabSelectedRight {

	height: 40px;

	width: 10px;

	background-image: url('../images/round/vSelectedTabRight.png');

	background-repeat: no-repeat;

}



div.ffVMenuTabNotSelectedLeft {

	width: 10px;

	height: 33px;

	background-image: url('../images/round/vNotSelectedTabLeft.png');

	background-repeat: repeat-y;

}



td.ffVMenuTabNotSelectedMiddle {

	white-space: nowrap;

	margin: 0px;

	padding-left:10px;

	padding-right:10px;

	height: 33px;

	background-image: url('../images/round/vNotSelectedTabMiddle.png');

	background-repeat: repeat;

}



div.ffVMenuTabNotSelectedRight {

	width: 10px;

	height: 33px;

	background-image: url('../images/round/vNotSelectedTabRight.png');

	background-repeat: repeat-y;

}



td.ffVMenuTopLeft {

	width: 10px;

	height: 20px;

	background-image: url('../images/round/vMenuTopLeft.png');

	background-repeat: no-repeat;

}



td.ffVMenuTopMiddle {

	height: 20px;

	width: 180px;

	background-image: url('../images/round/vMenuTopMiddle.png');

	background-repeat: repeat;

}



td.ffVMenuTopRight {

	width: 10px;

	height: 20px;

	background-image: url('../images/round/vMenuTopRight.png');

	background-repeat: no-repeat;

}



td.ffVMenuBottomLeft {

	width: 10px;

	height: 20px;

	background-image: url('../images/round/vMenuBottomLeft.png');

	background-repeat: no-repeat;

}



td.ffVMenuBottomMiddle {

	height: 20px;

	background-image: url('../images/round/vMenuBottomMiddle.png');

	background-repeat: repeat-x;

}



td.ffVMenuBottomRight {

	width: 10px;

	height: 20px;

	background-image: url('../images/round/vMenuBottomRight.png');

	background-repeat: no-repeat;

}



td.ffVSubmenuTopLeft {

	width: 10px;

	background-image: url('../images/round/vSubmenuTopLeft.png');

	background-repeat: repeat-y;

}



td.ffVSubmenuTopMiddle {

	background-image: url('../images/round/vSubmenuTopMiddle.png');

	background-repeat: repeat;

}



td.ffVSubmenuTopRight {

	width: 10px;

	background-image: url('../images/round/vSubmenuTopRight.png');

	background-repeat: repeat-y;

}



td.ffVMenuHeadingLeft {

	width: 10px;

	background-image: url('../images/round/vSubmenuTopLeft.png');

	background-repeat: repeat-y;

}



td.ffVMenuHeadingMiddle {

	margin: 0px;

	padding-bottom: 10px;

	padding-left: 15px;

	padding-right: 10px;

	background-image: url('../images/round/vSubmenuTopMiddle.png');

	background-repeat: repeat;

}



td.ffVMenuHeadingRight {

	width: 10px;

	background-image: url('../images/round/vSubmenuTopRight.png');

	background-repeat: repeat-y;

}



td.ffVSubmenuBottomLeft {

	width: 10px;

	height: 11px;

	background-image: url('../images/round/vSubmenuBottomLeft.png');

	background-repeat: no-repeat;

}



td.ffVSubmenuBottomMiddle {

	background-image: url('../images/round/vSubmenuBottomMiddle.png');

	background-repeat: repeat;

}



td.ffVSubmenuBottomRight {

	width: 10px;

	height: 11px;

	background-image: url('../images/round/vSubmenuBottomRight.png');

	background-repeat: no-repeat;

}



/* ---------- VERTICAL MENU - END ---------- */



/* ---------- ROUNDED BOX - BEGIN ---------- */



td.ffRoundedBoxTopLeft, td.ffRoundedBoxTopRight, td.ffRoundedBoxBottomLeft, td.ffRoundedBoxBottomRight {

	width: 9px;

	height: 9px;

	background-repeat: no-repeat;

}



td.ffRoundedBoxTopLeft {

	background-image: url('../images/grayRoundedBoxTopLeft.png');

}



td.ffRoundedBoxTopRight {

	background-image: url('../images/grayRoundedBoxTopRight.png');

}



td.ffRoundedBoxBottomLeft {

	background-image: url('../images/grayRoundedBoxBottomLeft.png');

}



td.ffRoundedBoxBottomRight {

	background-image: url('../images/grayRoundedBoxBottomRight.png');

}



td.ffRoundedBoxTopMiddle, td.ffRoundedBoxBottomMiddle {

	height: 9px;

	background-repeat: repeat-x;

}



td.ffRoundedBoxTopMiddle {

	background-image: url('../images/grayRoundedBoxTopMiddle.png');

}



td.ffRoundedBoxBottomMiddle {

	background-image: url('../images/grayRoundedBoxBottomMiddle.png');

}



td.ffRoundedBoxLeft, td.ffRoundedBoxRight {

	width: 9px;

	background-repeat: repeat-y;

}



td.ffRoundedBoxLeft {

	background-image: url('../images/grayRoundedBoxLeft.png');

}



td.ffRoundedBoxRight {

	background-image: url('../images/grayRoundedBoxRight.png');

}



td.ffRoundedBoxMiddle { 

	font: normal normal normal 11px verdana,sans-serif;

}



table.ffRoundedBox {

	width: 100%;

}



/* ---------- ROUNDED BOX - END ---------- */



/* ---------- TITLE - BEGIN ---------- */



td.ffTitleTopLeft, td.ffTitleTopRight, td.ffTitleBottomLeft, td.ffTitleBottomRight {

	width: 10px;

	height: 10px;

	background-repeat: no-repeat;

}



td.ffTitleTopLeft {

	background-image: url('../images/round/titleTopLeft.png');

}



td.ffTitleTopRight {

	background-image: url('../images/round/titleTopRight.png');

}



td.ffTitleBottomLeft {

	background-image: url('../images/round/titleBottomLeft.png');

}



td.ffTitleBottomRight {

	background-image: url('../images/round/titleBottomRight.png');

}



td.ffTitleTopMiddle, td.ffTitleBottomMiddle {

	height: 10px;

	background-repeat: repeat-x;

}



td.ffTitleTopMiddle {

	background-image: url('../images/round/titleTopMiddle.png');

}



td.ffTitleBottomMiddle {

	background-image: url('../images/round/titleBottomMiddle.png');

}



td.ffTitleLeft, td.ffTitleRight {

	width: 10px;

	height: 30px;

	background-repeat: no-repeat;

}



td.ffTitleLeft {

	background-image: url('../images/round/titleLeft.png');

}



td.ffTitleRight {



	background-image: url('../images/round/titleRight.png');

}



td.ffTitleMiddle {

	height: 30px;

	background-repeat: repeat-x;

	background-image: url('../images/round/titleMiddle.png');

	white-space: nowrap;

	font: normal normal bold 15px verdana,sans-serif;

	color: white;

	background-color: inherit;

	padding: 0px 3px 0px 3px;

}



table.ffTitle {

	margin: 0px 0px 5px 0px;

	width: 100%;

}



/* ---------- TITLE - END ---------- */



/* ---------- HEADER 1 - BEGIN ---------- */



td.ffHeader1TopLeft, td.ffHeader1TopRight, td.ffHeader1BottomLeft, td.ffHeader1BottomRight {

	width: 9px;

	height: 9px;

	background-repeat: no-repeat;

}



td.ffHeader1TopLeft {

	background-image: url('../images/round/header1TopLeft.png');

}



td.ffHeader1TopRight {

	background-image: url('../images/round/header1TopRight.png');

}



td.ffHeader1BottomLeft {

	background-image: url('../images/round/header1BottomLeft.png');

}



td.ffHeader1BottomRight {

	background-image: url('../images/round/header1BottomRight.png');

}



td.ffHeader1TopMiddle, td.ffHeader1BottomMiddle {

	height: 9px;

	background-repeat: repeat-x;

}



td.ffHeader1TopMiddle {

	background-image: url('../images/round/header1TopMiddle.png');

}



td.ffHeader1BottomMiddle {

	background-image: url('../images/round/header1BottomMiddle.png');

}



td.ffHeader1Left, td.ffHeader1Right {

	width: 9px;

	height: 16px;

	background-repeat: no-repeat;

}



td.ffHeader1Left {

	background-image: url('../images/round/header1Left.png');

}



td.ffHeader1Right {



	background-image: url('../images/round/header1Right.png');

}



td.ffHeader1Middle {

	height: 16px;

	background-repeat: repeat-x;

	background-image: url('../images/round/header1Middle.png');

	white-space: nowrap;

	font: normal normal bold 12px verdana,sans-serif;

	color: white;

	background-color: inherit;

	padding: 0px 3px 0px 3px;

}



table.ffHeader1 {

	margin: 0px 0px 10px 0px;

	width: 100%;

}



/* ---------- HEADER 1 - END ---------- */



/* ---------- SECTION TITLE - BEGIN ---------- */



td.ffSectionTitleVeryTopLeft, td.ffSectionTitleVeryTopRight, td.ffSectionTitleVeryBottomLeft, td.ffSectionTitleVeryBottomRight {

	width: 10px;

	height: 10px;

	background-repeat: no-repeat;

}



td.ffSectionTitleVeryTopLeft {

	background-image: url('../images/round/sectionTitleVeryTopLeft.png');

}



td.ffSectionTitleVeryTopRight {

	background-image: url('../images/round/sectionTitleVeryTopRight.png');

}



td.ffSectionTitleVeryBottomLeft {

	background-image: url('../images/round/sectionTitleVeryBottomLeft.png');

}



td.ffSectionTitleVeryBottomRight {

	background-image: url('../images/round/sectionTitleVeryBottomRight.png');

}



td.ffSectionTitleVeryTopMiddle, td.ffSectionTitleVeryBottomMiddle {

	height: 10px;

	background-repeat: repeat-x;

}



td.ffSectionTitleVeryTopMiddle {

	background-image: url('../images/round/sectionTitleVeryTopMiddle.png');

}



td.ffSectionTitleVeryBottomMiddle {

	background-image: url('../images/round/sectionTitleVeryBottomMiddle.png');

}



td.ffSectionTitleTopLeft, td.ffSectionTitleTopRight {

	width: 10px;

	height: 27px;

	background-repeat: no-repeat;

}



td.ffSectionTitleTopLeft {

	background-image: url('../images/round/sectionTitleTopLeft.png');

}



td.ffSectionTitleTopRight {



	background-image: url('../images/round/sectionTitleTopRight.png');

}



td.ffSectionTitleTopMiddle {

	height: 27px;

	background-repeat: repeat-x;

	background-image: url('../images/round/sectionTitleTopMiddle.png');

	white-space: nowrap;

	font: normal normal bold 12px verdana,sans-serif;

	color: white;

	background-color: inherit;

	padding: 0px 3px 0px 3px;

}



td.ffSectionTitleLeft, td.ffSectionTitleRight {

	width: 10px;

	height: 5px;

	background-repeat: no-repeat;

}



td.ffSectionTitleLeft {

	background-image: url('../images/round/sectionTitleLeft.png');

}



td.ffSectionTitleRight {



	background-image: url('../images/round/sectionTitleRight.png');

}



td.ffSectionTitleMiddle {

	height: 5px;

	background-repeat: repeat-x;

	background-image: url('../images/round/sectionTitleMiddle.png');

}



td.ffSectionTitleBottomLeft, td.ffSectionTitleBottomRight {

	width: 10px;

	background-repeat: repeat-y;

}



td.ffSectionTitleBottomLeft {

	background-image: url('../images/round/sectionTitleBottomLeft.png');

}



td.ffSectionTitleBottomRight {

	background-image: url('../images/round/sectionTitleBottomRight.png');

}



td.ffSectionTitleBottomMiddle {

	padding: 5px 0px 0px 0px;

	font: normal normal normal 11px verdana,sans-serif;

}



table.ffSectionTitle {

	margin: 0px 0px 10px 0px;

	width: 100%;

}



/* ---------- SECTION TITLE - END ---------- */



