/* Standard tab colors */

#tabs_nav A.here:visited,
#tabs_nav A.here:link {
	color:black;
	/* formHeader backgroun colour */
	background:#B3C9D7;
}

#tabs_nav A {
	/* Page heading colour */
	color:#0C1E2F;
	/* formRow background colour */
	background:#C9D5E0;  
}



/* Start RHS Calendar Style */
.calBackground {
	Background-Color:#C9D5E0;
}
.calHeader {
	color:#23516C;
	font-size:110%;
	Font-weight:bold;
}
A.calHeaderLink:link,
A.calHeaderLink:active,
A.calHeaderLink:visited {
	color:#23516C;
	Font-weight:bold;
	text-decoration:none;
}

A.calHeaderLink:hover {
	color:#0C1E2F;
	Font-weight:bold;
	text-decoration:none;
}
A.calHeaderArrowLink:link,
A.calHeaderArrowLink:active,
A.calHeaderArrowLink:visited {
	color:#23516C;
	Font-weight:bold;
	text-decoration:none;
	Font-size: 130%;
}
A.calHeaderArrowLink:hover {
	color:#0C1E2F;
	Font-weight:bold;
	text-decoration:none;
}
TD.calDaysOfWeekend {
	Color:#0C1E2F;
	Font-size:90%;
}

TD.calDays {
	Background-Color:#C9D5E0;
	Border:1px solid #0C1E2F;
	Color:#000000;
	Font-size:90%;
	Font-family:verdana, arial, helvetica;
	text-align:center;
}
TD.calWeekend {
	Background-Color:#B3C9D7;
	Border:1px solid #0C1E2F;
	Color:#000000;
	Font-size:90%;
	Font-family:verdana, arial, helvetica;
	text-align:center;
}
/* End RHS Calendar Style */

/* Start Main Calendar Style */

.mainCalDays {
	BORDER: #0C1E2F 1px solid;
	COLOR: #000000;
	font-size:90%;
	FONT-FAMILY: verdana, arial, helvetica;
	BACKGROUND-COLOR: #C9D5E0;
	TEXT-ALIGN: left;
}

.mainCalWeekend {
	BORDER: #0C1E2F 1px solid;
	font-size:90%;
	COLOR: #000000;
	FONT-FAMILY: verdana, arial, helvetica;
	BACKGROUND-COLOR: #B3C9D7;
	TEXT-ALIGN: left;
}
Span.mainCalArrow {
	color:#0C1E2F;
	Font-family: arial, helvetica;
	text-decoration:none;	
	padding-right:3px;
}
.mainCalGeneralLink {
	color:#0C1E2F;
	Font-family: verdana, arial, helvetica;
	text-decoration:none;
}
TD A.mainCalGeneralLink:link,
TD A.mainCalGeneralLink:active,
TD A.mainCalGeneralLink:visited {
	color:#0C1E2F;
	Font-family: verdana, arial, helvetica;
	text-decoration:none;
}
TD A.mainCalGeneralLink:hover {
	color:#23516C;
	Font-family: verdana, arial, helvetica;
	text-decoration:underline;
}
/* Start Event Details */
.calEventTable {
	border:1px solid #CCCCCC;
	background-color:#C9D5E0	
}
TD A.calEventLink:link,
TD A.calEventLink:active,
TD A.calEventLink:visited {
	color:#0C1E2F;
	Font-weight:normal;
	text-decoration:none;
}
TD A.calEventLink:hover {
	color:#0C1E2F;
	Font-weight:normal;
	text-decoration:underline;
}
.calEventType {
	COLOR: #0C1E2F;
	font-family: verdana, arial,helvetica;
	font-size:90%;
	font-weight: bold;
}
/* End Event Details */

}
.tableheader  {
	background-color:#B3C9D7;
	border: solid #ffffff 1px;
}
.tablerow  {
	background-color:#C9D5E0;
	border: solid #ffffff 1px;	
}
/* End Main Calendar Style */


/*form layout*/
/*only applicable to pages with form includes - used for components, colour specific elements*/

 div.formHeader, div.formFooter {
	background-color:#B3C9D7;
 }

div.formRow {
	background-color:#C9D5E0;
}

div.Level1 {
	background-color:#B3C9D7;
}

td.noevent, .form div, .form {
	background-color:#C9D5E0;
}

td.event, .calList td, div.formHeader, div.formFooter {
	background-color:#B3C9D7;
}

/*form layout end*/	

/*related documents*/
td.top_related_documents {
	background-color:#B3C9D7;
}

.related_documents1 {
	background-color:#C9D5E0;
}

