/* ---------------------------------------- */
/* Name: page.css
/* ---------------------------------------- */
/* Producer: Matt Latzke
/* Production Date: 6-1-08
/* ---------------------------------------- */
/* Description: Page Styles for Allied
/*				Metrics
/* ---------------------------------------- */
/* Revisions:
/* ---------------------------------------- */
/* Top Floor Technologies
/* http://www.topfloortech.com
/* ---------------------------------------- */

@import url(scaffold.css);

/* --- Header --- */
	#header{height:117px; padding:20px;}
	#header h2 a{display:block; height:117px; width:258px; background:url(images/logo.gif) no-repeat top left; float:left;}
/* --- Tagline --- */
	#tagLine{height:32px; background:#006 url(images/tagLine2.gif) no-repeat right center;}
/* --- lNav --- */

	#content .lNavBucket{width:188px; border:1px solid #ccc; background:#fefefe url(images/bucketBg.gif) repeat-x top left; margin-bottom:7px;}
	#content .lNavBucket ul{list-style:none; margin:0 10px 10px 20px;}
	#content .lNavBucket ul ul{margin:5px 0 15px 10px;}
	#content .lNavBucket ul a{text-decoration:none; color:#000;font-size:12px;}
	#content .lNavBucket ul a:hover{text-decoration:underline;}
	#content .lNavBucket h3 a{display:block; width:100%; height:54px;}
	
	#seals h3{background:url(images/seals_small.gif) no-repeat top left;}
	#services h3{background:url(images/services_small.gif) no-repeat top left;}

	#lNav{float:left; width:190px; margin-right:7px;}
	#content .button{height:32px; margin-bottom:7px; background:url(images/buttonBg.gif) repeat-x top left; border:1px solid #ccc;}
	#content .button a{display:block; height:32px; width:100%;}
	#content #rfq a{background:url(images/rfqText2.gif) no-repeat top left;}
	#content #rfq a:hover{background-position:bottom left;}
	#content #ind a{background:url(images/indText2.gif) no-repeat top left;}
	#content #ind a:hover{background-position:bottom left;}

	#content #lNav form{width:168px; border:1px solid #ccc; padding:10px; background:url(images/buttonBg.gif) repeat-x top left;}
	#content #lNav form #aaq{height:30px; width:100%; background:url(images/aaqText.gif) no-repeat top left; float:left;}
	#content #lNav form fieldset{clear:left;}
	#content #lNav form label{font-size:14px; width:60px;}
	#content #lNav form fieldset textarea, #content #lNav form fieldset input{width:78px;}
		html>body #content #lNav form fieldset textarea{width:90px;}
		html>body #content #lNav form fieldset input{width:90px;}
	#content #lNav form input{width:100%;}

/* --- Content --- */
	#content{padding:7px;}
	#contentBuffer{float:left; width:563px; padding:0 20px 20px 20px;}
	.B_crumbBox{font-size:12px;}
	.B_crumbBox a{text-decoration:none; color:#000;}
	.B_crumbBox a:hover{text-decoration:underline;}
	#contentBuffer h1{color:#006; font-size:26px; clear:both; padding-top:26px; margin-bottom:13px;}
	#contentBuffer p, #contentBuffer label, #contentBuffer li, #contentBuffer table{font-size:12px; line-height:16px;}
	#contentBuffer p, #contentBuffer ol, #contentBuffer ul{margin-bottom:1em;}
	#contentBuffer ol, #contentBuffer ul{margin-left:20px;}
	#contentBuffer h2, #contentBuffer h3, #contentBuffer h4, #contentBuffer h5, #contentBuffer h6{clear:both; margin:1em 0 .5em 0; font-weight:normal;}
	.secTitle{border-bottom:1px solid #ccc;}
	#contentBuffer h2{font-size:20px;}
	#contentBuffer h3{font-size:18px;}
	#contentBuffer h4{font-size:16px;}
	#contentBuffer h5{font-size:14px;}
	#contentBuffer h6{font-size:12px;}
	
/* --- Table --- */
	table{border-width:1px 0 0 1px; border-style:solid; border-color:#ccc; margin-bottom:1em; font-size:11px !important;}
	table th{font-weight:bold; vertical-align:bottom; color:#000066; background:#dedede; padding:5px; border-right:1px solid #ccc;}
	table ul, table ol{margin-bottom:0 !important;}
	table td{border-width:0 1px 1px 0; border-style:solid; border-color:#ccc; border-collapse: collapse; padding:5px; background:#fcfcfc;}