              /* default styles */

/* **************************Neutral Color Pallets:*******************

Green:
   Monochromatic: B8D8B6 C8D8C7 D0D8D0 819080 404840 96A295 B5BCB5 
   Complimentary: B8D8B6 C8D8C7 D0D8D0 819080 404840 96A295 B5BCB5 
                  EDC7CB EDDADC EDE3E4 9D8D8F 4E4647 B1A3A5 CEC6C7 

Beige/Brown:
   Monochromatic: FFF0D6 FFF7EA FFFBF4 A9A397 54514B BFB9AF DDDAD4  
   Complimentary: FFF0D6 FFF7EA FFFBF4 A9A397 54514B BFB9AF DDDAD4 
                  A2A6BC AFB1BC B6B7BC 71737D 38393E 83858D 9E9FA4 


background-colors: (all should be the same, except when debugging)
#E8DAC5 - beige (been using this inhouse)
#EDC7CB - green (haven't tried this one yet)
#FFFFFF - white (gonna try this for traqmonkey)
******************************************************************** */

body {
   background-color: #FFFFFF;
   margin: 0;
   padding: 0;
   border: 0;

 /* **  font-family: 'trebuchet ms', tahoma, Verdana, Arial, Helvetica, sans-serif; *** jagged to some **** */

  
   font-family: Arial, Verdana, 'trebuchet ms', tahoma, Helvetica, sans-serif;
   /* font-size:  9pt; */
   font-size:  11px;


   /* ** color: #4C61B2; *** */

   color: #000000;
   width: 100%;
}

img {
   margin: 0;
   border: 0;
   padding: 0;
}

table {
   /* *** background-color: #FFFFFF;  ** lets inherit this from its container *** */
   margin: 0;
   border: 0;
   padding: 0;
   border-collapse: collapse;
}

td {
   margin: 0;
   border: 0;
   padding: 0;
}

label, textarea {
 /* **  font-family: 'trebuchet ms', tahoma, Verdana, Arial, Helvetica, sans-serif; *** jagged to some **** */
   font-family: Arial, Verdana, 'trebuchet ms', tahoma, Helvetica, sans-serif;
   font-size: 1em;
}

select {
   font-size:  1em;
   /* jhj 2012-06-22 in IE9 these borders cause select to have no border 
      so you cannot see it.
      But in earlier IE, this had not effect. */
   /* border-top-width: 0px; */
   /* border-bottom-width: 0px; */
   /* border-left-width: 0px; */
   /* border-right-width: 0px; */
}

button {
   font-size:  .90em;
   border-top-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
   border-right-width: 1px;
   cursor: pointer;
}

input {
   font-size:  .90em;
   border-top-width: 2px;
   border-bottom-width: 2px;
   border-left-width: 2px;
   border-right-width: 2px;
}


h1 {

}

h2 {

}

h3 {

}

h4 {

}

h5 {

}

h6 {

}


hr {
  height:1px;
  border:0;
  color:#68a;
  background:#68a;
}

a {
   color: blue;
   cursor: pointer;
   text-decoration: none;
}

a:hover {
   color:  red;
   text-decoration: underline;
   cursor: pointer;
}

a:visited {
   color:  orange;
   text-decoration: underline;
   cursor: pointer;
}


/* ***** tq1 specific ***** */

.tq1_image_link {
   opacity: 0.2;
   filter: alpha(opacity=20);
   cursor: pointer;
}

.tq1_image_link:hover {
   opacity: 1.0;
   filter: alpha(opacity=100);
   cursor: pointer;
}

.tq1_image_link:visited {
   opacity: 0.8;
   filter: alpha(opacity=80);
   cursor: pointer;
}



/* ***** dg debug - ****** see if class works now on a link *****
a:link, a:visited, a:active
{
  font-weight: bold; color: #333333; 
}
********************************************************** */


/* *** these cause the bullets to NOT show up on plain forms *** jhj07-11-05
ul, li {
  list-style:none;
  margin:0;
  padding:0;
  }
*** */

form {
  margin:0;
  padding:0;
}


/* **************************************************************************************** */
/* **** .js code/c++/PHP generated class/styles *********************************** */
/* **************************************************************************************** */


.borderless_table_container_cell {
   padding: 1px 1px 1px 1px ;
}


.borderless_table {
   width: 100%;
}

.tab_level_non0_table {
   height: 24px;
   width: 100%;
}

