﻿/* _lcid="1033" _version="12.0.4017"
    _LocalBinding */    
html,  form
{
	height:100%;
}



  /********************/
 /* SITE ACTION MENU */
/********************/
.console
{
	clear:both;
}
.siteActionMenu
{
	float:right;
}
.siteActionMenu a:link, .siteActionMenu a:active, .siteActionMenu a:hover
{
	color:#FFF;
}
.authoringRegion
{
/*	background-color:#DDDDDD;
	color:#333333;*/
}



  /*********/
 /* LOGIN */
/*********/
.sharepointLogin
{
	float:left;
	display:inline;
}
.sharepointLogin .ms-globallinks
{
    position:relative;
    top:-2px;
}
a.#zz8_Menu, a.#zz1_MyLinksMenuMenu
{
    font-family:Tahoma;
}
div.#zz8_Menu_t img
{
    vertical-align:middle;
}
.sharepointLogin div, .sharepointLogin .ms-globallinks, .sharepointLogin .ms-globallinks a,
{
	color:#333333;
}
.logoutBtn, .logoutBtn a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #007ac2;
	text-decoration: none;
	padding-right:27px;
}
.logoutBtn a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #003263;
	text-decoration: none;
}


  /***************/
 /* MASTER PAGE */
/***************/
.wrbody
{
	border-style:none;
	border-collapse:collapse;
	background-color:#FFFFFF;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:100%;
}
.wrmaster
{
	border-style:none;
	border-collapse:collapse;
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;	
	width:100%;
	background-color:#FFFFFF;
	height:100%;
}
.topArea1
{
	border-style:none;
	border-collapse:collapse;
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
	width:186px;
	height:123px;
}
.topArea2
{
	border-style:none;
	border-collapse:collapse;
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
	border-bottom:1px;
	border-bottom-color:#FFF;
	border-bottom-style:solid;
	height:123px;
/*background-image: url('../../../SiteCollectionImages/WR/image_index.jpg'); 
background-repeat:no-repeat;*/
}
.topAreaLeftFiller
{
	width:100%;
	border-right-style:none;
	border-bottom:1px;
	border-bottom-color:#FFF;
	border-bottom-style:solid;
	background-image: url('../../../SiteCollectionImages/WR/xr2.gif');
	height:123px;
}
.pageTitle
{

	margin-top:2px;
	margin-bottom:2px;
	font-family: Arial Narrow, Calibri, Arial;
	font-size: 24px;
	font-style: normal;
	line-height: 30px;
	font-weight: normal;
	font-variant: normal;
	color: #007AC2;
	text-decoration: none;
}
.pageTitle span
{
	margin-top:15px;
	padding:0px;
}
.pageTitleImage
{
	margin-top:-10px;
	margin-bottom:-15px;
}
.bodytitleSmallest {

	font-family: "Arial Narrow";
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	color: #007AC2;
	text-decoration: none;
}
.bodytitleSmaller {

	font-family: "Arial";
	font-size: 16px;
	font-style: normal;
/*	line-height: 22px;*/
	font-weight: bold;
	font-variant: normal;
	color: #007AC2;
	text-decoration: none;
}
.bodytitleSmall {
	font-family: "Arial Narrow";
	font-size: 24px;
	font-style: normal;
	line-height: 30px;
	font-weight: normal;
	font-variant: normal;
	color: #007AC2;
	text-decoration: none;
}
.mainContent, .bodycopy
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	font-variant: normal;
	color: #003263;
	text-decoration: none;
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 0px 0px;
}
.mainContent a:link, .mainContent a:active
{
	color: #007ac2;
	text-decoration: none;
}
.mainContent a:visited 
{
	color: #777777;
	text-decoration: none;
}
.mainContent a:hover
{
	color: #003263;
	text-decoration: none;
}
.bodycopyBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	font-variant: normal;
	color: #003263;
	text-decoration: none;
}
.bodycopyWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.bodycopyBoldWhite {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.bodycopyBoldSize10 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	font-variant: normal;
	color: #003263;
	text-decoration: none;
}
.bodycopyItalic {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 17px;
	font-weight: normal;
	font-variant: normal;
	color: #003263;
	text-decoration: none;
}
.resourcesSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	font-variant: normal;
	color: #003263;
	text-decoration: none;
}
.crumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	font-variant: normal;
	color: #003263;
	text-decoration: none;
}
.mainContainer
{
	border-style: none;
	border-collapse:collapse;
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.copyRightFooter
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;

/*	text-align:center;
	font-family: Arial;  
	font-size: 8pt; 
	font-weight: regular; 
	color: #444444;
	padding-right:10px;*/
}
.copyRightFooterSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 8px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}



  /******************/
 /* TOP NAVIGATION */
