@import url("common.css");
/* DEFAULT */
body
{
    font-family: verdana;
    font-size: 12px;
    color: #3D3D3D;
    margin: 0px;
    background: url( 'images/edge_top.gif' ) #C0C0C0 repeat-x;
}
td
{
    font-family: verdana;
    font-size: 12px;
    color: #3D3D3D;
}
img
{
    border-width: 0px;
}
a:link
{
    color: maroon;
}
a:visited
{
    color: #000000;
}
a:hover
{
    color: navy;
}
li
{
    line-height: 17px;
}
.highlight
{
    color: Red;
}
.copyright
{
    font-size: 10px;
}
input
{
    font-family: tahoma;
    font-size: 8pt;
}
textarea
{
    font-family: verdana;
    font-size: 9pt;
    line-height: 18px;
}
select
{
    font-size: 11px;
}
a.register:link
{
    color: #555555;
}
a.register:visited
{
    color: #555555;
}
a.register:hover
{
    color: #111111;
}
a.login:link
{
    color: #555555;
}
a.login:visited
{
    color: #555555;
}
a.login:hover
{
    color: #111111;
}
a.myworkspace:link
{
    color: #555555;
}
a.myworkspace:visited
{
    color: #555555;
}
a.myworkspace:hover
{
    color: #111111;
}
a.admin:link
{
    color: #555555;
}
a.admin:visited
{
    color: #555555;
}
a.admin:hover
{
    color: #111111;
}
a.logout:link
{
    color: #555555;
}
a.logout:visited
{
    color: #555555;
}
a.logout:hover
{
    color: #111111;
}
.button
{
}
input[type="button"]
{
    height: 23px;
    font-family: Arial;
    font-size: 9pt;
}
input[type="submit"]
{
    height: 23px;
    font-family: Arial;
    font-size: 9pt;
}
input[type="text"]
{
    height: 15px;
    font-family: Arial;
    font-size: 9pt;
}
input[type="password"]
{
    height: 15px;
    font-family: Arial;
    font-size: 9pt;
}
input[type="file"]
{
    height: 21px;
    font-family: Arial;
    font-size: 9pt;
}

/* PAGE ELEMENTS */
.title
{
    margin-bottom: 10px;
    line-height: 35px;
    font-family: arial;
    font-weight: bold;
    font-size: 14px;
    color: #333333;
    text-transform: uppercase;
    margin-top: 10px;
}
.publishing_info
{
    margin-top: 5px;
    margin-bottom: 15px;
}
.author_date_first_published
{
    font-style: italic;
    color: #999999;
}
.person_last_updating_and_date
{
    font-style: italic;
    color: #999999;
}
.posted_by_and_date
{
    font-style: italic;
    color: #999999;
}
.category_info
{
    margin-top: 15px;
    margin-bottom: 10px;
    color: #999999;
}
.category_name
{
    margin-bottom: 10px;
    line-height: 35px;
    font-family: arial;
    font-weight: bold;
    font-size: 12px;
    color: #333333;
    text-transform: uppercase;
}
a.all_categories
{
    font-weight: normal;
    font-size: 12px;
    color: #333333;
    text-transform: none;
}
.recent_entries
{
    margin-bottom: 10px;
    line-height: 35px;
    font-family: arial;
    font-weight: bold;
    font-size: 12px;
    color: #333333;
    text-transform: uppercase;
}
a.recent_entries
{
    font-weight: normal;
    font-size: 12px;
    color: #333333;
    text-transform: none;
}
.month_list
{
    margin: 7px;
}
.paging
{
    line-height: 12px;
    font-size: 9px;
    padding-top: 8px;
    padding-left: 27px;
    width: 262px;
    height: 21px;
    background: url(images/paging.gif) no-repeat;
}

/* ORDER NOW BOX */
.boxOrderNow
{
    width: 100%;
}
.boxHeaderOrderNow
{
    font-weight: bold;
    font-size: 10px;
    font-family: Tahoma;
    background: url( 'images/boxheaderbg.gif' );
    color: #2c2c2c;
    padding-left: 7px;
    height: 27px;
}
.boxContentOrderNow
{
    padding: 7px;
    padding-bottom: 15px;
    text-align: left;
}

