BODY
{
    MARGIN-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    MARGIN-LEFT: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica;
    color: #000000;
}
A
{
    FONT-WEIGHT: bolder;
    color: #000000;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
A:hover
{
    FONT-WEIGHT: bolder;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: underline
}
A.DownloadAttachment
{
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
	font-weight: normal;
	font-size: 10px;
    color: #000000;
}
A.Link
{
	cursor: hand;
}
TEXTAREA
{
	width: 311px;
}
LI.NoBullet, LI.itemchannel, LI.AreaChannel
{
	list-style-type: none;
	list-style-image: none;
}
LI.AreaChannel
{
	margin-top: 15px;
    FONT-FAMILY: Arial, Helvetica;
	font-size: 14px;
}
LI
{
	list-style-type: none;
	list-style-image: url(/itcweb/templates/img/Bullet.gif); 
}
H1
{
    FONT-FAMILY: Arial, Helvetica;
	font-weight: bold;
	font-size: 14px;
    color: #000000;
    margin-top: 10px;
    margin-bottom: 4px;
}
H2
{
    FONT-FAMILY: Arial, Helvetica;
	font-weight: bold;
	font-size: 12px;
    color: #000000;
    margin-top: 10px;
    margin-bottom: 4px;
    border-bottom: solid 1px #ffffff;
}
H3
{
    FONT-FAMILY: Arial, Helvetica;
	font-weight: bold;
	font-size: 11px;
    color: #000000;
    margin-top: 10px;
    margin-bottom: 4px;
}
HR
{
    margin-top: 10px;
    border-top: solid 1px white;
    border-bottom: solid 1px #ffffff;
}
UL
{
	margin-top: 0px;
	padding-top: 0px;
}
TH
{
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 12px;
    font-weight: bold;
}
TD.UserTable
{
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 12px;
}
TD
{
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 12px;
}
TABLE.SustainableDevelopment
{
}
TABLE.SustainableDevelopment TH
{
	color: #5e6f6e;
	padding: 2px;
	font-weight: bold;
	background-color: #a4bfc2;
}
TABLE.SustainableDevelopment TD
{
	color: #5e6f6e;
	padding: 2px;
	font-weight: normal;
}
TABLE.SustainableDevelopment TD.Even
{
	color: #5e6f6e;
	padding: 2px;
	font-weight: normal;
}
TABLE.SustainableDevelopment TD.Odd
{
	color: #5e6f6e;
	padding: 2px;
	font-weight: normal;
	background-color: #a4bfc2;
}
TABLE.Standard
{
}
TABLE.Standard TH
{
	color: #5e6f6e;
	padding: 2px;
	font-weight: bold;
	background-color: #a4bfc2;
}
TABLE.Standard TD
{
	color: #5e6f6e;
	padding: 2px;
	font-weight: normal;
}
TABLE.Standard TD.Even
{
	color: #5e6f6e;
	padding: 2px;
	font-weight: normal;
}
TABLE.Standard TD.Odd
{
	color: #5e6f6e;
	padding: 2px;
	font-weight: normal;
	background-color: #a4bfc2;
}
P
{
}
BR.HSeparator
{
	border: solid 1px #ffffff;
}
.form
{
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;    
    FONT-SIZE: 10px;
    COLOR: #000000;
}
.TextBox
{
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;    
    FONT-SIZE: 10px;
    COLOR: #5e6f6e;
}
.frmExternalContent
{
	padding: 0px;
	margin: 0px;
}
.AlertOK
{
    FONT-FAMILY: Arial, Helvetica;    
    FONT-SIZE: 11px;
    font-weight: bold;
	color: Green;
}
.AlertKO
{
    FONT-FAMILY: Arial, Helvetica;    
    FONT-SIZE: 11px;
    font-weight: bold;
	color: Red;
}
.RadioSearch, .RadioSearch label, .RadioSearch input
{
    FONT-FAMILY: Arial, Helvetica;    
	FONT-SIZE: 11px;
    COLOR: #000000;
    vertical-align:middle;
}
.barretta, .barretta A, .barretta A:visited
{
    FONT-FAMILY: Verdana, Helvetica;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #5e6f6e;
    TEXT-ALIGN: left
}
.Breadcrumb_container
{
	background-image: url(/itcweb/templates/img/Sfondo_Barretta_Orange.jpg);
	background-position: top;
	background-repeat: repeat-x;
	padding-top: 5px;
	padding-bottom: 10px;
}
.Breadcrumb, .Breadcrumb A, .Breadcrumb A:visited, .Breadcrumb A:hover
{
    FONT-FAMILY: Verdana, Helvetica;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    TEXT-ALIGN: left
}
.BreadcrumbPrefix, .BreadcrumbPrefix A, .BreadcrumbPrefix A:visited
{
    COLOR: #ffffff;
}
.footerTop, .footerTop A, .footerTop A:visited
{
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: #000000;
    TEXT-ALIGN: center;
    padding-bottom: 4px;
}
.footerBottom
{
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;    
    FONT-SIZE: 10px;
    color: #000000;
    TEXT-ALIGN: center;
}
.footerLastUpdate
{
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;    
	padding-top: 8px;
    COLOR: #000000;
    FONT-SIZE: 10px;
    font-weight: bold;
    TEXT-ALIGN: center;
}
#divImgInfo
{
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;    
    FONT-SIZE: 10px;
    color: #000000;
    TEXT-ALIGN: center;
    margin-top: 5px;
}
.Arancio_Bold
{
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9px;
    COLOR: #000000;
}
.Grigio_Bold
{
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9px;
    COLOR: #000000;
}
.Grigino_Bold
{
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9px;
    COLOR: #000000;
}
.Rosso_Bold
{
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9px;
    COLOR: #FF0000;
}
.NoBold, .NoBold A,  .NoBold A:hover
{
	font-weight: normal;
}
.GrayPanel
{
	background-color: #ffffff;
}
.GrayPanelTop
{
	background-image: url(/itcweb/templates/img/GrayPanelTop.gif);
}
.GrayPanelBottom
{
	background-image: url(/itcweb/templates/img/GrayPanelBottom.gif);
}
.GrayPanelBox
{
	padding: 2px;
}
.GrayPanelBoxHead
{
    FONT-FAMILY: Arial, Helvetica;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
}
.GrayPanelBoxHead P
{
	padding: 0px;
	margin: 0px;
}
.GrayBox
{
	background-color: #ffffff;
	border: none;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.GrayBoxHead
{
    FONT-FAMILY: Arial, Helvetica;
	background-color: #000000;
	font-size: 11px;
	font-weight: bold;
	border: solid 1px #ffffff;
	color: #ffffff;
	margin: 0px;
}
.GrayBoxContent
{
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
	background-color: #ffffff;
	font-size: 9px;
}
.divVoid
{
	padding: 3px;
    FONT-FAMILY: Arial, Helvetica;
  	font-size: 11px;
}
TD A.ArchiveLink, A.ArchiveLink
{
    FONT-FAMILY: Arial, Helvetica;
	margin-top: 16px;
	padding-top: 16px;
	font-size: 11px;
	font-weight: bold;
    COLOR: #000000;
}
.WorldWideSitesMap
{
	background-image: url(/ITCWeb/templates/img/Worldwide.gif);
}

/* Content Boxes */
.TopChannelName
{
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #000000;
}
/* General */
.ContentBoxHeader_Home
{
	border-top: solid 2px #000000;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #000000;
    vertical-align: top;
    padding-bottom: 0px;
}
.ContentBoxHeader_Home P
{
	padding: 0px;
	margin: 0px:
}
.ContentBoxHeader
{
	border-top: solid 2px #000000;
    FONT-FAMILY: Arial, Helvetica;
    FONT-WEIGHT: bold;
    FONT-SIZE: 19px;
    COLOR: #000000;
    vertical-align: top;
    padding-bottom: 15px;
}
.ContentBox
{
	border-top: solid 2px #000000;
    vertical-align: top;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
    FONT-SIZE: 10px;
}

.ServiceBoxHeader
{
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #000000;
    background-color: White;
    vertical-align: top;
    margin-top: -15px;
    position: absolute;
    padding: 2px 5px 2px 5px;
}
.ServiceBoxHeader SPAN P
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.ServiceBox
{
    vertical-align: top;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
    FONT-SIZE: 10px;
    margin-bottom: 15px;
    padding: 5px;
}
.ServiceBox_Border
{
	border: 2px solid #000000;
    width: 100%;
}
.PageSectionTitle
{
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #5e6f6e;
}

/* Environment */
.EnvironmentBoxHeader_Home
{
	border-top: solid 2px green;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #000000;
    vertical-align: top;
    padding-bottom: 0px;
}
.EnvironmentBoxHeader_Home P
{
	padding: 0px;
	margin: 0px:
}
.EnvironmentBoxHeader
{
	border-top: solid 2px green;
    FONT-FAMILY: Arial, Helvetica;
    FONT-WEIGHT: bold;
    FONT-SIZE: 19px;
    COLOR: #000000;
    vertical-align: top;
    padding-bottom: 15px;
}
.StockQuoteBox
{
	border: solid 2px #000000;
}
.WBCSDNewsScript, .WBCSDNewsScript A, .WBCSDNewsScript A:link, .WBCSDNewsScript A:hover
{
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-SIZE: 10px;
}
.WBCSDNewsScript .MiddleBoxText
{
	padding-top: 5px;
}
.WBCSDNewsScript .spacer 
{
   background: url(spacer.gif);
   font-size: 0px;
   background-color: #ffffff;
   height: 13px;
}


/* News */
.NewsBox
{
	margin: 0px;
	padding: 1px;
	width: 100%;
}
.NewsBoxRow0, .NewsBoxRow1, .NewsBoxRow0 TD, .NewsBoxRow1 TD
{
    FONT-FAMILY: Arial, Helvetica;
    FONT-SIZE: 11px;
    background-color: white;
    color: #000000;
    vertical-align: top;
    padding: 2px;
    margin: 0px;
    vertical-align: top;
}
.NewsBoxRow1, .NewsBoxRow1 TD
{
	background-color: #ffffff;
}
.NewsTitle
{
    FONT-FAMILY: Arial, Helvetica;
	font-weight: bold;
	font-size: 14px;
	padding: 5px 0px 10px 0px;
}
.NewsDate
{
    FONT-FAMILY: Arial, Helvetica;
    color: #000000;
	font-size: 11px;
	font-weight: normal;
	padding: 5px 0px 15px 5px;
}
.NewsDate A
{
    color: #000000;
}
.NewsDate A:hover
{
	color: black;
}
.NewsContent
{
    color: #000000;
    FONT-FAMILY: Arial, Helvetica;
	font-weight: normal;
	font-size: 12px;
	padding: 5px 5px 0px 2px;
}
.NewsContent A
{
    color: #000000;
    font-weight: normal;
}
.NewsContent A:hover
{
    color: black;
    font-weight: normal;
}
.NewsChannelListItem
{
    FONT-FAMILY: Arial, Helvetica;
	font-size: 12px;
	margin: 15px 0px 5px 0px;
}
.NewsChannelListItem A, .NewsChannelListItem A:hover
{
    FONT-FAMILY: Arial, Helvetica;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
}
.NewsChannelListItem A:hover
{
	color: black;
}
.NewsChannelLatestNews
{
    FONT-FAMILY: Arial, Helvetica;
	margin: 0px 5px 0px 0px;
	font-size: 12px;
}
.NewsChannelLatestNews A
{
    FONT-FAMILY: Arial, Helvetica;
    color: #000000;
	font-size: 12px;
	font-weight: normal;
/*	font-style: italic;*/
}
.NewsChannelLatestNews A:hover
{
    FONT-FAMILY: Arial, Helvetica;
    color: black;
	font-size: 12px;
	font-weight: normal;
/*	font-style: italic;*/
}
.NewsListItem
{
    FONT-FAMILY: Arial, Helvetica;
	margin: 10px 5px 0px 0px;
	font-size: 12px;
}
.NewsListItem A, .NewsListItem A:hover
{
    FONT-FAMILY: Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
}
.NewsListItemWithContent
{
    FONT-FAMILY: Verdana, Helvetica;
    color: #000000;
	margin: 0px 5px 0px 0px;
	padding: 10px 5px 15px 10px;
	font-size: 12px;
	vertical-align: top;
	clear: both;
	display: block;
}
.NewsListItemDate
{
    FONT-FAMILY: Arial, Helvetica;
    color: #000000;
	font-size: 11px;
}

/* Login */
INPUT.Login
{
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
    FONT-SIZE: 9px;
    COLOR: #000000;
}
.Login_grigio, .Login_grigio a, .Login_grigio a:visited
{
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9px;
    COLOR: #000000;
    TEXT-DECORATION: underline
}

/* FAQ */
.Question
{
    FONT-FAMILY: Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
}
.Answer
{
    FONT-FAMILY: Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	margin: 0px 5px 5px 0px;
}

/* Left Nav Menu */
#LeftNavMenu, .LoginForm, .UcProfiles
{
	padding: 1px;
	border-collapse: collapse;
	border: solid 1px white;
	border-top: none;
	width: 100%;
}
#WorldwideSites
{
	padding: 1px;
	border-collapse: collapse;
	border: solid 1px white;
	border-top: none;
	width: 120px;
}
#WorldwideSites .menuLevel1Box, #WorldwideSites .menuLevel1Sel
{
	border-top: solid 1px white;
}

.menuLevel1Box, .menuLevel1BoxSel
{
	border: solid 1px white;
	border-top: none;
	background-color: #000000;
	height: 15px;
	width: 13px;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 9px;
	font-weight: normal;
	color: White;
	text-align: center;
}
.menuLevel1BoxSel
{
	background-color: #000000;
}
.menuLevel1, .menuLevel1Sel, .menuLevel1 A, .menuLevel1 A:hover, .menuLevel1Sel A, .menuLevel1Sel A:hover
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 9px;
	font-weight: bold;
	color: White;
	background-color: #000000;
	width: 104px;
}
.menuLevel1, .menuLevel1Sel
{
	height: 15px;
	border: solid 1px white;
	border-top: none;
	padding-left: 3px;
}
.menuLevel1Sel, .menuLevel1Sel A, .menuLevel1Sel A:hover
{
	color: White;
	background-color: #000000;
}
.menuLevel2Box
{
	background-color: white;
	font-size: 9px;
	width: 13px;
	vertical-align: top;
}
.menuLevel2, .menuLevel2 A, .menuLevel2 A:hover, .menuLevel2Sel, .menuLevel2Sel A, .menuLevel2Sel A:hover
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	padding-bottom: 4px;
}
.menuLevel2, .menuLevel2Sel
{
	padding-left: 3px;
}
.menuLevel2Sel, .menuLevel2Sel A, .menuLevel2Sel A:hover
{
	color: #000000;
}
.menuLevel3Box
{
	background-color: white;
	font-size: 9px;
	width: 13px;
}
.menuLevel3, .menuLevel3 A, .menuLevel3 A:hover, .menuLevel3Sel, .menuLevel3Sel A, .menuLevel3Sel A:hover
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 10px;
/*	font-style: italic;*/
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	padding-bottom: 4px;
}
.menuLevel3, .menuLevel3Sel
{
	padding-left: 7px;
}
.menuLevel3Sel, .menuLevel3Sel A, .menuLevel3Sel A:hover
{
	color: #000000;
}
.menuLevel4Box
{
	background-color: white;
	font-size: 9px;
	width: 13px;
}
.menuLevel4, .menuLevel4 A, .menuLevel4 A:hover, .menuLevel4Sel, .menuLevel4Sel A, .menuLevel4Sel A:hover
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 10px;
/*	font-style: italic;*/
	font-weight: normal;
	color: #000000;
	background-color: #FCFFFF;
	padding-bottom: 4px;
}
.menuLevel4, .menuLevel4Sel
{
	padding-left: 7px;
}
.menuLevel4Sel, .menuLevel4Sel A, .menuLevel4Sel A:hover
{
	color: #000000;
}
/* Curriculum Vitae */
.CVList
{
	font-size: 9px;
    color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	list-style-type: lower-roman;
}
.CVTitle
{
	font-weight: bold;
	font-size: 10px;
    color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	list-style-type: lower-roman;
}
.CVForm
{
	font-weight: normal;
	font-size: 9px;
    color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	list-style-type: lower-roman;
}
.CVValidator
{
	font-size: 9px;
	color: red;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	list-style-type: lower-roman;
}
#CVPrivacyStatement
{
	height: 150px;
	width: 600px;
	overflow: auto;
	border: solid 1px #000000;
}
.dgGTContainerPreTable
{
	LEFT: 15px; 
	POSITION: absolute; 
	TOP: 50px;
	width:99%;
}

