﻿/* Layout Stylesheet */

#envelope {
	position: relative;
	margin: 0 auto;
	width: 800px;
	text-align: left;
	}
	#constants {
	position: absolute;
	top: 54px;
	left: 425px;
	width: 390px;
	height: 25px;
}
		#constants form {
			position: absolute;
			top: 0px;
			left: 230px;
			}
			#searchField {
				border: 1px solid #666;
				padding: 1px 6px;
				width: 120px;
			}/*
	#levelOneNavigation 
	{
		position: absolute;
		top: 98px;
		left: 0;
		padding-top:1px;
		padding-left: 4px;
		width: 810px;
		z-index: 25;
		height: 134px;
		background: transparent url(img/interface/navigation12.gif) top left no-repeat;
		}
		*/
		#levelOneNavigation 
		{
		position: absolute;
		top: 97px;
		left: 0;
		padding-top:6px;
		padding-left: 5px;
		width: 797px;/*width: 800px;*/
		z-index: 25;
		height: 48px;
		background: transparent url(img/interface/bg-levelone.gif) top left no-repeat;
		}

		#levelOneNavigation ul li 
		{
			float: left;
		}
		/*border: thin solid #F1FFC6;
			display: block ;
			background-color: #F1FFC6;*/
		#levelOneNavigation ul li div ul li
		{
	border: .01cm ridge #ffffff;
}
	#mainHeader {
		padding:59px 0 0 185px; /*143px 0 0 185px;*/
		height: 94px;
			hei\ght: 35px;
		background: #fff url(img/interface/bg-header.gif) bottom left no-repeat;
	}
	#breadCrumb {
		position: absolute;
		top: 200px;
		left: 191px;
		z-index: 5;
		font-size: .81em;
		}
		#breadCrumb a {
			color: #999;
			text-decoration: none;
			}
			#breadCrumb a:hover {
				text-decoration: underline;
			}
		#breadCrumb span {
			color: #e05b00;
		}
	#threeColumns {
		background: transparent url(img/interface/bg-three-columns.gif) top left repeat-y;
	}
	#mainBody {
		background: #fff url(img/interface/bg-dots.jpg) bottom left no-repeat;
		/*padding-bottom: 100px;*/
		width: 800px;
		}
		#threeColumns #mainBody {
			background: transparent url(img/interface/bg-dots.jpg) bottom left no-repeat;
		}
		#sublevelNavigation {
			float: left;
			width: 160px;/*170*/
			}
			#sublevelNavigation ul {
				padding: 37px 5px 0 19px;/*37px 10px 0 22px*/
				}
				#sublevelNavigation ul li {
	display: block;}
					#sublevelNavigation ul li a {
						display: block;
						/*padding: 3px 0;
						margin-bottom: 2px;
						text-transform: uppercase;*/
						text-decoration: none;
						color: #747474;
						font-size: .9em;
						line-height:14px;
						font-weight: bold;
						}
	/*Sub Navigation Start*/
	#sublevelNavigation1 {
		float: left;
		width: 150px;/*170*/
	}
	#sublevelNavigation1 ul {
		padding: 37px 5px 0 19px;/*37px 10px 0 22px*/
	}
	#sublevelNavigation1 ul li {
	display: block;}
	#sublevelNavigation1 ul li a {
	display: block;
	/*padding: 3px 0;
	margin-bottom: 2px;
	text-transform: uppercase;*/
	text-decoration: none;
	color: #747474;
	font-size: .9em;
	line-height:14px;
	font-weight: bold;
	}
	#sublevelNavigation1 ul li a sup {
		font-size: 8px;
	}
	#sublevelNavigation1 ul li a:hover, #sublevelNavigation1 ul li a.selected {
		color: #e36a17;
	}
	#sublevelNavigation1 ul li ul {
		padding: 0 0 10px 12px;
	}
	#sublevelNavigation1 ul li ul li {
	}
	#sublevelNavigation1 ul li ul li a {
		padding: 2px 0;
		margin-bottom: 1px;
		text-transform: capitalize;
		font-weight: normal;
	}
	#sublevelNavigation1 ul li ul li a:hover, #sublevelNavigation1 ul li ul li a.selected {
		color: #454545;
	}
