/*************************************************************************************************
 * HTML
 *************************************************************************************************/
BODY
{
	margin: 0px 0px 0px 0px;
}
P
{
    FONT-FAMILY: Arial, Verdana;
    color: #666666;
}
A, A:link, A:hover, A:active, A:visited
{
    FONT-FAMILY: Arial, Verdana;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    color: #666666;
    
	padding-left:	0px;
    padding-right:	0px;
    padding-top:	0px;
	padding-bottom: 0px;

    border-top:		solid 0px #ffffff;
    border-left:	solid 0px #ffffff;
    border-right:	solid 0px #ffffff;
    border-bottom:	solid 0px #ffffff;
}
/*************************************************************************************************
 * HEADINGS
 *************************************************************************************************/
H1
{
    FONT-FAMILY: Arial, Verdana;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
}
H2
{
    FONT-FAMILY: Arial, Verdana;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
}
H3
{
    FONT-FAMILY: Arial, Verdana;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
}
H4
{
    FONT-FAMILY: Arial, Verdana;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
}
H5
{
    FONT-FAMILY: Arial, Verdana;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px
}
H6
{
    FONT-FAMILY: Arial, Verdana;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8px;
}.Error
{
    COLOR: crimson
}
.HeadBg
{
    BACKGROUND-COLOR: #FFFFFF;
}
/*************************************************************************************************
 * TABS | SELECTED TABS
 *************************************************************************************************/
.Tabs
{
	padding-left:	3px;
    padding-right:	3px;
    padding-top:	0px;
	padding-bottom: 0px;
   
	font-family: Arial, Verdana;
    font-weight: bold;
    font-size: 11px;
	
	margin: 0px;
    overflow: visible;
    color: #999999;

    background-image: none;
    background-repeat: no-repeat;
    
	text-align: left;
    text-decoration: none;
    text-transform:uppercase;
}
.Tabs A:link, .Tabs A:visited, .Tabs A:active
{
    padding-left:	3px;
    padding-right:	3px;
    padding-top:	0px;
	padding-bottom: 0px;

    border-top:		#ffffff;
    border-left:	#ffffff;
    border-right:	#ffffff;
    border-bottom:	#ffffff;
    
	font-family: Arial, Verdana;
    font-weight: bold;
    font-size: 11px;
	
	margin: 0px;
    overflow: visible;
    color: #999999;

    background-image: none;
    background-repeat: no-repeat;
    
	text-align: left;
    text-decoration: none;
    text-transform:uppercase; 
}
.Tabs A:hover
{
	padding-left:	3px;
    padding-right:	3px;
    padding-top:	0px;
	padding-bottom: 0px;

    border-top:		#ffffff;
    border-left:	#ffffff;
    border-right:	#ffffff;
    border-bottom:	#ffffff;
    
	font-family: Arial, Verdana;
    font-weight: bold;
    font-size: 11px;
	
	margin: 0px;
    overflow: visible;
    color: #666666;

    background-image: none;
    background-repeat: no-repeat;
    
	text-align: left;
    text-decoration: none;
    text-transform:uppercase;
}
.SelectedTabs, .SelectedTabs A:hover, .SelectedTabs A:link, .SelectedTabs A:active, .SelectedTabs A:visited
{
	padding-left:	3px;
    padding-right:	3px;
    padding-top:	0px;
	padding-bottom: 0px;

    border-top:		#ffffff;
    border-left:	#ffffff;
    border-right:	#ffffff;
    border-bottom:	#ffffff;
    
	font-family: Arial, Verdana;
    font-weight: bold;
    font-size: 11px;
	
	margin: 0px;
    overflow: visible;
    color: #666666;

    background-image: none;
    background-repeat: no-repeat;
    
	text-align: left;
    text-decoration: none;
    text-transform:uppercase;
}
/*************************************************************************************************
 * SUBTABS | SELECTED SUBTABS
 *************************************************************************************************/