/******************/
.topNavArea
{
	border-style:none;
	border-collapse:collapse;
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
 	width:186px;
 	text-align:center;
}
.topNavContainer
{
	border-style:none;
	border-collapse:collapse;
	padding: 0px 0px 0px 0px;
	width:593px;
	background-color: #003263;

}
.topNavAreaRightFiller
{
	border-left:1px;
	border-left-color:#FFF;
	border-left-style:solid;

	background-color:#007AC3;
	margin-left:1px;
}
.topSubNavContainer
{
	text-align:right;
	padding-right:15px;
	background: url("../../../SiteCollectionImages/WR/PHASE1/home-dotted-banner-below.jpg");
	height:38px;
}
.topNavItem, .topNavItem a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-right:0px;
	padding-left:11px;
	height:29px;
}
.topNavSelected
{
	color: #FFF;
}
.topNavHover a:hover
{
	color:#FC0;
	text-decoration:none;
}



  /*******************/
 /* LEFT NAVIGATION */
/*******************/
.leftNavArea
{
/*	padding: 18px 26px 0px 0px;*/
	padding: 36px 26px 0px 0px;
	vertical-align:top;
	text-align:right;
}
.leftNavArea table
{
	width:100%;
}
.leftNavAreaItem
{
}
.leftNav
{
}
.leftNavItem, .leftNavItem a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
/*	line-height: 16px;*/
	font-weight: bold;
	font-variant: normal;
	color: #007ac2;
	text-decoration: none;
	padding-bottom:2px;

}
.leftNavHover a:hover, .leftNavItem a:hover
{
	text-decoration: none;
	color: #003263;	
}
.leftTopSpacer
{
	font-family:Arial;
	font-size:11pt;
	font-weight:Bold;
	color:#0066CC;
	text-align:center;
/*	height:55px;*/
}



  /*********************/
 /* CLIENT NAVIGATION */
/*********************/
.clientNavArea
{
/*	height:50px;*/
	padding: 0px 0px 0px 0px;
	vertical-align:top;
	text-align:right;
}
.clientNav
{
	margin: 0px 26px 0px 0px;
	text-align:right;
}
.clientNavItem, .clientNavItem a:link
{
	color:#0066CC;
	font-family: arial;  
	font-size: 11pt; 
	font-weight:bold;
	line-height:24pt;
	text-decoration: underline;
}
.clientNavSelected
{
	color:#444444;
}
.clientNavHover a:hover
{
	text-decoration: none;
}



  /****************/
 /* WELCOME PAGE */
/****************/
.welcomePageProductTable
{
 	border-style:none;
	border-collapse: collapse;
 	width: 100px;
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
 	color:#FFFFFF;
}
.welcomePageProductTable a:link, .welcomePageProductTable a:visited, .welcomePageProductTable a:active 
{
	color: #FFFFFF;
	text-decoration: none;
}
.welcomePageProductTable a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.productTableWhiteSpacer
{
	width:10px;
	background-color:#FFFFFF;
}
.welcomeTitle
{
	font-family: Arial Narrow, Calibri, Arial;
	font-size: 30px;
	font-style: normal;
	line-height: 30px;
	font-weight: normal;
	font-variant: normal;
	color: #007AC2;
	text-decoration: none;
}
.arWelcomeImg
{
	vertical-align:top;
 	padding:0px 0px 0px 0px;
	background-color:#87602c;
}
.arWelcome
{
	vertical-align:top;
 	padding:0px 5px 0px 0px;
	background-color:#87602c;
}
.crWelcomeImg
{
	vertical-align:top;
 	padding:0px 0px 0px 0px;
	background-color:#58687e;
}
.crWelcome
{
	vertical-align:top;
 	padding:0px 5px 0px 0px;
	background-color:#58687e;
}
.prWelcomeImg
{
	vertical-align:top;
 	padding:0px 0px 0px 0px;
	background-color:#487a4d;
}
.prWelcome
{
	vertical-align:top;
 	padding:0px 5px 0px 0px;
	background-color:#487a4d;
}


  /****************/
 /* CUSTOM LISTS */
