/***** Main Styles *****/
	body {
		/*font: 80% arial, helvetica, sans-serif;*/
		background:#e4e4e4 url();
		border-left: 1px solid #333333;	
		border-right: 1px solid #333333;		
		position: relative;
		width: 795px;	
		/*min-width: 795px;*/		/*enable min-width instead of width if you wish for a fluid layout*/	
		margin: 0 auto 0 auto;	
	}
				
				
	a:link {
	color: #006699;
	}

	a:visited {
		color: #006699;
	}
	
/***** Header Bar styles *****/
	#header {
		background:#666666;
		background-image:url(../images/header.jpg);
		height: 96px;
		color: #FFFFFF;
	}

	
/***** Center Bar Styles ******/
	#center {
		margin:0;
		padding:0;
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 90%;
		color: #333333;
		line-height: 20px;

		background: #ffffff url(../images/yab_logo_watermark.jpg) no-repeat bottom right;
		border-left: 152px solid #cccccc;		
		/* Creating a border on the left and right sides will make the sidebars have a length that is equal to the content length */
		min-height: 500px;
	}
	
	#center #cornershadow {
		width:24px;
		height:24px;
		background: url(../images/cornershadow.gif) no-repeat left top;
	}


	#center p, h4{
		margin-left: 30px;
		padding-right: 15px;
	}
	

	#center p{		
	}
	
	#center h4{
		color: #006699;
		/*background: url(../images/subheader-dots_orange.gif) no-repeat;*/
		padding-right:45px;
	}

	
	
	#center h1{
		background: url(../images/header-dot_orange.gif) no-repeat left center;
		padding-left: 30px;
		font-family: Arial Black, Helvetica, sans-serif;
		font-size: 140%;
		color: #006699;
	}
	
	#center ul{
		margin-left: 43px;
	}
	

/***** The sidebar class will contain all elements common to the left and right sidebar *****/
	.sidebar{
		position: absolute;
		top: 96px;			/*This needs to be the same number as the height of the header */
	}


/***** Left bar styles *****/
	#left{
		left: 0px;
		width:152px;		/* This needs to be the same number as the width of the center's left-border */
		background: #cccccc url(../images/sidephoto.gif) no-repeat;
		background-repeat:no-repeat;
		min-height: 500px; 	/*should be at least same height as bkg image*/	
	}


/***** SIDENAV STYLES *****/
	#sidenav {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color:#000000;
		width:152px;
		font-size: 14px;

	}
	
	#sidenav ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	#sidenav a {
		color:#000000;
		font-weight: normal;
		text-decoration: none;
		display: block;	
		padding:5px 10px 2px 13px;
	}
	#sidenav a#selected {
		color: #FFFFFF;
		background: #969B9D;
		background-image:url(../images/nav-rollover.gif);
		background-repeat: no-repeat;
	}
	#sidenav a:hover {
		color: #FFFFFF;
		background-color: #005AAD;
		background-image:url(../images/nav-rollover.gif);
		background-repeat: no-repeat;
	}
	
	#sidenav a:visited {
		
	}
	
/***** MAINNAV STYLES *****/
	#mainnav {
		text-align:right;
		position: relative;
		top: 45px;
	}
	
	#mainnav ul{	
		margin:0;
		padding: 0;
		list-style: none;
	}

	#mainnav li{
		display:inline;
	}
	#mainnav li#separator{
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 125%;
		color: #FF9933;
		letter-spacing: 0.1em;
		vertical-align: middle;
	}
		
/*	#mainnav li#separator{
		background: url(../images/separator-dot_orange.gif) no-repeat center right;
		padding-left:15px;
	}*/
	
	#mainnav a {
		font-family: Arial Narrow, Helvetica, sans-serif;
		color: #FFFFFF;
		font-size: 84%;
		font-weight: bold;
		letter-spacing: 0.05em;
		text-decoration: none;		
		padding:4px;	

	}
	#mainnav a#selected {
		color: #F08A1E;
		background: url(../images/top-nav-over.gif) no-repeat center;
	}
	
	#mainnav a:hover {
		color: #F08A1E;	
		background: url(../images/top-nav-over.gif) no-repeat center;
	}
	
	#mainnav a:visited {
		
	}
	

/***** Footer Bar styles *****/
	#footer {
		font-family: Arial, Helvetica, sans-serif;
		font-size: small;
		color: #FFFFFF;
		padding-right: 5px;
		background: #EF841A url(../images/footer-bkg.gif);
	
		text-align: right;
	}

	
/***** Form styles *****/

	
/***** Table styles *****/	
	
	
/*****Other classes*** */	
.floatright{
	float:right;
}

.captiontext {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #006699;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 10px;
	font-weight: bolder;
	line-height: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.photostyle {
	border: 2px solid #FF9933;
	margin-bottom: 10px;
}	
.tablestyle {
	border: medium solid #FFFFFF;
}
.box {
	font-weight: normal;
	color: #006699;
	background-color: #FFFF99;
	font-style: italic;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #006699;
	border-right-color: #006699;
	border-bottom-color: #006699;
	border-left-color: #006699;
	border-right-style: none;
	border-left-style: none;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 30px;
	margin-left: 30px;
	font-size: 95%;
	line-height: 16px;
}
.boxBorder {
	font-weight: normal;
	color: #006699;
	font-style: normal;
	font-size: 90%;
	line-height: 20px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 25px;
	text-indent: 5px;
	border: medium solid #FFFFFF;
}
