/* 
================================
Skin styles for DotNetNuke
================================
*/   
html, body, #body, form#Form {
	background: #ffffff none;
	font-family: arial, verdana, sans-serif;
	margin: 0px auto;
	height: 100%;
	width: 100%;
}

.pagemaster {
	background: #ffffff none;
	width: 100%;
	height: 100%;	
	padding: 0;
	margin: 0px auto;
	padding-top: 0px;
}

/* eco 10 page layout */
.pagemaster_eco10 {
	background: #ffffff none;
	width: 100%;
	height: 100%;	
	padding: 0;
	margin: 0px auto;
	padding-top: 0px;
}

.eco10sidebar {
	background: #ffffff url('eco10_bgl.jpg') repeat-y scroll left top;
	width: 150px;
	height: 100%;	
	padding: 0;
	margin: 0;
	border: none 0px;
	border-right: solid 4px #6d6047;
}

.eco10SidebarRight {
	background: #ffffff url('eco10_bgr.jpg') repeat-y scroll left top;
	width: 150px;
	height: 100%;	
	padding: 0;
	margin: 0;
	border: none 0px;
	border-left: solid 4px #6d6047;
}

/* eco 9 page layout */
.pagemaster_eco9 {
	background: #ffffff url('bg_leaf.jpg') repeat scroll left top;
	width: 100%;
	height: 100%;	
	padding: 0;
	margin: 0px auto;
	padding-top: 0px;
}

/* eco 8 page layout */
.pagemaster_eco8 {
	background: #ffffff none;
	width: 100%;
	height: 100%;	
	padding: 0;
	margin: 0px auto;
	padding-top: 0px;
}

.eco8sidebar {
	background: #ffffff url('eco8_bg.jpg') repeat-y scroll left top;
	width: 150px;
	height: 100%;	
	padding: 0;
	margin: 0;
	border: none 0px;
	border-right: solid 4px #6d6047;
}

.eco8SidebarRight {
	background: #ffffff url('eco8_bgr.jpg') repeat-y scroll left top;
	width: 150px;
	height: 100%;	
	padding: 0;
	margin: 0;
	border: none 0px;
	border-left: solid 4px #6d6047;
}

/* eco 7 page layout */
.pagemaster_eco7 {
	background: #ffffff url('eco7_bg.gif') repeat-y scroll left top;
	width: 100%;
	height: 100%;	
	padding: 0;
	margin: 0px auto;
	padding-top: 0px;
}

.pagemaster_eco7b {
	background: #ffffff none;
	background: #6d6047 url('bg_grnblkdots.jpg') repeat scroll left top;
	width: 100%;
	height: 100%;	
	padding: 0;
	margin: 0px auto;
	padding-top: 0px;
}

/* eco 6 page layout */
.pagemaster_eco6 {
	background: #ffffff url('bg_flowerdots.jpg') repeat scroll left top;
	width: 100%;
	height: 100%;	
	padding: 0;
	margin: 0px auto;
	padding-top: 0px;
}

/* eco 5 page layout */
.pagemaster_eco5 {
	background: #ffffff none;
	width: 100%;
	height: 100%;	
	padding: 0;
	margin: 0px auto;
	padding-top: 0px;
}

.eco5Sidebar {
	background: #ffffff url('eco5_bgr.jpg') repeat-y scroll left top;
	width: 50px;
	height: 100%;	
	padding: 0;
	margin: 0;
	border: none 0px;
	border-right: solid 4px #6d6047;
}

.eco5SidebarRight {
	background: #ffffff url('eco5_bgr.jpg') repeat-y scroll left top;
	width: 50px;
	height: 100%;	
	padding: 0;
	margin: 0;
	border: none 0px;
	border-left: solid 4px #6d6047;
}

/* eco 4 page layout */
.pagemaster_eco4 {
	background: #ffffff url('bg_flower.jpg') repeat scroll left top;
	width: 100%;
	height: 100%;	
	padding: 0;
	margin: 0px auto;
	padding-top: 0px;
}

/* eco 3 page layout */
.pagemaster_eco3 {
	background: #ffffff url('bg_lrgdots.jpg') repeat scroll left top;
	width: 100%;
	height: 100%;	
	padding: 0;
	margin: 0px auto;
	padding-top: 0px;
}

/* eco 2 page layout */
.pagemaster_eco2 {
	background: #ffffff url('bg_smdots.jpg') repeat scroll left top;
	width: 100%;
	height: 100%;	
	padding: 0;
	margin: 0px auto;
	padding-top: 0px;
}

