
@import url("stylesheets/menus/menu-neutral.css");           



body
{
    margin: 0px;
    
}

Body{
 margin: 5px auto 5px auto;
} 

tr, td
{
    border: 0;
    padding: 0;
}

#Layout-Background
{
    background-repeat: repeat-x;
    background-position: 0 0;
    padding-bottom: 15px;
    background-color:#1b2024;
}

#Layout-Grid
{
	margin-left: auto;
	margin-right: auto;
	background-color:#1b2024;
	width:1000px;
}

.Layout-Table
{
    padding: 0;
    width:100%;
}
.Layout-Table td
{
   /* text-align: left;*/
}

.Layout-LeftHalfPane
{
    float: left;
    background-color:#c4c2ad;
}

.Layout-RightHalfPane
{
    float: right;
    background-color:#c4c2ad;
}

/* added by rwaskins 12/7/2009 */

td.teamtableheader, td.teamtableheader p
{
    background-color:#4c99ba;
    color:#ffffff; 
    padding:7px;
    vertical-align:middle;    
}

td.teamtabledata, td.teamtabledata p  
{

    vertical-align:middle;
    padding:7px;	
}

/* end rwaskins */

#Layout-Cell-NW,
#Layout-Cell-NE
{}
#Layout-Cell-SW,
#Layout-Cell-SE
{
    width: 76px;
}

#Layout-Cell-NW,
#Layout-Cell-NE,
#Layout-Cell-N,
#Layout-Masthead
{
	margin:0px;
}


#Layout-Cell-NW,
#Layout-Cell-NE
{
    background-repeat: no-repeat;
}

#Layout-Cell-NW
{
    float: left;
}

#Layout-Cell-NE
{
    float: right;
}

#Layout-Cell-N
{
    background-repeat: repeat-x;
    
}

#Layout-Cell-W,
#Layout-Cell-E
{
    background-repeat: repeat-y;
}

#Layout-Cell-W
{
    background-position: left;
       
}

#Layout-Cell-E
{
    background-position: right;
}

#Layout-Cell-SW,
#Layout-Cell-SE,
#Layout-Cell-S
{
}

#Layout-Cell-S
{
 height:50px;
 padding-left:5px;
 background-color:#1b2024;
}

#Layout-Cell-SW,
#Layout-Cell-SE
{
    background-repeat: no-repeat;
}


#Layout-Cell-SW
{
    float: left;
}

#Layout-Cell-SE
{
    float: right;
}


/*
--------------------------------------------------------------
  MASTHEAD STYLES                                     
--------------------------------------------------------------
*/

/* TopRow is the first row of the table, just above the masthead */
#Layout-TopRow
{
    background-repeat: repeat-x;
    height: 37px;
    font-size: 12pt;
    background-color:#1b2024;
}

#Layout-TopRow-Profile,
#Layout-TopRow-Search
{
    padding-top: 6px;
}

#Layout-TopRow-Profile
{
    float: right;
    
}

#Layout-TopRow-Search
{
    float: left;
}

#Layout-TopRow-Profile .ServerSkinWidget
{
    margin-right: 20px;
    font-weight:normal;
    font-family:Arial;
    color:#7a8d9c;
    font-size:8pt;
    text-transform:capitalize;
    text-decoration:underline;
}

/* The Masthead comprises the graphical identity area, the menu bar and the breadcrumb bar */
#Layout-Masthead
{
    background-repeat: repeat-x;
    background-position: 0px 0px;
    display:table;/**/
}

#Layout-Masthead-Identity-Logo,
#Layout-Masthead-Identity-Graphic
{
    margin-top: 2px;  
    MARGIN-BOTTOM:2PX;
}

#Layout-Masthead-Identity-Logo
{
    background-repeat:no-repeat;
    float:left;
}

#Layout-Masthead-Identity-Graphic
{
    float: right;
    overflow: hidden;
}

#Layout-Masthead-NavBar,
#Layout-Masthead-InfoBar
{
    /*float: left;was left*/

}