/* CART INFO */
.cart
{
    font-family: Verdana;
    font-weight: normal;
    font-size: 10px;
    color: #555555;
}

/* BREADCRUMB */
.breadcrumb
{
}
a.breadcrumb:link
{
}
a.breadcrumb:visited
{
}
a.breadcrumb:hover
{
}

/* NEWS FEED BOX */
.boxNewsFeed
{
    width: 100%;
}
.boxHeaderNewsFeed
{
    font-weight: bold;
    font-size: 10px;
    font-family: Tahoma;
    background: url( 'images/boxheaderbg.gif' );
    color: #2c2c2c;
    padding-left: 7px;
    height: 27px;
}
.boxTitleNewsFeed
{
    font-weight: bold;
    font-size: 10px;
    font-family: Arial;
    color: #d6d7d8;
}
.boxContentNewsFeed
{
    padding: 4px;
    padding-left: 2px;
    text-align: left;
}
.boxFooterNewsFeed
{
    padding-left: 7px;
    text-align: left;
}

/* NEWSLETTER SIGNUP BOX */
.boxSubscribe
{
    width: 100%;
}
.boxHeaderSubscribe
{
    font-weight: bold;
    font-size: 10px;
    font-family: Tahoma;
    background: url( 'images/boxheaderbg.gif' );
    color: #2c2c2c;
    padding-left: 7px;
    height: 27px;
}
.boxFormSubscribe
{
    padding: 7px;
    text-align: left;
}
.boxButtonSubscribe
{
    padding-left: 7px;
    padding-bottom: 15px;
    text-align: left;
    white-space: nowrap;
}
.btnSubscribe
{
    font-family: tahoma;
    font-size: 8pt;
}

/* SEARCH BOX */
.boxSearch
{
    margin: 7px;
}
.btnSearch
{
}
.txtSearch
{
    margin-bottom: 1px;
}

/* LOGIN FORM BOX */
.boxLogin
{
    width: 100%;
}
.boxHeaderLogin
{
    font-weight: bold;
    font-size: 10px;
    font-family: Tahoma;
    background: url( 'images/boxheaderbg.gif' );
    color: #2c2c2c;
    padding-left: 7px;
    height: 27px;
}
.boxFormLogin
{
    padding: 4px;
    text-align: left;
}
.btnLogin
{
    font-family: tahoma;
    font-size: 8pt;
}
.txtLogin
{
    width: 90px;
    font-family: tahoma;
    font-size: 8pt;
}
.labelLogin
{
    text-align: left;
    white-space: nowrap;
}
.boxLogout
{
    width: 100%;
    font-weight: bold;
    font-size: 10px;
    font-family: Tahoma;
    background: url( 'images/boxheaderbg.gif' );
    color: #2c2c2c;
    padding-left: 7px;
    height: 27px;
}
.boxFormLogout
{
    font-size: 10px;
    font-family: Arial;
    padding: 5px;
    padding-left: 7px;
    text-align: left;
}

/* POLL BOX */
.boxPoll
{
    width: 100%;
}
.boxHeaderPoll
{
    font-weight: bold;
    font-size: 10px;
    font-family: Tahoma;
    background: url( 'images/boxheaderbg.gif' );
    color: #2c2c2c;
    padding-left: 7px;
    height: 27px;
}
.boxFormPoll
{
    padding: 4px;
    padding-left: 5px;
    text-align: left;
}
.boxFooterPoll
{
    padding-left: 6px;
    padding-bottom: 15px;
    text-align: left;
    white-space: nowrap;
}
.btnPoll
{
}

/* LATEST NEWS (Scrolling) */
.scrollNewsList
{
    width: 100%;
}
.scrollHeaderNewsList
{
    font-weight: bold;
    font-size: 10px;
    font-family: Tahoma;
    background: url( 'images/boxheaderbg.gif' );
    color: #2c2c2c;
    padding-left: 7px;
    height: 27px;
}
.scrollContentNewsList
{
    padding: 10px;
    text-align: left;
}
.scrollFooterNewsList
{
    padding: 4px;
    padding-left: 7px;
    text-align: left;
}
.scrollerFrame
{
    width: 100%;
}

