@charset "utf-8";
/* CSS Document */

#container {
	background-color: #eee;
	border-color: -moz-use-text-color #fff #fff;
	border-color: #fff;
	border-style: none solid solid;
	border-width: 0 2px 2px;
	margin: 0 auto;
	max-width: 975px;
	min-width: 750px;
	padding: 0;
	position: relative;
	text-align: left;
	}
	
body { 	
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 75%;
	color: #000;
	background: #d5d5d5 url(/includes/branding/better/engine/images/bodybg.gif) top left repeat-x;
	margin: 0;
	padding: 0;
/*	display: block;
	overflow: auto;
	zoom: 1; */
	}

h1 { 
	margin: 30px auto 0.4em;
	color: #383838; 
	font-weight: normal;
	text-align: center;
	}
	
/* From content.css */
p, td, th, ul, ol { font-size: 100%; line-height: 130% } 

/* From classes.css */
a{ color: #03557d }
a:visited { color: #57456d }
a:hover{ color: #b22 } 

a img { border-style: none }

/* Header links */
#header {
	background: #4d5153 url(/library/includes/branding/better/engine/images/topbg.jpg) left top no-repeat;
	font-size: 94%;
	margin:0;
	padding:0;
	margin-left: 150px;
	min-width: 605px;
	max-width: 825px;
	height: 54px;
	}
#header a { color: #fff;}
#header ul {
	padding: 0;
	margin: 4px 8px 10px 18px
	}
/* Google search box */
#page form.google-search {
	position: relative;
	top: -20px;
	font-size: 94%;
	float: right; 
	margin: 0 10px;
	}
/* From header.css */
.noshow{ position: absolute; left: -9000px }
.searchbox{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 100%;
	line-height: 100%;
	color: #333;
	padding: 1px 3px 0 3px;
	}
input.searchButton:hover { background-color: #333 }
.searchButton{
	color: #fff;
	background-color: #4d5153;
	padding: 0;
	border-width: 2px;
	border-style: solid;
	border-top-color: #666;
	border-right-color: #36383a;
	border-bottom-color: #36383a;
	border-left-color: #666;
	cursor: pointer;
	font-size: 100%;
    width: 30px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	margin: 0;
	text-indent: 0;
	}

#page {
	background: url(/library/includes/homepage/better_homepage_header.jpg) no-repeat;
	max-width: 975px;
	min-width: 570px; 
	width: expression(document.body.clientWidth > 975? "975px": "auto" );
	background-color: #ededed;
	}
#logo {
	position: absolute;
	left: 0;
	top: 0
	}
#navbar {
	float:right;
	color:#fff
	}
#navbar li {
	float:left;
	list-style-type: none;
	padding-right: 2px
	}
#navbar a {
	text-decoration: none;
	color: #fff
	}
#navbar li a:hover {
	color: #fff; 
	text-decoration: underline
	}
div#page-content {
	margin: 0;
	padding: 0 18px 0 12px;
	}

#footer{
	background:url(/library/includes/homepage/footer.gif) repeat-x top;
	margin: 0; 
	padding: 20px 8px 10px 12px;
	margin-left: 0;
	max-width: 950px;
	min-width: 570px; 
	width: expression(document.body.clientWidth > 950? "950px": "auto" );
	clear: both;
	}
	
/* From footer.css */
ul#footer_links li{ display: inline }
#footer ul#footer_links,
ul#footer_links{ margin: 0 }
#footer p{ margin: 0 0 10px 0 }

/* From classes.css */
.smallText{ font-size:84%; line-height:130% }


