﻿body {
	background-color: #ffffff;
	margin-top: 0px;
}



.ShadowL {
	background-image: url('/Style%20Library/images/shadow.side.L.gif');
	background-position: right;
	background-repeat: repeat-y;
	width: 14px;
	overflow: hidden;
}

.ShadowR {
	background-image: url('/Style%20Library/images/shadow.side.R.gif');
	background-position: left;
	background-repeat: repeat-y;
	width: 14px;
	overflow: hidden;
}

.Header {
	background-image: url('/Style%20Library/images/header.jpg');
	background-position: center;
	background-repeat: no-repeat;
	height: 100px;
	width: 900px;
	overflow: hidden;
}

.HeaderPositioner01 {
	height: 12px;
	overflow: hidden;
}

.HeaderDate {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	height: 35px;
	padding-left: 720px;
}

.HeaderUserLogged .ms-SPLink a{
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #ffffff !important;
	/* height: 35px;
	width: 180px; */
	overflow: hidden;
}

.MainMenuRow {
	background-image: url('shadow.mainmenu.gif');
	background-position: 50% top;
	background-repeat: repeat-x;
	height: 45px;
	width: 900px;
	overflow: hidden;
/*	border-top: #ffffff 1px solid;	*/
	border-bottom: #ffffff 1px solid;
}

.MainMenuSearch {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	padding-right: 10px;
}

.MainMenuSearch select {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	width: 120px;
	border: 1px solid #333333;
}

.MainMenuSearch input {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	width: 160px;
	border: 1px solid #333333;
}

.MainContainer {
	width: 900px;
	border-top: #d0d2d4 1px solid;
	padding-top: 10px;
}

.MainContainerLeftColumn {
	width: 180px;
	overflow: hidden;
}

.MainContainerLeftMiddleColumn {
	width: 295px;
	overflow: hidden;
}

.MainContainerRightMiddleColumn {
	width: 175px;
	overflow: hidden;
}

.MainContainerMiddleColumn {
	width: 490px;
	overflow: hidden;
}

.MainContainerRightColumn {
	padding-right: 10px;
	width: 180px;
	overflow: hidden;
}

.MainContainerColumnSeparator {
	width: 20px;
	overflow: hidden;
}

.BlueContainerTitle {
	background-image: url('/Style%20Library/images/shadow.boxblue.gif');
	background-position: 50% top;
	background-repeat: repeat-x;
	height: 28px;
	width: 180px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0b2860;
	padding-left: 17px;
}

.BlueContainerTitlePositioner01 {
	height: 5px;
	overflow: hidden;
}

.BlueContainerContent {
	background-color: #eeeeee;
	width: 180px;
	overflow: hidden;
}

.BlueContainerContent a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.BlueContainerContentItem {
	background-image: url('/Style%20Library/images/listitem.boxblue.gif');
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #eeeeee;
	margin: 5px 0px 2px 0px;
	padding: 0px 0px 0px 19px;
}

.BlueContainerContent a:hover .BlueContainerContentItem {
	background-color: #ffffff;
}

.BlueContainerContentNew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ff0000;
}

.BlueContainerSeparator10 {
	height: 10px;
	overflow: hidden;
}

.LeftGreenContainerTitle {
	background-image: url('/Style%20Library/images/shadow.boxgreen.gif');
	background-position: left;
	background-repeat: repeat-x;
	height: 28px;
	width: 275px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0b2860;
	padding-left: 11px;
}

.LeftGreenContainerArrow {
	background-image: url('/Style%20Library/images/shadow.boxgreen.gif');
	background-position: left;
	background-repeat: repeat-x;
	height: 28px;
	width: 20px;
	overflow: hidden;
	padding-right: 10px;
}

.LeftGreenContainerArrow img {
	border: 0px;
}

.LeftGreenContainerArrow a {
	background-image: url('/Style%20Library/images/greencontainer.arrow.gif');
	background-position: left;
	background-repeat: no-repeat;
}