.SubTabs
{
    padding-left:	0px;
    padding-right:	0px;
    padding-top:	0px;
	padding-bottom: 3px;
   
	font-family: Arial, Verdana;
    font-weight: bold;
    font-size: 12px;
	
	margin: 0px;
    overflow: visible;
    color: #FFFFFF;

    background-image: none;
    background-repeat: no-repeat;
    
	text-align: left;
    text-decoration: none;
    text-transform:uppercase;
}
.SubTabs A:link, .SubTabs A:visited, .SubTabs A:active
{
    padding-left:	0px;
    padding-right:	0px;
    padding-top:	0px;
	padding-bottom: 3px;

    border-top:		#ffffff;
    border-left:	#ffffff;
    border-right:	#ffffff;
    border-bottom:	#ffffff;
    
	font-family: Arial, Verdana;
    font-weight: bold;
    font-size: 12px;
	
	margin: 0px;
    overflow: visible;
    color: #FFFFFF;

    background-image: none;
    background-repeat: no-repeat;
    
	text-align: left;
    text-decoration: none;
    text-transform:uppercase;
}
.SubTabs A:hover
{
    padding-left:	0px;
    padding-right:	0px;
    padding-top:	0px;
	padding-bottom: 3px;

    border-top:		#ffffff;
    border-left:	#ffffff;
    border-right:	#ffffff;
    border-bottom:	#ffffff;
    
	font-family: Arial, Verdana;
    font-weight: bold;
    font-size: 12px;
	
	margin: 0px;
    overflow: visible;
    color: #666666;

    background-image: none;
    background-repeat: no-repeat;
    
	text-align: left;
    text-decoration: none;
    text-transform:uppercase;
}
.SelectedSubTabs, .SelectedSubTabs A:hover, .SelectedSubTabs A:link, .SelectedSubTabs A:active, .SelectedSubTabs A:visited
{
    padding-left:	0px;
    padding-right:	0px;
    padding-top:	0px;
	padding-bottom: 3px;

    border-top:		#ffffff;
    border-left:	#ffffff;
    border-right:	#ffffff;
    border-bottom:	#ffffff;
    
	font-family: Arial, Verdana;
    font-weight: bold;
    font-size: 12px;
	
	margin: 0px;
    overflow: visible;
    color: #666666;

    background-image: none;
    background-repeat: no-repeat;
    
	text-align: left;
    text-decoration: none;
    text-transform:uppercase;
}
/*************************************************************************************************
 * SUBSUBTABS | SELECTED SUBSUBTABS
 *************************************************************************************************/
.SubSubTabs
{
    padding-left:	0px;
    padding-right:	0px;
    padding-top:	0px;
	padding-bottom: 3px;
   
	font-family: Arial, Verdana;
    font-weight: bold;
    font-size: 11px;
	
	margin: 0px;
    overflow: visible;
    color: #999999;

    background-image: none;
    background-repeat: no-repeat;
    
	text-align: left;
    text-decoration: none;
    text-transform:uppercase;
}
.SubSubTabs A:link, .SubSubTabs A:visited, .SubSubTabs A:active
{
    padding-left:	0px;
    padding-right:	0px;
    padding-top:	0px;
	padding-bottom: 3px;

    border-top:		#ffffff;
    border-left:	#ffffff;
    border-right:	#ffffff;
    border-bottom:	#ffffff;
    
	font-family: Arial, Verdana;
    font-weight: bold;
    font-size: 11px;
	
	margin: 0px;
    overflow: visible;
    color: #999999;

    background-image: none;
    background-repeat: no-repeat;
    
	text-align: left;
    text-decoration: none;
    text-transform:uppercase;
}
.SubSubTabs A:hover
{
    padding-left:	0px;
    padding-right:	0px;
    padding-top:	0px;
	padding-bottom: 3px;

    border-top:		#ffffff;
    border-left:	#ffffff;
    border-right:	#ffffff;
    border-bottom:	#ffffff;
    
	font-family: Arial, Verdana;
    font-weight: bold;
    font-size: 11px;
	
	margin: 0px;
    overflow: visible;
    color: #666666;
    

    background-image: none;
    background-repeat: no-repeat;
    
	text-align: left;
    text-decoration: none;
    text-transform:uppercase;
}
.SelectedSubSubTabs, .SelectedSubSubTabs A:hover, .SelectedSubSubTabs A:link, .SelectedSubSubTabs A:active, .SelectedSubSubTabs A:visited
{
    padding-left:	0px;
    padding-right:	0px;
    padding-top:	0px;
	padding-bottom: 3px;

    border-top:		#ffffff;
    border-left:	#ffffff;
    border-right:	#ffffff;
    border-bottom:	#ffffff;
    
	font-family: Arial, Verdana;
    font-weight: bold;
    font-size: 11px;
	
	margin: 0px;
    overflow: visible;
    color: #666666;

    background-image: none;
    background-repeat: no-repeat;
    
	text-align: left;
    text-decoration: none;
    text-transform:uppercase;
}
/*************************************************************************************************
 * SECONDARY TABS
 *************************************************************************************************/
