/*:: Imports

------------------------------------- */

	@import url(framework.css);

	

/*:: Header

------------------------------------- */

	#header h1{height:129px; width:206px; background:url(../images/logo.gif) no-repeat top left; float:left;}

	

/*:: Content

------------------------------------- */

	#contentBuffer{width:680px; float:left; margin-right:20px; background:url(../images/mainBg.gif) no-repeat top left;}

	#contentBuffer #welcomeBlurb{height:53px; width:575px; background:url(../images/welcome.gif) no-repeat top left; margin:16px 0 16px 15px; float:left; text-indent: -9999em;}

	#contentBuffer #introParagraph { clear: both; padding: 16px 10px; }



	h2.index { color:#006498; margin: 0 10px; line-height:1.2em; font-size: 16px; clear: both; border-bottom: solid 1px #006498; }



/*:: Prod Nav

------------------------------------- */

	div.products { margin-bottom: 25px; width: 100%;overflow:auto;height:1%;}

	#pNav{ list-style:none; padding-top:8px;}

	#pNav li{float:left; margin-left:10px; width:157px;}

	#pNav .first{margin-left:5px;}

	html>body #pNav .first{margin-left:10px;}

	#pNav .middle{margin-left:10px;}



	#pNav ul li { display:block; padding-left: 0; margin: 2px 0;}

	#pNav ul li a{color:#004B91; font-size: 11px; text-decoration: underline;}



	#pNav h2 { font-size: 13px; line-height: 18px; }

	#pNav h2 a { color: #000; }

/*:: Active Prod Nav
/*:: Dave Correll - added 12/08/09

------------------------------------- */
	#active-image {
		border:0;
		}
	#active-image {
		margin:9px;
		width:300px;
		height:225px;
		border:2px solid #666;
		margin-right:0px;
		float:left;
	}
	
	#pNav-active {
		margin:10px 0;
		list-style:none;
		width:340px;
		float:right;
	}
	
	#pNav-active li{
		margin-bottom:4px;
		cursor:pointer;	
		height:46px;
		padding:3px;
		border:1px solid #999;
		background:#fff;
	}
		
	#pNav-active li.active{
		background:#e0e0e0 !important;
		border-color:#666 !important;	
	}
	#pNav-active li.active a{
		text-decoration:underline;
		}
	#pNav-active li h2 {
		text-transform:uppercase;
		font-size:14px;
	}

	#pNav-active li img {
		display:none;
	}	
		
	

/*:: Services Nav

------------------------------------- */

	#services{clear:both;}

	#sNav { margin:4px 0 0 0; list-style:none; clear: both; }

	#sNav li.bucket { float:left; width: 196px; margin-right: 10px; background: #EEE; padding: 10px; }

	#sNav li.bucket h3 {margin: 0 0 10px 0; }

	#sNav li.bucket h3 a { display: block; width: 100%;  color: #333; font-size: 16px; }

	#sNav li.last { margin-right: 0px;}

	#sNav li.bucket p { margin: 10px 0; }

	#sNav li.bucket li { list-style-position:outside; margin-left: 10px; padding-left:0;}

	#sNav li a:hover{}



/*:: News

------------------------------------- */

	h2.lastest-news a { font-size: 14px; }
	
a { color: #34588A; text-decoration: none; }
	a:hover { text-decoration: underline; }
	