/* ================================ Default Styles ============================*/ 
	body {
		background: #fff ;
		color: #000;
		margin: 0;
		padding: 0;
		border: 0;
		font-size:10pt;
		text-align: center;
		font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
		padding-bottom: 25px;
	}
	td, li, p, a,h1, h2,h3,h4{
		font-size:10pt;
		color:#063;
		font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	}
	
	img {
		border:0;
	}
	
	table {
		border:0;
		padding:0;
		width:100%;
	}
	
	li {
		list-style:square;	
	}
	
/* ========================= End Default Styles =================================*/

	#mainwrapper {
		text-align:left;
		background: #fff ;
		color: #333;
		margin: 10px auto;
		padding: 0;
		/*border: 1px solid #566;*/
		
		overflow:hidden;
		
		width: 625px;  /* bmh */	
		voice-family: "\"}\""; 
		voice-family:inherit;
		width: 621px;
	}
	
	html>#mainwrapper {
		width:621px;
	}
	
	#header {
		display:block;
	}
	
	#row1 {
		
		font-size:8pt;
		font-weight:bold;
		background-color:transparent;
		text-align:right;
		padding:0 5px 0 0;
		margin:0;
		color:#000;
		width: 623px;  /* bmh */	
		voice-family: "\"}\""; 
		voice-family:inherit;
		width: 616px;
	}
	
	html>#row1 {
		width:616px;
	}
	
	#row2 {
		background-color:transparent;
		width: 623px;  /* bmh */	
		voice-family: "\"}\""; 
		voice-family:inherit;
		width: 621px;
	}
	
	html>#row2 {
		
	}
	
	#row2 #sitetitle {
		color:#000;
		font-size:14pt;
		padding:0 0 0 5px;
		margin:0;
		border:0;
	}
	
	#row2 #subtitle {
		color:#000;
		font-size:8pt;
		padding:0 0 0 5px;
		margin:0;
		border:0;
		font-style:italic;
	}
	
	#row3 {
		display:none;
		white-space:nowrap;
		background-color:#033;
		width: 623px;  
		height:75px;	
		voice-family: "\"}\""; 
		voice-family:inherit;
		width: 621px;
	}
	
	html > #row3 {
		width:621px;
	}
	
	#row3 #logo {
		position:absolute;
		left:auto;
		top:auto;
		width:140px;
		height:75px;
		margin:0;
		padding:0;	
		border:0;	
		background:transparent url(/graphics/logo.jpg) top left no-repeat;		
		voice-family: "\"}\""; 
		voice-family:inherit;
		width:137px;		
	}
	
	#row3 #banner {
		height:75px;
		margin:0;
		padding:0;
		border:0;
		background:transparent url(/graphics/top.jpg) top left no-repeat;
	}
	
	#innerwrapper {
		width:100%;	
		background-color:#063;			
	}
	
	#leftnavigation {	
		display:none;
		text-align:left;
		vertical-align:top;
		width:137px;
		margin:0;
		padding:0;
		border:0;
		background-color:#063;		
	}
	
	#leftnavigation #avslogo{
		text-align:center;
		vertical-align:bottom;
		width:135px;
		height:34px;
	}
	
	#leftnavigation ul {
		list-style:none;
		margin:0;
		padding:0;
	}
	
	#leftnavigation ul li{
		list-style:none;
		display:block;
		padding:0;
		margin:0;
		
	}
	
	#leftnavigation ul li a{
		text-decoration:none;
		margin:0;
		color:#fff;
		display:block;
		background: transparent url(arrow.gif) center left no-repeat;
		width:100%;
		padding:5px 3px 5px 12px;
		border-bottom:1px solid #fff;
		voice-family: "\"}\""; 
		voice-family:inherit;
		width:122px;
	}
	
	html>#leftnavigation ul li a {
		
	}
	
	#leftnavigation ul li a:hover {
		text-decoration:none;
		background: #63947B url(arrow2.gif) center left no-repeat;
	}
	
	#leftnavigation ul li a:active {
		background-color:#63947B;
		color:#fff;
	}
	
	#content {
		text-align:left;
		vertical-align:top;
		margin:0;
		border:0;
		padding:5px;
		height:auto;
		background-color:#fff;
		/*width:486px;*/
		voice-family: "\"}\""; 
		voice-family:inherit;
		/*width:476px;*/
	}
	
	html > #content {
		/*width:471px;*/
	}
	
	#footer {
		font-size:8pt;
		display:block;
		clear:both;
		background-color:transparent;
		color:#000;
		text-align:center;
		width: 623px;  	
		voice-family: "\"}\""; 
		voice-family:inherit;
		width: 621px;
	}
	
	html>#footer {
		width:621px;
	}
	
	/* ------------------ Content Styles ------------------------------ */

	#breadcrumb {
		margin:0;
		border:0;
		padding:0 0 5px 0;			
	}
	
	#breadcrumb ul{
		font-size:8pt;
		font-weight:normal;
		padding:0;
		margin:0;
		clear:both;		
	}
	
	#breadcrumb li {
		display:block;
		float:left;
		white-space:nowrap;
		background: transparent url(/images/sectionsep.gif) center left no-repeat;
		padding:0 5px 0 12px;
	}
	
	#breadcrumb li a{
		color:#063;	
	}
	
	#summary {
		clear:left;		
		color:#063;		
		margin:0;	
		padding:10px 0 10px 0;
		border:0;	
		line-height:100%;
		voice-family: "\"}\""; 
		voice-family:inherit;				
	}
	
	html>#summary {
			
	}
	
	#summary p {
		padding:0;
		margin:0 0 5px 0;	
	}
	
	
	#detail {
		clear:left;
		margin:0;
		border:0;
		padding:5px 0 0 0;
	}
	
	#sectioncontent h1 {
		display:none;
		border-bottom:1px solid #b00;
		font-size:12pt;	
		padding:0;
		margin:0 0 10px 0;		
	}
	
	#sectioncontent {		
		clear:both;		
		margin:0;
		padding:5px 0 0 0;	
		border-top:1px solid #063;
	}
	
	.contentlink {
		color: #063; 
		font-weight: bold;
	}
	
	.contentlink a:link {  
		font-family: Trebuchet, Verdana, Helvetica; 
		font-size: 9pt; 
		color: #063;  
		text-decoration: underline 
	}
	.contentlink a:visited {  
		font-family: Trebuchet, Verdana, Helvetica; 
		font-size: 9pt; 
		color: #063;  
		text-decoration: underline 
	}
	.contentlink a:hover {  
		font-family: Trebuchet, Verdana, Helvetica; 
		font-size: 9pt; 
		color: #63947B;  
		text-decoration: underline 
	}
	.contentlink a:active {  
		font-family: Trebuchet, Verdana, Helvetica; 
		font-size: 9pt; 
		color: #63947B;  
		text-decoration: underline 
	}

	
	.contentsummary {
		font-size: 8pt; 
		color:#063;
		margin:0 10px 10px 10px;
		
	} 
	
	#sections {	
		clear:both;	
		border-top:1px solid #063;
		margin:0;
		padding:5px 5px 5px 0;		
		voice-family: "\"}\""; 
		voice-family:inherit;		
	}
	
	
	
	#sections p {
		margin:0;
		padding:0;
	}
	
	#sections h1 {
		/*background-color:#9aa;*/
		/*border-bottom:1px solid #000;*/
		display:none;
		font-size:10pt;
		text-align:Left;
		margin:0;
		padding:0;
	}
	
	#sections a {
		display:block;
		width:100%;
		font-size:8pt;
		padding:0 0 0 3px;
	}
