/*
Author: Josh Wilkerson
Company: PowerServe http://www.powerserve.net
For: ConFab http://www.confab-carole.com
last updated: 03/18/08
*/

* { margin:0; padding:0; }

body {
	background:url("/img/bg.gif") top left repeat-x #404040;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-align:center;
	}
.clear { clear:both; }
a { color:#fff; text-decoration:none; }
a:hover { color:#ccc; text-decoration:none; }
.right { float:right; }
.left { float:left; }

#container {
	margin:29px auto 10px auto;
	width:966px;
	text-align:left;
	}
/*Start Top Nav*/
#topnav {
	background:url("/img/topnav-bg.gif") bottom left no-repeat;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	letter-spacing:2px;
	height:50px;
	}
#topnav ul {
	list-style:none;
	margin:0 0 0 9px;
	}
#topnav ul li {
	float:left;
	margin:0 10px 1px 0;
	}
#topnav ul .last{
	margin:0 0 1px 0;
	}
#topnav ul li a {
	background:#555;
	display:block;
	height:41px;
	width:127px;
	padding-top:8px;
	}
#topnav ul li a:hover, #topnav ul li a.active {
	background:url("/img/topnav-over.gif") top left repeat;	
	}

/*Start header*/	

#header {
	background:url("/img/header-bg.gif") top left no-repeat;
	padding:15px;
	}
#logo {
	float:left;
	width:300px;
	}
#logo img {
	border:1px solid #fff;
	}
#text {
	float:left;
	font-size:14px;
	width:620px;
	}
/*Start page */

#page {
	background:url("/img/page-bg.gif") top left repeat-y #000;
	font-size:14px;
	}
#page .top {
	background:url("/img/page-top.gif") top left repeat-y #000;
	font-size:1px;
	height:1px;
	}
#page .mid {
	padding:15px;
	}
#page .bot {
	background:url("/img/page-bottom.gif") top left repeat-y #000;
	font-size:1px;
	height:6px;
	}
#page .home {
	padding:0 30px 0 0;
	}
#page #twothirds {
	float:left;
	width:620px;
	}
#page #onethird {
	float:left;
	width:310px;
	}
#page .half {
	float:left;
	width:435px;
	margin-left:20px;	
	}
#page .fourth {
	float:left;
	width:170px;
	margin-left:40px;	
	}
#page .thirds {
	float:left;
	width:310px;
	text-align:center;
	}
#page .thirds p {
	font-size:12px;
	text-align:left;
	margin:5px 0 15px 15px;
	}
#page .thirds img {
	margin:5px;
	}
#page .fiths {
	float:left;
	width:167px;
	margin:0 10px 10px 10px;
	}
#page .fiths p {
	font-size:12px;
	margin:5px 0 10px 0;
	}
#page .sixths {
	float:left;
	width:134px;
	margin:0 10px 10px 10px;
	}
#page .sixths p {
	font-size:12px;
	margin:5px 0 0 0;
	}
#page .next {
	float:right;
	color:#999;
	}
#page .next a {
	padding:5px;
	text-decoration:underline;
	}
#page .next a:hover {
	color:#999;
	text-decoration:none;
	}

/*Misc*/

img {
	border:none;
	}

h1 {
	font-size:24px;
	padding-bottom:15px ;
	}
h2 {
	font-size:18px;
	padding-bottom:15px ;
	}
h3 {
	font-size:16px;
	padding-bottom:15px ;
	}
h4 {
	font-size:14px;
	padding-bottom:15px ;
	}
p.left {
	padding-left:15px;
	text-align:center;
	}
	
#page p {
	font-size:12px;
	padding:0 0 10px 0;
	}
#text p {
	margin:0 15px 15px 15px;
	}
#page ul {
	margin:0 15px 15px 45px;
	text-align:left;
	font-size:12px;
	}
#page .fablinks {
	list-style:none;
	margin:0 45px 15px 45px;
	}
.fablinks li {
	margin:5px 0 5px 0;
	}
.fablinks li a {
	display: block;
	padding:5px 0 5px 17px;
	background:url("/img/link.gif") 5px 12px no-repeat #555;
	}
.fablinks li a:hover {
	color:#555;
	background:url("/img/link-over.gif") 5px 12px no-repeat #ccc;
	}
.noimage {
	display:block;
	width:134px;
	height:168px;
	text-align:center;
	}
#page .button {
	background:#333;
	border:1px solid #fff;
	color:#fff;
	display:block;
	width:100px;
	padding:10px;
	margin:5px 0 0 0;
	text-align:center;
	font-size:12px;
	}
#text .button {
	background:#333;
	border:1px solid #fff;
	color:#fff;
	display:inline;
	width:100px;
	padding:10px;
	text-align:center;
	font-size:12px;
	}
#page .button:hover, #text .button:hover {
	background:#ccc;
	color:#000;
	}
#page .small, #text .small {
	font-size:11px;
	}
	
.data td {
	padding:7px;
	vertical-align:top;
	line-height:20px;
	}

.links {
	border-collapse:collapse;
	}
.links td {
	padding:10px;
	vertical-align:top;
	}


/*start footer*/
#footer {
	margin:0 auto;
	text-align:center;
	width:960px;
	font-size:10px;
	}
	
	
	
