/* *************************************************************************************************************************************************************************** */
/* LEFT HAND SIDE MENUS ****************************************************************************************************************************************************** */
/* *************************************************************************************************************************************************************************** */

/* BlueMenu ****************************************************************************************************************************************************************** */

#bluemenu h2 {
    margin:0;
    background-repeat:repeat-x;
    background-position:0 0;
    font: bold 1em 'Trebuchet MS', Verdana, sans-serif;
    overflow:hidden;
}

#bluemenu h2 span { display:block; height:26px; padding-top:4px; padding-left:11px; background-repeat:no-repeat; background-position:right top; overflow:hidden;}
#bluemenu {
   background:url(../images/bgs/bluemenu/blue_body.gif) repeat-y #005ca7;
   background-position:right;
   padding: 0px;
}

#bluemenu .tags a {
   line-height:2em;
   padding: 2px 0;
   padding-left:19px;
   font-size: .8em;
   color: #fff;
   text-decoration: none;
}

#bluemenu .tags a:hover {
}

#bluemenu h2.heading { background-color:#005091; color:#DBDFF0;}
#bluemenu h2.heading span { background-image:url(../images/bgs/bluemenu/blue_heading_corner.gif); }
#bluemenu .bottom { background:url(../images/bgs/bluemenu/blue_bottom.gif) no-repeat; background-position:right; font-size:1px; line-height:1em; height:4px; overflower:hidden; }

#bluemenu li {  border-top: 1px solid #005091; margin-left: 3px; margin-right: 3px;}

#bluemenu li.first  {  border-top: 0px; }


#bluemenu li.selected {  background:url(../images/bgs/bluemenu/blue_selected.jpg) repeat-y 0 0; }

#bluemenu li a:hover {  background:url(../images/bgs/bluemenu/blue_hover.gif) repeat-y 0 0; color: #000;}
#bluemenu li a {
   display:block;
   padding: 2px 0;
   padding-left:0px;
   border-top:0px solid #e4dfc3;
   font-size:11px;
   text-decoration:none;
}

#bluemenu li.submenu1 {  border-top: 0px; }
#bluemenu li.submenu1 a:hover {  background:url(../images/bgs/bluemenu/blue_hover.gif) repeat-y 0 0; }
#bluemenu li.submenu1 a {
   display:block;
   padding: 0px 0px 0px 35px;
   font-size:11px;
   text-decoration:none;
}

#bluemenu li.submenu2 {  border-top: 0px; }
#bluemenu li.submenu2 a:hover {  background:url(../images/bgs/bluemenu/blue_hover.gif) repeat-y 0 0; }
#bluemenu li.submenu2 a {
   display:block;
   padding: 0px 0px 0px 45px;
   font-size:11px;
   text-decoration:none;
}

#article .bluemenu_border { border-top: 2px solid #005091; }
#article .bluemenu_text   { color: #005091; }
#article .bluemenu_borderbot { border-bottom: 2px solid #005091; }
#article .bluemenu_dashed { border-top: 1px dashed #005091; }

/* RedMenu ****************************************************************************************************************************************************************** */

#redmenu h2 {
    margin:0;
    background-repeat:repeat-x;
    background-position:0 0;
    font: bold 1em 'Trebuchet MS', Verdana, sans-serif;
    overflow:hidden;
}

#redmenu h2 span { display:block; height:26px; padding-top:4px; padding-left:11px; background-repeat:no-repeat; background-position:right top; overflow:hidden;}
#redmenu {
   background:url(../images/bgs/redmenu/red_body.gif) repeat-y #005ca7;
   background-position:right;
   padding: 0px;
}

#redmenu .tags a {
   line-height:2em;
   padding: 2px 0;
   padding-left:19px;
   font-size: .8em;
   color: #fff;
   text-decoration: none;
}

#redmenu .tags a:hover {
}