.tab_level0_table {
   width: 100%;
   height: 32px;
}

/* **************************************************************************************** */
/* **** Page Wrapper (banner_wrapper/center_wrapper/footer_wrapper)  ***** */
/* **************************************************************************************** */


#wrapper {
 /* ** background-image: url('http://www.traqone.com//al_session_tmpdir/pub/images/9884-4-166-564'); ** removing this - putting it basically EVERYWHERE   *** */
}



.wrapper_no_iframe {
  /* background-color: brown;   dg added for debugging */
  /* padding: 5px; */
	
}

.wrapper_for_iframe {
   width: 100%;
} 


/* ********************************************************************* */
/* ********* banner_wrapper **************************************** */
/* ********************************************************************* */

.banner_wrapper_visible {
  /* background-color: brown;  dg added for debugging */
  width: 100%;
  overflow:visible; 
}

.banner_wrapper_hidden {
   display: none;
}


/* ********************************************************************* */
/* ********* center_wrapper_table (left/middle/right   ************* */
/* ********************************************************************* */


.center_wrapper {
   /* **** background-color: #FFFFFF;  *** lets inherit from its container *** */
  overflow: visible;
}

.center_wrapper_table {
   /* **** background-color: #FFFFFF;  *** lets inherit from its container *** */
   /* ***** background: url("../images/background.gif") repeat-x top left;  *** no such file *** */
   width: 100%;   /* jhj07-11-05 */
}

/* *********************************************** */
/* ********* center_wrapper_left   ************* */
/* *********************************************** */

.center_wrapper_left_visible {
  /* background-color: green;   dg added for debugging */
   vertical-align: top;
}

.center_wrapper_left_hidden {
   vertical-align: top;
   display: none;
}



/* *********************************************** */
/* ********* center_wrapper_middle ********** */
/* *********************************************** */

.center_wrapper_middle_for_iframe {
  /* background-color: orange;  dg added for debugging */
   vertical-align: top;
   width: 100%;
}

.center_wrapper_middle_no_iframe {
  /* background-color: orange;   dg added for debugging */
   vertical-align: top; 
   width: 100%;	
}


/* *************************************************************** */
/* ********* center_wrapper_middle_header (DIV) ********** */
/* *************************************************************** */

.center_wrapper_middle_header_visible {
  /* background-color: purple;   dg added for debugging */
   margin-left: 0px;
}

.center_wrapper_middle_header_hidden {
   display: none;
   width: 100%;	
}


/* *************************************************************** */
/* ********* center_wrapper_middle_body (DIV) ************ */
/* *************************************************************** */

.center_wrapper_middle_body {
  /* background-color: pink;   dg added for debugging */

   /* **  ** I expected the iframe DIV to color - it id not ** */


   /* ** Leaving above in till we can figure it out can be done/not be done *** */


   /* ** height: 400px; ** */
   /* *** height: 100%; *** testing jhj07-11-06 *** */

            /* these are to make the FF browser work with the horizontal tabs
             * 9884-4-72-12306 jhj 2009-12-16 ************ */
    width: 100%;
    float: left;
            /* ******************************************* */




}

/* *** heights of 100% and 80% had no effect on the iframes.  only pixel heights had any effect
   *** testing jhj07-11-06 *** */

.center_wrapper_middle_body_iframe_visible {
  /* background-color: pink;   dg added for debugging */
   /* ** height: 400px; ** */
   width: 100%;
   /* *** height: 560px; *** testing jhj07-11-06 *** */
}

.center_wrapper_middle_body_iframe_hidden {
   display: none;
   width: 100%;
   /* *** height: 560px; *** testing jhj07-11-06 *** */
}


/* *********************************************** */
/* ********* center_wrapper_right ************* */
/* *********************************************** */

.center_wrapper_right_visible {
  /* background-color: blue;   dg added for debugging */
   vertical-align: top;
}

.center_wrapper_right_hidden {
   vertical-align: top;
   display: none;
}


/* ************************************************************************** */
/* ********* footer_wrapper (DIV) **************************************** */
/* ************************************************************************** */

.footer_wrapper_visible {
  /* background-color: LightGreen;  dg added for debugging */
}

.footer_wrapper_hidden {
   display: none;
}


/* ************************************************************************** */
/* ********* module items (IFrame) **************************************** */
/* ************************************************************************** */