.related_documents2{
	background-color: #E1E7ED;
}

td.top_related_documents {
	color:black;
}
/*related documents end*/




/*colours*/
td.LeftColumn {
	background-color: #511883; /* TODO: background colour of the LHS menu */
}  
td.RightColumn {
	background-color: #D5CEE5; /* TODO: background colour of the RHS menu */
} 
div.breadcrumbContainer {
	background-color:#8D7FA8; /* TODO: background colour of the breadcrumb area */
	}
	
a.breadcrumb, 
a.breadcrumb:link,
a.breadcrumb:active,	
a.breadcrumb:visited {
	color:#FFFFFF; /* TODO: normal colour of the breadcrumb anchors */
}		
a.breadcrumb:hover {
	color:#000033; /* TODO: hover colour of the breadcrumb anchors */
}
div.footerContainer {
	background-color:#8D7FA8; /* TODO: background colour of the footer area */
	width: 450px;
}		
a.footer, 
a.footer:link, 
a.footer:active,
a.footer:visited {
	color:#FFFFFF; /* TODO: normal colour of the footer anchors */
}		
a.footer:hover {
	color:#000033; /* TODO: hover colour of the footer anchors */
}
div.globalSitesContainer {
	color:#B3C9D7; /* TODO: background colour of the area at top-right (often used for link to global site) */
}
a.globalSites,
a.globalSites:link,
a.globalSites:active,
a.globalSites:visited {
	color:#3F3162; /* TODO: normal colour of the anchor at top-right (often used for link to global site */
}
a.globalSites:hover {
	color:#0C1E2F;  /* TODO: hover colour of the anchor at top-right (often used for link to global site */
}
a.quickLinks,
a.quickLinks:link,
a.quickLinks:active,
a.quickLinks:visited {
	color:#3F3162; /* TODO: normal colour of the anchors in the RHS include sections */
}
a.quickLinks:hover {
	color:#0C1E2F;  /* TODO: hover colour of the anchors in the RHS include sections */
}
div.quickLinksContainer {
	color:#B3C9D7; /* TODO: background colour of each of the RHS menu areas */
}

div.quickLinksContainer li {
	background: url(images/arrowColour.gif) 0 5 no-repeat;
}

div.quickLinksHeading {
	background-color:#9B5EBD; /* TODO: background colour of the heading for each of the RHS menu areas */
}
a.rhsLinks,
a.rhsLinks:link,
a.rhsLinks:active,
a.rhsLinks:visited {
	color: #3F3162; /* TODO: normal colour of the RHS menuitem anchors */
}	
a.rhsLinks:hover {
	color:#0C1E2F; /* TODO: hover colour of the RHS menuitem anchors */
}
div.authoringHeading {
	background-color:#7B8000; /* TODO: background colour of the content authoring section */
}
DIV.contentBody A.icm_link,
DIV.contentBody A.icm_link:link,
DIV.contentBody A.icm_link:active,
DIV.contentBody A.icm_link:visited {
	color:#FFFFFF; /* TODO: normal colour of the in-content menu anchors */
}
DIV.contentBody A.icm_link:hover {
	color:#FFCC00; /* TODO: hover colour of the in-content menu anchors */
}
DIV.contentBody A.icm_link_on,
DIV.contentBody A.icm_link_on:link,
DIV.contentBody A.icm_link_on:active,
DIV.contentBody A.icm_link_on:visited,
DIV.contentBody A.icm_link_on:hover {
	color:#FFCC00; /* TODO: colour of the anchor of the current page for in-content menus */
}

h1.contentTitle {
	background-color:#E8E3F5; /* TODO: background colour of the page heading section */
	color:#000033; /* TODO: font colour of the page heading section */
}

h2.contentIntro {
	color: #23516C; /* TODO: font colour of the intro text section */
}
div.contentBody a,
div.contentBody a:link,
div.contentBody a:active,
div.contentBody a:visited {
	color: #3F3162; /* TODO: normal colour of anchors */
}
div.contentBody a:hover {
	color: #330066; /* TODO: hover colour of anchors */
}
ul.menuLevel1OpenBlock {
	background-color:#000033; /* TODO: background colour of level 2 menuitems */
}
a.menuLevel1, a.menuLevel1On {
	border-top: solid #0C1E2F 1px;	/* TODO: */	
}
		