.SecondaryTabs, .SecondaryTabs A:link, .SecondaryTabs A:visited, .SecondaryTabs A:active
{
	padding-left:	3px;
	padding-right:	3px;
	color: #999999;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.SecondaryTabs A:hover
{
	padding-left:	3px;
	padding-right:	3px;
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}	
.SelectedSecondaryTabs, .SelectedSecondaryTabs A:link
{
	padding-left:	3px;
	padding-right:	3px;
	color: #999999;
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
	text-decoration: none;
}
/*************************************************************************************************
 * SITELINK
 *************************************************************************************************/
.SiteLink
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #999999;
}
.SiteLink A:link, .SiteLink A:visited, .SiteLink A:active
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: #999999;
}
.SiteLink A:hover
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
    color: #666666;
}
.SiteLinkSeparator
{
	background-color: #FFFFFF;
	color: #000000;
}
.Message
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    BACKGROUND-COLOR: #ffcc00
}
.ItemTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #999999
}
.ItemDate
{
    FONT-SIZE: 10pt;
    COLOR: #999999;
    FONT-FAMILY: Verdana, Arial
}
SMALL
{
}
BLOCKQUOTE
{
    FONT-SIZE: 11pt
}
PRE
{
}
UL LI
{
    LIST-STYLE-IMAGE: url(img/bulleye.gif);
    LIST-STYLE-TYPE: circle
}
UL LI LI
{
    LIST-STYLE-IMAGE: url(img/bulleye.gif);
    LIST-STYLE-TYPE: square
}
UL LI LI LI
{
    LIST-STYLE-IMAGE: url(img/bulleye.gif);
    LIST-STYLE-TYPE: lower-roman
}
OL LI
{
    LIST-STYLE-TYPE: decimal
}
OL OL LI
{
    LIST-STYLE-TYPE: lower-alpha
}
OL OL OL LI
{
    LIST-STYLE-TYPE: lower-roman
}
HR
{
    COLOR: #999999;
    HEIGHT: 1pt;
    TEXT-ALIGN: center
}
.module
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
.LeftPane
{
	width:400px;
    background-color:Black;
}
.RightPane
{
	width:0px;
    background-color:Black;
    
}
.ContentPane
{
    width:400px;
    background-color:Black;
}
/*************************************************************************************************
 * FOOTER PANEL
 *************************************************************************************************/