/*Sub Navigation end*/
	#sublevelNavigation ul li a sup {
		font-size: 8px;
	}
	#sublevelNavigation ul li a:hover, #sublevelNavigation ul li a.selected {
		color: #e36a17;
	}
	#sublevelNavigation ul li ul {
		padding: 0 0 10px 12px;
	}
	#sublevelNavigation ul li ul li {
	}
	#sublevelNavigation ul li ul li a {
		padding: 2px 0;
		margin-bottom: 1px;
		text-transform: capitalize;
		font-weight: normal;
	}
	#sublevelNavigation ul li ul li a:hover, #sublevelNavigation ul li ul li a.selected {
		color: #454545;
	}
		.content {
			margin-left: 170px;
			width: 627px;
			}
			/*
			.content p {
				margin-bottom: 13px;
				line-height: 18px;
			}
			.content ul {
				margin: 0 0 13px 15px;
				}
				.content ul li {
					list-style: disc;
					line-height: 18px;
					margin-bottom: 3px;
				}
			*/
			#contentWide .copy {
				padding: 0 20px;
			}
			#contentWide #noHeader, #narrowContent #noHeader {
				padding-top: 40px;
			}
			#subHeader {
				padding: 37px 0 20px 16px;
				}
				#subHeader h2 {
					padding: 7px 0 27px 4px;
					background: #fff url(img/interface/bg-subhead-h2.gif) bottom left no-repeat;
					color: #777777;
					font-size: 1.6em;
					font-weight: normal;
				}
			
			#narrowContent {
				margin-right: 199px;
				width: auto;
				}
				#narrowContent .copy {
					padding: 0 20px;
				}
			.copy h1 {
				font-size: 1.3em;
				color: #5e7ea1;
				margin-bottom: 4px;
			}
			.copy h2 {
				margin-bottom: 7px;
				color: #5e7ea1;
			}
		.rightColumn {
			float: right;
			width: 199px;
			font-size: 1em;
			color: #5c5c5c;
			}
			#paddedTop {
				padding-top: 251px;
			}
			#paddedTop204 {
				padding-top: 204px;
			}
			#paddedTop218 {
				padding-top: 218px;
			}
			#paddedTop240 {
				padding-top: 240px;
			}
			#paddedTop237 {
				padding-top: 237px;
			}
			#paddedTop244 {
				padding-top: 244px;
			}
			#paddedTop248 {
				padding-top: 248px;
			}
			.focusArea {
				border-bottom: 4px solid #fff;
				}
				.focusCopy {
					padding: 12px 16px;
					background: #d1d9ea;
					}
					.focusCopy ul li {
						margin-bottom: 4px;
						}
					#testimonial {
						font-size: .91em;
						line-height: 15px;
					}
					.bottomBuffer {
						margin-bottom: 10px;
					}
					.focusCopy p {
						margin-bottom: 4px;
					}
			#grandOfferFocus {
				background: #e05b00;
				}
				#grandOfferFocus div {
					padding: 9px 0 10px 17px;
					border-bottom: 4px solid #fff;
				}
			#freeFocus {
				padding: 17px 0 20px 19px;
			}
	#productFocusImage {
		position: absolute;
		top: 133px;
		right: 0;
		z-index: 5;
	}
	#footer {
		position: relative;
		clear: both;
		padding: 18px;
		border-top: 10px solid #666;
		background: #eaecf1;
		font-size: .91em;
		}
		#footer ul {
			}
#footer ul li {
	float: left;
	padding-right: 8px;
	margin-right: 8px;
	background: transparent url(img/interface/bg-footer-divider.gif) 100% 3px no-repeat;
}
#footer a {
	color: #777777;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
	color: #EB992B;
}
				#footer ul li.lastItem {
					margin-right: 10px;
					background: transparent;
				}
		#footerContact {
			position: absolute;
			top: 19px;
			*top: 29px;
			left: 730px;
			*left: 711px;
			width: 65px;
			}
		#copyright {
			padding-top: 4px;
			clear: both;
			color: #9c9c9c;
		}
#middle {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	margin-top: 70px;
	padding-top: 70px;
	}
