html, body
{
    padding-right: 0px;
    padding-left: 0px;
    font-size: small;
    background-image: url(images/background.gif);
    padding-bottom: 0px;
    margin: 0px;
    color: #666;
    padding-top: 0px;
    background-repeat: repeat-x;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    background-color: dimgray;
    text-align: center;
}

#footer
{
	border-top: 1px solid #333;
	margin: 0;
	padding: 0;
	text-align: center;
	clear: both;
	color: #333;
	background-color: #9F0;
	height: 100px;
}

div#wrap
{
	margin: 0 auto;
	width: 800px;
	text-align: left;
	background: #fff;
}
body { min-width: 800px; }

.HeadBg
{
    background-color: #ffffff;
}
BODY {
	BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: none; BACKGROUND-REPEAT: no-repeat
}
.SiteTitle
{
    font-weight: bold;
    font-size: 20px;
    color: red;
    font-family: Verdana Bold, Helvetica, sans-serif;
}
.BannerBG
{
    background-color: #ffffff;
}
.TabItem
{
	border-right: teal thin groove;
	border-top: teal thin groove;
	border-left: teal thin groove;
	border-bottom: teal thin groove;
}
.TabLeftSpacer /* Spacer at the left of the tab */
{
	/*width: 2px; 
	height: 19px;
	background-image: url(../images/Tabs_01.gif);	*/
}

.TabLeft
{
	/*width: 10px;
	height: 19px;	
	background-image: url(../images/Tabs_02.gif);	*/
}
.TabBG
{
	background-image: url(../images/tabs/Tabbg.gif);
}
.TabRight
{
	/*width: 10px;
	height: 19px;	
	background-image: url(../images/Tabs_04.gif);	*/
}

.TabRightSpacer
{
	/*width: 2px;
	height: 19px;	
	background-image: url(../images/Tabs_01.gif);	*/
}
.SelTabLeftSpacer
{
	/*width: 2px;
	height: 19px;
	background-image: url(../images/Tabs_01.gif);	*/
}
.SelTabLeft
{
	/*width: 10px;
	height: 19px;	
	background-image: url(../images/Tabs_05.gif);	*/
}
.SelTabBG
{
	background-image: url(../images/tabs/SelTabBG.gif);	
}
.SelTabRight
{
	/*width: 10px;
	height: 19px;	
	background-image: url(../images/Tabs_07.gif);	*/
}

.SelTabRightSpacer
{
	/*background-image: url(../images/Tabs_01.gif);
	width: 2px;
	height: 19px;*/
}

.TabBarSettings
{
	text-align: left;   /* to align tab to the left or right of the screen */
	/*background-image: url(../images/Tabs_01.gif);
	height: 19px;*/
}

.TabBarFooter
{
	height: 2px;
	background-color: #8dd5d7;
}

.SubTabLeftSpacer
{
	/*width: 2px; 
	height: 19px;
	background-image: url(../images/Tabs_14.gif);	*/
}
.SubTabLeft
{
	/*width: 10px;
	height: 19px;	
	background-image: url(../images/Tabs_11.gif);	*/
}
.SubTabBG
{
	background-image: url(../images/tabs/SubTabBG.gif);
}
.SubTabRight
{
	/*width: 10px;
	height: 19px;	
	background-image: url(../images/Tabs_13.gif);	*/
}

.SubTabRightSpacer
{
	/*width: 2px;
	height: 19px;	
	background-image: url(../images/Tabs_14.gif);	*/
}
.SelSubTabLeftSpacer
{
	/*width: 2px;
	height: 19px;
	background-image: url(../images/Tabs_14.gif);	*/
}
.SelSubTabLeft
{
	/*width: 10px;
	height: 19px;	
	background-image: url(../images/Tabs_08.gif);	*/
}
.SelSubTabBG
{
	background-image: url(../images/tabs/SelSubTabBG.gif);	
}
.SelSubTabRight
{
	/*width: 10px;
	height: 19px;	
	background-image: url(../images/Tabs_10.gif);	*/
}

.SelSubTabRightSpacer
{
	/*background-image: url(../images/Tabs_14.gif);
	width: 2px;
	height: 19px;*/
}

.SubTabBarSettings
{
	text-align: left;   /* to align tab to the left or right of the screen */
	background-image: url(../images/tabs/SubTabBarSettings.gif);
	height: 19px;
}

.SubTabBarFooter
{
	height: 2px;
	background-color: #8dd5d7;
}

.LangTabItem
{
	border-right: teal thin groove;
	border-top: teal thin groove;
	border-left: teal thin groove;
	border-bottom: teal thin groove;
}
.LangTabLeftSpacer /* Spacer at the left of the tab */
{
	/*width: 2px; 
	height: 19px;
	background-image: url(../images/Tabs_16.gif);	*/
}

.LangTabLeft
{
	/*width: 10px;
	height: 19px;	
	background-image: url(../images/Tabs_17.gif);	*/
}
.LangTabBG
{
	background-image: url(../images/tabs/LangTabBG.gif);
}
.LangTabRight
{
	/*width: 10px;
	height: 19px;	
	background-image: url(../images/Tabs_19.gif);	*/
}

.LangTabRightSpacer
{
	/*width: 2px;
	height: 19px;	
	background-image: url(../images/Tabs_16.gif);	*/
}
.SelLangTabLeftSpacer
{
	/*width: 2px;
	height: 19px;
	background-image: url(../images/Tabs_16.gif);	*/
}
.SelLangTabLeft
{
	/*width: 10px;
	height: 19px;	
	background-image: url(../images/Tabs_20.gif);	*/
}
.SelLangTabBG
{
	background-image: url(../images/tabs/SelLangTabBG.gif);	
}
.SelLangTabRight
{
	/*width: 10px;
	height: 19px;	
	background-image: url(../images/Tabs_22.gif);	*/
}

