/* Copyright (c) 2008, 2010, Oracle and/or its affiliates. 
All rights reserved. */

/**
 * WebCenter Fusion FX skin
 *
 */


 
af|body
{
    background-color:#FFFFFF;
    font-family: arial, helvetica, sans-serif;
    background-image: none;
    font-size: 100%;
}


/**
 * Document body background is all white.
 */
af|document
{
  background-color: #FFFFFF;
  background-image: none;
}

/**
 * Default Font Family, e.g.
 * font-family: Tahoma,Verdana,Helvetica,sans-serif
 */
.AFDefaultFontFamily:alias
{
    Arial, 'Times New Roman'
}


/**
 * Default Font Size, e.g.
 * font-size: 11px;
 */
.AFDefaultFont:alias
{
    font-size:small;
}


/**
 * Text foreground color.
 */
.AFTextForeground:alias
{
  color: #333333;
}


/**
 * Label text color.
 */
.AFLabelTextForeground:alias,
.AFLabelTextForegroundDisabled:alias
{
}


/**
 * Font used in banner to display the page title.
 */
.AFBrandingBarTitle
{
  font-family:verdana,tahoma,helvetica,sans-serif;
}


/**
 * Main area of the page template below the top banner.
 * By default, this is the dark blue area below the banner.
 */
.WCPageTemplate:alias
{
  background-image:none;
  background-color: transparent;
}

/**
 * Area of the page template containing the actual page content.
 * Use this to specify the background color of the page content.
 */
.WCContent
{
  background-color:#FFFFFF;
  border-top:1px solid #BECFE2;
}


/**
 * Background shading used in some areas (e.g. blogs).
 */
.WCMediumBackground
{
  background-color: transparent;
}


/**
 * Background color and image for SDFs and Portlets.
 */
.WCPortletContentMedium:alias
{
  background-color: transparent;
}

.WCPortletContentDark:alias
{
  background-color: transparent;
}


/**
 * Input Components
 *
 */

/* border and background on inputText components */
.AFFormControlContentBorder:alias
{
}
.AFFormControlContentBackground:alias
{
}

/* foreground and background color on disabled inputText components */
.AFFormControlContentForegroundDisabled:alias
{
}
.AFFormControlContentBackgroundDisabled:alias
{
}


/**
 * Links
 *
 * Foreground color and border style for regular links, visited
 * links, and active links.
 */
.AFLinkForeground:alias
{
}

.AFVisitedLinkForeground:alias,
.AFActiveLinkForeground:alias
{
}

.AFActiveLinkBorder:alias
{
}


/**
 * Menus
 *
 * Menu items are items inside a menu, including sub-menus.
 * Menu bar-items are items directly on a menuBar, similar to buttons.
 *
 */

/* menu text color */
.AFMenuTextForeground:alias
{
}

/* menu item (height) */
af|commandMenuItem::menu-item,
af|goMenuItem::menu-item,
af|menu::submenu
{
}

/* menu item - highlight (color and background-color) */
af|commandMenuItem:highlighted::menu-item-text,
af|commandMenuItem:highlighted::menu-item-icon-style,
af|commandMenuItem:highlighted::menu-item-accelerator,
af|commandMenuItem:highlighted::menu-item-open-indicator,
af|goMenuItem:highlighted::menu-item-text,
af|goMenuItem:highlighted::menu-item-icon-style,
af|goMenuItem:highlighted::menu-item-accelerator,
af|goMenuItem:highlighted::menu-item-open-indicator,
af|menu:highlighted::submenu-text,
af|menu:highlighted::submenu-icon-style,
af|menu:highlighted::submenu-accelerator,
af|menu:highlighted::submenu-open-indicator
{
}

/* menu bar-item (height)*/
af|commandMenuItem::bar-item,
af|goMenuItem::bar-item,
af|menu::bar-item
{
}

/* menu bar-item - highlight (background-image and background-color) */
af|commandMenuItem::bar-item:highlighted,
af|goMenuItem::bar-item:highlighted,
af|menu::bar-item:highlighted
{
}

/* menu bar-item - depressed (background-image and background-color) */
af|commandMenuItem::bar-item:depressed,
af|goMenuItem::bar-item:depressed,
af|menu::bar-item:depressed
{
}



