/* 
 * Deprecated DNN CSS class names will remain available for some time
 * before being  permanently removed. Removal will occur according to
 * the  following process:
 *
 * 1. Removal will only occur with a major (x.y) release, never
 *    with a maintenance (x.y.z) release.
 * 2. Removal will not occur less than six months after the release
 *    when it was deprecated.
 * 3. Removal will not occur until after deprecation has been noted 
 *    in at least two major releases.
 *
 *                                              |        |Planned |
 *  Name                                        |Release |Removal |
 *----------------------------------------------+--------+--------+
 * Mod{NAME}C                                     5.6.2    6.2
 *   {NAME} = sanitized version of the DesktopModule Name 
 *   Used on <div> tag surrounding Module Content, inside container
 *----------------------------------------------+--------+--------+
 */  


/* zemiit top block and navigation */

@media (min-width: 1200px) {
  .row {
    margin-left: -30px;
    *zoom: 1;
  }
  .row:before,
  .row:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 30px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 980px;
  }
  .span12 {
    width: 980px;
  }
  .span11 {
    width: 980px;
  }
  }

#zemnav {
	    float: right;
	    position: relative;
	    margin-top: -10px;
    }

.pagination_wrap {
    display: inline-block;
    position: absolute;
    z-index: 10;
    bottom: 0px;
    right: 0px;
    width: 128px;
    height: 40px;
    opacity: 0.8;
    background-color: #fff;
}

#siteHeadouter {
	    background: #ffffff;
        border-bottom: 1px solid #808080;
        /* box-shadow: none; */
	    /*background: linear-gradient(#ffffff, #cacaca); /* W3C */
	    /* CSS3 
	    -webkit-box-shadow:  1px 50px 100px 0px #cacaca; 
	    box-shadow:  1px 50px 100px 0px #cacaca; */
    }
   
#siteHeadinner { 
        padding: 20px 0px 30px ;
        background: #ffffff;
        height: 110px;
        /*background: linear-gradient(#ffffff, #cacaca); /* W3C */
    }
    
#zemsiteHeadinner { 
    padding: 30px 0px 30px ;
    background: #ffffff;
    height: 60px;
    /*background: linear-gradient(#ffffff, #cacaca); /* W3C */
    }

/* Zemiit PAGE BACKGROUND */

#Body {
	    /* CSS3 */
	    background: #ffffff; /* Old browsers */
	     /* background: #f5f5f5; /* Old browsers */
	     /*background: -webkit-linear-gradient(#ffffff, #f5f5f5); /* For Safari */
         /*background: -o-linear-gradient(#ffffff, #f5f5f5); /* For Opera 11.1 to 12.0 */
         /*background: -moz-linear-gradient(#ffffff, #f5f5f5); /* For Firefox 3.6 to 15 */
	     /* background: linear-gradient(#e0e0e0, #ffffff); /* W3C */
	    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#dfdfdf',GradientType=1);  IE6-9 fallback on horizontal gradient */
	    min-height: 1px;
    }
    
    