/* COMMENTS */
.comments
{
    width: 100%;
    margin-bottom: 10px;
    border: #d7d7d7 1px solid;
    background: #F3F3F3;
}
.commentbody
{
    padding: 4px;
}
.commentinfo
{
    padding: 4px;
    font-size: 9px;
    color: #777777;
}

/* PRINT LINK */
a.print:link
{
    font-family: arial;
    font-size: 11px;
    color: #555555;
    text-decoration: underline;
    white-space: nowrap;
}
a.print:visited
{
    font-family: arial;
    font-size: 11px;
    color: #555555;
    text-decoration: underline;
}
a.print:hover
{
    font-family: arial;
    font-size: 11px;
    color: #111111;
    text-decoration: underline;
}

/* TOP NAVIGATION */
.topmenu
{
    font-family: Verdana;
    font-weight: normal;
    font-size: 10px;
    color: #555555;
}
a.topmenu:link
{
    font-family: Verdana;
    font-weight: normal;
    font-size: 10px;
    color: #555555;
    text-decoration: underline;
}
a.topmenu:visited
{
    font-family: Verdana;
    font-weight: normal;
    font-size: 10px;
    color: #555555;
    text-decoration: underline;
}
a.topmenu:hover
{
    font-family: Verdana;
    font-weight: normal;
    font-size: 10px;
    color: #111111;
    text-decoration: underline;
}

/* BOTTOM NAVIGATION */
.bottommenu
{
    font-family: arial;
    font-size: 11px;
    color: #555555;
}
a.bottommenu:link
{
    font-family: arial;
    font-size: 11px;
    color: #555555;
    text-decoration: underline;
}
a.bottommenu:visited
{
    font-family: arial;
    font-size: 11px;
    color: #555555;
    text-decoration: underline;
}
a.bottommenu:hover
{
    font-family: arial;
    font-size: 11px;
    color: #111111;
    text-decoration: underline;
}

/* MAIN NAVIGATION (LINKS) */
.mainbar
{
    background: url( "images/topbg.gif" ) repeat-x top;
}
a.mainmenu:link
{
    font-family: arial;
    font-size: 9px;
    color: #e7e7e7;
    text-decoration: none;
}
a.mainmenu:visited
{
    font-family: arial;
    font-size: 9px;
    color: #e7e7e7;
    text-decoration: none;
}
a.mainmenu:hover
{
    font-family: arial;
    font-size: 9px;
    color: #ffffff;
    text-decoration: none;
}

/* MAIN NAVIGATION (TABS) */
.tabActive_Left
{
    width: 15px;
    height: 19px;
    background: url( 'images/tab_active_left.gif' ) no-repeat;
}
.tabActive_Center
{
    white-space: nowrap;
    background: url( 'images/tab_active_center.gif' );
}
.tabActive_Right
{
    width: 15px;
    height: 19px;
    background: url( 'images/tab_active_right.gif' ) no-repeat;
}

.tabInactive_Left
{
    width: 15px;
    height: 19px;
    background: url( 'images/tab_inactive_left.gif' ) no-repeat;
}
.tabInactive_Center
{
    white-space: nowrap;
    background: url( 'images/tab_inactive_center.gif' );
}
.tabInactive_Right
{
    width: 15px;
    height: 19px;
    background: url( 'images/tab_inactive_right.gif' ) no-repeat;
}

a.tabInactiveLink:link
{
    font-weight: bold;
    font-size: 9px;
    color: #E2ECF7;
    text-decoration: none;
}
a.tabInactiveLink:visited
{
    font-weight: bold;
    font-size: 9px;
    color: #E2ECF7;
    text-decoration: none;
}
a.tabInactiveLink:hover
{
    font-weight: bold;
    font-size: 9px;
    color: #E2ECF7;
    text-decoration: underline;
}

a.tabActiveLink:link
{
    font-weight: bold;
    font-size: 9px;
    color: #1283CA;
    text-decoration: none;
}
a.tabActiveLink:visited
{
    font-weight: bold;
    font-size: 9px;
    color: #1283CA;
    text-decoration: none;
}
a.tabActiveLink:hover
{
    font-weight: bold;
    font-size: 9px;
    color: #1283CA;
    text-decoration: underline;
}

