﻿/*

##############################################


*/


.cvs-globalbreadcrumb {
	font-size:8pt;
	text-align:right;
	/*background-color:#ebf3ff;    
	background-color:#78A860;	
	background-color: #273d52;	*/
	background-color: #fdfce3;			/* Background Colour for GLobal Breadcrumb	*/
	padding:2px 10px 2px 5px;
}


/*  LINKS IN GLOBAL BREADCRUMB (SMALL LINKS AT TOP)	  */
.cvs-globalbreadcrumb a {
	text-decoration:none;
/*  ##Link Color for links in top links (Global Breadcrumb)  No need to visited Style   */
/*	color:#666666;	
	color:#001E7A;		*/
	color: #990000;
}
.cvs-globalbreadcrumb {
	text-decoration:none;
/*	color:#666666;	*/
	color:#336699;				/*	???	*/
}
.cvs-globalbreadcrumb a:hover{
	text-decoration:underline;
	color:#333;
}



.cvs-globalTitleArea	{		/* 	Header Area		*/
text-align:right;
/*	background-image:url("/_layouts/images/siteTitleBKGD.gif");	
	background-image:url('Foundations-Header_2-1.jpg');  */
	background-image:url('f-cafs-images/Foundations-Header_3.jpg');
	background-repeat:repeat-x;
	background-color:#FFF;
padding-left:5px;
padding-right:0px;
padding-top:1px;
	border-top: 1px solid #060563;
	border-bottom: 1px solid #000;
	height:142px;	
	vertical-align:top;
}

.cvs-globalTitleAreaInnerTable {
	height:100px;	
	border: 2px dashed #990000;
}

.cvs-titlearea,.ms-mwstitlearea{
color:#666666;
font-family:tahoma;
font-size:8pt;
letter-spacing:.1em;
}
.cvs-titlearea a
{
color:#3966bf;
text-decoration:none;
}
.cvs-titlearea a:hover,.ms-mwstitlearea a:hover
{
color:#000000;
text-decoration:underline;
}




.cvs-bannerContainer{				/*  MAIN NAV ROW  */
padding-right:10px;
padding-left:5px;
/*	background-image:url('Behind_Nav.jpg');
	background-repeat:repeat-x;		
	background-color: #86a8ff;		*/
	background-color: #000;
	height:26px;
	vertical-align:bottom;
	padding-bottom: 1px;
}



/* STYLES FOR MAIN NAV  	*/
.cvs-topnavContainer{
border:none;
/*	border-left:solid 1px #c2dcff;	
border: 2px dashed #990000;			*/
}
.cvs-topnav{
/*	border:solid 1px #c2dcff;	*/
	border-bottom: solid 1px #001d83;		/*	Main Nav bottom Border			*/
	border-left: 3px solid #001d83;			/*	NON-Active Link Left Border		*/
	border-right: 1px solid #001d83;		/*	Main Nav Right Border			*/
/*	border-bottom:none;
	background-image:url("/_layouts/images/topnavunselected.gif");	
background-repeat:repeat-x; 	*/
font-family:Tahoma;
	font-size:10pt;
	font-weight:bold;
/*background-color:#e2efff;		*/
	background-color:#FFF;				/*	NON-Active Link BG Colour		*/
	color: #001d83;						/*	NON-Active Link text Colour		*/
}
.cvs-topnav a{
display:block;
white-space:nowrap;
padding:1px 12px 3px 8px;  /*	top,?,bottom,?	*/
	height:18px;
}
.cvs-topnavselected{
	color:#003399;						/*  Main Nav Text Colour	*/
	font-weight:bold;
	border-left:solid 3px #001d83;		/* Main Nav thick left border	*/
	border-bottom: 1px solid #001d83;	/* First Link Main Nav bottom border		*/ 
	background-color: #ffff01;			/* Main Nav Links BG Colour	*/
}
.cvs-topnavselected a{
/*	color:#003399;	*/
	color:#060563;						/* Active (Page Title) Link Text Colour			*/
}
.cvs-topNavHover{
background-color:#86a8ff;				/* Main Nav Rollover BG Colour		#ffe6a0	*/
	border-left: solid 3px #001d83;		/* Main Nav Thick left border during Rollover	*/
	color:#000;							/* Main Nav Text Colour during Rollover		*/
}
.cvs-topNavHover a{
	color:#000;							/* Main Nav Text Colour during Rollover		*/
}
.cvs-topnav img{
position:relative;
left:-6px;
}
.cvs-topNavFlyOutsContainer{
border:solid 3px #990000;				/*	???	*/
}
.cvs-topNavFlyOuts{						/*	FLy Out Default Border Controled in ASPX File	*/
/*	background-color:#F2F8FF;	*/
	background-color: #fff;				/*	Fly Out BG Colour	*/
	font-family:Tahoma;
	font-weight:bold;
	font-size: 10pt;
	border-left: 3px solid #001d83;
	border-top: 1px solid #001d83;
	border-right: 1px solid #001d83;
	border-bottom: 1px solid #001d83;
}
.cvs-topNavFlyOuts a{
display:block;
*width:197px;
min-width:140px;
	color: #001d83;						/*	Fly Our Text Link Colour	*/
	padding: 2px 4px 2px 6px;			/*	Top Right Bottom Left		*/
}
.cvs-topNavFlyOutsHover{
background-color:#86a8ff;				/* Fly Our Rollover BG Colour	*/
color:#000000;
}
.cvs-nav .cvs-SPZoneLabel{
font-size:8pt;
}
.cvs-nav td{
font-size:8pt;
}



