BODY
{
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;

	font-size: 8pt;
	margin: 0px;
	background-color: #FFFFFF
}

P
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin-top: 1px;
	color: #000000;
	padding-top: 0px;
}


A:link
{
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
A:visited
{
	font-size: 8pt;
	border-left: none;
	color: #000000;
	text-decoration: none;
}
A:hover
{
	color: #000000;
	text-decoration: underline;
}
A:focus
{
	color: #000000;
	text-decoration: none;
}
A:active
{
	color: #000000;
	text-decoration: none;
}

DIV
{
	font-size: 8pt;
}

H1
{
	font-weight: bold;
	font-size: 15pt;
}
H2
{
	font-weight: bold;
	font-size: 14pt;
}
H3
{
	font-weight: bold;
	font-size: 13pt;
}

H4
{
	font-weight: bold;
	font-size: 12pt;
}
H5
{
	font-weight: bold;
	font-size: 11pt;
}
H6
{
	font-weight: bold;
	font-size: 10pt;
}

HR
{
	color: #999999;
	height: 1pt;
	text-align: center;
}

IMG
{
	border-right: none;
	border-top: none;
	border-left: none;
	border-bottom: none;
}

INPUT
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

INPUT.CommandButton
{
	font-size: 8pt;
	font-weight: 600;
	font-family: Verdana, Arial, Helvetica, sans-serif;

	border-top: #cccccc thin solid;
	border-bottom: #333333 thin solid;
	border-right: #333333 thin solid;
	border-left: #cccccc thin solid;

	padding-right: 3pt;
	padding-left: 3pt;
	padding-bottom: 3pt;
	padding-top: 3pt;

	color: #083A04;
	background-color: #F5F5F1;
	line-height: 7pt;
	text-decoration: none;
}

TABLE
{
	font-size: 8pt;
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: none;
}

THEAD
{
	font-size: 8pt;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
TR
{
	font-size: 8pt;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
TH
{
	font-size: 8pt;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;

	vertical-align: baseline;
	color: #000000;
}
TD
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
TFOOT
{
	font-size: 8pt;
}

TEXTAREA
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

OL
{
	font-size: 8pt;
}
UL
{
	font-size: 8pt;
	list-style-image: url('img/bulleye.gif');
}

.CommandButton
{
	font-size: 8pt;
	font-weight: 600;
	font-family: Verdana, Arial, Helvetica, sans-serif;

	border-top: #cccccc thin solid;
	border-bottom: #333333 thin solid;
	border-right: #333333 thin solid;
	border-left: #cccccc thin solid;

	padding-right: 3pt;
	padding-left: 3pt;
	padding-bottom: 3pt;
	padding-top: 3pt;

	color: #083A04;
	background-color: #F5F5F1;
	line-height: 18pt;
	text-decoration: none;

	white-space: nowrap;
	display: inline;
}

A.CommandButton:link
{
	font-size: 8pt;
	color: #083A04;
	text-decoration: none;
}

A.CommandButton:visited
{
	font-size: 8pt;
	color: #083A04;
	text-decoration: none;
}

A.CommandButton:hover
{
	font-size: 8pt;
	color: #24A71D;
	text-decoration: none;
}

A.CommandButton:focus
{
	font-size: 8pt;
	color: #24A71D;
	text-decoration: none;
}

A.CommandButton:active
{
	font-size: 8pt;
	color: #083A04;
	text-decoration: none;
}


.EnhancedHtmlTitlePage 
{
	font-size: 8pt;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
.EnhancedHtmlLink
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #475846;
}
A.EnhancedHtmlLink:link
{
	color: #0001FC;
	text-decoration: none;
}
A.EnhancedHtmlLink:visited
{
	color: #AAB1A9;
	text-decoration: none;
}
A.EnhancedHtmlLink:hover
{
	color: #F4F6F4;
	text-decoration: none;
}
A.EnhancedHtmlLink:focus
{
	color: #F4F6F4;
	text-decoration: none;
}
A.EnhancedHtmlLink:active
{
	color: #475846;
	text-decoration: none;
}

.Grid_Header, .Grid_Header TD, .Grid_Header TH 
{
	background-color: #999999;
	font-weight: 600;
}
.Grid_Footer
{
}
.Grid_Item
{
}
.Grid_Item TD A
{
	font-weight: 600;
}
.Grid_AlternatingItem
{
	background-color: #CCCCCC;
}
.Grid_AlternatingItem TD A
{
	font-weight: 600;
}
.Grid_SelectedItem
{
}
.Grid_Pager
{
}

.Head 
{
	font-weight: bold;
	font-size: 8pt;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

INPUT.NormalTextBox, .NormalTextBox
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

SELECT, SELECT.NormalTextBox
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

OPTION
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bc_Row
{
	padding-left: 2px;
	border-bottom: solid 1px  #FFFFFF;
	background-color: #2B5980;
}
.bc_Text
{
	font-size: 8pt;
	color: #6BC3F7;
	font-weight: bold;
}

.bc_Link
{
	padding-left: 2px;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #6BC3F7;
}

.bc_Link:link
{
	padding-left: 2px;
	font-weight: normal;
	color:  #6BC3F7;
}
.bc_Link:visited
{
	padding-left: 2px;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color:  #6BC3F7;
}
.bc_Link:hover
{
	color: #6BC3F7;
	font-size: 8pt;
	text-decoration: underline;
}

.rb_LangSw_tbl 
{
	text-decoration: none;
}

.rb_LangSw_tbl A:link
{
	text-decoration: none;
}
.rb_LangSw_tbl A:visited
{
	text-decoration: none;
}
.rb_LangSw_tbl A:hover
{
	color: #999999;
}
.rb_LangSw_tbl A:focus
{
	color: #999999;
}
.rb_LangSw_tbl A:active
{
	text-decoration: underline;
}
.rb_LangSw_sel
{
	color: #49983C;
}

.SurveyQuestion 
{
	padding-right: 5px;
	padding-left: 5px;
}
.SurveyOption
{
}
.SurveyButton
{
	font-weight: 600;
}


.Vistoso
{
	padding-right: 0pt;
	font-size: 10pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: normal;
}

.Task_Complete
{
	color: white;
	background-color: #24A71D;
}
.Task_Beginning
{
	background-color: #A81E28;
}
.Task_NearlyComplete
{
	background-color: #FBEEA3;
}

.ItemTitle
{
	font-weight: bolder;
	font-size: 8pt;
	color: #999999;
}


.ItemDate
{
	font-size: 8pt;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.Error 
{
	color: #FF0000;
}


.Message 
{
	font-weight: normal;
	font-size: 10pt;
	color: #202020;
	background-color: #D7B337;
}


.ModuleTitle 
{
	font-weight: 600;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #333333;

	white-space: nowrap;
	overflow: hidden;
	
}


.ModuleTitleAlt 
{
	font-weight: 600;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #333333;
/*	line-height: 14pt; */
	white-space: nowrap;
	overflow: hidden;
}


.Module 
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	background: #F2F5F6 url('') repeat; 
}


.ModuleAlt 
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	background: #F2F5F6 url('') repeat;
}

.Normal
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: normal;
	letter-spacing: normal;
}

.NormalBold
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: normal;
	letter-spacing: normal;
}

.NormalItalic
{
	font-size: 8pt;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: normal;
	letter-spacing: normal;
}

.rb_DefaultLayoutTable 
{
	margin: 0px;
	padding: 0px;
	width: 100%; 
}

.rb_DefaultPortalHeader
{
	width: 100%; 
}
.rb_DefaultLayoutDiv
{
	margin: 0px;
	padding: 0px;
	width: 100%; 
}

.rb_DefaultPortalFooter
{
	margin: 0px;
	padding: 0px;
	width: 100%; 
	background: #666666 url('') repeat; 
}

.rb_AlternateLayoutTable
{
	margin: 0px;
	padding: 0px;
	width: 100%; 
}

.rb_AlternatePortalHeader
{
	width: 100%; 
}

.rb_AlternateLayoutDiv
{
	margin: 0px;
	padding: 0px;
	width: 100%; 
}
.rb_AlternatePortalFooter
{	
	margin: 0px;
	padding: 0px;
	width: 100%; 
	background: #666666 url('') repeat; 
}


.rb_mod_btn 
{
	display: block;
	margin: 0px 0px 0px 2px;
}

.btn-img-txt
{
}
.btn-img-only
{
}
.btn-img-txt
{
	overflow: hidden;
}
.btn-img-only-css
{
	overflow: hidden;
}


.dateCurrent
{
	color: #FFFFFF;
	font-size: 7pt;
	font-weight: normal;
	padding-right: 2px;
	background-color: #3d77a7;
}

.dateLastVisit
{
	color: #000000;
	padding-right: 2px;
	font-size: 7pt;
}

DIV.btn-img-only
{
	display: block;
	overflow: hidden;
	width: 0px;
	height: 0px;
}

DIV.btn-img-only-css
{
	display: block;
	overflow: hidden;
	width: 0px;
	height: 0px;
}
DIV.btn-img-txt
{
	display: block;
	overflow: hidden;
	width: 0px;
	height: 0px;
}
DIV.btn-txt-only
{
	font-size: 9pt;
	line-height: 0.8;
}
.rb_mod_btn
{
	display: block;
	margin: 0px 0px 0px 2px;
}

.SiteLink 
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	text-align: right;
	white-space: nowrap;
	display: block;
}