/* 3d shading for sides of content area */
.shadedbord_l {
    background: transparent url('bord_l.gif') repeat-y scroll left top;
    background-color: transparent;
    border:none 0px;
    padding: 0;
    margin: 0;
    width: 10px;
    padding-right: 10px;
}

.shadedbord_r {
    background: transparent url('bord_r.gif') repeat-y scroll right top;
    background-color: transparent;
    border: none 0px;
    padding: 0;
    margin: 0;
    width: 10px;
    padding-left: 10px;
}

/* skins without sidebars on left or right */
.skinmaster {
	width: 800px;
	height: 100%;
	border: none;
	background: transparent none;
	background-color: transparent;
    border:none 0px;
	margin: 0px auto;
	padding: 0px;
}

/* to allow for narrower content width for skins with sidebar prints */
.skinmaster_imagebg_white {
	width: 800px;
	height: 100%;
	background: #ffffff none;
	background-color: #ffffff;
    border:none 0px;
	margin: 0px auto;
	padding: 0px;
}

.skinmaster_imagebg_tanbg {
	width: 800px;
	height: 100%;
	background: #ebe8e1  url('palebg_diaggrn.jpg') repeat scroll left top;
	background-color: #ebe8e1;
    border:none 0px;
	margin: 0px auto;
	padding: 0px;
}

.skinmaster_imgagebg_dotsbg {
	width: 800px;
	height: 100%;
	background: #ebe8e1  url('bg_smdots.jpg') repeat scroll left top;
	background-color: #ebe8e1;
    border:none 0px;
	margin: 0px auto;
	padding: 0px;
}

.skinmaster_pagebg_white {
	width: 800px;
	height: 100%;
	background: #ffffff none;
	background-color: #ffffff;
	margin: 0px auto;
	padding: 0px;
    border-bottom-color: #524835;
    border-bottom-style: none;
    border-bottom-width: 0px;
    border-left-color: #524835;
    border-left-style: solid;
    border-left-width: 4px;
    border-right-color: #524835;
    border-right-style: solid;
    border-right-width: 4px;
    border-top-color: #524835;
    border-top-style:none;
    border-top-width:0px;
}

.skinmaster_pagebg_tan {
	width: 800px;
	height: 100%;
	background: #ebe8e1  url('palebg_diaggrn.jpg') repeat scroll left top;
	background-color: #ebe8e1;
	padding: 0px 15px 0px 15px;
	margin: 0px auto;
    border-bottom-color: #524835;
    border-bottom-style: none;
    border-bottom-width: 0px;
    border-left-color: #524835;
    border-left-style: solid;
    border-left-width: 4px;
    border-right-color: #524835;
    border-right-style: solid;
    border-right-width: 4px;
    border-top-color: #524835;
    border-top-style:none;
    border-top-width:0px;
}

.skinmaster_pagebg_dots {
	width: 800px;
	height: 100%;
	background: #ffffff  url('bg_smdots.jpg') repeat scroll left top;
	background-color: #ffffff;
	margin: 0px auto;
	padding: 0px;
    border-bottom-color: #524835;
    border-bottom-style: none;
    border-bottom-width: 0px;
    border-left-color: #524835;
    border-left-style: solid;
    border-left-width: 4px;
    border-right-color: #524835;
    border-right-style: solid;
    border-right-width: 4px;
    border-top-color: #524835;
    border-top-style:none;
    border-top-width:0px;
}

.skinmaster_pagebg_sunflower {
	width: 800px;
	height: 100%;
	background: #ffffff none;
	background-color: #ffffff;
	padding: 0px 5px 0px 5px;
	margin: 0px auto;
    border-bottom-color: #524835;
    border-bottom-style: none;
    border-bottom-width: 0px;
    border-left-color: #000000;
    border-left-style: solid;
    border-left-width: 4px;
    border-right-color: #000000;
    border-right-style: solid;
    border-right-width: 4px;
    border-top-color: #524835;
    border-top-style:none;
    border-top-width:0px;
}

.sunflower_inner {
	width: 700px;
	height: 100%;
	background: #ffffff  url('eco7_bg.gif') repeat-y scroll left top;
	padding: 0px 15px 0px 15px;
	margin: 0px;
    border-bottom-color: #524835;
    border-bottom-style: none;
    border-bottom-width: 0px;
    border-left-color: #ffffff;
    border-left-style: solid;
    border-left-width: 4px;
    border-right-color: #ffffff;
    border-right-style: solid;
    border-right-width: 4px;
    border-top-color: #524835;
    border-top-style:none;
    border-top-width:0px;
}