/*------------------------------------------------*/
/* Zemiit TABLE STYLE */
/*------------------------------------------------*/

    /* Default Table Style */
    table.tableDefault  {
	    width: 100%; 
	    border-collapse: collapse; 
	    border-spacing: 0; 
	    background-color: transparent;
	}

    table.tableDefault th, 
    table.tableDefault td {
	    font-size: 12px;
	    padding: 8px; 
    }

    table.tableDefault th {
	    font-weight: bold;
	    text-align: left;
	    border-bottom: solid 2px #aaa;
	    background-color: #d7d7d7;
    }

    table.tableDefault td { border-bottom: solid 1px #d9d9d9; }

    table.tableDefault tr:nth-child(odd) {background: #transparent}
    table.tableDefault tr:nth-child(even) {background: #ffffff}

   .tableDefault tbody tr:hover td { color: #111; }
 
/* NO EFFECT background color for the header at the top of the page  */

.HeadBg {
    background: #FFFFFF;
}

/* NO EFFECT background color for the content part of the pages */
.Body
{
   background: #FFFFFF;
}

/* OWN CLASSES */



 /* Primary Style Button (FernGreen)*/
    button.primaryButtonFG,
    a.primaryButtonFG {
	    display: inline-block;
	    padding: 12px 20px;
	    margin-bottom: 5px;
	    
	    background-color: #667C26;
	    background: -moz-linear-gradient(top, #667C26 0%, #667C26);
	    background: -webkit-gradient(linear, left top, left bottom, from(#667C26), to(#667C26));
	    -moz-border-radius: 5px;
	    -webkit-border-radius: 5px;
	    border-radius: 5px;
	    border: 0px solid #ffffff;
	    -moz-box-shadow: 0px 1px 3px rgba(240,240,240,0.5), inset 0px 0px 0px rgba(15,177,217,0); 
	    -webkit-box-shadow: 0px 1px 3px rgba(240,240,240,0.5), inset 0px 0px 0px rgba(15,177,217,0);
	    box-shadow: 0px 1px 3px rgba(240,240,240,0.5), inset 0px 0px 0px rgba(15,217,177,0);
	    
	    font-family: Arial, Helvetica, sans-serif;
	    font-size: 12px;
	    font-weight: bold;
	    line-height: 1;
	    text-align: center;
	    color: #ffffff;
	    text-shadow: 0px 0px 0px rgba(000,000,000,0), 0px 0px 0px rgba(255,255,255,0);
    }


 /* Primary Style Button (CoralOrange)*/
    button.primaryButtonCO,
    a.primaryButtonCO {
	    display: inline-block;
	    padding: 12px 20px;
	    margin-bottom: 5px;
	    
	    background-color: #FF7F50 ;
	    background: -moz-linear-gradient(top,  #FF7F50 0%, # #FF7F50 );
	    background: -webkit-gradient(linear, left top, left bottom, from(# #FF7F50 ), to(# #FF7F50 ));
	    -moz-border-radius: 5px;
	    -webkit-border-radius: 5px;
	    border-radius: 5px;
	    border: 0px solid #ffffff;
	    -moz-box-shadow: 0px 1px 3px rgba(240,240,240,0.5), inset 0px 0px 0px rgba(15,177,217,0); 
	    -webkit-box-shadow: 0px 1px 3px rgba(240,240,240,0.5), inset 0px 0px 0px rgba(15,177,217,0);
	    box-shadow: 0px 1px 3px rgba(240,240,240,0.5), inset 0px 0px 0px rgba(15,217,177,0);
	    
	    font-family: Arial, Helvetica, sans-serif;
	    font-size: 12px;
	    font-weight: bold;
	    line-height: 1;
	    text-align: center;
	    color: #ffffff;
	    text-shadow: 0px 0px 0px rgba(000,000,000,0), 0px 0px 0px rgba(255,255,255,0);
    }



/* Alternative Style Button (MediumGrey with arrow) */
    button.altButtonMG,
    a.altButtonMG {
	    display: inline-block;
	    padding: 9px 32px 9px 22px;
	    margin-bottom: 5px;
	   
	    background: #777 url('/portals/3/images/arrow.png') no-repeat 87% center;
	    background: url('/portals/3/images/arrow.png') no-repeat 87% center, -moz-linear-gradient(top, #777 0%, #777);
	    background: url('/portals/3/images/arrow.png') no-repeat 87% center, -webkit-gradient(linear, left top, left bottom, from(#777), to(#777));
	    -moz-border-radius: 5px;
	    -webkit-border-radius: 5px;
	    border-radius: 5px;
	    border: 0px solid #ffbf00;
	    -moz-box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 0px 0px rgba(255,255,255,0);
	    -webkit-box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 0px 0px rgba(255,255,255,0);
	    box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 0px 0px rgba(255,255,255,0);
	    
	    font-family: Arial, Helvetica, sans-serif;
	    font-size: 12px;
	    font-weight: bold;
	    line-height: 1;
	    color: #ffffff;
	    text-shadow: 0px 0px 0px rgba(000,000,000,0), 0px 0px 0px rgba(255,255,255,0);
    }


/* Alternative Style Button (FernGreen with arrow) */
    button.altButtonFG,
    a.altButtonFG {
	    display: inline-block;
	    padding: 9px 32px 9px 22px;
	    margin-bottom: 5px;
	   
	    background: #667C26 url('/portals/3/images/arrow.png') no-repeat 87% center;
	    background: url('/portals/3/images/arrow.png') no-repeat 87% center, -moz-linear-gradient(top, #667C26 0%, #667C26);
	    background: url('/portals/3/images/arrow.png') no-repeat 87% center, -webkit-gradient(linear, left top, left bottom, from(#667C26), to(#667C26));
	    -moz-border-radius: 5px;
	    -webkit-border-radius: 5px;
	    border-radius: 5px;
	    border: 0px solid #ffbf00;
	    -moz-box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 0px 0px rgba(255,255,255,0);
	    -webkit-box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 0px 0px rgba(255,255,255,0);
	    box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 0px 0px rgba(255,255,255,0);
	    
	    font-family: Arial, Helvetica, sans-serif;
	    font-size: 12px;
	    font-weight: bold;
	    line-height: 1;
	    color: #ffffff;
	    text-shadow: 0px 0px 0px rgba(000,000,000,0), 0px 0px 0px rgba(255,255,255,0);
    }

/* Alternative Style Button (SlateBlue with arrow) */
    button.altButtonSB,
    a.altButtonSB {
	    display: inline-block;
	    padding: 9px 32px 9px 22px;
	    margin-bottom: 5px;
	   
	    background: #357EC7 url('/portals/3/images/arrow.png') no-repeat 87% center;
	    background: url('/portals/3/images/arrow.png') no-repeat 87% center, -moz-linear-gradient(top#357EC7 0%, #357EC7);
	    background: url('/portals/3/images/arrow.png') no-repeat 87% center, -webkit-gradient(linear, left top, left bottom, from(#357EC7), to(#357EC7));
	    -moz-border-radius: 5px;
	    -webkit-border-radius: 5px;
	    border-radius: 5px;
	    border: 0px solid #ffbf00;
	    -moz-box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 0px 0px rgba(255,255,255,0);
	    -webkit-box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 0px 0px rgba(255,255,255,0);
	    box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 0px 0px rgba(255,255,255,0);
	    
	    font-family: Arial, Helvetica, sans-serif;
	    font-size: 12px;
	    font-weight: bold;
	    line-height: 1;
	    color: #ffffff;
	    text-shadow: 0px 0px 0px rgba(000,000,000,0), 0px 0px 0px rgba(255,255,255,0);
    }

/* Alternative Style Button (CoralOrange with arrow) */
    button.altButtonCO,
    a.altButtonCO {
	    display: inline-block;
	    padding: 9px 32px 9px 22px;
	    margin-bottom: 5px;
	   
	    background: #FF7F50 url('/portals/3/images/arrow.png') no-repeat 87% center;
	    background: url('/portals/3/images/arrow.png') no-repeat 87% center, -moz-linear-gradient(top#FF7F50 0%, #FF7F50);
	    background: url('/portals/3/images/arrow.png') no-repeat 87% center, -webkit-gradient(linear, left top, left bottom, from(#FF7F50), to(#FF7F50));
	    -moz-border-radius: 5px;
	    -webkit-border-radius: 5px;
	    border-radius: 5px;
	    border: 0px solid #ffbf00;
	    -moz-box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 0px 0px rgba(255,255,255,0);
	    -webkit-box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 0px 0px rgba(255,255,255,0);
	    box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 0px 0px rgba(255,255,255,0);
	    
	    font-family: Arial, Helvetica, sans-serif;
	    font-size: 12px;
	    font-weight: bold;
	    line-height: 1;
	    color: #ffffff;
	    text-shadow: 0px 0px 0px rgba(000,000,000,0), 0px 0px 0px rgba(255,255,255,0);
    }

/* Alternative Style Button (BrickRed with arrow) */
    button.altButtonBR,
    a.altButtonBR {
	    display: inline-block;
	    padding: 9px 32px 9px 22px;
	    margin-bottom: 5px;
	   
	    background: #8C1500 url('/portals/3/images/arrow.png') no-repeat 87% center;
	    background: url('/portals/3/images/arrow.png') no-repeat 87% center, -moz-linear-gradient(top#8C1500 0%, #8C1500);
	    background: url('/portals/3/images/arrow.png') no-repeat 87% center, -webkit-gradient(linear, left top, left bottom, from(#8C1500), to(#8C1500));
	    -moz-border-radius: 5px;
	    -webkit-border-radius: 5px;
	    border-radius: 5px;
	    border: 0px solid #ffbf00;
	    -moz-box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 0px 0px rgba(255,255,255,0);
	    -webkit-box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 0px 0px rgba(255,255,255,0);
	    box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 0px 0px rgba(255,255,255,0);
	    
	    font-family: Arial, Helvetica, sans-serif;
	    font-size: 12px;
	    font-weight: bold;
	    line-height: 1;
	    color: #ffffff;
	    text-shadow: 0px 0px 0px rgba(000,000,000,0), 0px 0px 0px rgba(255,255,255,0);
    }

button.primaryButtonFG:hover,
    a.primaryButtonFG:hover 
    button.primaryButtonCO:hover,
    a.primaryButtonCO:hover { 
	    cursor: pointer;
	    cursor: hand;
	    background-image: none; 
	    background-color:#D00; 
    }


 button.altButtonFG:hover,
    a.altButtonFG:hover,
   button.altButtonMG:hover,
    a.altButtonMG:hover,
    button.altButtonSB:hover,
    a.altButtonSB:hover,
    button.altButtonCO:hover,
    a.altButtonCO:hover,
    button.altButtonBR:hover,
    a.altButtonBR:hover    {
	    cursor: pointer;
	    cursor: hand;
	    background:#D00 url('/portals/3/images/arrow.png') no-repeat 87% center;
    }

.ControlPanel {
}

/* background/border colors for the selected tab */
.TabBg {
}

.LeftPane  { 
}

.ContentPane  { 
    background: #FFFFFF;
}

.RightPane  { 
}

/* text style for the selected tab */
.SelectedTab {
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
}

A.SelectedTab:visited  {
}

A.SelectedTab:hover    {
}

A.SelectedTab:active   {
}

/* text style for the unselected tabs */
.OtherTabs {
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
}

A.OtherTabs:visited  {
}

A.OtherTabs:hover    {
}

A.OtherTabs:active   {
}

/* GENERAL */
/* style for module titles */
.Head   {
}

/* style of item titles on edit and admin pages */
.SubHead    {
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}

/* text style used for most text rendered by modules */
.Normal
{
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
}

.NormalRed
{
}

.NormalBold
{
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
}

A.CommandButton:visited  {
}

A.CommandButton:hover    {
}
    
A.CommandButton:active   {
}

/* button style for standard HTML buttons */
.StandardButton     {
}

/* GENERIC */

h1, h2, h3, h4, h5, h6 {
		display:block;
		color: rgb(0,0,0);
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
	}
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
	h1 { font-size: 38px; line-height: 54px; letter-spacing:-0.03em; margin-top:8px; margin-bottom: 10px; }
	h2 { font-size: 32px; line-height: 36px; letter-spacing:-0.03em; margin-top:8px; margin-bottom: 10px; }
	h3 { font-size: 28px; line-height: 36px; letter-spacing:-1px; margin-top:8px; margin-bottom: 10px; }
	h4 { font-size: 22px; line-height: 36px; letter-spacing:-1px; }
	h5 { font-size: 16px; line-height: 18px; }
	h6 { font-size: 14px; line-height: 18px; }

TFOOT, THEAD    {
}

TH  {
}

A:link  {
}

A:visited   {
}

A:hover {
}

A:active    {
}

SMALL   {
}

BIG {
}

BLOCKQUOTE, PRE {
}


UL LI   {
}

UL LI LI    {
}

UL LI LI LI {
}

OL LI   {
}

OL OL LI    {
}

OL OL OL LI {
}
OL UL LI   {
}

HR {
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
}

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
}

.ModuleTitle_MenuBar {
}

.ModuleTitle_MenuItem {
}

.ModuleTitle_MenuIcon {
}

.ModuleTitle_SubMenu {
}

.ModuleTitle_MenuBreak {
}

.ModuleTitle_MenuItemSel {
}

.ModuleTitle_MenuArrow {
}

.ModuleTitle_RootMenuArrow {
}

/* Main Menu */

.MainMenu_MenuContainer {
}

.MainMenu_MenuBar {
}

.MainMenu_MenuItem {
}

.MainMenu_MenuIcon {
}

.MainMenu_SubMenu {
}

.MainMenu_MenuBreak {
}

.MainMenu_MenuItemSel {
}

.MainMenu_MenuArrow {
}

.MainMenu_RootMenuArrow {
}

/* Login Styles */
.LoginPanel{
}

.LoginTabGroup{
}

.LoginTab {
}

.LoginTabSelected{
}

.LoginTabHover{
}

.LoginContainerGroup{
}

.LoginContainer{
}




















