/* 
*******************************
1. Containers
*******************************
*/
/* 
*******************************
1a. Containers Body
*******************************
*/
#ContBody1{
	}
#ContBody2{
	POSITION: absolute; LEFT: 50%; WIDTH: 970px; MARGIN-LEFT: -485px;
	}
#ContBody3{
	HEIGHT: 65px; BACKGROUND-IMAGE: url('../Images/SubMenuBgSec.gif');
}
#ContBody4{
POSITION: relative; WIDTH: 970px; BACKGROUND-IMAGE: url('../Images/MainPart3BgSec.gif'); FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; MARGIN: 0px;
}
#ContBody5{
PADDING: 0px; MARGIN: 0px;
}
#ContBody6{
	POSITION: relative; WIDTH: 970px; HEIGHT: 220px; BACKGROUND-IMAGE: url('../Images/MainPart1Bg.gif'); FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px;
	}
#ContBody0{
	POSITION: relative; WIDTH: 970px; HEIGHT: 220px; BACKGROUND-IMAGE: url('../Images/MainPart1aBg.gif'); FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px;
	}
#ContBody7{
	POSITION: relative; WIDTH: 970px; HEIGHT: 170px; BACKGROUND-IMAGE: url('../Images/MainPart2Bg.gif');
	}
#ContBody8{
POSITION: relative; WIDTH: 910px; MARGIN: 0 0 30px 30px; TOP: 30px;
}

/* 
*******************************
1b. Containers Header
*******************************
*/
#ContHeader1{
	POSITION: relative; WIDTH: 970px; HEIGHT: 126px; BACKGROUND-IMAGE: url('../Images/HeaderBg.gif');
	}
#ContHeaderLogo{
	POSITION: absolute; WIDTH: 205px; HEIGHT: 70px; TOP: 10px; LEFT: 20px;
	}
#ContHeader2{
	POSITION: absolute; RIGHT: 60px; TOP: 0px; HEIGHT: 33px; WIDTH: 248px; 
	}
.ContHeader3{
	POSITION: absolute; FONT-SIZE: 10px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TOP: 8px; LEFT: 4px; MARGIN: 0px; TEXT-TRANSFORM: uppercase;
	}
.ContHeader4{
	MARGIN-LEFT: 7px;
}
#ContHeader5{
	POSITION: absolute; FONT-SIZE: 10px; BOTTOM: 4px; RIGHT: 2px; MARGIN: 0px; BACKGROUND: url('../Images/PrintBg.gif') no-repeat; WIDTH: 90px; HEIGHT: 26px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 18px;
	}
#ContHeader5 img{
	MARGIN: 4px 5px -4px 15px;
	}
#ContHeader5 a{
TEXT-DECORATION: none;
	}

#formSearch{
	PADDING: 0px; MARGIN: 0px; BORDER: 0px;
	}
.ContHeaderSearch1{
	POSITION: absolute; RIGHT: 60px; TOP: 40px;
	}
.ContHeaderSearch2 {
	BACKGROUND-COLOR: #000000; HEIGHT: 20px; BORDER: 0px; FONT-SIZE: 12px; FONT-WEIGHT: 500; COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-TRANSFORM: uppercase;
	}

/* 
*******************************
1c. Containers Menu
*******************************
*/
#MenuL1{
	POSITION: absolute; LIST-STYLE-TYPE: none; LEFT: 4px; TOP: 90px; MARGIN: 0px; PADDING: 0px;
	}
ul#MenuL1 li {
	FLOAT: left; HEIGHT: 36px; MARGIN: 0px 1px 0 0px; TEXT-ALIGN: center; LINE-HEIGHT: 36px;
	}