/**
 * Buttons
 *
 */

/* Button background color, e.g. background-color: gray; background-image: ... */
.AFButtonBackground:alias
{
}

.AFButtonBackgroundHover:alias
{
}

.AFButtonBackgroundActive:alias
{
}

.AFButtonBackgroundFocus:alias
{
}

.AFButtonBackgroundDisabled:alias
{
}

/* Button border, also used by menus, e.g. border: 1px solid black; */
.AFButtonBorder:alias
{
}

.AFButtonBorderHover:alias
{
}

.AFButtonBorderActive:alias,
.AFButtonBorderDepressed:alias
{
}

.AFButtonBorderDisabled:alias
{
}

/* Button text color for regular buttons, e.g. color: black; */
.AFButtonForeground:alias
{
}

.AFButtonForegroundHover:alias
{
}

.AFButtonForegroundDepressed:alias
{
}

.AFButtonForegroundDisabled:alias
{
}

/* Button text color for toolbar buttons with text */
.AFButtonText:alias
{
}

.AFButtonTextHover:alias
{
}

.AFButtonTextDepressed:alias
{
}

.AFButtonTextDisabled:alias
{
}

.links {
font-family: Arial;
}



.meps_fscode{border-collapse:collapse;font-size:.8em}
.meps_fscode th{display:none}
.meps_fscode td{border:thin solid #CCC;padding-top:3px;padding-bottom:3px;padding-left:5px;padding-right:5px;}
.meps_fscode td.code{width:100px;padding-left:10px;}



af|goImageLink.BreadCrumbGoLink::text{   
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: .8em;
    font-weight:bold;
    text-decoration:underline;
    color:#0E3148; 
    }


af|goImageLink.Navgoimagelinks::text{
    vertical-align: bottom;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: .8em;
    font-weight: bold;
    /*text-decoration: none;*/
    color: #FFFFFF;
    }
af|commandImageLink.NavSharelink::text{
    vertical-align: bottom;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: .8em;
    font-weight: bold;
    /*text-decoration: none;*/
    color: #FFFFFF;
}

af|goImageLink.NoviLogo{
    border:none ;
    outline:none ;
    }

af|inputText.NovShareLinkInputtext::content{

    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: .8em;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
}

af|inputText.SearchInputtextOnFocus::content{

    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    text-decoration: none;
    color: #000000;
}

af|inputText.SearchInputtextOnBlur::content{

    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    font-style:italic;
    text-decoration: none;
    color: #CBCCD0;
}

/* Part AB popup white backgroud style Starts here*/
af|dialog.abpopup
{
  border-color: white; 
}
af|dialog.abpopup::content
{
background-color:  white;
}
af|dialog.abpopup::content-start{
  background-color:  white;
}
af|dialog.abpopup::content-end{
  background-color:  white;
}
af|dialog.abpopup::header{
  background-color:  white;
  background-image: none;
  display: none;
}
af|dialog.abpopup::header-start{
  background-color:  white;
  background-image: none;
  display: none;
}
af|dialog.abpopup::header-end{
  background-color:  white;
  background-image: none;
  display: none;
}
af|dialog.abpopup::footer{
  background-color:  white;
  background-image: none; 
  display: none;
}
af|dialog.abpopup::footer-start{
  background-color:  white;
  background-image: none;
  display: none;
}
af|dialog.abpopup::footer-end{
  background-color:  white;
  background-image: none;
  display: none;
}


/* LCD skins start here*/

af|table{
   border:none; // removes outer border
   height:231px; // scaled to fit the max number of rows return from pagination
}


af|table af|column::column-header-cell{
    color:black;
    font-weight: bold;
    background-color: #cae0f6;
    font-size:11px;
    height:25px;
    border:white 1px solid;    
}

af|table::data-table-VH-lines af|column::data-cell{
    background-color:#F1F1F1;
    height:20px;
    font-size:11px;
    padding-right:0px;
    border:white 1px solid; 
}

af|table::data-row:Selected:Focused af|column::data-cell{
    background-color: #fff2a5;
    font-weight:bold;
    color:black;
}

/* LCD skins ends here*/


/

af|commandButton.feedbackBtn,
af|commandButton.feedbackBtn:focus,
af|commandButton.feedbackBtn:hover,
af|commandButton.feedbackBtn:active,
af|commandButton.feedbackBtn:focus:hover, 
af|commandButton.feedbackBtn:focus:hover:active

{
background: rgba(60, 209, 239, 1);
-webkit-border-radius: 4;
-moz-border-radius: 4;
border-radius: 4px;
font-family: Arial;
color: #ffffff;
font-size: 14px;
padding: 4px 20px !important;
text-decoration: none; 
background-image: none;
border: none;
outline:none;
cursor: pointer;
}

af|commandButton.feedbackBtnDisabled,
af|commandButton.feedbackBtnDisabled:focus,
af|commandButton.feedbackBtnDisabled:hover,
af|commandButton.feedbackBtnDisabled:active,
af|commandButton.feedbackBtnDisabled:focus:hover, 
af|commandButton.feedbackBtnDisabled:focus:hover:active
{
background: rgba(39, 213, 140, 1);
-webkit-border-radius: 4;
-moz-border-radius: 4;
border-radius: 4px;
font-family: Arial;
color: #ffffff;
font-size: 14px;
padding: 4px 20px !important;
text-decoration: none; 
background-image: none;
border: none;
outline:none;
cursor: pointer;
}
af|commandButton.feedBack,
af|commandButton.feedBack:focus,
af|commandButton.feedBack:hover,
af|commandButton.feedBack:active,
af|commandButton.feedBack:focus:hover, 
af|commandButton.feedBack:focus:hover:active
{
background: rgba(60, 209, 239, 1);
-webkit-border-radius: 4;
-moz-border-radius: 4;
border-radius: 4px;
font-family: Arial;
color: #ffffff;
font-size: 14px;
padding-left:4px  !important;
padding-right:4px !important;
padding-bottom:5px !important;
padding-top:5px !important;
text-decoration: none; 
background-image: none;
border: none;
outline:none;
cursor: pointer;
}


af|commandMenuItem::menu-item-text {
    font-family:Arial;
    font-size: 13px;
    padding: 5px;
    font-weight: 400;
    color: #333;
    background-color: #f9f9fa;
}

af|commandMenuItem::menu-item-text:hover {
    background: #eeeeee !important;
}
af|commandMenuItem::menu-item-text:active {
    background: #eeeeee !important;
}
af|commandMenuItem::menu-item-icon-style {
    display: none;
}

af|commandMenuItem::menu-item-open-indicator {
    display: none;
}

af|commandMenuItem::menu-item-accelerator {
    display: none;
}

af|menuBar

{

overflow: visible !important;
background: transparent;
height: 25px;
border : 1px solid gray;
border-radius:3px;
}

af|decorativeBox::top-start {
    background-image: none !important;
    background-color: white !important;
}

af|decorativeBox::top {
    background-image: none !important;
    background-color: white !important;
}

af|decorativeBox::top-content {
    background-image: none !important;
    background-color: white !important;
}

af|decorativeBox::top-end {
    background-image: none !important;
    background-color: white !important;
}

af|decorativeBox::start {
    background-image: none !important;
    background-color: white !important;
}

af|decorativeBox::center {
    background-image: none !important;
    background-color: white !important;
}

af|decorativeBox::end {
    background-image: none !important;
    background-color: white !important;
}
/*
af|inputDate::launch-icon-style
{
  background-image: url("/adf/webcenter/choosedate_ena.png");
} 

af|inputDate::launch-icon-style:active 
{
  background-image: url("/adf/webcenter/choosedate_dwn.png");
} 

@agent (touchScreen:none) {
af|inputDate::launch-icon-style:hover 
{
  background-image: url("/adf/webcenter/choosedate_ovr.png");
}
af|inputDate::launch-icon-style:disabled:hover 
{
  background-image: url("/adf/webcenter/choosedate_dis.png");
}
}*/

af|inputDate::launch-icon-style:disabled,
af|inputDate::launch-icon-style:disabled:active 
{
  background-image: url("/adf/webcenter/choosedate_dis.png");
}


/*Custom Ext Tools skins*/

.bgArea {
    background-color: white !important;
}
.ActiveButton {
    background: Black;
    color: WHITE;
    border-radius: 5px;
    height: 14px;
    min-width: 56px;
    text-align: center;
    padding: 5px 5px;
    margin: 5px;
    padding-left: 15px;
    padding-right: 15px;
}

.meps_breakout {
    width: 225px !important;
    z-index: 40;
    border: 1px outset #a4a4a4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 10px 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    float: right;
    clear: right;
    position: relative;
    font-family: verdana;
    font-weight: bold;
    font-size: 0.9em;
    /*height: 230px !important;*/
}

.meps_subheader {
    margin-top: .5em;
    font: bold 1.2em Arial;
}

.meps_breakout_es {
    width: 250px !important;
    z-index: 40;
    border: 1px outset #a4a4a4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 10px 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    float: right;
    clear: right;
    position: relative;
    font-family: verdana;
    font-weight: bold;
    font-size: 0.9em;
    /*height: 280px !important;*/
}

.rounded_corners {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}

.meps_header {
    text-align: left;
    color: #ffffff;
    background: #2f6d9e;
    border: 2px outset #62708b;
    -moz-border-top-left-radius: 10px;
    -moz-border-top-right-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -khtml-border-top-left-radius: 10px;
    -khtml-border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    /*background: url(/media/CenterPromo_JC.gif) left top no-repeat;*/

    font-size: 1.1em;
    padding-left: 10px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 0px;
    margin-top: 0px;
}

.meps_normal {
    font-family: Arial !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-size: 11px !important;
    color: #000000 !important;
    margin: 8px 0px 8px 0px;
    padding-left: 10px !important;
}

.meps_normal_font {
    font-family: Arial !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-size: 1.0em !important;
    color: #000000 !important;    
}
.meps_normal_font_req {
  color:Red; 
  font-weight:bold;
  font-size:1.0em;
  padding-left:10px;
  font-style:italic;   
}
.meps_info_box{
    float:right;
}

af|commandButton.submitBtn {   
    background: Black;
    color: WHITE;
    border-radius: 5px;    
    min-width: 56px;
    text-align: center;
    padding: 4px 4px;
    margin: 5px;
    padding-left: 15px;
    padding-right: 15px;
    font-weight: bold;
}







af|commandButton.submitBtn:focus, af|commandButton.submitBtn:hover, af|commandButton.submitBtn:active, af|commandButton.submitBtn:focus:hover, af|commandButton.submitBtn:focus:hover:active {

    background: Black;
    color: WHITE;
    border-radius: 5px;    
    min-width: 56px;
    text-align: center;
     font-weight: bold;
    padding: 4px 4px;
    margin: 5px;
    padding-left: 15px;
    padding-right: 15px;
}


af|commandButton.resetBtn { 
    background: white;
    font-weight:bold; 
    color:#006699;
    border:none;
}

af|commandButton.resetBtn:focus, af|commandButton.resetBtn:hover, af|commandButton.resetBtn:active, af|commandButton.resetBtn:focus:hover, af|commandButton.resetBtn:focus:hover:active {
    background: white;
    font-weight:bold; 
    color:#006699;
    border:none;
} 

.copyright{font-family:Arial;font-size:.8em;text-align:center;}
.copyright a{font-family:Arial;text-decoration:none;color:#000000;padding: 3px 5px 2px 5px;border-right:1px solid #000000;}
.copyright a#last{border-right:none}
.copyright a:visited{text-decoration:none;color:#000000;}
.copyright a:hover{text-decoration:underline;color:#000000;}
.meps_tagline{line-height:200%;letter-spacing:0.1em;font-family:verdana;border-top:1px solid #c2cd23;border-bottom:1px solid #c2cd23;margin-top:5px;margin-bottom:5px;}


#sidemenu{
	position:absolute;
	width: 190px;
	z-index:50;
	top: 0px;
	left:0px;
}

#fcsologo{}
#fcsologo img{border:none;margin-top:8px;margin-left:8px}
#locationlob{width:100%; font-size:.8em; font-family:Verdana; font-weight:bold;margin-bottom:8px}
#locationlob a{color:#ffffff;text-decoration:underline;font-size:1em; font-weight:bold;font-family:Verdana;}
#locationlob a:visited{color: #ffffff;	text-decoration: underline;}
#locationlob a:hover{color:#4fe8e8;text-decoration:underline}
#navigation {width:100%; font-size:.8em; font-family:Verdana; font-weight:bold;white-space:wrap;}
#navigation ul li {list-style:none;padding-left:5px;color:#ffffff;border-top:#ffffff solid;border-bottom:#4a6674 solid;border-width:1px;cursor:pointer;margin-left:0px;z-index: 5;}
#navigation ul li:hover {background-color:#203946; position:relative;}
#navigation a{color:#ffffff;text-decoration:none;font-size:1em; font-weight:bold;font-family:Verdana;padding-right:12px;}
#navigation a:visited{color: #ffffff;	text-decoration: none;}
#navigation a:hover{color:#ffffff;text-decoration:underline}
#navigation ul {margin:0px; padding:0px; background-color:#5E7A89;color:#ffffff;list-style:none;}
#navigation ul .menublock div{padding:2px;}
#navigation ul .menublock {list-style:none;padding-left:3px;color:#ffffff;border-top:#ffffff solid;	border-bottom:#4a6674 solid;border-width:1px;margin-left:0px;}
/*
#navigation ul .menublock a div{width:170px;}
#navigation ul .menublock a div.wrapmore{width:164px;}
*/
#navigation ul .menublock ul li a div{width:230px;}
#navigation ul .menublock:hover {background-color:#203946; position:relative;}
#navigation ul ul {display:none; position:absolute; left:155px; top:-8px; border:#ffffff solid; border-width:1px; background-color:#6A7979;}
#navigation ul ul.specialposition {position:absolute; left:155px;top:-130px;}
#navigation ul li:hover ul {display:block;}
#navigation ul li:hover ul a div{text-decoration:none;width:100%}
#navigation ul ul li { width:250px; float:left; display:inline; border-top:#ffffff solid; border-bottom:#4a6674 solid; border-width:1px;}
#navigation ul ul li a{text-decoration:none}
#navigation ul ul li:hover {text-decoration:none;}
#navigation ul ul li:hover a div{text-decoration:underline}
#navigation li:hover ul li ul {display:none;}
#navigation ul ul li ul {left:230px; background-color:#446576;}
#navigation ul ul li:hover ul {display:block;}
#navigation ul ul li:hover ul a div{text-decoration:none;width:100%}
#navigation ul ul li:hover ul li:hover a div{text-decoration:underline}
#navigation ul li div{cursor:default}
#navigation ul li a:hover div{cursor:hand}
#navigation #popular2,#navigation #popular2 li{background-color:#000000;}
#navigation ul #popular2 {list-style:none;padding-left:5px;color:#ffffff;border-top:none;padding-top:2px;padding-bottom:2px;border-bottom:#000000 solid;border-width:1px;margin-left:0px;}
#navigation ul #popular2 ul li{width:250px; float:left; display:inline; border-top:none; border-bottom:#ffffff solid; border-width:1px;}
#navigation ul #popular2 div{padding:2px}
#navigation ul #popular2 a div{width:250px;}
#navigation li {padding-top:2px;padding-bottom:2px;}
#navigation ul li ul li a:hover div{cursor:hand;}
#navigation ul li:hover ul li:hover ul {display:block;}
#navigation ul li:hover ul li:hover ul a div{text-decoration:none;width:100%}

/*Sidemenu items END*/


.morelinks {background: url(/images/menuout.gif) no-repeat center right;}
.highlight{background-color: rgb(0, 102, 153);}

#tmright{
	float:right;
	min-width:350px;
	font-size:.8em;
	color:#ffffff;
	font-weight:bold;
	font-family:Verdana;
	text-align:left;
	margin:none;
	padding:none;
	white-space:nowrap;
	text-align:right;
        text-decoration: none;
}
#tmright a{}
#tmright img{border:none;}
#tmright #Print{border-left:2px solid #000000;}
#tmright_1{white-space:nowrap}
#tmright_2{margin-top:27px;margin-left:45px}
#tmright_2 img{vertical-align:middle}
#tmright_2 a{margin-right:5px}
/*Chat Icon*/
#LP_DIV_1402067720120{float:right;background:transparent}
#language{margin-right:15px}

#textsize{
	display:inline;padding-right:5px
}
 #textsize input{
		background:#fff;
		color:#000000;
		border:none;
		width:20px;
		height:20px;
}


af|commandButton.fontBtnSelect {   
    background: Black;
    color: WHITE;      
    text-align: center;
    padding-left:7px;
    padding-right:7px;
    margin-right:2px;
    border-radius:none !important;
   
}

af|commandButton.fontBtnSelect:focus, af|commandButton.fontBtnSelect:hover, af|commandButton.fontBtnSelect:active, af|commandButton.fontBtnSelect:focus:hover, af|commandButton.fontBtnSelect:focus:hover:active {

    background: Black;
    color: WHITE;      
    text-align: center;
    padding-left:7px;
    padding-right:7px;
    margin-right:2px;
    border-radius:none !important;
}

af|commandButton.fontBtnUnselect{   
    background: white;
    color: Black;      
    text-align: center;
    padding-left:7px;
    padding-right:7px;
    margin-right:2px;
    border-radius:none !important;
   
   
}

af|commandButton.fontBtnUnselect:focus, af|commandButton.fontBtnUnselect:hover, af|commandButton.fontBtnUnselect:active, af|commandButton.fontBtnUnselect:focus:hover, af|commandButton.fontBtnUnselect:focus:hover:active {

    background: white;
    color: Black;      
    text-align: center;
    padding-left:7px;
    padding-right:7px;
    margin-right:2px;
    border-radius:none !important;
}

.emailPopup{
   
    background: #90B7DE;
    color: #000000;
    font-weight: bold;
    width: 30em;
    padding: 2em;
    /*position: absolute;
     left: 35%;
     Top: 40%;   */
    border: 1px solid #336699;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
}

@media print {
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }

  .selectedAnswer {
	font-weight:bold; 
	border-color: rgb(35,156,207) !important;
	border-width: medium !important;
	color:rgb(35,156,207) !important;
  } 
.noPrint { display: none !important;}
}

