/* ---------- GENERAL - BEGIN ---------- */

body {
	background-image: url('bg.png');
	background-repeat: repeat;
}

div.SeMain {
	margin: 5px;
}

div.SeLogin {
	margin-right: 10px;
	text-align: right;
	font: normal normal normal 12px verdana,sans-serif;
}

a.SeUnderlineOnlyHover {
	text-decoration: none;
}

a.SeUnderlineOnlyHover:hover {
	text-decoration: underline;
}

span.SeLinkDiv {
	font: normal normal normal 11px verdana,sans-serif;
	color: #aaaaaa;
}

div.SeFooter {
	margin: 5px;
	text-align: center;
	color: #777777;
	font: normal normal normal 11px verdana,sans-serif;
}

div.SeConfirmation {
	padding: 5px;
	color: white;
	background-color: orange;
	font: normal normal bold 13px verdana,sans-serif;
}

div.SeEmailBody {
	width: 650px;
}

div.SeTotals {
	font-weight: bold;
}

/* ---------- GENERAL - END ---------- */

/* ---------- HORIZONTAL MENU - BEGIN ---------- */

div.ffMenuTabNotSelectedTopLeft, td.ffMenuTabNotSelectedTopMiddle, div.ffMenuTabNotSelectedTopRight,
div.ffMenuTabSelectedTopLeft, td.ffMenuTabSelectedTopMiddle, div.ffMenuTabSelectedTopRight,
div.ffMenuTabSpacerTop, div.ffMenuHeadingTopLeftTop, div.ffMenuHeadingTopMiddleTop, div.ffMenuHeadingTopRightTop {
	background-repeat: repeat;
	height: 25px;
}

div.ffMenuTabNotSelectedTopLeft, td.ffMenuTabNotSelectedTopMiddle, div.ffMenuTabNotSelectedTopRight,
div.ffMenuTabSpacerTop, div.ffMenuHeadingTopLeftTop, div.ffMenuHeadingTopMiddleTop, div.ffMenuHeadingTopRightTop {
	background-image: none;
	background-color: #788bda;
}

div.ffMenuTabSelectedTopLeft, td.ffMenuTabSelectedTopMiddle, div.ffMenuTabSelectedTopRight {
	background-image: none;
	padding: 0px;
}

div.ffMenuTabNotSelectedTopLeft, td.ffMenuTabNotSelectedTopMiddle, div.ffMenuTabNotSelectedTopRight {
	padding: 0px;
}

td.ffMenuTabNotSelectedLeft, td.ffMenuTabNotSelectedMiddle, td.ffMenuTabNotSelectedRight,
td.ffMenuTabSelectedLeft, td.ffMenuTabSelectedMiddle, td.ffMenuTabSelectedRight,
td.ffMenuHeadingTopLeft, td.ffMenuTabSpacer, td.ffMenuHeadingTopMiddle, td.ffMenuHeadingTopRight {
	height: 0px;
	background-image: none;
}

td.ffMenuHeadingLeft, td.ffMenuHeadingMiddle, td.ffMenuHeadingRight {
	background-image: none;
	height: 15px;
}

/* ---------- */

a.ffMenuTabNotSelected, a.ffMenuTabNotSelected:link, 
a.ffMenuTabSelected, a.ffMenuTabSelected:link {
/*	text-transform: uppercase;*/
	font-size: 12px;
}

a.ffMenuTabSelected, a.ffMenuTabSelected:link {
	/*color: #27c0ce;*/
	color: #788bda;
}

a.ffMenuHeadingLink, a.ffMenuHeadingLinkSelected, a.ffMenuHeadingLink:link {
	/*color: #27c0ce;*/
	color: #788bda;
}

span.ffMenuHeadingLinkDivider {
	color: #cccccc;
}

/* ---------- HORIZONTAL MENU - END ---------- */

/* ---------- HEADER FIELD - BEGIN ---------- */

td.ffHeader1TopLeft, td.ffHeader1TopRight {
	width: 5px;
	height: 5px;
}

td.ffHeader1TopLeft {
	background-image: url('headerField/headerFieldTopLeft.png');
}

td.ffHeader1TopRight {
	background-image: url('headerField/headerFieldTopRight.png');
}

td.ffHeader1TopMiddle {
	height: 5px;
	background-image: url('headerField/headerFieldTopMiddle.png');
}

