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

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #666666;
margin: 0px;
padding: 0px;
background:url(images/body_bg.gif) bottom right no-repeat fixed;}

div#top {
margin:0px;
height:120px;
background: url(images/bg_top.jpg) top left repeat;}

a:link, a:visited { color: #CC0000; text-decoration: none;}
a:hover {color: #FF6600;}

a {border:none;}
img {border:none;}

/* navigation */

div#nav {float: right; margin: 10px 5% 0 0;}
#navcontainer ul{
font-family: arial, helvetica, sans-serif;
font-weight: bold;
font-style: oblique;
font-size: 14px;
padding-left: 0;
margin-left: 0;
margin-top: 0px;
margin-bottom: 0px;
color: White;
float: right;
width: 100%;}

#navcontainer ul li { 
display: inline;
line-height: 22px; }

#navcontainer ul li a{
padding: 0em 1em;
background-color: #F40006;
color: White;
text-decoration: none;
float: right;
border-right: 1px solid #fff;
background-image: url(images/nav_bg.gif);
background-repeat: repeat;}

#navcontainer ul li a:hover{
background-color: #000000;
color: #fff;
background-image: url(images/nav_hbg.gif);
background-repeat: repeat;}

#navcontainer ul li #current{
background-color: #000000;
color: #fff;
background-image: url(images/nav_hbg.gif);
background-repeat: repeat;}	
	
/* content styles */

.float_L {float:left;}
.float_r {float:right;}

div#holder { min-height: 340px; width: 940px; margin: 20px 0 0 20px;}	

.sidebar {float:left; width:350px; margin: 0 20px 0 0;}

.content {float:left; width:550px;}
.content p { line-height: 20px;}
	
/* footer */	
div#footer {
clear: both;
border-top: 1px dotted #999;
padding: 10px 0;
margin: 20px;}	

/* typography */

h1 {font-size: 28px;}
h2 {font-size: 22px;}
h3 {font-size: 18px;}
h4 {font-size: 14px;}

h1, h2, h3, h4 {padding:0; margin:20px 0 5px 0;}

/* whatever */

ul {
line-height:20px;
margin: 0px 0 10px 10px;
padding-left: 10px;
list-style-type: square;
list-style-position: outside;}

.quote {
width:200px;
float: right;
border:1px solid #9FCFFF;
background:#D7EBFF url('quote-left.gif') no-repeat left top;
padding:20px;
font-weight:bold;}

.quote div {
padding-left: 200px;
background: #E6EEF4;
padding-right: 40px;
padding-bottom: 10px;}

#form {
width: 430px;}

#form td {
padding: 3px;}	