/*#logoPrint{}
#logoPrint img{border:none;margin-top:8px;margin-left:8px}*/


af|commandButton.printBtn{   
    background: #6f8c9a;
    color: #6f8c9a;      
    text-align: center;
    padding-left:0px;
    padding-right:0px;
    margin-right:0px;
    border-radius:none !important;
   
   
}

af|commandButton.printBtn:focus, af|commandButton.printBtn:hover, af|commandButton.printBtn:active, af|commandButton.printBtn:focus:hover, af|commandButton.printBtn:focus:hover:active {

    background: #6f8c9a;
    color: #6f8c9a;      
    text-align: center;
    padding-left:0px;
    padding-right:0px;
    margin-right:0px;
    border-radius:none !important;
}

/***Panel Tabbed Skinning  Start *****/

af|panelTabbed::tab af|panelTabbed::tab-text-link {
    font-size: 12px;
    font-weight: bold;
    color: #233977 !important;
   
}

af|panelTabbed::tab:selected af|panelTabbed::tab-text-link {
    font-size: 12px;
    font-weight: bold;
    color:white !important;
}

af|panelTabbed::tab.p_AFSelected af|panelTabbed::tab-content, af|panelTabbed::tab.p_AFSelected:hover af|panelTabbed::tab-content
{
background-color: #233977;
 background-image:none;
 color:white !important;;
border: none;

}

