.fullpage
{
    width: 100%;
    height: 100%;
    background-color: #3866BF;
    padding-top: 3%;
}
.pagemaster
{    
    width: 800px;
    /*height: 100%; enables page to reszie to current shape */       
    border-right: #1F4298 15px solid;
    border-top: #1F4298 10px solid;
    border-left: #1F4298 15px solid;
    border-bottom: #1F4298 10px solid;      
}
.skinmaster
{    
    height: 100%;
    width: 770px;
    background-color: #FFFFFF;
    border-left: #092274 2px solid;
    border-right: #092274 2px solid; 
    font-family: Verdana, Arial, Helvetica, sans-serif;        
}
.topCorner
{   
    height: 16px;   
    background-image: url(images/topCorner.jpg);
}
.bottomCorner
{      
    height: 16px;   
    background-image: url(images/bottomCorner.jpg);         
}
.ControlPanel
{
    text-align: center;
    background-color: #BBBBBB;
    width: 100%;
 }
.menuRow
{
    height: 22px;  
    background-color: #4169E1;
    vertical-align: middle;
    text-align: left;           
}
.login
{
    width: 57px;
    text-align: left;
    vertical-align: middle;
    padding-left: 15px;
    background-image: url(images/loginBackground.jpg);   
}
.usernameDisplay
{   
    width: 141px;
    padding-top: 5px;
    text-align: right;    
    padding-right: 10px;
    background-image: url(images/userDisplayBG.jpg);   
}.logo
{
    background-image: url(images/EPIQLogoBar.jpg);
    height: 101px;    
    text-align: center;
    border-left: #092274 2px solid;
    border-right: #092274 2px solid;
    width: 100%;        
}
.copy
{
 color: Black; 
 font-size: 7pt; 
 text-align: right;
 padding-right: 10px;  
}

.searchButton /* For the font & color of search control */
{
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;        
    font-family: Verdana, Arial, Helvetica, sans-serif; 
}
td.search /* for search row/cell */
{    
    text-align: right; 
    vertical-align: middle; 
    padding-right: 12px;  
    padding-top: 3px;                    
}

.bottomBar
{
    background-image: url(images/bottomBar.jpg);
    background-repeat: repeat;
    height: 15px;       
    width: 100%;
    
}
a img /* no link colors (blue for link, purple for visited) around images */
{
    border: 0;
}