td.ffHeader1Left, td.ffHeader1Right {
	width: 5px;
	height: 30px;
}

td.ffHeader1Left {
	background-image: url('headerField/headerFieldLeft.png');
}

td.ffHeader1Right {
	background-image: url('headerField/headerFieldRight.png');
}

td.ffHeader1Middle {
	height: 30px;
	background-image: url('headerField/headerFieldMiddle.png');
	color: black;
}

td.ffHeader1BottomLeft, td.ffHeader1BottomRight {
	width: 5px;
	height: 1px;
}

td.ffHeader1BottomLeft {
	background-image: url('headerField/headerFieldBottomLeft.png');
}

td.ffHeader1BottomRight {
	background-image: url('headerField/headerFieldBottomRight.png');
}

td.ffHeader1BottomMiddle {
	height: 1px;
	background-image: url('headerField/headerFieldBottomMiddle.png');
}

/* ---------- HEADER FIELD - END ---------- */

/* ---------- SECTION TITLE - BEGIN ---------- */

td.ffSectionTitleVeryTopLeft, td.ffSectionTitleVeryTopRight {
	width: 5px;
	height: 5px;
}

td.ffSectionTitleVeryTopLeft {
	background-image: url('sectionTitle/sectionTitleVeryTopLeft.png');
}

td.ffSectionTitleVeryTopRight {
	background-image: url('sectionTitle/sectionTitleVeryTopRight.png');
}

td.ffSectionTitleVeryBottomRight, td.ffSectionTitleVeryBottomLeft {
	width: 5px;
	height: 5px;
}

td.ffSectionTitleVeryBottomLeft {
	background-image: url('sectionTitle/sectionTitleVeryBottomLeft.png');
}

td.ffSectionTitleVeryBottomRight {
	background-image: url('sectionTitle/sectionTitleVeryBottomRight.png');
}

td.ffSectionTitleVeryTopMiddle {
	height: 5px;
	background-repeat: repeat-x;
}

td.ffSectionTitleVeryTopMiddle {
	background-image: url('sectionTitle/sectionTitleVeryTopMiddle.png');
}

td.ffSectionTitleVeryBottomMiddle {
	height: 5px;
	background-repeat: repeat-x;
}

td.ffSectionTitleVeryBottomMiddle {
	background-image: url('sectionTitle/sectionTitleVeryBottomMiddle.png');
}

td.ffSectionTitleTopLeft {
	width: 5px;
	height: 30px;
	background-repeat: repeat;
}

td.ffSectionTitleTopLeft {
	background-image: url('sectionTitle/sectionTitleTopLeft.png');
}

td.ffSectionTitleTopRight {
	width: 5px;
	height: 30px;
	background-repeat: repeat;
}

td.ffSectionTitleTopRight {

	background-image: url('sectionTitle/sectionTitleTopRight.png');
}

td.ffSectionTitleTopMiddle {

	height: 30px;
	background-repeat: repeat;
	background-image: url('sectionTitle/sectionTitleTopMiddle.png');
	white-space: nowrap;
	font: normal normal bold 12px verdana,sans-serif;
	color: black;
	background-color: inherit;
	padding: 0px 3px 0px 3px;
	padding-top:0px;
}

td.ffSectionTitleLeft {
	width: 5px;
	height: 1px;
	background-repeat: repeat-x;
}

td.ffSectionTitleLeft {
	background-image: url('sectionTitle/sectionTitleLeft.png');
}

td.ffSectionTitleRight {
	width: 5px;
	height: 1px;
	background-repeat: repeat-x;
}

td.ffSectionTitleRight {
	background-image: url('sectionTitle/sectionTitleRight.png');
}

td.ffSectionTitleMiddle {
	height: 1px;
	background-repeat: repeat-x;
	background-image: url('sectionTitle/sectionTitleMiddle.png');
}

td.ffSectionTitleBottomLeft {
	width: 5px;
	background-repeat: repeat-y;
}

td.ffSectionTitleBottomLeft {
	background-image: url('sectionTitle/sectionTitleBottomLeft.png');
}