.af_panelTabbed_tab:hover{
 color: white !important;   
}

.af_panelTabbed_body {
    border-left: 1px solid #DEE4E7;
    border-right: 1px solid #DEE4E7;
    border-bottom: 1px solid #DEE4E7;
    /*border-top: 1px solid #DEE4E7;*/
}

.af_navigationPane-tabs_tab-content, .af_panelTabbed_tab-content {
    float: left;
    
    white-space: nowrap;
    background-color:  #DEE4E7;
    color: #233977 !important;
    border-top: 1px solid #C3D0DF;
    border-left: 1px solid #C3D0DF;
    border-right: 1px solid #C3D0DF;
    padding: 0px 5px 0px 7px;
    border-bottom: none;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    line-height: 19px;
    -webkit-box-sizing: border-box;
}

.af_panelBox_content.p_AFCore.p_AFDefault{
    color:black;
}

/***Panel Tabbed Skinning  End*****/

/** Adf Table filter skinning**/
af|inputText.searchIT af|inputText::content{
    border: solid #ABABAB 1px; 
    width:100%;
    height: 20px;
    line-height: 20px;  
    padding: 0px 20px;    
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    background-image: url(/images/searchicon.jpg);
    background-repeat: no-repeat;
    background-size: 15px;
    background-position-x:2px;
    background-position-y:2px;
}
/****/


    .goBtn {   
    background: Black !important;  
    color: WHITE !important;  
    border-radius: 5px !important;     
    min-width: 56px !important;  
    text-align: center !important;  
    padding: 4px 4px !important;  
    margin: 5px !important;  
    padding-left: 15px !important;  
    padding-right: 15px !important;  
    font-weight:bold;
}

