
html,body{
background: #d4c9bb;
background-repeat: repeat-x;
margin: 0;
padding:0
}

html.home,body.home{
background: #f68b1e;
}

body{
font: 76%  Tahoma, Lucida Sans, Arial, Verdana, Helvetica, sans-serif;
}

p{
margin: 5px;
}

a, a:visited{
color: #464e9d;
}

a:hover{
color: #e96422;
}

a:hover.home{
color: #48484a;
}

h1{
padding: 5px;
text-transform: uppercase;
font-size: 100%;
font-weight: bold;
font-family: arial, sans-serif;
}

h2{
padding-left: 5px;
text-transform: lowercase;
font-size: 100%;
font-weight: bold;
font-family: arial;
color: #f68b1e;
}

.bold {
font-weight: bold;
}

.special {
text-align: center;
font-weight: bold;
font-size: 120%;
color: #4a63ae;
}

div#divider {
margin: 0;
padding: 0;
background-color: #5f7dd9;
width: 100%;
height: 30px;
}

div#divider.sub {
background-color: #5f7dd9;
width: 100%;
height: 30px;
}

div#header {
background: #f68b1e;
height:110px;
margin:0;
padding: 0;
}

div#container{
width:970px;
margin: 0 auto;
text-align:left
}

div#wrapper{
background: url('bg.gif');
float:left;
width:100%;
}

div#wrapper.home{
background: url('bg_home.gif');
background-repeat: repeat-y;
float:left;
width:100%;
}

div#content{
background: transparent;
margin-left: 450px;
}

div#content p{
line-height: 1.5em;
}

div#content_left{
background: transparent;
float: left;
width: 260px;
height: 650px;
}

div#content_left li{
line-height: 1.5em;
}

div#content_right{
background: transparent;
float: right;
width: 260px;
}

div#content_sub{
background: #ffffff;
margin-left: 200px;
min-height: 500px;
}

div#body{
padding: 5px;
font-size: 100%;
}

div#body p{
line-height: 1.4em;
}

/*nav cell site--------------------------------*/
#navbar {
background: transparent;
float: left;
width:200px;
margin-left:-970px;
text-transform: uppercase;
font-size: 90%;
font-family: arial;
}
	
/*ul and li in navbar*/	
#navbar ul li{
	list-style-type: none;
	padding: 0;
	margin: 0;
	}
	
/*ul in navbar*/	
#navbar ul {
	margin: 0;
	padding: 0;
}

/*links, visited links in unsorted, bullet list, in navbar*/
#navbar ul li a:link, #navbar ul li a:visited {
	background: transparent;
	color: #ffffff;
	display: block;
	text-decoration: none;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 0;
	margin: 0;
	}

#navbar ul li a:hover {
	background: #6584e4;
	}
	
#navbar ul li a.current {
	background: #6584e4;
	}

/*end nav cell site--------------------------------*/

div#extra{
background: transparent;
float:left;
width:240px;
margin-left:-770px;
padding: 5px;
font-family: arial;
line-height: 2em;
}

div#footer{
background: #f3f0ec;
clear:left;
width:100%;
}

div#footer p{
margin:0;
padding: 10px;
font-size: 90%;
font-weight: bold;
color: #48484a;
text-align: center;
}
