/* page layout styles */
Body
{
    background-color: #999999;
		background-image: url(img/bg_page.png);
    background-position: top;
    background-repeat: repeat-x;
		background-attachment: fixed;
    font-family: Arial, Verdana, Tahoma;
		color: #333333;
		font-size:12px;
    height:100%;
		text-align: center;
	  min-width: 800px;
}


Body TABLE
{
    font-family: Arial, Verdana, Tahoma;
    font-size:11px;
}

/*========================
Page/Design Containers
========================*/

.container_site
{
	width: 800px;
	margin: auto;
	margin-top: 40px;
}
.container_top
{
	width: 800px;
	height: 21px;
	text-align: left;
}
.container_bottom
{
	width: 800px;
	height: 21px;
	text-align: left;
	z-index: 10;
}
.container_content
{
	float: left;
	width: 757px;
	height: auto;
	text-align: left;
	background-color: white;
	margin: 0px 0px 0px 0px;
	padding: 0px 21px 0px 21px;
	z-index: 16;
}
.container_footer
{
	float: left;
	width: 757px;
	height: auto;
	text-align: left;
	background-color: white;
	margin: 0px 0px 0px 0px;
	padding: 0px 21px 0px 21px;
	z-index: 15;
}
.corner_left
{
	width: 21px;
	height: 21px;
	float: left;
}
.corner_right
{
	width: 21px;
	height: 21px;
	float: right;
}
.top_border
{
	float: left;
	background-color: white;
	height: 21px;
	width: 758px;
	vertical-align: bottom;
	text-align: right;
}
.bottom_border
{
	float: left;
	background-color: white;
	height: 21px;
	width: 758px;
}