.LeftGreenContainerArrow a:hover {
	background-image: url('/Style%20Library/images/greencontainer.arrowhover.gif');
	background-position: left;
	background-repeat: no-repeat;
}

.LeftGreenContainerContent {
	background-color: #ffffff;
	width: 295px;
	overflow: hidden;
}

.LeftGreenContainerContentDate {
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	margin: 10px 0px 0px 11px;
}

.LeftGreenContainerContentTitle {
	margin: 6px 11px 0px 11px;
}

.LeftGreenContainerContentTitle a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #719818;
	text-decoration: none;
}

.LeftGreenContainerContentTitle a:hover {
	text-decoration: underline;
}

.LeftGreenContainerContentText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	margin: 6px 11px 0px 11px;
	padding-bottom: 20px;
}

.LeftGreenContainerSeparator {
	height: 1px;
	overflow: hidden;
	margin: 0px 11px 0px 11px;
	background-color: #eeeeee;
}

.LeftGreenContainerContentText img {
	float: left;
	margin-right: 4px;
}

.RightGreenContainerTitle {
	background-image: url('/Style%20Library/images/shadow.boxgreen.gif');
	background-position: left;
	background-repeat: repeat-x;
	height: 28px;
	width: 175px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0b2860;
	padding-left: 11px;
}

.RightGreenContainerArrow {
	background-image: url('/Style%20Library/images/shadow.boxgreen.gif');
	background-position: left;
	background-repeat: repeat-x;
	height: 28px;
	width: 20px;
	overflow: hidden;
	padding-right: 10px;
}

.RightGreenContainerArrow img {
	border: 0px;
}

.RightGreenContainerArrow a {
	background-image: url('/Style%20Library/images/greencontainer.arrow.gif');
	background-position: left;
	background-repeat: no-repeat;
}

.RightGreenContainerArrow a:hover {
	background-image: url('/Style%20Library/images/greencontainer.arrowhover.gif');
	background-position: left;
	background-repeat: no-repeat;
}

.RightGreenContainerContent {
	background-color: #ffffff;
	width: 175px;
	overflow: hidden;
}

.RightGreenContainerItem {
	padding: 0px 8px 0px 8px;
}

.RightGreenContainerContentDate {
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	margin: 8px 0px 0px 0px;
}

.RightGreenContainerContentTitle {
	margin: 0px 0px 10px 0px;
}

.RightGreenContainerContentTitle a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}

.RightGreenContainerContentTitle a:hover {
	color: #003366;
}

.RightGreenContainerSeparator {
	height: 5px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	background-color: #eeeeee;
}

.RightGreenContainerCalendar {
	width: 175px;
	padding-bottom: 10px;
}

.RightGreenContainerCalendarTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #031342;
	text-decoration: none;
}

.RightGreenContainerCalendarCell {
	background-color: #eeeeee;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	text-align: center;
	border: 1px solid #ffffff;
	width: 23px;
	height: 12px;
	overflow: hidden;
}

.RightGreenContainerCalendarCell .DayOfWeek {
	font-weight: bold;
	color: #333333;
}

.RightGreenContainerCalendarCell .UnselectedDay {
}

.RightGreenContainerCalendarCell .GreenDay {
	background-color: #a5ce2f;
	color: #ffffff;
}

.RightGreenContainerCalendarCell .RedDay {
	background-color: #ff3300;
	color: #ffffff;
}

.MiddleGreenContainerTitle {
	background-image: url('/Style%20Library/images/shadow.boxgreen.gif');
	background-position: left;
	background-repeat: repeat-x;
	height: 38px;
	width: 490px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0b2860;
	padding-left: 11px;
}

.MiddleGreenContainerArrow {
	background-image: url('/Style%20Library/images/shadow.boxgreen.gif');
	background-position: left;
	background-repeat: repeat-x;
	height: 28px;
	width: 20px;
	overflow: hidden;
	padding-right: 10px;
}

