/*****************************************/
/* EDT Advisor Portal - CL Stylesheet */
/*****************************************/

/* Global top navigation */
.wpsToolBar { font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; COLOR: #333366; BACKGROUND-COLOR: #F0F0F0}
a.wpsToolBarLink:link { font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; COLOR: #333366; TEXT-DECORATION: none}
a.wpsToolBarLink:visited { font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; COLOR: #333366; TEXT-DECORATION: none}
a.wpsToolBarLink:hover { font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; COLOR: #333366; TEXT-DECORATION: underline}
a.wpsToolBarLink:active { font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; COLOR: #333366; TEXT-DECORATION: none}
.wpsToolBarLinkWithEmphasis { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; FONT-SIZE: 10px; COLOR: #333366; TEXT-DECORATION: none}
.wpsToolBarSeparator { BACKGROUND-COLOR: #ffffff}

a.wpsToolBarLinkRed:link { font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; COLOR: #CC0000; TEXT-DECORATION: none}
a.wpsToolBarLinkRed:visited { font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; COLOR: #CC0000; TEXT-DECORATION: none}
a.wpsToolBarLinkRed:hover { font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; COLOR: #CC0000; TEXT-DECORATION: underline}
a.wpsToolBarLinkRed:active { font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; COLOR: #CC0000; TEXT-DECORATION: none}

/* Advisor Site Search */
.search { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #255282;}
.searchlink a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #255282; TEXT-DECORATION: none}
.searchlink a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #255282; TEXT-DECORATION: underline}
.searchlink a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #255282; TEXT-DECORATION: none}

/* Real Left Hand Navigation */
/* As some Corporate CMS Portlets use the styles for the lefthand nav (!), we've created "new" styles for the LHN to allow them to be seperated. */
.realleftnavtitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000;}
.realleftnavtitle a:hover { text-decoration: underline; color: #000000;}
.realleftnavSelected { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #000000;}
.realleftnavSelected a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #000000;}
a.realleftnavSelected:link { text-decoration: none;}
a.realleftnavSelected:visited { text-decoration: none;}
a.realleftnavSelected:hover { text-decoration: underline; }

/* Left-hand navigation */
.leftnavbkgda {  background-color: #BDE0EE;}
.leftnavbkgdb {  background-color: #BDE0EE;}
.leftnavbkgdc {  background-color: #FFFFFF;}
.leftnavbkgdd {  background-color: #FFFFFF;}
.leftnavbkgde {  background-color: #FFFFFF;}
.leftnavtitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333;}
.leftnavtitle a:hover { text-decoration: underline; color: #000000;}

.leftnav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #77715e;}
a.leftnav:link { text-decoration: none;}
a.leftnav:visited { text-decoration: none;}
a.leftnav:hover { text-decoration: underline; }

.leftnavlinkWithEmphasis { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold}

.leftnavlink { font-size: 11px; color: #333366;}
.leftnavlink a:link { font-size: 11px; color: #333366;}

a.leftnavlink:link { text-decoration: none;}
a.leftnavlink:visited { text-decoration: none;}
a.leftnavlink:hover { text-decoration: underline; }

/* July 2006: CLDP Phase 2 project - separate the selected left hand navigation entry from the tombstone info */
.leftnavSelected { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #000000;}
.leftnavSelected a:link { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #000000;}

a.leftnavSelected:link { text-decoration: none;}
a.leftnavSelected:visited { text-decoration: none;}
a.leftnavSelected:hover { text-decoration: underline; }

.wpsNavUnSelectedNode{FONT-SIZE: 100%; COLOR: #000000; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none}
a.wpsNavUnSelectedNode:visited{FONT-SIZE: 100%; COLOR: #000000; BACKGROUND-COLOR: #e1dbc6; TEXT-DECORATION: none}
a.wpsNavUnSelectedNode:hover{FONT-SIZE: 100%; COLOR: #000000; BACKGROUND-COLOR: #e1dbc6; TEXT-DECORATION: underline}
a.wpsNavUnSelectedNode:active{FONT-SIZE: 100%; COLOR: #000000; BACKGROUND-COLOR: #e1dbc6; TEXT-DECORATION: none}
.wpsNavUnSelectableNode{COLOR: #aaaaaa; BACKGROUND-COLOR: #e1dbc6; TEXT-DECORATION: none}
a.wpsNavUnSelectableNode:visited{COLOR: #aaaaaa; BACKGROUND-COLOR: #e1dbc6; TEXT-DECORATION: none}
a.wpsNavUnSelectableNode:hover{COLOR: #aaaaaa; BACKGROUND-COLOR: #e1dbc6; TEXT-DECORATION: underline}
a.wpsNavUnSelectableNode:active{COLOR: #aaaaaa; BACKGROUND-COLOR: #e1dbc6; TEXT-DECORATION: none}
.wpsNavSelectedNode {FONT-SIZE: 10px; COLOR: #000000; BACKGROUND-COLOR: #c1b794; TEXT-DECORATION: none}
.wpsNavSelectedNode:visited {FONT-SIZE: 10px; COLOR: #000000; BACKGROUND-COLOR: #c1b794; TEXT-DECORATION: none}
.wpsNavSelectedNode:hover {FONT-SIZE: 10px; COLOR: #000000; BACKGROUND-COLOR: #c1b794; TEXT-DECORATION: underline}
.wpsNavSelectedNode:active {FONT-SIZE: 10px; COLOR: #33000; BACKGROUND-COLOR: #c1b794; TEXT-DECORATION: none}
.wpsNavLevel1 {FONT-WEIGHT: bold}

/* DHTML tabbed menu navigation */
.dhtmlbackground {background-color: #E41F1F; width: 695; height: 25;}

/* Breadcrumb navigation */
.breadcrumbslink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333366;}
a.breadcrumbslink:link { text-decoration: none; color: #333366}
a.breadcrumbslink:visited { text-decoration: none; color: #333366}
a.breadcrumbslink:hover { text-decoration: underline; color: #333366}
.breadcrumbscurrent { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333366;}
a.breadcrumbscurrent:link { text-decoration: none; color: #333366;}
a.breadcrumbscurrent:visited { text-decoration: none; color: #333366;}
a.breadcrumbscurrent:hover { text-decoration: underline; color: #333366;}
.breadcrumbstitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333366;}
a.breadcrumbstitle:link { text-decoration: none; color: #333366;}
a.breadcrumbstitle:visited { text-decoration: none; color: #333366;}
a.breadcrumbstitle:hover { text-decoration: underline; color: #333366;}
.breadcrumbsbackground {background-color: #ffffff; height: 30px; vertical-align: center;}

/* Global footer navigation */
.footerbkgd { background-color: transparent; }
.footer { font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; COLOR: #255282; BACKGROUND-COLOR: #FFFFFF}
.footer a:link { font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; COLOR: #255282; BACKGROUND-COLOR: #FFFFFF}
.footerLink a:link { font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; COLOR: #255282; TEXT-DECORATION: none}
.footerLink:visited { font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; COLOR: #255282; TEXT-DECORATION: none}
.footerLink:hover { font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; COLOR: #255282; TEXT-DECORATION: underline}
.footerSeparator { BACKGROUND-COLOR: #ffffff}

/* Portlet Titles */
.wpsPortletTitle_Outline { background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 28px; font-weight: bold; color: #E41F1F;} 
.wpsPortletTitle_1 { background-color: #B4DBEB; background-image: url("images/advclim_HM_bluebanner.gif"); background-repeat: no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666;} 
.wpsPortletTitle_2 { background-color: #FFFFFF; background-image: url("images/advclim_HM_smallbluebanner.gif"); background-repeat: no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666;} 
.wpsPortletTitle_3 { background-color: #FFFFFF; background-image: url("images/advclim_SEC_largebluebanner.gif"); background-repeat: no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666;} 
.wpsPortletTitle_4 { background-color: #FFFFFF; background-image: url("images/advclim_SEC_fullpagebluebanner.gif"); background-repeat: no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666;} 
.wpsPortletTitle_5 { background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666;} 
.wpsPortletTitle_6 { background-color: #FFFFFF; background-image: url("images/advclim_TC_fullpagebluebanner.gif"); background-repeat: no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666;} 
.wpsPortletTitle_7 { background-color: #F2F1D5; background-image: url("images/advclim_RHC_stonebanner.gif"); background-repeat: no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666;} 
/* Blue bar light blue box Header */
.wpsPortletTitleSecure_BlueBoxLeft {background-color: #FFF; background-image: url("images/advadmin_SecureA_TLHC.gif"); background-repeat: no-repeat;}
.wpsPortletTitleSecure_BlueBoxMiddle {background-color: #FFF; background-image: url("images/advadmin_SecureA_TBACK.gif"); background-repeat: repeat-x; background-position: top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000;}
.wpsPortletTitleSecure_BlueBoxRight {background-color: #FFF; background-image: url("images/advadmin_SecureA_TRHC.gif"); background-repeat: no-repeat; background-position: top right;}
/* Stone bar white box Header */
.wpsPortletTitleSecure_StoneBarLeft {background-color: #F2F1D5; background-image: url("images/advadmin_StoneBanner_TLHC.gif"); background-repeat: no-repeat;}
.wpsPortletTitleSecure_StoneBarMiddle {background-color: #F2F1D5; background-image: url("images/advadmin_StoneBanner_TBACK.gif"); background-repeat: repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; background-position: top;}
.wpsPortletTitleSecure_StoneBarRight {background-color: #F2F1D5; background-image: url("images/advadmin_StoneBanner_TRHC.gif"); background-repeat: no-repeat; background-position: top right;}

/* Portlet Backgrounds */
/* added _ContentBox style for UK to define border around portlet content */
/* added background image to PortletBar_1 to define curved footer */
.wpsPortletBack_Outline {background-color: #FFFFFF;}
.wpsPortletBack_1 {background-color: #BCE0EE;  background-image: url("images/advclim_HM_bluefooter.gif"); background-repeat: no-repeat; background-position: bottom;}
.wpsPortletBack_2 {background-color: #FFFFFF;}
.wpsPortletBack_2_ContentBox {border-style: solid; border-width: 1px; border-color: #E5E5E5;};
.wpsPortletBack_3 {background-color: #FFFFFF;}
.wpsPortletBack_3_ContentBox {border-style: solid; border-width: 1px; border-color: #E5E5E5;};
.wpsPortletBack_4 {background-color: #FFFFFF;}
.wpsPortletBack_4_ContentBox {border-style: solid; border-width: 1px; border-color: #E5E5E5;};
.wpsPortletBack_5 {background-color: transparent;}
.wpsPortletBack_6 {background-color: #FFFFFF;}
.wpsPortletBack_6_ContentBox {border-style: solid; border-width: 1px; border-color: #E5E5E5;};
.wpsPortletBack_7 {background-color: #FFFFFF;}
.wpsPorteletBack_7_ContentBox {border-style: solid; border-width: 1px; border-color: #E5E5E5;};

/* Portlet Text */
.wpsPortletText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: transparent;}
a.wpsPortletText:Link {color: #CC0000; text-decoration: none;background-color: transparent;}
a.wpsPortletText:Hover {color: #CC0000; text-decoration: underline;}
a.wpsPortletText:Visited {color: #CC0000;}

.wpsPortletSmText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: none; color: #000000; background-color: transparent;}
a.wpsPortletSmText:Link {color: #CC0000; text-decoration: none;background-color: transparent;}
a.wpsPortletSmText:Hover {color: #CC0000; text-decoration: underline;}
a.wpsPortletSmText:Visited {color: #CC0000;}

.wpsPortletTinyText {font-family: Arial, Helvetica, sans-serif; font-size: 9px;  color: #000000;}

/* Portlet Body */
.wpsPortletBody {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  color: #000000;}
a.wpsPortletBody:Link {font-size: 11px;  color: #CC0000; text-decoration: none;}
a.wpsPortletBody:Hover {font-size: 11px;  color: #CC0000; text-decoration: underline;}
a.wpsPortletBody:Visited {font-size: 11px;  color: #CC0000;}

/* Other Portlet Style Classes */
.wpsPortletColorBack {BACKGROUND-COLOR: #cccccc}
.wpsPortletHead {FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #163a93; font-family: 'Times New Roman'}
.wpsEditBack {BACKGROUND-COLOR: #ffffff}
.wpsEditHead {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000}
.wpsEditText {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
.wpsEditSmText {font-family: Arial, Helvetica, sans-serif; font-size: 10px;  color: #000000;}
.wpsEditField {FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif}
.wpsTaskIconText {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000}
.wpsConfigureBack {BACKGROUND-COLOR: #ffffff}
.wpsEnrollBack {BACKGROUND-COLOR: #ffffcc}
.wpsTaskManagerUnselected {FONT-SIZE: 11px; COLOR: #000000; BACKGROUND-COLOR: #999999}
.wpsAdminHeadSeparator {BACKGROUND-COLOR: #999999}
.wpsDialogIconText {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666}
.wpsDialogDisabledIconText {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cfc5c5}
.wpsButtonText {FONT-SIZE: 11px; COLOR: black}
.wpsLabelText {FONT-SIZE: 11px; COLOR: #000000}
.wpsDescriptionText {FONT-SIZE: 11px; COLOR: #999999}
.wpsFieldErrorText {COLOR: #000000; FONT-WEIGHT: bold}
.wpsFieldWarningText {COLOR: #000000}
.wpsFieldSuccessText {COLOR: #000000}
.wpsFieldInfoText {COLOR: #999999}
.wpsInlineHelpText {COLOR: #666666}
.wpsPlaceName {FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #ebebeb}


/* Tables */ 
.wpsTableNrmRow {font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #005488; BACKGROUND-COLOR: transparent;}
.wpsTableNrmRow_1 {font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #E41F1F; BACKGROUND-COLOR: transparent;}
.wpsTableNrmRow_2 {font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #000000; BACKGROUND-COLOR: transparent}
.wpsTableNrmRow_3 {font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #000000; BACKGROUND-COLOR: transparent}
.wpsTableNrmRow_4 {font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #000000; BACKGROUND-COLOR: transparent}
.wpsTableNrmRow_5 {font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #000000; BACKGROUND-COLOR: transparent}
.wpsTableNrmRow_6 {font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #000000; BACKGROUND-COLOR: transparent}

.wpsTableShdRow {font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #255282; BACKGROUND-COLOR: transparent}
.wpsTableShdRow_1 {font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #E41F1F; BACKGROUND-COLOR: transparent}
.wpsTableShdRow_2 {font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #000000; BACKGROUND-COLOR: transparent}
.wpsTableShdRow_3 {font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #000000; BACKGROUND-COLOR: transparent}
.wpsTableShdRow_4 {font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #000000; BACKGROUND-COLOR: transparent}
.wpsTableShdRow_5 {font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #000000; BACKGROUND-COLOR: transparent}
.wpsTableShdRow_6 {font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #000000; BACKGROUND-COLOR: transparent}

.wpsTableHead {font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #000000; BACKGROUND-COLOR: #ebe5d1}
.wpsTableHeadLink {font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #ffffff}
.wpsTableHeadLink:visited {font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #ffffff}
.wpsTableHeadLink:hover {font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #ffffff}
.wpsTableAdminHead {font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; COLOR: #000000; BACKGROUND-COLOR: #cccccc}
.wpsTableText {font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; align: center}
.wpsTableRow {font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; COLOR: #000000; BACKGROUND-COLOR: #Ebe5d1}
/*.wpsTableRow {font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; COLOR: #000000; BACKGROUND-COLOR: #ffffff}*/


/* Miscellaneous */
.lines { background-color: #CCCCCC; }
.textfield { height: 20px; background-color: #FFFFFF; font-size: 10px; color: #255282;}

body { font-size: 11px; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF;}
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
p  { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 11px; color: #000000; }
a  { color: #E41F1F; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
a:link { color: #E41F1F; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
ul { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; margin-left : 0px; margin-bottom : 11px; margin-top : 5px;}
ol { margin-left: 0px; margin-top: 5px; margin-bottom: 5px;}
table { FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
tr { FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
select { FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
input { FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
form { FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
li { FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
textarea { FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}


/* PlaceBar Styles */
.wpsPlaceBar { FONT-SIZE: 10px; COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: transparent; FONT-WEIGHT: bold;}
.wpsPlaceBarLink { FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.wpsPlaceBarLink:visited {FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.wpsPlaceBarLink:hover { FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: underline; FONT-WEIGHT: bold;}
.wpsPlaceBar3dHighlight { BACKGROUND-COLOR: transparent;}
.wpsPlaceBar3dShadow { BACKGROUND-COLOR: transparent;}

.wpsSelectedPlace {FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #cc0000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none;}
.wpsSelectedPlace a:link { FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #cc0000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none;}
.wpsSelectedPlace:visited { FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #cc0000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none;}
.wpsSelectedPlace:hover { FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #999999; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none;}
.wpsSelectedPlace:active { FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #cc0000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none;}
.wpsSelectedPlace3dHighlight {BACKGROUND-COLOR: transparent}
.wpsSelectedPlace3dShadow { BACKGROUND-COLOR: transparent}

.wpsUnSelectedPlace { FONT-SIZE: 10px; COLOR: #999999; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.wpsUnSelectedPlace a:link { FONT-SIZE: 10px; COLOR: #999999; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.wpsUnSelectedPlace:visited { FONT-SIZE: 10px; COLOR: #999999; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.wpsUnSelectedPlace:hover { FONT-SIZE: 10px; COLOR: #cc0000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.wpsUnSelectedPlace:active { FONT-SIZE: 10px; COLOR: #999999; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none; FONT-WEIGHT: bold;}
.wpsUnSelectedPlace3dHighlight { BACKGROUND-COLOR: transparent}
.wpsUnSelectedPlace3dShadow { BACKGROUND-COLOR: transparent;}


/* PageBar Styles */
.wpsPageBar { FONT-SIZE: 10px}
.wpsPageBarLink { FONT-SIZE: 10px; TEXT-DECORATION: none}
.wpsPageBarLink:visited { FONT-SIZE: 10px; TEXT-DECORATION: none}
.wpsPageBarLink:hover { FONT-SIZE: 10px; TEXT-DECORATION: underline}
.wpsPageBar3dHighlight { BACKGROUND-COLOR: #fd8c3e}
.wpsPageBar3dShadow { BACKGROUND-COLOR: #b74405}

.wpsSelectedPage { FONT-SIZE: 10px; COLOR: #ffffff; BACKGROUND-COLOR: #163A93; TEXT-DECORATION: none}
.wpsSelectedPage:visited { FONT-SIZE: 10px; COLOR: #ffffff; BACKGROUND-COLOR: #163A93; TEXT-DECORATION: none}
.wpsSelectedPage:hover { FONT-SIZE: 10px; COLOR: #ffffff; BACKGROUND-COLOR: #163A93; TEXT-DECORATION: underline}
.wpsSelectedPage:active { FONT-SIZE: 10px; COLOR: #ffffff; BACKGROUND-COLOR: #163A93; TEXT-DECORATION: none}
.wpsSelectedPage3dHighlight { BACKGROUND-COLOR: #163A93}
.wpsSelectedPage3dShadow { BACKGROUND-COLOR: #163A93}

.wpsUnSelectedPage { FONT-SIZE: 10px; COLOR: #ffffff; BACKGROUND-COLOR: #889BC8; TEXT-DECORATION: none}
.wpsUnSelectedPage:visited { FONT-SIZE: 10px; COLOR: #ffffff; BACKGROUND-COLOR: #889BC8; TEXT-DECORATION: none}
.wpsUnSelectedPage:hover { FONT-SIZE: 10px; COLOR: #ffffff; BACKGROUND-COLOR: #889BC8; TEXT-DECORATION: underline}
.wpsUnSelectedPage:active { FONT-SIZE: 10px; COLOR: #ffffff; BACKGROUND-COLOR: #889BC8; TEXT-DECORATION: none}
.wpsUnSelectedPage3dHighlight { BACKGROUND-COLOR: #889BC8}
.wpsUnSelectedPage3dShadow { BACKGROUND-COLOR: #163A93}


/* Site Map Styles */
.wpsPortletHead {font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 14px; COLOR: #404040;}
.wpsSiteMapHeading { font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 14px; COLOR: #404040; FONT-WEIGHT: bold; TEXT-DECORATION: none; padding: 2 2 2 2}
a.wpsSiteMapHeading:Link {color: #404040; text-decoration: none;}
a.wpsSiteMapHeading:Hover {color: #404040; text-decoration: underline;}

.wpsSiteMapLevelOne { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; FONT-WEIGHT: bold; color: #404040;}
a.wpsSiteMapLevelOne:Link {color: #404040; text-decoration: none;}
a.wpsSiteMapLevelOne:Hover {color: #404040; text-decoration: underline;}

/* November 2006: CLDP Phase 2 project: entries required by the form portlets */

/* Text for form element labels - New in v5: to accommodate the <html:errors/> coming from Struts. */
.wpsRequiredLabelText { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; FONT-WEIGHT: bold; }
.errors { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; FONT-WEIGHT: bold; }

/* Text for error messages - New in v5: used for error messages in Struts portlets */
.wpsFieldErrorText { background-color: #FF8888;}

/* Text for welcome message and user first/last name */
.wpsFieldWelcomeLabelText { font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #E41F1F; FONT-WEIGHT: bold; TEXT-DECORATION: none}
.wpsFieldWelcomeNameText { font-family: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; COLOR: #77715e; TEXT-DECORATION: none}

/* ContentListPortlet fix added for Vitality 2008 */
/* Corp CMS Content Portlet*/
.CorpCmsContentPortletImage {padding: 2px; vertical-align: top; width:8px } 
.CorpCmsContentPortletLink {padding: 2px; vertical-align:top } 

/* Corp CMS Content List Portlet*/
.CorpCmsContentListPortletImage {padding: 2px; vertical-align:top; width:8px } 
.CorpCmsContentListPortletLink {padding: 2px; vertical-align:top }

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}.qmmc {position:relative;}.qmmc a {float:left;display:block;white-space:nowrap;}.qmmc div a {float:none;}.qmsh div a{float:left;}.qmmc div {visibility:hidden;position:absolute;}

/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/



	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		padding:0px 0px 0px 15px;
		background-color:transparent;
		/*border-width:1px;
		border-style:solid;
		border-color:#FFFFFF;*/
		border-left: solid 1px #cccccc;
		border-right: solid 1px #cccccc;
		width: 98%;		
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		width:70px;
		padding:5px;
		background-color:#FFFFFF;
		background-image: url("menu_sep.gif");
		background-position: right;
		background-repeat: no-repeat;
		color:#333366;
		font-family:Verdana;
		font-size:10px;
		text-decoration:none;
		font-weight:bold;
		text-align:center;
		border-right-width:1px;
		border-right-style:solid;
		border-right-color:#FFFFFF;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		background-color:#E41F1F;
		color:#FFFFFF;
	}


	/*"""""""" (MAIN) Parent items""""""""*/	
	#qm0 .qmparent	
	{	
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		background-color:#E41F1F;
		color:#FFFFFF;
		text-decoration:none;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div	
	{	
		padding:1px;
		margin:-1px 0px 0px 0px;
		background-color:#FFFFFF;
		border-width:1px;
		border-style:solid;
		border-color:#000000;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a	
	{	
		width:auto;
		padding:2px 40px 2px 5px;
		background-color:transparent;
		background-image: none;
		text-align:left;
		border-width:1px;
		border-style:solid;
		border-color:#FFFFFF;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		background-color:#E41F1F;
		color:#FFFFFF;
		text-decoration:none;
	}


	/*"""""""" (SUB) Parent items""""""""*/	
	#qm0 div .qmparent	
	{	
		background-color:transparent;
		border-color:#FFFFFF;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#E41F1F;
		color:#FFFFFF;
	}