/* MAIN NAVIGATION (SIDE) */
#divSide
{
    font: 11px Trebuchet MS, Arial, sans-serif;
    background: #FAFAFA;
    padding: 0px;
    width: 180px;
}
#divSide a
{
    color: #333333;
    text-decoration: none;
}
#divSide a:hover
{
    color: #1684E6;
}
.mnuLevel1
{
    margin: 0px;
    list-style-type: none;
}
.mnuLevel1 li
{
    padding: 3px;
    padding-left: 7px;
    font-weight: bold;
    text-transform: uppercase;
}
.mnuLevel2
{
    margin: 0px;
    padding-left: 12px;
    list-style-type: none;
}
.mnuLevel2 li
{
    padding: 3px;
    padding-left: 1px;
    border-top: #dedede 1px solid;
    font-weight: normal;
    text-transform: none;
}
.mnuLevel3
{
    margin: 0px;
    padding-left: 12px;
    list-style-type: none;
}
.mnuLevel3 li
{
    padding: 3px;
    padding-left: 1px;
    border-top: #dedede 1px solid;
    font-weight: normal;
    text-transform: none;
}
.itemSelected
{
    color: #1684E6;
}

/* MAIN NAVIGATION (DROPMENU) */
.top
{
    font: bold 11px verdana;
    color: #E2E9DA;
    background: none;
}
.top_hover
{
    font: bold 11px verdana;
    color: #E2E9DA;
    background: #3A6B0B;
}
.member
{
    font: bold 10px verdana;
    color: #555555;
}
.member_hover
{
    font: bold 10px verdana;
    color: #555555;
    background: #C2C4C5;
}
.topbar
{
    background-image: url( "images/topbg.gif" );
    height: 35px;
}
.memberbar
{
    background-image: url( "images/memberbg.gif" );
    height: 27px;
}

/* MAIN NAVIGATION (DROPDOWN FLOATING MENU) */

/* Main Bar */
.static_nlsmenu
{
    z-index: 1;
}

/* Main Bar - Item */
.static_nlsitemcontainer
{
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 8px;
    padding-right: 4px;
}
.static_nlsiconcell
{
    width: 0px;
}
.static_nlssubmenucell
{
    width: 0px;
    padding-top: 6px;
    padding-left: 3px;
    padding-right: 4px;
}
.static_nlsitem
{
    font-weight: bold;
    font-size: 11px;
    font-family: Arial;
    line-height: 15px;
    color: #000000; /* c6c7c8 */
    padding: 5px 5px 0px 0px;
    padding-bottom: 3px;
}

/* Main Bar - Item Hover */
.static_nlsitemcontainerover
{
    border: #696969 1px solid;
    background-image: url( 'images/menubg_hover.gif' );
    padding-left: 7px;
    padding-right: 3px;
}
.static_nlsiconcellover
{
    width: 0px;
}
.static_nlssubmenucellover
{
    width: 0px;
    padding-top: 6px;
    padding-left: 3px;
    padding-right: 4px;
}
.static_nlsitemover
{
    font-weight: bold;
    font-size: 11px;
    font-family: Arial;
    line-height: 15px;
    color: #ffffff;
    padding: 5px 5px 0px 0px;
    padding-bottom: 3px;
}
/*font-family:tahoma;font-size:8pt;font-weight:normal;*/

/* Sub Menu */
.nlsmenu
{
    margin-top: 5px;
    border-bottom: #777777 1px solid;
    border-left: #3A87E8 0px solid;
    border-top: #3A87E8 0px solid;
    border-right: #777777 1px solid;
    z-index: 1;
}

/* Sub Menu - Item */
.nlsitemcontainer
{
    height: 21px;
    padding-left: 0px;
    padding-right: 0px;
    background-color: #d6d7d8;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
    -moz-opacity: 0.9;
}
.nlsiconcell
{
    width: 22px;
    background-color: #070707;
}
.nlssubmenucell
{
    padding-top: 2px;
    padding-left: 3px;
    padding-right: 4px;
}
.nlsitem
{
    font-size: 11px;
    font-family: Arial;
    color: #070707;
    padding: 0px 4px 0px 4px;
}