.module_title_bar {
   width: 100%;
   background: #878787;
   /* * background: LightSeaGreen; */
}

.module_title_bar table {
   width: 100%;
   background: #878787;
   /* * background: LightSeaGreen; */
}


.module_title_bar_caption {
	text-decoration:none;
	font-size:14px;
	color:#FFFFFF;
	font-weight: bold;
 /* **  font-family: 'trebuchet ms', tahoma, Verdana, Arial, Helvetica, sans-serif; *** jagged to some **** */
   font-family: Arial, Verdana, 'trebuchet ms', tahoma, Helvetica, sans-serif;
/* ****	white-space:nowrap; **** */
	text-align:left;
}

.module_title_bar_banner_medium {
	text-decoration:none;
	font-size:13px;
	color:#FFFFFF;
	font-weight: bold;
         font-family: Arial, Verdana, 'trebuchet ms', tahoma, Helvetica, sans-serif;
	text-align:left;
}
   

.module_x_iframe {
   padding-right: 0px !important;
   padding-left: 0px !important;
   padding-bottom: 0px !important;
   padding-top: 0px !important;
} 


/* *************************************************************************************** */
/* ********* background_data_wrapper (DIV) **************************************** */
/* *************************************************************************************** */

.background_data_wrapper_hidden {
   display: none;
}

/* ************************************************************************** */
/* ********* page's form (FORM) **************************************** */
/* ************************************************************************** */

.page_submit_form {
}




/* *************************************************************************************** */
/* ********* form_wrapper cells (TD) **************************************** */
/* *************************************************************************************** */

.form_wrapper_hiddens {
   width: 100%;
}

.form_wrapper_body {
   width: 100%;
   /* vertical-align: middle; */
   vertical-align: top;
   text-align: left;
}


/* *************************************************************************************** */
/* ********* get_table_div (DIV) **************************************** */
/* *************************************************************************************** */

.get_table_div {
}


/* *************************************************************************************** */
/* ********* form_wrapper (DIV) **************************************** */
/* *************************************************************************************** */

.form_wrapper {
   text-align: left;
   width: 100%;   /* jhj07-11-05 */
}

/* *************************************************************************************** */
/* ********* module_content (DIV) **************************************** */
/* *************************************************************************************** */

.module_content {
}


/* *************************************************************************************** */
/* ********* module_toolbar (DIV) **************************************** */
/* *************************************************************************************** */

.module_toolbar {
}


/* *************************************************************************************** */
/* ********* query_toolbar (DIV) **************************************** */
/* *************************************************************************************** */

.query_toolbar {
}


/* *************************************************************** */
/* ********* ft-formtool head/body/footer styles ************* */
/* *************************************************************** */

.ft_page_head_div {
   /* **** background-color: #FFFFFF;  *** lets inherit from its container *** */
}
.ft_page_head_table {
    cellspacing: 1;
    width: 100%;   /* ** makes popups use 100% on the lib35 toolbar ** */
}
.ft_page_body_div {
   /* **** background-color: #FFFFFF;  *** lets inherit from its container *** */
}
.ft_page_body_table {
    cellspacing: 1;
    width: 100%;
}
.ft_page_body_table_overflow {
   /* ** width: 100%; **-DG/2007-12-19 - putting 100% on this table-def, puts the body DIVs horiz scroll when the body-div has overflow: auto ** */
    cellspacing: 1;
    /* ** width: 97%; ** JJ/2012-08-01 97% leaves a wide white gap at the edge of the page */
    width: 100%;
}


.ft_page_foot_div {
   /* **** background-color: #FFFFFF;  *** lets inherit from its container *** */
}
.ft_page_foot_table {
    cellspacing: 1;
    width:100%;
}



.ft_page_head_standard_title_bar {
   width: 100%;
   /* *** height:30px; *** */
   /* ** overflow:auto; ** */
   }
.ft_page_body_none {
}

.ft_page_body_standard {
   width: 100%;
   height: 500px;
   /* *height:370px;* jhj20120702 - LI#20234 * */
   /* *** height:100%;  *** testing jhj07-11-06 *** causes page to strech to content *** */
   overflow:auto; 
    position:relative;    /* jhj20080908 - this is do that items repositioned within this element
                                          which use a position:relative scroll properly with their 
                                          relative neighbors.  **************** */
   }