.dgGTContainer
{
	LEFT: 15px; 
	POSITION: absolute; 
	TOP: 80px;
	width:99%;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
}

.dgGTHeader
{
	border: #000000 1px solid;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica;
	background-color: #000000;
	text-align: left;
	color: White;
}
.GridHeader A
{
	color: White;
}
.GridHeader
{
	border: #000000 1px solid;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica;
	background-color: #000000;
	text-align: left;
	color: White;
}
.Grid
{
	font-weight: normal;
	font-size: 11px;
    color: #000000;
	font-style: normal;
	font-family: Arial, Helvetica;
	background-color: #f3f3f3;
	text-decoration: none;
}
.GridItem
{
	font-weight: normal;
	font-size: 11px;
    color: #000000;
	font-style: normal;
	font-family: Arial, Helvetica;	
	text-decoration: none;
}
.GridAlternatingItem
{
	font-weight: normal;
	font-size: 11px;
    color: #000000;
	font-style: normal;
	font-family: Arial, Helvetica;
	background-color: White;
	text-decoration: none;
}
.GridPager
{
    BORDER: #000000 2px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    MARGIN: 1px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
}
.GridPager A
{
	font-size: 10px;
	color: Navy;
	font-family: Tahoma, Verdana, Arial, Helvetica;
}
.dgGTPageRow
{
	BACKGROUND-COLOR: #ffffff;
	font-weight:bold;
	font-size:9px;
	text-align:center;
	FONT-FAMILY:Tahoma, Verdana, Arial, Helvetica; 
	border-color:#000000;
	border-style:solid;
	border-width:1px;	
}