.MiddleGreenContainerArrow img {
	border: 0px;
}

.MiddleGreenContainerArrow a {
	background-image: url('/Style%20Library/images/greencontainer.arrow.gif');
	background-position: left;
	background-repeat: no-repeat;
}

.MiddleGreenContainerArrow a:hover {
	background-image: url('/Style%20Library/images/greencontainer.arrowhover.gif');
	background-position: left;
	background-repeat: no-repeat;
}

.MiddleGreenContainerLeftColumn {
	background-color: #ffffff;
	width: 214px;
	overflow: hidden;
	padding: 0px 20px 0px 10px;
}

.MiddleGreenContainerRightColumn {
	background-color: #ffffff;
	width: 214px;
	overflow: hidden;
	padding: 0px 10px 0px 20px;
}

.MiddleGreenContainerSeparatorColumn {
	background-color: #e6e6e6;
	width: 2px;
	overflow: hidden;
	border: 0px;
}

.MiddleGreenContainerContentDate {
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	margin: 8px 0px 0px 0px;
}

.MiddleGreenContainerContentDate a {
	color: #719818;
	text-decoration: none;
}

.MiddleGreenContainerContentTitle {
	margin: 0px 0px 10px 0px;
}

.MiddleGreenContainerContentTitle a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}

.MiddleGreenContainerContentTitle a:hover {
	color: #003366;
}

.GrayContainerTitle {
	background-image: url('/Style%20Library/images/shadow.boxgray.gif');
	background-position: 50% top;
	background-repeat: repeat-x;
	height: 26px;
	width: 180px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 10px;
}

.GrayContainerOuterBoxWhite {
	border: 1px solid #cccccc;
	background-color: #ffffff;
	padding: 5px;
}

.GrayContainerOuterBoxGray {
	border: 1px solid #cccccc;
	background-color: #eeeeee;
	padding: 5px;
}

.GrayContainerItemNeed {
	border: 1px solid #cccccc;
	background-color: #ffffff;
	padding: 5px 10px 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.GrayContainerItemNeed p {
	background-image: url('/Style%20Library/images/listitem.boxgray.gif');
	background-position: left top;
	background-repeat: no-repeat;
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 0px 8px;
}

.GrayContainerItemNeed a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.GrayContainerItemNeed a:hover {
	color: #5f8013;
	text-decoration: underline;
}

.GrayContainerItemDownload {
	background-image: url('/Style%20Library/images/downloaditem.gliph.gif');
	background-position: left top;
	background-repeat: no-repeat;
	border: 1px solid #cccccc;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding: 8px 10px 20px 20px;
}

.GrayContainerItemDownload a {
	color: #666666;
	text-decoration: underline;
}

.GrayContainerItemDownload a:hover {
	color: #003366;
}

.GrayContainerItemMaleAuthor {
	background-image: url('/Style%20Library/images/authoritem.malegliph.gif');
	background-position: left top;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-top: 6px;
	margin-bottom: 6px;
	padding: 0px 0px 0px 25px;
}

.GrayContainerItemMaleAuthor a {
	color: #666666;
	text-decoration: underline;
}

.GrayContainerItemMaleAuthor a:hover {
	color: #003366;
}

.GrayContainerItemFemaleAuthor {
	background-image: url('/Style%20Library/images/authoritem.femalegliph.gif');
	background-position: left top;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-top: 6px;
	margin-bottom: 6px;
	padding: 0px 0px 0px 25px;
}

.GrayContainerItemFemaleAuthor a {
	color: #666666;
	text-decoration: underline;
}

.GrayContainerItemFemaleAuthor a:hover {
	color: #003366;
}

.GrayContainerSeparator10 {
	height: 10px;
	overflow: hidden;
}

.GrayContainerSeparator4 {
	height: 4px;
	overflow: hidden;
}

.EuropeanFlag {
	font-family: "Trebuchet MS";
	font-size: 9px;
	font-weight: normal;
	color: #666666;
}

.BottomMenuRow {
	background-image: url('/Style%20Library/images/shadow.bottommenu.gif');
	background-position: 50% top;
	background-repeat: repeat-x;
	height: 37px;
	width: 900px;
	overflow: hidden;
	color: #999999;
}

.BottomMenuRow a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}