.logo_tl {
    background: transparent url('header_tl.gif') no-repeat scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.logo_t {
    width: 100%;
    background: transparent url('header_t.gif') repeat-x scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.logo_tr {
    background: transparent url('header_tr.gif') no-repeat scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.logo_l {
    background: transparent url('header_l.gif') repeat-y scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.logo_r {
    background: transparent url('header_r.gif') repeat-y scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.logo_content {
    background: #ffffff none;
    background-color: #ffffff;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.logo_bl {
    background: transparent url('header_bl.gif') no-repeat scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.logo_b {
    width: 100%;
    background: transparent url('header_b.gif') repeat-x scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.logo_br {
    background: transparent url('header_br.gif') no-repeat scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}


.menubox_tl {
    background: transparent url('menubox_tl.gif') no-repeat scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.menubox_t {
    width: 100%;
    background: transparent url('menubox_t.gif') repeat-x scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.menubox_tr {
    background: transparent url('menubox_tr.gif') no-repeat scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.menubox_l {
    background: transparent url('menubox_l.gif') repeat-y scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.menubox_r {
    background: transparent url('menubox_r.gif') repeat-y scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.menubox_content {
    background: #ffffff none;
    background-color: #ffffff;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.menubox_bl {
    background: transparent url('menubox_bl.gif') no-repeat scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.menubox_b {
    width: 100%;
    background: transparent url('menubox_b.gif') repeat-x scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.menubox_br {
    background: transparent url('menubox_br.gif') no-repeat scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

/* the logo shape image in the header.  if you don't want to
   display this image, you can replace it with your own,
   or simply comment out the line with the "background" style. */
/*.portalname_logo {
    background: transparent url('portalnamelogo.jpg') no-repeat scroll right top;
    padding: 0px;
    margin: 0px;
    border: none 0px transparent;
    text-align: right;
    width: 100%;
    vertical-align: bottom;
}*/

/* the area the portal name is injected into */
.portalname_area {
    padding: 0px;
    padding-bottom: 0px;
    margin: 0px;
    border: none 0px transparent;
    text-align: right;
    vertical-align: top;
}

/* title of the website that goes in header */
.portalname {
    color: #878f15;
    font-weight: normal;
    font-size: 24px;
    font-style: italic;
    letter-spacing: 2px;
    word-spacing: 1.5;
    white-space: nowrap;
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    text-align: right;
    padding: 0px 10px 0px 0px;
    margin: 0px;
}

.footer_bg_l {
    background: #ffffff url('footer_bg_l.jpg') no-repeat scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.footer_bg_r {
    background: #ffffff url('footer_bg_r.jpg') no-repeat scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.footer_bg_m {
    background: transparent url('footer_bg_m.jpg') repeat-x scroll left top;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.ControlPanel {
    width: 100%;
    border: 0;
    margin: 0;
    padding: 0;
    height: 0px;
    background-color: #ffffff;
}
table.ControlPanel {
    width: 800px;
    border: solid 1px #000000;
}

.TopPane {
    width: 100%;
	background-color: transparent;
	padding: 0;
	margin: 0;
	border: none 0px;
}
.TopLeftPane {
    width: 50%;
	background-color: transparent;
	padding: 0;
	margin: 0;
	border: none 0px;
}
.TopRightPane {
    width: 50%;
	background-color: transparent;
	padding: 0;
	margin: 0;
	border: none 0px;
}
.LeftPane {
    width: 150px;
	background-color: transparent;
	padding: 0;
	margin: 0;
	border: none 0px;
}

.LeftPane2 {
    width: 50%;
	background-color: transparent;
	padding: 0;
	margin: 0;
	border: none 0px;
}
.ContentPane {
    width: 100%;
	background-color: transparent;
	padding: 0;
	margin: 0;
	border: none 0px;
}
.ContentWidePane {
    width: 100%;
	background-color: transparent;
	padding: 0;
	margin: 0;
	border: none 0px;
}
.RightPane {
    width: 150px;
	background-color: transparent;
	padding: 0;
	margin: 0;
	border: none 0px;
}
.RightPane2 {
    width: 50%;
	background-color: transparent;
	padding: 0;
	margin: 0;
	border: none 0px;
}
.BottomPane {
    width: 100%;
	background-color: transparent;
	padding: 0;
	margin: 0;
	border: none 0px;
}
.BottomLeftPane {
    width: 33%;
	background-color: transparent;
	padding: 0;
	margin: 0;
	border: none 0px;
}
.BottomMiddlePane {
    width: 34%;
	background-color: transparent;
	padding: 0;
	margin: 0;
	border: none 0px;
}
.BottomRightPane {
    width: 33%;
	background-color: transparent;
	padding: 0;
	margin: 0;
	border: none 0px;
}
.footerpane {
    width: 100%;
	background-color: transparent;
	padding: 0;
	margin: 0;
	border: none 0px;
}
.footerLeftPane {
    width: 33%;
	background-color: transparent;
	padding: 0;
	margin: 0;
	border: none 0px;
}

.footermiddlepane {
    width: 34%;
	background-color: transparent;
	padding: 0;
	margin: 0;
	border: none 0px;
}
.footerRightPane {
    width: 33%;
	background-color: transparent;
	padding: 0;
	margin: 0;
	border: none 0px;
}

/* ********** Menu Styles ************** */

.menu_l {
    background: #ffffff url('menu_l.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
    vertical-align: bottom;
}

.menu_m {
    background: #1d160e url('menu_m.jpg') repeat-x scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
    vertical-align: top;
    font-size: 1px;
}

.menu_r {
    background: #ffffff url('menu_r.jpg') no-repeat scroll left top;
    padding: 0;
    margin: 0;
    border: 0;
}

.MainMenu_MenuContainer {
    background: transparent none;
    width:100%; padding: 0px; margin: 0px; border: 0px;
    vertical-align: top;
}

.MainMenu_MenuBar {
    padding: 0px; margin: 0px; border: 0px;
    vertical-align: top;
}

.MainMenu_MenuIcon{ display:none; }
.MainMenu_RootMenuArrow{ display:none; }
.MainMenu_MenuArrow{ display:none; }

#dnn_dnnSOLPARTMENU_ctldnnSOLPARTMENU {
    font-size: 0px;
}

/*---------Root Menu Separator---------------*/
.MainMenu_MenuBreak {
    height: 66px; width: auto;
    background: transparent url('menu_sep.jpg') no-repeat scroll left bottom;
    border-top-width: 0px; border-right-width: 0px;
    border-bottom-width: 0px; border-left-width: 0px;
    padding: 0px; margin: 0px; vertical-align: top;}

/*---------Sub Menu style---------------*/
.MainMenu_MenuItem {
	font-family: arial, verdana, Sans-Serif; 
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	padding: 3px 11px 3px 3px;
	background-image: none;
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #4e4533;
	border: 1px #b1bb1c solid;
	border-width: 1px 1px;
}
.submenuitembreadcrumb, .submenuitembreadcrumb td {
	font-family: arial, verdana, Sans-Serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
	padding: 3px 11px 3px 3px;
	border: 1px #ffffff solid;
	background-image: none;
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #b1bb1c;
}

.submenuitemselected, .submenuitemselected td {
	font-family: arial, verdana, Sans-Serif;
	color: #c6d11f;
	font-size: 11px;
	font-weight: normal;
	padding: 3px 11px 3px 3px;
	border: 1px #b1bb1c solid;
	background-image: none;
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #4e4533;
}

.submenu {
	color: #ffffff;
	font-family: arial, verdana, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	padding: 2px;
	margin: 0px;
	background-color: #4e4533;
	border: solid 2px #b1bb1c;
}


/*---------Root Menu style---------------*/
.rootmenuitem, .rootmenuitem td {
    color: #ffffff;
    background-image: url('menu_m.jpg');
    background-position: top left;
    background-repeat: repeat-x;
    background-color: Transparent;
    height: 66px;
    font-size: 11px;
    font-family: arial, verdana, Sans-Serif;
    font-weight: bold;
    padding: 0px 5px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
    vertical-align: middle;
	text-align: center;
	border-left: solid 0px #878f15;
	border-right: solid 0px #878f15;
	border-top: solid 0px transparent;
	border-bottom: solid 0px transparent;
}

.rootmenuitemselected, .rootmenuitemselected td {
	color: #c6d11f;
    background-image: url('menu_m.jpg');
	background-position: top left;
	background-repeat: repeat-x;
	height: 66px;
	font-size: 11px;
	font-family: arial, verdana, Sans-Serif;
	font-weight: bold;
    padding: 0px 5px 0px 0px;
    margin: 0px 0px 0px 0px;
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
	border-left: solid 0px #4b4c3e;
	border-right: solid 0px #4b4c3e;
	border-top: solid 0px transparent;
	border-bottom: solid 0px transparent;
}

.rootmenuitembreadcrumb, .rootmenuitembreadcrumb td {
	color: #ffffff;
	background-image:url('menu_hover_m.jpg');
	background-position: top left;
	background-repeat:repeat-x;
	height: 66px;
	font-size: 11px;
	font-family: arial, verdana, Sans-Serif;
	font-weight: bold;
    padding: 0px 5px 0px 0px;
    margin: 0px 0px 0px 0px;
	text-decoration: none;
	vertical-align: middle;
	text-align: center;
	border-left: solid 0px #4b4c3e;
	border-right: solid 0px #4b4c3e;
	border-top: solid 0px transparent;
	border-bottom: solid 0px transparent;
}

.SkinObject {
    font-weight: bold;
    font-size: 11px;
    color: #5e4f45;
    font-family: arial, verdana, sans-serif;
    text-decoration: none;
}


A.SkinObject:link {
    text-decoration:    none;
    color:#878f15;
}

A.SkinObject:visited  {
    text-decoration:    none;
    color:#878f15;
}

A.SkinObject:hover    {
    text-decoration: underline;
    color: #878f15;
}

A.SkinObject:active   {
    text-decoration:    none;
    color:#878f15;
}

.containermaster_dkbg .SkinObject {
    font-weight: bold;
    font-size: 11px;
    color: #b1bb1c;
    font-family: arial, verdana, sans-serif;
    text-decoration: none;
}

.containermaster_dkbg A.SkinObject:link {
    text-decoration:    none;
    color:#b1bb1c;
}

.containermaster_dkbg A.SkinObject:visited  {
    text-decoration:    none;
    color:#b1bb1c;
}

.containermaster_dkbg A.SkinObject:hover    {
    text-decoration: underline;
    color: #b1bb1c;
}

.containermaster_dkbg A.SkinObject:active   {
    text-decoration:    none;
    color:#b1bb1c;
}

/* text style used for most text rendered by modules */
.Normal, .NormalDisabled {
    font-family: arial, verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #5d533d;
}

.containermaster_dkbg .Normal, .containermaster_dkbg .NormalDisabled,
.containermaster_dkbg .wizardtext {
    font-family: arial, verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #ffffff;
}

/* text style used for rendered text which should appear disabled */
.NormalDisabled
{
    color: #555555;
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{
    font-family: arial, verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.containermaster_dkbg .NormalBold
{
    font-family: arial, verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
}

/* text style used for error messages */
.NormalRed
{
    font-family: arial, verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #ff3300;
}

.containermaster_dkbg .NormalRed {
    font-family: arial, verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #ff471a;

}

/* text style used for textboxes */
.NormalTextBox, td.NormalTextBox, label {
    font-family: arial, verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #5d533d;
    padding: 1px 1px 1px 2px;
}

.containermaster_dkbg label {
    color: #b1bb1c;
}

.containermaster_dkbg .NormalTextBox, .containermaster_dkbg td.NormalTextBox {
    font-family: arial, verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #5d533d;
    padding: 1px 1px 1px 2px;
    background: #ffffff none;
    background-color: #ffffff;
}

input,
textarea,
select,
select.normaltextbox,
select.normal,
.normal option,
input .normaltextbox {
    font-family: arial, verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #5d533d;
    border: solid 1px #6d5b50;
    padding: 1px 1px 1px 2px;
}

.containermaster_dkbg input.normal {
    color: #ffffff;
    background-color: #878f15;
}
.searchoptions input, #dnn_ctr_Login_chkCookie {
    border: none 0px;
}

/* style for module titles */
.Head {
    font-family: arial, verdana, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #878f15;
    text-align: left;
}

.containermaster_dkbg .Head {
    font-family: arial, verdana, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #b1bb1c;
    text-align: left;
}

/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: arial, verdana, sans-serif;
    font-size:  11px;
    font-weight: bold;
    color: #878f15;
}

.containermaster_dkbg .SubHead    {
    font-family: arial, verdana, sans-serif;
    font-size:  11px;
    font-weight: bold;
    color: #b1bb1c;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: arial, verdana, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #5e4f45;
}

.containermaster_dkbg .SubSubHead {
    font-family: arial, verdana, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #b1bb1c;
}

/* used for links token at bottom of page */
.footer_links {
	font-size: 11px;
	text-align: center;
	border: 0;
	margin: 0;
	padding: 0;
	color: #878f15;
	font-variant: normal;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

A.footer_links:link, A.footer_links:active, A.footer_links:visited {
	color: #878f15;
	text-decoration: none;
}
A.footer_links:hover {
	color: #878f15;
	text-decoration: underline;
}

/* for breadcrumb navigation at top of page */
/* also used for search and login */
.breadcrumb_area {
    padding: 0px 5px 0px 12px;
    vertical-align: middle;
}
.breadcrumb {
	font-size: 10px;
	text-align: left;
	border: 0;
	margin: 0;
	padding: 0;
	color: #5d533d;
	font-variant: normal;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

A.breadcrumb:link, A.breadcrumb:active, A.breadcrumb:visited, A.search_css:link, A.search_css:active, A.search_css:visited {
	color: #878f15;
	text-decoration: none;
	border: 0;
}

A.breadcrumb:hover, A.search_css:hover {
	color: #878f15;
	text-decoration: underline;
	border: 0;
}

.search_area {
    padding: 0px 10px 0px 5px;
}

.search_css {
	font-size: 11px;
	text-align: left;
	border: 0;
	margin: 0;
	padding: 0;
	color: #878f15;
	font-variant: normal;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
}

.login_area {
    vertical-align: top;
    white-space: nowrap;
    padding: 0px 10px 0px 5px;
    margin: 0;
    border: none 0px;
	height: 16px;
}

.login_area_narrow {
    vertical-align: top;
    text-align: right;
    white-space: nowrap;
    padding: 0px 5px 0px 5px;
    margin: 0;
    border: none 0px;
    background: #ffffff none;
    background-color: #ffffff;
	height: 16px;
}

.login_user 
{
    background: transparent url('key.gif') no-repeat scroll left top;
	font-size: 11px;
	text-align: left;
	border: 0;
	margin: 0;
	padding: 0;
	padding-left: 15px;
	color: #878f15;
	font-variant: normal;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	height: 16px;
}

A.login_user:link, A.login_user:active, A.login_user:visited {
	color: #878f15;
	text-decoration: none;
	border: 0;
}

A.login_user:hover {
    background: transparent url('key_hover.gif') no-repeat scroll left top;
	color: #878f15;
	text-decoration: underline;
	border: 0;
}

/* user registration link doubles as account settings link */
.account_user 
{
    background: transparent url('userblue.gif') no-repeat scroll left top;
	font-size: 11px;
	text-align: left;
	border: 0;
	margin: 0;
	padding: 0;
	padding-left: 15px;
	color: #878f15;
	font-variant: normal;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	height: 16px;
}

A.account_user:link, A.account_user:active, A.account_user:visited {
	color: #878f15;
	text-decoration: none;
	border: 0;
}

A.account_user:hover {
    background: transparent url('userblue_hover.gif') no-repeat scroll left top;
	color: #878f15;
	text-decoration: underline;
	border: 0;
}



/* for copyright, terms, and privacy tokens */
.copyright {
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5e4f45;
	text-align: center;
	border: 0;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

A.copyright:link, A.copyright:active, A.copyright:visited {
	color: #878f15;
	text-decoration: none;
}

A.copyright:hover {
	color: #878f15;
	text-decoration: underline;
}

/* text style used for help text rendered by modules */
.Help
{
  border-right: black 1px solid;
  padding-right: 2px;
  border-top: black 1px solid;
  padding-left: 2px;
  font-weight: normal;
  font-size: 11px;
  padding-bottom: 2px;
  border-left: black 1px solid;
  color: #b1bb1c;
  padding-top: 2px;
  border-bottom: black 1px solid;
  font-family: arial, verdana, sans-serif;
  background-color: #4e4533;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
    font-family: arial, verdana, sans-serif;
    font-size: 11px;
    font-weight: normal;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:    none;
    color: #878f15;
}

A.CommandButton:visited  {
    text-decoration:    none;
    color: #878f15;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: #878f15;
}

A.CommandButton:active   {
    text-decoration:    none;
    color: #878f15;
}

.containermaster_dkbg A.CommandButton:link {
    text-decoration:    none;
    color: #b1bb1c;
}

.containermaster_dkbg A.CommandButton:visited  {
    text-decoration:    none;
    color: #b1bb1c;
}

.containermaster_dkbg A.CommandButton:hover    {
    text-decoration:    underline;
    color: #b1bb1c;
}

.containermaster_dkbg A.CommandButton:active   {
    text-decoration:    none;
    color: #b1bb1c;
}

/* button style for standard HTML buttons */

.StandardButton {
    background: #878f15 none; 
    color: #ffffff;
    font-family: arial, verdana, sans-serif; 
    font-size: 11px;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    padding-right: 5px;
	padding-left: 5px;
}
    
/* GENERIC */
H1  {
    font-family: arial, verdana, sans-serif;
    font-size:  16px;
    font-weight:  normal;
    color: #878f15;
    text-align: left;
    padding: 0px;
    margin: 0px;
    border: none 0px;
}

.containermaster_dkbg h1 {
    color:  #b1bb1c;
}

H2  {
    font-family: arial, verdana, sans-serif;
    font-size:  14px;
    font-weight:    normal;
    color: #878f15;
    text-align: left;
}

.containermaster_dkbg h2 {
    color:  #b1bb1c;
}

H3  {
    font-family: arial, verdana, sans-serif;
    font-size:  11px;
    font-weight:    normal;
    color: #878f15;
    text-align: left;
}

.containermaster_dkbg h3 {
    color:  #b1bb1c;
}

H4  {
    font-family: arial, verdana, sans-serif;
    font-size:  11px;
    font-weight:    normal;
    color: #878f15;
    text-align: left;
}

.containermaster_dkbg h4 {
    color:  #b1bb1c;
}

H5, DT  {
    font-family: arial, verdana, sans-serif;
    font-size:  10px;
    font-weight:    bold;
    color: #878f15;
    text-align: left;
}

.containermaster_dkbg h5, .containermaster_dkbg dt {
    color:  #b1bb1c;
}

H6  {
    font-family: arial, verdana, sans-serif;
    font-size:  10px;
    font-weight:    bold;
    color: #878f15;
    text-align: left;
}

.containermaster_dkbg h6 {
    color:  #b1bb1c;
}
TFOOT, THEAD    {
    font-family: arial, verdana, sans-serif;
    font-size:  11px;
    color: #878f15;
    text-align: left;
}

TH  {
    vertical-align: baseline;
    font-family: arial, verdana, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: #878f15;
    text-align: left;
}

.containermaster_dkbg tfoot, .containermaster_dkbg thead, .containermaster_dkbg th {
    color: #ffffff;
}

A:link  {
    text-decoration:    none;
    color:  #878f15;
    font-weight: bold;
}

A:visited   {
    text-decoration:    none;
    color:  #878f15;
    font-weight: bold;
}

A:hover {
    text-decoration:    underline;
    color:  #878f15;
    font-weight: bold;
}

A:active    {
    text-decoration:    none;
    color:  #878f15;
    font-weight: bold;
}

.containermaster_dkbg A:link  {
    text-decoration:    none;
    color:  #b1bb1c;
    font-weight: bold;
}
 
.containermaster_dkbg A:visited  {
    text-decoration:    none;
    color:  #b1bb1c;
    font-weight: bold;
}
 
.containermaster_dkbg A:active  {
    text-decoration:    none;
    color:  #b1bb1c;
    font-weight: bold;
}
 
.containermaster_dkbg A:hover  {
    text-decoration: underline;
    color:  #b1bb1c;
    font-weight: bold;
}
 

SMALL   {
    font-size:  10px;
}

BIG {
    font-size:  14px;
}

BLOCKQUOTE, PRE {
    font-family: times new roman, serif;
    text-align: left;
}

LI {
    padding-bottom: 0px;
    margin-bottom: 5px;
}

UL {
    padding: 0px;
    padding-left: 3px;
    margin-top: 0px;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-left: 17px;
}

UL LI {
	list-style-image: url('bullet_dots.gif');
	list-style-position: outside;
	vertical-align: top;
	padding-bottom: 5px;
}

UL LI LI {
	list-style-image: url('bullet_dots.gif');
	padding-bottom: 5px;
	vertical-align: top;
}

UL LI LI LI {
    list-style-type:    circle;
    color: #878f15;
}

OL LI   {
    list-style-type:    decimal;
    color: #878f15;
}

OL OL LI    {
    list-style-type:    lower-alpha;
    color: #878f15;
}

OL OL OL LI {
    list-style-type:    lower-roman;
    color: #878f15;
}
OL UL LI   {
    list-style-type:    disc;
    color: #878f15;
}

HR {
    color: #ffffff;
    border: none 0px; 
	border-top: 1px solid #878f15;
	border-bottom: 0px solid #878f15;
	width: 100%;
	height: 1px;
	margin: 4px auto 5px 0;
	text-align: left;
	padding: 0px 0 5px 0;
}

.containermaster_dkbg HR {
    color: #b1bb1c;
    border: none 0; 
	border-top: 1px solid #b1bb1c;
	border-bottom: 0px solid #b1bb1c;
	width: 100%;
	height: 1px;
	margin: 4px auto 5px 0;
	text-align: left;
	padding: 0px 0 5px 0;
}

.hr_dots {
    background: transparent url('hrdots.gif') repeat-x scroll left top;
}

/* logo settings */

.logo_area {
    text-align: right;
    vertical-align: middle;
    width: 100%;
}

h2.blog_title
{
	font-family: arial, verdana, Sans-Serif;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #878f15;
	margin-bottom: 5px;
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #878f15;
}

.containermaster_dkbg h2.blog_title {
	font-family: arial, verdana, Sans-Serif;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #b1bb1c;
	margin-bottom: 5px;
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #b1bb1c;
}

.blog_body {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: #5e4f45;
}

.containermaster_dkbg .blog_body {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

.blog_Description_Heavy 
{
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #878f15;
}

.containermaster_dkbg .blog_Description_Heavy 
{
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #b1bb1c;
}
 

.blog_Description 
{
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color: #5e4f45;
}

.containermaster_dkbg .blog_Description 
{
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}


/* Calendar Styles */
.Blog_Archive_DayHeader{
	font-size: 10px;
	background-color: #e6ed83;
	color: #000000;
	font-family: arial, verdana, Sans-Serif;
}

.Blog_Archive_Day{
	font-size: 10px;
	background-color: #ffffff;
}

.Blog_Archive_NextPrev{
	font-size: 10px;
	background-color: #878f15;
    border: solid 1px #000000;
}

.Blog_Archive_OtherMonth{
	font-size: 10px;
	background-color: #f4f4f4;
}

.Blog_Archive_SelectedDay{
	border: 1px solid #000000;
	background-color: #878f15 !important;
	color: #ffffff !important;
	font-size: 10px;
	font-weight: bold;
}

.Blog_Archive_Selector{
	font-size: 10px;
}

.Blog_Archive_Title{
	font-size: 10px;
	font-weight: bold;
	background-color: #878f15;
    border: solid 1px #000000;
	font-family: arial, verdana, Sans-Serif;
}

.Blog_Archive_TodayDay{
	border: 1px solid #000000;
	background-color: #199ca5 !important;
	color: #ffffff !important;
	font-size: 10px;
	font-weight: bold;
}

.Blog_Archive_WeekendDay{
	font-size: 10px;
	background-color: #fffff0;
}

/* Normal Bubble */
div.blog_bubble {
	width: auto;
	font-size: 11px;
	margin-bottom: 24px;
	font-family: arial, verdana, Sans-Serif;
    color: #5e4f45;
}

div.blog_bubble blockquote {
	margin: 0px;
	padding: 0px;
	border: 3px solid #b1bb1c;
	background-color: #ffffff;
	font-family: arial, verdana, Sans-Serif;
    color: #5e4f45;
}

.containermaster_dkbg div.blog_bubble blockquote {
	margin: 0px;
	padding: 0px;
	border: 1px solid #878f15;
	background-color: #9b8966;
	font-family: arial, verdana, Sans-Serif;
    color: #ffffff;
}

div.blog_bubble blockquote p {
	margin: 10px;
	padding: 0px;
	font-family: arial, verdana, Sans-Serif;
    color: #5e4f45;
}

.containermaster_dkbg div.blog_bubble blockquote p {
	margin: 10px;
	padding: 0px;
	font-family: arial, verdana, Sans-Serif;
    color: #ffffff;
}

div.blog_bubble cite {
	position: relative;
	margin: 0px;
	padding: 7px 0px 0px 15px;
	top: 6px;
	background: transparent url(images/blog_comment_tip.gif) no-repeat 20px 0;
	font-style: normal;
	font-family: arial, verdana, Sans-Serif;
    color: #b1bb1c;
}

.containermaster_dkbg div.blog_bubble cite {
    color:#ffffff;
}


.containermaster_dkbg .blog_date {
    color:#ffffff;
}

.blog_pub-date {
    color: #000000;
    background-color: #ffffff;
}
.containermaster_dkbg .PagingTable {
    background: #5e4f45 none;
	border: solid 2px #b1bb1c;
    width:100%;
    padding: 3px 3px 3px 3px;
    margin:  3px 3px 3px 3px;
}

.containermaster_dkbg .DataGrid_Container {
    background: #5e4f45 none;
	border: solid 2px #b1bb1c;
    width:100%;
    padding: 3px 3px 3px 3px;
    margin:  3px 3px 3px 3px;
}

.containermaster_dkbg .DataGrid_Item {
    color: #ffffff;
    background-color: #878f15;
    font-family:Tahoma,Arial,Helvetica;
    font-size:10px;
    font-weight:normal;
}

.containermaster_dkbg .DataGrid_AlternatingItem {
    color: #878f15;
    background-color: #ffffff;
    font-family:Tahoma,Arial,Helvetica;
    font-size:10px;
    font-weight:normal;
}





