a.menuLevel1:hover, a.menuLevel1On {
	background-color:#EFAD14; /* TODO: background colour of level 1 menuitems on hover */
	color: navy!important; /*TODO MANEJA EL COLOR DEL FONT DEL MENU LATERAL*/
	
}			
ul.menuLevel1OpenBlock a:hover, li.menuLevel2On a:active, li.menuLevel2On a:link, li.menuLevel2On a:visited, li.menuLevel2ExpandedOn a:active, li.menuLevel2ExpandedOn a:link, li.menuLevel2ExpandedOn a:visited, li.menuLevel3On a:active, li.menuLevel3On a:link, li.menuLevel3On a:visited {
	color: #FFCC00; /* TODO: font colour of level 3 menuitems */
}
.icm_header {
	BACKGROUND-COLOR: #7B0C52; /* TODO: background colour of in-content menu header */
}
.icm_content {
	BACKGROUND-COLOR: #9C3C73; /* TODO: background colour of in-content menu */
}
table.query  {
	background-color: #B3C9D7; /* TODO: background colour of search table */
}
div.searchtitle {
	color: #23516C; /* TODO: colour of search title */
}


.home_table_header {
	background-color:#BEB6CD;
	
}

.home_table_header_link:link, .home_table_header_link:visited,
{
	color:white !important;
	
}



.home_table_header A:hover{
	color:#0C1E2F !important;
}
				
.home_table_content {
	background-color:#23516C;	
}


.feedBack div{
	background-color:#C9D5E0;
}

div.feedBackHeader, div.feedBackFooter {
	background-color:#B3C9D7;
}

div.feedBackFooter A:hover{
	color:#0C1E2F !important;
}

div.sitemap a, div.sitemap a:link, div.sitemap a:active, div.sitemap a:visited {
	color: #23516C !important;
}
div.sitemap a:hover {
	color: #0C1E2F !important;
}
div.siteMapLevel1 A {
	background-color: #B3C9D7 !important;
}

/*colours end*/




/* general HTML element start */
body {
	margin-right:1px;
	background-color:#FFFFFF;
	font-size: 70%;
	margin-top: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
}

P {	
	margin-top:0px;
}

LI { 
	line-height: 1.25em;
}


img {
	border:0px;
}


div, table, td, input, textarea, select, font, span, h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	color: #3F3162;
}
/* general HTML element end */

/* main page structure start */
td.LeftColumn {
	width:150px;
	vertical-align:top;
}  
td.MiddleColumn {
	vertical-align:top;
	border-left: solid white 1px;
	border-right: solid white 1px;

} 
td.RightColumn {
	width:150px;
	vertical-align:top;
} 

/* main page structure end*/

/* breadcrumbs start*/
div.breadcrumbContainer {
	color:#FFFFFF;
	padding-left: 5px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom: solid white 1px;
	width: 455px;
	
}
a.breadcrumb, 
a.breadcrumb:link,
a.breadcrumb:active,
a.breadcrumb:visited {
	text-decoration: none;
	background: url(/images/arrowWhite.gif) no-repeat 0px 5px;
	padding-left:7px;
	padding-right:7px
}		
a.breadcrumb:hover {
	cursor:hand;
	text-decoration: underline;
}
/* breadcrumbs end*/

/* footer start */
div.footerContainer {
	color:#FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top:3px;
	padding-bottom:3px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	
	
}		
a.footer, 
a.footer:link, 
a.footer:active,
a.footer:visited {
	text-decoration: none;
}		
a.footer:hover {
	cursor:hand;
	text-decoration: none;
}
/* footer end */


/* right hand menu start */
div.globalSitesContainer {
	padding-left: 10px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom: solid white 1px;		
}
a.globalSites,
a.globalSites:link,
a.globalSites:active,
a.globalSites:visited {
	text-decoration: none;
}
a.globalSites:hover {
	cursor:hand; 
	text-decoration: underline;
}
a.quickLinks,
a.quickLinks:link,
a.quickLinks:active,
a.quickLinks:visited {
	text-decoration: none;
}
a.quickLinks:hover {
	cursor:hand; 
	text-decoration: underline;
}
div.quickLinksContainer {
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}
div.quickLinksHeading {
	color: white;
	padding-left:10px;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
}
a.rhsLinks,
a.rhsLinks:link,
a.rhsLinks:active,
a.rhsLinks:visited {
	text-decoration: none;
	padding-left:1px;
}	
a.rhsLinks:hover {
	cursor:hand;
	text-decoration: underline;
	padding-left:1px;
}
div.authoringHeading {
	color: white;
	padding-left:10px;
	font-weight:bold;
	padding-top:0px;
	padding-bottom:0px;
}
/* right hand menu end */

/*content section start*/

