﻿body{
	margin:0;
	padding:0;
	background: url(/images/bg_body.gif) repeat-x #564f3f;
}
img { border: 0; }


/***** Define general <a> tag properties *****/
a:link, a:visited, .ms-WPBody a:link, .ms-WPBody a:visited { color: #b74b00; text-decoration: none; }
.ms-siteactionsmenu div div div a:visited { color: #bfb89b; }
a:hover, .ms-WPBody a:hover { text-decoration: underline; }
.pageEditingToolbar a:hover { text-decoration: none; }
div#siteActions a:hover { text-decoration: none; }


/***** Define location of Sharepoint Admin Tools *****/
div#loginMenu {
	float: right;
}
#siteActionsContainer {
	position:relative;
	top:0px;
	left:0px;
	width:917px;
	z-index:1000;
}
#siteActionsButton{
	position:absolute;
	top:0px;
	right:0px;
}


/***** Define main page layout DIVs. *****/
div#wrapper{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:917px;
}
#pageContainer{
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
}
#leftContainer{
	vertical-align:top;
	width:226px;
	height:100%;
	background-color: #4e685b;
}
#rightContainer{
	vertical-align:top;
	width:691px;
	height:100%;
	background-color:#bfb89b;
}
#pageFooterContainer{
	position:relative;
	width:100%;
	height:74px;
	background-image:url('/images/bg_footer.png');
	background-repeat:no-repeat;
	color: #bfb89b;
	font-size: 0.6875em;
}


/***** Define left Container Contents Properties *****/
#headerImage1{
	position:relative;
	top:0px;
	left:0px;
	width:226px;
	height:185px;
}
#leftNavMenu{
	position:relative;
	width:226px;
	z-index:1000;
}
/***** Left Menu Item Properties *****/
/***** Commented out by MGLaze - temp fix for menu weirdness.  Resolved with All Web Menus Pro. *****/
table.leftNav {
	text-align: left;
}
table.leftNavItem {
	background: transparent url('/images/bg_leftNav.jpg') repeat-x;
	height: 24px;
	font-size: 11px;
}
a.leftNavItem:link, a.leftNavItem:visited {
	color: white;
	display: block;
	width: 226px;
	font-weight: bold;
	text-indent: 25px;
}
table.leftNavDynamic {
	background: transparent url('/images/bg_leftNav.jpg') repeat-x;
	height: 24px;
	font-size: 11px;
}
a.leftNavDynamic {
	color: white;
	width: 226px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}
.zz1_GlobalNav_0{
	background-color:#4e685b !important;
}


/***** Define RIGHT container properties *****/
#topNavContainer{
	position:relative;
	top:0px;
	left:0px;
	width:691px;
	height:39px;
	background-image:url('/images/bg-topNavBar.gif');
	background-repeat:repeat-x;
}
#topNavMenu-Yuba{
	position:relative;
	top:8px;
	left:18px;
	height:23px;
	width:648px;
}
#topNavMenuItem{
	position:relative;
	float:left;
	width:80px;
	height:23px;
	text-align:center;
	background:url('/images/bg_top_menu.gif');
	background-repeat:repeat-x;
}
#topNavMenuItem a.topNavLink{
	color: white;
	font-weight: bold;
	font-size: 0.55em;
}
#topNavText{
	position:relative;
	top:5px;
}
#topNavSpacer{
	float:left;
	width:15px;
	height:23px;	
}
/***** Search Box Text Input Display Properties *****/
#topNavSearchContainer{
	position:relative;
	float:left;
	height:23px;
	width:173px;
	vertical-align:middle;
	background: transparent url('/images/bg_top_menu.gif') repeat-x;
}
#topNavSearchText{
	position:relative;
	top:5px;
	left:7px;
	width:33px;
	height:12px;
	color: white;
	font-weight: bold;
	font-size: 0.55em;	
}
/*Everything in this section pertains to the search field itself.*/
#SRSB{
	position:relative;
	top:-12px;
	left:44px;
	width:123px;
	height:23px;
	margin:0px;
	padding:0px;
	margin:0px;
}
#SRSB .ms-sbcell { 
	width:100px;
	height:23px;
	border:0px; 
}
#ctl00_PlaceHolderHeader_SearchBox1{
	position:relative;
	top:0px;
	left:0px;
	width:123px;
	height:23px;
	padding:0px;
	margin:0px;
}
.ms-sbtable{
	position:relative;
	top:0px;
	left:0px;
	width:123px;
	height:23px;
	padding:0px;
	margin:0px;
}