.dgGTAltItemRow 
{
	font-weight: normal;
	font-size: 11px;
    color: #000000;
	font-style: normal;
	font-family: Arial, Helvetica;
	background-color: White;
	text-decoration: none;
}

.dgGTItemRow
{
	font-weight: normal;
	font-size: 11px;
    color: #000000;
	font-style: normal;
	font-family: Arial, Helvetica;
	background-color: #ffffff;
	text-decoration: none;
}
.dgGTFooterRow
{
	background-color:#ffffff;	
}
/* End Curriculum Vitae */

img.floatLeft
{
	float: left;
	border-right: 12px solid white;
	border-bottom: 6px solid white;
}
img.floatRight
{
	float: right;
	border-left: 12px solid white;
	border-bottom: 6px solid white;
}

/* Start Month View */
.Calendar
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
    background-color: white;
    border-collapse: collapse;
}
.Calendar TD
{
    border: solid 1px #000000;
    height: 20px;
}
.Calendar A
{	
    COLOR: #000000;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
}
.Calendar A:hover
{	
    COLOR: black;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
}
.Mv_Title
{
	background-color: #000000;
	COLOR: White;
    FONT-WEIGHT: bold;
}
.Mv_NextPrev
{
	background-color: #000000;
	COLOR: White;
    FONT-WEIGHT: bold;
}
.Mv_NextPrev A
{
	COLOR: White;
}
TD.Day_Normal
{
	color: #000000;
    border: solid 1px #000000;
}
TD.Day_Today
{
	background-color: Yellow;
	color: White;
}
TD.Day_Selected
{
	background-color: Green;
	color: White;
}
TD.Day_Weekend
{
	background-color: White;
	color: #000000;
    border: solid 1px #000000;
}
TD.Day_Weekend A, TD.Day_Weekend A:hover
{
	color: #000000;
}
/* End Month View */

