
@charset "utf-8";
/* ======= GENERAL STYLES ======= */

	.page{	
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: -moz-linear-gradient(top,  #ffffff 0%, white 100%) no-repeat; /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,white)) no-repeat; /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffffff 0%,white 100%) no-repeat; /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ffffff 0%,white 100%) no-repeat; /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ffffff 0%,white 100%) no-repeat; /* IE10+ */
		background: linear-gradient(to bottom,  #ffffff 0%,white 100%) no-repeat; /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='white',GradientType=0 ); /* IE6-8 */
	}

	*, body, a, .ui-widget, .title{font-family:arial,helvetica,sans-serif;}


h1,h2,h3,.fg3color, .adminSubmenu li.sel p{color:#0f3252;}
.adminPage h1,.adminPage h2,.adminPage h3,.adminPage .fg3color,.adminPage .adminSubmenu li.sel p{color:#333;}
.bg1color, tr.odd td, tr.odd th, table.sortable tbody tr:nth-child(odd){background-color:#737373;}
.bg2color, tr.even td, tr.even th, table.sortable tbody tr:nth-child(even){background-color:#000000;}
tr.adminHeadRow, .ajaxExpandRow, .adminSubmenu li.sel .adminSubmenuBox, table.sortable>thead>.classHeadRow>th{background-color:#737373;}
hr.primaryColorSeparator{background-color:#737373;color:#737373;height:1px;border:0;}
tr.adminHeadRow th{color:#ffffff; font-size:medium; text-align:left;}
tr.adminHeadRow a{color:#ffffff; text-decoration:underline;}

/* ======= TOP STYLES ======= */
#meta ul li, #meta ul li a, #loginForm, #loginForm a, #logo, #userAcct{color:#0f3252;}
.adminPage #meta ul li, .adminPage #meta ul li a, .adminPage #loginForm, .adminPage #loginForm a, .adminPage #logo{color:#333;}

	.preheadernav, #meta ul, #loginForm{background-color:#ffffff;}
	.adminPage .preheadernav, .adminPage #meta ul, .adminPage #loginForm{background-color:#ccc;}

.header, .arrowcolor{background-color:#581014;}
.header h1{color:#ffffff; font-size:40.0px; line-height:40.0px;}

	.header h1{font-family:arial,helvetica,sans-serif;}

#topNav, #topNav ul, #topNav-mobile, nav#menu-mobile{background-color:#0f3252;}


/* ======= SIDE NAV ======= */
.familytag, button{background-color:#737373;}
.familytag span, button{color:#ffffff;}

#sideNav ul li.leftnavshim{
	background-color: #ffffff;
	background-image: -webkit-linear-gradient(right, #ffffff, #581014);
	background-image:    -moz-linear-gradient(right, #ffffff, #581014);
	background-image:     -ms-linear-gradient(right, #ffffff,, #581014);
	background-image:      -o-linear-gradient(right, #ffffff, #581014);
	background-image:         linear-gradient(to left, #ffffff, #581014);
}

.sidebarleftbottomfade{
	background: -webkit-linear-gradient(top, #581014, white);
	background: -moz-linear-gradient(top, #581014, white);
	background: -o-linear-gradient(top, #581014, white);
	background: -ms-linear-gradient(top, #581014, white);
	background: white linear-gradient(to bottom, #581014, white);
}

/* ======= SIDE WIDGETS ======= */
.sidebarrightwidget{background-color:#ffffff;}
.sidebarrightwidgetfade{
	background: -webkit-linear-gradient(top, #ffffff, white);
	background: -moz-linear-gradient(top, #ffffff, white);
	background: -o-linear-gradient(top, #ffffff, white);
	background: -ms-linear-gradient(top, #ffffff, white);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='white',GradientType=1 );
	background: white linear-gradient(to bottom, #ffffff, white);
}
.sidebarrightwidget h3{color:#000000;}
.sidebarrightwidget hr{color:#000000; background-color:#000000;}
.sidebarrightwidget h3{border-bottom-color:#000000;}

/* ======= MIDDLE WIDGETS ======= */
.midwidget{background-color:#b8b58c;}
.midwidget h3{color:#b8b58c;}
.midwidget hr{color:#b8b58c; background-color:#b8b58c;}
.midwidgetbottomfade{
	background: -webkit-linear-gradient(top, #b8b58c 65%, white 100%);
	background: -moz-linear-gradient(top, #b8b58c 65%, white 100%);
	background: -o-linear-gradient(top, #b8b58c 65%, white 100%);
	background: -ms-linear-gradient(top, #b8b58c 65%, white 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8b58c', endColorstr='white',GradientType=1 );
	background: white linear-gradient(to bottom, #b8b58c 65%, white 100%);
}

/* ======= NEW WIDGETS ======= */




		.wid h3, .wid h3 a, .tabContainer>ul>li.ui-tabs-selected, .listing h4, .listing h4 a{background-color:#777; color:#fff;}
		.tabContainer>ul.ui-widget-header{background-color:#555;}
		.tabContainer li.ui-state-default a{color:#efefef;}
		.wid button{background-color:#bbb; color:#fff;}
		.tabContainer.ui-tabs .ui-tabs-panel{border:1px solid #777;}
	
		.tabContainer.ui-tabs .ui-tabs-panel{border:none;}
		
		.footerTemplate1{background-color:#ccc;}
		.footerTemplate2{background-color:#000;}
		.footerTemplate3{background-color:#666;}
		.footerTemplate4{background-color:#e3e3e3;}
		.footerTemplate.footerTemplate2 .footerTemplateLinks *, .footerTemplate.footerTemplate2 .footerTemplateFeature *{color:#ccc;}
		.footerTemplate.footerTemplate4 h3{margin-bottom:18px; color:#000;}
	




/* ======= JQuery Menus ======= */
.sidebarleftcontainer, .jqueryslidemenu ul li ul li{background-color:#581014;}
.mmenu-submenu, .jqueryslidemenu ul li ul li a:hover, .jqueryslidemenuHorz ul li ul li a:hover, #sideNav-mobile.jqueryslidemenu ul li ul li a{background-color:#acacac;}
#sideNav-mobile .toggleArrow, .adminButton, button, input[type=submit], input[type=reset], input[type=button], .jqueryslidemenu ul li a, .jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited, .jqueryslidemenu ul li a:hover, .jqueryslidemenu ul li a.menuNoLink, .jqueryslidemenu ul li a:hover.menuNoLink{color:#ffffff;}
.jqueryslidemenu ul li{background-color:#581014;}
.bg3color, input[type=submit], input[type=reset], input[type=button], .jqueryslidemenuHorz ul li, .jqueryslidemenuHorz ul li ul li{background-color:#0f3252;}
.adminPage .bg3color, .adminPage input[type=submit], .adminPage input[type=reset], .adminPage input[type=button]{background-color:#ccc;}
nav#menu-mobile a, #topNav-mobile a, .jqueryslidemenuHorz ul li a, .jqueryslidemenuHorz ul li a:link, .jqueryslidemenuHorz ul li a:visited, .jqueryslidemenuHorz ul li a:hover{color:#ffffff;}
.mmenu a.mmenu-subopen:after, .mmenu a.mmenu-subclose:before{border-color:#ffffff;}
.jqueryslidemenu ul li ul li{border-bottom:1px solid #acacac;}
.mmenu-submenu, .jqueryslidemenu ul li ul{border-top:1px solid #acacac;}
nav#menu-mobile .mmenu-submenu a, .jqueryslidemenu ul li.sideMenuLIHead a, .jqueryslidemenu ul li ul li a:hover, #sideNav-mobile.jqueryslidemenu ul li ul li a{color:#ffffff;}
.jqueryslidemenu ul li.sideMenuLIHead{background-color:#acacac;}