/* ===================== WYSIWYG Editor Styles ====================== */
	
	.Toolbar 
	{
		background-color: #ffffee;
		border-left: solid 0px #eeeeee;
		border-right: solid 0px #eeeeee;
		border-top: solid 0px #eeeeee;
		border-bottom: solid 1px #cccccc;
		padding: 1px;
	}
	
	.ButtonNormal
	{
		background-color: #dddddd;
		border-left: #dddddd solid 1px;
		border-top: #dddddd solid 1px;
		border-right: #dddddd solid 1px;
		border-bottom: #dddddd solid 1px;
	}

	.ButtonPressed
	{
		background-color: #dddddd;
		border-left: #bbbbbb solid 1px;
		border-top: #bbbbbb solid 1px;
		border-right: #ffffff solid 1px;
		border-bottom: #ffffff solid 1px;
	}

	.ButtonMouseOver
	{
		background-color: #dddddd;
		border-left: #ffffff solid 1px;
		border-top: #ffffff solid 1px;
		border-right: #bbbbbb solid 1px;
		border-bottom: #bbbbbb solid 1px;
	}

	.ButtonDisabled
	{
		background-color: #eeeeee;
		border-left: #dddddd solid 1px;
		border-top: #dddddd solid 1px;
		border-right: #dddddd solid 1px;
		border-bottom: #dddddd solid 1px;
	}

	.Space
	{
		background-color: #dddddd;
		width: 4px;
		height: 24px;
	}

	.List
	{	
		background-color: #ffffff;
	}

	.Divider
	{
		background-color: #dddddd;
		border-left: #bbbbbb solid 1px;
		border-top: #bbbbbb solid 1px;
		border-right: #ffffff solid 1px;
		border-bottom: #ffffff solid 1px;
		width: 2px;
		height: 24px;
	}
	
	.Text
	{
		text-align:left;
		vertical-align:middle;
		font-size: 8pt;
		font-family: Trebuchet, Verdana;
	}
	
	
	.ctrl_z {
		text-align:left;
		vertical-align:middle;
		font-size: 7pt;
		font-family: Trebuchet, Verdana;
		color:#f00;
	}
	