/* Start Event Table */
.EventType
{	
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica;
    color: #000000;
	padding: 5px 0px 0px -15px;
}
.EventDate
{	
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
	color: #000000;
	padding-top: 10px;
}
.EventTitle
{	
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica;
    color: #000000;
	padding: 0px 0px 0px 15px;
}
.EventTitle A, .EventTitle A:hover
{	
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica;
    color: #000000;
}
.EventDescription
{	
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
	color: #000000;
	padding: 0px 0px 0px 15px;
}
/* End Event Table */


/* Start Category Style */
.Category_I, .Category_I A
{
    background-color: #99CCFE;
	COLOR: white;
}
.Category_II, .Category_II A
{
	background-color: #009966;
	COLOR: white;
}
.Category_III, .Category_III A
{
	background-color: #3366CC;
    color: white;
}
.Category_IV, .Category_IV A
{
	color: white;
	background-color: #cccccc;
}
.Category_V, .Category_V A
{	
	background-color: #000000;
    color: white;
}
.Category_VI, .Category_VI A
{	
	background-color: #CC3333;
    color: white;
}
.Category_VII, .Category_VII A
{	
	background-color: #FEFE66;
    color: black;
}
.Category_VIII, .Category_VIII A
{	
	background-color: #FE9999;
    color: white;
}
.Category_VIII, .Category_VIII A
{	
	background-color: #000099;
    color: white;
}
.Category_IX, .Category_IX A
{	
	background-color: #CC66CC;
    color: white;
}
.Category_X, .Category_X A
{	
	background-color: #663300;
    color: white;
}
.Category_XI, .Category_XI A
{	
	background-color: #660066;
    color: white;
}
.Category_XII, .Category_XII A
{	
	background-color: #6633CC;
    color: white;
}
.Category_XIII, .Category_XIII A
{	
	background-color: #333333;
    color: white;
}
/* End Category Style */