.SiteLink A:link
{
	font-size: 8pt;
	color: #000000;
}
.SiteLink A:visited
{
	color: #000000;
	font-size: 8pt;
}
.SiteLink A:hover
{
	color: #FFFFFF;
	font-size: 8pt;
	text-decoration: underline;
}
.SiteLink A:focus
{
	color: #000000;
	font-size: 8pt;
}
.SiteLink A:active
{
	color: #000000;
	font-size: 8pt;
}

.SiteTitle 
{
	font-weight: bold;
	font-size: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;
	text-decoration: none;
}

.MenuPie
{
	color: #4F4F67;
	font-family: Tahoma, Verdana, sans;
	font-size: 8pt;
	font-weight: bold;

	text-decoration: none;
	text-align: center;
	
	border-right: thin solid #cccccc;
	border-left: medium none #ffffff;
	border-top: medium none #ffffff;
	border-bottom: medium none #ffffff;

	padding-right: 10px;
	padding-left: 10px;
	overflow: visible;
	background-color:  #B5CEE7;
	background: #B5CEE7 url('img/fondomenufooter_01.jpg') repeat; 

}


.MenuPie A:link
{
	display: block;
	font-size: 8pt;
	color: #4F4F67; 
	text-align: center;
	text-decoration: none;
}