.ft_page_body_full {
   width: 100%;
   height:100%;
   /* *** overflow:auto; *** trying without an overflow to see if that makes printing work*/
   }

.ft_page_body_inboxList {
   height:220px; 
   overflow:auto; 
   }




/* *************************************************************** */
/* ********* ft-formtool section: table/div styles   ************* */
/* ************
  ft_section_cell - cell that a section is inserted into
  ft_section_content - table/div that is inserted to a section cell (C code inserts this for every section)
  ft_floating_div - overrides the default ft_section_content class for floating DIV's
  ft_section_inside_scrolling_div - overrides the default ft_section_content class for sections 
      that are inside DIV's that will scroll in height
  ft_section_content_minimal - table/section is sized per its content

*************************************************** */


.ft_section_cell
{
}

.ft_section_content
{
    cellspacing: 1;
    width: 100%;
    border-collapse:separate;  /* this will undo the border-collapse:collapse which is set on tables so we get borders between fields */
    border-spacing: 1px 0px;   /* to have tables have 1px cell padding */
}

.ft_floating_div
{
}

.ft_section_inside_scrolling_div
{
   width:  95%;
}


.ft_section_content_minimal
{
    cellspacing: 1;
}







/* *************************************************************** */
/* ********* ft-formtool form_styled_button variations ************* */
/* *************************************************************** */



/* default */

.form_styled_button {
   padding:0 0px 0 0;
   white-space: nowrap;
   vertical-align:middle;
   font-size: 7.5pt;
   font-weight: 900;
}



.form_styled_button img {
 display:inline;
 margin-top:0px;
 padding-bottom:2px;
 padding-top:2px;
 padding-right:2px;
 padding-left:2px;
 height:24px; /* *** was 16px for height and width *** */
 width:24px;
}

.form_styled_button  a:hover {
	color:#c33;
}

.form_styled_button a {

     color:#fff;
     padding:2px 3px 0 0; 
     text-align:center;
 /* **  font-family: 'trebuchet ms', tahoma, Verdana, Arial, Helvetica, sans-serif; *** jagged to some **** */
   font-family: Arial, Verdana, 'trebuchet ms', tahoma, Helvetica, sans-serif;
     white-space: nowrap;
     font-size:6px;
     color:#fff;
     border-right:1px solid #fff;
 }



/* form_styled_button_small - small */

.form_styled_button_small {
   cursor: pointer;
   padding:0 0px 0 0;
   white-space: nowrap;
   vertical-align:middle;
   font-size: 7pt;
   font-weight: 900;
}



.form_styled_button_small img {
 display:block;
 margin-top:0px;
 padding-bottom:2px;
 padding-top:2px;
 padding-right:2px;
 padding-left:2px;
 height:16px; 
 width:16px;
}

.form_styled_button_small  a:hover {
	color:#c33;
}

.form_styled_button_small:hover {
	color:#000000;
	background-color: red;
}

.form_styled_button_small a {

     color:#fff;
     padding:2px 3px 0 0; 
     text-align:center;
     font-family: Arial, Verdana, 'trebuchet ms', tahoma, Helvetica, sans-serif;
     white-space: nowrap;
     font-size:6px;
     color:#fff;
     border-right:1px solid #fff;
}



/* form_styled_button_medium - medium */

.form_styled_button_medium {
   padding:0 0px 0 0;
   white-space: nowrap;
   vertical-align:middle;
   font-size: 7.5pt;
   font-weight: 900;
}



.form_styled_button_medium img {
 display:block;
 margin-top:0px;
 padding-bottom:2px;
 padding-top:2px;
 padding-right:2px;
 padding-left:2px;
 height:24px; 
 width:24px;
}

.form_styled_button_medium a:hover {
	color:#c33;
}

.form_styled_button_medium a {

     color:#fff;
     padding:2px 3px 0 0; 
     text-align:center;
     font-family: Arial, Verdana, 'trebuchet ms', tahoma, Helvetica, sans-serif;
     white-space: nowrap;
     font-size:6px;
     color:#fff;
     border-right:1px solid #fff;
}



/* form_styled_button_large - large */

.form_styled_button_large {
   padding:0 0px 0 0;
   white-space: nowrap;
   vertical-align:middle;
   font-size: 9pt;
   font-weight: 900;
}