/* ================= Home Page Styles ===============================*/
.HomeItemTitle {
	font-size:14pt;
	border-bottom:1px solid #063;	
}
	
/*================== Content Management Styles ======================*/
	
	
	
		#contentmanagement {
			float:left;
			width:310px;
			padding:2px;
			border:1px solid #000;
		}
		
		#contentmanagement td {
			text-align:left;
			vertical-align:top;
			margin:0;
			padding:0;
			border:0;
			
		}
		
		#contentmanagement #icons {
			padding:3px 0 15px 3px;
			text-align:right;
			vertical-align:top;
		}
		
		#contentmanagement td img {
			margin:0 7px 0 0;
			border:0;
			padding:0;
		}
		
		#contentmanagement #contenttitle {
			padding:0;
			text-align:left;
			vertical-align:top;
		}
		
		#contentlegend {
			float:right;
			width:160px;
			padding:2px;
			border:1px solid #000;
			margin:2.2em 0 0 0;
		}
		
		#contentlegend td {
			margin:0;
		}	
		
		#contentlegend td#contentlegendtitle {
			text-align:center;
			background-color:#92C38B;
			color:#fff;
			font-weight:bold;
		}	
		
		
		
		
		#sectionmanagement {
			/*float:left;*/
			/*width:290px;*/
			padding:2px;
			border:1px solid #000;
			voice-family: "\"}\""; 
			voice-family:inherit;	
			/*width:344px;*/
		}
		
		html > #sectionmanagement{
			width:344px;
		}
		
		#legend {
			margin:10px 0 10px 0;
			padding:10px 5px 10px 5px;
			border-right:1px solid #000;
		}
		
		#legend td {
			border-left:1px solid #000;
			border-bottom:1px solid #000;
			margin:0;
			padding:0;
		}
		
		#legend td img{
			margin:0;
			padding:0 2px 0 2px;
			vertical-align:middle;
		}
		
		#sectionmanagement td {
			/*border-bottom:1px solid #000;*/
			text-align:left;
			vertical-align:top;
			margin:0;
		}
		
		#sectionmanagement #icons {
			padding:3px 0 7px 3px;
			text-align:right;
			vertical-align:top;
		}
		
		#sectionmanagement td img {
			margin:0 7px 0 0;
		}
		
		#legend td#legendtitle {
			text-align:center;
			background-color:#063;
			color:#fff;
			font-weight:bold;
		}
		
		.rootsection {
			background-color:#296B08;
			color:#fff;
			font-weight:bold;	
			border-bottom:1px solid #000;
			
		}
/*============================================================================*/