﻿/* ### General ##################################################################### */

body
{
    cursor:default;  
    font-family:Arial; 
    font-size:12px;  
    color:#666;
} 
.FileManager, 
.Wizard
{
    width:100%;
} 
span.SubHead
{
    font-family:Arial; font-weight:normal;
} 
/* ### Header ###################################################################### */

div#divHeader
{
    height:60px;  
}  
div#divHeaderRight
{
    height:60px;
    width:300px;  
    float:right;
    display:inline;
} 
div#divLogo
{
    height:60px; 
    padding:0px 0px 0px 20px; 
    float:left;
}
div#divLogoDO
{
    width:456px;
    height:60px;
    background:url('images/logo_DO.png') no-repeat top left;
    float:left;
}
div#divSearch
{
    padding:10px 0px 0px 1px;  
    float:left;
}
div#divSearch input
{
    BORDER: #c0c0c0 1px solid;   
    WIDTH: 260px;  
    HEIGHT: 22px; 
    COLOR: #171717; 
    FONT-SIZE: 12px;  
    PADDING: 2px 0px 0px 5px;

}

div#divSearch .search_box{}

div#divTopNav
{
    padding:40px 0px 0px 0px;
}

div#divSelLanguage{margin:4px 0px 0px -2px; float:left;}   
div#divSelLanguage img{width:21px; height:14px}  
.SelLanguage
{
    border-style: none;
	border-color: inherit;
	border-width: 0;
	text-decoration:none;  
	text-transform:uppercase;
	font:12px Arial; 
	color:#d7c491;
	float:left;
}   

/* ### Nav ######################################################################### */

div#divNav
{
    width:1004px;  
    float:left;
} 
div#divNav_Home_Left
{
    width:15px; 
    height:43px; 
    background:url('images/menu_home_left.gif') no-repeat right; 
    float:left;
}
div#divNav_Home_Center
{
    width:975px; 
    height:43px; 
    background:url('images/bg_menu_home.gif') repeat-x;  
    float:left;
}
div#divNav_Home_Right
{
    width:14px; 
    height:43px; 
    background:url('images/menu_home_right.gif') no-repeat left; 
    float:left;
}    
div#divNav_Page_Left
{
    width:15px; 
    height:43px; 
    background:url('images/menu_left.gif') no-repeat right; 
    float:left;
}
div#divNav_Page_Center
{
    width:975px; 
    height:43px; 
    background:url('images/bg_menu.gif') repeat-x;  
    float:left;
}
div#divNav_Page_Right
{
    width:14px; 
    height:43px; 
    background:url('images/menu_right.gif') no-repeat left; 
    float:left;
}    
div#ParentTabsContainer
{   
    width:960px; 
    margin:0px auto;   
} 
div#divSubPane
{  
    width:1004px;     
}

/* ### Page ######################################################################## */
div#divPage
{   
    width:100%;
    padding:0px;
    background:#ffffff;
} 
div#divSubPage1
{ 
    width:1004px;
    padding:0px;
    background-image:url('images/bg_upper.gif');
    background-repeat:repeat-x;
    background-position:left -5px;
} 
div#divSubPage1_1
{ 
    width:1004px; 
    margin:0px auto 0px auto;
    background-image:url('images/bg_upper02.gif');    
    background-repeat:no-repeat;
    background-position:center -5px;
} 
div#divSubPage2
{ 
    width:1004px; height:170px;
    background:url('images/bg_content_home.jpg') repeat-x top left; 
} 
div#divSubPage2_2
{     
    width:1004px; 
    margin:0px auto 0px auto;  
    background:url('images/bg_content_home.jpg') repeat-x top left; 
}
  
/* ### Content ##################################################################### */
 
div#divContentHome
{
    width:1004px; 
    padding:0px;
}
div#divContent div, div#divContent table
{ 
    font-family:Arial;
    font-size:12px; 
    color:#666;
}  
div#divContentPage
{
    width:1004px; 
    padding:0px;
}
div#divContentClear
{
    clear:both;
}
div#divSubContentHomeClear
{
    clear:both;
}
div#divSubContentPageClear
{
    clear:both;
}
div#divSubContentHome
{
    width:1004px; 
    float:left;
}
div#divSubContentPage
{
    width:1004px; 
    float:left;
}