#redmenu h2.heading { background-color:#c64a1c; color:#feedef;}
#redmenu h2.heading span { background-image:url(../images/bgs/redmenu/red_heading_corner.gif); }
#redmenu .bottom { background:url(../images/bgs/redmenu/red_bottom.gif) no-repeat; background-position:right; font-size:1px; line-height:1em; height:4px; overflower:hidden; }

#redmenu li {  border-top: 1px solid #c64a1c; margin-left: 3px; margin-right: 3px;}

#redmenu li.first  {  border-top: 0px; }


#redmenu li.selected {  background:url(../images/bgs/redmenu/red_selected.jpg) repeat-y 0 0; }

#redmenu li a:hover {  background:url(../images/bgs/redmenu/red_hover.gif) repeat-y 0 0; color: #000;}
#redmenu li a {
   display:block;
   padding: 2px 0;
   padding-left:0px;
   border-top:0px solid #e4dfc3;
   font-size:11px;
   text-decoration:none;
}

#redmenu li.submenu1 {  border-top: 0px; }
#redmenu li.submenu1 a:hover {  background:url(../images/bgs/redmenu/red_hover.gif) repeat-y 0 0; }
#redmenu li.submenu1 a {
   display:block;
   padding: 0px 0px 0px 35px;
   font-size:11px;
   text-decoration:none;
}

#redmenu li.submenu2 {  border-top: 0px; }
#redmenu li.submenu2 a:hover {  background:url(../images/bgs/redmenu/red_hover.gif) repeat-y 0 0; }
#redmenu li.submenu2 a {
   display:block;
   padding: 0px 0px 0px 45px;
   font-size:11px;
   text-decoration:none;
}

#article .redmenu_border { border-top: 2px solid #c64a1c; }
#article .redmenu_text   { color: #c64a1c; }
#article .redmenu_borderbot { border-bottom: 2px solid #c64a1c; }
#article .redmenu_dashed { border-top: 1px dashed #c64a1c; }


/* LightBlueMenu ****************************************************************************************************************************************************************** */

#lightbluemenu h2 {
    margin:0;
    background-repeat:repeat-x;
    background-position:0 0;
    font: bold 1em 'Trebuchet MS', Verdana, sans-serif;
    overflow:hidden;
}

#lightbluemenu h2 span { display:block; height:26px; padding-top:4px; padding-left:11px; background-repeat:no-repeat; background-position:right top; overflow:hidden;}
#lightbluemenu {
   background:url(../images/bgs/lightbluemenu/lightblue_body.gif) repeat-y #005ca7;
   background-position:right;
   padding: 0px;
}

#lightbluemenu .tags a {
   line-height:2em;
   padding: 2px 0;
   padding-left:19px;
   font-size: .8em;
   color: #fff;
   text-decoration: none;
}

#lightbluemenu .tags a:hover {
}

#lightbluemenu h2.heading { background-color:#228299; color:#cbeaef;}
#lightbluemenu h2.heading span { background-image:url(../images/bgs/lightbluemenu/lightblue_heading_corner.gif); }
#lightbluemenu .bottom { background:url(../images/bgs/lightbluemenu/lightblue_bottom.gif) no-repeat; background-position:right; font-size:1px; line-height:1em; height:4px; overflower:hidden; }

#lightbluemenu li {  border-top: 1px solid #228299; margin-left: 3px; margin-right: 3px;}

#lightbluemenu li.first  {  border-top: 0px; }


#lightbluemenu li.selected {  background:url(../images/bgs/lightbluemenu/lightblue_selected.jpg) repeat-y 0 0; }

#lightbluemenu li a:hover {  background:url(../images/bgs/lightbluemenu/lightblue_hover.gif) repeat-y 0 0; color: #000;}
#lightbluemenu li a {
   display:block;
   padding: 2px 0;
   padding-left:0px;
   border-top:0px solid #e4dfc3;
   font-size:11px;
   text-decoration:none;
}

#lightbluemenu li.submenu1 {  border-top: 0px; }
#lightbluemenu li.submenu1 a:hover {  background:url(../images/bgs/lightbluemenu/lightblue_hover.gif) repeat-y 0 0; }
#lightbluemenu li.submenu1 a {
   display:block;
   padding: 0px 0px 0px 35px;
   font-size:11px;
   text-decoration:none;
}

