@charset "UTF-8";
/* CSS Document */

/*=================================		VERTICAL MAIN MENU	====================================*/
ul.menu li a {text-decoration:none;}
ul.menu li a:hover {text-decoration:none;}
ul.menu li ul {}
ul.menu li li {}
ul.menu li li a {text-decoration:none;}
ul.menu li:hover ul ul, #horizontal ul li:hover ul ul ul {}
ul.menu li.active a {text-decoration:none;}
ul.menu li.parent.active a {text-decoration:none;}
ul.menu li.parent.active a:hover {text-decoration:none;}
ul.menu li.parent.active ul li a {text-decoration:none;}
ul.menu li.parent.active ul li a:hover {text-decoration:none;}
ul.menu li.parent.active ul li.parent.active a {text-decoration:none;}
ul.menu li.parent.active ul li.parent.active ul li a {text-decoration:none;}
ul.menu li.parent.active ul li.parent.active ul li a:hover {text-decoration:none;}
ul.menu li.parent.active ul li.parent.active ul li.active a {text-decoration:none;}

/*=================================		HORIZONTAL MAIN MENU	====================================*/

#horizontal{
clear:both;
display:block;
text-align:left;
}
#horizontal .moduletable{
margin:0;
}

#horizontal ul{
margin:0;
padding:0;
width:auto;
}
#horizontal ul li{
margin:0;
padding:2px 0px 12px 0px;
height:18px;
float:left;
position:relative;
list-style:none;
}
#horizontal ul li a{
text-decoration: none;
padding:0px 8px;
display: block;
}
#horizontal ul li a:hover{}
#horizontal ul li ul {
margin-top:3px;
display:block;
height:auto;
width: 150px;
position:absolute;
z-index:99;
left: -999em;
}

#horizontal ul li ul ul {margin: -32px 0 0 150px;}

#horizontal ul li li {
width:150px;
height:18px;
padding:2px 0px 12px 0px;
}
#horizontal ul li li a{
text-decoration: none;
display: block;
background:none;
padding:5px 8px;
}

#horizontal ul li ul {left: -999em;}
#horizontal ul li:hover ul ul, #horizontal ul li:hover ul ul ul {left: -999em;}
#horizontal ul li:hover ul, #horizontal ul li li:hover ul, #horizontal ul li li li:hover ul {left: auto;}




/*=================================		USER MENU	====================================*/

div#usermenu {position: absolute; top:0px; left:0px; text-align:center; width:100%; z-index:99; background:url(../images/user_bg.jpg) repeat-x; border-bottom:1px solid #ccc; background-color:#333; margin:0px auto; padding:0px; line-height:0px;}
body > div#usermenu {position: fixed;}/* IE6 fix. See ie.css for more styles. */

ul.menu_usermenu li.item24 a {background:url(../images/user_button_5.jpg) no-repeat;}
ul.menu_usermenu li.item24 a:hover {background:url(../images/user_button_5_hover.jpg) no-repeat;}
ul.menu_usermenu li.item65 a {background:url(../images/user_button_1.jpg) no-repeat;}
ul.menu_usermenu li.item65 a:hover {background:url(../images/user_button_1_hover.jpg) no-repeat;}
ul.menu_usermenu li.item66 a {background:url(../images/user_button_2.jpg) no-repeat;}
ul.menu_usermenu li.item66 a:hover {background:url(../images/user_button_2_hover.jpg) no-repeat;}
ul.menu_usermenu li.item67 a {background:url(../images/user_button_4.jpg) no-repeat;}
ul.menu_usermenu li.item67 a:hover {background:url(../images/user_button_4_hover.jpg) no-repeat;}
ul.menu_usermenu li.item68 a {background:url(../images/user_button_3.jpg) no-repeat;}
ul.menu_usermenu li.item68 a:hover {background:url(../images/user_button_3_hover.jpg) no-repeat;}

#usermenu .moduletable{margin:0;}
#usermenu img {padding:0px; margin:0px; border:0px;}

ul.menu_usermenu {margin:0px auto; padding-bottom:0px; text-align:left; width:1050px; list-style:none;}

ul.menu_usermenu li{
margin:0px 20px 0px 0px;
float:left;
position:relative;
text-align:left;
font-size:18px;
}
ul.menu_usermenu li a{
text-decoration: none;
display: block;
width:98px;
height:23px;
padding-left:45px;
padding-top:20px;
}
ul.menu_usermenu li ul {
display:block;
height:auto;
position:absolute;
z-index:99;
left: -999em;
padding:0px 0px 10px 0px;
list-style:none;
}

ul.menu_usermenu li ul ul {margin: -37px 0 0 14em;}

ul.menu_usermenu li li {
margin:0px;
padding:0px;
}

ul.menu_usermenu li.parent li a{
text-decoration: none;
background-image:none;
width:150px;
height:18px;
padding:15px 0px 0px 40px;
margin:0px 0px 0px 0px;
}
ul.menu_usermenu li.parent li a:hover {background-image:none;}

ul.menu_usermenu li.sfHover ul ul {left:-999em;}
ul.menu_usermenu li.sfHover ul {left:auto; margin-left:5px;}


/*=================================		NEWSLETTER MENU	====================================*/
ul.menu_newsletter1 {text-align:left;}
ul.menu_newsletter1 li {font-weight:bold;}
ul.menu_newsletter1 li a {text-decoration:none;}
ul.menu_newsletter1 li li {list-style:circle; font-weight:normal; margin:8px 0px 8px 30px;}


/*=================================		NEWSLETTER USER MENU	====================================*/
div#newsmodemenu {position: absolute; top:0px; left:0px; text-align:center; width:100%; font-size:18px; z-index:99;}
body > div#newsmodemenu {position: fixed;}
ul.menu_newsmode { padding-left:36%;text-align:center; background:url(../images/user_bg.jpg) repeat-x; background-color:#333; width:100%; height:41px; border-bottom:1px solid #ccc; margin:0px; list-style:none;}
ul.menu_newsmode li{
margin:0px 20px 0px 0px;
padding:10px 0px 0px 0px;
width:auto;
height:41px;
float:left;
position:relative;
text-align:left;
color:#ccc;
}
ul.menu_newsmode li a{
text-decoration: none;
display: block;
color:#ccc;
}
ul.menu_newsmode li a:hover {color:#fff;}
ul.menu_newsmode li.exit {background:url(../images/user_button_5.jpg) no-repeat; padding:10px 0px 0px 45px; width:98px;}
ul.menu_newsmode li.exit:hover {background:url(../images/user_button_5_hover.jpg) no-repeat; cursor:pointer;}