.SelLangTabRightSpacer
{
	/*background-image: url(../images/Tabs_16.gif);
	width: 2px;
	height: 19px;*/
}

.LangTabBarSettings
{
	text-align: left;   /* to align tab to the left or right of the screen */
	background-image: url(../images/tabs/LangTabBarSettings.gif);
	height: 19px;
}

A.OtherTabs:link
{
    font-weight: bold;
    font-size: 10px;
    color: black;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
}
A.OtherTabs:visited { COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
A.OtherTabs:active { COLOR: #ffcc00; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
A.OtherTabs:hover { COLOR: #ffcc00; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }

A.OtherSubTabs:link { COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
A.OtherSubTabs:visited { COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
A.OtherSubTabs:active {	COLOR: #ffcc00; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
A.OtherSubTabs:hover { COLOR: #ffcc00; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }

A.OtherLangTabs:link {    COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
A.OtherLangTabs:visited { COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
A.OtherLangTabs:active {  COLOR: #ffcc00; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
A.OtherLangTabs:hover {   COLOR: #ffcc00; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold;  }


A.SelectedTab:link {	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
A.SelectedTab:visited {	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
A.SelectedTab:active {	COLOR: #ffcc00; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
A.SelectedTab:hover {	COLOR: #ffcc00; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }

A.SelectedSubTab:link {	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
A.SelectedSubTab:visited {	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
A.SelectedSubTab:active {	COLOR: #ffcc00; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
A.SelectedSubTab:hover {	COLOR: #ffcc00; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }

A.SelectedLangTab:link {	COLOR: #39DF87; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
A.SelectedLangTab:visited {	COLOR: #39DF87; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
A.SelectedLangTab:active {	COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
A.SelectedLangTab:hover {	COLOR: #000000; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }


.SiteLink {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
A.SiteLink:link {
	COLOR: black; TEXT-DECORATION: none
}
A.SiteLink:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
A.SiteLink:active {
	COLOR: #eeeeee; TEXT-DECORATION: none
}
A.SiteLink:hover {
	COLOR: black; TEXT-DECORATION: underline
}
.Accent {
	FONT-WEIGHT: bold; COLOR: #f8312a
}
.Message {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee
}
.ItemTitle
{
    font-weight: bold;
    font-size: 12px;
    color: #ff3300;
    font-family: Verdana, Helvetica, sans-serif;
}
.Head
{
    font-weight: bold;
    font-size: 18px;
    color: red;
    font-family: Verdana, Helvetica, sans-serif;
}
.SubHead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: red; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.SubSubHead {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: red; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.Normal {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: red; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.NormalTextBox {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.NormalRed {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #f8312a; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.NormalBold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff5b00; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.CommandButton {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
A.CommandButton:link {
	COLOR: navy; TEXT-DECORATION: underline
}
A.CommandButton:visited {
	COLOR: steelblue; TEXT-DECORATION: underline
}
A.CommandButton:active {
	COLOR: navy; TEXT-DECORATION: underline
}
A.CommandButton:hover {
	COLOR: darkslateblue; TEXT-DECORATION: underline
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #b33b5d; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ff5b00; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #8fb419; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
H4
{
    font-weight: bold;
    font-size: 12px;
    color: #ff3333;
    font-family: Verdana, Helvetica, sans-serif;
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-LEFT: 10px; COLOR: black; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
DT {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: darkred; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
H6 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
TFOOT {
	FONT-SIZE: 11px; COLOR: darkred; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
THEAD {
	FONT-SIZE: 11px; COLOR: darkred; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
TH {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: baseline; COLOR: #ff5b00; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
a:link
{
    color: #ff0000;
    text-decoration: underline;
}
a:visited
{
    color: #ff0000;
    text-decoration: underline;
}
a:active
{
    color: #ff0000;
    text-decoration: underline;
}
a:hover
{
    color: #000099;
    text-decoration: underline;
}
SMALL {
	FONT-SIZE: 8px
}
BIG {
	FONT-SIZE: 14px
}
BLOCKQUOTE {
	FONT-FAMILY: Lucida Console, monospace
}
PRE {
	FONT-FAMILY: Lucida Console, monospace
}
UL LI {
	PADDING-LEFT: 3px; FONT-SIZE: 11px; LIST-STYLE-IMAGE: url(../Images/Bullet.gif); VERTICAL-ALIGN: text-bottom; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: disc
}
UL LI LI {
	LIST-STYLE-TYPE: disc
}
UL LI LI LI {
	LIST-STYLE-TYPE: circle
}
OL LI {
	LIST-STYLE-TYPE: decimal
}
OL OL LI {
	LIST-STYLE-TYPE: lower-alpha
}
OL OL OL LI {
	LIST-STYLE-TYPE: lower-roman
}
HR {
	HEIGHT: 1pt; TEXT-ALIGN: left
}
.SubTabBg {
	BORDER-RIGHT: #ffffff; BORDER-TOP: #ffffff; BORDER-LEFT: #ffffff; BORDER-BOTTOM: #ffffff; BACKGROUND-COLOR: #ffffff
}
.TitleBg {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #cccccc
}
.TitleBgLeft {
	BACKGROUND-COLOR: #ffffff
}
P {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN-LEFT: 10px; COLOR: #000080; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.CalendarDayFree {
	background-color: White; color:black
}
.CalendarDayOccupied {
	background-color: Lime; color:yellow
}
.CalendarDaySelected {
	background-color: Yellow; color:red
}
.CalendarDayOtherMonth {
	background-color: #eeeeee; color:Gray 
}
.High
{color: #f8312a} 