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

td.vs_ui_progress_bar_off {
   font-family: tahoma;
   font-weight: bold; 
   background-color: ff9966; 
   color: navy blue; 
   text-decoration: none; 
}
td.vs_ui_progress_bar_on {
   font-family: tahoma;
   font-weight: bold; 
   background-color: navy blue; 
   color: ff9966; 
   text-decoration: none; 
}


td.vs_ui_round_box_title {
   background-color: ff9966 !important; 
   font-family: tahoma;
   font-weight: bold;
   font-size: 100%;
   color: navy blue !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: ff9966 !important; 
   font-family: tahoma;
   font-weight: bold;
   font-size: 100%;
   color: navy blue !important; 
   padding-left: .15em;
   padding-right: .15em;
   padding-top: .1em;
   padding-botton: .1em;
}

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

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

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

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

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

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

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

a.actionLink {
  font-family: tahoma !important;
  font-weight: bold !important;
  text-decoration: none;
}
a:hover.actionLink {
  font-family: tahoma !important;
  font-weight: bold !important;
  text-decoration: underline;
}
a.tableActionLink {
  font-family: tahoma !important;
  color: #000033 !important;
  font-weight: bold;
  text-decoration: underline !important;
}
a:hover.tableActionLink {
  text-decoration: none !important;
}
a.tableLink {
  font-weight: normal !important;
  font-family: tahoma !important;
  color: #000033 !important;
  text-decoration: underline !important;
}
a:hover.tableLink {
  text-decoration: none !important;
}
.text_table_contents {
    font-family: tahoma !important;
    color: #000033 !important;
    font-size: 90%;
}
tr.tab_selected {
  text-decoration: none;
  font-weight: bold;
  color: navy blue;
  font-family: tahoma;
  font-size: small;
  background-color: ff9966;
}
td.tab_selected {
  text-decoration: none;
  font-weight: bold;
  color: navy blue;
  font-family: tahoma;
  font-size: small;
  background-color: ff9966;
}
a.tab_unselected {
  text-decoration: none;
  font-weight: bold;
  color: #000033 !important;
  font-family: tahoma;
  font-size: x-small;
}
a.tab_unselected:hover {
  color: blue;
  text-decoration: underline;
}
a.tab_selected {
  text-decoration: none;
  font-weight: bold;
  color: navy blue;
  font-family: tahoma;
  font-size: small;
}
td.tab_unselected {
  text-decoration: none;
  font-weight: bold;
  color: black;
  font-family: tahoma;
  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;} 
        
                fieldset {padding-top: 12px; padding-bottom: 20px;border-style: none; display: block; background-image: url(../images/vider_grey_dot_pat.gif); background-repeat: repeat-x; background-position: bottom left;}

                .vs_c1 {float:left; width:200px;padding-bottom:3px;padding-left: 0px; clear: left; position: relative;}
                .vs_c2 {float:right;width:200px;padding-bottom:3px;padding-right: 10px; clear: right; position: relative;}
                .vs_c1 p, .vs_c2 p {line-height: 1.5em;padding-bottom: 8px;font:  12px Arial;color: #000}
                .vs_label {line-height: 2em;padding-bottom: 18px;font:  11px Arial;color: #000}
                /*input.vs_txt {color: #00008B;background-color: #fff;border: 1px dotted #333;width: 200px;margin-top: 4px;} */
                input.vs_txt {color: #00008B;background-color: #fff;border: 1px dotted #333;margin-top: 4px;}
                /* Form classes */
                .vs_form_start {position: relative; width: 500px; margin-left: 0; margin-top: 20px}
                .vs_form_divider { color: #000; font: 16px/1em Arial; text-align: left; padding-bottom: 5px; margin-bottom: 20px; margin-top: 20px;padding-left: 0px;border-bottom: 2px solid #666;}
                .vs_form_widget {line-height: 1.5em;padding-bottom: 8px;font:&nbsp; 12px Arial;color: #000 width:200px;padding-bottom:3px;padding-left: 0px;clear: left; position: relative;}
                .vs_form_question {  color: #000; font: 12px/1.4em Arial; padding-top: 15px; }
                .vs_form_note {color: #666; font: 10px/1.6em Arial; }
.vs_form_note_left { color: #666; font: 10px/1.6em Arial; float: left; width: 400px;}
.vs_form_note_right { color: #666; font: 10px/1.6em Arial; float: right; width: 300px; }
                .vs_form_start select { color: #00008B;background-color: #fff;border: 1px dotted #333;width: 200px;margin-top: 4px;}
                .vs_form_option_list_1 {line-height: 1.5em;padding-bottom: 8px;font:&nbsp; 12px Arial;color: #000 width:200px;padding-bottom:3px;padding-left: 0px;clear: left; position: relative;}
                .vs_form_option_list_2 {line-height: 1.5em;padding-bottom: 8px;font:&nbsp; 12px Arial;color: #000 width:200px;padding-bottom:3px;padding-left: 0px;clear: left; position: relative;}
            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;
}
