@charset "UTF-8";
/* CSS Document */

* {margin:0px; padding:0px; border:none;} /*global reset*/ 


body {
	margin:0px; 
	padding:0px; 
	text-align:center; 
	background-color:#000; 
	background-image:url(../images/bg-main.jpg); 
	background-repeat:repeat-x;
	}

p {
	font:normal 11px Verdana,Arial,Helvetica,sans-serif;
	color:#666666;
	margin:0 0 15px 0;
	line-height:16px;
	}
	#footer p {
		font-size:10px;
		color:#91b9ca;
		margin:0 0 3px 10px;
		line-height:12px;
		}
	#sidebar p {
		font-size:10px;
		margin:10px 15px 10px 15px;
		color:#8d8875;
		}
em {
	font-weight:bold;
	font-size:11px;
	font-style:normal;
	}	

ul {
	font:normal 11px Verdana,Arial,Helvetica,sans-serif;
	color:#666666;
	list-style-type:disc; 
	list-style-position:outside;
	margin:0 0 15px 30px;
	}
	li {
		margin-bottom:10px;
		}
h1 {
	font:normal normal 25px Georgia,"Times New Roman",Times,serif;
	color:#611b06;
	margin:0 0 15px 0;
	}
	#sidebar h1 {
		font-size:18px;
		margin:8px 15px 15px 15px;
		}

h2 {
	font:bold normal 12px Verdana,Arial,Helvetica,sans-serif;
	color:#611b06;
	margin:0 0 5px 0;
	}

p a:link {font-weight:bold; font-size:10px; color:#32738f; text-decoration:none;}
p a:visited {font-weight:bold; font-size:10px; color:#32738f; text-decoration:none;}
p a:hover {font-weight:bold; font-size:10px; color:#32738f; text-decoration:underline;}
p a:active {font-weight:bold; font-size:10px; color:#32738f; text-decoration:none;}


#footer p a:link {font-size:11px; text-transform:none; color:#91b9ca; text-decoration:none;}
#footer p a:visited {font-size:11px; text-transform:none; color:#91b9ca; text-decoration:none;}
#footer p a:hover {font-size:11px; text-transform:none; color:#91b9ca; text-decoration:underline;}
#footer p a:active {font-size:11px; text-transform:none; color:#91b9ca; text-decoration:none;}

.clear {clear:both;}
.hidetext {display:none;}
.floatright {float:right; margin:0 0 0 15px;}


 /* Layout DIVS */
/***************/

#container {  
	position:relative;
	width:800px; 
	margin:50px auto 50px auto;
	text-align:left;
	background-color:#fff; 
	background-image:url(../images/bg-container.jpg); 
	background-repeat:repeat-y;
	}

#banner {
	width:585px;
	height:270px;
	margin:5px 0px 20px 5px;
	background-image:url(../images/banner.jpg);
	float:left;
	display:inline;
	}

#nav {
	width:200px;
	height:270px;
	margin:5px 0 20px 5px;
	background-image:url(../images/bg-nav.gif);
	float:left;
	}
	
#content {
	width:550px;
	margin:0 20px 20px 20px;
	float:left;
	display:inline;
	}
	#content2 {
		width:775px;
		margin:0 0 20px 20px;
		float:left;
		display:inline;
		}
	.column {
		width:350px;
		margin:0;
		float:left;
		display:inline;
		}
		
#sidebar {
	width:200px;
	margin:0 0 20px 5px;
	background-image:url(../images/bg-sidebar.jpg);
	background-repeat:no-repeat;
	float:left;
	}
	#sidebar img {
		border:1px solid #bbb1a1;
		float:right;
		margin:12px 12px 0 5px;
		}

#footer {
	width:790px;
	float:left;
	display:inline;
	margin:20px 0 5px 5px;
	background-color:#357e9d;
	}
	#footerleft {
		width:400px;
		float:left;
		margin:5px 0 3px 0;
		}
	#footerright {
		width:300px;
		float:right;
		text-align:right;
		margin:5px 10px 3px 0;
		}
	
 /* Navigation */
/**************/
 
#navlist {background:url(../images/bg-nav.gif) 0 -95px; width:200px; height:175px; position:relative; margin:95px 0 0 0;}

	#navlist li {margin:0px; padding:0px; height:33px; position:absolute; left:0; list-style:none;}
	#navlist li, #nav a {height:33px; display: block;}
	#home {top:0; width:200px;}
	#about {top:33px; width:200px;}
	#services {top:66px; width:200px;}
	#links {top:99px; width:200px;}
	#contact {top:132px; width:200px;}

	#home a:hover {background:url(../images/bg-nav.gif) -200px -95px no-repeat;}
	#about a:hover {background:url(../images/bg-nav.gif) -200px -128px no-repeat;}
	#services a:hover {background:url(../images/bg-nav.gif) -200px -161px no-repeat;}
	#links a:hover {background:url(../images/bg-nav.gif) -200px -194px no-repeat;}
	#contact a:hover {background:url(../images/bg-nav.gif) -200px -227px no-repeat;}
	
	#homecurrent {top:0; width:200px; background:url(../images/bg-nav.gif) -200px -95px no-repeat;}
	#aboutcurrent {top:33px; width:200px; background:url(../images/bg-nav.gif) -200px -128px no-repeat;}
	#servicescurrent {top:66px; width:200px; background:url(../images/bg-nav.gif) -200px -161px no-repeat;}
	#linkscurrent {top:99px; width:200px; background:url(../images/bg-nav.gif) -200px -194px no-repeat;}
	#contactcurrent {top:132px; width:200px; background:url(../images/bg-nav.gif) -200px -227px no-repeat;}
	
 /* Tabs */
/********/

.tabs {
	padding:3px 0;
	margin:0 0 30px 0;
	font:bold 10px Verdana;
	border-bottom:1px solid gray;
	list-style-type:none;
	text-align:left;
	}

.tabs li {
	display:inline;
	margin:0;
	}

.tabs li a {
	text-decoration: none;
	padding: 3px 5px;
	margin-right: 3px;
	border: 1px solid gray;
	border-bottom: none;
	background-color:#dbd5c9;
	color:#a49981;
	}

.tabs li a:visited {
	color:#a49981;
	}

.tabs li a:hover {
	background-color: #357e9d;
	color:#fff;
	}

.tabs li a:active {
	color:#357e9d;
	}

.tabs li.selected a { 
	position: relative;
	top: 1px;
	padding-top: 4px;
	background-color:#fff;
	color:#357e9d;
	}