#lightbluemenu li.submenu2 {  border-top: 0px; }
#lightbluemenu li.submenu2 a:hover {  background:url(../images/bgs/lightbluemenu/lightblue_hover.gif) repeat-y 0 0; }
#lightbluemenu li.submenu2 a {
   display:block;
   padding: 0px 0px 0px 45px;
   font-size:11px;
   text-decoration:none;
}

#article .lightbluemenu_border { border-top: 2px solid #228299; }
#article .lightbluemenu_text   { color: #228299; }
#article .lightbluemenu_borderbot { border-bottom: 2px solid #228299; }
#article .lightbluemenu_dashed { border-top: 1px dashed #228299; }


/* GreenMenu ****************************************************************************************************************************************************************** */

#greenmenu h2 {
    margin:0;
    background-repeat:repeat-x;
    background-position:0 0;
    font: bold 1em 'Trebuchet MS', Verdana, sans-serif;
    overflow:hidden;
}

#greenmenu h2 span { display:block; height:26px; padding-top:4px; padding-left:11px; background-repeat:no-repeat; background-position:right top; overflow:hidden;}
#greenmenu {
   background:url(../images/bgs/greenmenu/green_body.gif) repeat-y #005ca7;
   background-position:right;
   padding: 0px;
}

#greenmenu .tags a {
   line-height:2em;
   padding: 2px 0;
   padding-left:19px;
   font-size: .8em;
   color: #fff;
   text-decoration: none;
}

#greenmenu .tags a:hover {
}

#greenmenu h2.heading { background-color:#007726; color:#fff;}
#greenmenu h2.heading span { background-image:url(../images/bgs/greenmenu/green_heading_corner.gif); }
#greenmenu .bottom { background:url(../images/bgs/greenmenu/green_bottom.gif) no-repeat; background-position:right; font-size:1px; line-height:1em; height:4px; overflower:hidden; }

#greenmenu li {  border-top: 1px solid #007726; margin-left: 3px; margin-right: 3px;}

#greenmenu li.first  {  border-top: 0px; }


#greenmenu li.selected {  background:url(../images/bgs/greenmenu/green_selected.jpg) repeat-y 0 0; }

#greenmenu li a:hover {  background:url(../images/bgs/greenmenu/green_hover2.gif) repeat-y 0 0; color: #000;}
#greenmenu li a {
   display:block;
   padding: 2px 0;
   padding-left:0px;
   border-top:0px solid #e4dfc3;
   font-size:11px;
   text-decoration:none;
}

#greenmenu li.submenu1 {  border-top: 0px; }
#greenmenu li.submenu1 a:hover {  background:url(../images/bgs/greenmenu/green_hover2.gif) repeat-y 0 0; }
#greenmenu li.submenu1 a {
   display:block;
   padding: 0px 0px 0px 35px;
   font-size:11px;
   text-decoration:none;
}

#greenmenu li.submenu2 {  border-top: 0px; }
#greenmenu li.submenu2 a:hover {  background:url(../images/bgs/greenmenu/green_hover2.gif) repeat-y 0 0; }
#greenmenu li.submenu2 a {
   display:block;
   padding: 0px 0px 0px 45px;
   font-size:11px;
   text-decoration:none;
}

#article .greenmenu_border { border-top: 2px solid #007726; }
#article .greenmenu_text   { color: #007726; }
#article .greenmenu_borderbot { border-bottom: 2px solid #007726; }
#article .greenmenu_dashed { border-top: 1px dashed #007726; }

/* purpleMenu ****************************************************************************************************************************************************************** */

#purplemenu h2 {
    margin:0;
    background-repeat:repeat-x;
    background-position:0 0;
    font: bold 1em 'Trebuchet MS', Verdana, sans-serif;
    overflow:hidden;
}