/****************/
.listTable
{
	width:100%;
	border-style:none;
	border-collapse:collapse;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.listEditColumn, .listEditColumn a:link, .listEditColumn a:visited, .listEditColumn a:active
{
	color:#000000;
	text-decoration: none;	
	vertical-align:top;
	width:30px;
}
.listEditColumn a:hover
{
	text-decoration: underline;
}
.listNewColumn, .listNewColumn a:link, .listNewColumn a:visited, .listNewColumn a:active
{
	color:#000000;
	text-decoration: none;
}
.listNewColumn a:hover
{
	text-decoration: underline;
}
.listResourceHeader
{
	padding-bottom:5px;
	font-weight:bold;
	font-size:10pt;
}



  /***************/
 /* CAREER PAGE */
/***************/
.careerDetails
{
	text-align:right;
	vertical-align:bottom;
}
.careerDetailHeader
{
	text-align:left;
	font-weight:bold;
	padding-right:15px;
}
.careerDetailValue
{
	text-align:left;
}



  /*************/
 /* NEWS PAGE */
/*************/
.newsTitle
{
/*	text-align:center;*/
	padding-top: 0px;
	margin-top: 0px;
	font-family: Arial Narrow;  
	font-size: 16pt;
	font-weight: regular; 
	letter-spacing:1px;
}



  /***********/
 /* SPECIAL */
/***********/
.hidden
{
	display:none;
}

.breadcrumb
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: regular; 
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	font-variant: normal;
	color: #003263;
	text-decoration: none;	
	padding-left:8px;
	padding-top:7px;
}
.breadcrumb a:link, .breadcrumb a:visited
{
	color: #003263;
}
.breadcrumbSpacer
{
	line-height: 17px;
}
.itembreadcrumb
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px; 
	font-weight: regular; 
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	font-variant: normal;
	color: #003263;
	text-decoration: none;	
	padding:1px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
}
.ms-RadioText label
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	font-variant: normal;
	color: #003263;
	text-decoration: none;
}
.ms-long
{
	width:185px;
}
.	 {
	font-family: "Arial Narrow";
	font-size: 24px;
	font-style: normal;
	line-height: 30px;
	font-weight: normal;
	font-variant: normal;
	color: #007AC2;
	text-decoration: none;
}
.signupTable
{
	width:100%;
	border-style:none;
	border-collapse:collapse;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 5px 5px;
}
.linkitem
{
	margin-top:-3px;
}



  /***********/
 /* HOVERS  */
/***********/
.arrow_ar
{
	cursor:pointer;
	background-repeat:no-repeat;
	width:19px;
	height:12px;
	background-image:url('/SiteCollectionImages/WR/arrow_ar_off.gif');
}
.arrow_ar:hover
{
	background-repeat:no-repeat;
	width:19px;
	height:12px;
	background-image:url('/SiteCollectionImages/WR/arrow_ar_on.gif');
}
.arrow_cr
{
	cursor:pointer;
	background-repeat:no-repeat;
	width:19px;
	height:12px;
	background-image:url('/SiteCollectionImages/WR/arrow_cr_off.gif');
}
.arrow_cr:hover
{
	width:19px;
	height:12px;
	background-image:url('/SiteCollectionImages/WR/arrow_cr_on.gif');
}
.arrow_pr
{
	cursor:pointer;
	background-repeat:no-repeat;
	width:19px;
	height:12px;
	background-image:url('/SiteCollectionImages/WR/arrow_pr_off.gif');
}
.arrow_pr:hover
{
	width:19px;
	height:12px;
	background-image:url('/SiteCollectionImages/WR/arrow_pr_on.gif');
}