#MenuL2{
	POSITION: absolute; LEFT: 10px; TOP: -60px; WIDTH: 950px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; FONT-WEIGHT: 600;
}
#MenuL2 ul {
	list-style: none; margin: 0; padding: 0;
}
#MenuL2 li {
	margin:0 0 2px 0; FLOAT: left; PADDING-RIGHT: 6px; WIDTH: 140px;
}
#MenuL2 li a:link, #MenuL2 li a:visited {
	display: block; TEXT-ALIGN: center; padding: 2px 6px 2px 6px; background-color: #BB5B53; color: #FFFFFF; text-decoration: none; LINE-HEIGHT: 18px;
}
#MenuL2 li a:hover, li#MenuL2On a:link, li#MenuL2On a:visited{
	background-color: #006633; color: #FFFFFF; LINE-HEIGHT: 18px;
}
 li#MenuL2On a:link, li#MenuL2On a:visited {
 BORDER-BOTTOM: 7px solid #F5C47C;
}

#MenuL3{
	POSITION: absolute; LEFT: 10px; TOP: -30px; WIDTH: 950px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; FONT-WEIGHT: 400; BACKGROUND-COLOR: #F5C47C;
}
#MenuL3 ul {
	list-style: none; margin: 0; padding: 0;
}
#MenuL3 li {
	display: block; margin:0 0 0 0; FLOAT: left; PADDING-LEFT: 4px; PADDING-RIGHT: 4px;
}
#MenuL3 a:link, #MenuL3 a:visited {
	color: #000000; BORDER: 0px; HEIGHT: 18px; LINE-HEIGHT: 18px; text-decoration: none;
}
#MenuL3 a:hover, #MenuL3 li#MenuL3On a:visited, #MenuL3 li#MenuL3On a:link  {
	background-color: #ACCDAB; color: #000000; LINE-HEIGHT: 18px; text-decoration: none;
}

/* 
*******************************
1d. Containers Portlet
*******************************
*/
#ContPortlet1{
	POSITION: absolute; WIDTH: 500px; HEIGHT: 115px; MARGIN: 35px 0 0 20px; 
	}
#ContPortlet3{
	POSITION: absolute; RIGHT: 15px; TOP: 35px; WIDTH: 210px; HEIGHT: 115px; 
	}
#ContPortlet31{
	POSITION: absolute; RIGHT: 220px; TOP: 35px; WIDTH: 210px; HEIGHT: 115px; 
	}
.ContPortlet4{
	POSITION: absolute; TOP: -26px; LEFT: 0px;
	}
.ContPortletPart1{
	POSITION: relative; MARGIN-TOP: 45px; MARGIN-LEFT: 30px; FLOAT: left;
	}
.ContPortletPart2{
	POSITION: absolute; TOP: 20px; LEFT: 30px;
	}
.ContPortletPart3{
	POSITION: absolute; TOP: 20px; LEFT: 260px;
	}
.ContPortletPart4{
	POSITION: absolute; TOP: 20px; LEFT: 495px;
	}
.ContPortletPart5{
	POSITION: absolute; TOP: 20px; LEFT: 730px;
	}
.ContPortlet6{
	POSITION: absolute; RIGHT: -5px; TOP: 20px;
	}
.ContPortlet7{
	POSITION: relative; MARGIN: 70px 0 0 0; 
	}
.ContPortletPriceOff{
	POSITION: absolute; MARGIN-LEFT: -20px;
	}

/* 
*******************************
1e. Containers Footer
*******************************
*/
.ContFooter1{
	POSITION: relative; MARGIN: 0px; PADDING: 0px;
	}
.ContFooter2{
	MARGIN-LEFT: 30px; FLOAT: left; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 12px; LINE-HEIGHT: 30px; PADDING:0px;
	}
#ContFooter2{
	POSITION: relative; WIDTH: 970px; HEIGHT: 40px; BACKGROUND-IMAGE: url('../Images/FootherBg.gif');
	}
.ContFooter3{
	FLOAT: right; MARGIN-RIGHT: 10px;
	}

/* 
*******************************
1e. Containers Extras
*******************************
*/
.Language{
	POSITION: absolute; RIGHT: 0px; TOP: 0px; WIDTH: 297px; BACKGROUND: url('../Images/Language.gif') top left no-repeat; HEIGHT: 28px; TEXT-ALIGN: right;
	}
.Language span{
	LINE-HEIGHT: 26px; MARGIN-LEFT: 28px; MARGIN-RIGHT: 14px;
	}

