/* 
================================
Skin styles for DotNetNuke
================================
*/  
body, table
{
    margin: 0px;
    font-family: Verdana,Arial,sans-serif;
    font-size:12px;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
/*    line-height:18px;    */
}
body
{
    background-color: #FFFDF5;
}
#Page_Wrapper, #Page_Wrapper_Internal
{
    width: 100%;
    text-align: center;
}
#Page_Wrapper
{
    background: transparent url('body_bg.gif') top center repeat-x;
}
#Page_Wrapper_Internal
{
    background: transparent url('body_bg_internal.gif') top center repeat-x;
}
#Page
{
    width: 900px;
    margin: 0px auto;
    text-align: left;
}
#Header
{
    padding-left: 10px;
    padding-top: 10px;
    margin: 0px;
    background: #308054 url('header_bg.jpg') no-repeat center;
    height: 115px;
    color: #fff;
    text-align: right;
}
#Logo
{
    float: left;
}
#Menu
{
    height: 30px;
    background-color: #11512E;
    color: #FDF5CF;
    text-transform: uppercase;
    font-family: Arial, Sans-Serif;
    font-size: 14px;
}
#Content_Wrapper
{
    background-color: #fff;
    height: 100%;
}
.TopLeftPane
{
    width: 300px;
    vertical-align: top;
    height: 200px;
    padding: 10px 0px 0px 10px;
}
.TopRightPane
{
    width: 550px;
    vertical-align: top;
    height: 210px;
    background: transparent url('inset_bg.jpg') no-repeat bottom center;
    padding: 20px 20px 10px 20px;
}
.LeftPane
{
    width: 300px;
    vertical-align: top;
    padding: 10px 0px 10px 10px;
}
.ContentPane
{
    width: 570px;
    vertical-align: top;
    padding: 10px;
    height: 100%;
}
.ContentPane_Internal
{
    width: 100%;
    vertical-align: top;
    padding: 10px;
    height: 100%;
}
#Footer_Wrapper
{
    width: 100%;
    text-align: center;
    background-color: #FFFDF5; /* url('body_bg.gif') top center repeat-x;*/
}
#Footer
{
    width: 900px;
    margin: 0px auto;
    text-align: left;
    background-color: #FFFDF5;
    color: #333;    
}    
/*
.SkinObject
{
    font-size: 12px;
    color: #444;
    font-family: Verdana, Sans-Serif;
}
*/
.skin_search
{
    padding-bottom: 73px;
}
.skin_search input
{
    vertical-align: top;
}
.controlpanel
{
    width: 100%;
    background-color: #FFFDF5; /*#DFE5F2;*/
    border: 0px;
}
.controlpanel .subhead
{
    font-size: 12px;
}
.controlpanel .CommandButton     
{
    font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: normal;
    background: none;
    border: none;
}

.copybar
{
    padding-top: 10px;
    text-align: center;
}
.skin_links
{
    padding-top: 20px;
    text-align: center;
}
#Skin_Breadcrumb
{
    height: 20px;
    background-color: #FDE188;
    color: #473E26;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 4px;
}   
/************************/
/*  Token Styling       */
/************************/
.login
{
    padding: 4px 10px 6px 10px;
    background-color: #175C37;
}
.user
{
    background-color: #296E48;
    padding: 4px 10px 6px 10px;
}
a.user:link, a.login:link
{
    color: #fceb98;
    text-decoration: none;
}
a.user:visited, a.login:visited
{
    color: #fceb98;
    text-decoration: none;
}
a.user:hover, a.login:hover
{
    color: #fff;
    text-decoration: none;
}
a.user:active, a.login:active
{
    color: #fff;
    text-decoration: none;
}
.currentdate
{
}
.breadcrumb
{
}    
a.breadcrumb:link, a.breadcrumb:visited, a.breadcrumb:active
{
    color: #473e26;
    text-decoration: none;
}
a.breadcrumb:hover
{
    color: #896F2C;
    text-decoration: none;
}
.search
{
}
.links
{
}

.terms
{
}
.privacy
{
}
a.privacy:link, a.terms:link
{
    color: #333;
    text-decoration: none;
}
a.privacy:visited, a.terms:visited
{
    color: #333;
    text-decoration: none;
}
a.privacy:hover, a.terms:hover
{
    color: #111;
    text-decoration: underline;
}
a.privacy:active, a.terms:active
{
    color: #000;
    text-decoration: underline;
}
.copyright
{
}
/*******************************/
/*  Portal Main Menu Styling   */
/*******************************/
.SubMenu_MenuContainer
{
    background: transparent none repeat scroll 0%;
    padding-left: 5px;
    width: 100%;
}
.MainMenu_MenuBar 
{
	cursor: pointer; 	
}
.MainMenu_MenuItem
{
    border-color: #F4EAD1;
    border-style: solid;
    border-width: 1px 0px;
    color: #473E26;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    padding: 2px 7px;
}
.MainMenu_MenuItemSel
{
    background: #896F2C none repeat scroll 0%;
    border-bottom-color: #F4EAD1;
    border-style: solid;
    border-width: 1px 0px;
    color: #F4EAD1;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    padding: 2px 7px;
}
.MainMenu_SubMenu
{
    background: #F4EAD1 none repeat scroll 0%;
    border: 1px solid #473E26;
    color: #473E26;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    z-index: 1000;
    cursor: pointer; 
    filter: progid:DXImageTransform.Microsoft.Shadow(color=  '#696969' , Direction=135, Strength=3);
}
.MainMenu_RootMenuItem td
{
    background: transparent none repeat scroll 0%;
	color: #FDF5CF;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
    height:30px;
    padding: 0px 5px 0px;
}
.MainMenu_RootMenuItemActive td, .MainMenu_RootMenuItemBreadcrumb td
{
    background: #0A4223 none repeat scroll 0%;
	color: #FDF5CF;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
    height:30px;
    padding: 0px 5px 0px;
}
.MainMenu_RootMenuItemSelected td
{
    background: #1E6C42 none repeat scroll 0%;
	color: #FDF5CF;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
    height:30px;
    padding: 0px 5px 0px;
}
.MainMenu_MenuIcon
{
    display: none
}
.MainMenu_MenuBreak 
{
}
.MainMenu_MenuArrow
{
    display: none;
}
.MainMenu_Separator
{
}


