/* CSS Document */

body 	{	
		background-color: #373536;
		background-image:url(img/bkgd/bkgd-img.jpg);
		background-repeat:repeat-x;	
		margin: 0px;	
		font-size: 11px;	
		font-family: Arial, Verdana, sans-serif;
		color: #373536;	
		}
		
img {
		border:0px;
		text-decoration:none;
	}
	
input 	{
		height: 15px;
		border: 1px inset #AAAAAA;
		font-size: 11px;
		font-family: Arial, Verdana, Geneva, sans-serif;
		background-color: #EEEEEF;
		}
		
input.button
	{
	height: 20px;
	border: 2px outset #ECE9D8;
	font-size: 11px;
	font-family: Arial, Verdana, Geneva, sans-serif;
	background-color: #EEEEEF;
	}
	
a		{
		font-family:Arial, sans-serif;
		font-size:11px;
		color:#649b40;
		text-decoration:none;
		}
		
a:hover {
		font-family:Arial, Verdana, sans-serif;
		font-size:11px;
		color:#0e77a5;
		text-decoration:none;
		}
		
				
a.footer {
		font-family: Arial, Verdana, sans-serif;
		color: #999999;
		font-size:10px;
		text-decoration:none;
		}

a.footer:hover{
		font-family:Arial, Verdana, sans-serif;
		color:#649b40;
		font-size:10px;
		text-decoration:none;
		}
		
a.header {
		font-size:14px;
		color:#649b40;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
		
a.header:hover {
		font-size:14px;
		color:#0e77a5;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
		
a.header2 {
		font-size:12px;
		color:#649b40;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.header2:hover {
		font-size:12px;
		color:#0e77a5;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
}
		
a.subnav {
		font-family: Verdana, sans-serif;
		color: #999999;
		font-size:10px;
		text-decoration:none;
		}
		
a.subnav:hover {
		font-family:Verdana, sans-serif;
		color:#649b40;
		font-size:10px;
		text-decoration:none;
		}
		
a.contact {
		font-family:Arial, sans-serif;
		font-size:11px;
		color:#333333;
		text-decoration:none;
}

a.contact:hover{
		font-family:Arial, Verdana, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		text-decoration:none;
}

h1 		{
		font-size:12px;
		color: #999999;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
		
h2		{
		font-size:11px;
		color:#999999;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
		
h3		{
font-size:11px;
color:#373536;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
		

p{
		line-height:14px;
		color:373536;
}

span.form{
		font-family:Arial, sans-serif;
		font-size:11px;
		color:#333333;
		text-decoration:none;
		}


#meridian  	{	 
			background-color: transparent;	
			position: absolute;	
			left: 50%;	
			top: 0px;	
			height: auto;	
			width: 1px;	
			overflow: visible;	
			visibility: visible;	
			display: block;	
			}
			
#container  {	
			background-color: transparent;	
			position: absolute;	
			left: -450px;	
			width: 900px;	
			top: 0px;	
			height: auto;	
			text-align: center;	
			visibility: visible;
			overflow:hidden;	
			}
			
#btop	{
			position:relative;
			top:0px;
			height:256px;
			background-image:url(img/bkgd/bkgd-top.jpg);
			background-repeat:no-repeat;
			border: 0px solid white;
			overflow:hidden;
			}

#bmid {
			position:relative;
			top:0px;
			height:auto;
			background-image: url(img/bkgd/bkgd-mid.jpg);
			background-repeat:repeat;
			border: 0px solid white;
}


			
#header{
			position:relative;
			top:20px;
			height:105px;
			border: 0px solid green;
			overflow:hidden;
			margin-left:50px;
			margin-right:50px;
			width:800px;

}	

/* copy ctopstory...rename...and use for other pages*/

#ctopstory{		
			background-image:url(img/bkgd/about.jpg);
			position:relative;
			margin-left:50px;
			margin-right:50px;
			background-repeat:no-repeat;
			width:800px;
			height:180px;
			border: 0px solid blue;
			top:55px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			}
			
#ctopteam{		
			background-image:url(img/bkgd/about.jpg);
			position:relative;
			margin-left:50px;
			margin-right:50px;
			background-repeat:no-repeat;
			width:800px;
			height:180px;
			border: 0px solid blue;
			top:55px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			}

#ctopsolutions{		
			background-image:url(img/bkgd/solution.jpg);
			position:relative;
			margin-left:50px;
			margin-right:50px;
			background-repeat:no-repeat;
			width:800px;
			height:180px;
			border: 0px solid blue;
			top:55px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			}

#ctopsuccess{		
			background-image:url(img/bkgd/success.jpg);
			position:relative;
			margin-left:50px;
			margin-right:50px;
			background-repeat:no-repeat;
			width:800px;
			height:180px;
			border: 0px solid blue;
			top:55px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			}
			
#ctopima{		
			background-image:url(img/bkgd/solution.jpg);
			position:relative;
			margin-left:50px;
			margin-right:50px;
			background-repeat:no-repeat;
			width:800px;
			height:180px;
			border: 0px solid blue;
			top:55px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			}

#ctopsem{		
			background-image:url(img/bkgd/solution.jpg);
			position:relative;
			margin-left:50px;
			margin-right:50px;
			background-repeat:no-repeat;
			width:800px;
			height:180px;
			border: 0px solid blue;
			top:55px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			}
			
#ctopwhitepapers{		
			background-image:url(img/bkgd/library.jpg);
			position:relative;
			margin-left:50px;
			margin-right:50px;
			background-repeat:no-repeat;
			width:800px;
			height:180px;
			border: 0px solid blue;
			top:55px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			}
			
#ctopcontact{		
			background-image:url(img/bkgd/contact.jpg);
			position:relative;
			margin-left:50px;
			margin-right:50px;
			background-repeat:no-repeat;
			width:800px;
			height:180px;
			border: 0px solid blue;
			top:55px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			}
			
#ctopsite{		
			background-image:url(img/bkgd/site.jpg);
			position:relative;
			margin-left:50px;
			margin-right:50px;
			background-repeat:no-repeat;
			width:800px;
			height:180px;
			border: 0px solid blue;
			top:55px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			}

#cmid{
			position:relative;
			top:0px;
			width:800px;
			height:auto;
			overflow:hidden;
			border: 0px solid blue;
			margin-left:50px;
			margin-right:50px;
			text-align:left;
}
		
#cfoot{
			position:relative;
			top:0px;
			width:800px;
			text-align:center;
			font-size:10px;
			margin-left:50px;
			margin-right:50px;
			color:#666666;
		}
		
#logo{
			position:relative;
			border:0px solid yellow;
			overflow:hidden;
			float:left;
			width:215px;
			}

#border{
			position:relative;
			background-image:url(img/bkgd/border.jpg);
			background-repeat:no-repeat;
			height:120px;
			width:260px;
			text-align:center;
			}

#expand-collapse {
			position:relative;
			font-family: Arial, Helvetica, sans-serif;
			font-size:11px;
			width:380px;
			}

#topnav{
			position:relative;
			width:635px;
			height:85px;
			border:0px solid black;
			float:right;
			}
			