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


/*=================================		PAGE MANAGER LIST	====================================*/
#pm_list_wrapper {clear:both; display:block; text-align:left;}
ul.pm_list .moduletable{ margin:0;}
ul.pm_list {margin:0; padding:0px 0px 0px 5px; width:400px; }/* Left padding of menu */
ul.pm_list li{ margin:5px 0px; position:relative; list-style:none; cursor:pointer;}
ul.pm_list li.sub_item {margin-left:30px; margin-right:30px;}
ul.pm_list li a{ text-decoration: none; padding:3px 0px 3px 10px; display: block;}/* Space between menu items */
ul.pm_list li.sub_item a, ul.pm_list li.sub_item .sfhover a {margin:0px;}
ul.pm_list li a:hover{}
ul.pm_list li span { margin-top:-78px; margin-left:408px; padding:0px; display:block; height:auto; width: 150px; position:absolute; z-index:99; left: -999em;}
ul.pm_list li.sub_item span,  ul.pm_list li.sub_item .sfhover span {margin-top:-74px; margin-left:350px;}
ul.pm_list li ul ul {margin: -32px 0 0 150px;}
ul.pm_list li li a{ text-decoration: none; display: block; background:none; padding:5px 8px;}
ul.pm_list li:hover span, ul.pm_list li.sfhover span {left: auto;}
ul.pm_list li.sub_item:hover span, ul.pm_list li.sub_item .sfhover span {left: auto;}


/*=================================		TOP MENU	====================================*/

ul.menu_topmenu .moduletable{ margin:0;}
ul.menu_topmenu {margin:0px 0px 0px 0px; padding:0px 10px 0px 0px; width:auto; line-height:12px; font-size:12px;}/* Left padding of menu */
ul.menu_topmenu li{ margin:0; padding:0px; height:12px; float:left; position:relative; list-style:none;}
ul.menu_topmenu  li a{ text-decoration: none; padding:0px 7px; display: block;}/* Space between menu items */
ul.menu_topmenu  li a:hover{}


/*=================================		USER MENU	====================================*/
div#usermenu {position: fixed; top:0px; left:0px; text-align:center; width:100%; z-index:999; margin:0px auto; padding:0px; line-height:0px; font-size:11pt; background:url(../images/usermenu/members_bar.png) bottom left repeat-x; }
div#adminmenu {background:url(../images/usermenu/admin_bar.jpg) 0 -5px repeat-x; text-align:center; margin:0px auto;}

ul.menu_usermenu {list-style:none; margin:0px auto; padding:5px 0px 0px 0px; height:30px; width:850px;}/* Left padding of menu */
ul.menu_usermenu li {display:inline-block; position:relative; width:auto; margin:0px 35px 0px 35px;}/* Space between menu items */
ul.menu_usermenu li a{text-decoration: none; display:inline-block; width:104px; line-height:14px; /*height:17px;*/ margin:0px; padding:7px 0px 8px 0px;}
ul.menu_usermenu li a:hover{}
ul.menu_usermenu li ul { margin:0px 0px 0px -34px; padding:9px 0px 0px 0px; display:block; height:auto; width: 165px; position:absolute; z-index:99; left: -999em; text-align:left;}
ul.menu_usermenu li ul ul {margin: -42px 0 0 130px;}
ul.menu_usermenu li li { width:165px; padding:0px; display:block;}
ul.menu_usermenu li li a{ text-decoration: none; display:block; width:165px; background:none; padding:7px 7px 9px 26px;}
ul.menu_usermenu li li a span {line-height:12pt;}
ul.menu_usermenu li.item66  {background:url(../images/usermenu/userBrown.jpg) no-repeat;  /*padding:6px 30px 6px 30px;*/}/*Admin*/
ul.menu_usermenu li.item65  {background:url(../images/usermenu/userRed.jpg) no-repeat; /*padding:6px 45px 6px 35px;*/}/*Help*/
ul.menu_usermenu li.item67  {background:url(../images/usermenu/userBlue.jpg) no-repeat;  /*padding:6px 30px 6px 28px;*/}/*Upload*/
ul.menu_usermenu li.item68  {background:url(../images/usermenu/userPurple.jpg) no-repeat; /*padding:6px 30px 6px 25px;*/}/*Manage*/

/*ul.menu_usermenu li.item66 a:hover, ul.menu_usermenu li.item65 a:hover, ul.menu_usermenu li.item67 a:hover, ul.menu_usermenu li.item68 a:hover {background-position:0px -30px;}*/ul.menu_usermenu li.item66:hover, ul.menu_usermenu li.item65:hover, ul.menu_usermenu li.item67:hover, ul.menu_usermenu li.item68:hover {background-position:0px -30px;}
ul.menu_usermenu li.item66 sfhover, ul.menu_usermenu li.item65 sfhover, ul.menu_usermenu li.item67 sfhover, ul.menu_usermenu li.item68 sfhover {background-position:0px -30px;}
ul.menu_usermenu li.item65 li a, ul.menu_usermenu li.item66 li a, ul.menu_usermenu li.item67 li a, ul.menu_usermenu li.item68 li a {background:none;}