/* Sub Menu - Item Hover */
.nlsitemcontainerover
{
    height: 21px;
    border: #4EA2FD 0px solid;
    background: url( 'images/menubg_hover.gif' );
}
.nlsiconcellover
{
    width: 22px;
    background-color: #5E7809;
}
.nlssubmenucellover
{
    padding-top: 2px;
    padding-left: 3px;
    padding-right: 4px;
}
.nlsitemover
{
    font-size: 11px;
    font-family: Arial;
    color: #ffffff;
    padding: 0px 4px 0px 4px;
}

/* MAIN NAVIGATION (VERTICAL) */
.mnuVertical
{
    width: 170px;
}
.mnuOver
{
    padding: 3px;
    background-color: #656567;
    border: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    border-bottom: #5A5A5C 1px solid;
    border-right: #5A5A5C 1px solid;
    color: #cccccc;
}
.mnuSelected
{
    padding: 3px;
    background-color: #F3F2F7;
    border: white 1px solid;
    border-top: white 1px solid;
    border-bottom: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    font-weight: bold;
}
.mnuPath
{
    padding: 3px;
    background-color: #D7D7DB;
    border: white 1px solid;
    border-top: white 1px solid;
    border-bottom: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
}
.mnuNormal
{
    padding: 3px;
    background-color: #E5E5EA;
    border: white 1px solid;
    border-top: white 1px solid;
    border-bottom: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
}

/* Quick Links, below the main menu */
div.quicklinks
{
    height:60px;
    width: 840px;
    overflow:hidden;
    background-image:url('images/quicklinkbg.jpg');
    background-position:center top;background-repeat:no-repeat;
    margin-bottom:15px;
    margin-left: auto;
    margin-right: auto;
    padding:0px 0px 5px 0px;
    text-align: center;
}

div.quicklinks ul
{
    margin-left: -20px;
}

div.quicklinks ul li
{
    white-space: nowrap;
    list-style-type:none;
    vertical-align:middle;
    display: inline;
    margin-left: 16px;
}

div.quicklinks ul li a
{
    font-family: Verdana;
    font-size: 12px;
    color: maroon;
    text-decoration: none;
    font-weight: bold;
}

div.quicklinks ul li a:hover
{
    color: #606060;
}

/* QUICK LINKS/SAME LEVEL PAGES BOX (which contains links to the same level pages/Quick Links) */
.boxQuickLinks
{
    background-color:#F5F6F7;
    border-bottom:4px solid #CFC0C0;
    margin-left:0;
    padding-bottom:10px;
    padding-left:0;
}
.boxHeaderQuickLinks
{
    padding: 7px;
    padding-bottom: 3px;
    padding-left: 0px;
    font-weight: bold;
    text-align: left;
    color: #333333;
}
.boxItemQuickLinks
{
    padding-top: 2px;
    text-align: left;
}
.boxFooterQuickLinks
{
    height: 5px;
}
.boxItemQuickLinks a
{
    color: #333333;
}
.boxItemQuickLinks a:hover
{
    color: #990033;
}

/* LINKS WITHIN BOX (which contains links to pages within the current page) */
.boxLinksWithin
{
    background-color: #FFFFFF;
}
.boxItemLinksWithin
{
    border-bottom:1px solid #F0F1F2;
    padding-bottom:4px;
    padding-top:4px;
    text-align:left;
}
.boxItemLinksWithin a
{
    color:#333333;
    text-decoration:none;
}
.boxItemLinksWithin a:hover
{
    color: #990033;
}