#purplemenu h2 span { display:block; height:26px; padding-top:4px; padding-left:11px; background-repeat:no-repeat; background-position:right top; overflow:hidden;}
#purplemenu {
   background:url(../images/bgs/purplemenu/purple_body.gif) repeat-y #005ca7;
   background-position:right;
   padding: 0px;
}

#purplemenu .tags a {
   line-height:2em;
   padding: 2px 0;
   padding-left:19px;
   font-size: .8em;
   color: #fff;
   text-decoration: none;
}

#purplemenu .tags a:hover {
}

#purplemenu h2.heading { background-color: #6D6DB6; color:#e1e1f0;}
#purplemenu h2.heading span { background-image:url(../images/bgs/purplemenu/purple_heading_corner.gif); }
#purplemenu .bottom { background:url(../images/bgs/purplemenu/purple_bottom.gif) no-repeat; background-position:right; font-size:1px; line-height:1em; height:4px; overflower:hidden; }

#purplemenu li {  border-top: 1px solid #6D6DB6; margin-left: 3px; margin-right: 3px;}

#purplemenu li.first  {  border-top: 0px; }


#purplemenu li.selected {  background:url(../images/bgs/purplemenu/purple_selected.jpg) repeat-y 0 0; }

#purplemenu li a:hover {  background:url(../images/bgs/purplemenu/purple_hover.gif) repeat-y 0 0; color: #000;}
#purplemenu li a {
   display:block;
   padding: 2px 0;
   padding-left:0px;
   border-top:0px solid #e4dfc3;
   font-size:11px;
   text-decoration:none;
}

#purplemenu li.submenu1 {  border-top: 0px; }
#purplemenu li.submenu1 a:hover {  background:url(../images/bgs/purplemenu/purple_hover.gif) repeat-y 0 0; }
#purplemenu li.submenu1 a {
   display:block;
   padding: 0px 0px 0px 35px;
   font-size:11px;
   text-decoration:none;
}

#purplemenu li.submenu2 {  border-top: 0px; }
#purplemenu li.submenu2 a:hover {  background:url(../images/bgs/purplemenu/purple_hover.gif) repeat-y 0 0; }
#purplemenu li.submenu2 a {
   display:block;
   padding: 0px 0px 0px 45px;
   font-size:11px;
   text-decoration:none;
}

#article .purplemenu_border { border-top: 2px solid #6D6DB6; }
#article .purplemenu_text   { color: #6D6DB6; }
#article .purplemenu_borderbot { border-bottom: 2px solid #6D6DB6; }
#article .purplemenu_dashed { border-top: 1px dashed #6D6DB6; }


/* TanMenu ****************************************************************************************************************************************************************** */

#tanmenu h2 {
    margin:0;
    background-repeat:repeat-x;
    background-position:0 0;
    font: bold 1em 'Trebuchet MS', Verdana, sans-serif;
    overflow:hidden;
}

#tanmenu h2 span { display:block; height:26px; padding-top:4px; padding-left:11px; background-repeat:no-repeat; background-position:right top; overflow:hidden;}
#tanmenu {
   background:url(../images/bgs/tanmenu/tan_body.gif) repeat-y #005ca7;
   background-position:right;
   padding: 0px;
}

#tanmenu .tags a {
   line-height:2em;
   padding: 2px 0;
   padding-left:19px;
   font-size: .8em;
   color: #fff;
   text-decoration: none;
}

#tanmenu .tags a:hover {
}

#tanmenu h2.heading { background-color:#228299; color:#cbeaef;}
#tanmenu h2.heading span { background-image:url(../images/bgs/tanmenu/tan_heading_corner.gif); }
#tanmenu .bottom { background:url(../images/bgs/tanmenu/tan_bottom.gif) no-repeat; background-position:right; font-size:1px; line-height:1em; height:4px; overflower:hidden; }

#tanmenu li {  border-top: 1px solid #228299; margin-left: 3px; margin-right: 3px;}

#tanmenu li.first  {  border-top: 0px; }


#tanmenu li.selected {  background:url(../images/bgs/tanmenu/tan_selected.jpg) repeat-y 0 0; }