ul.menu_usermenu  li:hover ul ul, ul.menu_usermenu  li:hover ul ul ul, ul.menu_usermenu  li.sfhover ul ul, ul.menu_usermenu  li.sfhover ul ul ul {left: -999em;}
ul.menu_usermenu  li:hover ul, ul.menu_usermenu  li li:hover ul, ul.menu_usermenu  li li li:hover ul, ul.menu_usermenu  li.sfhover ul, ul.menu_usermenu  li li.sfhover ul, ul.menu_usermenu  li li.sfhover ul {left:0;}

/*=================================		MEMBERS MENU	====================================*/
ul.menu_members {list-style:none; text-align:center; margin:0px auto; padding:0px 0px 0px 0px; height:52px; width:950px; }/* Left padding of menu */
ul.menu_members li{display:inline-block; position:relative; width:auto; margin:0px 0px 0px 0px; padding:0px 14px 0px 14px;}/* Space between menu items */
ul.menu_members li a { text-decoration: none; display:inline-block; margin-top:0px; padding:20px 0px 0px 0px; /*height:40px;*/ width:auto; line-height:14px;}
ul.menu_members li a span {display:inline-block; /*padding:8px 0px 11px 0px;*/}
ul.menu_members li a:hover, ul.menu_members li:hover {cursor:pointer;}
ul.menu_members li ul { margin:0px 0px 0px 3px; padding:10px 0px 10px 0px; display:block; height:auto; width: 150px; position:absolute;/* z-index:96;*/ left: -999em; text-align:left;}
ul.menu_members li ul ul {margin: -33px 0 0 155px; padding:0px;}
ul.menu_members li li { width:150px; /*height:18px;*/ padding:2px 0px 2px 5px; display:block;}
ul.menu_members li li a{ text-decoration: none; display: block; background:none; padding:7px 7px;}
ul.menu_members li li a span {line-height:12pt;}
ul.menu_members li ul {left: -999em;}
ul.menu_members li:hover ul ul, ul.menu_members li:hover ul ul ul, ul.menu_members li.sfhover ul ul, ul.menu_members li.sfhover ul ul ul {left: -999em;}
ul.menu_members li:hover ul, ul.menu_members li li:hover ul, ul.menu_members li li li:hover ul, ul.menu_members li.sfhover ul, ul.menu_members li li.sfhover ul {left:0;}
ul.menu_members li li li.sfhover ul, ul.menu_members li li li li.sfhover ul {left:0;}
ul.menu_members li.item72 {z-index:98; margin-top:0px !important; padding:0px !important; width:174px; height:60px; background:url(../images/usermenu/membersHome.png) bottom left no-repeat;}
/*ul.menu_members li.item72 a {padding:0px; margin:10px 0px 0px 0px; width:90px; height:33px;}Members Home*/
ul.menu_members li.item72 a span {position:relative; left:-999em;}
ul.menu_members li.item72 li a span {position:relative; left:0em;}


ul.menu_members li.item143 {padding:0px; width:84px;/* height:18px;*/ margin:0px 0px 0px 30px; background:url(../images/usermenu/logout.jpg) no-repeat;}/*logout*/
ul.menu_members li.item143 a {padding:2px 20px 2px 20px; color:#000 !important; font-size:12px; line-height:14px;}
ul.menu_members li.item143 a span {padding:0px; margin:0px;}

/*=================================		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:16px; z-index:99;}
body > div#newsmodemenu {position: fixed;}
ul.menu_newsmode{list-style:none; text-align:center; margin:0px auto; padding:0px 0px 0px 0px; width:100%; height:55px; background:url(../images/usermenu/userBG.png) 0 0 repeat-x;}
ul.menu_newsmode li{display:inline-block; position:relative; width:auto; margin:10px 10px 0px 0px; padding:0px; text-align:left;}
ul.menu_newsmode li a{ display:inline-block; font-size:13px; line-height:14px; margin:0px; padding:9px 0px 8px 35px; color:#3c57ba !important; text-decoration: none;}
ul.menu_newsmode li a:hover {color:#607eed !important;}
ul.menu_newsmode li.sendopt {background:url(../images/admin/newsicon2_sendopt.jpg) no-repeat; height:32px; width:163px;}
ul.menu_newsmode li.sendopt a {padding:9px 0px 8px 45px;}
ul.menu_newsmode li.close {background:url(../images/admin/newsicon2_close.jpg) no-repeat; height:32px; width:89px;}

/*=========== IE7 fixes  ============*/
*:first-child+html ul.menu_newsmode li {display:inline !important; position:relative; width:auto; margin:0px 15px 5px 0px; padding:0px 20px 0px 0px; }
*:first-child+html ul.menu_newsmode li a {display:inline-block;}
*:first-child+html ul.menu_newsmode li.sendopt { margin-top:8px; margin-bottom:0px;}
*:first-child+html ul.menu_newsmode li.close { margin-top:8px; margin-bottom:0px;}