/* @group Additional Style sheets */
@import url('design.css');

@import url('initial.css');
@import url('layout.css');
@import url('modules.css');
@import url('menus.css');
@import url('basic_typography.css');
@import url('style.css');
@import url('clearing.css');
/* @end */

/*==== NAVIGATION/MENU CSS =========================================================================
  ==================================================================================================*/
/***** Top Menu *****/
.tmnu_space { width: 20%; }
#tmnu {
   float: left; clear: left; margin: 0 auto; padding: 0;
   height: auto; width: 1000px; text-align: left;
   font: bold 1em Verdana, Arial, Tahoma, Sans-serif;
}
#tmnu ul { list-style: none; }
#tmnu ul li { display: inline; }
#tmnu ul li a {
   display: inline; line-height: 2.5em;
   color: #CCFFFF; text-decoration: none;
   height: auto; padding: 0px 15px 0px 15px;
   background: none no-repeat right;
}
#tmnu ul li a:hover { color: #FF3300; }

/* NAVIGATION/MENU SETTINGS */
/* this styling is for the MAIN items in the menu */
div#ka ul { list-style-type: none; margin: 0 0; }
div#ka ul li { border: 1px none #FFF; margin: 0 0 2px 0; }
div#ka ul li a {
   font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: bold;
   text-align: left; text-decoration: none;
   letter-spacing: 1px; width: 180px; width: 180px !important;
   height: 28px; display: block;
   vertical-align: middle; text-indent: 15px; line-height: 2em;
   margin: 0px; padding: 0px 5px;
   background: transparent url(../images/mnu_btn.jpg) no-repeat;
   background-position: 8px 0px;
}
div#ka ul li a:link, div#ka ul li a:visited {
	color: #F2F2F2;
}
div#ka ul li a:hover, div#ka ul li a:active, div#ka ul li a:focus {
	color: #CC3300; /* background: transparent none no-repeat; 
}

/***** Main Menu *****/
a.mainlevel {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 1em; font-weight: bold;
   text-align: left; text-decoration: none;
   letter-spacing: 1px; width: 185px; width: 185px !important;
   height: 27px; display: block;
   vertical-align: middle; text-indent: 5px; line-height: 2em;
   margin: 0px 0px 3px 0px; padding: 0px 3px 0px 3px;
   background: transparent url(../images/mnu_btn.jpg) no-repeat;
   background-position: 0px 0px;
} 
a.mainlevel:link, a.mainlevel:visited { color: #CCFFFF; text-decoration: none; }
a.mainlevel:hover {
	color: #FF3300; text-indent: 5px;
	background-color: transparent;
	background-position: 0px 0px;
}

/***** Active Menu *****/
#active_menu {
   color: #990000; text-indent: 5px; font-style: italic;
   background-color: transparent; background-position: 0px 0px;
} 
a.mainlevel#active_menu:hover { color: #333; }

/***** Sub-Level Menu *****/
a.sublevel{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 1em; font-weight: bold;
   text-align: left; text-decoration: none;
   letter-spacing: 1px;
   width: 190px; width: 190px !important;
   height: 26px;
   vertical-align: middle;
   padding: 0px 3px 0px 3px;
   display: block;
   text-indent: 5px; line-height: 2em;
   background: url(../images/mnu_bg.png) no-repeat;
   background-position: -6px 0px;
} 
a.sublevel:link,a.sublevel:visited { color: #333333; text-decoration: none; }
a.sublevel:hover { color: #CC3300; background-color: transparent; text-indent: 15px; }
a.sublevel#active_menu { color: #CC3300; background-color: transparent; text-indent: 15px; }
a.sublevel#active_menu:hover { color: #FFFFCC; }

/*==================================================================================================*/
/*==================================================================================================*/
/* Start of Trans Menu CSS - HORIZONTAL MENU */

/* For first level menu.*/
a.mainlevel-trans1:link, a.mainlevel-trans1:visited {
   line-height: 3em;
   margin: 0 auto; padding: 0 15px 0 5px;
   text-decoration: none; white-space: nowrap;

   display: inline; float: left;
   color: #F2F2F2; text-decoration: none;
   height: 40px; width: auto;
   background: none no-repeat right;
}

a.mainlevel-trans1:hover {
   color: #333; background: none no-repeat right;
}

a.mainlevel_active-trans1, a.mainlevel_active-trans1:visited {
   line-height: 3em;
   margin: 0 auto; padding: 0;
   text-decoration: none; white-space: nowrap;

   display: block; float: left;
   color: #333; text-decoration: none;
   height: 40px; padding: 0px 15px 0px 5px;
   background: none no-repeat right;
}

a.mainlevel_active-trans1:hover {
   color: #FFF; background: none no-repeat right;
}
