html  
{
    background-color: #f0f9d2; 
    font-family: Verdana;
    font-size: 12px;
}
body { background-color: #f0f9d2;}
img { border: 0; }
a, a:link, a:hover, a:active
{
    text-decoration: none;
}


table  
{
    border-collapse: collapse; 
    border-spacing: 0px;
    padding: 0px;
    border: 0px;
}

table th, table td
{
    padding: 0;
}


#containerDiv 
{
    text-align: center;
}

#skinDiv
{
    width: 1070px; 
    margin-left: auto; 
    margin-right: auto;
    text-align: left;
    vertical-align: top;
}

#skinDiv table
{

}

#skingDiv table td
{
    padding: 0;
}

#contentTable
{
    width: 100%;
}

table.paneTable
{
    width: 100%;
}

#loginDiv
{
    text-align: right;
    margin-bottom: 30px;
}

#logoAndLinkDiv { }

#logoTD
{
    text-align: left;
    vertical-align: bottom;
}

#topLinkTD 
{
    text-align: right;
    vertical-align: bottom;
}

#contentDiv
{
    text-align: right;
    margin-left: 70px;
}

#breadcrumbContainer
{
	border-bottom: solid 1px #efefef;
	
}

#breadcrumbsTD
{
    text-align: left;   
    vertical-align: middle;
}

#breadcrumbsTD a
{
    color: #094D32;
    font-family: Arial;
    font-size: 12px;
}

#breadcrumbsTD a:hover
{
    text-decoration: underline;
}

#searchTD
{
    clear: both;
    width: 215px; 
    text-align: right; 
    background: url(search-bg1.png) no-repeat top right; 
    vertical-align: middle;
    height: 41px;
}


.SearchButton1
{
    background-color: Transparent;
    padding: 20px 25px 0px 0px;
    
}
#dnn_dnn_SEARCH_ClassicSearch
{
    padding: 0px;
    margin: 0px;
}
#dnn_dnnSEARCH_cmdSearch
{
    
}
#dnn_dnnSEARCH_txtSearch.NormalTextBox  
{
    clear: both;    
    background: transparent; 
    height: 20px; 
    width: 166px;    
    color: #666; 
    padding: 0px 0px 0px 4px; 
    margin-right: 33px;
    margin-top: 10px;
    border: 0px solid #ffffff; 
    cursor: text;
}

#bottomTD
{
    margin-top: 10px;
    text-align: center;
}

.topPane 
{
    padding: 10px;
}

.topShadow {
	background-image: url(topShadow.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 19px;
}
.middleShadow {
	background-image: url(middleShadow.gif);
	background-repeat: repeat-y;
	background-position: center;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.bottomShadow {
	background-image: url(bottomShadow.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 19px;
}

/* panes */

.topPane {padding: 0px; text-align: left;}

.contentPane {vertical-align: top; padding: 0px; text-align: left;}

.leftPane {padding-right: 10px; width: 50%; vertical-align: top; padding-right: 10px; text-align: left;}
.rightPane {padding-left: 10px; width: 50%; vertical-align: top; padding-left: 10px; text-align: left;}

.leftPane1 {padding-right: 20px; vertical-align: top; padding-right: 10px; text-align: left;}
.rightPane1 {width: 30%; vertical-align: top; padding-left: 10px; text-align: left;}

.leftPane2 {width: 30%; vertical-align: top; padding-right: 10px; text-align: left;}
.rightPane2 {padding-left: 20px; vertical-align: top; padding-left: 10px; text-align: left;}

.leftPane3 {width: 30%; vertical-align: top; padding-right: 10px; text-align: left;}
.middlePane3 {vertical-align: top; padding-right: 5px; padding-left: 10px text-align: left;}
.rightPane3 {width: 30%; vertical-align: top; padding-left: 10px; text-align: left;}

.bottomPane {text-align: right; vertical-align: top; padding-bottom: 20px;}


.ControlPanel td
{
    padding: 3px;   
    text-align: center;
}


/*========================================================*/
/*     Main Menu and Module Menus                         */
/*========================================================*/

/*-- box that holds the menu    --*/ .MainMenu_MenuContainer { background: transparent; }
/*-- bar that holds the menu    --*/ .MainMenu_MenuBar { cursor: pointer; cursor: hand; background: transparent; }
/*-- submenu container          --*/ .MainMenu_SubMenu, .ModuleTitle_SubMenu { margin: 1px 0 0 0; }
/*-- menuitems idle             --*/ .MainMenu_Idle TD {
	color: #0d5035;
	font-size: 8pt;
	padding: 10px 0px 9px 0px;
	font-weight: normal;
}
/*-- menuitems over             --*/ .MainMenu_Selected TD {
	color: #0d5035;
	font-size: 8pt;
	padding: 10px 0px 9px 0px;
	background-color: #E7F5B4;
}
/*-- menuitems active           --*/ .MainMenu_Active TD, .MainMenu_BreadcrumbActive TD { color: #0d5035; font-size: 8pt; padding: 10px 0px 9px 0px; }
/*-- middle seperator           --*/ .MainMenu_Seperator { width:1px; height: 32px; font-size:1px; }
/*-- not needed - main menu     --*/ .MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon  { display: none; }
/*-- module menu continer       --*/ .ModuleTitle_MenuContainer { color: #2c2c2c; }
/*-- module menu bar            --*/ .ModuleTitle_MenuBar { cursor: pointer; cursor: hand;}
/*-- module menu padding        --*/ .ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel { padding: 0 5px 0 10px; }
/*-- not needed - module menu   --*/ .MainMenuSeperator, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow { display: none; }
									 .ModuleTitle_MenuIcon {
	background: #FFF;
	width:0px;
	height: 20px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
									 .ModuleTitle_MenuIcon IMG { margin: 0 10px 0 10px; }
/*-- removing seperator borders --*/ .MainMenu_MenuBreak { border-top-style: none; border-right-style: none;	border-left-style: none; border-bottom-style: none; background:transparent;  vertical-align:top;}


/*========================================================*/
/*  Sub Menus and Module Menus                            */
/*========================================================*/

/*-- submenu container          --*/ .ModuleTitle_SubMenu {
	background: #FFF;
	padding: 0px;
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	font-weight: normal;
	border: solid 1px black;
}
/*-- submenu items idle         --*/ .ModuleTitle_MenuItem {
	color: black;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	padding: 5px 5px 3px 5px;
	height: 20px;
	border: 0;
	background-color: #E7F5B4;
}
/*-- submenu items hover        --*/ .ModuleTitle_MenuItemSel {
	color: #FFF;
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
	padding: 5px 5px 3px 5px;
	height: 20px;
	border: 0;
	background-color: #AEBF73;
}


div.title_vis
{
    display: none;
    visibility: hidden;    
}

div.c_actions
{
    padding: 0px;
    padding-top: 6px;
}

div.c_contentpane
{
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: left;
}

div.c_footer
{
    display: none;
    visibility: hidden;
}



.ModuleTitle_MenuBreak 
{
    display: none;
}


/* dnn overides */
.TitleHead 
{
    font-family: Franklin Gothic Medium, Helvetica, Lucida, Arial, Sans-Serif;
    font-size: 22px;
    color: #ADCA7B;
    font-weight: 600;
    text-transform: uppercase;
}

.Normal, .Normal p
{
    font-family: Segoe UI, Helvetica, Lucia, Arial, Sans-Serif;
    font-size: 13px;
}
