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

body {background:#000000; background-position:center 20px; background-repeat:no-repeat;color:#FFFFFF;}
p {font-size:120%;}

img {margin:0; padding:0;}

h1, h2, h3, h4, h5{color:#FFFFFF;margin:3px 0;}

a:link, a:hover, a:visited, a:active {color:#FF0000;}

/* header */
#header h1 a{
display:inline-block;
	height:150px; width:250px; 
/*	filter:alpha(opacity=75); 
	opacity: 0.75;display:inline-block;*/
}
#header {background:url(images/logo.jpg) no-repeat; height:630px;}
#header a span { display:none;}

#grabberimage {margin:0 0 10px 0;}

/* menu */
.menu{margin:0 auto 40px; padding:0; height:30px; width:100%; display:block; background:url('images/menuImages.png') repeat-x;}
.menu li{padding:0; margin:0; list-style:none; display:inline-block; position:relative; float:left;}
.menu li a{float:left; padding-left:20px; display:block; color:rgb(255,255,255); text-decoration:none; font:13px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; background:url('images/menuImages.png') 0px -30px no-repeat;}
.menu li a span{line-height:30px; float:left; display:block; padding-right:20px; background:url('images/menuImages.png') 100% -30px no-repeat;}
.menu li a:hover{background-position:0px -60px; color:rgb(255,255,255);}
.menu li a:hover span{background-position:100% -60px;}
.menu li a.active, .menu li a.active:hover{line-height:30px; font:13px Verdana, Arial, Helvetica, sans-serif bold; background:url('images/menuImages.png') 0px -90px no-repeat; color:rgb(255,255,255);}
.menu li a.active span, .menu li a.active:hover span{background:url('images/menuImages.png') 100% -90px no-repeat;}


.menu li ul {position:absolute; width:200px; display:inline-block; left:-27px; top:100%; float:left; visibility:hidden;}
.menu li ul li{position:static; display:block; width:200px;}
.menu li ul li a span{width:200px;}

 
 h1 {clear:both;}
 h2 { color:#CCCCCC;}
 
#content img.right {float:right;margin:0 0 1.5em 1.5em;}

#footer {margin:0;background:url(images/bottom-border.jpg) left top repeat-x #2e2e2e; min-height:200px; padding:40px 0 0 0}
#footer em {color:#00CC00; font:120% bold; font-style:italic;}
#footer span.address { }
#footer div.footerLinks{text-align:right;}

blockquote {
font: "Times New Roman", Times, serif; color:#999999; font-weight:bold; font-size:18px; margin:0 0 0 50px; padding:10px; width:350px; 
}

.letter {
 font-size:16px; font-family:Georgia, "Times New Roman", Times, serif;
}

div.span-8 img{margin:0 0 40px 0;}

ul {margin:10px 50px; font-size:18px;}
li {color:#3399CC;}


#logos {margin:20px 40px 20px 0;}
#logos a{margin:0 20px 0 0;}
#logos img {margin:0 0 0 0;}
#logos p{margin:0 164px 0 0; padding:0;float:left;font-size:90%;color:grey;display:block;width:380px;}

hr {width:590px;float:left; background-color:grey;margin:10px 0 0 0;}

div.terms blockquote{font-size:100%; font-weight:normal; width:400px;}
div.terms blockquote strong{font-weight:bold;}
div.terms h3{color:#906; margin:20px 0 0 0;}
div.terms li{font-size:14px; margin:5px 0;}
div.terms li li{ list-style-type:lower-alpha; color:#9BCDE6; font-size:12px;}

