/* 
================================
Skin styles for DotNetNuke
================================
*/
body
{
    background-color: #90BCE6;
    background-repeat: repeat-x;
    background-image: url( 'images/background.jpg' );
    padding: 0px;
    margin: 0px;
    font-family: Verdana Arial Sans-Serif;
    font-size: 12px;
    color: #3A3A3A;
}
a
{
    border: 0px;
}
img
{
    border: 0px;
}
table.fixed
{
    table-layout: fixed;
    border-collapse: collapse;
}
.pagemaster
{
    width: 100%;
}
.skinmaster
{
}
.skinheader
{
}
.skingradient
{
}
.controlpanel
{
    width: 100%;
    background-color: #fefefe;
}
.toppane
{
    width: 100%;
    background-color: transparent;
    padding: 0px;
}
.TopMenuTable tr td a.HomeLink, .TopMenuTable tr td.HomeLink
{
    font-family: Verdana Arial Sans-Serif;
    font-size: 10px;
    color: #B3B3B3;
}
.leftpane
{
    width: 150px;
    height: 236px;
    padding-left: 6px;
    padding-right: 4px;
    padding-top: 6px;
    margin-top: 11px;
}
.leftpane-inner
{
    width: 160px;
    height: 236px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 6px;
    margin-top: 11px;
    border-right: solid 1px #D2E3F3;
}
.contentpane
{
    background-color: transparent;
    padding-left: 6px;
    padding-right: 4px;
    padding-top: 6px;
    margin-top: 11px;
}
.GreenLifeBg
{
    background: url(    'images/greenlife.png' ) no-repeat left bottom;
    height: 450px;
    min-height: 450px;
}
.ShipContentpane
{
    background-color: transparent;
    padding: 0;
    margin: 0;
}
.rightpane
{
    width: 175px;
    background-color: transparent;
    padding-left: 6px;
    padding-right: 4px;
    padding-top: 6px;
}
.bottompane
{
    width: 100%;
    background-color: transparent;
    padding-left: 6px;
    padding-top: 6px;
    border-top: solid 1px #D2E3F3;
}
.bottompane a
{
    color: #3f78ae;
}
/* foter table classes */
.copyrightpane
{
    background-color: transparent;
    padding: 6px;
}
.termspane
{
    width: 180px;
    background-color: transparent;
    padding: 6px;
}
.privacypane
{
    width: 180px;
    background-color: transparent;
    padding: 6px;
}
.poweredpane
{
    background-color: transparent;
    padding: 6px;
}
.poweredpane a {  color: #FF6C1E; }
.poweredpane a:visited { color: #FF6C1E; }
.poweredpane a:hover { color: #FF6C1E; }

.style5
{
    padding: 0;
    margin: 0;
    width: 6px;
}
.main_dnnmenu_container
{
    background-color: transparent;
}
.main_dnnmenu_bar
{
    cursor: pointer;
    cursor: hand;
    height: 18px;
    background-color: Transparent;
}
.main_dnnmenu_item td
{
    /*TD if menu option for using tables is on*/
    cursor: pointer;
    cursor: hand;
    color: #000000;
    font-size: 10px;
    font-weight: bold;
    font-style: normal;
    background-color: Transparent;
    font-family: Verdana, Arial, Helvetica;
    white-space: nowrap; /*Word wrapping menu item now optional*/
    padding: 1px 3px 3px 1px;
}
.main_dnnmenu_rootitem
{
    /*TD if menu option for using tables is on*/
    cursor: pointer;
    cursor: hand;
    color: #000000;
    font-size: 10px;
    font-weight: normal;
    font-style: normal;
    background-color: Transparent;
    font-family: Verdana, Arial, Helvetica;
    white-space: nowrap; /*Word wrapping menu item now optional*/
    padding: 0px 12px 0px 5px; /*explicitly set padding for root menu items*/
}
.main_dnnmenu_itemhover
{
    background-color: #8da4d3;
}
.main_dnnmenu_itemhover td
{
    background-color: #8da4d3;
}
.main_dnnmenu_icon
{
    cursor: pointer;
    cursor: hand;
    text-align: center;
    width: 15px;
    height: 100%;
}
.main_dnnmenu_submenu
{
    background-color: #cad5ea;
    z-index: 1000;
    cursor: pointer;
    cursor: hand;
    filter: progid:DXImageTransform.Microsoft.Shadow(color= '#696969' , Direction=135, Strength=3);
    padding: 1px 1px 1px 1px; /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break
{
    height: 1px;
    font-size: 1px;
}
.main_dnnmenu_arrow
{
    border-right: #cad5ea 1px solid;
    border-bottom: #cad5ea 1px solid;
    border-top: #cad5ea 0px solid;
    font-family: webdings;
    font-size: 10pt;
    cursor: pointer;
    cursor: hand;
}
.main_dnnmenu_rootmenuarrow
{
    font-family: webdings;
    font-size: 10pt;
    cursor: pointer;
    cursor: hand;
}
.StandardButton
{
    background: #7994cb none;
    color: #ffffff;
    font-family: verdana, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.TreeViewMenu
{
    width: 175px;
    background-color: #dfe5f2;
    border-right: #7994cb 1px solid;
    border-top: #7994cb 1px solid;
    border-left: #7994cb 1px solid;
    border-bottom: #7994cb 1px solid;
    -moz-border-radius-bottomleft: 15px;
    -moz-border-radius-bottomright: 15px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header
{
    background-image: url( 'images/gradient_LtBlue.jpg' );
}
.Head
{
    font-family: Arial, Sans-Serif;
    font-weight: normal;
    color: #709BC7;
    font-size: 12pt;
    text-transform:uppercase;
    
}
td.TopMenuTd
{
    background: url( 'images/top-menu-bg.jpg' ) no-repeat left top;
}
td.TopLogo
{
    width: 235px; /*height:300px; border:solid 1px red; */
}
td.TopLogo a img
{
    border: 0px;
    padding: 0px;
    margin: 0px;
}
td.FlashPane
{
    width: 890px;
    height: 150px;
}
td.FlashPane-Inner
{
    width: 890px;
    height: 92px;
}
.TopContentPane
{
    height: 11px;
    width: auto;
}
.TopMenuTable
{
    margin-top: 38px;
    margin-left: 3px;
    width: 640px;
}
.SolPatrMenuTd
{
}
/* Main Menu */
.MainMenu_MenuContainer
{
    color: Transparent;
}
.MainMenu_MenuBar
{
    cursor: pointer;
    height: 24px;
    background-color: Transparent;
}
.MainMenu_MenuItem
{
    cursor: pointer;
    color: #00274C;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10px;
    font-weight: normal;
    font-style: normal;
    border-left: white 0px solid;
    border-bottom: white 0px solid;
    border-top: white 0px solid;
    border-right: white 0px solid;
    background-color: Transparent;
}
.MainMenu_MenuIcon
{
    cursor: pointer;
    background-color: #fff;
    text-align: center;
    width: 0px;
    height: 24px;
}
.MainMenu_SubMenu
{
    z-index: 1000;
    cursor: pointer;
    background-color: #FFFFFF;
    border: #00274C 1px solid;
}
.MainMenu_MenuBreak
{
}
.MainMenu_MenuItemSel
{
    color: #00274C;
    background-color: #eaeaea;
    cursor: pointer;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10px;
    font-weight: normal;
    font-style: normal;
}
.MainMenu_MenuArrow
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10px;
    cursor: pointer;
    border-right: #FFFFFF 0px solid;
    border-bottom: #FFFFFF 0px solid;
    border-top: #FFFFFF 0px solid;
}
.MainMenu_RootMenuArrow
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10px;
    cursor: pointer;
}
/* Top Menu CSS Styles */
.TopMenu_menubarcssclass
{
    cursor: pointer;
    height: 10px;
}
.TopMenu_menucontainercssclass
{
    height: 10px;
}
.TopMenu_submenucssclass
{
    background-color: #90BCE6;
	filter:alpha(opacity=70);
	opacity:0.70;
}
.TopMenu_menubreakcssclass
{
    width: 1px;
}
.TopMenu_menuarrowcssclass
{
    border-bottom: solid 1px #fff;
}
.TopMenu_menurootarrowcssclass
{
}
.TopMenu_menuitemcssclass
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10px;
    line-height: 16px;
    color: #00274C;
    padding: 0px;
    margin: 0px;
    border-bottom: solid 1px #fff;
}
.TopMenu_rootmenuitemcssclass td
{
    text-transform: uppercase;
    background-color: transparent;
    color: #00274C;
    padding: 0px;
    margin: 0px;
    height: 30px;
    border: 0px;
}

.TopMenu_submenuitemselectedcssclass
{
    font-size: 10px;
    background-color: #EDF4FB;
    color: #00274C;
    border-bottom: solid 1px #fff;
}



.TopMenu_separatorcssclass
{
    padding: 0px;
    margin: 0px;
    border: 0px;
    background-color: Transparent;
}
.TopMenu_menuiconcssclass
{
    border: solid 0px #fff;
    border-bottom: solid 1px #fff;
}
.TopMenu_rootmenuitemactivecssclass
{
    text-transform: uppercase;
    background-color: transparent;
    font-size: 10px;
    color: #00274C;
    height: 30px;
    border: 0px;
}
.TopMenu_rootmenuitemselectedcssclass
{
    font-size: 10px;
    text-transform: uppercase;
}
/* ofer green life styles --------------------------------------------------------------*/
tr#tddnn_dnnSOLPARTMENU1_ctldnnSOLPARTMENU150 *
{
    color: #00870A;
}
span#dnn_ctr360_dnnTITLE_lblTitle
{
    color: #00870A;
}
.WelcomeAdmin
{
    color: #6E99C7;
    font-size: xx-large;
}
.TopContentPane
{
    min-height: 50px;
    height: 50px;
}
/*------------------------------------------------------*/


#trdnn_dnnSOLPARTMENU1_ctldnnSOLPARTMENU1442 {
    background: #2f9b36;
    color: #ffffff;
}

tr#trdnn_dnnSOLPARTMENU1_ctldnnSOLPARTMENU1442 td.TopMenu_menuitemcssclass {
    color: #ffffff !important;
}



.TreeViewBodyCssClass
{
    background-color: Transparent;
    font-family: Verdana;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #4178AC;
    line-height: normal;
    padding-left: 0px;
}
.TreeViewCssClass
{
    padding-left: 0px;
}
.TreeViewNodeChildCssClass
{
}
.TreeViewNodeCssClass
{
}
.TreeViewNodeOverCssClass
{
}
.TreeViewNodeSelectedCssClass
{
    font-weight: bold;
}
.SearchPaneCssClass
{
    border-color: #C1C1C1;
}
td.SearchPaneTd div.SearchPaneDiv
{
    padding: 0;
    margin: 0;
    padding-top: 5px;
    padding-right: 6px;
    vertical-align: top;
    height: 16px;
}
td.SearchPaneTd div.SearchPaneDiv input
{
    border: solid 1px #C1C1C1;
    color: #C1C1C1;
    line-height: 14px;
}
td.SearchPaneTd div.SearchPaneDiv a
{
    margin-top: 10px;
}




#dnn_dnnTREEVIEW_ctldnnTREEVIEWt442 { color: #43870B;}