.MenuPie A:visited
{
	color: #4F4F67;
	font-size: 8pt;
}
.MenuPie A:hover
{
	color: #295984;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: underline;
}
.MenuPie A:focus
{
	color: #4F4F67;
	font-size: 8pt;
}
.MenuPie A:active
{
	color: #4F4F67;
	font-size: 8pt;
}

.SubHead
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 4px;
	color: #003470;
}

.SubSubHead
{
	margin-top: 10pt;
	font-weight: 600;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #202020;
}

.LeftPane
{
	margin-left: 5px;

	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	background-color:  #F5FAFF;
}
.RightPane
{
	margin-right: 5px;

	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	background-color: #FFFFFF;

}
.ContentPane
{
	margin: 5px;

	border-right: none;
	border-bottom: none;
	border-top: none;
	border-left: none;

	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 10px;
	background-color: #FFFFFF 
}

.DefaultBanner1 /* Graphics */
{
	background: #3D77A7 url(' ') no-repeat; 
}


.DefaultBanner2 
{
	background: #CB0804 url(' ') no-repeat; 
}


.DefaultBanner3
{
	background: #6FC3F1 url(' ') no-repeat; 
}

.DefaultTD /* Graphics */
{
	background:  #3975A5 url(' ') repeat;
}

.DefaultTDSub /* Graphics */
{
	background: #3975A5 url(' ') repeat;
}

.Tabs
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	line-height: 25px;
	white-space: nowrap;
	overflow: visible;

	padding-right: 6px;
	padding-left: 3px;

	color: #FFFFFF;
	background: url(' ') repeat; 
}


.Tabs A:link
{
	text-decoration: none;
	line-height: 25px;
	padding-right: 6px;
	padding-left: 3px;
	color: #FFFFFF;

	border-right: 1px solid #FFFFFF;
	border-left: medium none #ffffff;
	border-top: medium none #ffffff;
	border-bottom: medium none #ffffff;
}
.Tabs A:visited
{

	text-decoration: none;
	line-height: 25px;
	padding-right: 6px;
	padding-left: 3px;
	color: #FFFFFF;	
	border-right: 1px solid #FFFFFF;
	border-left: medium none #ffffff;
	border-top: medium none #ffffff;
	border-bottom: medium none #ffffff;

}

.Tabs A:hover
{
	text-decoration: none;
	line-height: 25px;
	padding-right: 6px;
	padding-left: 3px;
	color: #FFFF00;	
	border-right: 1px solid #FFFFFF;
	border-left: medium none #ffffff;
	border-top: medium none #ffffff;
	border-bottom: medium none #ffffff;
}