/* 
*******************************
1f. Defensive module
*******************************
*/
.ContDef1{
LINE-HEIGHT: 16px; BACKGROUND: #F9F2EE; BORDER: #ff0000 1px solid; FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Sans-Serif;
WIDTH: 600px; PADDING: 10px; TEXT-ALIGN: left; MARGIN: 15px 0px 0px 30px;
}
.ContDef2{
BACKGROUND: url("../images/warning36red.gif") center left no-repeat; PADDING-LEFT: 50px;
}
.ContDef3{
COLOR: #ff0000; FONT-SIZE: 12px; FONT-WEIGHT: 600; 
}


/* 
*******************************
2. Text
*******************************
*/
/* <xsStyle section="Text" description="---------- TEXT ----------" view="DesignerView,ContentManagerView"/> */
.TextBold { /* <xsStyle section="Text" description="Bold..." view="DesignerView,ContentManagerView"/> */
	color: black; FONT-WEIGHT: 600;
	}
.TextItalic{ /* <xsStyle section="Text" description="Italic..." view="DesignerView,ContentManagerView"/> */
	color: black; FONT-STYLE: italic; FONT-SIZE: 11px;
	}
.TextUnderline { /* <xsStyle section="Text" description="Underline..." view="DesignerView,ContentManagerView"/> */
	color: black; text-decoration: underline; 
	}
.TextAllCaps { /* <xsStyle section="Text" description="All Caps..." view="DesignerView,ContentManagerView"/> */
	color: black; text-transform: uppercase;
	}
.TextCapitalize { /* <xsStyle section="Text" description="Capitalize..." view="DesignerView,ContentManagerView"/> */
	color: black; text-transform: capitalize;
	}
.TextSuperscript { /* <xsStyle section="Text" description="Superscript..." view="DesignerView,ContentManagerView"/> */
    vertical-align: super;
	}
.TextSubscript { /* <xsStyle section="Text" description="Subscript..." view="DesignerView,ContentManagerView"/> */
    vertical-align: sub;
	}
.TextDeleted { /* <xsStyle section="Text" description="Deleted..." view="DesignerView,ContentManagerView"/> */
    text-decoration: line-through;
	}

.TextEmph1{ /* <xsStyle section="Text" description="Bold Red..." view="DesignerView,ContentManagerView"/> */
	color: #990000; FONT-WEIGHT: 600;
	}
.TextEmph2{ /* <xsStyle section="Text" description="URL..." view="DesignerView,ContentManagerView"/> */
	color: #990033;
	}
.TextEmph3{ /* <xsStyle section="Text" description="Comment..." view="DesignerView,ContentManagerView"/> */
	color: green;
	}
.TextEmph4{
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 9px; 
	}
.TextEmph5{
	COLOR: #990000; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: 600;
	}
.TextEmph6{
	FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #990000;
	}


/*
*******************************
3. Headers
*******************************
*/
h1, h2, h3, h4, h5, h6 {
	margin:0 0 1px 0; padding:0;
	}
/* <xsStyle section="Text" description="---------- TITLES ----------" view="DesignerView,ContentManagerView"/> */

h1 { /* <xsStyle section="Text" description="Page Header" view="DesignerView,ContentManagerView"/> */
	POSITION: absolute; LEFT: 20px; TOP: 4px; FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #990000;
	}
h2 { /* <xsStyle section="Text" description="Section Header" view="DesignerView,ContentManagerView"/> */
	POSITION: absolute; TOP: -26px; LEFT: 0px; 
	}
h3 { /* <xsStyle section="Text" description="Sub 3 Section Header" view="DesignerView,ContentManagerView"/> */
	FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #990000;
	}
h4 { /* <xsStyle section="Text" description="List Title" view="DesignerView,ContentManagerView"/> */
	font-size: 10pt; FONT-WEIGHT: 600; FONT-STYLE: italic; color: black;
	}
h5 { /* <xsStyle section="Text" description="Sub 5 Section Header" view="DesignerView,ContentManagerView"/> */
	font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 2px; border-bottom: 1px solid #aaaaaa; 
	text-transform: uppercase; FONT-WEIGHT: 600;
	}