.goBtn:focus, .goBtn:hover, .goBtn:active, .goBtn:focus:hover, .goBtn:focus:hover:active {

    background: Black!important;  
    color: WHITE!important;  
    border-radius: 5px !important;    
    min-width: 56px !important;  
    text-align: center !important;  
    padding: 4px 4px !important;  
    margin: 5px !important;  
    padding-left: 15px !important;  
    padding-right: 15px !important;  
    font-weight:bold;
}


/************AB Popup Start****************/


.white_content {  
    width: 550px;
    height: 550px;
    padding: 12px;
    background: #fff;
    overflow: auto;
    border: 10px solid #6F8C9C;
}

.rounded_corners{
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    /* border-radius: 10px; */
}

af|dialog.abpopup
{
  border-color: #6F8C9C !important; 
}
af|dialog.abpopup::content
{
background-color:  white !important;
}
af|dialog.abpopup::content-start{
  background-color:  white !important;
}
af|dialog.abpopup::content-end{
  background-color:  white !important;
}
af|dialog.abpopup::header{
  background-color:  white !important;
  background-image: none !important;
  display: none !important;
}
af|dialog.abpopup::header-start{
  background-color:  white !important;
  background-image: none !important;
  display: none !important;
}
af|dialog.abpopup::header-end{
  background-color:  white !important;
  background-image: none !important;
  display: none !important;
}
af|dialog.abpopup::footer{
  background-color:  white !important;
  background-image: none !important; 
  display: none !important;
}
af|dialog.abpopup::footer-start{
  background-color:  white !important;
  background-image: none !important;
  display: none !important;
}
af|dialog.abpopup::footer-end{
  background-color:  white !important;
  background-image: none !important;
  display: none !important;
}