/* Sharepoint Out of the Box */
.ms-globalbreadcrumb a{
text-decoration:none;
color:#666666;
}

.ms-globalbreadcrumb{
text-decoration:none;
color:#666666;
}

a:visited.ms-skip
{
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}

a:hover.ms-skip
{
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}

a.ms-skip
{
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}

.ms-hidden
{
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}

.ms-globalleft{
float:left;
}

.ms-banner{
display:none;
}

.ms-searchform{
display:none;
}

.ms-titlearearight{
display:none;
}

.ms-titlearealeft{
display:none;
}

.ms-areaseparatorcorner{
display:none;
}

.ms-areaseparatorright{
display:none;
}

.ms-rightareacell{
display:none;
}

.ms-areaseparatorleft{
display:none;
}

.ms-siteaction{
display:none;
}


.ms-leftareacell{
display:none;
}

a.ms-acclink
{
width:auto;
height:1.1em;
background-color:white;
border-color:black;
border-width:1px;
border-style:solid;
padding-top:2px;
padding-bottom:2px;
padding-left:4px;
padding-right:4px;
color:black;
}

.ms-globalright{
float:right;
}

.master
{
width:928px;
margin-left:auto;
margin-right:auto;
height:100%;
background-color:#FFFFFF;
}

/*Search tool*/
.ms-sbtext{
font-family: "Trebuchet MS";
font-size: 11px;
font-weight: normal;
color: #333333;
padding-right: 10px;
}

td.ms-sbgo{
/*background-color:#e9f2fd;*/
padding-left:3px;
padding-right:3px;
padding-bottom:1px;
padding-top:1px;
}
/*Erisa*/
.MainContainerLeftColumn .ms-WPTitle
{
font-weight:bold;
font-family:tahoma,sans-serif;
color:#0b2860;
padding-left:3px;
padding-right:17px;
padding-top:2px;
padding-bottom:2px;
font-size:10pt;
}
/*Erisa*/
.MainContainerLeftColumn .ms-WPTitle A:link,.MainContainerLeftColumn .ms-WPTitle A:visited
{
color:#0b2860;
text-decoration:none;
cursor:pointer;
}

/*Erisa*/
.MainContainerLeftColumn .ms-WPHeader
{
background-image: url('/Style%20Library/images/shadow.boxblue.gif');
background-position: 50% top;
background-repeat: repeat-x;
height: 28px;
overflow: hidden;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #0b2860;
padding-left: 10px;
}

/*Erisa*/
.MainContainerLeftColumn .ms-WPHeader TD{
border-bottom:0px solid #4e7cb7;
border-collapse:collapse;
}

/*Erisa*/
.MainContainerMiddleColumn .ms-WPTitle
{
font-weight:bold;
font-family:tahoma,sans-serif;
color:#0b2860;
padding-left:3px;
padding-right:17px;
padding-top:2px;
padding-bottom:2px;
font-size:10pt;
}
/*Erisa*/
.MainContainerMiddleColumn .ms-WPTitle A:link,.MainContainerMiddleColumn .ms-WPTitle A:visited
{
color:#0b2860;
text-decoration:none;
cursor:pointer;
}