td.ffSectionTitleBottomRight {
	width:  5px;
	background-repeat: repeat-y;
}
td.ffSectionTitleBottomRight {
	background-image: url('sectionTitle/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 ---------- */

/* ----- SECTION TITLE 2 - BEGIN ----- */

td.ffSectionTitle2VeryTopLeft, 
td.ffSectionTitle2VeryTopRight, 
td.ffSectionTitle2VeryBottomLeft,
td.ffSectionTitle2VeryBottomRight {
	width: 0px;
	height: 0px;
}

td.ffSectionTitle2VeryTopMiddle,
td.ffSectionTitle2Middle,
td.ffSectionTitle2BottomMiddle {
	height: 0px;
}

td.ffSectionTitle2TopLeft, td.ffSectionTitle2TopRight,
td.ffSectionTitle2Left, td.ffSectionTitle2Right,
td.ffSectionTitle2BottomLeft, td.ffSectionTitle2BottomRight {
	width: 0px;
}

td.ffSectionTitle2Left, td.ffSectionTitle2Middle, td.ffSectionTitle2Right {
	background-color: #f9f9f9; /* Required for IE */
}

td.ffSectionTitle2TopMiddle {
	height: 27px;
	white-space: nowrap;
	font: normal normal bold 12px verdana,sans-serif;
	padding: 0px 3px 0px 5px;
	background-color: #f9f9f9;
	color: inherit;
}

td.ffSectionTitle2BottomMiddle {
	padding: 5px;
	font: normal normal normal 11px verdana,sans-serif;
	background-color: #f9f9f9;
}

table.ffSectionTitle2 {
	width: 100%;
}

/* ----- SECTION TITLE 2 - END ----- */

/* ---------- TITLE - BEGIN ---------- */

td.ffTitleTopLeft, td.ffTitleTopRight {
	width: 5px;
	height: 5px;
}

td.ffTitleTopLeft {
	background-image: url('title/titleTopLeft.png');
}

td.ffTitleTopRight {
	background-image: url('title/titleTopRight.png');
}

td.ffTitleTopMiddle {
	height: 5px;
	background-image: url('title/titleTopMiddle.png');
	background-repeat: repeat-x;
}

td.ffTitleLeft, td.ffTitleRight {
	width: 5px;
	height: 30px;
}

td.ffTitleLeft {
	background-image: url('title/titleLeft.png');
}

td.ffTitleRight {
	background-image: url('title/titleRight.png');
}

td.ffTitleMiddle {
	height: 30px;
	background-image: url('title/titleMiddle.png');
	color: black;
	background-repeat: repeat-x;
}

a.ffTitle {
	color: black;
}

td.ffTitleBottomLeft, td.ffTitleBottomRight {
	width: 5px;
	height: 1px;
}

td.ffTitleBottomLeft {
	background-image: url('title/titleBottomLeft.png');
}

td.ffTitleBottomRight {
	background-image: url('title/titleBottomRight.png');
}

td.ffTitleBottomMiddle {
	height: 1px;
	background-image: url('title/titleBottomMiddle.png');
	background-repeat: repeat-x;
}

/* ---------- TITLE - END ---------- */

/* ---------- SECTION - BEGIN ---------- */

td.ffSectionTopLeft, td.ffSectionTopRight, td.ffSectionBottomLeft, td.ffSectionBottomRight {
	width: 9px;
	height: 9px;
	background-repeat: no-repeat;
}

td.ffSectionTopLeft {
	background-image: url('section/pageBorderTopLeft.png');
}

td.ffSectionTopRight {
	background-image: url('section/pageBorderTopRight.png');
}

td.ffSectionBottomLeft {
	background-image: url('section/pageBorderBottomLeft.png');
}

td.ffSectionBottomRight {
	background-image: url('section/pageBorderBottomRight.png');
}

td.ffSectionTopMiddle, td.ffSectionBottomMiddle {
	height: 9px;
	background-repeat: repeat-x;
}

td.ffSectionTopMiddle {
	background-image: url('section/pageBorderTopMiddle.png');
}

td.ffSectionBottomMiddle {
	background-image: url('section/pageBorderBottomMiddle.png');
}

td.ffSectionLeft, td.ffSectionRight {
	width: 9px;
	background-repeat: repeat-y;
}

td.ffSectionLeft {
	background-image: url('section/pageBorderLeft.png');
}

td.ffSectionRight {
	background-image: url('section/pageBorderRight.png');
}

td.ffSectionMiddle { 
	font: normal normal normal 11px verdana,sans-serif;
	background-image: none;
	background-color: white;
}

table.ffSection {
	width: 100%;
}

/* ---------- SECTION - END ---------- */