/* ### Pane ######################################################################## */

div#divLeftPane
{
    width:225px; 
    height:200px; 
    margin:-250px 0px 0px 64px;
    padding:35px 0px 0px 20px;  
    float:left; 
}  
div#divLeftPane img
{
    float:left; 
}
div#divLeftPane .ActiveTab
{
    font-family:Arial;  
    font-size:15px; 
    color:#4c4c4c; 
    padding:20px 0px 0px 15px;
}
div#divTopPane
{
    width:1004px;  
    height:325px; 
}
div#dnn_TopPane
{
    width:100%;  
    padding:0px; 
    margin:0px; 
    float:left; 
}
div#dnn_TopRightPane
{
    width:480px;  
    margin:-300px 0px 0px 0px;
    background-color:Transparent;  
    float:right; 
}
div#divBottomPane
{ 
    width:100%; 
    padding:10px 0px; 
    float:left; 
}
div#dnn_BottomPane 
{
    width:100%;  
    float:left;  
}
div#dnn_BottomPaneLeft
{
    width:319px; 
    margin:0px 0px 0px 10px; 
    float:left;
}
div#dnn_BottomPaneCenter
{
    width:319px; 
    margin:0px 0px 0px 10px; 
    float:left;
}
div#dnn_BottomPaneRight
{
    width:319px; 
    margin:0px 10px 0px 0px; 
    float:right;
}

/* ### Footer ###################################################################### */

div#divFooter 
{
    height:37px; 
    width:1004px; 
    float:left; 
    font:11px Arial;  
} 
div#divFooterNAB
{
    height:37px; 
    width:100%; 
    float:left; 
    font:11px Arial;  
}  
selectedtab, 
a.SelectedTab:link, 
a.SelectedTab:visited, 
a.SelectedTab:active 
{
    font:11px Arial;
    color:#666;
}
A.SelectedTab:hover 
{
    font:11px Arial; 
    color:#0000DF;
}
 
/* ### Main Menu Classes ########################################################### */

td.cssindicatechildroot
{
  display:none;
}

tr.cssnoderoot
{
}

tr.cssnoderoot td
{
  cursor:pointer;
  color:#000000;
  font-family:Arial, MyriadPro-Regular, Tahoma; font-size:13px;
  font-weight:bold;
  padding:10px 0px 0px 0px;
  text-align:center;
}

tr.cssnodehoverroot
{
}

tr.cssnodehoverroot td
{
  color:#F7935B;
  padding:10px 0px 0px 0px;
}

tr.cssnodeselectedroot
{
}

tr.cssnodeselectedroot td
{
  color:#F7935B;
  font-family:Arial, MyriadPro-Regular, Tahoma; font-size:13px;
  font-weight:bold;
  padding:8px 0px 0px 0px;
  text-align:center;
}

div.csscontainersub
{
  color:#02445e;
  background-color:#dfecf2;
  padding:3px 3px 3px 3px;
  border:solid 1px #569dbc;
}

td.dnn_dnnnav_ctldnnnav_spmicn
{
  width:16px;
  background-color:#c2e4f2;
  padding:0px 2px 0px 2px;
}

div.csscontainersub td
{
  cursor:pointer;
  padding:2px 2px 2px 2px;
  font-size:10px;
}

td.cssnodehoversub
{
  color:#ffffff;
  background-color:#61c9f2;
} 
/* ### Container Menu Classes ###################################################### */

table.ModuleTitle_MenuContainer
{
}

table.ModuleTitle_MenuContainer td
{
  cursor:pointer;
  font-family:Arial; font-size:11px;
  padding:0px 0px 0px 0px;
}

