.PortletHeaderColor
{
	background-color: #336699;
}
.RegionNoBorder{}
.RegionBorder
{
	border: #336699 1px solid
}
.PageColor
{
	background-color: #FFFFFF;
}
.PageBgImage
{
}
.PageBg
{
	background-color: #FFFFFF;
}
.LeftCurve
{
	background-image: url(/images/FFFFFFl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-attachment: scroll;
}
.RightCurve{
	background-image: url(/images/FFFFFFr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-attachment: scroll;
}
.PortletBodyColor
{
	background-color: #FFFFFF;
}
.RegionHeaderColor
{
	background-color: #FFFFFF;
	border: #336699 0px solid
}
.PortletSubheaderColor
{
	background-color: #EEEEF3;
}
.PortletHeaderText
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold ;
}
.PortletHeaderLink
{
	font-family: Arial, Helvetica;
	font-size: 8pt;
	color: #FFFFFF;
}
.PortletSubHeaderText
{
	font-family: Arial, Helvetica;
	font-size: 8pt;
	color: #336699;
	font-weight: bold ;
}
.PortletSubHeaderLink
{
	font-family: Arial, Helvetica;
	font-size: 8pt;
	color: #336699;
}
.PortletHeading1
{
	font-family: Arial, Helvetica;
	font-size: 8pt;
	color: #113366;
	font-weight: bold ;
}
.PortletText1
{
	font-family: Arial, Helvetica;
	font-size: 8pt;
	color: #000033;
}
.PortletHeading2
{
	font-family: Arial, Helvetica;
	font-size: 8pt;
	color: #113366;
}
.PortletText2
{
	font-family: Tahoma;
	font-size: 7pt;
	color: #000033;
}
.PortletHeading3
{
	font-family: Arial, Helvetica;
	font-size: 9pt;
	color: #113366;
	font-weight: bold ;
}
.PortletText3
{
	font-family: Arial, Helvetica;
	font-size: 9pt;
	color: #000033;
}
.PortletHeading4
{
	font-family: Arial, Helvetica;
	font-size: 10pt;
	color: #113366;
	font-weight: bold ;
}
.PortletText4
{
	font-family: Arial, Helvetica;
	font-size: 10pt;
	color: #000033;
}
.BannerColor
{
	background-color: #FFFFFF;
}
.BannerGreeting
{
	font-family: Tahoma;
	font-size: 12pt;
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}
.BannerTitle
{
	font-family: Tahoma;
	font-size: 14pt;
	color: #336699;
}
.BannerLink
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #113366;
}
.BannerSecondaryLink
{
	font-family: Arial, Helvetica;
	font-size: 8pt;
	color: #113366;
}
.BannerSecondaryText
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #000000;
}
.TabForegroundColor
{
	background-color: #AFCDFF;
}
.TabForegroundText
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #113366;
	font-weight: bold ;
}
.TabBackgroundColor
{
	background-color: #6897C2;
}
.TabBackgroundText
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}
.SubTabBgText{
	font-family: Tahoma;
	font-size: 8pt;
	color: #6897C2;
	font-weight: bold ;
	text-decoration: none;
}
.LeftTabBgSlant
{
	background-image: url(/images/FFFFFFtl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-attachment: scroll;
	background-color: #6897C2;
}
.LeftTabForeSlant
{
	background-image: url(/images/FFFFFFtl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-attachment: scroll;
	background-color: #AFCDFF;
}
.LeftSubTab
{
	background-image: url(/images/FFFFFFsl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-attachment: scroll;
	background-color: #AFCDFF;
}
.RightTabBgCurve{
	background-image: url(/images/FFFFFFtr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-attachment: scroll;
	background-color: #6897C2;
}
.RightTabForeCurve{
	background-image: url(/images/FFFFFFtr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-attachment: scroll;
	background-color: #AFCDFF;
}

.RightSubTab{
	background-image: url(/images/FFFFFFsr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-attachment: scroll;
	background-color: #AFCDFF;
}

.PH1
{
	font-family: Arial, Helvetica;
	font-size: 8pt;
	color: #113366;
	font-weight: bold ;
}
.T1
{
	font-family: Arial, Helvetica;
	font-size: 8pt;
	color: #000033;
}
.PH2
{
	font-family: Arial, Helvetica;
	font-size: 8pt;
	color: #113366;
}
.T2
{
	font-family: Tahoma;
	font-size: 7pt;
	color: #000033;
}
.PH3
{
	font-family: Arial, Helvetica;
	font-size: 9pt;
	color: #113366;
	font-weight: bold ;
}
.T3
{
	font-family: Arial, Helvetica;
	font-size: 9pt;
	color: #000033;
}
.PH4
{
	font-family: Arial, Helvetica;
	font-size: 10pt;
	color: #113366;
	font-weight: bold ;
}
.T4
{
	font-family: Arial, Helvetica;
	font-size: 10pt;
	color: #000033;
}
.HT
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold ;
}
.HL
{
	font-family: Arial, Helvetica;
	font-size: 8pt;
	color: #FFFFFF;
}
.SHT
{
	font-family: Arial, Helvetica;
	font-size: 8pt;
	color: #336699;
	font-weight: bold ;
}
.SHL
{
	font-family: Arial, Helvetica;
	font-size: 8pt;
	color: #336699;
}
.HC
{
	background-color: #336699;
}
.BC
{
	background-color: #FFFFFF;
}
.SHC
{
	background-color: #EEEEF3;
}
.menu_entry
{
a.menu_entry:active 	{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;
			  color: #336699; }
a.menu_entry:link		{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;
			  color: #336699; }
a.menu_entry:visited	{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;
			  color: #113366; }
a.menu_entry:hover 	{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;
			  color: #336699; background-color: #AFCDE9; }
}

.link_entry
{
a.link_entry:active 	{ font-family: Arial, Helvetica, sans-serif; font-size: 8px; font-weight: bold;
			  color: #336699; }
a.link_entry:link		{ font-family: Arial, Helvetica, sans-serif; font-size: 8px; font-weight: bold;
			  color: #336699; }
a.link_entry:visited	{ font-family: Arial, Helvetica, sans-serif; font-size: 8px; font-weight: bold;
			  color: #113366; }
a.link_entry:hover 	{ font-family: Arial, Helvetica, sans-serif; font-size: 8px; font-weight: bold;
			  color: #336699; background-color: #AFCDE9; }
}

.button_control { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;
			  	  color: #FFFFFF; background-color: #6897C2; }

.button_control_now { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;
			  	  color: #FFFFFF; background-color: #3D756C; }

.button_control_future { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;
			  	  color: #808080; background-color: #DD127B; }

.label_entry	{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;
			  	  color: #336699; }

.page_heading1		{ FONT-FAMILY: arial, sans-serif; FONT-SIZE: 20px; font-weight: bold; color: "#000000"; }
.page_heading2		{ FONT-FAMILY: arial, sans-serif; FONT-SIZE: 15px; font-weight: bold; color: "#000000"; }

.normal_text	{ font-family: Arial, Helvetica, sans-serif; font-size: 8px; font-weight: normal;
			  	  color: #111166; }
.mouseBeOffMe {
border-top:    10px  solid #ffffff;
border-bottom: 10px  solid #ffffff;
border-left:   6px   solid #ffffff;
border-right:  10px  solid #ffffff;
}

.mouseBeOnMe {
border-top:    6px   solid #ffffff;
border-bottom: 14px  solid #ffffff;
border-left:   10px  solid #ffffff;
border-right:  6px   solid #ffffff;
}

.mouseBeDown {
border-top:    13px  solid #ffffff;
border-bottom: 7px   solid #ffffff;
border-left:   10px  solid #ffffff;
border-right:  6px   solid #ffffff;
}

.mouseBeUp {
border-top:    10px  solid #ffffff;
border-bottom: 10px  solid #ffffff;
border-left:   10px  solid #ffffff;
border-right:  6px   solid #ffffff;
}
.mainTable {
	border-top:1px solid black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color: #333333
}
.th {
	padding: 3px;
	border-bottom:1px solid white;
	border-left:1px solid white;
	border-right:1px solid white;
	background-color: #000000;
	color: #CCCCCC
}
.td {
	padding: 3px;
	border-bottom:1px solid black;
	border-right:1px solid black;
}

.td2 {
	padding: 3px;
	border-bottom:1px solid black;
	border-right:1px solid black;
	border-left:1px solid black;
}

.td {
	padding: 3px;
	border-bottom:1px solid black;
	border-right:1px solid black;
}
.td a:hover { text-decoration: underline}

.tdr {
	padding: 3px;
	border-bottom:1px solid black;
	text-align: right
}
.tdc {
	padding: 3px;
	border-bottom:1px solid black;
	text-align: center
}
.tdj {
	padding: 3px;
	border-bottom:1px solid black;
	text-align: justify
}
.tx{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333
}

.pnS{
	background-color: lime
}

.pnR{
	background-color: white
}

.pnL{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000
}

.lnk{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #0066BB
}

.tr1 { background-color: #FFFFFF }
.tr2 { background-color: #F0F0F0 }
.tr3 { background-color: #CCEBFF }
.tr4 { background-color: #C5CFB2 }
.tr5 { background-color: #CCEBFF }
.tr6 { background-color: #CCEBFF }

.tr41 { background-color: #E5EFD2 }

.opte { background-color: #CCEBFF }
.opth { background-color: #E5EFD2 }


/* ####### BUTTONS */
.bt {font-size: 10px; font-weight: bold; color: #FFFFFF}
.bh {cursor: pointer; cursor: hand}

.bl0 {background: url(/images/style/button/on_white_left_off.gif) no-repeat}
.bl1 {background: url(/images/style/button/on_white_left_on.gif); cursor: hand}

.br0 {background: url(/images/style/button/on_white_right_off.gif) no-repeat}
.br1 {background: url(/images/style/button/on_white_right_on.gif); cursor: hand}

.bm0 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; background: url(/images/style/button/on_white_middle_off.gif) repeat-x}
.bm0 a {color: #FFFFFF; text-decoration:none}
.bm0 a:hover {color: #FFFFFF; text-decoration:none}
.bm1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #0066CC; background: url(/images/style/button/on_white_middle_on.gif); cursor: hand}
.bm1 a {color: #FFFFFF; text-decoration:none}
.bm1 a:hover {color: #FFFFFF; text-decoration:none}


.heading1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; color: #000000; font-weight: bold}
.heading2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; margin-bottom: -15px}
.heading3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; margin-bottom: -15px}
.heading4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold; margin-bottom: -20px}
.heading5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-style: italic; margin-bottom: -20px}

body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #FFFFFF}
td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.tabs {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #666666; text-decoration: none}
.tabs:hover {color: #000000; text-decoration: none}
.tabsActive {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none}
.tabsActive:hover {text-decoration: none}
.info {  font-size: 11px; font-weight: normal; color: #999999}
.sidebarRow {  border-color: black black #999999; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding-right: 3px; cursor: normal;}
.sidebarRowOn {border-color: black black #999999; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; background-color: #FFFFFF; cursor: pointer; cursor: hand;}
.sidebar {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #666666; text-decoration: none}
.sidebar:hover {color:#000000; text-decoration: none}

/* ####### BREADCRUMB */
.breadcrumb { font-size: 10px; color: #000000}
.breadcrumbActive { color: #999999}
.breadcrumb a { color: #0066CC;  font-weight: bold; text-decoration: none}
.breadcrumb a:hover { text-decoration: underline}
.breadcrumb a:visited { color: #0099FF}

/* ####### TABLE */
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333}
.tableContent {  font-size: 11px; color: #000000}
.tableDel2 { background-color: #CCCCCC }
.tableDel1 { background-color: #999999 }
.tableItemName { font-size: 10px; font-weight: bold; color: #000000}
.tableItemDescription { font-size: 10px; font-weight: normal; color: #666666}
.tableItem { font-size: 10px; color: #000000 }

.tableItem1Name { font-size: 12px; font-weight: bold; color: #000000}
.tableItem1Description { font-size: 12px; font-weight: normal; color: #666666}
.tableItem1 { font-size: 12px; color: #000000 }

.tableHead1 {  font-size: 11px; font-weight: bold; color: #000000}

.tableHead2 { font-size: 10px; font-weight: bold; color: #CCCCCC; background-color: #000000}
.tableHead2 a { color: #99CCFF; text-decoration: none}
.tableHead2 a:hover { text-decoration: underline}
.tableHead2Inactive { font-size: 10px; font-weight: bold; color: #CCCCCC; background-color: #000000 }

.tableHead3 { font-size: 12px; font-weight: bold; color: #CCCCCC; background-color: #000000}
.tableHead3 a { color: #99CCFF; text-decoration: none}
.tableHead3 a:hover { text-decoration: underline}
.tableHead3Inactive { font-size: 12px; font-weight: bold; color: #CCCCCC; background-color: #000000 }

.tableAddress { font-size: 10px; font-weight: bold; color: #000000 }
.tableAddress a{ color: #0066CC; text-decoration: none}
.tableAddress a:hover { text-decoration: underline}

.tableAddress1 { font-size: 12px; font-weight: bold; color: #000000 }
.tableAddress1 a{ color: #0066CC; text-decoration: none}
.tableAddress1 a:hover { text-decoration: underline}

.tableDescription { font-size: 10px; font-weight: normal; color: #666666 }
.tableDate { font-size: 10px; font-weight: normal; color: #666666 }

.tableDescription1 { font-size: 12px; font-weight: normal; color: #666666 }
.tableDate1 { font-size: 12px; font-weight: normal; color: #666666 }

.tableRowOdd { background-color: #F0F0F0}
.tableRowEven { background-color: #FFFFFF}
.tableRowRollOn { background-color: #CCEBFF}


/* ####### OTHERS */
.date { font-size: 11px; color: #FFFFFF; text-align: right; font-weight: bold}
.welcomeBox { font-size: 11px; color: #FFFFFF; font-weight: bold}

.heading1 {  font-size: 16px; color: #000000; font-weight: bold}
.heading2 {  font-size: 14px; color: #000000; font-weight: bold; margin-bottom: -15px}
.heading3 {  font-size: 12px; color: #000000; font-weight: bold; margin-bottom: -15px}
.heading4 {  font-size: 10px; color: #000000; font-weight: bold; margin-bottom: -20px}
.heading5 {  font-size: 10px; color: #000000; font-style: italic; margin-bottom: -20px}

.leftMenuLevel1 {  font-size: 11px; font-weight: bold; color: #000000}
.leftMenuLevel1 a {  color: #000000; text-decoration: none}
.leftMenuLevel1 a:hover {  text-decoration: underline}
.leftMenuLevel1 a:visited {  color: #666666;}

.leftMenuLevel2 {  font-size: 11px; color: #000000}
.leftMenuLevel2 a {  color: #000000; text-decoration: none}
.leftMenuLevel2 a:hover {  text-decoration: underline}
.leftMenuLevel2 a:visited {  color: #666666;}


.timeLeft {  font-size: 11px; font-weight: bold; color: #FF0000}
input, select, option { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333}
.select2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333}
a { color: #0066CC; text-decoration: none}
a:hover { text-decoration: underline}
.tablePercentage {  background: url(../images/style/bg/table_percentage.gif); border: #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.elevPrezent {  color: #000000}
.elevAbsent { color: #999999}

/* ####### BUTTONS */
.bt {font-size: 10px; font-weight: bold; color: #FFFFFF}
.bh {cursor: pointer; cursor: hand}

.bl0 {background: url(../images/style/button/on_white_left_off.gif) no-repeat} 
.bl1 {background: url(../images/style/button/on_white_left_on.gif); cursor: hand}

.br0 {background: url(../images/style/button/on_white_right_off.gif) no-repeat} 
.br1 {background: url(../images/style/button/on_white_right_on.gif); cursor: hand}

.bm0 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; background: url(../images/style/button/on_white_middle_off.gif) repeat-x} 
.bm0 a {color: #FFFFFF; text-decoration:none}
.bm0 a:hover {color: #FFFFFF; text-decoration:none}
.bm1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #0066CC; background: url(../images/style/button/on_white_middle_on.gif); cursor: hand}
.bm1 a {color: #FFFFFF; text-decoration:none}
.bm1 a:hover {color: #FFFFFF; text-decoration:none}