.Tabs A:focus
{
	text-decoration: none;
	line-height: 25px;
	padding-right: 6px;
	padding-left: 3px;
	color: #BFC8D9;	
	border-right: 1px solid #FFFFFF;
	border-left: medium none #ffffff;
	border-top: medium none #ffffff;
	border-bottom: medium none #ffffff;
}
.Tabs A:active
{
/*	border-right: 2px solid #FFFFFF; */
	text-decoration: none;
	line-height: 25px;
	padding-right: 6px;
	padding-left: 3px;
	color: #FFFFFF;	
	border-right: 1px solid #FFFFFF;
	border-left: medium none #ffffff;
	border-top: medium none #ffffff;
	border-bottom: medium none #ffffff;
}


.SelectedTabs 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #FFCC00;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 25px;
	white-space: nowrap;
	overflow: visible;
	background: url(' ') repeat; 
}

.SelectedTabs A:link
{
	line-height: 25px;
	padding-right: 6px;
	padding-left: 3px;
	color: #FFFFFF;
	text-decoration: none;
	border-right: 1px solid #FFFFFF;
	border-left: medium none #ffffff;
	border-top: medium none #ffffff;
	border-bottom: medium none #ffffff;
}

.SelectedTabs A:visited
{
	line-height: 25px;
	padding-right: 6px;
	padding-left: 3px;
	color: #FFFFFF;
	text-decoration: none;
	border-right: 1px solid #FFFFFF;
	border-left: medium none #ffffff;
	border-top: medium none #ffffff;
	border-bottom: medium none #ffffff;
	font-weight: Bold;
}

.SelectedTabs A:hover
{
	line-height: 25px;
	padding-right: 6px;
	padding-left: 3px;
	color: #FFFF00;
	text-decoration: none;
	border-right: 1px solid #FFFFFF;
	border-left: medium none #ffffff;
	border-top: medium none #ffffff;
	border-bottom: medium none #ffffff;
}
.SelectedTabs A:focus
{
	line-height: 25px;
	padding-right: 6px;
	padding-left: 3px;
	color: #BFC8D9;
	text-decoration: none;
	border-right: 1px solid #FFFFFF;
	border-left: medium none #ffffff;
	border-top: medium none #ffffff;
	border-bottom: medium none #ffffff;
}
.SelectedTabs A:active
{
	line-height: 25px;
	padding-right: 6px;
	padding-left: 3px;
	color: #FFFFFF;
	text-decoration: none;
	border-right: 1px solid #FFFFFF;
	border-left: medium none #ffffff;
	border-top: medium none #ffffff;
	border-bottom: medium none #ffffff;
}

.MenuItem 
{
	background: #295984 ;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #ffffff;
	font-weight: normal;

	border-right: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;

}
.MenuItemHi
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #BFE3F7; 
	font-weight: normal;

	border-right: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
}
.MenuSub
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #ffffff;
	font-weight: normal;

	border-right: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
			
}

.MenuSubHi
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #6BC3F7;
	font-weight: normal;

	border-right: #3D77A7 1px solid;
	border-left: #3D77A7 1px solid;
	border-bottom: #3D77A7 1px solid;
}

.HWMenuItem 
{
	font-weight: Normal;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #ffffff;
	background-color: #800000;

	border-top: #ffffff 1px solid;		
	border-bottom: #ffffff 1px solid;	
	border-right: #ffffff 1px solid;		
}
.HWMenuItemHi
{
	color: #ffffff;
	background-color: #800000;	

	border-bottom: #3C6198 1px solid;			
	border-right: #3C6198 1px solid;	
}
.HWMenuSub
{

	font-size: 8pt;
	color: #ffffff;
	background-color: #800000;
	border-bottom: #ffffff 1px solid;			
	border-right: #ffffff 1px solid;		
}
.HWMenuSubHi
{
	color: #ffffff;
	background-color: #800000;
	border-bottom: #3C6198 1px solid;			
	border-right: #3C6198 1px solid;	
}


.SubTabs /* PortalTabs in DefaultSubTabs Layout */
{
	border-right: #FFFFFF thin;
	border-top: #FFFFFF thin;
	border-bottom: #FFFFFF thin;
	border-left: #FFFFFF thin;
	
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	
	font-weight: 600;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	line-height: normal;
	
	color: #FFFFFF;
	background-color: #3C6198;
	text-align: center;
}