.ms-pagetitle{							/*	Heading under Nav in BLogs 	*/
color:#FFF;
font-family:verdana;
font-size:16pt;
margin:0px 0px 4px 0px;
font-weight:normal;
}
.ms-pagetitle a{
text-decoration:none;
color:#000000;
margin:0;
font-weight:normal;
}
.ms-pagetitle a:hover{
}


td.cvs-areaseparatorleft{
background:#86a8ff url("Behind_Nav.jpg");
background-repeat:repeat-x;
border-right:1px solid #6f9dd9;
height:100%;
/*background:#d6e8ff url("/_layouts/images/pageTitleBKGD.gif");
background-repeat:repeat-x;
border-right:1px solid #6f9dd9;
height:100%;	*/
}
div.cvs-areaseparatorleft{
background-color:#83b0ec;
/*background:#83b0ec url("/_layouts/images/navshape.jpg");
background-repeat:no-repeat;
background-position:-143px 0px;
border-right:1px solid #6f9dd9;
height:100%;	*/
}



TD.cvs-titleareaframe,Div.cvs-titleareaframe,.cvs-pagetitleareaframe,.cvs-mwspagetitleareaframe,.cvs-consoletitleareaframe{
	background-image:url('Behind_Nav.jpg');
	background-repeat:repeat-x;		
	background-color:	#86a8ff;			/* COlour Under Nav		*/
	text-align:center;
}
div.cvs-titleareaframe{
height:100%;
}
.cvs-pagetitleareaframe table{
background-position:332px 4px;	
/*	height:54px;  */
	height:8px;  							/* HEIGHT OF AREA ABOVE CONTENT AND BELOW NAV  */
}


/*  THE TABLE WHERE "VIEW ALL CONTENT" IS 	*/
.cvs-nav{
/*	background-color:#cedfe1; 					 /* Left Nav	*/
	background-color:#86a8ff;
font-family:tahoma;
}

.cvs-pagemargin{
	background-image: url('Content-Left-BG.jpg');
	background-repeat: repeat-y;
	background-color:#86a8ff;				/*  in between left Nav and COntent	*/
height:100%;
}
.cvs-pagemargin_right {
	background-color:#86a8ff;				/*	Right of Content	*/
height:100%;	
}

.cvs-pagebottommargin,.cvs-pagebottommarginleft,.cvs-pagebottommarginright	{
	background-color:#86a8ff;				/*	Below Left Nav	*/
/*	background:#83b0ec;		*/
}
.cvs-bodyareapagemargin{
/*	background-color:#cedfe1;  				 Below Content	*/	
	background-color:#86a8ff;
/*	border-top:1px solid #6f9dd9;		*/
	border-top:1px solid #657362;
}










/*  Inner level Links - global links is repeated many areas of the code  	
	Everywhere you enable CVS-GLOBALLINKS in Master page, this code will be enabled.	*/

.cvs-globallinks{
font-size:8pt;
background:transparent;
font-family:tahoma;
}
.cvs-globallinks a{
/*	color:#666666;  */
	color:#060563;					/*  Colour of Links in Global Breadcrumb	*/
text-decoration:none;
font-family:tahoma;
}

.cvs-globallinks{
	color:#060563;					/*	Colour of text (NOT LINKS) in Global Breadcrumb		*/
text-decoration:none;
font-family:tahoma;
}
.cvs-globallinks-CSG a{
	color: #FFCC00;
}



.cvs-HoverCellInActive,.cvs-SpLinkButtonInActive
{
border:none;
margin:1px;
color:#4c4c4c;
vertical-align:top;
background-color:transparent;
}
.cvs-HoverCellActive,.ms-SpLinkButtonActive
{
border:#6f9dd9 1px solid;
vertical-align:top;
background-color:#ffbb47;
background-image:url("/_layouts/images/menubuttonhover.gif");
}
.cvs-HoverCellActiveDark
{
background-image:url("/_layouts/images/menubuttonhover.gif");
border:solid 1px #868686;
background-color:#ffbb47;
vertical-align:top;
}
.cvs-SpLinkButtonInActive,.cvs-SpLinkButtonActive
{
padding:1px 1px 1px 3px;
}
.cvs-SpLinkButtonActive a,.cvs-SpLinkButtonActive a:hover{
color:#000000;
text-decoration:none;
}
.cvs-SPLink
{
font-family:verdana;
font-size:8pt;
color:#003399
}
.cvs-SPLink A:link,.ms-SPLink A:visited
{
color:#2A4666;
text-decoration:none;
}