#Layout-Masthead-NavBar
{
    height: 46px;
    line-height: 46px;
    background-color:#1a5e87;
    background-image:url(/portals/0/nav_off.gif);
    width:1000px;/* affects div width, not text */    
}


#Layout-Masthead-InfoBar
{
    line-height: 20px;
    height: 20px; 
}

#Layout-Masthead-InfoBar-BreadCrumbs,
#Layout-Masthead-InfoBar-Date
{
    height: 20px;
    line-height: 20px;
}

#Layout-Masthead-InfoBar-BreadCrumbs
{
    float: left;
}

#Layout-Masthead-InfoBar-Date
{
    float: right;
}

#Layout-Content
{
    margin-left: 0px;
    margin-right: 0px;
    
}

#Layout-Bottom
{
    float:left;
    text-align:left;
    margin-left:0px;
    color:#ffffff;
}

#Layout-Bottom a.ServerSkinWidget{
font-weight:normal;
    font-family:Arial;
    color:#7a8d9c;
    font-size:8pt;
    text-transform:capitalize;
    text-decoration:underline;
}

#Layout-Bottom .ServerSkinWidget
{
 color:#ffffff;
 
}


#Layout-ToolBox *,
#Layout-TopRow *,
.ServerSkinWidget,
.ControlPanel
{
    font-size: 9pt; /* Does not scale with textlayout widget */
}

.Layout-ContentPane
{
 background-color:#e6e4d0;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:15px;
vertical-align:top;
}

.Layout-LeftSidePane
{
 width:260px;
 padding-left:10px;
 padding-right:10px;
 background-color:#c4c2ad;
vertical-align:top;
}

.DNNEmptyPane
{
    width: 0px !important;
    overflow: hidden;
}

/*
--------------------------------------------------------------
  LEGACY PORTAL STYLES                                     
--------------------------------------------------------------
*/

/* Style for module titles */
.Head   
{
    font-size: 1.4em;
    font-weight: bold;
}

/* Style of item titles on edit and admin pages */
.SubHead    
{
    font-size: 1.2em;
    font-weight: bold;
}

/* Module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead 
{
    font-size: 1.1em;
    font-weight: bold;
}

/* Text style used for most text rendered by modules */
.Normal, .Normal p
{
 font-size:10pt;
 /*font-family:Arial, Verdana rwaskins was spelled Ariel */
 font-family:Myriad Pro, Arial;
}

/* Text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
}

.NormalRed
{
    color: #ff0000;
}

.NormalBold
{
    font-weight: bold;
}

/* 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     
{
}

.ControlPanel
{
    background: transparent;
	border: 0;
	margin-left: auto;
	margin-right: auto;
	font-size: 8pt;
}

.ControlPanel *
{
    margin: 2px;
}

/*
--------------------------------------------------------------
  SERVER-SIDE WIDGET STYLES
--------------------------------------------------------------
*/

#Layout-Masthead-InfoBar-BreadCrumbs > span > span
{
    /* Breadcrumb separator */
    /* This is ignored by IE */
    padding-left: 5px;
    padding-right: 5px;
    font-weight: bolder;
    font-size: 11pt;
}

.ServerSkinWidget
{
	font-weight: normal;
	font-size: 8.5pt;
	text-decoration: none;
}

.Language
{
	vertical-align: middle;
	margin: 0px;
}

.Language img
{
	border: none;
}



/* END SKIN STYLES ******************************************************************/

/* EBC Specific Styles */
.hm-feature{
 width:100%;
 margin-bottom:20px;
 display:table;
}

.hm-body-option{
 background-color:#bcbaa8;
 width:200px;
 border-top:solid 1px #ffffff;
 height:70px;
 
 
}

.hm-body-option img{
 border:0px;
 float:left;
}
 
.hm-body-option p{
 padding-top:4px;
 font-family:Myriad Pro, Arial;
 font-size:10pt;
 color:#4a4840;
 padding-left:115px;
}