/* POLL RESULTS */
.pollHeader
{
    background: #d6d7d8;
    text-align: center;
    padding: 5px;
    font-weight: bold;
}
.bar1
{
    background: #ffaa00;
    border-right: #D78B00 1px solid;
    border-bottom: #D78B00 1px solid;
}
.bar2
{
    background: #6B8E23;
    border-right: #59761D 1px solid;
    border-bottom: #59761D 1px solid;
}
.bar3
{
    background: #FF4500;
    border-right: #C43600 1px solid;
    border-bottom: #C43600 1px solid;
}
.bar4
{
    background: #1E90FF;
    border-right: #0060BF 1px solid;
    border-bottom: #0060BF 1px solid;
}
.bar5
{
    background: #FF1493;
    border-right: #C71585 1px solid;
    border-bottom: #C71585 1px solid;
}
.bar6
{
    background: #ffaa00;
    border-right: #D78B00 1px solid;
    border-bottom: #D78B00 1px solid;
}
.bar7
{
    background: #6B8E23;
    border-right: #59761D 1px solid;
    border-bottom: #59761D 1px solid;
}
.bar8
{
    background: #FF4500;
    border-right: #C43600 1px solid;
    border-bottom: #C43600 1px solid;
}
.bar9
{
    background: #1E90FF;
    border-right: #0060BF 1px solid;
    border-bottom: #0060BF 1px solid;
}
.bar10
{
    background: #FF1493;
    border-right: #C71585 1px solid;
    border-bottom: #C71585 1px solid;
}
.barRow
{
    background: #f6f7f8;
}
.barRowAlternate
{
    background: #d6d7d8;
}

/* FORUM */
.frm_category_bar
{
    background-color: #ffffff;
}
.frm_category_title
{
    font-weight: bold;
    font-size: 11px;
    font-family: Tahoma;
}
.frm_forum_header
{
    font-weight: bold;
    font-size: 10px;
    font-family: Tahoma;
    background: url( 'images/boxheaderbg.gif' );
    color: #2c2c2c;
    padding-left: 7px;
    height: 16px;
}
.frm_forum_item
{
    background-color: #ffffff;
    border: #BEC7D1 1px solid;
}

.frm_thread_header
{
    font-weight: bold;
    font-size: 10px;
    font-family: Tahoma;
    background: url( 'images/boxheaderbg.gif' );
    color: #2c2c2c;
    padding-left: 7px;
    height: 16px;
}
.frm_thread_item
{
    background-color: #ffffff;
    border: #BEC7D1 1px solid;
}

.frm_post_bar
{
    font-size: 10px;
    font-family: Tahoma;
    background: url( 'images/boxheaderbg.gif' );
    color: #2c2c2c;
    padding-left: 7px;
    height: 16px;
}
.frm_post_subject
{
    background-color: #EFEFF1;
    border: #BEC7D1 1px solid;
}
.frm_post_infopanel
{
    background-color: #ffffff;
    border: #BEC7D1 1px solid;
}
.frm_post_message
{
    background-color: #ffffff;
    border: #BEC7D1 1px solid;
}

.frm_title
{
    font-family: verdana;
    font-size: 14px;
    font-weight: bold;
}

.frm_statusbox
{
    line-height: 18px;
    background-color: #ffffff;
    border: #BEC7D1 1px solid;
}

/* Statistic Modules */
.boxStatVertical
{
    margin: 28px;
    text-align: left;
}
.boxStatHorizontal
{
}
.boxStatDetailsVertical
{
    padding: 3px;
    border: #c6c7c8 1px dotted;
}
.boxStatDetailsHorizontal
{
    padding-left: 3px;
    border: #c6c7c8 1px dotted;
    border-left: none;
}
.barStat
{
    background: #ffaa00;
    border-right: #D78B00 1px solid;
    border-bottom: #D78B00 1px solid;
    border-left: #ffd000 1px solid;
    border-top: #ffd000 1px solid;
}
.barStatArea
{
    background: #444444;
    border-top: #444444 1px solid;
}
.boxStatHeader
{
    background: #a6a7a8;
}

/* Statistic Modules */
.boxStatVertical
{
    margin: 28px;
    text-align: left;
}
.boxStatHorizontal
{
}
.boxStatDetailsVertical
{
    padding: 3px;
    border: #c6c7c8 1px dotted;
}
.boxStatDetailsHorizontal
{
    padding-left: 3px;
    border: #c6c7c8 1px dotted;
    border-left: none;
}
.barStat
{
    background: #ffaa00;
    border-right: #D78B00 1px solid;
    border-bottom: #D78B00 1px solid;
    border-left: #ffd000 1px solid;
    border-top: #ffd000 1px solid;
}
.barStatArea
{
    background: #444444;
    border-top: #444444 1px solid;
}
.boxStatHeader
{
    background: #a6a7a8;
}

