/*STYLE TYPES			*/
/*CS	- Common Structural	*/
/*CA	- Common Author		*/
/*SLS	- Section Structural	*/
/*SLA	- Section Author	*/
/*SSLS	- SubSection Structural	*/
/*SSLA	- SubSectionAuthor	*/

/*DEFAULT LINKS*/
/*CS*/ a:link{color: #000099;text-decoration: underline;}
/*CS*/ a:visited{color: #000099;text-decoration: underline;}
/*CS*/ a:hover{color: #0088EE;text-decoration: underline;}
/*CS*/ a:active{color: #000099;text-decoration: underline;}

/*DEFAULT PARAGRAPH TEXT*/
/*CS*/ p{color: #000000;font-family: Verdana, Arial;font-size: x-small;}

/*PARAGRAPH STYLES*/
/*CS*/ p.smallTopPad{color: #000000;font-family: Verdana, Arial;font-size: x-small;margin-top: 1%;}
/*CS*/ p.noTopPad{font-size: x-small;margin-top: 0%;}
/*CS*/ p.red {color: #FF0000;font-family: Verdana, Arial;font-size: x-small;}

/* Extra disclaimer paragraph font */
/*CS*/ DIV.DISCLAIMER p {font-size: xx-small;color: #4c4c4c;}

/*FP ELEMENT FORMATING */
/*CS*/ BODY{color: #000000;font-family: Verdana, Arial;font-size: xx-small; background: #ffffff; margin: 0px;padding: 0px;}
/*CS*/ TD{color: #000000;font-family: Verdana, Arial;font-size: xx-small; }

/*HEADERS*/
/*SLS*/ H2.noPadSmallPortalPage {font-size: x-small;padding:0px;margin:0px;color: #ffffff;}
/*SLS*/ H2.noPadSmallMSPortalPage {font-size: x-small;padding:0px;margin:0px;color: #ff6600;}

/* GLOBAL PARAGRAPH NAVIGATION FORMATING */
/*CS*/ p.topNav {padding-top: 0px;padding-right: 19px;color: #ffffff;font-size: xx-small;}

/*FONT FAMILY and FONT SIZE*/
/*CS*/ a.global:link,a.global:visited,a.global:hover,a.global:active,globalSelect,p.primaryNav,a.primarySelect:link,a.primarySelect:active,a.primarySelect:visited,a.primary:link, a.primary:visited, a.primary:hover, a.primary:active {font-family: Verdana, Arial, Sans-serif;font-size: xx-small;}

/*FP GLOBAL NAVIGATION */
/*CS*/ a.global:link {color: #ffffff;font-weight: normal;text-decoration: none;}
/*CS*/ a.global:visited {color: #ffffff;font-weight: normal;text-decoration: none;}
/*CS*/ a.global:hover, a.global:active, .globalSelect {color: #0088EE;}
/*CS*/ a.global:hover {font-weight: normal;text-decoration: underline;}
/*CS*/ a.global:active	{font-weight: normal;text-decoration: none;}

/*FP GLOBAL NAVIGATION SELECTED */
/*CS*/ .globalSelect {font-weight: normal;text-decoration: none;}

/* PRIMARY PARAGRAPH NAVIGATION FORMATING */
/*CS*/ p.primaryNav {padding-left: 9px;color: #ffffff;}

/*PRIMARY NAVIGATION*/
/*CS*/ a.primary:link {color: #ffffff;font-weight: bold;text-decoration: none;}
/*CS*/ a.primary:visited {color: #ffffff;font-weight: bold;text-decoration: none;}
/*CS*/ a.primary:hover,a.primary:active,a.primarySelect:link,a.primarySelect:active,a.primarySelect:visited {color: #000099; /*DARK BLUE*/}
/*CS*/ a.primary:hover {font-weight: bold;text-decoration: underline;}
/*CS*/ a.primary:active{font-weight: bold;text-decoration: underline;}

/*FP PRIMARY NAVIGATION SELECTED */
/*CS*/ a.primarySelect:link,a.primarySelect:active,a.primarySelect:visited {font-weight: bold;text-decoration: none;}

/*crumbs*/
/*CS*/ a.crumbs:link{font-family: Verdana;color: #000099;text-decoration: none;}
/*CS*/ a.crumbs:visited{font-family: Verdana;color: #000099;text-decoration: none;}
/*CS*/ a.crumbs:hover{font-family: Verdana;color: #0088EE;text-decoration: none;}
/*CS*/ a.crumbs:active	{font-family: Verdana;color: #000099;text-decoration: none;}

/* FP  INDEX / INFORMATION PANELS ANYWHERE A WHITE LINK IS REQUIRED */
/*CS*/ a.alwayswhitelink:link	{color: #ffffff;text-decoration: none;}
/*CS*/ a.alwayswhitelink:visited{color: #ffffff;text-decoration: none;}
/*CS*/ a.alwayswhitelink:hover	{color: #ffffff;text-decoration: none;}
/*CS*/ a.alwayswhitelink:active{color: #ffffff;text-decoration: none;}
/*CS*/ a.alwaysorangelink:link	{color: #ff6600;text-decoration: none;}
/*CS*/ a.alwaysorangelink:visited{color: #ff6600;text-decoration: none;}
/*CS*/ a.alwaysorangelink:hover	{color: #9900FF;text-decoration: none;}
/*CS*/ a.alwaysorangelink:active{color: #ff6600;text-decoration: none;}

/* INFORMATION PANEL TEXT FORMATING  */
/*CS*/ .padWhite {color: #ffffff;padding-top: 4px;padding-left: 4px;padding-right: 4px;padding-bottom: 4px;}
/*CS*/ .padWhiteSm {color: #ffffff;padding-top: 4px;padding-left: 4px;padding-right: 4px;padding-bottom: 4px;font-size: xx-small; }
/*CS*/ .padWhiteSmB {	color: #ffffff;padding-top: 4px;padding-left: 4px;padding-right: 4px;padding-bottom: 4px;font-size: xx-small; font-weight: bold;}

/*color: #003399 DARK BLUE  LINKS*/
/*CA*/ a.darkBlueLink:link,a.darkBlueLink:active,a.darkBlueLink:visited {text-decoration: none;color: #000099;}
/*CA*/ a.darkBlueLink:hover {text-decoration: underline;color: #0088EE;}
/*CA*/ a.darkBlueLinkB:link,a.darkBlueLinkB:active,a.darkBlueLinkB:visited {text-decoration: none;color: #000099;font-weight: bold;}

/*color: #003399 DARK BLUE BOLD LINKS*/
/*CA*/ a.darkBlueLinkB:hover {text-decoration: underline;color: #FF6633;font-weight: bold;}
/*CA*/ a.darkBlueLinkU:hover {text-decoration: underline;color: #0088EE;}
/*CA*/ a.darkBlueLinkU:link,a.darkBlueLinkU:active,a.darkBlueLinkU:visited {text-decoration: underline;color: #000099;}

/*CA*/ li.small {font-size: xx-small;}

/* TEXT PADDING */
/*CA*/ .contentWhite{color: #ffffff;}
/*CA*/ .contentWhiteB	{color: #ffffff;font-weight:bold;}
/*CA*/ .darkBlueSm {font-size: xx-small;color: #000099;}
/*CA*/ .darkBlueSmB {font-size: xx-small;color: #000099;font-weight: bold;}
/*CA*/ .darkGreySm {font-size: xx-small;color: #4c4c4c;}
/*CA*/ .darkGreySmB {font-size: xx-small;color: #4c4c4c;font-weight:bold;}
/*CA*/ .redSm {font-size: xx-small;color: red;}
/*CA*/ .redSmB {font-size: xx-small;color: red;font-weight: bold;}
/*CA*/ .redMed {font-size: x-small;color: red;}
/*CA*/ .redMedB {font-size: x-small;color: red;font-weight: bold;}
/*CA*/ .blackSm {font-size: xx-small;color: #000000;}
/*CA*/ .blackSmB {font-size: xx-small;color: #000000;font-weight: bold;}
/*CA*/ .darkBlueMed {font-size: x-small;color: #000099;}
/*CA*/ .darkBlueMedB {font-size: x-small;color: #000099;font-weight: bold;}
/*CA*/ .darkBlueText {color: #000099;}
/*CA*/ .darkBlueB {color: #000099;font-weight: bold;}
/*CA*/ .white {color: #ffffff;}
/*CA*/ .whiteB {color: #ffffff;font-weight: bold;font-size: xx-small;}
/*CA*/ .whiteMedText {font-size: x-small;color: #ffffff;}
/*CA*/ .whiteText {color: #ffffff;}
/*CA*/ .whiteSmText {color:#ffffff;font-weight: normal;font-size: xx-small;}
/*CA*/ .whiteSmTextB {color:#ffffff;font-weight: bold;font-size: xx-small;}
/*CA*/ .blackText {color: #000000;}
/*CA*/ .lightBlueText {color: #6699cc; margin-right: 0px;margin-left: 0px;}

/*FP PORTAL INFORMATION PANELS TEXT PADDING */

/*FP RIGHT INFORMATION PANELS TEXT PADDING */
/*CS*/ div.rightBoxes {margin-left: 8px;margin-right: 8px;margin-top: 8px;margin-bottom: 8px}
/* TABLES */

/* TD FORMATING */
/* border stripe */
/*CS*/ td.borderStripe {background-color: #999999;}
/*CA*/ td.darkBlue {background-color: #6699cc;}
/*CA*/ td.dGreen {background-color: #00968d;}
/*CA*/ td.dkBlu {background-color: #000099;}

/* extended colours */
/*CA*/ td.dkOrange {background-color: #e76542;}
/* deviant colours */
/*CA*/ td.dOrange {background-color: #fc6d00;}
/*CA*/ td.lightOrange {background-color: #FE9A24;}
/*CA*/ td.dSaffron {background-color: #eaa230;}
/*CA*/ td.dPurple {background-color: #be2d78;}
/*CA*/ td.darkPurple {background-color: #000099;}
/*CA*/ td.lightPurple {background-color: #CAC8DF;}
/*CA*/ td.green {background-color: #00928c;}

/* main colours */
/*CA*/ td.lightBlue {background-color: #D6E7EF;color: #000099;}
/*CA*/ td.ltBlu {background-color: #9900FF;}
/*CA*/ td.ltGrey {background-color: #E6E5F0;}
/*CA*/ td.ltOrange {background-color: #efa231;}
/*CA*/ td.orange {background-color: #ff6633;}
/*CA*/ td.paleBlu {background-color: #c1d7e9;}
/*CA*/ td.IFApaleBlu {background-color: #d0d8e7;}

/*CA*/ td.ltGreen {background-color: #009680;}
/*CA*/ td.white {background-color: #ffffff;}
/*CA*/ td.msorange {background-color: #ff6600;}
/* misc colours */
/*CA*/ td.yellow {background-color: #ffb629;}
/*CA*/ td.ltPurp {background-color: #E6E5F0;}
/*CA*/ td.maroon {background-color: #b5306b;}
/*CA*/ td.skyBlue {background-color: #0088EE;}
/*CA*/ td.brick {background-color: #e76546;}

/* performance review additional datatable classes start */
/*SLS*/ table.featurePanelltBlu{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border:solid 1px;border-color: #000099; height: 100%;}
/*SLS*/ table.featurePaneldkBlu{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border:solid 1px;border-color: #000099; height: 100%;}
/*SLS*/ table.featurePanelOrange{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border:solid 1px;border-color: #ff6600; height: 100%;}
/*SLS*/ table.featurePaneldkPurp{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border:solid 1px;border-color: #5A529C; height: 100%;}
/*SLS*/ table.whiteBg {background-color: #FFFFFF;}
/*SLS*/ td.featurePanelHeaderltBlu {padding: 5px;background-color: #0088EE; color: #ffffff;font-family: arial;font-weight: bold;font-size: x-small;}
/*SLS*/ td.featurePanelHeaderWhite {padding: 5px;background-color: #ffffff; color: #ffffff;font-family: arial;font-weight: bold;font-size: x-small;}
/*SLS*/ td.featurePanelHeaderdkBlu {padding: 5px;background-color: #003399; color: #ffffff;font-family: arial;font-weight: bold;font-size: x-small;}
/*SLS*/ td.featurePanelHeaderdkPurp {padding: 5px;background-color: #5A529C; color: #ffffff;font-family: arial;font-weight: bold;font-size: x-small;}
/*SLS*/ td.featurePanelContentPaleBlu {background-color: #FFFFFF;padding: 5px;}
/*SLS*/ td.featurePanelContentWhite {background-color:#ffffff;padding: 5px;}
/*SLS*/ td.featurePanelContentIFAPaleBlu {background-color: #d0d8e7;padding: 5px;}
/*SLS*/ td.featurePanelContentltPurp {background-color: #CAC8DF;padding: 5px;}
/*SLS*/ table.featurePanelFmwltBlu{padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border:solid 1px;border-color: #00b0c8;}
/*SLS*/ td.featurePanelHeaderFmwltBlu {padding: 5px;background-color: #00b0c8; color: #ffffff;font-family: arial;font-weight: bold;font-size: x-small;}
/*SLS*/ td.featurePanelContentFmwPaleBlu {background-color:#b8dbe0;padding: 5px;}
/*SLS*/ .boxSubHeaderDrkBlue {color: #000099;font-family: arial;font-size: x-small;}

/*CA*/ .source{color: #000000;font-family: Verdana, Arial;font-size: xx-small; }

/*CA*/ a.whiteLink:link, a.whiteLink:visited, a.whiteLink:active {font-family: Verdana, Arial, sans-serif;color: #ffffff;text-decoration: none;}
/*CA*/ a.whiteLink:hover {font-family: Verdana, Arial, sans-serif;color: #ffffff;text-decoration: underline;}
/*CA*/ a.whiteLinkOrange:link, a.whiteLinkOrange:visited, a.whiteLinkOrange:active {font-family: Verdana, Arial, sans-serif;color: #ffffff;text-decoration: none;}
/*CA*/ a.whiteLinkOrange:hover {font-family: Verdana, Arial, sans-serif;color: #ff6633;text-decoration: underline;}

/*CS*/ table.mainTable {height: 100%;}

/*SLS*/ h1 {color: #003399;font-size: x-small;vertical-align: top;font-family: Arial, arial, sans-serif;font-weight: bold;}
/*SLS*/ .noPadMediumPortalPage,H1.noPad {font-family: Arial;font-weight: bold;}
/*SLS*/ h2.noPadMediumPortalPage a {font-size: x-small;font-weight: bold;}
/*SLS*/ .noPadMediumPortalPage, .noPadMediumPortalPage a {padding:0px;margin:0px;}
/*SLS*/ .padded {padding-top: 3px;padding-bottom: 3px;padding-left: 0px;padding-right: 0px;vertical-align:top;}
/*SLS*/ .defaultM {color: #000072;font-size: 100%;vertical-align: top;}
/*SLS*/ a.panel:link, a.panel:visited, a.panel:active {font-weight: normal;text-decoration: none;color: #000072;}
/*SLS*/ a.panel:hover {font-weight: normal;text-decoration: underline;color: #0088EE;}
/*SLS*/ a.panelHeader:link, a.panelHeader:visited, a.panelHeader:active {text-decoration: none;color: #6699cc;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
/*SLS*/ a.panelHeader:hover {font-weight: normal;text-decoration: underline;color: #ff6600;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
/*SLS*/ td.featurePanelHeaderBrightBlu {padding: 3px;background-color: #D1D2D4;color: #003566;font-family: arial;font-weight: bold;font-size: x-small;}
/*SLS*/ .defaultMb {color: #000072;font-size: xx-small;vertical-align: top;font-weight: bold;}
/*SLS*/ .defaultMb .black {color: #000000;}
/*SLS*/ a.defaultMb .black {font-size: 100%;color: #000000;text-decoration: none;}
/*SLS*/ a.defaultMb:link, a.defaultMb:active, a.defaultMb:visited {color: #000072;font-size: 100%;text-decoration: none;}
/*SLS*/ a.defaultMb:hover {color: #000072;font-size: 100%;text-decoration: underline;}
/*SLS*/ #grad {background-image: url(http://www.realserious.com/common/nonCMSAssets/images/gradient.jpg);background-position: bottom;background-repeat: repeat-x;background-color:#fff;border:solid;border-top-width:0px;border-bottom-width:1px;border-left-width:0px;border-right-width:0px;border-color:#808080;}
/*SLS*/ .blueLine {background-color: #6699cc;}
/*SLS*/ table.featurePanelBrightBlu {padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;border:solid 1px;border-color: #D1D2D4;}
/*SLS*/ table.discDiv {background-color:#ffffff;border:solid;border-top-width:0px;border-bottom-width:1px;border-left-width:0px;border-right-width:0px;border-color:#808080;padding-top: 8px;padding-bottom: 8px;}