.LoginButton:visited, .LoginButton:active, .loginButton:link
{
    font-weight: normal;
    font-size: 8pt;
    color: #EEEEEE;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.LoginButton:hover
{
    color: #0000EE;    
    text-decoration: underline;    
}

/* Command Buttons such as Privacy, Terms */
.Skinobject, A.Skinobject, A.Skinobject:link, A.Skinobject:visited, A.Skinobject:active
{
    font-weight: normal;
    font-size: 10px;
    color: #AAAAAA;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
A.Skinobject:hover
{
    text-decoration: underline;
    font-size: 10px;
    color: #BBBBBB;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

A:link, A:visited, A:active
{
    color: #0000FF;
    text-decoration: none;
    font-family: verdana;
    font-size: 8pt;
}
A:Hover
{
    color: #222222;
    font-family: verdana;
    font-size: 8pt;
    text-decoration: underline;
}


/*  DNN Panes Style */
.headerpane
{
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.contentpane
{
    width: 100%;
    background-color: transparent;
    padding-left: 6px;
    padding-right: 4px;
    padding-top: 6px;
}
.topleftpane
{
    width: 225px; 
    border-right: solid 3px #3866BF;
    background-color: #3866BF;             
}
.toprightpane
{
    width: 541px;
    padding-left: 6px;
    padding-right: 3px;
}
.mainleftpane
{    
    width: 268px;
    padding-left: 6px;
}
.mainrightpane
{
    width: 268px;
    padding-left: 6px; 
    padding-right: 3px; 
}

.bottomleftpane
{
    width: 383px;
    padding-right: 4px;
}
.bottomrightpane
{
    width: 383px;
    padding-left: 6px;
}
.leftpane
{
    width: 33%;
    padding-left: 6px;
    padding-right: 4px;
    
}
.middlepane
{
    width: 34%;
    padding-left: 6px;
    padding-right: 4px;
    
}
.rightpane
{
    width: 33%;
    padding-left: 6px;
    padding-right: 4px;    
}
.bottompane
{
    width: 100%;
    background-color: transparent;
    padding-left: 6px;
    padding-right: 4px;    
}
/*  DNN Common Style */
.Head
{
    font-weight: bold;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #7992A1;
}
.SubHead
{
    font-weight: bold;
    font-size: 10px;
    color: #71849C;
    font-family: Tahoma, Arial, Helvetica;
}
.Normal
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-align: justify;
    color: #555555;
}
.NormalBold
{
    font-weight: bold;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #424242;
}
.NormalRed
{
    font-weight: bold;
    font-size: 12px;
    color: #ff0000;
    font-family: Tahoma, Arial, Helvetica;
}
UL LI
{
    list-style-image: url(../images/bullets.gif);
    list-style-position: inherit;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    color: #424242;
    padding: 2px;
}
.NormalTextBox
{
    border-right: #7A93A3 1px solid;
    border-top: #7A93A3 1px solid;
    border-left: #7A93A3 1px solid;
    border-bottom: #7A93A3 1px solid;
    font-size: 11px;
    background-color: #EAEAEA;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #7A93A3;
}
.StandardButton
{
    border-right: #7A93A3 1px solid;
    border-top: #7A93A3 1px solid;
    border-left: #7A93A3 1px solid;
    border-bottom: #7A93A3 1px solid;
    font-size: 11px;
    font-family: Verdana, Arial, Hnelvetica, sans-serif;
    background-color: #FFFFFF;
    color: #7A93A3;
}
.ModuleTitle_MenuContainer
{
    border-right: blue 0px solid;
    border-top: blue 0px solid;
    border-left: blue 0px solid;
    border-bottom: blue 0px solid;
}
.ModuleTitle_MenuBar
{
    cursor: hand;
    height: 16px;
    background-color: transparent;
}
.ModuleTitle_MenuItem
{
    border-right: white 0px solid;
    border-top: white 1px solid;
    font-weight: bold;
    font-size: 9pt;
    border-left: white 0px solid;
    cursor: hand;
    color: black;
    border-bottom: white 1px solid;
    font-style: normal;
    font-family: Tahoma, Arial, Helvetica;
    background-color: transparent;
}
.ModuleTitle_MenuIcon
{
    border-top: #eeeeee 1px solid;
    border-left: #eeeeee 1px solid;
    width: 15px;
    cursor: hand;
    border-bottom: #eeeeee 1px solid;
    height: 21px;
    background-color: #eeeeee;
    text-align: center;
}
.ModuleTitle_SubMenu
{
    border-right: #ffffff 0px solid;
    border-top: #ffffff 0px solid;
    z-index: 1000;
    FILTER: progid:DXImageTransform.Microsoft.Shadow(color=  'DimGray' , Direction=135, Strength=3);
    border-left: #ffffff 0px solid;
    cursor: hand;
    border-bottom: #ffffff 0px solid;
    background-color: #ffffff;
}
.ModuleTitle_MenuBreak
{
    border-right: #eeeeee 0px solid;
    border-top: #eeeeee 1px solid;
    border-left: #eeeeee 0px solid;
    border-bottom: #eeeeee 1px solid;
    height: 1px;
    background-color: #eeeeee;
}
.ModuleTitle_MenuItemSel
{
    font-weight: bold;
    font-size: 9pt;
    cursor: hand;
    color: #ffffff;
    font-style: normal;
    font-family: Tahoma, Arial, Helvetica;
    background-color: #A2B5CD;
}
.ModuleTitle_MenuArrow
{
    border-right: #ffffff 1px solid;
    border-top: #ffffff 0px solid;
    font-size: 10pt;
    cursor: hand;
    border-bottom: #ffffff 1px solid;
    font-family: webdings;
}
.ModuleTitle_RootMenuArrow
{
    font-size: 10pt;
    cursor: hand;
    font-family: webdings;
}

/*  DNN Custom Token Style */

.breadCell
{
    padding-left: 5px;
}

.bread, A.bread, A.bread:link, A.bread:visited, A.bread:active
{   
    font-weight: normal;
    font-size: 10px;
    color: #000000;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
}
.privacyCell
{
    padding-left: 7px;
    width: 225px;
}
.BottomMenuCell
{
    width: 461px;
    text-align: left;   
    padding-left: 12px;
}
.footerImagesCell
{    
    width: 100px;
    text-align: right;
    padding-right: 8px;           
}
A.footerLinks, A.footerLinks:link, A.footerLinks:visited, A.footerLinks:active
{    
    font-weight: normal;
    font-size: 10px;
    color: #444444;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;    
}
A.footerLinks:hover
{
        text-decoration: underline;
}
A.bread:hover
{
    font-size: 10px;
    color: #0000FF;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: underline;
}



/* Main Menu */
.MainMenu_MenuContainer
{
    background-color: transparent;    
}
.MainMenu_MenuBar
{
    cursor: pointer;
    cursor: hand;
    height: 22px; /* cannot be bigger than login background image */
    background-color: Transparent;     
    vertical-align: middle;   
}
.MainMenu_MenuItemSel
{
    /* Hovering over Admin or any sub menu item */
    background-color: transparent;
    color: black; 
    font-family: Verdana, Arial, Helvetica, sans-serif;   
    
}
.MainMenu_MenuItem
 /* text color for the menu items(admin & site settings) before hovering */
{
    
    border-left: #EFEEEE 0px solid;
    border-bottom: #EFEEEE 0px solid;
    border-top: #EFEEEE 0px solid;
    border-right: #EFEEEE 0px solid;
    cursor: pointer;
    cursor: hand;
    color: #EEEEEE;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;    
    background-color: Transparent;
    font-family: Verdana, Arial, Helvetica, sans-serif;        
    
}

.MainMenu_MenuItemActive /* when on the page, that menu item will turn black whether it is at the root level or a submenuitem level*/
{   
    color: #000000;    
}

.MainMenu_MenuIcon
{
    text-align: center;
    width: 3px;
    height: 21px;
    background-color: Transparent;
    border: 0px 0px 0px 0px;
}

.MainMenu_SubMenu /* Sub Menu items box*/
{
    margin-top: 0px;
    margin-left: 1px;
    background-color: #7fa6f7;
    border-top: #777777 1px solid;
    border-right: #777777 1px solid;
    border-left: #777777 1px solid;
    border-bottom: #777777 1px solid;
    
}

.MainMenu_MenuArrow /*  Border inside sub menu item border on far right*/
{
    border-right: #EFEFEF 0px solid;
    border-bottom: #EFEFEF 0px solid;
    border-top: #FF0000 0px solid;
    font-family: webdings;
}
.MenuItem2
 /* text color for the menu items(admin & site settings) before hovering */
{
    border-left: #EFEEEE 0px solid;
    border-bottom: #EFEEEE 0px solid;
    border-top: #EFEEEE 0px solid;
    border-right: #EFEEEE 0px solid;
    cursor: pointer;
    cursor: hand;
    color: #444444;
    font-size: 10px;
    font-style: normal;        
    background-color: Transparent;
    font-family: Verdana, Arial, Helvetica, sans-serif;        
    
}
.MenuItem2_Selected
{
    color: #000000 /* black */;  
}