/* Menu Tree */
a.prnnode
{
    font-family: tahoma,Arial;
    font-size: 8pt;
    color: #000000;
    text-decoration: none;
    cursor: pointer;
    margin: 0px;
    padding: 2px;
}
a.prnnode:hover
{
    background-color: #CCFFCC;
    font-weight: bold;
}
a.node
{
    font-family: tahoma,Arial;
    font-size: 8pt;
    color: #666666;
    text-decoration: none;
    cursor: pointer;
    margin: 0px;
    padding: 2px;
}
a.node:hover
{
    background-color: #CCFFCC;
    text-decoration: underline;
}
a.selnode
{
    font-family: tahoma,Arial;
    font-size: 8pt;
    color: #000000;
    text-decoration: none;
    cursor: pointer;
    margin: 0px;
    background-color: #CCFFCC;
    padding: 1px 1px 1px 1px;
    border: #66CC66 1px solid;
}
a.selprnnode
{
    font-family: tahoma,Arial;
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    cursor: pointer;
    margin: 0px;
    background-color: #CCFFCC;
    padding: 1px 1px 1px 1px;
    border: #66CC66 1px solid;
}
div.row
{
    color: #0066cc;
    text-decoration: none;
    cursor: pointer;
}
div.selrow
{
    background-color: #99CCFF;
    cursor: pointer;
}
div.row:hover
{
}
input.nodeedit
{
    font-family: Verdana,Arial;
    font-size: 8pt;
    color: #666666;
    text-decoration: none;
    position: absolute;
    height: 20px;
    border: #cfcfcf 1px solid;
    z-index: 1;
}
.nlstree
{
    text-align: left;
    border: #e6e7e8 5px solid;
    padding: 12px;
    background: white;
}

/* SIDE BOX */
.boxHeader
{
    padding-top: 5px;
    padding-left: 40px;
    text-align: left;
    font-weight: bold;
    font-size: 9pt;
    font-family: Tahoma;
    background: url( 'images/boxheaderbg.gif' );
    color: #2c2c2c;
    height: 22px;
}
.boxContent
{
    padding: 7px;
    padding-left: 40px;
    padding-bottom: 15px;
    text-align: left;
    white-space: nowrap;
    font-family: verdana;
    font-size: 11px;
}
.boxContent a
{
    border-bottom: #aaaaaa 1px dotted;
    text-decoration: none;
}

/* Statistic Modules */
.boxStatVertical
{
    margin: 28px;
    text-align: left;
}
.boxStatHorizontal
{
}
.boxStatDetailsVertical
{
    padding: 3px;
    border: #c6c7c8 1px dotted;
}
.boxStatDetailsHorizontal
{
    padding-left: 3px;
    border: #c6c7c8 1px dotted;
    border-left: none;
}
.barStat
{
    background: #ffaa00;
    border-right: #D78B00 1px solid;
    border-bottom: #D78B00 1px solid;
    border-left: #ffd000 1px solid;
    border-top: #ffd000 1px solid;
}
.barStatArea
{
    background: #444444;
    border-top: #444444 1px solid;
}
.boxStatHeader
{
    background: #a6a7a8;
}

/* Menu Tree */
a.prnnode
{
    font-family: tahoma,Arial;
    font-size: 8pt;
    color: #000000;
    text-decoration: none;
    cursor: pointer;
    margin: 0px;
    padding: 2px;
}
a.prnnode:hover
{
    background-color: #CCFFCC;
    font-weight: bold;
}
a.node
{
    font-family: tahoma,Arial;
    font-size: 8pt;
    color: #666666;
    text-decoration: none;
    cursor: pointer;
    margin: 0px;
    padding: 2px;
}
a.node:hover
{
    background-color: #CCFFCC;
    text-decoration: underline;
}
a.selnode
{
    font-family: tahoma,Arial;
    font-size: 8pt;
    color: #000000;
    text-decoration: none;
    cursor: pointer;
    margin: 0px;
    background-color: #CCFFCC;
    padding: 1px 1px 1px 1px;
    border: #66CC66 1px solid;
}
a.selprnnode
{
    font-family: tahoma,Arial;
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    cursor: pointer;
    margin: 0px;
    background-color: #CCFFCC;
    padding: 1px 1px 1px 1px;
    border: #66CC66 1px solid;
}
div.row
{
    color: #0066cc;
    text-decoration: none;
    cursor: pointer;
}
div.selrow
{
    background-color: #99CCFF;
    cursor: pointer;
}
div.row:hover
{
}
input.nodeedit
{
    font-family: Verdana,Arial;
    font-size: 8pt;
    color: #666666;
    text-decoration: none;
    position: absolute;
    height: 20px;
    border: #cfcfcf 1px solid;
    z-index: 1;
}
.nlstree
{
    text-align: left;
    border: #e6e7e8 5px solid;
    padding: 12px;
    background: white;
}

