/*
ERC's additions to the stlesheets.rch-
Load last.rch-
*
*                                       
*/



/*.rch-section-departments {
    background: url("/TemplateAssets/images/global/bg-pattern-blades.rch-png") no-repeat scroll center top #rch-FFFFFF !important;
}*/

a:link, #rch-primary a {
    color: #003366;
    text-decoration: underline;
}


#rch-mini-nav a {
        text-decoration:none;
}


/* CSS to style the authorised by footer.rch- Was not in the supplied CSS */
#rch-footer-credits {
	float:left;
	width:940px;
	left:0;
	top:60px;
	padding:10px;
	position:relative;
	font-size:smaller;
	text-align:center;
	color:#999;
}



/* Existing CSS for CMS */
#rch-primary .time {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
#rch-primary .no-space {
	padding: 0;
	border: 0;
	margin: 0;
}
#rch-primary .smalltext {
	font-size: 0.83em;
	margin: 0;
	padding: 0.2em 0 0.2em 0;
	border: 0;
}
#rch-primary .smalltitle {
	font-size: 1em;
	font-weight: bold;
	color: #0000A0;
}
#rch-primary .highlighted {
	font-weight: bold;
	color: #CC0000;
}
#rch-primary .bigbold {
	font-weight: bold;
	color: #990033;
	font-size: 22px;
}
#rch-primary .redtext {
	color: #CC0000;
}
#rch-primary .whitetext {
	color: #fff;
}
#rch-primary .greentext {
	color: #360;
}
#rch-primary .bluetext {
	color: #039;
}
#rch-primary .purpletext {
	color: #639;
}
#rch-primary .greytext {
	color: #ccc;
}
#rch-primary .subtitle {
	font-weight: bold;
	color: #400080;
}
#rch-primary .reversed {
	background-color: #ff0000;
	color: #ffffff;
	font-weight: bold;
	padding: 2px;
}
#rch-primary .dashedborder {
	border: thin dashed #CCCCCC;
	padding-left: 2px;
}
#rch-primary .white_link a, #rch-primary .white_link a:visited, #rch-primary .white_link a:active {
	color: #FFFFFF;
}
#rch-primary .white_link a:hover {
	color: #000000;
}
/* Added for IT FAQ pages */
ul.faqquestion {
	margin-bottom: 4px;
	list-style-image: url(/emplibrary/it/Qblock.gif);
}
#rch-primary .linksurl {
	text-decoration: none;
	color: #000000;
}
#rch-primary a.linksurl:link {
	color: #039;
}
#rch-primary a.linksurl:visited {
	color: #039;
}
#rch-primary a.rch-linksurl:hover {
	color: #ff9900;
	text-decoration: underline;
}
#rch-primary .siteurl {
	text-decoration: none;
	color: #000000;
}
#rch-primary a.siteurl:link {
	color: #f2007a;
}
#rch-primary a.siteurl:visited {
	color: #f2007a;
}
#rch-primary a.rch-siteurl:hover {
	color: #ff9900;
	text-decoration: underline;
}
#rch-primary .depturl {
	text-decoration: none;
	color: #000000;
}
#rch-primary a.depturl:link {
	color: #f2007a;
}
#rch-primary a.depturl:visited {
	color: #f2007a;
}
#rch-primary a.depturl:hover {
	color: #ff9900;
	text-decoration: underline;
}
#rch-primary .faqanswer {
	margin-left: 50px;
	margin-top: 0px;
	padding-top: 0px;
	font-size: 0.83em;
	color: #003366;
}

/* For those who just have to have the joke look */
#rch-primary .informal {
	font-family: "Comic Sans MS", sans-serif;
	font-size: 140%;
}
/* highlight for Tigra Form validator - added 29 June 2006 Marina*/
#rch-primary .tfvHighlight {
	color: #CC0033;
	font-weight: bold;
}
#rch-primary .tfvNormal {
	color: black;
}

.calibriBlue {
	font-family:Calibri, Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#5080c0;
	font-style:italic;
	font-size:130%;
	
}

/* Adding some margin to iframes which are used for Vimeo embeds. */
iframe { margin:15px; }

/* Ektron CMS400.net specfic styles */

div#rch-primary li.PBItem 
{
    list-style: none outside none !important;   
}

div.dropzone div.PBViewing ul.columnwidgetlist {
    margin: 0 !important;
}


/* CMS Tables */

#rch-primary table.tableLight 
{ 
    border: 1px solid #FFF;
    border-collapse: separate; 
    border-spacing: 1px;
    *border-collapse: expression('separate', cellSpacing = '1px');
}
#rch-primary table.tableLight td {  padding:10px;   }
#rch-primary table.tableLight tr { background-color: #efefef;  }


#rch-primary table.tableDark
{ 
    border: 1px solid #FFF;
    border-collapse: separate; 
    border-spacing: 1px;
    *border-collapse: expression('separate', cellSpacing = '1px');
}
#rch-primary table.tableDark td {  padding:10px;   }
#rch-primary table.tableDark tr { background-color: #dee3e7;  }