.FooterPane
{	
    font-family: Arial, Verdana;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 30px;
	background-color: #29393B;
}
.FooterPane A, .FooterPane A:visited, .FooterPane A:hover, .FooterPane A:active, .FooterPane A:link
{
    font-family: Arial, Verdana;
	font-size: 11px;
    color: #FFFFFF;
    text-decoration: underline;
}
IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.Normal
{
    padding-right: 0pt;
    font-size: 11px;
    color: #666666;
    line-height: normal;
    font-family: Arial, Verdana;
    letter-spacing: normal;
}
.rb_LangSw_tbl
{
    TEXT-DECORATION: none
}
.rb_LangSw_tbl A:link
{
    TEXT-DECORATION: none
}
.rb_LangSw_tbl A:visited
{
}
.rb_LangSw_tbl A:hover
{
    COLOR: #da0b0b
}
.rb_LangSw_sel
{
}
.linkFooter
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial
}
.linkFooter A:link
{
    FONT-WEIGHT: normal
}
.linkFooter A:visited
{
    FONT-WEIGHT: normal
}
.linkFooter A:hover
{
    FONT-WEIGHT: normal
}
A
{
    FONT-SIZE: 8pt
}
CAPTION
{
    FONT-SIZE: 10pt;
    COLOR: #515530
}
/* Module Buttons */
.rb_mod_btn
{
	display:block;
	margin:0px 0px 0px 2px;
}
.rb_mod_btn.btn-img-txt, .rb_mod_btn.btn-img-only{
}
.rb_mod_btn.btn-img-txt, .rb_mod_btn.btn-img-only-css
{
	overflow:hidden;
}
div.btn-img-only,div.btn-img-only-css
{
	display:block;width:0px;height:0px;overflow:hidden
}
div.btn-img-txt
{
	display:block;width:0px;height:0px;overflow:hidden
}
div.btn-txt-only
{
	font-size:9px;
	line-height:0.8;
}
.EnhancedHtmlParagraph
{
    font-family: Arial, Verdana;
    margin: 0px, 0px, 0px, 0px;

	padding-left: 24px;
	width: 400px;
	height: 358px;

	/*overflow-y:scroll;*/
	overflow: auto;
	text-align: left;
}
.normal_HTMLEdit
{
    PADDING-RIGHT: 0pt;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Verdana, Arial;
    LETTER-SPACING: normal
}
.LabelSection
{	
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #847C74;
    font-weight: bold;
    text-transform: uppercase;
    
	padding-left:	7px;
	padding-right:	0px;
	padding-top:	0px;
	padding-bottom:	0px;
}
/*************************************************************************************************
 * ADMINISTRATION
 *************************************************************************************************/
.Head
{
    font-family: Arial, Verdana;
	font-weight: normal;
    font-size: 18px;
    color: #000000;
}
.SubHead
{
    font-family: Arial, Verdana; 
    font-weight: normal;
    font-size: 11px;
    color: #000000;

	text-align: left;

	background-color: #EEEEEE;
}
.SubSubHead
{
    font-family: Arial, Verdana;
	font-weight: bold;
    font-size: 11px;
    color: #000000;
}
.NormalTextBox
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    width: 300px;
}
.NormalItalic
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;    
    font-weight: normal;
    font-style: italic;
}
.NormalBold
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;    
    font-weight: bold;
    font-style: normal;
    color: #000000;
}
.NormalAdmin
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #000000;
}
INPUT
{
}
INPUT.CommandButton
{
	border-top:		#29393B 1px solid;
    border-left:	#29393B 1px solid;
    border-right:	#29393B 1px solid;
    border-bottom:	#29393B 1px solid;

    padding-left:	5px;
    padding-right:	5px;
    padding-top:	4px;
    padding-bottom: 3px;

    font-weight: bold;
    font-size: 11px;

    color: #000000;
    font-family: Arial, Verdana;

    background-color: #FFFFFF;
    
	text-decoration: none;
}
A.CommandButton, A.CommandButton:visited, A.CommandButton:hover, A.CommandButton:link
{
    border-top:		#29393B 1px solid;
    border-left:	#29393B 1px solid;
    border-right:	#29393B 1px solid;
    border-bottom:	#29393B 1px solid;

    padding-left:	5px;
    padding-right:	5px;
    padding-top:	5px;
    padding-bottom: 5px;

    font-weight: bold;
    font-size: 11px;

    color: #000000;
    line-height: 30px;
    font-family: Arial, Verdana;

    background-color: #FFFFFF;
    
	text-decoration: none;
}
/*************************************************************************************************
 * SIMPLE MENU
 *************************************************************************************************/