/*Erisa*/
.MainContainerMiddleColumn .ms-WPHeader
{
background-image: url('/Style%20Library/images/shadow.boxgreen.gif');
background-position: left;
background-repeat: repeat-x;
height: 38px;

font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #0b2860;
padding-left: 10px;
}
/*Erisa*/
.MainContainerMiddleColumn .ms-WPHeader TD{
border-bottom:0px solid #4e7cb7;
border-collapse:collapse;
}
/*Erisa*/
.MainContainerRightColumn .ms-WPTitle
{
font-weight:bold;
font-family:tahoma,sans-serif;
color:#ffffff;
padding-left:3px;
padding-right:7px;
padding-top:2px;
padding-bottom:2px;
font-size:10pt;
}
/*Erisa*/
.MainContainerRightColumn .ms-WPTitle A:link,.MainContainerMiddleColumn .ms-WPTitle A:visited
{
color:#ffffff;
text-decoration:none;
cursor:pointer;
}

/*Erisa*/
.MainContainerRightColumn .ms-WPHeader
{
background-image: url('/Style%20Library/images/shadow.boxgray.gif');
background-position: 50% top;
background-repeat: repeat-x;
height: 26px;

font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #ffffff;
padding-left: 10px;
}
/*Erisa*/
.MainContainerRightColumn .ms-WPHeader TD{
border-bottom:0px solid #4e7cb7;
border-collapse:collapse;
}

/*Erisa Top Menu Bar*/
.MainMenuContainer{
	/*border:none;*/
	/*border-left:solid 1px #c2dcff;*/
	display: inline;
}

.MainMenuElement {
/*	background-image: url('images/separator.mainmenu.gif');*/
	background-image: url('separator.mainmenu.gif');
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 0px;
	margin-left:0px;
	font-family: "Trebuchet MS";
	font-size: 8.5pt;
	font-weight: normal;
	color: #0551ae;
	text-decoration: none;
	text-transform: uppercase;
}

#zz1_TopNavigationMenun1{
	background-image: none;
}

.MainMenuElement a {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #0551ae;
	text-decoration: none;
}

.MainMenuElement a:hover {
	color: #5dbbe9;
}

.MainMenuElementHov {
	/*padding-left: 18px;*/
	margin-left:0px;

}

.MainMenuElementHov a {
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.MainMenuElementHov a:hover {
	color: #5dbbe9;
}
/* We don't like the erisa item */
.MainMenuRow  #zz1_TopNavigationMenun0{
	display:none;
}

.MainMenuRow td a.MainMenuElement{
	background-image: none;
	padding-left: 18px;
}

#zz1_TopNavigationMenun1 .MainMenuElement {
/*
	background-image: none;
	padding-left: 0px;
*/
}

.MainMenuRow td.ms-sbcell
{
	border:0px;
}

.MainMenuRow td.ms-sbgo{
	background-color:transparent;
}

.MainMenuRow .ms-sbplain{
	border: 1px solid #333333;
}

.MainMenuRow .ms-sbscopes{
	border: 1px solid #333333;
}

/* Left menu */
.LeftColumnNavMenu {
	width: 152px;
	overflow: hidden;
	background-color: #eeeeee;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #333333;
	}
	
.LeftColumnNavMenu td{
	font: normal 11px Arial, Helvetica, sans-serif;
	width: 152px;

	}


.LeftColumnNavMenu a {
	color: #333333;
	text-decoration: none;
	width: 152px;
}

.leftNav1 td {
	background-color: #eeeeee;
}


.LeftColumnNavMenu a {
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: 5px 0px 2px 0px;
	padding: 0px 0px 0px 19px;
	background-image: url('/Style%20Library/images/listitem.boxblue.gif');
	background-position: left top;
	background-repeat: no-repeat;
}
#zz2_CurrentNav_SkipLink
{
   /* TODO: display:none */
	background-image: none;
	
}

.LeftColumnNavMenu a:hover {
	background-color: #ffffff;
}

.LeftColumnNavMenuSelected td{
	background-position: left top;
	background-repeat: no-repeat;
	margin: 5px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	color: #666666;
}

.LeftColumnNavMenuSelected a{
	background-color: #ffffff;
	padding: 0px 0px 0px 19px;
	font-weight: bold;
}