af|dialog.abpopup::content-start{
 background-color:  white !important;
  background-image: none !important;
  display: none !important;
}

af|dialog.abpopup::content-end{
 background-color:  white !important;
  background-image: none !important;
  display: none !important;
}

af|commandButton.certSearchButton,
af|commandButton.certSearchButton:focus,
af|commandButton.certSearchButton:hover,
af|commandButton.certSearchButton:active,
af|commandButton.certSearchButton:focus:hover, 
af|commandButton.certSearchButton:focus:hover:active{
color: white;
font-weight: bold;
background-image: none !important;
background-color: #000000 !important;
border: 2px outset #000000 !important;
font-weight: bold;
font-size: 1.1em;
border-radius: 5px;    
text-align: center;

}

af|commandButton.wideBlackButton,
af|commandButton.wideBlackButton:focus,
af|commandButton.wideBlackButton:hover,
af|commandButton.wideBlackButton:active,
af|commandButton.wideBlackButton:focus:hover, 
af|commandButton.wideBlackButton:focus:hover:active{
color: white;
font-weight: bold;
background-image: none !important;
background-color: #000000 !important;
border: 2px outset #000000 !important;
font-weight: bold;
font-size: 1.1em;
border-radius: 5px;    
text-align: center;
width:150px;
}



