/* 
================================
HTML TAG INDICATORS
================================
*/   
body
{
    margin-top:0px;
    font-family:Arial, Verdana, Sans-Serif;
    color:#333333;
}

hr
{
    color:#BACFD7;
    height:1px;
    width:98%;
    margin:2px 0px 2px 2px;
}


/* 
================================
"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;
}

html>body #mainNav /*IE hack */
{
    height:20px;
    padding:0px 5px 0px 5px;
    margin-top:5px;
}

#mainNav
{
	border-top:1px solid #C76108;
	border-bottom:1px solid #C76108;
	background:#FFDA82 url(images/mainNavBkgd.gif) repeat-x top left;
}

#searchBox
{   
    background-color:#FFDB82;
    border-bottom:solid 1px #C76108;
    border-left:solid 1px #C76108;
    padding:5px 5px 5px 5px;
    width:200px;
}

.search
{
    font-size:12px;
    padding:5px 5px 5px 5px;
}

#loginArea
{
    padding:10px 0px 10px 10px;
}

#charityKudosBox
{
    width:198px;
    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;
}

/*
===============================
PANE SELECTORS -- Three column layout
===============================
*/

#footer
{
    background-color:#005A98;
    margin-top:5px;
}

/*
===============================
PANE CLASSES -- Three column layout
===============================
*/
.contentpane
{
    width:624;
    padding:4px 4px 5px 0px;
    text-align:left;
}

.toppane
{
    /*height:158px;*/
}

.rightpane, .leftpane
{
   width:200px;
    /*
    right:0px;*/
}


/*
===============================
DNN MENU AND MODULE CLASSES
===============================
*/
.MainMenu_MenuContainer 
{
	background-color: transparent; 
}

.MainMenu_MenuBar 
{
	cursor: pointer; 
	cursor: hand;
	background-color: transparent;
    color: #333333; 
    font-weight:bold;
}

.MainMenu_MenuItem 
{
	cursor: pointer; 
	cursor: hand; 
	color: #333333; 
	font-size: 11px; 
	font-style: normal; 
	background-color: transparent;
	border:solid 1px #FFE9B2;
}

.MainMenu_MenuIcon 
{
	background-color: #FFE9B2; 
	cursor: pointer; 
	cursor: hand; 
	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; 
	cursor: pointer; 
	cursor: hand; 
	border:solid 1px #FFE9B2;
}

.MainMenu_MenuBreak 
{
	height: 0px;
}

.MainMenu_MenuItemSel 
{
	background-color: transparent; 
	color: #005A98; 
	font-size: 11px; 
	font-style: normal;
	font-weight:bold;
	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);
}

/* GENERIC */
H1  {
}

H2  {
}

H3, .formSectionHeader  
{
    font-size:16px;
    font-weight:bold;
    color:#10656C;
    margin:25px 0px 1px 0px;
}

H4, .paragraphHeader
{
    font-size:13px;
    font-weight:bold;
    color:#678E01;
    margin-top:3px;
}

H5, DT  {
}

H6  {
}

.Normal
{
    font-size:12px;
    font-weight:normal;
}

.NormalBold
{
    font-size:11px;
    font-weight:bold;
    color:#333333;
}

.NormalBold a, .NormalBold a:link, .NormalBold a:hover, .NormalBold a:visited
{
 
    font-size:11px;
    font-weight:bold;
    color:#333333;
    text-decoration:underline;
}

.NormalBoldNoUnderline
{
    
    font-size:11px;
    font-weight:bold;
    color:#333333;
    text-decoration:none;
}

.NormalRed
{
    font-size:12px;
    font-weight:normal;
    color:#FF0000;
}

.NormalRed a
{
    text-decoration:underline;
}

/* style used for form input boxes (textbox, dropdownlist, etc.)*/
.formInput
{
    font-style:normal;
    font-size:12px;
}