.SubTabs A:link
{
	color: white;	
	border-top: white 1px solid;			
	border-bottom: white 1px solid;		
	border-left: white 1px solid;			
	border-right: white 1px solid;		
	text-decoration: none;
}
.SubTabs A:visited
{
	color: #ffffff;
	border-top: #ffffff 1px solid;			
	border-bottom: #ffffff 1px solid;			
	border-left: #ffffff 1px solid;				
	border-right: #ffffff 1px solid;		
	text-decoration: none;
}
.SubTabs A:hover
{
	color: #cccccc;
	border-top: #cccccc 1px solid;				
	border-bottom: #cccccc 1px solid;			
	border-left: #cccccc 1px solid;				
	border-right: #cccccc 1px solid;		
	text-decoration: none;
}
.SubTabs A:focus
{
	color: #cccccc;
	border-top: #cccccc 1px solid;				
	border-bottom: #cccccc 1px solid;			
	border-left: #cccccc 1px solid;				
	border-right: #cccccc 1px solid;		
	text-decoration: none;
}
.SubTabs A:active
{
	color: #ffffff;
	border-top: #ffffff 1px solid;		
	border-bottom: #ffffff 1px solid;		
	border-left: #ffffff 1px solid;			
	border-right: #ffffff 1px solid;		
	text-decoration: none;
}
.SelectedSubTabs /* PortalTabs in DefaultSubTabs Layout */
{
	border-right: #3C6198 thin;
	padding-right: 10px;
	border-top: #3C6198 thin;
	padding-top: 2px;
	border-left: #3C6198 thin;		
	padding-left: 10px;
	border-bottom: #3C6198 thin;	
	padding-bottom: 2px;
	font-weight: 600;
	font-size: 8pt;	
	color: #3C6198;
	line-height: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	text-align: center;
}

.SelectedSubTabs A:link
{
	color: #3C6198;
	border-top: #3C6198 1px solid;
	border-bottom: #3C6198 1px solid;
	border-left: #3C6198 1px solid;					
	border-right: #3C6198 1px solid;		
	text-decoration: none;
}
.SelectedSubTabs A:visited
{
	color: #3C6198;
	border-top: #3C6198 1px solid;	
	border-bottom: #3C6198 1px solid;		
	border-left: #3C6198 1px solid;			
	border-right: #3C6198 1px solid;		
	text-decoration: none;
}
.SelectedSubTabs A:hover
{
	color: #cccccc;
	border-top: #cccccc 1px solid;	
	border-bottom: #cccccc 1px solid;		
	border-left: #cccccc 1px solid;			
	border-right: #cccccc 1px solid;		
	text-decoration: none;
}
.SelectedSubTabs A:focus
{
	color: #cccccc;
	border-top: #cccccc 1px solid;	
	border-bottom: #cccccc 1px solid;		
	border-left: #cccccc 1px solid;			
	border-right: #cccccc 1px solid;		
	text-decoration: none;
}
.SelectedSubTabs A:active
{
	color: #3C6198;
	border-top: #3C6198 1px solid;	
	border-bottom: #3C6198 1px solid;
	border-left: #3C6198 1px solid;		
	border-right: #3C6198 1px solid;	
	text-decoration: none;
}


.spm_MenuContainer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
}


.spm_MenuBar
{
	color: #000000;
	height: 8px;
}

.spm_MenuBar TD
{
	font-size: 8pt;
	color: #000000;
}

.spm_MenuBar TD TD
{

	border-right: #000000 1px inset;
}


.spm_DefaultItem
{
	cursor: pointer;

}

.spm_DefaultItem TD
{
	height: 8px;
	font-size: 8pt;
	padding-left: 3px;
	padding-right: 3px;
}

.spm_DefaultItemHighlight
{
}

.spm_DefaultItemHighlight TD
{

}

.spm_MenuItem TD
{
	font-size: 8pt;
	font-weight: bold;

	color: #000000;

	padding-left: 3px;
	padding-right: 3px;
}

.spm_MenuItemSel
{
	background-color: #B8DCFE;
	cursor: pointer;
}
.spm_MenuItemSel TD
{
	color: #000000;
	font-size: 8pt;
	padding-left: 3px;
	padding-right: 3px;
	font-weight: bold;
	border-right: #000000 1px inset;
}


.spm_MenuBreak
{

}
.spm_MenuItem
{
	cursor: pointer;
}

.spm_MenuIcon
{
}
.spm_MenuStyle
{
}

.spm_MenuArrow
{
	font-family: webdings, Fantasy;
	font-size: 8pt;
	cursor: pointer;
}
.spm_RootMenuArrow
{
	font-size: 8pt;
	cursor: pointer;
	font-family: webdings, Fantasy;
}

.spm_SubMenu
{
	cursor: pointer; 
	background-color: #E4F2FF;
}
.spm_SubMenu TD
{
	color: #000000;
	background-color: #E4F2FF;
	height: 22px;
}

.pixelSatena
{
	background: #ffffff url(' ') no-repeat;

}

.spotlight{

}
