/* */
/* 
 * INPUT.com GLOBAL Cascading Style Sheet
 * Author: Elysa Darling 
 * Copyright: 2005 INPUT, all rights reserved 
 *
 * NOTE: Be careful when adding a list style image.  Outlook will crash if the e-mail has bullets and the list-style-image class is referenced via ul.stylename.
 */

/*  ======================================================= global styles ============================================ */


html {height:100%;}

html>body sup { line-height: 0;/* Hide from IE/Win */}

body{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #000000; text-align:left; background-color: #ffffff; 
	scrollbar-base-color: #e8e8e8;	scrollbar-track-color: #f3f3f3;	scrollbar-arrow-color: #999999;	scrollbar-shadow-color: #e8e8e8;
	scrollbar-lightshadow-color: #ffffff; 	scrollbar-darkshadow-color: #ababab;	scrollbar-highlight-color: #ffffff;	scrollbar-3dlight-color: #c9c9c9;}

p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #000000;}

table, tr, td  {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;color: #000000;}

form {display: inline;margin: 0; padding: 0;/* removes form gapping */ }

img {border: none;/* no borders for images */ }

/*** Content Links ***/	
a {color:#0A4CBC;text-decoration:none;}
a:visited {color:#6197CE;text-decoration: none;}
a:hover {color:#0A4CBC;	text-decoration:underline;}
a:active {color:#0A4CBC;text-decoration:none;}

/*** lists ***/	

ul, li {font: 11px Verdana, Arial, Helvetica, sans-serif;}
ul.nbList, li.nbList {font: 11px Verdana, Arial, Helvetica, sans-serif;	list-style-position: inside; line-height: 20px;	padding-left: 4px;	margin-left: 4px;list-style-type: none;}
.emphBullet, li.emphBullet {list-style-image: url('/globalImages/icons/emphBullet.gif');  padding-left: 5px; 	font-style:normal; 	font-variant:normal; font-weight:normal; 	font-size:11px; 	font-family:Verdana, Arial, Helvetica, sans-serif;}

div{font: 11px Verdana, Arial, Helvetica, sans-serif; }
div.divider {font: 6px Arial, Helvetica, sans-serif;border-top: 1px dashed #E1E1E1;	line-height: 2px;}

hr {height: 1px;color : #DFDFDF;}
hr.dtd {border-left:0px none; border-right:0px none; border-bottom:0px none; border-top:1px dotted #09C; width: 100%;height: 1px;text-align: center; margin-left:0; margin-right:auto; 	margin-top:10px; 	margin-bottom:0}	

.hLnDtd {background-image: url(/globalImages/misc/hLineDotted.gif);	}
.hRule {border-bottom: 1px solid #D6D6D6; }
.vLineDivider{font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #999999;}

legend {font: 14px Arial, Helvetica, Geneva, Lucida, Verdana, sans-serif;	font-weight: bold;	color:#454545;	position:absolute;	top:-10px;	padding:2px;}
fieldset {background:#E9F1FF;	border:1px solid #B0C0CF;	position:relative;	margin-top:20px;padding-top:5px;padding-left: 8px;	padding-bottom: 5px;/* border:0 solid;Removes the fieldset border in Opera*/}
fieldset.reverse {background:#ffffff;	border:1px solid #B0C0CF;	position:relative;	margin-top:20px;padding-top:5px;padding-left: 8px;	padding-bottom: 5px;} 
fieldset.myINPUT {background:#efefef;	border:1px solid #9c9c9c; 	margin-top:15px;	padding-top:5px;padding-left: 8px;	padding-bottom: 5px;}

select, option {font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;color: #000000;}
select.disabled {font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;color: #000000;	border: outset 1px #adff2f;}
select.menuOptions {font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;color: #999999;}

option.disabled {font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 11px;color: #999999;	background-color: #CCCCCC;	border: outset 1px #adff2f;}
option.one {color: #000000;	background-color: #666666;}
option.two {color: #000000;	background-color: #FFFEE5;}
option.searchMenu {background-color: #FBFBFB;	color: #2B2B2B;}

input, textarea {font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;}
input.disabled {font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;background-color: #E8E8E8; border: outset 1px #E8E8E8;}
input.checkboxBx {background-color: #DDEAF6;}
/*
input:focus {background: #fffbdf; }
input:focus:hover {background: #fffbdf; }
*/



/*=========================================== Modules =================================================================================*/

/*** =================== Tabs on top of module header ======================***/	

.moduleMainTabLinkSelected{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:15px; color:#ffffff;	font-weight:bold;}

/*** ============================***/

.moduleMainTabLinkUnselected{font-family:Geneva, Arial, Helvetica, sans-serif;	font-size:15px; color:#356498; font-weight:normal;}
a.moduleMainTabLinkUnselected {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:15px; color:#356498; font-weight:normal;}
a.moduleMainTabLinkUnselected:visited {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:15px; color:#356498; font-weight:normal;}	
a.moduleMainTabLinkUnselected:hover{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:15px; color:#356498; font-weight:normal;}
a.moduleMainTabLinkUnselected:active {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:15px; color:#356498; font-weight:normal;}

/*** ======================= Tabs inside module =============================***/	

.moduleSubTabLinkSelected{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:15px; color:#356498; font-weight:bold;}
.moduleSubTabLinkUnselected{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:15px; color:#ffffff; font-weight:bold;}

/*** ============= Function buttons on module header ===============***/	

.moduleEdit{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: bold;color: #6d6d6d;text-decoration: none;padding-right: 3px;padding-left: 3px;padding-top: 1px;padding-bottom: 1px;background-color: #ffffff;	border:1px solid #6d6d6d;	position: relative;}
a.moduleEdit{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;	font-weight: bold;	color: #6d6d6d;	text-decoration: none;	padding-right: 3px;	padding-left: 3px;	padding-top: 1px;	padding-bottom: 1px;background-color: #ffffff;	border:1px solid #6d6d6d;	position: relative;}
a.moduleEdit:visited{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;	font-weight: bold;	color: #6d6d6d;	text-decoration: none;	padding-right: 3px;	padding-left: 3px;	padding-top: 1px;	padding-bottom: 1px;	background-color: #ffffff;	border:1px solid #6d6d6d;	position: relative;}
a.moduleEdit:hover{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	color: #6d6d6d;	text-decoration: none;	padding-right: 3px;	padding-left: 3px;	padding-top: 1px;padding-bottom: 1px;background-color: #ffffff;	border:1px solid #6d6d6d;	position: relative;}
a.moduleEdit:active{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	color: #6d6d6d;	text-decoration: none;	padding-right: 3px;	padding-left: 3px;	padding-top: 1px;	padding-bottom: 1px;background-color: #ffffff;	border:1px solid #6d6d6d;	position: relative;}


/*=========================================== TEAMING DETAIL =============================================*/

.boxDataBorder {border:1px solid #355387;background-color:grey;	}
.boxDataHeader {background-color:#d6e4f5;}
.boxDataContent {background-color:#EDEDED;}
.boxDataContentBG1 {background-color:#e1e2e3;}
.boxDataContentBG2 {background-color:#f8f8f8;}

/*  Data updated msg.  */

.infoupdateMsgBx{border:1px solid #83ce00;	background-color:#d5ff8d; padding-top: 2px;	padding-right: 4px;	padding-bottom: 2px;	padding-left: 4px; position:relative}
.infoupdateMsgTxt{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#000000;padding-bottom: 2px; padding-right: 4px;	padding-left: 4px; text-align:center }

/*** ======================================== INTERIM PROD HOME PAGE ===============================***/	
.prodHomePageBg{background-color: #F1F6F7;}
.prodHomePageBorder{border: 1px solid #F1F6F7;background-color: #ffffff;}

/* ============ Content ================ */	
.prodHomePageTxt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#707070; text-decoration:none;}
/* sm added for myInput* 03/03/06 */
.prodHomePageTxtSm {white-space : normal;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color:#707070; text-decoration:none;}

.prodHomePageHeader {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:17px; color:#000000; font-weight:bold;}
.prodHomePageSubHeaderDate {font-family:Arial,Helvetica,sans-serif; color: #4b85c7; font-size: 14px; font-weight: bold;}

.prodHomePageSubHeader {font-family:Verdana,Arial,Helvetica,sans-serif; color: #0077D4; font-size: 11px; font-weight: bold; text-decoration:none;}
a.prodHomePageSubHeader {font-family:Verdana,Arial,Helvetica,sans-serif; color: #0077D4; font-size: 11px; font-weight: bold; text-decoration:none;}
a.prodHomePageSubHeader:visited {font-family:Verdana,Arial,Helvetica,sans-serif; color: #0077D4; font-size: 11px; font-weight: bold; text-decoration:none;}
a.prodHomePageSubHeader:hover {font-family:Verdana,Arial,Helvetica,sans-serif; color: #0077D4; font-size: 11px; font-weight: bold; text-decoration:underline;}
a.prodHomePageSubHeader:active {font-family:Verdana,Arial,Helvetica,sans-serif; color: #0077D4; font-size: 11px; font-weight: bold; text-decoration:none;}

.prodHomePageSubHeaderBG{font-family:Geneva, Arial, Helvetica, sans-serif;	font-size:14px;	color:#333333;	font-weight:bold;	background-color:#eeeeee;padding-top: 4px;padding-right: 2px;padding-bottom: 4px;padding-left: 2px;}

/* ============ links ================ */	
.prodHomePageLink {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#000000; text-decoration:none;position: relative;}
a.prodHomePageLink {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#000000; text-decoration:none;position: relative;}
a.prodHomePageLink:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#000000; text-decoration:none;position: relative;}
a.prodHomePageLink:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#000000; text-decoration:none;position: relative;}
a.prodHomePageLink:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#000000; text-decoration:none;position: relative;}

/* sm modified for myInput* 03/03/06 */
.prodHomeNavLink,a.prodHomeNavLink,a.prodHomeNavLink:visited,a.prodHomeNavLink:hover,a.prodHomeNavLink:active{
font-family: Verdana, Arial, Helvetica, sans-serif;	
white-space : nowrap;
font-size: 11px;	
font-weight: bold;	
color:#ffffff;	
text-decoration:none;	
background-color: #FF6600;	
padding: 2px;	
position: relative;	
border-color: #993300;	
border-style: solid;	
border-width: 1px;	 }
 
/* ============ table ================ */	

.prodHomeAnnounceTableHeader {font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#000000; font-weight:bold;}
.prodHomeAnnounceTableTxt {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color:#000000;text-decoration:none;}
.prodHomeAnnounceTableHeaderBG {background-color: #e2ecf8;border-top-color: #0077d4;border-top-style: solid;border-top-width: 1px;}
.prodHomeAnnounceTableBorder {border-right-color: #dfdfdf;border-right-style: solid;border-right-width: 1px;border-bottom-color: #dfdfdf;border-bottom-style: solid;border-bottom-width: 1px;	border-left-color: #dfdfdf;	border-left-style: solid;	border-left-width: 1px;}

.prodHomeAnnounceTableRowBG1 {background-color: #f1f1f1;font-family: Arial, Helvetica, sans-serif;	font-size: 11px;color:#000000; font-weight:bold;text-decoration:none;}
.prodHomeAnnounceTableRowBG2 {background-color: #f7f7f7;font-family: Arial, Helvetica, sans-serif;	font-size: 11px;color:#000000; font-weight:bold;text-decoration:none;}
.prodHomeAnnounceTableRowBG3 {background-color: #ffffff;font-family: Arial, Helvetica, sans-serif;	font-size: 11px;color:#000000; font-weight:bold;text-decoration:none;}


/*** ========================================================== MyINPUT STYLES =============================================================================***/	

td.newsItemTxt {font: Arial, sans-serif; font-size: 11px; font-weight: normal; color:#676767; text-decoration:none;}
.myInputEmailSubHeader {font: Arial, sans-serif; font-size: 12px; font-weight: bold; color:#FFFFFF; text-decoration:none;}

/************************************/	

.pageLink {font: Arial, sans-serif;font-size: 11px;font-weight: bold;color:#2c67a4;text-decoration:none;}
a.pageLink {font: Arial, sans-serif; font-size: 11px;font-weight: bold;color:#2c67a4;text-decoration:none;}
a.pageLink:visited {font: Arial, sans-serif;font-size: 11px;font-weight: bold;color: #2c67a4;text-decoration: none;}	
a.pageLink:hover {font: Arial, sans-serif; font-size: 11px;font-weight: bold;color:#2c67a4;text-decoration:none;}
a.pageLink:active {font: Arial, sans-serif; font-size: 11px;font-weight: bold;	color:#2c67a4;text-decoration:none;}

.myInputDownloadLink {	font: 11px bold Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; background-color: #003082;	position: relative;	
padding-top: 2px;	padding-right: 5px;	padding-bottom: 2px;	padding-left: 5px;	
border-top: 1px solid #a8b9d2; border-right: 1px solid #a8b9d2; border-bottom: 1px solid #a8b9d2; border-left: 1px solid #a8b9d2;}

a.myInputDownloadLink {	font: 11px bold Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; background-color: #003082; position: relative;
padding-top: 2px;	padding-right: 5px;	padding-bottom: 2px;	padding-left: 5px;	
border-top: 1px solid #a8b9d2; border-right: 1px solid #a8b9d2; border-bottom: 1px solid #a8b9d2; border-left: 1px solid #a8b9d2;}
a.myInputDownloadLink:visited { font: 11px bold Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; background-color: #003082; position: relative;
padding-top: 2px;	padding-right: 5px;	padding-bottom: 2px;	padding-left: 5px;	
border-top: 1px solid #a8b9d2; border-right: 1px solid #a8b9d2; border-bottom: 1px solid #a8b9d2; border-left: 1px solid #a8b9d2;}
a.myInputDownloadLink:hover { font: 11px bold Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; background-color: #003082; position: relative;
padding-top: 2px;	padding-right: 5px;	padding-bottom: 2px;	padding-left: 5px;	
border-top: 1px solid #a8b9d2; border-right: 1px solid #a8b9d2; border-bottom: 1px solid #a8b9d2; border-left: 1px solid #a8b9d2;}
a.myInputDownloadLink:active { font: 11px bold Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; background-color: #003082; position: relative;
padding-top: 2px;	padding-right: 5px;	padding-bottom: 2px;	padding-left: 5px;	
border-top: 1px solid #a8b9d2; border-right: 1px solid #a8b9d2; border-bottom: 1px solid #a8b9d2; border-left: 1px solid #a8b9d2;}

/************************************/	

a.myInputHeaderLinks {font: Arial, sans-serif;  font-size: 12px;font-weight: normal;color:#a4a4a4;	text-decoration:none; }
a.myInputHeaderLinks:visited {font: Arial, sans-serif; font-size: 12px;	font-weight: normal;color:#a4a4a4;	text-decoration:none; }	
a.myInputHeaderLinks:hover{font: Arial, sans-serif; font-size: 12px;font-weight: normal;color:#a4a4a4;	text-decoration:none;  }
a.myInputHeaderLinks:active {font: Arial, sans-serif; font-size: 12px;	font-weight: normal;color:#a4a4a4;	text-decoration:none; }

.linkDivider{ font-weight: normal; color: #9C9C9C;}

/************************************/		

.newsItemLinkTxt {font: Arial, sans-serif;  font-size: 11px;font-weight: bold;	color:#b73b07;	text-decoration:none;}
a.newsItemLinkTxt {font: Arial, sans-serif; font-size: 11px;font-weight: normal;color:#b73b07;	text-decoration:none;}
a.newsItemLinkTxt:visited {font: Arial, sans-serif; font-size: 11px;	font-weight: normal;color: #b73b07;	text-decoration: none;}	
a.newsItemLinkTxt:hover{font: Arial, sans-serif; font-size: 11px;	font-weight: normal;color:#b73b07;	text-decoration:underline;}
a.newsItemLinkTxt:active {font: Arial, sans-serif; font-size: 11px;	font-weight: normal;color:#b73b07;	text-decoration:none;}

a.newsItemLinkTxtRead {font: Arial, sans-serif;font-size: 11px;font-weight: normal;color:#727272;	text-decoration:none;}
a.newsItemLinkTxtRead {font: Arial, sans-serif;font-size: 11px;font-weight: normal;color:#727272;	text-decoration:none;}
a.newsItemLinkTxtRead:visited {font: Arial, sans-serif; font-size: 11px;font-weight: normal;color: #727272;text-decoration: none;}	
a.newsItemLinkTxtRead:hover{font: Arial, sans-serif; font-size: 11px;font-weight: normal;color:#727272;	text-decoration:underline;}
a.newsItemLinkTxtRead:active {font: Arial, sans-serif; font-size: 11px;font-weight: normal;color:#727272;	text-decoration:none;}

.newsItemDate {font: Arial, sans-serif;  font-size: 11px;font-weight: normal;color:#727272;	text-decoration:none;}

/*********** new search - IN USE **********************************/
.searchBxField {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;color: #000000;	font-weight:normal;	background-color: #ffffff; padding-bottom: 5px;	padding-top: 5px;line-height: 20px;}
/******************************************************************/

/*=========================================== New Search TEST===========================================================*/

.searchBxOuterBorder {border:1px solid #9C9C9C;	background-color:#ffffff;}
.searchBxInsideBg {background-color:#ffffff;}
.searchBxOuterBorderBG {background-color:#CCCCCC; border:1px solid #9C9C9C;}
.searchBxHeader {background-color: #EFEFEF;	border-top-color: #9C9C9C;	border-top-style: solid;border-top-width: 1px;	border-left-color: #9C9C9C;	border-left-style: solid;	border-left-width: 1px;	border-right-color: #9C9C9C;	border-right-style: solid;	border-right-width: 1px;}
.searchBxHeaderTitle {font-family: "Lucida Grande", geneva, arial, helvetica, sans-serif;font-size: 15px;color: #000000;	font-weight:bold;}
.searchBxSectionHeader {font-family: "Lucida Grande", geneva, arial, helvetica, sans-serif;	font-size: 13px;color: #ffffff;	font-weight:bold; background-color: #4180C0; padding-bottom: 4px;padding-top: 4px;line-height: 15px;}
.searchBxSubSectionTitle {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #34526c;font-weight:bold;background-color: #d2e4fc;	padding-top: 2px; padding-left: 5px; padding-bottom: 2px;}
.searchBxSubSectionTitleAdmin {	font-family: "Lucida Grande", geneva, arial, helvetica, sans-serif;	font-size: 12px;color: #ffffff;	font-weight:bold;background-color: #E2691F;	padding-top: 2px; padding-left: 5px; padding-bottom: 2px;}

.searchTxtBox{border:1px #999999 solid;	background-color:#ffffff; font:9px Geneva, Verdana, Arial; color:#666666;	height:20px;}
.searchBxFieldAdmin {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;	font-weight:bold;background-color: #F9E0A5;	padding-top: 4px;	padding-bottom: 0px;}
.searchBxFieldGroup {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;	font-weight:normal;	background-color: #DDDDDD;}
.searchBxSectionLabel {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;color: #000000;	font-weight:bold;background-color: #F2F2F2;}
.searchTipsTxt {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;color: #304966;	font-weight: normal;}
.prodTitle{font-size:large; font-family:Arial,Helvetica,sans-serif; color:#666666;}


/*** Product name header and page title ****/

.productNameHeader {font-family: "Lucida Grande", geneva, arial, helvetica, sans-serif; font-size: 18px; font-weight: bold; color:#656565;}
.pageTitleSubheader {font-family: "Lucida Grande", geneva, arial, helvetica, sans-serif; font-size:14px; color:#656565; font-weight:normal;}

/*** Opportunity / Company Name ***/
.detailName,.DetailName {font: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;font-size: 15px;font-weight: bold;color:#d5600b;}

/*** Opportunity / Company ID ***/
.detailID {font: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;font-size: 13px;font-weight: normal;color:#3e3e3e;}
.detailMarkAsTxt{font: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color:#3e3e3e;	vertical-align: middle;}
/*** Misc ****/

.noDataTxt {font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px; color:#7D7D7D;}
.noteTxt {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; color:#333333;}
.msgTxtSubHead {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;font-weight: normal;color: #575757;}
.requiredField {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #CC0000;}
.required { text-align:left; padding-left: 5px; font: .8em Verdana, Arial, Helvetica, sans-serif; color: #999999; }
.asterisk {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CF0606;}
.raquo {color:#CC0000;}

a.dotted:hover{	border-bottom: 1px dotted #003163;}

a.backTop{font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:10px; color:#CC3300;	text-decoration:underline;}
a.backTop:link{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #CC3300;	text-decoration: underline;}
a.backTop:visited{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #CC3300;	text-decoration: underline;}
a.backTop:hover{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #CC3300;	text-decoration: none;}

.infoMsgBox{background-color: #3269C3;	height: 30px;	vertical-align: middle;	text-align: left;	padding: 3px;	border: 1px solid #003082;}

.infoMsgTxt{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #ffffff;	text-decoration: none;}

a.infoMsgTxt{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #ffffff;	text-decoration: none;}
a.infoMsgTxt:link{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #A5CFFF;	text-decoration: none;}
a.infoMsgTxt:visited{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #A5CFFF;	text-decoration: none;}
a.infoMsgTxt:hover{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #ffffff;	text-decoration: underline;}
a.infoMsgTxt:active{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #A5CFFF;	text-decoration: none;}

#processingDiv{	position:relative;	width: 300px;	padding: 4px;	z-index: 10000000;}

/*** Error Msg ****/
.errorText {color: #CC0000;	font-weight: bold;	}


/*** Error/info page ****/
.subheadSpecial{font-family:Verdana, sans-serif, Arial;font-size:12px; color: #003082; }


/*** Client Links ***/	
a.clientLink {display:inline-block;}
a.clientLink:link {	border-left:1px solid #A8B9D2; border-right:1px solid #56698B; border-top:1px solid #A8B9D2; border-bottom:1px solid #56698B; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #000000;	text-decoration: none;	padding-right: 3px;	padding-left: 3px;padding-top: 1px;padding-bottom: 2px;background-color: #b6d0f9;	position: relative;	/* background: url('/globalImages/buttons/clBtnBg.gif') center; */	}
a.clientLink:visited {border-left:1px solid #A8B9D2; border-right:1px solid #56698B; border-top:1px solid #A8B9D2; border-bottom:1px solid #56698B; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #000000;	text-decoration: none;	padding-right: 3px;	padding-left: 3px;	padding-top: 1px;padding-bottom: 2px;background-color: #b6d0f9;	position: relative;	/* background: url('/globalImages/buttons/clBtnBg.gif') center; */}
a.clientLink:hover {border-left:1px solid #B7B7B7; border-right:1px solid #6E6D6D; border-top:1px solid #B7B7B7; border-bottom:1px solid #6E6D6D; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;font-weight: bold;	color: #333333;	text-decoration: none;	padding-right: 3px;	padding-left: 3px;	padding-top: 1px;padding-bottom: 2px;background-color: #E3EAF9;	position: relative;	/* background: url('/globalImages/buttons/clBtnBgHover.gif') center; */	}
a.clientLink:active {	border-left:1px solid #A8B9D2; border-right:1px solid #56698B; border-top:1px solid #A8B9D2; border-bottom:1px solid #56698B; 	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #000000;	text-decoration: none;	padding-right: 3px;	padding-left: 3px;	padding-top: 1px;padding-bottom: 2px;background-color: #b6d0f9;	position: relative;	/* background: url('/globalImages/buttons/clBtnBg.gif') center; */}

/*** CL 1 ***/

a.clientLink1:link {border-left:1px solid #A8B9D2; border-right:1px solid #56698B; border-top:1px solid #A8B9D2; border-bottom:1px solid #56698B; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #000000;	text-decoration: none;	padding-right: 3px;	padding-left: 3px;	padding-top: 1px;	padding-bottom: 2px;background-color: #E3EAF9;	position: relative;	/* background: url('/globalImages/buttons/clBtnBg.gif') center; */}
a.clientLink1:visited {	border-left:1px solid #A8B9D2; border-right:1px solid #56698B; border-top:1px solid #A8B9D2; border-bottom:1px solid #56698B; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #000000;	text-decoration: none;	padding-right: 3px;	padding-left: 3px;	padding-top: 1px;	padding-bottom: 2px;background-color: #E3EAF9;	position: relative;	/* background: url('/globalImages/buttons/clBtnBg.gif') center; */	}
a.clientLink1:hover {border-left:1px solid #B7B7B7; border-right:1px solid #6E6D6D; border-top:1px solid #B7B7B7; border-bottom:1px solid #6E6D6D; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #333333;	text-decoration: none;	padding-right: 3px;	padding-left: 3px;	padding-top: 1px;	padding-bottom: 2px;background-color: #E3EAF9;	position: relative;	background: url('/globalImages/buttons/clBtnBgHover.gif') center;}
a.clientLink1:active {	border-left:1px solid #A8B9D2; border-right:1px solid #56698B; border-top:1px solid #A8B9D2; border-bottom:1px solid #56698B;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #000000;	text-decoration: none;	padding-right: 3px;	padding-left: 3px;	padding-top: 1px;padding-bottom: 2px;background-color: #E3EAF9;	position: relative;	/* background: url('/globalImages/buttons/clBtnBg.gif') center; */	}

/*** CL Grayed Out ***/

.clientLinkInactive {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	border: 1px solid #666666;	background-color: #ffffff;		text-decoration: none;	font-weight: bold;	padding-left: 3px;	padding-bottom: 0px;	padding-right: 3px;	padding-top: 0px;}

/************************* Footer Styles **************************/	

/*** NOT Logged-in Footer Styles ***/

.footerTxt{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;font-weight: normal;color: #333333;}
.footerVDivider{font-family: Arial, Helvetica, sans-serif;font-size: 10px;	font-weight: normal;color: #9C9C9C;}
.footerTxtLg {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000;}

.footerLinks{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;color: #000000;	}
a.footerLinks:link{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold;	text-decoration: none;}
a.footerLinks:visited{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold;	text-decoration: none;}
a.footerLinks:hover{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #666666; font-weight: bold;	text-decoration: underline;	background-color: #003082;}
a.footerLinks:active{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold;	text-decoration: none;}

/*** Logged-in Footer Styles ***/

.productFooterBg{background-color: #ffffff;	height: 50px;}

.productFooterTxt{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #808080;}
.productFooterRow{background-color: #ffffff;height: 30px;vertical-align: middle;text-align: center;	padding-top: 6px;}
.productFooterLinks{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;font-weight: normal;color: #808080;	}

a.productFooterLinks:link{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #808080;font-weight: bold;	text-decoration: none;	/*background-color: #003082;*/}
a.productFooterLinks:visited{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #808080;	font-weight: bold;	text-decoration: none;}
a.productFooterLinks:hover{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;color: #366EA7;	font-weight: bold;	text-decoration: underline;}
a.productFooterLinks:active{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;color: #808080;	font-weight: bold;	text-decoration: none;}


/**** Integration Updated Footer Styles ******************************/

#footer {
    height:153px;
    font-size: 11px; color: #1D1D1D;
    background: white url(/header/images/footer-bg2b.png) top repeat-x;
    line-height: 16px;
    margin-top: 34px;
    padding: 28px 0px 61px 0px;
}
#footer .footerLeft {
       width:48%;
       float:left;
       padding-top:12px; padding-left:12px;
}
#footer .footerLeft ul {
       margin:0px;
       padding:0px; 
       text-align:left;
}
#footer .footerLeft ul li {
       display:inline;
       list-style-type:none;
       text-align:left;
}
#footer .footerLeft ul li a {
       font-size:11px; color:#739abc;
       text-decoration:none;
       padding-right:5px;
}
#footer .footerLeft ul li a:hover {
       text-decoration:underline;
}
#footer .footerRight {
       width:48%;
       float:right;
       font-size:10px; color:#565a5c;
       padding-top:12px; padding-right:12px;
       text-align:right;
}


/*** Print Version Footer Styles ***/

.productFooterTxtPrint{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;font-weight: normal;color: #003082;}
.productFooterRowPrint{	background-color: #ffffff;	height: 30px;	vertical-align: middle;	text-align: center;	padding-top: 6px;}

/*** Contextual/inline HELP message boxes ***/

.helpbox {font: .9em Verdana, Arial, Helvetica, sans-serif; padding: 5px; margin-top: 10px; width:100%;text-align: center; }/*** class controls the div attributes  ***/
#helpboxHelp {color:#996600; background-color:#ffffcc; border:1px solid #ffcc33; }/*** use for contextual help and messaging i.e. "help text" ***/
#helpboxWarning {color:#992400; background-color:#ffe9cc; border:1px solid #ff7433;}/*** use when there is an error, status negative results, or needs attention i.e. "requires attention" or "ERROR" ***/
#helpboxStatus {color:#617c1d; background-color:#e1f5d5; border:1px solid #a9d859;}/*** use when there is a status update or positive resulting change i.e. "OK", "Successfully updated" or "OK to Proceed" ***/


/*** MOUSEOVER HELP ***/

.mouseoverBox{position:absolute; background-color:#FFFFDD;color:black;border-color:#000000;border-width:2px; visibility:show; left:25px; top:-100px;z-index:+1;}
.mousoverTxt{font-family: Arial, Helvetica, sans-serif;	font-size: 8px;	color: #333333;}


/*** POPUP HELP ***/

.helpBoxHeader{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	color: #ffffff;	text-transform: uppercase;	padding: 3px 3px 3px 8px;	background-color: #366EA7;	border-bottom-style: solid;	border-bottom-color: #99948E;	border-bottom-width: 1px;}

.helpBox{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #304966;	border-right-style: solid;	border-right-color: #99948E;	border-right-width: 1px;	border-bottom-style: solid;	border-bottom-color: #99948E;	border-bottom-width: 1px;	border-left-style: solid;	border-left-color: #99948E;	border-left-width: 1px;	background-color:#F2F2F2;	padding:10px;}

a.edit{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;font-weight: bold;	color:#F2F3F7;}
a.edit:link{font: 8pt Verdana, Arial, Helvetica, sans-serif;font-weight:bold;	color:#F2F3F7;}
a.edit:visited{	font: 8pt Verdana, Arial, Helvetica, sans-serif;font-weight:bold;	color:#F2F3F7;}
a.edit:hover{font: 8pt Verdana, Arial, Helvetica, sans-serif;font-weight:bold;	color:#F2F3F7;}
a.edit:active{font: 8pt Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	color:#F2F3F7;}

.xClose{font-family: Arial, Helvetica, sans-serif;	font-size: 14px;color: #CBCBCB;	font-weight: bold;	padding-right: 1px;padding-left: 1px;padding-top: 0px;padding-bottom: 3px;position: relative;	text-decoration: none;}

.PrintBtn{font-family: Arial, Helvetica, sans-serif;	font-size: 10px;color: #ffffff;	font-weight: bold;	padding-right: 6px;	padding-left: 6px;	padding-top: 3px;	padding-bottom: 4px;position: relative;	text-decoration: none;}
a.PrintBtn:link {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #666666;	text-decoration: none;padding-right: 6px;	padding-left: 6px;	padding-top: 3px;	padding-bottom: 4px;border-left:1px solid #CBCBCB;	border-right:1px solid #CBCBCB;	border-top:1px solid #CBCBCB;	border-bottom:1px solid #CBCBCB;	background-color: #ffffff;	position: relative;}
a.PrintBtn:visited {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;font-weight: bold;	color: #666666;	text-decoration: none;	padding-right: 6px;	padding-left: 6px;padding-top: 3px;padding-bottom: 4px;border-left:1px solid #CBCBCB;border-right:1px solid #CBCBCB; border-top:1px solid #CBCBCB;	border-bottom:1px solid #CBCBCB; background-color: #ffffff;	position: relative;}
a.PrintBtn:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;font-weight: bold;	color: #333333;	text-decoration: underline;padding-right: 6px;padding-left: 6px;padding-top: 3px;padding-bottom: 4px;border-left:1px solid #CBCBCB;	border-right:1px solid #CBCBCB;	border-top:1px solid #CBCBCB;	border-bottom:1px solid #CBCBCB;background-color: #ffffff;	position: relative;}
a.PrintBtn:active {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;font-weight: bold;	color: #666666;	text-decoration: none;padding-right: 6px;	padding-left: 6px;	padding-top: 3px;	padding-bottom: 4px;border-left:1px solid #CBCBCB; border-right:1px solid #CBCBCB; 	border-top:1px solid #CBCBCB; 	border-bottom:1px solid #CBCBCB; 	background-color: #ffffff;	position: relative;}

a.closeWindow:link {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #666666;	text-decoration: none;	padding-right: 3px;	padding-left: 3px;	padding-top: 0px;	padding-bottom: 0px;	border-left:1px solid #CBCBCB;	border-right:1px solid #CBCBCB;	border-top:1px solid #CBCBCB;	border-bottom:1px solid #CBCBCB;	background-color: #ffffff;	position: relative;}
a.closeWindow:visited {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #666666;	text-decoration: none;	padding-right: 3px;	padding-left: 3px;	padding-top: 0px;	padding-bottom: 0px;	border-left:1px solid #CBCBCB; 	border-right:1px solid #CBCBCB; 	border-top:1px solid #CBCBCB; 	border-bottom:1px solid #CBCBCB; 	background-color: #ffffff;	position: relative;}
a.closeWindow:hover {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #333333;	text-decoration: underline;	padding-right: 3px;	padding-left: 3px;	padding-top: 0px;	padding-bottom: 0px;	border-left:1px solid #CBCBCB; 	border-right:1px solid #CBCBCB; 	border-top:1px solid #CBCBCB; 	border-bottom:1px solid #CBCBCB; 	background-color: #ffffff;	position: relative;}
a.closeWindow:active {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #666666;	text-decoration: none;	padding-right: 3px;	padding-left: 3px;	padding-top: 0px;	padding-bottom: 0px;	border-left:1px solid #CBCBCB; 	border-right:1px solid #CBCBCB; 	border-top:1px solid #CBCBCB; 	border-bottom:1px solid #CBCBCB; 	background-color: #ffffff;	position: relative;}

/*** END POPUP HELP ***/

/*=========================================== Search Page Styles ============================================================*/

/*** Forms and Menu Options ***/	

.quickSearchLabel {font-family: Arial, Helvetica, sans-serif;	font-size: 12px;font-weight: bold;	color: #000000;	}
.quickSearchLabelArrw {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;font-weight: normal;color: #d64d18;	}
.quickSearch {font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 10px;color: #2F2F2F;	background-color: #ffffff;	border: 1px solid #B0C0CF;	padding-left: 2px;}


/*** Search Form ***/


.searchGroupLabel{font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #000000;}
.searchFieldLabel{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	font-weight: bold;}
.searchFieldLabelSm{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	font-weight: normal;}
.searchSubFieldLabel{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	font-weight: normal;}
.searchRequiredField{font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 9px;	font-weight: bold;	color: #FF0000;}
.searchDataTxt{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #999999;}

.searchHelpTxt{font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 10px;	color: #666666;	font-weight: normal;}
a.searchHelpTxt:link{font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 10px;	color: #0A4CBC;	font-weight: normal;	text-decoration: none;}
a.searchHelpTxt:visited{font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 10px;	color: #0A4CBC;	font-weight: normal;	text-decoration: none;}
a.searchHelpTxt:hover{	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 10px;	color: #0A4CBC;	font-weight: normal;	text-decoration: underline;}
a.searchHelpTxt:active{	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 10px;	color: #0A4CBC;	font-weight: normal;	text-decoration: none;}
 
/************ Form Buttons  ******************/

/* Usage Explanation:
frmfrmButtSearch= 	Search ONLY
frmButtSubmit= New Search Button/Go button for updated apps
frmButt1= 	Search/Submit
frmButt2= 	Secondard Buttons ex- mark/unmark, lookup codes etc
frmButt3= 	Tertiary buttons ex- subscribe/unsubscribe etc
frmButtCR= 	Cancel/Reset only
frmButtAdmin= Internal only button

frmButtAdmin= Internal only button
frmButtAdminCR= Cancel/Reset only
*/

input.frmButtSearch {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;	color: #ffffff;	text-decoration: none;	
border-top-width: 1px;	border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;
border-bottom-style: solid;	border-left-style: solid;	border-top-color: #A8B9D2;	border-right-color: #56698B;border-bottom-color: #56698B;border-left-color: #A8B9D2;	
padding-right: 3px;	padding-left: 3px;	padding-top: 1px;padding-bottom: 2px;background-color: #d5600b;	
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#fffe7625',EndColorStr='#ffdb470a');cursor:pointer;}

input.frmButtSubmit {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #ffffff;	text-decoration: none;
	border-top-width: 1px;	border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;
	border-top-style: solid;border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;
	border-top-color: #A8B9D2;	border-right-color: #56698B;border-bottom-color: #56698B;	border-left-color: #A8B9D2;
	padding-right: 2px;	padding-left: 2px;	padding-top: 1px;padding-bottom: 1px;background-color: #d5600b; 	
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#fffe7625',EndColorStr='#ffdb470a');cursor:pointer;}

input.frmButt {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;font-weight: bold;color: #000000;	text-decoration: none;
	border-top-width: 1px;	border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;
	border-top-style: solid;border-right-style: solid;border-bottom-style: solid;	border-left-style: solid;
	border-top-color: #A8B9D2;	border-right-color: #56698B;border-bottom-color: #56698B;border-left-color: #A8B9D2;
	padding-right: 3px;	padding-left: 3px;	padding-top: 1px;	padding-bottom: 2px;
	background-color: #E3EAF9; 	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffE9F1FF',EndColorStr='#ffA6C6F7');cursor:pointer;}

input.frmButt1 {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; 
	text-decoration: none;
	border: 1px solid #da7c0c;
	background: #E3EAF9;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffE9F1FF), to(#ffA6C6F7));
	background: -moz-linear-gradient(top, #ffE9F1FF, #ffA6C6F7);
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffE9F1FF', endColorstr='#ffA6C6F7'); /*IE only*/
	border-top-color: #A8B9D2;	border-right-color: #56698B;
	border-bottom-color: #56698B; border-left-color: #A8B9D2;
	padding:2px 3px 2px 3px;
	cursor:pointer;
}

input.frmButtCR {font-family: verdana, arial, helvetica, sans-serif;font-size: 10px;font-weight: bold;	color: #666666;
	border: 1px solid;	border-top-color: #B7B7B7;	border-right-color: #6E6D6D;border-bottom-color: #6E6D6D;border-left-color: #B7B7B7;
	margin-top: 0px;margin-bottom: 0px;	margin-right: 0px;margin-left: 0px;
	padding-right: 3px;	padding-left: 3px;	padding-top: 1px;padding-bottom: 2px;
	background-color: #ffffff;	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffFAFAFA',EndColorStr='#ffDEDEDE');cursor:pointer;}

.frmButtArrow  {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;color: #022C70;	text-decoration: none;	margin: auto;	padding: 1px;	width: 23px;	border:1px solid;	border-top-color: #B0B3C1;	border-right-color: #415294;	border-bottom-color: #415294;	border-left-color: #B0B3C1;background-color: #EFF3FF;	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffEFF3FF',EndColorStr='#ffC6DCF3'); cursor:pointer;}
.frmButtArrow1  {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #022C70;	text-decoration: none;	margin: auto;	padding: 1px;	width: 23px;	border: 1px solid;	border-top-color: #B0B3C1;	border-right-color: #415294;	border-bottom-color: #415294;	border-left-color: #B0B3C1;	background-color: #EFF3FF;	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffEFF3FF',EndColorStr='#ffC6DCF3');cursor:pointer;}


input.frmButtAdmin {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;font-weight: bold;	color: #000000;
	border:1px solid;	border-top-color: #E2691F;	border-right-color: #992B00;	border-bottom-color: #992B00;	border-left-color: #E2691F;
	margin-top: auto;	margin-bottom: auto;	margin-right: 0px;	margin-left: 0px;	
	padding-right: 3px;	padding-left: 3px;	padding-top: 1px;	padding-bottom: 2px;
	background-color:#F9E0A5;	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffFFEFC9',EndColorStr='#ffF8C771');cursor:pointer;}


input.frmButtAdminEdit {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: bold;	color: #000000;
	border:1px solid;	border-top-color: #E2691F;	border-right-color: #992B00;	border-bottom-color: #992B00;	border-left-color: #E2691F;
	margin-top: auto;	margin-bottom: auto;	margin-right: 0px;	margin-left: 0px;	
	padding-right: 3px;	padding-left: 3px;	padding-top: 1px;	padding-bottom: 2px;
	background-color:#F9E0A5;	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffFFEFC9',EndColorStr='#ffF8C771');cursor:pointer;}
	
input.frmButtAdminCR {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 10px;font-weight: bold;	color: #666666;
	border: 1px solid;	border-top-color: #B7B7B7;	border-right-color: #6E6D6D;	border-bottom-color: #6E6D6D;	border-left-color: #B7B7B7;
	margin-top: 0px;	margin-bottom: 0px;	margin-right: 0px;	margin-left: 0px;
	padding-right: 3px;	padding-left: 3px;	padding-top: 1px;	padding-bottom: 2px;
	background-color: #ffffff;	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffFAFAFA',EndColorStr='#ffDEDEDE'); cursor:pointer;}


/*============================================= Search Results Page Styles ==========================================================*/

.resultsTableBorder{/* border-top: 1px solid #6799ce;	border-right: 1px solid #6799ce; border-bottom: 1px solid #6799ce; 
border-left: 1px solid #6799ce;*/ border: 1px solid #cccccc; padding: 0px;}
.resultsPageTitle{font: 10px Verdana, Arial, Helvetica, sans-serif;	color: #333333;	text-decoration: none;	font-weight:bold;}
.resultsPageNumberBg{background-color: #ffffff;	}

/*** Column Headers ***/

.resultsColumnHeaderTitleUnselected {font: bold 1em Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.resultsColumnHeaderTitleSelected {font: bold 1em Verdana, Arial, Helvetica, sans-serif; color: #ffffff;}

.resultsColumnHeaderBgSelected {background-color: #6799ce; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff;    
padding-left: 8px;	padding-right: 8px;	padding-top: 4px;	padding-bottom: 4px;}
.resultsColumnHeaderBgUnselected {background-color: #c5d7e9; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; 
 padding-left: 4px;	padding-right: 8px;	padding-top: 4px;	padding-bottom: 4px;}
.resultsHeaderBtmBorder{border-bottom: 1px solid #ffffff; margin: 0px 0px 5px 0px;}

/*** Data Rows ***/

.resultsDataRow1{background-color: #f8f8f8; padding: 5px;}
.resultsDataRow2{background-color: #e1e2e3; padding: 5px;}

.resultsDataLabel{font: 11px Verdana, Helvetica, Arial, sans-serif;	color: #333333;	font-weight:bold;}

.resultsDataTxt{ font: 10px Verdana, Helvetica, Arial, sans-serif;	color: #333333;	padding: 5px;	border-bottom: 1px solid #ffffff;}
a.resultsDataTxt:link {	font: 10px Verdana, Helvetica, Arial, sans-serif;	color: #154aa1;}
a.resultsDataTxt:visited {font: 10px Verdana, Helvetica, Arial, sans-serif;	color: #5c84c4;}
a.resultsDataTxt:hover {font: 10px Verdana, Helvetica, Arial, sans-serif;	color: #6197CE; text-decoration:underline;}
a.resultsDataTxt:active {font: 10px Verdana, Helvetica, Arial, sans-serif;	color: #154aa1;}

#resultsOppTxt{font: 10px Verdana, Helvetica, Arial, sans-serif;	color: #ca4e02;}
#resultsBidTxt{font: 10px Verdana, Helvetica, Arial, sans-serif;	color: #75ad0c;}

.resultsDoubleArrows{font: 11px Verdana, Helvetica, Arial, sans-serif;	color: #000000;}


/*** View Page Numbers Section ***/

.resultsPageNumbers{font: 10px Verdana, Arial, Helvetica, sans-serif;	color: #CC3300;	text-decoration: none;	font-weight: bold;}

.resultsViewingPagesTitle{font: 10px Verdana, Arial, Helvetica, sans-serif;	color: #333333;	font-weight:bold;	text-decoration: none; }
a.resultsViewingPagesTitle{	font: 10px Verdana, Arial, Helvetica, sans-serif;	color: #154AA1;	font-weight:bold;	text-decoration: none;}
a.resultsViewingPagesTitle:link{	font: 10px Verdana, Arial, Helvetica, sans-serif;	color: #154AA1;	font-weight:bold;	text-decoration: underline;}
a.resultsViewingPagesTitle:visited{	font: 10px Verdana, Arial, Helvetica, sans-serif;	color: #4B7ECC;	font-weight:bold;	text-decoration: underline;}
a.resultsViewingPagesTitle:hover{	font: 10px Verdana, Arial, Helvetica, sans-serif;	color: #4B7ECC;	font-weight:bold;	text-decoration: none;}
a.resultsViewingPagesTitle:active{	font: 10px Verdana, Arial, Helvetica, sans-serif;	color: #154AA1;	font-weight:bold;	text-decoration: none;}

/*** End Pagination ***/

/*** END SEARCH RESULTS STYLES ***/


/*================================== Detail Pg Styles ============================================================*/

/*** MARK OPPTY BOX ***/

.markOppHeader{	font: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #333333;	padding: 2px;}
.markOppBoxHeader{border-bottom: 1px solid #B0C0CF; background-color: #E9E9E3;	padding: 2px;}
.markOppBox{border: 1px solid #B0C0CF;	padding: 2px;}

/************* section boxes *************/

/*** Main Sections ***/

.detailSectionHeaderTitle { font-family: "Lucida Grande", geneva, arial, helvetica, sans-serif;	font-size: 15px; font-weight: bold;	color: #000000;padding-left: 3px;padding-top: 2px;padding-right: 2px;padding-bottom: 2px;}

.detailSectionHeaderBg{	background-color: #e2ecf8;	border-bottom: 1px solid #cccccc;	padding: 1px;}

/***.detailSectionHeaderBg{	background-color: #efefef;	border-bottom: 1px solid #9c9c9c;	padding: 1px;}***/

.detailSectionHeaderBg2{background-color: #8BB2DA;}
.detailSectionOuterBorder{border: 1px solid #cccccc;}

.detailSectionColumnTitle{	font-family:  Verdana, Arial, Helvetica,sans-serif;	font-size: 12px;	font-weight: bold;	color: #232323;	padding: 1px;}

.detailDataRowBg1{	background-color: #ffffff;	padding-top: 2px;	padding-right: 0px;	padding-bottom: 2px;	padding-left: 3px;}
.detailDataRowBg2{	background-color: #f6f6f6;	padding-top: 2px;	padding-right: 0px;	padding-bottom: 2px;	padding-left: 3px;}
.detailDataLabelRowBg{	background-color: #e1e2e3;	padding-top: 2px;	padding-right: 0px;	padding-bottom: 2px;	padding-left: 3px;}


/*** Sub Sections ***/

.detailSubSectionHeaderTitle{font-family: Verdana, Arial, Helvetica,sans-serif;	font-size: 13px;	color: #232323;	font-weight: bold; padding-left: 3px;padding-top: 1px;padding-right: 1px;padding-bottom: 1px;}
.detailSubSectionHeaderBg{	background-color: #d0e4f9;	border-bottom : 1px solid #B0C0CF;	padding: 1px;}

.detailSubSectionHeaderBg2{	background-color: #d0e4f9;	border-bottom : 1px solid #B0C0CF,;	padding: 1px;}

.detailSubSectionBorder{border: 1px solid #B0C0CF;}
.detailSubSectionBorder2{border: 1px solid #ECE9D8;}

.detailInfoBox{	padding-top: 10px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 10px;}

.detailSubTableHeader{	background-color: #E6F2FF;}

/*** content ***/

.SrchResHighlight{font-weight: bold;	background-color: #FFFF99;}

.detailDataLabel{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;		color: #000000;}

.detailDataTxt{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-weight: normal;color: #000000;}
.detailDataTxt a:link{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;color: #0A4CBC;	text-decoration: none;}
.detailDataTxt a:visited{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;color: #6197CE;	text-decoration: none;}
.detailDataTxt a:hover{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #6197CE;	text-decoration: underline;}
.detailDataTxt a:active{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #0A4CBC;text-decoration: none;}
.detailDataGroupTitle{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;	color: #393939;}

.detailNoDataTxt{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #7D7D7D;}

/*** Graphs/Charts/Tables ***/

.detailGraphDataTitle{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;font-weight: bold;color: #3B3B3B;}
.detailGraphData{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-weight: normal;color: #000000;}

.detailTableBorder{	border: 1px solid #6897CB;}
.detailTableHeader{	background-color: #D1E2FE;}
.detailTableHeader2{background-color: #BDD6FF;}

.detailTableHeaderTitle{font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 13px;	font-weight: bold;	color: #232323;}
.detailTableColumnTitle{font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	font-weight: bold;	color: #232323;}

.detailChartDataTxt{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #000000;}

.detailTableRow1Bg{	background-color: #e1e2e3;padding-left: 3px;padding-right: 3px;padding-top: 2px;padding-bottom: 2px;}
.detailTableRow2Bg{	background-color: #f8f8f8;padding-left: 3px;padding-right: 3px;padding-top: 2px;padding-bottom: 2px;}
.detailTableRowBtmBg{background-color: #C0C0C0;}
.detailTableRowSubHeader{background-color: #d1e2fe; font-family: "Geneva", Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #003063;}

/*** links  ***/

a.detailLink:link {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #0A4CBC;	text-decoration: none;	font-weight: normal;}
a.detailLink:visited {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #6197CE;	text-decoration: none;}
a.detailLink:hover {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #0A4CBC;	text-decoration: underline;	background-color: #DDEEFF;}
a.detailLink:active {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #0A4CBC;	text-decoration: none;}

/*** special links ***/

a.detailLinkSm:link {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #0A4CBC;	text-decoration: none;}
a.detailLinkSm:visited {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #6197CE;	text-decoration: none;}
a.detailLinkSm:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #0A4CBC;	text-decoration: underline;	background-color: #DDEEFF;}
a.detailLinkSm:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #0A4CBC;	text-decoration: none;}

/*** Copyright Info and Data Source Txt ***/

.detailCopyrightHeader{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-weight:bold;	color: #333333;}
.detailCopyrightTxt{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;color: #666666;}

.detailDataSource{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;color: #666666;}

/*====================================================== SUB DETAIL PAGES ============================================*/

.subDetailDataLabel{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-weight: bold;	color: #000000;}
.subDetailDataTxt{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-weight: normal;color: #000000;}
.subDetailSubheaderTxt{	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	color: #000000;	font-weight: bold;}
.subDetailSubheaderBg{	background-color: #B3D1EE;	border: 1px solid #4478CD;}


/***====================================== Profile Pages =============================================***/

/*************** Profile Listing Page ************/

/*** Profile Left Nav Section ***/

.profNavBox{background-color: #DBEDFE;	border: 1px solid #9DC9E9;	margin: 3px;}
.profNavLinkSubHead{font-size: 13px;font-weight: bold;	color: #000000;	padding-top: 10px;	padding-bottom: 3px;}

/*** Profile Listing ***/

.profListingSubHeader{font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #555555;	font-weight: bold;}
.profListingSubHeaderSm{font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;color: #CC6600;	font-weight: normal;}
.profListingListHeader{	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;color: #000000;	font-weight: bold;}

ul.profLibList{	list-style-type: square;padding: 0;	margin-left: 1em;color: #666666;padding-right: 50px;}

/*** Profile Tabs ***/

.profTabLink{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;color: #333333;	text-decoration:none;font-weight: bold;}
a.profTabLink{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;color: #0F2242;	text-decoration:none;font-weight: bold;}
a.profTabLink:visited{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;color: #154AA1;	text-decoration:none;font-weight: bold;}
a.profTabLink:hover{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;color: #ffffff;	text-decoration:none;font-weight: bold;}
a.profTabLink:active{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;color: #ffffff;	text-decoration:none;font-weight: bold;}

/*** Profile Quick Links and Menus ***/

.profSubTabSection{	background-color: #A5C7EA;	border: 1px solid #6897CB;}
.profSelections{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;color: #000000;}

/*** Quick Links ***/

.profSectionBox{background-color: #DDEAF6;border: 1px solid #96BDE4;}
.profSectionBoxQL{background-color: #F3F2DD;border: 1px solid #96BDE4;}

.profSectionBoxSubHeader{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;	font-weight: bold;}
a.profSectionBoxLink{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #1B417F;text-decoration:none;}

a.profSectionBoxLink:visited{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #1B417F;	/*background-color: #D4E6F2;	border: 1px solid #96BDE4;	position: relative;	padding-top: 1px;	padding-right: 3px;	padding-bottom: 2px;	padding-left: 3px;*/	text-decoration:none;}
a.profSectionBoxLink:hover{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;color: #154AA1;	/*background-color: #ffffff;	border: 1px solid #96BDE4;	position: relative;	padding-top: 1px;	padding-right: 3px;	padding-bottom: 2px;	padding-left: 3px;*/	text-decoration:underline;}
a.profSectionBoxLink:active{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;color: #1B417F; /*background-color: #D4E6F2;	border: 1px solid #96BDE4;	position: relative;	padding-top: 1px;	padding-right: 3px;	padding-bottom: 2px;	padding-left: 3px;*/	text-decoration:none;}

/***************************** Sections *******************************/

.profSectionHeader{font: Verdana, Helvetica, Arial, sans-serif;	font-size: 14px; color: #222;font-weight: bold;}
.profSectionSubHeader{font: Verdana, Helvetica, Arial, sans-serif;	font-size: 12px; color: #000000;font-weight: bold;}
.profSectionSubHeaderC{font: Verdana, Helvetica, Arial, sans-serif;	font-size: 13px;color: #000000;	font-weight: bold;	text-align: center;	text-transform: capitalize;}

.profImageInfoTxt{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #999966;	font-weight: normal;}


/*** Outer Section Border ***/

.profDataSectionBorder{	border: 1px solid #6897CB;}

/*** Table Styles ***/

.profTableHeaderTitle{font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 15px;	font-weight: bold;	color: #002869;}
.profTableColumnTitle{font-family:  Verdana, Arial, Helvetica,sans-serif;	font-size: 12px;	font-weight: bold;	color: #232323;	padding-left: 3px;	background-color: #D1E2FE;	border-bottom: 1px solid #9FC4EA;}
.profTableHeaderBg{	background-color: #D1E2FE;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 15px;	font-weight: bold;	color: #002869;}
.profTableHeaderBg2{background-color: #8BB2DA;	font-family:  Verdana, Arial, Helvetica,sans-serif;	font-size: 12px;	font-weight: bold;	color: #232323;	padding-left: 3px;}
.profTableHeaderBg3{background-color: #D1E2FE;	font-family:  Verdana, Arial, Helvetica,sans-serif;	font-size: 12px;	font-weight: bold;	color: #232323;	padding-left: 3px;}

.profDataTxt{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #000000;}

.profTableRow1Bg{background-color: #ffffff;	padding-left: 3px;}
.profTableRow2Bg{background-color: #EEEEEE;	padding-left: 3px;}
.profTableRowBtmBg{background-color: #C0C0C0;}

/*** Profile Data Sub Section (lt gray box) ***/

.profTableDataBox{	background-color: #F2F2F2;	border: 1px solid #9FC4EA;}
.profTableDataBg{	background-color: #F2F2F2;}

/***====================================== Analysis Pages =============================================***/

/*************** Listing Page ************/

.analysisSectionHeader{	font: 16px Arial, Helvetica, Geneva, Lucida, Verdana, sans-serif;	color: #003082;	font-weight: bold;}

.analysisSectionSubHeader{font: 13px Arial, Helvetica, Geneva, Lucida, Verdana, sans-serif;	color: #515151;	font-weight: normal;}

.analysisRptTitle{font: 11px Verdana, Arial, Helvetica, sans-serif;	color: #000000;	font-weight: normal;}
.analysisRptDate{font: 11px 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	color: #666666;	font-weight: normal;}

.analysisListingRptTitle{font: 13px 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;	color: #666666;	font-weight: bold;}

.analysisOverviewTxt{font: 11px  Verdana, Arial, Helvetica, sans-serif;	color: #000000;	font-weight: normal;}

/*** overview text links ***/

a.analysisOverviewTxt{font: 11px  Verdana, Arial, Helvetica, sans-serif;color:#0A4CBC;	text-decoration:none;}
a.analysisOverviewTxt:link{	font: 11px  Verdana, Arial, Helvetica, sans-serif;	color:#0A4CBC;	text-decoration:none;}
a.analysisOverviewTxt:visited{font: 11px  Verdana, Arial, Helvetica, sans-serif;color: #6197CE;	text-decoration: none;}
a.analysisOverviewTxt:hover{font: 11px  Verdana, Arial, Helvetica, sans-serif;	color:#0A4CBC;	text-decoration:underline;}
a.analysisOverviewTxt:active{font: 11px  Verdana, Arial, Helvetica, sans-serif;	color:#0A4CBC;	text-decoration:none;}

/*** summary text links ***/
.analysisSummaryTxt{font: 11px  Verdana, Arial, Helvetica, sans-serif;	color:#000000;	text-decoration:none;}

a.analysisSummaryTxt{font: 11px  Verdana, Arial, Helvetica, sans-serif;	color:#0A4CBC;	text-decoration:none;}
a.analysisSummaryTxt:link{font: 11px  Verdana, Arial, Helvetica, sans-serif;	color:#0A4CBC;	text-decoration:none;}
a.analysisSummaryTxt:visited{font: 11px  Verdana, Arial, Helvetica, sans-serif;color: #6197CE;text-decoration: none;}
a.analysisSummaryTxt:hover{font: 11px  Verdana, Arial, Helvetica, sans-serif;color:#0A4CBC;	text-decoration:underline;}
a.analysisSummaryTxt:active{font: 11px  Verdana, Arial, Helvetica, sans-serif;color:#0A4CBC;text-decoration:none;}

/*** small links ***/

.analysisLinkSm{font: 10px  Verdana, Arial, Helvetica, sans-serif;color:#000000;	text-decoration:none;}
a.analysisLinkSm{font: 10px  Verdana, Arial, Helvetica, sans-serif;color:#0A4CBC;	text-decoration:none;}
a.analysisLinkSm:link{font: 10px  Verdana, Arial, Helvetica, sans-serif;color:#0A4CBC;	text-decoration:none;}
a.analysisLinkSm:visited{font: 10px  Verdana, Arial, Helvetica, sans-serif;color: #6197CE;text-decoration: none;}
a.analysisLinkSm:hover{font: 10px  Verdana, Arial, Helvetica, sans-serif;color:#0A4CBC;	text-decoration:underline;}
a.analysisLinkSm:active{font: 10px  Verdana, Arial, Helvetica, sans-serif;color:#0A4CBC;	text-decoration:none;}


/*=================================================== ADMIN Styles ================================================================*/

.detailUpdatedDate,.DetailUpdatedDate {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #FFF9D0;	background-color: #d5600b;	padding: 2px;	}

.alertTxtAdmin{	font: 13px Verdana, sans-serif;	color: #CC1800;	font-weight: bold;}
.alertTxtAdminSm{font: 11px Verdana, sans-serif;	color: #CC1800;	font-weight: bold;}

.internalNotesTxt{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #CC1800;}
.internalLabel{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #CC1800;	font-weight: bold;}
.internalOnlyData{	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 10px;	color: #000000;	font-weight: normal;	background-color:#FFE6A3;}

.adminDetailSectionHeaderTitle{	font-family: "Lucida Grande", geneva, arial, helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #000000;	padding-top: 2px;	padding-bottom: 2px;}
.adminDetailSubSectionHeaderTitle{	font-family: "Lucida Grande", geneva, arial, helvetica, sans-serif;	font-size: 12px;	color: #333333;	font-weight: bold;}
.adminDetailSectionHeader{ padding-left:2px; padding-right:2px;	background-color: #FFDB87;	border-bottom : 1px solid #E2691F;	position: relative;}
.adminDetailSectionFooter{	background-color: #FFDB87;	border-top : 1px solid #E2691F;	position: relative;}
.adminDetailSectionBox{	border: 1px solid #E2691F;}

.adminDetailSectionBG{	background-color: #FFF9D0;	padding-top: 2px;	padding-right: 0px;	padding-bottom: 2px;	padding-left: 3px;}
.adminDetailSectionRowBG{	background-color: #FFDB87;	padding-top: 2px;	padding-right: 0px;	padding-bottom: 2px;	padding-left: 3px;}

/*************** Internal Links ****************************/

.adminDetailLinkSm {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	text-decoration: none;	font-weight: normal;	background-color: #FFE6A3;	}
a.adminDetailLinkSm:link {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #0A4CBC;	text-decoration: none;	font-weight: normal;	background-color: #FFE6A3;	}
a.adminDetailLinkSm:visited {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #6197CE;	text-decoration: none;}
a.adminDetailLinkSm:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #6197CE;	text-decoration: underline;}
a.adminDetailLinkSm:active {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #0A4CBC;	text-decoration: none;}

a.adminLink {display:inline-block;}
a.adminLink:link {border-left:1px solid #E2691F; border-right:1px solid #992B00; border-top:1px solid #E2691F; border-bottom:1px solid #992B00; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #000000;	text-decoration: none;	padding-right: 3px;	padding-left: 3px;	padding-top: 1px;	padding-bottom: 2px;	background-color: #F9E0A5;	position: relative;	
/* background: url('/globalImages/buttons/adminBtnBg.gif') center; */
}
a.adminLink:visited {border-left:1px solid #E2691F; border-right:1px solid #992B00; border-top:1px solid #E2691F; border-bottom:1px solid #992B00; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #000000;	text-decoration: none;	padding-right: 3px;	padding-left: 3px;	padding-top: 1px;	padding-bottom: 2px;	background-color: #F9E0A5;	position: relative;	
/* background: url('/globalImages/buttons/adminBtnBg.gif') center; */
}
a.adminLink:hover {	border-left:1px solid #E2691F; border-right:1px solid #992B00; border-top:1px solid #E2691F; border-bottom:1px solid #992B00; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #333333;	text-decoration: none;	padding-right: 3px;	padding-left: 3px;	padding-top: 1px;	padding-bottom: 2px;	background-color: #F9E0A5;	position: relative;	
/* background: url('/globalImages/buttons/adminBtnBgHover.gif') center; */
}
a.adminLink:active {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #000000;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #E2691F;	border-right-color: #992B00;	border-bottom-color: #992B00;	border-left-color: #E2691F;	padding-right: 3px;	padding-left: 3px;	padding-top: 1px;	padding-bottom: 2px;	background-color: #F9E0A5;	position: relative;}

/*** Highlighted Admin Button ***/
a.adminAlertLink:link {border-left:1px solid #E2691F; border-right:1px solid #000000; border-top:1px solid #E2691F; border-bottom:1px solid #000000; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #ffffff;	text-decoration: none;	padding-right: 3px;	padding-left: 3px;	padding-top: 1px;	padding-bottom: 2px;	background-color: #992B00;	position: relative;	
/* background: url('/globalImages/buttons/adminBtnBg.gif') center; */
}
a.adminAlertLink:hover {	border-left:1px solid #992B00; border-right:1px solid #992B00; border-top:1px solid #992B00; border-bottom:1px solid #992B00; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #ffffff;	text-decoration: none;	padding-right: 3px;	padding-left: 3px;	padding-top: 1px;	padding-bottom: 2px;	background-color: #E2691F;	position: relative;	
/* background: url('/globalImages/buttons/adminBtnBgHover.gif') center; */
}
a.adminAlertLink:active {	border-left:1px solid #992B00; border-right:1px solid #992B00; border-top:1px solid #992B00; border-bottom:1px solid #992B00; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #ffffff;	text-decoration: none;	padding-right: 3px;	padding-left: 3px;	padding-top: 1px;	padding-bottom: 2px;	background-color: #E2691F;	position: relative;	
/* background: url('/globalImages/buttons/adminBtnBgHover.gif') center; */
}

/* Checked Admin Link */
a.adminLink.checked {padding-left:20px; background: #F9E0A5 url(../globalImages/icons/icon-btn-check.gif) top left no-repeat;}

/*** Edit Button ***/

a.adminEditLink:link {
	border-left:1px solid #E2691F; border-right:1px solid #992B00; border-top:1px solid #E2691F; border-bottom:1px solid #992B00; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 1px;	
	background-color: #F9E0A5;
	position: relative;
	/* background: url('/globalImages/buttons/adminBtnBg.gif') center; */
}

a.adminEditLink:visited {
	border-left:1px solid #E2691F; border-right:1px solid #992B00; border-top:1px solid #E2691F; border-bottom:1px solid #992B00; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 1px;	
	background-color: #F9E0A5;
	position: relative;
	/* background: url('/globalImages/buttons/adminBtnBg.gif') center; */
}

a.adminEditLink:hover {
	border-left:1px solid #E2691F; border-right:1px solid #992B00; border-top:1px solid #E2691F; border-bottom:1px solid #992B00; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 1px;	
	background-color: #F9E0A5;
	position: relative;
	/* background: url('/globalImages/buttons/adminBtnBgHover.gif') center; */
}

a.adminEditLink:active {
	border-left:1px solid #E2691F; border-right:1px solid #992B00; border-top:1px solid #E2691F; border-bottom:1px solid #992B00; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 1px;	
	background-color: #F9E0A5;
	position: relative;
	/* background: url('/globalImages/buttons/adminBtnBg.gif') center; */
}

/*** Small Edit Button ***/

a.adminEditLinkSm:link {
	border-left:1px solid #E2691F; border-right:1px solid #992B00; border-top:1px solid #E2691F; border-bottom:1px solid #992B00; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 1px;	
	background-color: #F9E0A5;
	position: relative;
	/* background: url('/globalImages/buttons/adminBtnBg.gif') center; */
}

a.adminEditLinkSm:visited {
	border-left:1px solid #E2691F; border-right:1px solid #992B00; border-top:1px solid #E2691F; border-bottom:1px solid #992B00; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 1px;	
	background-color: #F9E0A5;
	position: relative;
	/* background: url('/globalImages/buttons/adminBtnBg.gif') center; */
}

a.adminEditLinkSm:hover {
	border-left:1px solid #E2691F; border-right:1px solid #992B00; border-top:1px solid #E2691F; border-bottom:1px solid #992B00; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 1px;	
	background-color: #F9E0A5;
	position: relative;
	/* background: url('/globalImages/buttons/adminBtnBgHover.gif') center; */
}

a.adminEditLinkSm:active {
	border-left:1px solid #E2691F; border-right:1px solid #992B00; border-top:1px solid #E2691F; border-bottom:1px solid #992B00; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 1px;	
	background-color: #F9E0A5;
	position: relative;
	/* background: url('/globalImages/buttons/adminBtnBg.gif') center; */
}

.errorTxtAdmin{	font: 11px Verdana, Arial, Helvetica, sans-serif;	color: #B90000;	font-weight: normal;}
.errorMessageTxtAdmin{	font: 11px Verdana, Arial, Helvetica, sans-serif;	color: #000000;	font-weight: normal;}
.requiredTxtAdmin{	font: 11px Verdana, Arial, Helvetica, sans-serif;	color: #B90000;	font-weight: normal;}
.adminTxt{	font: 12px Verdana, Arial, Helvetica, sans-serif;	color: #333333;	font-weight: normal;}
.adminStatusVisible{	font: 10px Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;color: #669900;}
.adminStatusNotVisible{	font: 10px Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;}
.adminStatusArchived{	font: 10px Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;color: #999999;}

legend.admin {	font: 14px Arial, Helvetica, Verdana, Geneva, Lucida, sans-serif;	font-weight: bold;	color:#660000;	position:absolute;	top:-10px;	padding:2px;}
fieldset.admin {	background:#F9E0A5;	border:1px solid #E2691F;	position:relative;	margin-top:20px;	padding-top:5px;	padding-left: 8px;	padding-bottom: 5px;}
form.adminMenuLabel{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;}
select.adminMenuOptions{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}
option.admin {	background-color: #EEF2F7;}

a.adminPageLink:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;color: #2A2A2A;	background-color: #C6DCF3;	border: 1px solid #FF9900;	text-decoration: none;	padding-left: 3px;	padding-bottom: 0px;	padding-right: 3px;	padding-top: 0px;}
a.adminPageLink:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;color: #2A2A2A;	background-color: #C6DCF3;	border: 1px solid #FF9900;	text-decoration: none;	padding-left: 3px;	padding-bottom: 0px;	padding-right: 3px;	padding-top: 0px;}
a.adminPageLink:hover {	color: #ffffff;	text-decoration: none;	border: 1px solid #FF9900;	background-color: #89AEDB;	padding-left: 3px;	padding-bottom: 0px;	padding-right: 3px;	padding-top: 0px;}
a.adminPageLink:active {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;color: #2A2A2A;	background-color: #C6DCF3;	border: 1px solid #FF9900;	text-decoration: none;	padding-left: 3px;	padding-bottom: 0px;	padding-right: 3px;	padding-top: 0px;}

/*============================================== INTERNAL Styles ===============================================================*/

/*** USER ADMIN PAGE STYLES ***/

.alertTxt{	font: 14px Arial, Helvetica, Verdana, sans-serif;	color: #B90000;	font-weight: bold;	line-height: 12px;}
.adminFormFieldLabel{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	font-weight: bold;}
.adminRptSpecialTxt{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	font-weight: bold;}
.adminFormFieldLabelDisabled{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #CCCCCC;	font-weight: normal;}
.intranetHeaderBG {	background-image:url('/globalImages/header/headerBgBlGrad.gif');	background-repeat:no-repeat;	background-color: #316AC4	}

/*** TaskManager Styles ***/
legend.taskR {	font: 14px Arial, Helvetica, Verdana, Geneva, Lucida, sans-serif;	font-weight: bold;	color:#660000;	position:absolute;	top:-10px;	padding:2px;}
fieldset.taskR {	background:#F9E0A5;	border:1px solid #E2691F;	position:relative;	margin-top:20px;	padding-top:5px;	padding-left: 8px;	padding-bottom: 5px;}
fieldset.task {	background:#E9F1FF;	border:1px solid #E2691F;	position:relative;	margin-top:20px;	padding-top:5px;	padding-left: 8px;	padding-bottom: 5px;}

/***============================================== DO NOT USE ===================================================================***/

/*** FCK Editor Styles ***/

.editorTableOuterBox{border: 1px solid #DADADA;	background-color: #ffffff;}

/*** Default Body Text ***/
.editorDefaultTxt {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;color: #000000;}

/*** Paragraph Text ***/
.editorParagraphTxt {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;}

/*** Centered Title  ***/
.editorParagraphTitle {font-weight: bold;	color: #000000;	text-align: center;}

/*** Section Header ***/
.editorSectionHeader {font: Verdana, Helvetica, Arial, sans-serif;font-size: 14px; color: #222;font-weight: bold;}

/*** Section SubHeader ***/
.editorSectionSubHeader {font: Verdana, Helvetica, Arial, sans-serif;font-size: 13px;color: #000000;	font-weight: bold;	text-align: center;	text-transform: capitalize;}

/*** Cited Source Name ***/
.editorDocTitle {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;	font-style: italic;	}

/*** Back To Top Link  ***/

.backTop{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #CC3300;	text-decoration: underline;}
a.backTop{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #CC3300;	text-decoration: underline;}
a.backTop:link{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #CC3300;	text-decoration: underline;}
a.backTop:visited{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #CC3300;	text-decoration: underline;}
a.backTop:hover{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;color: #CC3300;	text-decoration: none;}

/*** Copyright Info Header  ***/
.detailCopyrightHeader{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;font-weight:bold;color: #333333;}

/*** Copyright Info Text ***/
.detailCopyrightTxt{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;color: #666666;}

/*** Data Source Text  ***/
.detailDataSource{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #666666;}

/*** Click on Image Text  ***/
.profImageInfoTxt{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #999966;font-weight: normal;}

/****************************** END EDITOR STYLES *******************************/

/************************************************ MISSING FILE AND PAGE SCREENS ***************************************************/

/*** 404 Pg ***/

.404text {font-family: arial, verdana, sans-serif;font-size: 11px;color: #003399;}
.404text a:link  {font-family: arial, verdana, sans-serif;font-size: 11px;color: #003399;}	   
.404text a:visited {font-family: arial, verdana, sans-serif;font-size: 11px;color: #003399;}	   
.404text a:hover{font-family: arial, verdana, sans-serif;font-size: 11px;color: #003399;}
.404text a:active {font-family: arial, verdana, sans-serif;font-size: 11px;color: #003399;}

/*** File Missing Pg ***/

.missingBG {background-color: #EEF2F7;}
.missingInnerTable {border: 1px solid #CCCCCC;	background-color: #ffffff;}

/*** Need Flash ***/

.getFlashHeader {font: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;	font-size: 14px; 	color: #222;	font-weight: bold;}
.getFlashTxt {font: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;	font-size: 14px; 	color: #222;	font-weight: bold;}
.getFlashTM {font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;	font-size: 10px; 	color: #999999;	font-weight: normal;}
.getFlashBG {background-color: #EEF2F7;}
.getFlashInnerTable {border: 1px solid #CCCCCC;	background-color: #ffffff;}


/*============================================== send email ==========================================================* */

.thankYouTxt{	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #666666;	font-weight:bold;}
.confirmationMsgTxt{font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	font-weight:bold;}

/**================================== weekly email ===================================================================================*/

/**********************************************
main styles                            
********************************************/

.wEmailmaintext{	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #666666;	font-size: 11px;	background: #ffffff;}
a.wEmailmaintext:visited{	font-family: Verdana,Arial, Helvetica, sans-serif;	color: #013082;	font-size: 11px;	background: #ffffff;	text-decoration: none;}

.wEmailmaintext2{font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;	font-size: 11px;}
a.wEmailmaintext2:visited{	font-family: Verdana,Arial, Helvetica, sans-serif;	color: #2347B3;	font-size: 11px;	background: #ffffff;	text-decoration: none;}

.wEmailmaintextNewstitle{	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #333333;	font-size: 11px;}
.wEmailsponsors{	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #669EDB;	font-size: 11px;}
.wEmailReminder{	font-family: Arial, Verdana, Helvetica, sans-serif;	color: #666666;	font-size: 10px;}
.wEmailLiveDemos{	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FA9D1C;	font-size: 11px;	background: #ffffff;}
.wEmailsubscription{	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #666666;	font-size: 12px;}
.wEmailinThisEdition{	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;	font-size: 12px;}
.wEmailTrainingTitles{	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #669EDB;	font-size: 12px;}
.wEmailLatestNews{	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #003082;	font-size: 12px;	background: #D5DADF;}

/************ Border styles **************/

.wEmailtableBorder{border: 1px solid #B2B2B2;background: #ffffff;}
.wEmailtableBorderNoTop{border: 1px solid #B2B2B2;border-top: none;}

.wEmailtableEvents{border: 1px solid #669EDB;border-top: none;background: #ffffff;}
.wEmailtableBreakfast{border: 1px solid #003082;border-top: none;background: #ffffff;}

.wEmailNavVLn{background: #D5DAE0;}

/************ Table background color styles **************/

.wEmailMainHeaderTable{background: #669EDB;}
.wEmailRightSideTable{background: #EEF2F7;}
.wEmailThisIssueHeader{background: #FA9D1C;}
.weeklyEmailArchiveNavBG{background: #6699CC;}

/************  hr styles **************/

hr.wEmail{color: #D5DADF;}
hr.wEmailSponsors{color: #669EDB;}
hr.wEmailArchiveHeader{color: #BBD3EF;}

/************ Header styles **************/

#wEmailmastHead{background-color: #669EDB;}
.wEmailissueDate{font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #013082;}
.wEmailArchiveIssueDate{font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #ffffff;}
.weArchiveNavHeader{font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #ffffff;}
.headerNavBg{background-color:#003082}

/******* link styles *******/

a.wEmaillink {color: #4080BE;text-decoration: none;}

a.wEmailheaderNav{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #ffffff;	background-color: #013082;	text-decoration: none;	padding-top: 1px;	padding-right: 7px;	padding-bottom: 1px;	padding-left: 7px;}
a.wEmailheaderNav:link, a.wEmailheaderNav:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #ffffff;	background-color: #013082;	text-decoration: none;	padding-top: 1px;	padding-right: 7px;	padding-bottom: 1px;	padding-left: 7px;}
a.wEmailheaderNav:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #003082;	background-color: #669EDB;	text-decoration: none;	padding-top: 1px;	padding-right: 7px;	padding-bottom: 1px;	padding-left: 7px;}

.wEmailthisIssueSectionsTitle{font-family: Arial, Helvetica, Verdana, sans-serif;color: #000000;font-size: 13px;text-decoration: none;}

a.wEmailthisIssueLink{font-family: Arial, Helvetica, Verdana, sans-serif;color: #003082;	font-size: 13px;	text-decoration: none;}
a.wEmailthisIssueLink:visited{	font-family: Arial, Helvetica, Verdana, sans-serif;	color: #4080BE;	font-size: 13px;	text-decoration: none;}
a.wEmailthisIssueLink:hover{font-family: Arial, Helvetica, Verdana, sans-serif;	color: #4080BE;	font-size: 13px;	text-decoration: underline;}

a.wEmailthisIssueLinkSection{font-family: Arial, Helvetica, Verdana, sans-serif;color: #666666;	font-size: 13px;	text-decoration: none;}
a.wEmailthisIssueLinkSection:visited{font-family: Arial, Helvetica, Verdana, sans-serif;color: #B2B2B2;	font-size: 13px;	text-decoration: none;}
a.wEmailthisIssueLinkSection:hover{	font-family: Arial, Helvetica, Verdana, sans-serif;	color: #4080BE;	font-size: 13px;	text-decoration: none;}

a.wEmailindustEvents{font-family: Verdana, Arial, Helvetica, sans-serif;color: #2347B3;	font-size: 11px;	text-decoration: none;}
a.wEmailindustEvents:visited{font-family: Verdana, Arial, Helvetica, sans-serif;color: #2347B3;	font-size: 11px;	text-decoration: none;}
a.wEmailindustEvents:hover{	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #003082;	font-size: 11px;	text-decoration: underline;}

/******* Archive page date link styles *******/

a.WEArchvDateLinks:link {border-left:1px solid #A8B9D2;	border-right:1px solid #56698B; border-top:1px solid #A8B9D2; border-bottom:1px solid #56698B; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #000000;	text-decoration: none;	padding-right: 3px;	padding-left: 3px;	padding-top: 1px;	padding-bottom: 2px;	background-color: #E3EAF9;	position: relative;	background: url('/globalImages/buttons/clBtnBg.gif') center;}
a.WEArchvDateLinks:visited {border-left:1px solid #A8B9D2; border-right:1px solid #56698B; border-top:1px solid #A8B9D2; border-bottom:1px solid #56698B; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #000000;	text-decoration: none;	padding-right: 3px;	padding-left: 3px;	padding-top: 1px;padding-bottom: 2px;	background-color: #E3EAF9;position: relative;	background: url('/globalImages/buttons/clBtnBg.gif') center;}
a.WEArchvDateLinks:hover {border-left:1px solid #B7B7B7; border-right:1px solid #6E6D6D; border-top:1px solid #B7B7B7; border-bottom:1px solid #6E6D6D; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #333333;	text-decoration: none;	padding-right: 3px;	padding-left: 3px;	padding-top: 1px;	padding-bottom: 2px;background-color: #E3EAF9;	position: relative;	background: url('/globalImages/buttons/clBtnBgHover.gif') center;}
a.WEArchvDateLinks:active {	border-left:1px solid #A8B9D2; 	border-right:1px solid #56698B; border-top:1px solid #A8B9D2; 	border-bottom:1px solid #56698B; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;color: #000000;text-decoration: none;padding-right: 3px;padding-left: 3px;padding-top: 1px;padding-bottom: 2px;background-color: #E3EAF9;	position: relative;	background: url('/globalImages/buttons/clBtnBg.gif') center;}


/*************** list styles ***************/

.wEmailorange {	list-style-type: disc;	color: #000000;	list-style-image: url(img/arrowTriangleOrg.gif);}

/************** section styles *****************/

.wEmailthisIssueHeaderText{	font-family: Arial, Helvetica, Verdana, sans-serif;	color: #ffffff;	font-size: 14px;	}
.wEmailthisIssue{	font-family: Arial, Helvetica, Verdana, sans-serif;	color: #003082;	font-size: 13px;	}
#wEmailthisIssue{	border: 1px solid #D5DADF;}
.wEmailindustEventsHeader{	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 12px;	color: #ffffff;	background-color:#4080BE;}
.wEmailindustEvents{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #676767;}
.wEmailindustEventsBorder{	border: 1px solid #4080BE;}
.wEmailrightColumn{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	border-top-width: 1px;}
#wEmailrightColumn{	background-color: #EEF2F7;	width: 220px;}
.wEmailbreakfastHeader{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #ffffff;}		
.wEmaildataHeaderOpps{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #333333;	background:#D3E7FF;}		
.wEmaildataHeaderAwards{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #333333;	background:#FEE580;}	
.wEmaildataHeaderEdocs{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #333333;	background:#B2B2B2;}	
.wEmaildataHeadersubheader{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;}	
.wEmaildoubleArrwsOrg{	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #FA9D1C;}		
option.WEArchMenu {	color: #ffffff;	background-color: #3269C3;}


/************** footer styles ****************/

#wEmailsiteInfo{clear: both;	border-top: 1px solid #cccccc;	font-size: small;	color: #cccccc;	padding: 10px 10px 10px 10px;	margin-top: 0px;}

.wEmailfooterNobgcolor{	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	color: #000000;	font-style: normal;}
#wEmailfooterNobgcolor a:link, #wEmailfooterNobgcolor a:visited {	color: #000000;	font-weight: normal;}
#wEmailfooterNobgcolor a:hover {	color: #000000;	font-weight: normal;	text-decoration: underline;}

.wEmailfooter{	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	color: #ffffff;	font-style: normal;	text-decoration: none;	background-color: #669EDB;}
a.wEmailfooter{	color: #ffffff;	background-color: #669EDB;}
a.wEmailfooter:link{	color: #ffffff;	font-weight: normal;	text-decoration: none;}
a.wEmailfooter:visited{	color: #ffffff;	font-weight: normal;	text-decoration: none;}
a.wEmailFooter:hover {	color: #ffffff;	font-weight: normal;	text-decoration: underline;	background-color: #669EDB;}
.wEmailCopyright{	font-family:  Arial, Verdana, Helvetica, sans-serif;	font-size: 10px;	color: #161616;}

/************ -------------------------------------- MyINPUT Email --------------------------------------------- **************/

/************ MyINPUT Email Border **************/

.emailTableOuterBorder{	border: 1px solid #D6D6D6;	background: #ffffff;}
.emailMainHeaderBG{	background: #669EDB;}

/************ MyINPUT Email Header *********************************************************************/

#emailMasthead{	background-color: #669EDB;}
.emailIssueDate{font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #013082;}
.emailHeaderNavBg{background-color:#003082}

/******* Nav *******/

a.emailheaderNav{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #ffffff;	background-color: #013082;	text-decoration: none;	padding-top: 1px;	padding-right: 7px;	padding-bottom: 1px;	padding-left: 7px;}
a.emailheaderNav:link, a.emailheaderNav:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #ffffff;	background-color: #013082;	text-decoration: none;	padding-top: 1px;	padding-right: 7px;	padding-bottom: 1px;	padding-left: 7px;}
a.emailheaderNav:hover{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #003082;	background-color: #669EDB;	text-decoration: none;	padding-top: 1px;	padding-right: 7px;	padding-bottom: 1px;	padding-left: 7px;}

.emailthisIssueSectionsTitle{	font-family: Arial, Helvetica, Verdana, sans-serif;	color: #000000;	font-size: 13px;	text-decoration: none;}
a.emailthisIssueLink{	font-family: Arial, Helvetica, Verdana, sans-serif;	color: #003082;	font-size: 13px;	text-decoration: none;}
a.emailthisIssueLink:visited{	font-family: Arial, Helvetica, Verdana, sans-serif;	color: #4080BE;	font-size: 13px;	text-decoration: none;}
a.emailthisIssueLink:hover{	font-family: Arial, Helvetica, Verdana, sans-serif;	color: #4080BE;	font-size: 13px;	text-decoration: underline;}
a.emailthisIssueLinkSection{	font-family: Arial, Helvetica, Verdana, sans-serif;	color: #666666;	font-size: 13px;	text-decoration: none;}
a.emailthisIssueLinkSection:visited{	font-family: Arial, Helvetica, Verdana, sans-serif;	color: #B2B2B2;	font-size: 13px;	text-decoration: none;}
a.emailthisIssueLinkSection:hover{	font-family: Arial, Helvetica, Verdana, sans-serif;	color: #4080BE;	font-size: 13px;	text-decoration: none;}

/************** MyINPUT Email footer styles ****************/

#emailSiteInfo{clear: both;border-top: 1px solid #CCCCCC;	font-size: small;	color: #CCCCCC;	padding: 10px 10px 10px 10px;	margin-top: 0px;}
.emailFooterNobgcolor{font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	color: #000000;	font-style: normal;}
#emailFooterNobgcolor a:link, #emailFooterNobgcolor a:visited {	color: #000000;	font-weight: normal;}
#emailFooterNobgcolor a:hover {	color: #000000;	font-weight: normal;	text-decoration: underline;}
.emailFooter{font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	color: #000000;	font-style: normal;	text-decoration: none;	background-color: #EEEEEE;}
#emailFooter{background-color: #EEEEEE;}
#emailFooter a:link, #emailFooter a:visited {color: #ffffff;	font-weight: normal;	text-decoration: none;}
#emailFooter a:hover {color: #ffffff;	font-weight: normal;	text-decoration: underline;}
.emailCopyright{font-family:  Arial, Verdana, Helvetica, sans-serif;	font-size: 10px;	color: #161616;}

/************* VERTICAL WIDGET *************************/

.vertWidgetVrt td { font-size : 9px; font-weight : bold; font-family : arial,helvetica; }
.vertWidgetPrg td { font-size : 9px; font-weight : bold; font-family : arial,helvetica; }
.vertWidgetBox { height:300px; overflow:auto; background:#E9F1FF;	border:1px solid #B0C0CF; padding:5px;}
.vertAssign #addAssignmentDiv { position:relative; background:#E9F1FF; border:1px solid #B0C0CF; padding:5px; border-bottom:0;}
.vertAssign #VerticalAssignmentDisplay { height:200px; border:2px solid #B0C0CF; position:relative; overflow:auto; background:white; text-align:left;  }

/************* ROLES WIDGET *************************/

.cntctRoleWidget td { font-size : 10px; font-family : arial,helvetica; }
.cntctRoleWidgetParent td { padding:7px 0 2px 0; border-bottom:1px solid #999; font-size : 12px; font-weight : bold; font-family : arial,helvetica; }
.cntctRoleWidgetBox { height:300px; overflow:auto; background:#E9F1FF;	border:1px solid #B0C0CF; padding:5px;}




/************* GovEdge large green button *************************/
a.govEdgeAlert:link {	border-left:1px solid #A8B9D2; border-right:1px solid #56698B; border-top:1px solid #A8B9D2; border-bottom:1px solid #56698B; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;	text-decoration: none;	padding-right: 3px;	padding-left: 3px;padding-top: 1px;padding-bottom: 2px;background-color: #75EC23;	position: relative;}
			
			a.govEdgeAlert:visited {border-left:1px solid #A8B9D2; border-right:1px solid #56698B; border-top:1px solid #A8B9D2; border-bottom:1px solid #56698B; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;	text-decoration: none;	padding-right: 3px;	padding-left: 3px;	padding-top: 1px;padding-bottom: 2px;background-color: #75EC23;	position: relative;	}

a.govEdgeAlert:hover {border-left:1px solid #B7B7B7; border-right:1px solid #6E6D6D; border-top:1px solid #B7B7B7; border-bottom:1px solid #6E6D6D; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;font-weight: bold;	color: #333333;	text-decoration: none;	padding-right: 3px;	padding-left: 3px;	padding-top: 1px;padding-bottom: 2px;background-color: #bffdb0;	position: relative;	}

a.govEdgeAlert:active {	border-left:1px solid #A8B9D2; border-right:1px solid #56698B; border-top:1px solid #A8B9D2; border-bottom:1px solid #56698B; 	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;	text-decoration: none;	padding-right: 3px;	padding-left: 3px;	padding-top: 1px;padding-bottom: 2px;background-color: #75EC23;	position: relative;	}

/* ********* Containers ********* */

/* Standard Container */
.stdContainer {margin-bottom:8px;}
.stdContainer .stdContainerHead {
	background:#ced8e4;
	border:1px solid #c4ceda;
	padding:5px 7px 5px 6px;
}
.stdContainer .stdContainerHead .label {
	font-weight:bold;
	color:black;
}
.stdContainer .stdContainerHead a {float:right;}
.stdContainer .stdContainerBody {
	min-height:30px;
	_height:30px; /* IE6 */
	background:#e2ecf8;
	border:1px solid #c4ceda;
	border-top:0px;
	padding:6px 6px 6px 6px;
}
.stdContainer .stdContainerBodyFooter {
	border-top:1px solid #c4ceda;
	padding:6px 0px 0px 2px;
}
.stdContainer .stdContainerBodyFooter a.arrow {
	font-weight:bold;
	background:url(/globalImages/icons/bulletRtArrow.gif) 4px 4px no-repeat;
	padding-left:16px;
	cursor:pointer;
}
.stdContainer .stdContainerBodyFooter .count {color:#292929; padding-left:4px;}

/* Split Container */
.splitContainer.splitHalf .split {float:left; width:49%;}
.splitContainer.splitThirds .split {float:left;	width:33%;}
.splitContainer.splitFourths .split {float:left; width:25%;}


/* ********* Clearfix ********* */

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* =========================== 
 * TAG-SPECIFIC RESETS
 * ===========================
 */
table.reset  {border-collapse:collapse;margin:0px;padding:0px; border-width:0px;}
table.reset>tr>td, table.reset>tbody>tr>td, table.reset>tr>th table.reset>tbody>tr>th {margin:0px;padding:0px; border-width:0px;}

a.formBtn, a.formBtnAttached, input.formBtn {
    background: url("/coveo/img/btn-bg.gif") repeat-x scroll center bottom #D1E0F0;
    border: 1px solid #A6B5C4;
    border-radius: 3px 3px 3px 3px;
    color: #4E6A88;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    outline: 0 none;
    padding: 6px 6px 0;
    text-transform: uppercase;
}