/* Start Archive */
.ArchiveHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica;
    color: #000000;
}
.ArchiveItem
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
    color: #000000;
}
/* End Archive */

/* Start Image Gallery */
IMG.Thumbnail
{
	border: solid 1px #000000;
	cursor: hand;
	vertical-align: middle;
	margin: 3px 2px 3px 2px;
}
IMG.Preview
{
	border: solid 1px #000000;
	cursor: hand;
}
/* End Image Gallery */

.ReportQuarter
{
	padding-top: 15px;
    FONT-FAMILY: Arial, Helvetica;
	font-size: 13px;
	font-weight: bold;
	border-bottom: solid 1px #ffffff;
}

/* Start Archive Year List */
.SelectedYear, .SelectedYear A, .SelectedYear A:hover
{
	color: #000000;
}
.ArchiveYear
{
}
.YearSeparator
{
	color: #000000;
}
/* End Archive Year List */

/* Start Charter */
.CharterTitle
{
    FONT-FAMILY: Arial, Helvetica;
	color: #536f6e;
	font-size: 12px;
	font-weight: bold;
	cursor: hand;
}
.CharterIntro
{
    FONT-FAMILY: Arial, Helvetica;
    color: #000000;
	font-size: 12px;
	cursor: hand;
}
.CharterContent
{
    FONT-FAMILY: Arial, Helvetica;
	margin-top: 3px;
	margin-bottom: 7px;
    color: #000000;
	font-size: 12px;
	cursor: hand;
	border: solid 1px #000000;
	padding: 3px;
}
/* End Charter */

.SearchBox
{
	padding: 3px;
	text-align: center;
}
.SearchBox .Grigino_Bold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;
    text-align: right;
    width: 30px;
}
.SearchBox INPUT
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica;    
}
.RightBorder
{
	border-right: solid 1px #a4bfc2;
}
.DocumentationItem
{
	border-top: solid 1px #fff7ee;
	margin-top: 15px;
}