/* styles used by TreeMenu Skin Object */
.TreeMenu_Node 
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
}

.TreeMenu_NodeSelected
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
	background-color: #dcdcdc; 
}
A.TreeMenu_Node:link, A.TreeMenu_NodeSelected:link {
    text-decoration:    none;
    color: #003366;
}
A.TreeMenu_Node:visited, A.TreeMenu_NodeSelected:visited  {
    text-decoration:    none;
    color: #003366;
}
A.TreeMenu_Node:active, A.TreeMenu_NodeSelected:active   {
    text-decoration:    none;
    color: #003366;
}
A.TreeMenu_Node:hover, A.TreeMenu_NodeSelected:hover    {
    text-decoration:    none;
    color: #ff0000;
}
/*******************************/
/*  Portal Module Menu Styling */
/*******************************/
.ModuleTitle_MenuContainer 
{
}
.ModuleTitle_MenuBar 
{
}
.ModuleTitle_MenuItem 
{
    color: #444;
    font-family: Arial;
    font-size: 11px;    
    padding: 2px;
}
.ModuleTitle_MenuIcon 
{   
}

.ModuleTitle_SubMenu 
{
    background-color: #fff;
    border: 1px solid #ddd;
    cursor: pointer;
    padding: 5px;
}
.ModuleTitle_MenuBreak 
{
}
.ModuleTitle_MenuItemSel 
{
    color: #000;
    font-family: Arial;
    font-size: 11px;
    background-color: #ddd;
    padding: 2px;
}
.ModuleTitle_MenuArrow 
{
}
.ModuleTitle_RootMenuArrow 
{
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     
{
    font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: normal;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link, A.CommandButton:visited  
{
    text-decoration:    none;
    color: #333;
}
A.CommandButton:hover
{
    text-decoration:    underline;
    color: #111;
}
A.CommandButton:active   
{
    text-decoration:    none;
    color: #000;
}

/* button style for standard HTML buttons */
.StandardButton
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 11px;
	background: #dddddd;
	color: #000000;
	font-family: Verdana, sans-serif;
}

.Head
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 18px;
    font-weight: normal;
    padding-bottom: 10px;
}
.SubHead
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size:  12px;
    font-weight: normal;
    padding: 4px 10px 4px 4px;
}
.SubSubHead
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size:  10px;
    font-weight: normal;
}
/* GENERIC */
H1
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 16px;
    font-weight: normal;
    color: #777;
}

H2
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size:  14px;
    font-weight:    normal;
    color: #777;
}

H3
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size:  12px;
    font-weight:    normal;
    color: #777;
}

H4
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size:  12px;
    font-weight:    normal;
    color: #777;

}

H5, DT  
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size:  12px;
    font-weight:    normal;
    color: #777;
}

H6  
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size:  12px;
    font-weight:    normal;
    color: #777;
}

TFOOT, THEAD    
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size:  12px;
    font-weight:    normal;
    color: #777;
}

TH  
{
    vertical-align: baseline;
    font-family: Verdana, Arial, Sans-Serif;
    font-size:  12px;
    font-weight:    normal;
    color: #777;
}
A:link
{
    text-decoration:    none;
    color:  #cc3333;
}
A:visited
{
    text-decoration:    none;
    color:  #990000;
}
A:hover
{
    text-decoration:    underline;
    color:  #ff0000;
}
A:active
{
    text-decoration:    none;
    color:  #ff3333;
}
.normal
{
    font-family: Verdana, Sans-Serif;
    color: #444;
    text-decoration: none;
    word-spacing: normal;
    text-align: left;
    line-height: 18px;
    font-size: 12px;
}
.TimeStamp
{
    color: #999;
    font-size: 10px;
}    

/* Highlights Section Styling */
#Highlights
{
    color: #473E26; /*#F4EAD1;*/
    font-size: 12px;
    line-height: 18px;
    font-family: Arial, Sans-Serif;
}
#Highlights h2, #Highlights h2 a
{
    color: #600;
    font-size: 15px;
    padding-top: 10px;
    padding-bottom: 14px;
    text-decoration: none;
    margin: 0px;
}
#Highlights img, #highlights a img
{
    border: 1px solid #473E26;
    padding: 1px;
    background-color: #fff;
}
#Highlights a:hover img 
{
    border: 1px solid #F4EAD1;
    padding: 1px;
    background-color: #fff;
}
