
#canvas {background-color:#ffffff;
		background:none;
		background-color:#ffffff;
		background-position: right;
		width: 780px;
		height: auto;
 		border-top: 2px solid #ffffff;
		border-bottom: 2px solid #ffffff;
		}
		
#leftsidebar {width: 181px;
			background-color:#ECF4DC;
  			margin-top: 10px;
			margin-bottom: 20px;
			}
			
 		

#leftsidebar table td, .b10 {border-bottom: 1px solid #D6DFC5;}
 
#leftsidebar table {width:160px;
  					border-collapse:collapse;
  					margin:0px;
  					padding:0px;}
  					
.n10 {border:none;}
 
#content {
padding-right: 40px;
			padding-left: 20px;
			padding-bottom: 20px;
			}

.navlink {font-family: "trebuchet", arial, verdana, sans-serif;
		font-size: 12px;
		display:block;
		margin-top: 2px;
		}
		
#leftsidebar table td a{margin:0px;
						}

#xleftsidebar table td a:hover{display: block;
				background-color: #D6DFC5;
				}
				
.navtitle {color:#728947;
			font-size: 14px;
			font-family: arial, verdana, sans-serif;
			text-transform: none;
			text-align:justify;
			font-weight: bold;
			}
			
#search {background-color:#005C30;
		width:181px;
		height: 30px;
		display: none;
		}
	
#searchfield {border:none;
 			width: 160px;
 			height: 20px;
 			margin:0px;
 			margin-left: 9px;
 			border:1px solid #cccccc;
 			text-indent: 6px;
 			}
 				
#search form{padding:0px;
			margin:0px;
			}
			
#searchbutton {background:url(../images/searchbuttonb.gif) no-repeat;
				border:none;
				width: 52px;
				height:17px;
				text-indent:-1000em;
				}
				
html>body #searchbutton {top: 5px;
				position: relative;}				

hr {display: none;}

.navbaritem, .navbardelimiter {font-size: 10px;
 			font-family: arial;
 			letter-spacing: 2px;
			text-transform:uppercase;
			}
			
.n8 {/* this is the email and printer friendly thingy*/
	 
	}

.titlebig, #content h2 {font-size: 29px;
			line-height: 30px;
			color: #333333;
 			margin-top: 30px;
 			font-family: arial, helvetica, verdana;
			padding-bottom: 5px;
			display: block;
			border-bottom: 1px solid #cccccc;
			font-weight: normal;
			letter-spacing:-1px;
			margin-bottom:10px;
			}
			
.redb10 { font-family: times, times new roman, serif;
		font-style: normal;
		color: #EFAE02;
		margin-bottom:0px;
		 
		}
		
#resourcetable {width: 100%;
				border-collapse: collapse;
				}

#resourcetable th{font-size: 14px;
				border-bottom:2px solid #333333;
				text-align: left;}

#resourcetable td{border-bottom:1px solid #AEBC92;
					font-size: 11px;}

.alt {background-color: #ECF4DC;}

.name {font-weight: bold;}

#contenttable {width: 780px;
				border-collapse: collpase;
				margin:0px;
				padding:0px;
				border:0px;
				}
				
#sidebartd {width:155px;
			vertical-align: top;
			padding-left: 6px;
			 }
		
#contenttd { 
			}


#controlbar {background: url(../images/controlbg.gif) repeat-x;
			background-position: top;
			xbackground-color:#cccccc;
			height:35px;
			margin-top: 10px;
			padding:0px;
		 }

#controlbar a{color: #333333;}

#cbleft	{background: url(../images/cbleft.gif) no-repeat;
		background-position: top left;
		margin:0px;
		height:35px;}
		
#cbright {background: url(../images/cbright.gif) no-repeat;
		background-position: top right;
				margin:0px;
	height:35px;}

#controlbar table{width: 100%;
				border-collapse: collapse;
				margin:0px;
				padding:0px;
				height:34px;
				border:0px;
					}

#controlbar tr{	padding:0px; 
						margin:0px;
						border:0px;}
	
#controlbar td{vertical-align: middle;
						font-size: 11px;
						height: 34px;
						padding:0px; 
						margin:0px;
						border:0px;
							}
						
#controlbar img{border:none;
				margin-top:2px;
				margin-bottom:-2px;}

#content2 p,
#content2 li,
#content2 ul,
#content2 blockquote,
#sidebar2 p,
#content2 p,
#content2 li,
#content2 table li,
#content2 td,
#content2 td li,
.n10 	{font-family: "trebuchet", arial, sans-serif;
			font-size: 12px;
			line-height: 13px;
			margin-top: 0px;
			margin-bottom: 0px;
			}

 

#content p,
#content li,
#content ul,
#content blockquote,
#sidebar p,
#content p,
#content li,
#content table li,
#content td,
#content td li,
.n10 	{font-family: "trebuchet", arial, sans-serif;
			font-size: 13px;
			line-height: 17px;
			margin-top: 0px;
			margin-bottom: 15px;
			}

.CartTable {
	width: 90%;
}