div.ModuleTitle_SubMenu
{
  cursor:pointer;
  background-color:#dfecf2;
  padding:3px 3px 3px 3px;
  border:solid 1px #569dbc;
}

tr.ModuleTitle_MenuItem
{
}

tr.ModuleTitle_MenuItem td
{
  cursor:pointer;
  font-family:Verdana; font-size:11px;
  font-weight:normal;
  border:none;
}

td.ModuleTitle_MenuItem
{
  color:#02445e;
}

td.ModuleTitle_MenuIcon
{
  background-color:#b0e0e6;
  font-family:Verdana; font-size:11px;
  padding:0px 2px 0px 2px;
  border:none;
}

td.ModuleTitle_MenuItemSel
{
  color:#ffffff;
  background-color:#61c9f2;
  font-family:Verdana; font-size:11px;
}

td.ModuleTitle_MenuBreak
{
  background-color:#b0e0e6;
  border:none;
}

/* ### Snapsis Menu Classes ######################################################## */

#TabContainer
{
    position:absolute; 
    top:31px; 
    left:0px; 
    z-index:999;
}
.TabList 
{
    float:left;
}
.TabList ul 
{
    clear:both; 
    margin:0px;    
    padding:10px 10px 0px 0px; 
    list-style:none; 
    display:inline;
}
.TabList li 
{
    float:left; 
    margin:0px; 
    display:inline; 
    padding:0px;
}
.TabList li a 
{
    font-family:MyriadPro-Regular, Arial,Tahoma,San-Serif; 
    font-weight:bold; 
    font-size:14px; 
    voice-family:"\"}\""; 
    voice-family:inherit; 
    line-height:normal;
}
select.TabList 
{
    border:#003366 1px solid;   
    background-color:#003366; 
    color:#FFFFFF; 
    font-weight:normal; 
    font-size:11px;
}

/*IE-PC doesn't get these child selectors but other browsers do*/
#PlaceholderTab > ul a 
{
    width:auto;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#PlaceholderTab a 
{
    float:none;
}
/* End IE5-Mac hack */ 
#PlaceholderTabContainer 
{
    vertical-align:top; 
    padding-left:4px;
    margin-top:-3px;
    float:left;  
}
#PlaceholderTab a 
{   
    float:left; 
    display:block;  
    height:10px; 
    text-align:center; 
    margin-top:8px;
    padding:0px 2px; 
    text-decoration:none;  
    text-transform:uppercase;
    font:12px MyriadPro-Regular, Arial;
    color:#a1a9d3;
}
#PlaceholderTab a:hover 
{ 
    text-decoration:none; 
    color:#d7c491;
}  
#PlaceholderTab .SelectedTab a 
{ 
    padding-bottom:5px; 
    color:#d7c491;
}

#ParentTabs a 
{
    float:left; 
    display:block;  
    height:15px; 
    text-align:center;  
    padding:0px 5px; 
    text-decoration:none;  
    text-transform:uppercase;
    font:12px Arial;
    color:#ffffff;
}
#ParentTabs a:hover 
{ 
    text-decoration:none; 
    color:#d7c491;
}  
#ParentTabs .SelectedTab a 
{ 
    padding-bottom:5px; 
    color:#d7c491;
}
 
#navContainer 
{
    width:175px; 
    vertical-align:top;  
    padding:10px 0px 10px 0px; 
    float:left;
    text-align:left; 
} 
#nav ul 
{
    padding:0; 
    margin:0; 
    list-style:none; 
    float:left; 
    width:175px;  
    display:block; 
}
#nav li 
{
    border-bottom:dashed 1px #999; 
	list-style:none;
	width:175px;
    padding:3px 0px;
}
 
#nav a 
{ 
    color:#151d52;
	font-family:Garamond, MyriadPro-Regular, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	margin:0; 
    text-decoration:none;   
    text-align:left; 
}
#nav a:hover 
{
    color:#b28628;
}  
#nav .SelectedTab a
{
    color:#b28628;  
}
#nav .DisabledTab 
{
    color:#ccc;
}  
/* ### End ######################################################################### */

