/* ================================ Default Styles ============================*/ 
	body {
		background: #639;
		color: #639 ;
		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,div, span{
		font-size:10pt;
		color:#639 ;
		font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	}
	
	img {
		border:0;
	}
	
	table {
		border:0;
		padding:0;
		width:100%;
	}
	
	ul {
		list-style:square;	
	}
	
/* ========================= End Default Styles =================================*/

	#mainwrapper {
		text-align:left;
		background: #639  ;
		color: #333;
		margin: 10px auto;
		padding: 0;
		border: 1px solid #639;
		
		overflow:hidden;
		
		width: 800px;  /* bmh */	
		voice-family: "\"}\""; 
		voice-family:inherit;
		width: 798px;
	}
	
	html>#mainwrapper {
		width:798px;
	}
	
	#header {
		display:none;
	}
	
	#row1 {
		font-size:8pt;
		font-weight:bold;
		background-color:#639 ;
		text-align:right;
		padding:0 5px 0 0;
		margin:0;
		color:#fff;
		width: 798px;  /* bmh */	
		voice-family: "\"}\""; 
		voice-family:inherit;
		width: 791px;
	}
	
	html>#row1 {
		width:791px;
	}
	
	#row2 {
		background-color:#639 ;
		width: 798px;  /* bmh */	
		voice-family: "\"}\""; 
		voice-family:inherit;
		width: 796px;
	}
	
	html>#row2 {
		width: 796px;
	}
	
	#row2 #sitetitle {
		color:#fff;
		font-size:14pt;
		padding:0 0 0 5px;
		margin:0;
		border:0;
	}
	
	#row2 #subtitle {
		color:#fff;
		font-size:8pt;
		padding:0 0 0 5px;
		margin:0;
		border:0;
		font-style:italic;
	}
	
	#row3 {
		overflow:hidden;
		white-space:nowrap;
		background-color:#033;
		width: 798px;  
		height:75px;	
		voice-family: "\"}\""; 
		voice-family:inherit;
		width: 798px;
	}
	
	html > #row3 {
		width:798px;
	}
	
	#row3 #logo {
		position:absolute;
		left:auto;
		top:auto;
		width:140px;
		height:75px;
		margin:0;
		padding:0;	
		border:0;	
		background:#fff url(/graphics/logo.jpg) top center no-repeat;		
		voice-family: "\"}\""; 
		voice-family:inherit;
		width:137px;		
	}
	
	#row3 #banner {
		position:relative;
		overflow:hidden;
		height:75px;
		margin:0;
		left:137px;
		padding:0;
		border:0;
		background:transparent url(/graphics/top.jpg) top left no-repeat;
	}
	
	#innerwrapper {
		width:100%;	
		background-color:#639 ;			
	}
	
	#leftnavigation {	
		text-align:left;
		vertical-align:top;
		width:137px;
		margin:0;
		padding:0;
		border:0;
		background-color:#396 ;		
	}
	
	#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 #9c9;
		voice-family: "\"}\""; 
		voice-family:inherit;
		width:122px;
	}
	
	html>#leftnavigation ul li a {
		
	}
	
	#leftnavigation ul li a:hover {
		text-decoration:none;
		background: #639  url(arrow2.gif) center left no-repeat;
	}
	
	#leftnavigation ul li a:active {
		background-color:#639 ;
		color:#fff;
	}
	
	#content {
		text-align:left;
		vertical-align:top;
		margin:0;
		border:0;
		padding:5px;
		height:auto;
		background-color:#9c9;
		width:656px;
		voice-family: "\"}\""; 
		voice-family:inherit;
		width:656px;
	}
	
	html > #content {
		width:656px;
	}
	
	#footer {
		font-size:8pt;
		display:block;
		clear:both;
		background-color:#033;
		color:#fff;
		text-align:center;
		width: 800px;  	
		voice-family: "\"}\""; 
		voice-family:inherit;
		width: 800px;
	}
	
	html>#footer {
		width:800px;
	}
	
	/* ------------------ 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:#639 ;
			
	}
	
	#summary {
		clear:both;		
		color:#639 ;		
		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 #639 ;
	}
	
	.contentlink {
		color: #639 ; 
		font-weight: bold;
	}
	
	.contentlink a:link {  
		font-family: Trebuchet, Verdana, Helvetica; 
		font-size: 9pt; 
		color: #639 ;  
		text-decoration: underline 
	}
	.contentlink a:visited {  
		font-family: Trebuchet, Verdana, Helvetica; 
		font-size: 9pt; 
		color: #639 ;  
		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:#639 ;
		margin:0 10px 10px 10px;
		
	} 
	
	#sections {	
		clear:both;	
		border-top:1px solid #639 ;
		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 #396 ;	
}

p.HomeItemTitle {
	font-size:14pt;
	border-bottom:1px solid #396 ;	
}

#HomePage {
			padding:0;
			margin:0;
			border:0;
			width:100%;				
		}		
				
.HomePageItem {
	float:left;
	margin:3px;			
	padding:0;
	border:0;
	overflow:hidden;
	width:100%;
}
		
#HomePage h2 {
	font-size:14pt;
	border-bottom:1px solid #639 ;	
}

	
/*================== 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:#639;
			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:#639 ;
			color:#fff;
			font-weight:bold;
		}
		
		.rootsection {
			background-color:#639;
			color:#fff;
			font-weight:bold;	
			border-bottom:1px solid #000;
			
		}
		
		#icons .button_acctive {
			border-top:1px groove #000;
			border-left:1px groove #000;
			border-bottom:1px groove #ccc;
			border-right:1px groove #ccc;
			background-color:#ddd;
			width:16px;
			height:16px;
		
		}
		
		#icons .button_inacctive {
			border-top:1px ridge #ccc;
			border-left:1px ridge #ccc;
			border-bottom:1px ridge #000;
			border-right:1px ridge #000;
			background-color:#fff;
			width:16px;
			height:16px;
		
		}
/*============================================================================*/

/* ------------------- Flock Styles ---------------------------------- */
	.flockTable {
		padding:0;
		margin:0;
		border:1px solid #000;
		/* width:50%; */
		float:left;	
		background-color:#cococo;
	}
	
	.EmplyeeName {
		
		padding:0;
		margin:0;
		border:1px solid #000;
		width:150px;
		background-color:#fff;
	}
	
	.employeephone {
		width:75px;
		padding:0;
		margin:0;
		border:1px solid #000;
		
	}
	
	.statusCellIn {
		text-align:center;
		width:5px;
		padding:0;
		margin:0;
		border:1px solid #000;
		background-color:#77c763;		
		color:#000;		
	}
	
	.statusCellOut {
		width:5px;
		padding:0;
		margin:0;
		border:1px solid #000;
		background-color:#f66;
		text-align:center;
		color:#000;
	}
	
	.statusComment {
		width:100px;
		padding:0;
		margin:0;
		border:1px solid #000;
		
	}
/* ------------------- End Flock Styles ------------------------------ */

/* ------------------- Active Lead/ Proposal Search Results ---------- */

	#searchresults {
		width:100%;
		border-top:1px solid #000;
		border-left:1px solid #000;
	}
	#searchresults td {
		font-size:8pt;
		padding:1px;
		border-right:1px solid #000;
		border-bottom:1px solid #000;
	}


/* ------------ End Active Lead/Proposal Search Results -------------- */