.form_styled_button_large img {
 display:block;
 margin-top:0px;
 padding-bottom:2px;
 padding-top:2px;
 padding-right:2px;
 padding-left:2px;
 height:32px; 
 width:32px;
}

.form_styled_button_large a:hover {
	color:#c33;
}

.form_styled_button_large a {

     color:#fff;
     padding:2px 3px 0 0; 
     text-align:center;
     font-family: Arial, Verdana, 'trebuchet ms', tahoma, Helvetica, sans-serif;
     white-space: nowrap;
     font-size:8px;
     color:#fff;
     border-right:1px solid #fff;
}




/* *********************************************** */
/* ********* TraqFlow classes         ********** */
/* *********************************************** */

.tqflow_step_caption_cell_active {
   text-align: center;
}

.tqflow_step_caption_active {
   vertical-align: middle; 
   color: black;
   font-size: 8pt;
   font-weight: 900;
   width: 40px;
   text-align: center;
}

.tqflow_step_caption_cell_inactive {
   text-align: center;
}

.tqflow_step_caption_inactive {
   vertical-align: middle; 
   color: gray;
   font-size: 8pt;
   font-weight: 900;
   width: 40px;
   text-align: center;
}

.tqflow_step_flow_cell_active{
   background-image:url(/al_session_tmpdir/pub/images/9884-4-166-4430);
   background-position: center center;
   background-repeat: no-repeat;
   height: 32px;
   text-align: center;
}

.tqflow_step_flow_active{
   color: white;
   font-size: 18px;
   font-weight: bold;
   text-align: center;
}

.tqflow_step_flow_cell_inactive{
   background-image:url(/al_session_tmpdir/pub/images/9884-4-166-4431);
   background-position: center center;
   background-repeat: no-repeat;
   height: 32px;
   text-align: center;
}

.tqflow_step_flow_inactive{
   color: white;
   font-size: 18px;
   font-weight: bold;
   text-align: center;
}





/* *********************************************** */
/* ****    Manuals/Reference             * ***** */
/* ***************************************** ***** */

.manual_refpage_toc {
   font-size: 10px;
   color: black;
   font-weight: 700;
   valign: top;
}

.manual_refpage_toc:hover {
   color:  red;
   text-decoration: underline;
   cursor: pointer;
}

.manual_refpage_toc:visited {
   color:  orange;
   text-decoration: underline;
   cursor: pointer;
}


