/*
Grey text:   #c9cacb
Light blue: #edf0f7
Blue submenu text: #7799b6
Blue topmenu over text: #407197
Blue submenu border: #88a8ce
Dark blue: #004174
*/

/*========================================================*/
/*  1. Universal                                          */
/*========================================================*/
/* Style For HTML PAGE                   */ html { height: 100%; Width:100%;background-color: #FFFFFF}
/* Style For HTML BODY                   */ body {margin: 10 15 20 15; }
/* Setting Text Throughout the skin       table, tr, td, p {color:#000000; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px;}*/
table, tr, td, p, span, div {margin: 0px 0px 0px 0px;}



/*========================================================*/
/*  2. Design Elements                                    */
/*========================================================*/
.OuterTable{background-color: #FFFFFF; width:972px;}
.TopRow{height:25px;}
.TopRow2{height:75px;}
.BannerRow{width:972px;}
.MenuRow{width:972px; height:54px; vertical-align:Top;}
.ContentRow{height:100%;}
.FooterRow{height:25px;}

.LogoTD{width:252px;}
.LeftMenuTD{width:252px;}
/*.MenuTD{height:54px; width:720px; background: url(MenuBackground.gif)  no-repeat top left ; vertical-align:bottom;}*/
.MenuTD{height:54px; width:720px; background: url(MenuBackground.gif) no-repeat ; vertical-align:top;}
.MenuTDAdmin{height:54px; background: url(MenuBackground.gif) repeat-x; vertical-align:top}
.FooterLeftTD{width:486px;}
.FooterRightTD{width:486px;}

.LanguageTD{width:75px;}
.SitemapTD{width:75px;}
.SearchWordTD{width:60px; height:25px;}
.TopEmptyTD{width:360px;}

.Seperator {color: #c9cacb; }

.BreadCrumbTD{height:45px; width:720px; background: transparent; padding-left:3px;}

/*========================================================*/
/*  Text                                                  */
/*========================================================*/
/*-- red text on site for errors       --*/ .NormalRed { color: #C50000; font-family: Verdana, Arial; font-weight: bold; font-size: 10px; }
/*-- subheadings - mostly in admin     --*/ .SubHead { font-family: Verdana, Arial; font-size: 10px; font-weight: bold; color: #CC0000; padding: 0; }
/*-- headings - mostly in admin        --*/ .Head {font-family: Verdana, Arial; font-size: 10px;  color: #000000; background: transparent; font-weight: bold; padding: 0;}
/*-- breadcrumbs token idle            --*/ .BREADCRUMBS_object, a.BREADCRUMBS_object:link, a.BREADCRUMBS_object:visited, a.BREADCRUMBS_object:active {color: #d0d0d0; font-family: Verdana, Arial; font-size: 10px; text-decoration: none; font-weight:bold;}
.Link{font-family: Verdana, Arial; font-size: 10px;}

/*========================================================*/
/*  3 Content Panes                                      */
/*========================================================*/
.bannerpane {width:972px;	background-color: transparent;	padding-left: 0px;	padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}

.toppane {width: 100%;	background-color: transparent;	padding-left: 0px;	padding-right: 0px;	padding-top: 10px; padding-bottom: 10px;}
.leftpane {width: 175px;	background-color: transparent;	padding-left: 0px;	padding-right: 4px; padding-top: 10px; padding-bottom: 10px;}
.rightpane {	width: 175px;	background-color: transparent;	padding-left: 0px;	padding-right: 4px;	padding-top: 10px; padding-bottom: 10px;}
.contentpane {width: 100%;	background-color: transparent;	padding-left: 0px;	padding-right: 4px;	padding-top: 10px; padding-bottom: 10px;}
.bottompane {width: 100%;	background-color: transparent;	padding-left: 0px;	padding-right: 4px;	padding-top: 0px; padding-bottom: 10px;}
.leftMenuPane {width: 252px; height:54px; background: url(rightmenuke.gif) repeat-x;}
.submenuPane2{padding-left:32px;}

.leftpaneMain {width: 160px;	background-color: transparent;	padding-left: 0px;	padding-right: 4px; padding-top: 10px; padding-bottom: 10px;}
.rightpaneMain  {	width: 160px;	background-color: transparent;	padding-left: 0px;	padding-right: 4px;	padding-top: 10px; padding-bottom: 10px;}
.contentpaneMain  {width: 400px;	background-color: transparent;	padding-left: 0px;	padding-right: 4px;	padding-top: 10px; padding-bottom: 10px; text-align: left;}
.contentpaneAdmin{width: 100%;	background-color: transparent;	padding-left: 0px;	padding-right: 4px;	padding-top: 10px; padding-bottom: 10px;}

.leftMenu {padding: 40px 0 0 36px;}

/*========================================================*/
/*  4 Tokens                                             */
/*========================================================*/
.LOGIN_object, a.LOGIN_object:link, a.LOGIN_object:visited, a.LOGIN_object:active, .USER_object, a.USER_object:link, a.USER_object:visited, a.USER_object:active {font-family: Verdana, Arial; font-size: 10px; color: #c9cacb; text-decoration: none; }
.MenuLinkItem, .MenuLinkItem a:link, .MenuLinkItem a:visited{font-family: Verdana, Arial; font-size: 10px; color:#c9cacb; text-decoration: none; } 
.MenuLinkItem a:hover, .MenuLinkItem a:active{font-family: Verdana, Arial; font-size: 10px; color:#407197; text-decoration: underline; } 

/*========================================================*/
/*  6 Links                                              */
/*========================================================*/
.SkinObject , .SkinObject A:link ,.SkinObject A:visited ,.SkinObject A:active,.SkinObject A:hover   {color: #004173; text-decoration: none;}
a, a:hover, a:link, a:visited, a:active{ color: #004173; text-decoration: none; }

/*========================================================*/
/*  7 Forms                                              */
/*========================================================*/
/*-- cell containing search        --*/ .SearchTD {vertical-align:middle; text-align: right; width:160px; height:25px; background: url(Search2.gif) no-repeat bottom right; padding-right:0px; padding-top:5px; }
/*- search button in search form   -- */ .SearchButton { background: transparent; height:25px; padding: 0 30 0 0;cursor: hand; font-size:15px; color:#000000; margin: 0 0 0 0;}
/*- search button in search form   --  .SearchButton { background: url(SearchButton.gif) no-repeat bottom right; cursor: hand; margin: 0 0 0 0; padding: 0 0 0 10;}*/

#dnn_dnnSEARCH_txtSearch.NormalTextBox {vertical-align:middle; height:20px;  background: transparent; color:#000000; width:115px; border: 0px solid #CCCCCC; padding: 0 0 0 10;}

 
/*========================================================*/
/*   8.   Main Menu and Module Menus                         */
/*========================================================*/
.MainMenu_MenuContainer {background: transparent;} /*Need background of table!!!!!!*/
.MainMenu_MenuBar { cursor: pointer; height: 54px; vertical-align:bottom;}
.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon  { display: none; }

.MainMenu_MenuItem td
    {
	overflow: hidden; 
    vertical-align:bottom; 
    height:54px; 
    color:#FFFFFF;
    font-weight: normal;
    font-size:10px;
    padding: 0px 0px 4px 4px; 
    white-space:normal;
	text-indent: -4 !important;
	text-indent: -6;
	border:0;
	margin:0;
    }

.MainMenu_RootMenuItem td,.MainMenu_RootMenuItemActive td,.MainMenu_RootMenuItemSelected td , .MainMenu_BreadcrumbActive td
    {
	overflow: hidden; 
    vertical-align:bottom; 
    height:54px; 
    width:90px;  
    color:#FFFFFF;
    font-weight: normal;
    font-size:10px;
    padding: 0px 0px 4px 4px; 
    white-space:normal;
	text-indent: -4 !important;
	text-indent: -6;
	border:0;
	margin:0;
    }
.MainMenu_RootMenuItem 
    {
    overflow: hidden; 
    vertical-align:bottom; 
    width:90px;
    color:#FFFFFF;
    font-weight: normal;
    font-size:10px;
    padding: 0px 0px 4px 4px; 
    white-space: normal;
	text-indent: -4 !important;
	text-indent: -6;
	border:0;
	margin:0;
    }
.Mainmenu_Active, .MainMenu_RootMenuItemActive ,.MainMenu_RootMenuItemSelected, .MainMenu_BreadcrumbActive 
    {
    overflow: hidden;   
    vertical-align:bottom; 
    background-color:#004174; 
    height:54px; 
    width:90px;
    color:#FFFFFF;
    font-weight: normal;
    font-size:10px;
    padding: 0px 0px 4px 4px;
    white-space: normal;
	text-indent: -4 !important;
	text-indent: -6;
	border:0;
	margin:0;
    }
.MainMenu_SubMenu td 
    {
    height:25px; 
    background-color:#2173af; 
    vertical-align:middle;
	border:0; 
	margin: 0px 0 0 0;
	padding: 0px 4px 0px 4px;
    }
.MainMenu_SubMenu, .ModuleTitle_SubMenu 
    {
    height:25px; 
    background-color:#FFFFFF; 
    color:#7799b6 !important; 
    font-weight: normal; 
    font-size:10px;
    padding: 0px 0px 0px 0px;
    }
.MainMenu_SubMenuItemActive,.MainMenu_RootMenuItemBreadcrumb 
    {
    height:25px!important; 
    background-color:#004173!important;  
    color: #FFFFFF!important; 
    font-size:10px!important;
    }
.MainMenu_SubMenuItemSelected 
    {
    height:25px!important; 
    background-color:#004173!important; 
    color: #FFFFFF!important; 
    font-size:10px!important;
    }
/*========================================================*/
/*   8.   Sub Menu and Module Menus on Left Side          */
/*========================================================*/
.MainMenu_MenuContainerSub 
    {
    font-family: Verdana, Arial; 
    font-size: 10px; 
    color:#7799b6;
    background: #FFFFFF !important; 
    width:216px;}
.MainMenu_MenuBarSub 
    {
    font-family: Verdana, Arial; 
    font-size: 10px; 
    color:#7799b6; 
    cursor: pointer;
    height:20px;
    }
.MainMenu_MenuItemSub
    {
    font-family: Verdana, Arial; 
    font-size: 10px; 
    color:#7799b6;
    font-weight: normal;
    font-size:10px; 
    height:20px;
    }

.MainMenu_RootMenuItemSub 
    {
    font-family: Verdana, Arial; 
    font-size: 10px; 
    color:#7799b6;
    font-weight: normal;
    font-size:10px; 
    height:20px;
    }
.MainMenu_RootMenuItemActiveSub ,.MainMenu_RootMenuItemSelectedSub, .MainMenu_BreadcrumbActiveSub
    {
    font-family: Verdana, Arial; 
    font-size: 10px; 
    background-color:transparent; 
    color:#7799b6;
    font-weight: bold;
    font-size:10px;
    height:20px;
    }
       
.MainMenu_SubMenuSub td 
    {
    height:25px; 
    background-color:#2173af; 
    vertical-align:middle;
    color:#FFFFFF; 
    font-weight: bold; 
    }
.MainMenu_SubMenuSub, .ModuleTitle_SubMenuSub 
    {
    height:16px; 
    background-color:#FFFFFF; 
    color:#004173; 
    font-weight: bold; 
    font-size:10px;
    padding: 0px 0px 0px 0px;
    }
.MainMenu_SubMenuItemActiveSub,.MainMenu_RootMenuItemBreadcrumbSub
    {
    height:25px!important; 
    background-color:#004174!important;  
    color: #FFFFFF!important; 
    font-size:10px!important;
    font-weight: bold!important;
    }
.MainMenu_SubMenuItemSelectedSub 
    {
    font-family: Verdana, Arial; 
    font-size: 10px; 
    background-color:#004174 !important; 
    color:#FFFFFF;
    font-weight: bold;
    font-size:10px;
    height:20px;
    }
	
.Contact
    {
    font-family: Verdana, Arial;
	font-size:11px;
	color: #000000;
  }