.sideBar
{
    font-style:normal;
    font-weight:normal;
    font-size:11px;
}

.gridItem
{
    font-size:12px;
    font-weight:normal;
    color:#333333;
    background-color:#FFFFFF;
}

.gridAltItem
{
    font-size:12px;
    font-weight:normal;
    color:#333333;
    background-color:#F7F9F2;
}

.gridEditItem
{
    background-color:#FFF5D8;
}

.gridHeader
{
    font-size:12px;
    font-weight:bold;
    color:#005A98;
    background-color:#D9E3BF;
}

.gridHeader a, .gridHeader a:link, .gridHeader a:hover, .gridHeader a:visited
{
    color:#005A98;
}

.pagingNumber, .pagingNumber a, .pagingNumber span
{
    font-size:12px;
    font-weight:bold;
}

.linkButton, .linkbutton a:link, .linkbutton a:visited, .linkbutton a:hover, .linkbutton a:alink
{
    font-size:12px;
    font-weight:bold;
    background-color:#EFEFEF;
    border:solid 1px #999999;
    padding:3px 3px 3px 3px;
}

.hint
{
    font-size:11px;
    color:#FF0000;
}

.housingMenu
{
    font-size:12px;
    font-weight:bold;
    background-color:#EFEFEF;
    width:100px;
    padding:2px 10px 2px 5px;
}

.unitTitle
{
    font-size:14px;
    color:#666666;
    font-weight:bold;
}

.deleteColumn
{
    background-color:#FFF5D8;
}

.photoFeatures, .photoFeatures a:link
{
    font-size:11px;
    background-color:#D9E3BF;
    color:#000000;
    text-decoration:underline;
}

.photoFeatures a:vlink
{
      font-size:11px;
    color:#666666;
    text-decoration:underline;
}

.photoFeatures a:hover
{
      font-size:11px;
    color:#0F6A6F;
    text-decoration:underline;
}

.tourTopLeft, .tourTopRight
{
    background-color:#FFFAEF;
}

.tourTopLeft
{
    padding:3px 3px 3px 5px;
}

.tourTopRight
{
    padding:3px 5px 3px 3px;
}

.opportunityHeader a,.opportunityHeader
{
    text-decoration:underline;
    font-size:14px;
    font-weight:bold;
    color:#0F6A6F;
    margin-top:3px;
}

.opportunityHeader a:visited
{
    text-decoration:underline;
    font-size:14px;
    font-weight:bold;
    color:#678E01;
    margin-top:3px;
}

.LODStateHeader
{
    text-decoration:none;
    font-size:16px;
    font-weight:bold;
    color:#10656C;
    margin-top:3px;
}

.LODServiceHeader
{
    text-decoration:none;
    font-size:14px;
    font-weight:bold;
    color:#678E01;
    margin-top:3px;
}

.LODServiceLink
{
	text-decoration:underline;
    font-size:12px;
    font-weight:bold;
    color:#678E01;
    margin-top:3px;
}

.LODPortalHeader
{
    text-decoration:none;
    font-size:18px;
    font-weight:bold;
    color:#C76108;
    margin-top:3px;
}

.LODServiceIndent
{
	margin-left:10px;
}

.LODProgramIndent
{
	margin-left:25px;
}

.hint
{
    font-size:11px;
    font-weight:normal;
    color:#333333;
}

.pullQuote
{
    color:#333333;
    font-weight:bold;
    font-size:13px;
    background-color:#F7F9F2;
    border:solid 1px #D9E3BF;
}

/*styles for module settings header */
.Head 
{
   font-family:  Arial, Helvetica, Sans-serif;
   color:#333333;
   font-size:12px;
}

/*style for the control panel headers */
.SubHead
{
    font-size:11px;
    font-weight:bold;
}

.SkinObject, SkinObject a, .CommandButton, .CommandButton a
{
    font-size:11px;
}

.controlpane
{
	width:1024px;
}