.ms-sbtable-ex{
	position:relative;
	top:0px;
	left:0px;
	width:123px;
	height:23px;
	padding:0px;
	margin:0px;
}
.ms-sbrow{
	position:relative;
	top:0px;
	left:0px;
	width:123px;
	height:23px;
	padding:0px;
	margin:0px;
}
td.ms-sbgo{
	position:relative;
	top:0px;
	left:0px;
	width:10px;
	height:23px;
}
td.ms-sbcell{
	position:relative;
	top:0px;
	left:0px;
	width:10px;
	height:23px;
	background-color:transparent;
}


/*Define subNavContainer Properties*/
#subNavContainer{
	position:relative;
	top:0px;
	left:0px;
	background: transparent url('/images/bg_secondBar.png') no-repeat;
	height: 76px;
	width:691px;
}
#subNavImage{
	position:absolute;
	top:0px;
	left:255px;
	width:420px;
	height:76px;
}
#subNavSlogan{
	position:absolute;
	top:20px;
	left:30px;
	width:200px;
	color: white;
	font-size: 14px;
	font-style: italic;
	font-weight: 600;
	text-align:center;
}
/*Define Page Content Box*/
#pageContentContainer{
	position:relative;
	top:0px;
	left:0px;
	width:676px;
	padding: 15px 0px 10px 15px;
}
#pageContent{
	position:relative;
	width:630px;
	border: 1px solid red;
	padding: 15px 15px 15px 15px;
	border: 1px transparent solid;
	border-top-color: #e3ddc6;
	border-left-color: #ece5d3;
	border-right-color: #aea897;
	border-bottom-color: #8d887a;
	background: #e7dfc8 url('/images/bg_subBody.png') repeat-x top;
}



/***** Define Footer Properties *****/
#footerImage1 {
	position:absolute;
	top:0px;
	left:421px;
	width:75px;
	height:74px;
}

#footerText1 {
	position:absolute;
	top:50px;
	left:118px;
}
#footerText2{
	position:absolute;
	top:50px;
	right:73px;
}
#footerText3{
	position:absolute;
	top:33px;
	left:340px;
}
#footerText4{
	position:absolute;
	top:33px;
	right:348px;
}


/***** Breadcrumb properties *****/
#breadCrumb{
	position:relative;
	top:-12px;
	left:-5px;
	background-color: transparent;
	font-size: 0.60em;
}



/****************************************************************************/
/*
table#main { clear: both; }
td#secondBar, td#secondBarCalendar {
	background: transparent url('/images/bg_secondBar.png') no-repeat;
	height: 76px;
}
td#secondBarCalendar {
	background: transparent url('/images/bg_secondBarCalendar.png') no-repeat;
}

div#mainBodyContainer {
	border: 1px solid red;
	margin: 15px 15px 0 0;
	padding: 20px 15px 15px 15px;
	border: 1px transparent solid;
	border-top-color: #e3ddc6;
	border-left-color: #ece5d3;
	border-right-color: #aea897;
	border-bottom-color: #8d887a;
	background: #e7dfc8 url('/images/bg_subBody.png') repeat-x top;
}

td#secondBar p, td#secondBarCalendar p {
	float: left;
	color: white;
	font-size: 14px;
	font-style: italic;
	font-weight: 600;
	margin: 0;
	padding-left: 54px;
	padding-top: 20px;
}

td#secondBarCalendar p { padding-left: 280px; }

td#secondBar img, td#secondBarCalendar img {
	float: right;
	padding-right: 16px;
	width: 420px;
	height: 76px;
}

#mainBody {
	width: 665px;
	height: 300px;
	padding-left: 26px;
	background-color: #bfb89b;
}
#yubaFooterContainer {
	position:relative;
	height: 74px;
	width: 917px;
	background: transparent url('/images/bg_footer.png') no-repeat;
	color: #bfb89b;
	font-size: 0.6875em;
	clear: both;
}

div#homeContent {
	font-size: 0.6875em;
}

div#yubaFooterContainer a:link, div#yubafooter a:visited {
	color: #e7dfc8;
}



.clr{
width:1px;
height:1px;
margin-left:-1px;
margin-bottom:-1px;
font-size:1px;
}
.ms-WPBody td {
	font-size: 12px;
}

.removeMargins {
	margin: 0;
}

h1 {
	color:#990000;
	font-size:1.8em;
	font-weight:bold;
}

h2 {
	color:#B74B00;
	font-size:1.5em;
	font-weight:bold;
}*/