.sm_SimpleMenu			
{
	font-size: 11px;
	font-weight: bold;
	color:#999999;
	background-color:#FFFFFF;
}
.sm_SimpleMenu A:hover
{
	color: #666666;
	background-color: #FFFFFF;
}
.sm_SimpleMenu A:visited, .sm_SimpleMenu A:link, .sm_SimpleMenu A:active
{
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 11px;
	color:#999999;
	
	text-decoration: none;	
	text-transform: uppercase;
	background-color: #FFFFFF;
}
.sm_SelectedTab A:visited, .sm_SelectedTab A:link, .sm_SelectedTab A:active, sm_SelectedTab A:hover
{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color:#666666;

	text-decoration: none; 
	text-transform: uppercase;
}
.sm_OtherSubTabs, .sm_OtherSubTabs A:visited, .sm_OtherSubTabs A:link, .sm_OtherSubTabs A:active 
{
	font-size: 11px;
	color:#999999;
	background-color: #FFFFFF; 
}
.sm_OtherSubTabs A:hover, .sm_OtherSubTabsAlt A:hover
{
	font-size: 11px;
	color:#666666;
	background-color: #FFFFFF; 
}
.sm_OtherSubTabsAlt, .sm_OtherSubTabsAlt A:visited, .sm_OtherSubTabsAlt A:link, .sm_OtherSubTabsAlt A:active 
{
	font-size: 11px;
	color:#999999;
	background-color: #FFFFFF; 
}

/*************************************************************************************************
 * RAINBOW LAYOUT TABLE
 *************************************************************************************************/
.rb_DefaultLayoutTable
{
	width: 100%;
}
.rb_AlternateLayoutTable
{
	text-align: left;   
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	background-color: #FFFFFF;   
}
/*************************************************************************************************
 * RAINBOW LAYOUT PORTALHEADER
 *************************************************************************************************/
.rb_DefaultPortalHeader
{
	border-top:		#000000 0px solid;
	border-bottom:	#000000 0px solid;
	border-left:	#000000 0px solid;
    border-right:	#000000 0px solid;
    
	background-color: #FFFFFF;
}
/*************************************************************************************************
 * RAINBOW LAYOUT PORTALFOOTER
 *************************************************************************************************/
.rb_DefaultPortalFooter
{
	background-color: #FFFFFF;
}	
/*************************************************************************************************
 * RAINBOW LAYOUT DIV
 *************************************************************************************************/
.rb_DefaultLayoutDiv
{
	width: 800px;

	border-left: solid 0px #FFFFFF;
    border-right: solid 0px #FFFFFF;
    border-top: solid 0px #FFFFFF;
    border-bottom: solid 0px #FFFFFF;
    
    padding-left:	0px;
	padding-right:	0px;
    padding-top:	0px;
    padding-bottom: 0px;
    
    overflow: visible;
    color: #FFFFFF;
    line-height: normal;

	/*
	background-image: url(img/background.jpg);
    background-repeat: no-repeat;
    background-color: #FFFFFF;
	*/
}
.rb_AlternateLayoutDiv
{
	width: 800px;

	border-left: 	0px solid #FFFFFF;
    border-right:	0px solid #FFFFFF;
    border-top:		0px solid #FFFFFF;
    border-bottom:	0px solid #FFFFFF;
    
    padding-left:	0px;
	padding-right:	0px;
    padding-top:	0px;
    padding-bottom: 0px;
    
    overflow: visible;
    color: #FFFFFF;
    line-height: normal;

    background-repeat: no-repeat;
    background-color: #FFFFFF;   
}
.ErrorMessage
{
	PADDING-RIGHT: 0pt;
    FONT-SIZE: 8pt;
    COLOR:Red;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Verdana, Arial;
    LETTER-SPACING: normal;
}   
.LogonText
{
	PADDING-RIGHT: 0pt;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Verdana, Arial;
    LETTER-SPACING: normal
}
.ModuleTitle
{
	PADDING-RIGHT: 0px;
	padding-left: 25px;
	
    font-family: Arial, Verdana;
    font-size: 14px;
    color: #666666;
    line-height: normal;
    font-weight: bold;
    letter-spacing: normal;
    text-transform: uppercase;
}