DIV.contentBody A.icm_link,
DIV.contentBody A.icm_link:link,
DIV.contentBody A.icm_link:active,
DIV.contentBody A.icm_link:visited {
	text-decoration:none;
}
DIV.contentBody A.icm_link:hover {
	text-decoration:underline;
}
DIV.contentBody A.icm_link_on,
DIV.contentBody A.icm_link_on:link,
DIV.contentBody A.icm_link_on:active,
DIV.contentBody A.icm_link_on:visited,
DIV.contentBody A.icm_link_on:hover {
	text-decoration:none;
}

div.contentBody hr{
	clear:both;
}
DIV.contentBody {
	 margin-right:0px;
	 padding-left:0px;
}

.picture {
	margin-bottom:5px;
	border:0px;
}

IMG.right {
	margin-bottom:5px;
	border:0px;
	float:right;
	margin-left:10px;
}

IMG.left {
	margin-bottom:5px;
	border:0px;
	float:left;
	margin-right:10px;
}

IMG.centre {
	margin-bottom:5px;
	border:0px;
	display:block;
	text-align:center;
}

h1.contentTitle {
	margin:0px;
	padding-left:10px;
	padding-bottom: 9px;
	padding-top: 9px;
	font-size: 160%;
	font-weight:normal;
	
}

h2.contentIntro {
	font-size: 160%;
	line-height: 105%;
	font-weight:normal;
}


h3.contentHeads {
	font-weight:bold;
	margin-bottom:10px;
} 
h3.contentSubheads {
	font-weight:bold;
	font-style:italic;
	margin-bottom:0px;
} 
div.contentBody  {
	color: #FFFFFF;
	padding:10px;
	padding-top:10px;
	width:460px;
}

div.contentBody a,
div.contentBody a:link,
div.contentBody a:active,
div.contentBody a:visited {
}
div.contentBody a:hover {
}
/* image matrix styles start */
A.contentMenu,
A.contentMenu:link,
A.contentMenu:active {
	COLOR: #ffffff; 
	TEXT-DECORATION: none; 
}
A.contentMenu:hover {
	COLOR: #ffffff; 
	TEXT-DECORATION: underline; 
}
td.contentMenu {
	padding-left:5px
}
/* image matrix styles end */
/*content section end*/

/*menu*/
/*cannot move this to standard-application.css because it will interfere with v1 sites */
a.menuLevel1, a.menuLevel1On {
	padding-top: 5;
	padding-right: 0;
	padding-bottom: 5;
	padding-left: 10;
}
/*menu end*/


/* in-content menu start */
.icm {
	float:right;
}

.icm_header {
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 3px; 
	COLOR: #ffffff; 
	PADDING-TOP: 3px; 
}
.icm_content {
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px; 
}
/* in-content menu end */
/* menu end */		

/*home page styling*/
.home_table_header {
	padding-left: 15px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
	color: white !important;
	display:block;
	border: 1;
}

.home_table_content {
	color:white;
	padding-left: 10px; 
	padding-bottom: 3px;
	padding-top: 3px;
}

table.home_table_content td.left{
	padding-top: 8px;
	vertical-align: top;
	width:0%;
}

table.home_table_content td.middle{
	width:100%
}


table.home_table_content td.right{
	text-align: right;
	vertical-align: top;
	white-space: nowrap;
	
}


.home_table_parent {
	border-collapse: collapse;
	width:100%;
}

.home_table_parent td {
	padding:0px;
	vertical-align: top;
	width:50%;
}

.home_table_background_image {
	height : 148;
	width : 100%;
	background-repeat : no-repeat;
}

/*end home page styling*/

/* start of dynamic site map styling */
div.sitemap a, div.sitemap a:link, div.sitemap a:active, div.sitemap a:visited {
	text-decoration: none;
}
div.sitemap a:hover {
	text-decoration: underline;
}
div.sitemap div {
	padding-top: 1px;
}
div.siteMapLevel1 A {
	margin: 0px;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-top: 1px;
	font-weight: bold;
	width: 300px;
}
div.sitemap .siteMapLevel1 {
	background-color:#FFFFFF;	
	padding-top: 8px;
}
div.sitemap .siteMapLevel2 {
	background-color:#FFFFFF;
	padding-left: 10px;
}
div.sitemap .siteMapLevel3 {
	background-color:#FFFFFF;
	padding-left: 30px;
}
div.sitemap .siteMapLevel4 {
	background-color:#FFFFFF;
	padding-left: 50px;
}
div.sitemap .siteMapLevel5 {
	background-color:#FFFFFF;
	padding-left: 70px;
}
div.sitemap .siteMapLevel6 {
	background-color:#FFFFFF;
	padding-left: 90px;
}
/* end of dynamic site map styling */