#tanmenu li a:hover {  background:url(../images/bgs/tanmenu/tan_hover.gif) repeat-y 0 0; color: #000;}
#tanmenu li a {
   display:block;
   padding: 2px 0;
   padding-left:0px;
   border-top:0px solid #e4dfc3;
   font-size:11px;
   text-decoration:none;
}

#tanmenu li.submenu1 {  border-top: 0px; }
#tanmenu li.submenu1 a:hover {  background:url(../images/bgs/tanmenu/tan_hover.gif) repeat-y 0 0; }
#tanmenu li.submenu1 a {
   display:block;
   padding: 0px 0px 0px 35px;
   font-size:11px;
   text-decoration:none;
}

#tanmenu li.submenu2 {  border-top: 0px; }
#tanmenu li.submenu2 a:hover {  background:url(../images/bgs/tanmenu/tan_hover.gif) repeat-y 0 0; }
#tanmenu li.submenu2 a {
   display:block;
   padding: 0px 0px 0px 45px;
   font-size:11px;
   text-decoration:none;
}

#article .tanmenu_border { border-top: 2px solid #228299; }
#article .tanmenu_text   { color: #228299; }
#article .tanmenu_borderbot { border-bottom: 2px solid #228299; }
#article .tanmenu_dashed { border-top: 1px dashed #228299; }



/* OrangeMenu ***************************************************************************************************************************************************************** */

#orangemenu h2 {
    margin:0;
    background-repeat:repeat-x;
    background-position:0 0;
    font: bold 1em 'Trebuchet MS', Verdana, sans-serif;
    overflow:hidden;
}

#orangemenu h2 span { display:block; height:26px; padding-top:4px; padding-left:11px; background-repeat:no-repeat; background-position:right top; overflow:hidden;}
#orangemenu {
   background:url(../images/bg_orange_shade.gif) repeat-y #F9CA69;
   background-position:right;
   padding: 0px;
}

#orangemenu .tags a {
   line-height:2em;
   padding: 2px 0;
   padding-left:19px;
   font-size: .8em;
   color: #000;
   text-decoration: none;
}

#orangemenu .tags a:hover {
}


#orangemenu h2.heading { background-image:url(../images/bg_orange_heading.gif); background-color:#F7A700; color:#fff;}
#orangemenu h2.heading span { background-image:url(../images/bg_orange_corner.gif); }
#orangemenu .bottom { background:url(../images/bg_orange_bottom.gif) no-repeat; background-position:right; font-size:1px; line-height:1em; height:4px; overflower:hidden; }

#orangemenu li {  border-top: 1px solid #f7a700; margin-left: 3px; margin-right: 3px;}

#orangemenu li.first  {  border-top: 0px; }
#orangemenu li.selected {  background:url(../images/orange_over.gif) repeat-y 0 0; }

#orangemenu li a:hover {  background:url(../images/orange_over.gif) repeat-y 0 0; }
#orangemenu li a {
   display:block;
   padding: 2px 0;
   padding-left:0px;
   border-top:0px solid #e4dfc3;
   font-size:11px;
   text-decoration:none;
}

#orangemenu li.submenu1 {  border-top: 0px; }
#orangemenu li.submenu1 a:hover {  background:url(../images/orange_over.gif) repeat-y 0 0; }
#orangemenu li.submenu1 a {
   display:block;
   padding: 0px 0;
   padding-left:35px;
   font-size:11px;
   text-decoration:none;
}

#orangemenu li.submenu2 {  border-top: 0px; }
#orangemenu li.submenu2 a:hover {  background:url(../images/orange_over.gif) repeat-y 0 0; }
#orangemenu li.submenu2 a {
   display:block;
   padding: 0px 0;
   padding-left:45px;
   font-size:11px;
   text-decoration:none;
}

#article .orangemenu_border { border-top: 2px solid #f7a700; }
#article .orangemenu_text   { color: #f7a700; }
#article .orangemenu_borderbot { border-bottom: 2px solid #f7a700; }
#article .orangemenu_dashed { border-top: 1px dashed #f7a700; }