af|inputText.EDIInput::label,af|inputDate.EDIInputDate::label,
af|selectOneRadio.EDISelectRadio::label{
font-size: 100%;  
font-family: Arial, Helvetica, sans-serif;
}

af|goButton.blackGoButton,
af|goButton.blackGoButton:focus,
af|goButton.blackGoButton:hover,
af|goButton.blackGoButton:active,
af|goButton.blackGoButton:focus:hover, 
af|goButton.blackGoButton:focus:hover:active{
color: white;
font-weight: bold;
background-image: none !important;
background-color: #000000 !important;
border: 2px outset #000000 !important;
font-weight: bold;
font-size: 1.1em;
border-radius: 5px;    
text-align: center;

}


/**********AB popup End***********/


af|inputText af|inputText::content{
    width:100%;
    
   
}


af|selectOneRadio.thisradioBtn::item-text {
    margin: 0px 10px 0px 0px;
 }


af|goButton.submitGoBtn {   
    background: Black;
    color: WHITE;
    border-radius: 5px;    
    min-width: 56px;
    text-align: center;
    padding: 4px 4px;
    margin: 5px;
    padding-left: 15px;
    padding-right: 15px;
    font-weight: bold;
}

af|goButton.submitGoBtn:focus, af|goButton.submitGoBtn:hover, af|goButton.submitGoBtn:active, af|goButton.submitGoBtn:focus:hover, af|goButton.submitGoBtn:focus:hover:active {

    background: Black;
    color: WHITE;
    border-radius: 5px;    
    min-width: 56px;
    text-align: center;
     font-weight: bold;
    padding: 4px 4px;
    margin: 5px;
    padding-left: 15px;
    padding-right: 15px;
}