h6 { /* <xsStyle section="Text" description="Sub 6 Section Header" view="DesignerView,ContentManagerView"/> */
	font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 2px; border-bottom: 1px solid #aaaaaa; 
	text-transform: uppercase; FONT-WEIGHT: 600;
	}


/* 
*******************************
4. HTML Tags
*******************************
*/
/* Must have p, p.Center, p.Right, hr, td, th, pre, td.title, td.alt1, td.alt2 */

body { /* Image DOES NOT WORK ? */
	}
hr {
COLOR: #800000;
	}
blockquote, ul, td, th, pre {
	}
li{
 LINE-HEIGHT: 18px;
}
p {
	FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 11px; MARGIN: 0px 0px 10px 0px; PADDING: 0px; LINE-HEIGHT: 16px;
	}
p.Center {
	POSITION: relative; FONT-SIZE: 11px; MARGIN: 10px 10px 0 30px; LINE-HEIGHT: 18px;  text-align: center;
	}
p.Right {
	POSITION: relative; FONT-SIZE: 11px; MARGIN: 10px 10px 0 30px; LINE-HEIGHT: 18px;  text-align: right;
	}
p.DeEmph {
	font-size: 8pt;
	}
p.Footer {
	font-size: 8pt; text-align: center; padding: 10px;
	}
p.Footnotes {
	font-size: 8pt; padding: 10px;
	}
p.BackToTop {
	text-align: right;
	}
a:link, a:visited {
	background-color: transparent; color: #990000;
	}
a:hover {
	TEXT-DECORATION: underline; color: red;
	}
td.title {
	}
td {
	FONT-FAMILY: Verdana, Arial, sans-serif; FONT-SIZE: 11px;
}
td.alt1 {
	FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 11px; BACKGROUND-COLOR: #FFFFFF; 
	}
td.alt2 {
	FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 11px; BACKGROUND-COLOR: #999999; 
	}
input {
	}
input.Text {
	BORDER: 1px solid #000000; FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 11px;
	}
.Button {
	BACKGROUND-COLOR: #003300; HEIGHT: 16px; BORDER: 0px; FONT-SIZE: 11px; FONT-WEIGHT: 500; COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-TRANSFORM: uppercase;
}
.PageTop{
	POSITION: relative; WIDTH: 99%; TEXT-ALIGN: right; MARGIN-TOP: -14px;
	}
form{
	MARGIN: 0px; PADDING: 0px;
	}


/* 
*******************************
5. Text highlights
*******************************
*/
/* <xsStyle section="Highlight" description="---------- HIGHLIGHTS ----------" view="DesignerView,ContentManagerView"/> */
.HighlightYellow { /* <xsStyle section="Highlight" description="Yellow..." view="DesignerView,ContentManagerView"/> */
	background-color: #FFFF00;
	}
.HighlightGreen { /* <xsStyle section="Highlight" description="Green..." view="DesignerView,ContentManagerView"/> */
	background-color: #33FF99;
	}
.HighlightTeal { /* <xsStyle section="Highlight" description="Teal..." view="DesignerView,ContentManagerView"/> */
	background-color: #66CCCC;
	}
.HighlightBlue { /* <xsStyle section="Highlight" description="Blue..." view="DesignerView,ContentManagerView"/> */
	background-color: #33CCFF;
	}
.HighlightPurple { /* <xsStyle section="Highlight" description="Purple..." view="DesignerView,ContentManagerView"/> */
	background-color: #CC99FF;
	}
.HighlightRed { /* <xsStyle section="Highlight" description="Red..." view="DesignerView,ContentManagerView"/> */
	POSITION: relative; background-color: #F2CD93; COLOR: #990000; FONT-WEIGHT: 600; PADDING: 4px;
	}
.HighlightOrange { /* <xsStyle section="Highlight" description="Orange..." view="DesignerView,ContentManagerView"/> */
	background-color: #FF9933;
	}
.HighlightNegative{ /* <xsStyle section="Highlight" description="Negative..." view="DesignerView,ContentManagerView"/> */
	background-color: #000000; PADDING: 2px; COLOR: #ffffff; 
	}
.HighlightImportant{ /* Unknown behavior? */
	PADDING: 3px; border: 2px solid #ff0000;  
	}