/* SIDE BOX */
.boxHeader  {padding-top:5px;padding-left:40px;text-align:left;font-weight:bold;font-size:9pt;font-family:Tahoma;background:url('images/boxheaderbg.gif');color:#2c2c2c;height:22px;}
.boxContent {padding:7px;padding-left:40px;padding-bottom:15px;text-align:left;white-space:nowrap;font-family:verdana;font-size:11px;}
.boxContent a {}

/* CATEGORY TREE */
.category_tree td div {height:20px !important}
.category_tree_node {text-transform:uppercase;}
a.category_tree_node:hover {color:#000000;}

/* CATEGORY NAVIGATION MODULE */
.category_area {padding-top:10px;padding-bottom:10px}
.category_item {font-size:11px;text-transform:uppercase;margin-top:15px;margin-bottom:3px}
.category_item a {font-weight:bold}
.category_item_desc {font-size:11px;}

/* Statistic Modules */
.boxStatVertical {margin:28px;text-align:left;}
.boxStatHorizontal {}
.boxStatDetailsVertical {padding:3px;border:#c6c7c8 1px dotted;}
.boxStatDetailsHorizontal {padding-left:3px;border:#c6c7c8 1px dotted;border-left:none;}
.barStat {background:#ffaa00;border-right:#D78B00 1px solid;border-bottom:#D78B00 1px solid;border-left:#ffd000 1px solid;border-top:#ffd000 1px solid}
.barStatArea {background:#444444;border-top:#444444 1px solid;}
.boxStatHeader {background:#a6a7a8;}

/* Menu Tree */
a.prnnode  {
    font-family:tahoma,Arial;
    font-size:8pt;
    color:#000000;
    text-decoration:none;
    cursor:pointer;
    margin:0px;
    padding:2px;}
a.prnnode:hover {background-color:#CCFFCC; font-weight:bold;}
a.node {
    font-family:tahoma,Arial;
    font-size:8pt;
    color:#666666;
    text-decoration:none;
    cursor:pointer;
    margin:0px;
    padding:2px;}
a.node:hover {background-color:#CCFFCC; text-decoration:underline;}
a.selnode {
    font-family:tahoma,Arial;
    font-size:8pt;
    color:#000000;
    text-decoration:none;
    cursor:pointer;
    margin:0px;
    background-color:#CCFFCC;
    padding:1px 1px 1px 1px;
    border:#66CC66 1px solid;}
a.selprnnode {
    font-family:tahoma,Arial;
    font-size:8pt;
    font-weight:bold;
    color:#000000;
    text-decoration:none;
    cursor:pointer;
    margin:0px;
    background-color:#CCFFCC;
    padding:1px 1px 1px 1px;
    border:#66CC66 1px solid;}
div.row {color:#0066cc;text-decoration:none;cursor:pointer;}
div.selrow {background-color:#99CCFF;cursor:pointer;}
div.row:hover {}
input.nodeedit {
    font-family:Verdana,Arial;
    font-size:8pt;
    color:#666666;
    text-decoration:none;
    position:absolute;
    height:20px;
    border:#cfcfcf 1px solid;
    z-index:1;}
.nlstree {text-align:left; border:#e6e7e8 5px solid;padding:12px;background:white;}

/* GO BACK BUTTON */
.divGoBack {margin-top:20px;margin-bottom:20px}
.btnGoBack {}

