﻿@import url(reset.css);
@import("patches/ie5mac.css");
@import url(mainnav/layout.css);
@import url(footernav/layout.css);
@import url(subnav/layout.css);
@import url(text.css);
@import url(snippets.css);
@import url(../search/search.css);

body {
	padding: 0px;
	margin: 0px;
	text-align: center;
	background: url(../library/bg-body.png) repeat-x 0px 0px #fff;
	}	
div.frame {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	}		
.con-header {
	position: relative;
	background: url(../library/bg-header.png) repeat-x 0px 0px;
	z-index: 10000;
	width: 960px;
	height: 189px;
	}	
.con-wrapper {
	width: 960px;
	margin: 0 auto;
	background: url(../library/bg-frame.png) repeat-y 0px 0px;
	}	
.con-main {
	float: left;
	width: 638px;
	padding: 0 0 50px 101px;
	}
.con-supp-1 {
	float: left;
	width: 195px;
	padding: 40px 0 40px 0px;
	}								
.con-footer {
	}		

.mod-sitelogo {position: absolute; z-index: 1; top: 28px; left: 740px;}
.mod-sitelogo img {display: block;}
.mod-mainnav {position: absolute; z-index: 1; top: 159px; left: 87px;}
.mod-subnav {}	

.mod-sectionimage {
	position: absolute; 
	z-index: 1; 
	top: 0px; 
	left: 25px;
	height: 159px;
	width: 693px;
	}	

/* Clear child floats */
.clear:after {
	display: block;
	clear: both;
	content: ".";
	visibility: hidden;
	height: 0;
	}

/* .NET error pages */		
div.con-errormessage {}		
div.mod-errorheader {}
div.mod-errorcontent {}		
		
