body { font-family: Tacoma !important; }
.text { font-family: Tacoma; }
.vs_text_small { font-size: 90%; font-family: Tacoma; }
.text_table_header { font-weight: bold; padding-left: 10px; background-color: #666699 !important; font-family: Tacoma !important; color: white !important; }
.vs_portlet .text_table_header { padding-left: .15em;}.text_table_header_topleft { -moz-border-radius-topleft: 10px; border-top-left-radius: 10px; color: white !important; }
.text_table_header_topright { -moz-border-radius-topright: 10px; border-top-right-radius: 10px; color: white !important; }
.text_table_header_bottomleft { -moz-border-radius-bottomleft: 10px; border-bottom-left-radius: 10px; color: white !important; }
.text_table_header_bottomright { -moz-border-radius-bottomright: 10px; border-bottom-right-radius: 10px; color: white !important; }
.text_table_header_link { font-family: Tacoma !important; color: white !important; }
.vs_ui_breadcrumb { font-size: 80%; font-family: Tacoma; }

td.vs_ui_progress_bar_off {
   font-family: Tacoma;
   font-weight: bold; 
   background-color: #666699; 
   color: #dddddd; 
   text-decoration: none; 
}
td.vs_ui_progress_bar_on {
   font-family: Tacoma;
   font-weight: bold; 
   background-color: #dddddd; 
   color: #666699; 
   text-decoration: none; 
}


td.vs_ui_round_box_title {
   background-color: #666699 !important; 
   font-family: Tacoma;
   font-weight: bold;
   font-size: 100%;
   color: white !important; 
   margin-left: 1em;
   margin-right: 1em;
   padding-left: .15em;
   padding-right: .15em;
   padding-top: .1em;
   padding-botton: .1em;
}

td.vs_ui_round_box_title_selected {
   background-color: #666699 !important; 
   font-family: Tacoma;
   font-weight: bold;
   font-size: 100%;
   color: white !important; 
   padding-left: .15em;
   padding-right: .15em;
   padding-top: .1em;
   padding-botton: .1em;
}

td.vs_ui_round_box_contents {
   font-family: Tacoma;
   font-size: 80%;
}

.title { font-weight: bold; font-size: large; line-height: 110%; font-family: Tacoma; color: #333366; }

.menuTitle {
  font-family: Tacoma;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}

.primaryMenuItem {
  font-family: Tacoma;
  font-weight: bold;
  text-decoration: none;
}

a:hover.primaryMenuItem {
  font-family: Tacoma;
  font-weight: bold;
  text-decoration: underline;
}

.subMenuItem {
  font-family: Tacoma;
  text-decoration: none;
}

a:hover.subMenuItem {
  font-family: Tacoma;
  text-decoration: underline;
}

a.actionLink {
  font-family: Tacoma !important;
  font-weight: bold !important;
  text-decoration: none;
}
a:hover.actionLink {
  font-family: Tacoma !important;
  font-weight: bold !important;
  text-decoration: underline;
}
a.tableActionLink {
  font-family: Tacoma !important;
  color: black !important;
  font-weight: bold;
  text-decoration: underline !important;
}
a:hover.tableActionLink {
  text-decoration: none !important;
}
a.tableLink {
  font-weight: normal !important;
  font-family: Tacoma !important;
  color: black !important;
  text-decoration: underline !important;
}
a:hover.tableLink {
  text-decoration: none !important;
}
.text_table_contents {
    font-family: Tacoma !important;
    color: black !important;
    font-size: 90%;
}
tr.tab_selected {
  text-decoration: none;
  font-weight: bold;
  color: white;
  font-family: Tacoma;
  font-size: small;
  background-color: #666699;
}
td.tab_selected {
  text-decoration: none;
  font-weight: bold;
  color: white;
  font-family: Tacoma;
  font-size: small;
  background-color: #666699;
}
a.tab_unselected {
  text-decoration: none;
  font-weight: bold;
  color: black !important;
  font-family: Tacoma;
  font-size: x-small;
}
a.tab_unselected:hover {
  color: blue;
  text-decoration: underline;
}
a.tab_selected {
  text-decoration: none;
  font-weight: bold;
  color: white;
  font-family: Tacoma;
  font-size: small;
}
td.tab_unselected {
  text-decoration: none;
  font-weight: bold;
  color: black;
  font-family: Tacoma;
  font-size: small;
  background-color: bbbbbb;
}

            .vs_create_table_row0 { background-color: #eeeeee;}
            .vs_create_table_row1 { }
        
            .vs_table_body_0 { background-color: #eeeeee;}
            .vs_table_body_1 { }
        
            .vs_giftmatch_emailed table td { color: #bebebe; }
            .vs_giftmatch_emailed a { color: #bebebe; }
        
            .vs_portlets { float:left; padding-left: 10px;}
            .vs_portlets_onscreen { float:left; margin-left: 30px; background-color: #eeeeee; width: 500px; }
            .vs_portlets_onscreen p { font-weight: bold; text-align: center; border-bottom: 1px solid #afafaf; }
            .vs_portlets_onscreen_sub { overflow:scroll; height: 400px; }
        
            .vs_portlets_container { margin: 0 auto; }
            .vs_portlets_left { float: left; background-color: #eeeeee; }
            .vs_portlets_left p { font-weight: bold; text-align: center; border-bottom: 1px solid #afafaf; }

            .vs_portlets_right { float:right; border: 1px solid #eeeeee;}
            .vs_portlets_right p { font-weight: bold; text-align: center; border-bottom: 1px solid #afafaf;}
            .empty { text-align: center; font-style:italic; font-size: 12px; }

            .vs_portlets_small_text .vs_headline1 { font-size: 12px;}
            .vs_portlets_small_text .vs_graph { font-size: 9px;}
            .vs_portlets_small_text .vs_results_contain { font-size: 9px;}

            .add_save_button { margin: 0 auto;} 
        a.help {  
        text-decoration: none; 
}

a:hover.help {  
        font-weight: bold; 
        text-decoration: none; 
}

td.tab_pane { 
  font-size: small;
  background-color: white;
}
td.tab_shade {
  background-color: black;
}
td.tab_highlight {
  background-color: white;
}
th.split_pane_header { 
  font-family: arial, helvetica; 
  text-align: left; 
  padding-left: 8px; 
  font-size: x-small; 
  background-color: #878175; 
  color: white; 
}
td.split_pane_left_background { 
  background-color: #DDD7A1; 
}
td.split_pane_left_item { 
  font-family: tahoma, arial, helvetica; 
  font-size: x-small; 
  font-weight: bold; 
  padding-left: 8px;
}
a.split_pane_left_item { 
  font-family: tahoma, arial, helvetica; 
  font-size: x-small; 
  font-weight: bold; 
  text-decoration: none; 
}
a.split_pane_left_item:hover { 
  font-family: tahoma, arial, helvetica; 
  font-size: x-small; 
  font-weight: bold; 
  text-decoration: underline; 
}
td.split_pane_left_item_selected { 
  font-family: tahoma, arial, helvetica; 
  font-size: x-small; 
  font-weight: bold; 
  background-color: #eae9c6;
  padding-left: 8px; 
}
td.split_pane_right_body { 
  padding-left: 8px; 
  font-family: arial, helvetica; 
  font-size: x-small; 
}
.spellingError {  
  font-weight: bold;
  color: #ff0000 !important;
  text-decoration: none; 
}
p.quote {
  color: #333333;
  background-color: #ffff99;
  border-bottom: 2px solid #555555;
  border-right: 2px solid #555555;
  border-top: 1px solid #DDDDDD;
  border-left: 1px solid #DDDDDD;
  padding: 3px;
}
.headingul {
  font-family: tahoma, arial, helvetica; 
  font-weight: bold;
  padding-bottom: 0.25em; border-bottom: 1px dotted #996; margin-bottom: 0.5em; margin-top: 1.2em; clear: left
}
a.vs_edit_label {
  text-decoration: none; 
}
a.vs_edit_label:hover {  
  text-decoration: underline;
}
.iguide_help {
  float:right;
  font-weight: bold;
  margin: 3px;
  border: 1px dotted #ccc;
  padding: 4px 4px 4px 20px;
  background-image: url(/images/help.gif);
  background-repeat: no-repeat;
  background-position: left;
}
.iguide_help ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.iguide_help ul li a:link, .iguide_help ul li a:visited {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.iguide_help ul li a:hover {
  text-decoration: none;
}