af|panelBox.emSheetBackground::center,
af|panelBox.emSheetBackground::content,
af|panelBox.emSheetBackground::header-text,
af|panelBox.emSheetBackground::header-center,
af|panelBox.emSheetBackground::header-start:core:default,
af|panelBox.emSheetBackground::header-center:core:default,
af|panelBox.emSheetBackground::header-end:core:default,
af|panelBox.emSheetBackground::header-element:core:default,
af|panelBox.emSheetBackground::center:core:default,
af|panelBox.emSheetBackground::header-element:core:default,
af|panelBox.emSheetBackground::header-start,
af|panelBox.emSheetBackground::header-element,
af|panelBox.emSheetBackground::header-end,

af|panelBox.emSheetBackground::footer-start,
af|panelBox.emSheetBackground::footer-end,af|panelBox.emSheetBackground::footer-center
{
 background-image: none !important;
   background-color: #f2f2f2 !important;
     background: #f2f2f2 !important;
}

af|panelBox.emSheetBackground::header-text,af|panelBox.emSheetBackground::header-element
{
    font-size: 1em;
}



af|panelBox
{
 
    -tr-never-header-height:0px;
}
af|selectOneRadio::label,af|selectOneRadio::content,
af|selectBooleanRadio::label,af|selectBooleanRadio::content,
af|selectOneChoice::content,af|selectManyCheckbox::content,af|selectOneChoice::label,
af|selectBooleanCheckbox::content,af|panelBox::content,af|panelBox::center
{
    font-family: Arial !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-size: 1.0em !important;
    color: #000000 !important;
}


af|panelBox.emSheetBackground::header-text,
af|panelBox.emSheetBackground::header-center,
af|panelBox.emSheetBackground::header-center:core:default,
af|panelBox.emSheetBackground::header-element:core:default,
af|panelBox.emSheetBackground::header-element
{
  font-family: Arial !important;
    font-style: normal !important;
    font-weight: bold !important;
    font-size: 1.0em !important;
    color: #000000 !important;   
}

.hideRequired .AFRequiredIconStyle 
{ 
    display:none ;
}
.em_header {
    font:bold 1.4em Arial;
}

.em_sba_table {
border-spacing:2px 4px;
}

af|commandLink.clearLink { 
    font-weight:bold; 
    color:#006699;
    }
    
.breakout_wide{
	width:95%;	
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	padding:1.3em .5em .5em .5em;
	border:2px solid #a4a4a4;
	-moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   -khtml-border-radius: 10px;
   border-radius: 10px;
   position:relative;
}

.meps_subheader{
    padding: 5px 2px 1px 10px;
    position: absolute;
    top: -1.5em;
    border: 2px outset #62708b;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    width: 95%;
    text-align: left;
    color: #ffffff;
    background: #2f6d9e;
    /* background: url(/media/CenterPromo_JC.gif) left top no-repeat; */
    height: 20px;
    font-size: 1em;
}


af|inputText.timeInput af|inputText::content{
    border: solid #ABABAB 1px; 
}


