/* ==================== General Skin - BEGIN ==================== */

/* visual */
body, a, p, li {font-family: Helvetica, sans-serif, Tahoma, Arial, verdana; font-size: 10pt;}
#dnn_dnnLOGIN_cmdLogin, #dnn_dnnUSER_cmdRegister { color:#40AE49;font-size:12pt;font-weight:bold;font-family:Helvetica,sans-serif,Tahoma,Arial,verdana;text-decoration: none; }
.paragon_copyright, .cont_trans_title {font-family: Helvetica, sans-serif, Tahoma, Arial, verdana; font-size: 10pt;}
a:link, a:visited, a:active {color: #000; text-decoration: underline;}
a:hover {font-weight: normal; color: #000;}
.location {padding-top: 16px; font-size:9pt;} /* text on splash page */

/* layout */
.paragon_home .content_td {padding-left: 80px;}
.paragon_main .content_td {padding-left: 25px; padding-bottom: 35px;}

/* footer */
.paragon_footer {padding-right: 20px;}  /* pad 'privacy statement' */
.paragon_footer, .paragon_copyright { white-space: nowrap;}
.sublinks td {padding-right: 10px; white-space: nowrap;}
.sublinks .spacer_sub {padding-right: 120px;}

/* ==================== General Skin - END ==================== */



/* ==================== Main Menu - BEGIN ==================== */

.MainMenu_MenuContainer {}
.MainMenu_MenuBar {height: 45px; color: #FFFFFF;}
.MainMenu_MenuBar TD, .MainMenu_TabMenuItemHover TD {width: 140px;}
.MainMenu_MenuItem, .MainMenu_MenuItemSel {font-size: 8pt; font-weight: normal;}
.MainMenu_MenuIcon {width: 10px; background-color: #E0EEDD;}
.MainMenu_SubMenu {background-color: #E0EEDD; margin-top: 0px; white-space:nowrap; z-index: 1000; cursor: pointer; border-left: 2px solid #a6d09c; border-right: 2px solid #a6d09c; border-top: 2px solid #a6d09c; padding-top: 2px; padding-bottom: 0px;}
.MainMenu_MenuBreak {border-bottom: #FFFFFF 0px solid; border-left: #FFFFFF 0px solid; border-top: #FFFFFF 0px solid; border-right: #FFFFFF 0px solid;}
.MainMenu_MenuItemSel {background-color: transparent; border-bottom: #FFFFFF 0px solid; border-left: #FFFFFF 0px solid; border-top: #FFFFFF 0px solid; border-right: #FFFFFF 0px solid;}
.MainMenu_MenuArrow {}
.MainMenu_RootMenuArrow {display: none;}
.MainMenu_TabMenuItemHover {font-weight: bold;}
.MainMenu_SubMenu .MainMenu_MenuItem {color: #40ae49; font-weight: bold;}
.MainMenu_SubMenuItemSelected {cursor: pointer; color: #116a18; white-space:nowrap;  font-weight: bold;} /* SubHover */
.MainMenu_MenuItem TD, .MainMenu_TabMenuItemHover TD {text-align: center; margin: 0px; padding: 0px;}
.MainMenu_MenuItem {cursor: pointer; border-left: white 0px solid; border-bottom: white 0px solid; border-top: white 0px solid; border-right: white 0px solid;}
.MainMenu_MenuArrow {border-right: #FFFFFF 0px solid; border-bottom: #FFFFFF 0px solid; border-top: #FFFFFF 0px solid;}
.MainMenu_SubMenu TD {border-bottom: #7dbf74 2px solid;}
.MainMenu_TabMenuItemSelHover {font-weight: bold;}

/* Additional Menu */
.paragon_main .menu {border-bottom: 3px solid black;}
.paragon_main .menu, .paragon_home .menu {background-color: #40AF49; height: 50px;}
.menu .menu_td {background-image: url(/Portals/25/skins/PARAGONdpi/menu_spacer.gif); background-repeat: no-repeat;} /* for left spacer before 'services' */
.MainMenu_MenuItem hr, .MainMenu_TabMenuItemHover hr {color: #FFFFFF; width: 80%; text-align: center;}

/* ==================== Main Menu - END ==================== */