.theme_01_menu_01 {
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue","HelvLightIBM",Arial,sans-serif;
        background: -webkit-linear-gradient(top,#595c64,#1b1b1c);
        background: -moz-linear-gradient(top,#595c64,#1b1b1c);
        background: -o-linear-gradient(top,#595c64,#1b1b1c);
        background: -ms-linear-gradient(top,#595c64,#1b1b1c);
        background: linear-gradient(top,#595c64,#1b1b1c);
	text-decoration: none;
}


.theme_01_menu_01 a {
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue","HelvLightIBM",Arial,sans-serif;
        display: block;
        text-align: center;
        padding: 5px 10px;
        color: #CCC;
        background: -webkit-linear-gradient(top,#595c64,#1b1b1c);
        background: -moz-linear-gradient(top,#595c64,#1b1b1c);
        background: -o-linear-gradient(top,#595c64,#1b1b1c);
        background: -ms-linear-gradient(top,#595c64,#1b1b1c);
        background: linear-gradient(top,#595c64,#1b1b1c);
	text-decoration: none;
        letter-spacing: 0;
        padding: 15px 12px;
}



.theme_01_menu_01 a:hover{
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue","HelvLightIBM",Arial,sans-serif;
        color: #fff;
	background: -webkit-linear-gradient(top,#696c72,#333334);
	background: -moz-linear-gradient(top,#696c72,#333334);
        background: -o-linear-gradient(top,#696c72,#333334);
        background: -ms-linear-gradient(top,#696c72,#333334);
        background: linear-gradient(top,#595c64,#1b1b1c);
	text-decoration: none;
	text-shadow: 0 0 3px #FFF;

}

.theme_01_menu_01_selected a {
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue","HelvLightIBM",Arial,sans-serif;
        display: block;
        padding: 5px 10px;
        text-align: center;
        color: #444;
        background: -webkit-linear-gradient(top,#F2F2F2,#6A6B6C);
        background: -moz-linear-gradient(top,#F2F2F2,#6A6B6C);
        background: -o-linear-gradient(top,#F2F2F2,#6A6B6C);
        background: -ms-linear-gradient(top,#F2F2F2,#6A6B6C);
        background: linear-gradient(top,#F2F2F2,#6A6B6C);
	text-decoration: none;
        letter-spacing: 0;
        padding: 15px 12px;
}


.theme_01_menu_01_selected a:hover{
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue","HelvLightIBM",Arial,sans-serif;
        color: #fff;
	background: -webkit-linear-gradient(top,#696c72,#333334);
	background: -moz-linear-gradient(top,#696c72,#333334);
        background: -o-linear-gradient(top,#696c72,#333334);
        background: -ms-linear-gradient(top,#696c72,#333334);
        background: linear-gradient(top,#595c64,#1b1b1c);
	text-decoration: none;
	text-shadow: 0 0 3px #FFF;

}

.theme_01_menu_02 a {
        font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue","HelvLightIBM",Arial,sans-serif;
	background: #1b1b1c;
	font-weight: 300;
	line-height: 1.0rem;
	font-size: 11px;
	color: #929395;
        text-decoration: none;
}

.theme_01_menu_02 a:hover {
	color: #FFF;
        text-decoration: none;
}



.theme_01_menu_03 {
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue","HelvLightIBM",Arial,sans-serif;
        background: -webkit-linear-gradient(top,#595c64,#1b1b1c);
        background: -moz-linear-gradient(top,#595c64,#1b1b1c);
        background: -o-linear-gradient(top,#595c64,#1b1b1c);
        background: -ms-linear-gradient(top,#595c64,#1b1b1c);
        background: linear-gradient(top,#595c64,#1b1b1c);
	font-size: 12px;
	text-decoration: none;
}


.theme_01_menu_03 a {
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue","HelvLightIBM",Arial,sans-serif;
        display: block;
	font-size: 12px;
        text-align: center;
        padding: 2px 2px;
        color: #CCC;
        background: -webkit-linear-gradient(top,#595c64,#1b1b1c);
        background: -moz-linear-gradient(top,#595c64,#1b1b1c);
        background: -o-linear-gradient(top,#595c64,#1b1b1c);
        background: -ms-linear-gradient(top,#595c64,#1b1b1c);
        background: linear-gradient(top,#595c64,#1b1b1c);
	text-decoration: none;
        letter-spacing: 0;
}



.theme_01_menu_03 a:hover{
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue","HelvLightIBM",Arial,sans-serif;
	font-size: 12px;
        color: #fff;
	background: -webkit-linear-gradient(top,#696c72,#333334);
	background: -moz-linear-gradient(top,#696c72,#333334);
        background: -o-linear-gradient(top,#696c72,#333334);
        background: -ms-linear-gradient(top,#696c72,#333334);
        background: linear-gradient(top,#595c64,#1b1b1c);
	text-decoration: none;
	text-shadow: 0 0 3px #FFF;

}

.theme_01_menu_03_selected a {
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue","HelvLightIBM",Arial,sans-serif;
        display: block;
	font-size: 12px;
        padding: 2px 2px;
        text-align: center;
        color: #444;
        background: -webkit-linear-gradient(top,#F2F2F2,#6A6B6C);
        background: -moz-linear-gradient(top,#F2F2F2,#6A6B6C);
        background: -o-linear-gradient(top,#F2F2F2,#6A6B6C);
        background: -ms-linear-gradient(top,#F2F2F2,#6A6B6C);
        background: linear-gradient(top,#F2F2F2,#6A6B6C);
	text-decoration: none;
        letter-spacing: 0;
}


.theme_01_menu_03_selected a:hover{
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue","HelvLightIBM",Arial,sans-serif;
        color: #fff;
	background: -webkit-linear-gradient(top,#696c72,#333334);
	background: -moz-linear-gradient(top,#696c72,#333334);
        background: -o-linear-gradient(top,#696c72,#333334);
        background: -ms-linear-gradient(top,#696c72,#333334);
        background: linear-gradient(top,#595c64,#1b1b1c);
	text-decoration: none;
	text-shadow: 0 0 3px #FFF;

}


.theme_01_menu_03_header {
	font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue","HelvLightIBM",Arial,sans-serif;
        width: 100%;
	font-size: 12px;
        background-color: black;
	color: white;
        font-weight: bold;
        text-align: center;
	text-decoration: none;
}

