/* 
================================
HTML TAG INDICATORS
================================
*/   
body
{
    margin:0px;
    font-family:Arial, Verdana, Sans-Serif;
    color:#333333;
}

hr
{
    color:#BACFD7;
    height:1px;
    width:100%;
}



/* 
================================
"FRAME" CLASSES AND SELECTORS
================================
*/  
.banner
{
   background:#C76108 url(images/bannerBkgd.gif) repeat-x top left;
   height:158px;
}

.mainNavItem
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:11px;
    font-weight:bold;
    padding:0px 5px 0px 5px;
}

.menubarcssclass, .menuitemselcssclass
{
	font-family:Verdana, Sans-Serif;
}

html>body #mainNav /*IE hack */
{
    height:20px;
    padding:0px 5px 0px 5px;
}

#mainNav
{
	border-top:1px solid #C76108;
	border-bottom:1px solid #C76108;
	background:#FFDA82 url(images/mainNavBkgd.gif) repeat-x top left;
	height:15px;
}

#searchBox
{
    background-color:#FFDB82;
    border-bottom:solid 1px #C76108;
    border-left:solid 1px #C76108;
    padding:5px 5px 5px 5px;
    margin-bottom:5px;
    margin-top:-4px;
}

html>body #searchBox
{
    margin-top:-2px;
}

#loginArea
{
    padding:10px 0px 10px 10px;
}

#charityKudosBox
{
    border-top:solid 1px #FFDB82;
    border-bottom:solid 1px #FFDB82;
    border-right:solid 1px #FFDB82;
    background-color:#FFFFFF;
}

#charityKudos, #charityKudos p
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:11px;
    margin:5px 5px 5px 5px;
    padding:3px 3px 3px 3px;
    background-color:#FFDB82;
}

.footerTable
{
    background-color:#FFF5D8;
}

.footerTable td
{
    padding:0px 3px 0px 3px;
}

.footerRow
{
    border-top:solid 1px #005A98;
}

.Copyright
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:11px;
    font-weight:normal;
    color:#FFFFFF;
}

/*
===============================
SKIN CLASSES
===============================
*/
.pagemaster 
{
    width:1024px;
	height: 100%;	
	background-color: #FFFFFF;
	margin:5px 5px 5px 5px;
}

.skinmaster 
{
	height: 100%;
	background-color: #FFFAEF;
	border-right: #005A98 1px solid; 
	border-top: #005A98 1px solid; 
	border-left: #005A98 1px solid; 
	border-bottom: #005A98 1px solid; 
	padding:0px 0px 0px 0px;
}

.toppane
{
    /*height:158px;*/
}
/*
===============================
PANE SELECTORS -- Three column layout
===============================
*/
#footer
{
    width:100%;
	bottom:0;
    background-color:#005A98;
    margin-top:5px;
}

/*
===============================
PANE CLASSES -- Three column layout
===============================
*/
.contentpane
{
    width:600;
    padding:4px 4px 5px 0px;
    text-align:left;
}

.toppane
{
    /*height:158px;*/
}

.rightpane, .leftpane
{
   width:200px;
    /*
    right:0px;*/
}


/*
===============================
SERVICE MENU -- RIGHT HOME PAGE
===============================
*/
.serviceHeader
{
    background-color:#C46209;
    color:#FFFFFF;
    border:solid 1px #005A98;
    font-size:11px;
    font-weight:bold;
    padding:3px 3px 3px 3px;
}

.serviceLink, .serviceLink a, .serviceHeader a
{
    color:#FFFFFF;
    text-decoration:none;
}

.programItem, .programItem a
{
    background:transparent;
    color:#333333;    
    font-size:11px;
    font-weight:normal;
}

/*
===============================
DNN MENU AND MODULE CLASSES
===============================
*/
.MainMenu_MenuContainer 
{
	background-color: transparent; 
			border:solid 1px #FF0000;
}

.MainMenu_MenuBar 
{
	background-color: transparent;
    color: #333333; 
    font-weight:bold;
}

.MainMenu_MenuItem 
{
	color: #333333; 
	font-size: 11px; 
	font-style: normal; 
	background-color: transparent;
	border:solid 1px #FFE9B2;
	
}

.MainMenu_MenuIcon 
{
	background-color: #FFE9B2; 
	color: #FFE9B2;
	text-align: center; 
	width: 15px; 
	border:solid 1px #FFE9B2;
}

.MainMenu_SubMenu 
{
	background-color: #FFE9B2;  
	font-size: 11px; 
	font-style: normal; 
	z-index: 1000; 
	border:solid 1px #FFE9B2;
			border:solid 1px #FF0000;
}

.MainMenu_MenuBreak 
{
	height: 0px;
}

.MainMenu_MenuItemSel 
{
	background-color: transparent; 
	color: #005A98; 
	font-size: 11px; 
	font-style: normal;
	padding:0px 5px 0px 5px;

}

.MainMenu_MenuArrow 
{
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	border:solid 1px #FFE9B2;
}

.MainMenu_RootMenuArrow 
{
	font-family: webdings; 
	color:#C46209;
	font-size: 12px; 
	cursor: pointer; 
	cursor: hand;
}

.StandardButton 
{
   background-color:#cccccc; 
   color: #333333;
   font-family:  Arial, Helvetica, Sans-serif; 
   font-size: 11px;
   font-weight: normal;
}

.TreeViewMenu 
{
	width: 175px;
	background-color: #dddddd;
	border-right: #8f9092 1px solid; 
	border-top: #8f9092 1px solid; 
	border-left: #8f9092 1px solid; 
	border-bottom: #8f9092 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px;
}

.TreeViewMenu_Header 
{
	background-image: url(gradient_LtGray.jpg);
}

/*styles for module settings header */
.Head 
{
   font-family:  Verdana, Sans-serif;
   color:#333333;
   font-size:12px;
}

span.Head
{
	color:#FFFFFF;
}
/*style for the control panel headers */
.SubHead
{
    font-size:11px;
    font-weight:bold;
}

/* style for module edit links */
.SkinObject, SkinObject a, .CommandButton, .CommandButton a
{
    font-size:11px;
}

.controlpane
{
	width:1024px;
}

/***************NEW MENU *********************/
.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:18px;
	background-color: Transparent;
	margin-top:2px;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #333333; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/
    padding: 3px 3px 3px 1px;	

}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #333333; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 3px 5px 0px 5px;   /*explicitly set padding for root menu items*/
}

.main_dnnmenu_itemhover {  
	background-color: transparent; 
	color:#005A98;
}

.main_dnnmenu_itemhover td {  
	background-color:transparent; 
	color:#005A98;
}

.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #FFE9B2;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	font-family: Arial, Helvetica; 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	display:none;
}
.main_dnnmenu_rootmenuarrow {
	display:none;
}