/*==============================
Content Classes
==============================*/
.header
{
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}
.content
{
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(img/bg_leftbar.png);
	background-repeat:	repeat-y;
}
.content_fullwidth
{
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.logo
{
	width: 227px;
	height: 175px;
	float: left;
}
.container_menu
{
	float: left;
	width: 510px;
	height: 156px;
	vertical-align: bottom;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #999900;
	border-bottom: solid 1px #666666;
	border-left: solid 1px #666666;
	border-top: solid 1px #666666;
}
.menu
{
	position: relative;
	top: 112px;
	left: 10px;
	z-index: 999;
}
.container_breadcrumbs
{
	float: left;
	width: 510px;
	height: 19px;
	background-color: #D6D665;
	border-left: solid 1px #666666;
	vertical-align: bottom;
	text-align: left;
	color: white;
	font-size: 10px;
}
.content_leftpane
{
	float: left;
	width: 217px;
	padding: 6px 6px 0px 4px;
	border-top: solid 1px #666666;
}
.content_contentpane
{
	padding: 6px 0px 0px 10px;
	float: left;
	width: 500px;
	border-top: solid 1px #666666;
	border-left: solid 1px #666666;
}
.content_contentpane_fullwidth
{
	padding: 6px 0px 0px 10px;
	float: left;
	width: 737;
	border-top: solid 1px #666666;
}
.left_pane, .content_pane 
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.footer_left
{
	float: left;
	width: 223px;
	height: 40px;
	padding: 10px 0px 10px 4px;
	background-image: url(img/bg_leftbar.png);
	background-repeat: repeat-y;
	vertical-align: bottom;
}
.footer
{
	width: 500px;
	float: left;
	height: 40px;
	padding: 10px 0px 10px 4px;
	vertical-align: bottom;
	border-left: solid 1px #666666;
}
.footer_fullwidth
{
	width: 100%;
	float: left;
	height: 40px;
	padding: 10px 0px 10px 4px;
	vertical-align: bottom;
}

/*========================
Content Pane Containers
========================*/
.container_date
{
	padding-right: 10px;
	padding-top: 2px;
}
.text_date
{
	color: #666666;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
.breadcrumbs
{
	vertical-align: bottom;
	font-weight: bold;
	margin-top: 4px;
}
a.breadcrumbs:link
{
	color: white;
	text-decoration: none;
	font-size: 10px;
}
a.breadcrumbs:visited
{
	color: white;
	text-decoration: none;
	font-size: 10px;
}
a.breadcrumbs:hover
{
	color: white;
	text-decoration: underline;
	font-size: 10px;
}
a.breadcrumbs:active
{
	color: white;
	text-decoration: underline;
	font-size: 10px;
}

/*===========================
Input & Text Class Overrides
===========================*/
.SubHead
{
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
.Head
{
	font-size: 13px;
	font-weight: bold;
	color: #8A8A00;
	font-family: Verdana, Arial, Helvetica, sans-serif
}
a:link, a:visited, a.CommandButton:link, a.CommandLink:visited 
{
	color: #8A8A00;
	text-decoration: none;
}
a:hover, a:active, a.CommandButton:hover, a.CommandLink:active 
{
	color: #8A8A00;
	text-decoration: underline;
}

Input.StandardButton
{
	background-color: #D6D665;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
Input.NormalTextBox, Select.NormalTextBox, TextArea.NormalTextBox
{
	color: #8A8A00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
TextArea
{
	background-color: white;
}
img.alpha_fade
{
	behavior: url("pngbehavior.htc");
}

.wdp_footer
{
	color: #999999;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.navlist 
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.navlist li
{
	margin-left: 0px;
	display: inline;
	list-style-type: none;
	border-right: dotted 1px #8A8A00;
	vertical-align: middle;
	padding-right: 10px;
	padding-left: 10px;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.navlist li A:link, .navlist li A:visited 
{
	color: #999999;
  text-decoration: none;
}
.navlist li A:hover, .navlist li A:active 
{
	color: #8A8A00;
  text-decoration: underline;
}

ul li
{
	list-style-type: disc;
}

#dnnLOGO img
{

}
/* ==================================
DNN Masters UDM override classes
===================================*/

.UDM_subhead
{
	text-align: right; padding-right: 6px; vertical-align: top; line-height:14px; font-weight: bold;
}
.UDM_normal
{
	vertical-align: top; line-height:14px; font-weight: normal;
}
.UDM_detail_subhead
{
	text-align: right; padding-right: 6px; vertical-align: top; line-height:16px; font-weight: bold;
}
.UDM_detail_normal
{
	vertical-align: top; line-height:16px; font-weight: normal;
}

.UDM_textbox
{
	height: 18px; font-size: 11px; color: 607AB1;
}
.UDM_dropdown150
{
	height: 18px; width: 150px; font-size: 11px; color: 607AB1;
}
.UDM_dropdown
{
	height: 18px; font-size: 11px; color: 607AB1;
}


.dnnlogo
{
	padding-left: 40px;
	padding-right: 40px;
}
.skinHeaderText, A.skinHeaderText:link,  A.skinHeaderText:visited
{
	color: white;
}
.breadcrumb, .breadcrumb A:link, .breadcrumb A:visited
{
	font-size: 11px;
	color: #607AB1;
	font-weight: normal;
	vertical-align: middle;
}

.headerLines
{
	background-image: url(img/headerBg.gif);
	background-repeat: repeat-x;
}



.dnnfooter, A.dnnfooter:link,  A.dnnfooter:visited
{
	color: #607AB1;
}



/*
.Menu_MainItem
{	
	background-image: url(img/menu/mainItem.gif);
	cursor:hand;
	cursor:pointer;
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #877560;
	height:46px;
	width:92px;
	padding: 6px 0px 0px 4px;
	margin-bottom: 4px;
}
.Menu_MainItemOver
{
	background-image: url(img/menu/mainItem.gif);
	cursor:hand;
	cursor:pointer;
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #877560;
	height:46px;
	width:92px;
	padding: 6px 0px 0px 4px;
}
.Menu_ItemsGroup {
	background-image: url(img/menu/itemsBg.jpg);
	background-repeat:no-repeat;
	background-position: bottom;
	border-left: 5px solid #CBDC68;
	background-color: White;
	width:116px;
}
.Menu_Item {
	background-image: url(img/menu/itemsBg.jpg);
	cursor:hand;
	cursor:pointer;
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #877560;
	height:26px;
	width:100%;
	padding-left:4px;
}

.Menu_ItemOver {
	background-image: url(img/menu/itemsBg.jpg);
	cursor:hand;
	cursor:pointer;
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #514231;
	height:26px;
	width:100%;
	padding-left:4px;
}

.Menu_PathItemOver {
	background-image: url(img/menu/itemsBg.jpg);
	cursor:hand;
	cursor:pointer;
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #514231;
	height:26px;
	width:100%;
	padding-left:4px;
	font-weight:bold;
}
*/

.panelbar
{
	background-image: url(Img/HeaderExpandedBg.gif);
}
.panelbarHeaderCollapsed
{
	cursor: hand;
	cursor:pointer;
	color: #877560;
	font-size: 11px;
	height: 25px;
	background-image: url(Img/HeaderCollapsedBg.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
}

.panelbarHeaderCollapsedHover
{
	cursor: hand;
	cursor:pointer;
	color: #736704;
	font-size: 11px;
	height: 25px;
	background-image: url(Img/HeaderCollapsedHoverBg.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
}

.panelbarHeaderExpand
{
	cursor: hand;
	cursor:pointer;
	color: #736704;
	font-size: 11px;
	height: 19px;
	padding-left: 12px;
}

.panelbarItem 
{
	cursor: hand;
	cursor:pointer;
	color: #736704;
	font-size: 11px;
	text-decoration: none;
	padding-left: 21px;
	height: 16px;
	background-image: url(Img/ItemArrow.gif);
	background-repeat: no-repeat;
	background-position: 12px 6px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.panelbarItemHover
{
	cursor: hand;
	cursor:pointer;
	color: #492b09;
	font-size: 11px;
	text-decoration: none;
	padding-left: 21px;
	height: 16px;
	background-image: url(Img/ItemArrow.gif);
	background-repeat: no-repeat;
	background-position: 12px 6px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.panelbarItemSelected
{
	cursor: hand;
	cursor:pointer;
	color: #736704;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	padding-left: 21px;
	height: 16px;
	background-image: url(Img/ItemArrow.gif);
	background-repeat: no-repeat;
	background-position: 12px 6px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.panelbarItemGroup
{
	background-image: url(Img/HeaderExpandedImage.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.NormalTextBox
{
	font-size: 11px; color: #3E537D;
}
.boldred { font-weight: bold; color: #990000 }
.boldgreen { font-weight: bold; color: #006600 }