.HighlightImportant2{ /* Unknown behavior? */
	PADDING: 3px; border: 3px double #ff0000;  
	}
/* <xsStyle section="Highlight" description="---------- HIGHLIGHTS SPECIAL ----------" view="DesignerView,ContentManagerView"/> */
.HighlightxSynthesisGreen{ /* <xsStyle section="Text" description="xSynthesis Green..." view="DesignerView,ContentManagerView"/> */
	background-color: #99FF00; PADDING: 2px;
	}
.HighlightTextOrange{ /* <xsStyle section="Highlight" description="Text Orange..." view="DesignerView,ContentManagerView"/> */
	background-color: #FFFFCC;color: #B22222;
	}
.HighlightWindows{ /* <xsStyle section="Highlight" description="Windows..." view="DesignerView,ContentManagerView"/> */
	background-color: #316AC5; PADDING: 2px; COLOR: #ffffff; 
	}


/* 
*******************************
6. Note flags
*******************************
*/
.ContentBlock {
	width: 100%; padding: 2px
	}
	
/* <xsStyle section="Block" description="---------- BLOCK TITLES ----------" view="DesignerView,ContentManagerView"/> */
.ContentTitleA { /* <xsStyle section="Block" description="Blue..." view="DesignerView,ContentManagerView"/> */
	position: relative; width: 400px; height: 10px; border: 1px solid #003399; background-color: #003399; padding: 3px
	}
.ContentTitleB { /* <xsStyle section="Red" description="Green..." view="DesignerView,ContentManagerView"/> */
	position: relative; width: 400px; height: 10px; border: 1px solid #99CC00; background-color: #99CC00; padding: 3px
	}
.ContentTitleC { /* <xsStyle section="Green" description="Gray..." view="DesignerView,ContentManagerView"/> */
	position: relative; width: 400px; height: 10px; border: 1px solid #CCCCCC; background-color: #CCCCCC; padding: 3px
	}
.ContentText {
	position: relative; width: auto; border: 1px solid #99CC00; padding: 6px; margin:0; FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 11px;
	}


/* 
*******************************
7. Notes boxes
*******************************
*/
.NoteHandwriting{
	BACKGROUND-IMAGE: url("../images/NotebookBg.gif"); BORDER: 1px solid #386FC7; WIDTH: 250px; LINE-HEIGHT: 21px; PADDING: 4px 10px 4px 10px; 
	FONT-FAMILY: "Fine Hand", Verdana, sans-serif; FONT-SIZE: 12px; POSITION: absolute;
	}
.NoteBaloon{
	width: 200px; background: #eeeeee; border: 2px solid #999999; padding: 0.5em; line-height:1.6; float: right;
	}
.NoteBaloon1{
	position: absolute; width: 245px; HEIGHT: 200px; BACKGROUND-IMAGE: url(../images/Baloon.gif); BACKGROUND-REPEAT: no-repeat;
	}
.NoteFlag { 
	font-family: Wingdings;	font-size: 10pt; color: #000080;
	}
.NoteFlagRed {
	font-family: Wingdings;	font-size: 10pt; color: #FF0000;
	}
.NoteFlagYellow {
	font-family: Wingdings;	font-size: 10pt; color: #cc9900; 
	}
.NoteFlagGreen {
	font-family: Wingdings;	font-size: 10pt; color: green; 
	}
.NoteFlagWeb {
	font-family: Webdings; font-size: 10pt; color: #006600;
	}
.NoteFlagRegular {
	font-size: 10pt; background-color: #cccccc; border: 1px solid black; padding-left: 1px; padding-right: 1px; 
	}
.NoteFlagRegularRed {
	font-size: 10pt; color: red; background-color: #ffcccc; border: 1px solid red; padding-left: 1px; padding-right: 1px; 
	}
.NoteFlagRegularYellow {
	font-size: 10pt; color: black; background-color: yellow; border: 1px solid black; padding-left: 1px; padding-right: 1px; 
	}
.NoteFlagRegularGreen {
	font-size: 10pt; color: green; background-color: #ccff33; border: 1px solid green; padding-left: 1px; padding-right: 1px; 
	}