
/* All code (c) 2004. G & W Communications. This style sheet has been assembled by G & W Communications for printout of www.trbcpa.com. You are welcome to peek under the hood (as you are doing now), but please respect other people's work. */

		#body	{
			margin:0;
			padding:0;
			background-color:#ffffff;
		}

		#container	{
			position:absolute;
			width:750px;
			left:50%;
			margin-left:-375px;
			display:block;
		}
		
		#toplogo	{
			position: relative;
			width: 750px;
			height: 125px;
			left: 50%;
			margin-left: -375px;
			background-image: url(../images/logo.jpg);
			border-bottom: 1px solid #000000;
			z-index: 5;
		}
		
		#tabmenu	{
			position:absolute;
			top:108px;
			left:22%;
			text-align:center;
			font:12px/18px Verdana, Helvetica, sans-serif;
			z-index:10;
		}
		
		#tabmenu a	{
			background:#ffffff;
			text-decoration:none;
			padding:0 5px;
			color:#696969;
			font-weight:bold;
			border: 1px solid #000000;
		}
		
		#tabmenu .current a	{
			font-weight:bold;
			color:#000000;
			background:#fffff0;
			border-bottom: 1px solid #fffff0;
		}
		
		#tabmenu a:hover	{
			display:none;
		}
		
		#tabmenu .current a:hover	{
			display:none;
		}
		
		#mainbody	{
			float:left;
			position: relative;
			left: 50%;
			margin-left: -375px;
			width: 670px;
			display: block;
		}
		
		#navigation	{
			display:none;
		}
		
		div#navigation .item	{
			margin: 0px 3px 5px;
			display: inline;
		}
		
		#navigation div		{
			margin: 0;
			padding: 0;
			margin-top: 12px;
		}
		
		.item li	{
			display: inline;
		}

		.item li .heading	{
			font-family: "Trebuchet MS", sans-serif;
			line-height: 20px;
			text-align: center;
			padding: 0px 0;
			background: #808080;
			font-size: 14px;
			color: #ffffff;
			font-weight: bold;
			display: block;
			border: 1px dotted #ff8c00;
			border-bottom-width: 0;
		}
		
		div#navigation .item a	{
			display: block;
			padding: 4px 0 4px 0;
			text-align:center;
			text-decoration: none;
			color: #ffffff;
			border: 1px dotted #ff8c00;
			font-size: 11px;
			font-family: "Trebuchet MS", sans-serif;
			background: #cd853f;
			font-weight: bold;
			border-width: 0px 1px 1px 1px;
		}
		
		div#navigation .item a.current, div#navigation .item a.current:hover	{
			background: #99cc99;
			color: #ffffff;
		}
   
		div#navigation .item a:hover	{
			background: #99cccc;
			color: #000000;
		}
 

		.dates	{
			margin: 10px; 
			padding: 5px; 
			background: #ffffff; 
			border: 1px solid #000000;
			text-align: center; 
			font: 12px/14px Arial, sans-serif;
			color:#000000;
			font-weight:bold;
		}
   
		.dates .dtitle	{
			font-weight: bold; 
			font-size: 1.2em;
			color:#ff0000;
		}

		.dates .dlink	{
			text-decoration: none; 
			color: blue; 
			font-size: 0.8em;
		}
   
		.dates .dtitle a	{
			text-decoration: underline; 
			color: #ff0000;
		}

		#content	{
			border: 1px solid #000000;
			border-width: 0 0px;
			padding: 5px;
			float: right;
			width: 600px;
			font: 12px/16px Verdana, Helvetica, sans-serif;
		}

		#content h1	{
			margin-top: 1em;
			margin-bottom:0px;
			padding-bottom:0px;
			font-family: Verdana, Helvetica, sans-serif;
			font-size: 20px;
			line-height: 20px;
			font-weight: bold;
			color: #cd853f;
			border-bottom: 1px solid #cd853f;
			display: block;
		}
	
		#content h3	{
			margin-top:0px;
			margin-left:40px;
			padding-top:0px;
			color: #663333;
			font-size: 12px;
			line-height:12px;
		}

		#content h5	{
			margin-top: 1em;
			margin-bottom: -.3em;
			padding-left: 10px;
			border-left:10px solid #008b8b;
			font-family: Verdana, Helvetica, sans-serif;
			font-size:1.2em;
			font-weight: bold;
			line-height: 25px;
			color: #008B8B;
			display: block;
		}
	
		#content a:link	{
			color:#aa0000;
			font-weight:bold;
		}

		#content a:visited	{
			color:#815151;
		}

		#content a:active	{
			color:red;
		}

		#content a:hover	{
			color:#ff0000;
			text-decoration:underline;
		}

		#content a:after	{
			content: " <" attr(href) "> ";
		}

		.indented	{
			padding-left:20px;
		}
	
		#ulist	{
			margin:0px;
			padding:0px;
			margin-right:40px;
			display:block;
		}

		#ulist ul li	{
			display:inline;
			font-weight:bold;
		}
		
		.boxclear	{
			clear:both;
		}
		
		#footer	{
			clear:both;
			position:relative;
			width:750px;
			left:50%;
			margin-left:-375px;
			margin-top:10px;
			border-top:50px solid #f5f5f5;
			text-align:center;
			font-family:"Trebuchet MS", Helvetica, sans-serif;
			font-size:10px;
		}
	
		#footer span	{
			border-top: 1px dotted #000000;
			border-bottom: 1px solid #666666;
			background-color:#cccc99;
			color:#000000;
			line-height:12px;
			padding:5px 5px 5px 30px;
			display:block;
		}
	
		#photo	{
			float:right;
			padding-top:18px;
			padding-left:18px;
			padding-right:10px;
		}
	
		#photo img	{
			border:0px;
			padding:5px;
		}

		#bottomfree	{
			display:none;
		}

		.score	{
			color: #a00;
			font-weight: bold;
			text-decoration: underline;
		}

		