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

* { margin: 0;
	padding: 0;}
	
html * {max-height:1000000px;}
/*script to disable font boosting on Chrome */

article, aside, figure, footer, header, nav, section {
    display: block;
    margin: 0;
    padding: 0;}

ul, ol, dl { 
	padding: 0;
	margin: 0;}


a img {border: none; }

body {
	-webkit-text-size-adjust: 100%;
	margin: 0px;
	padding: 0px;
	font: 100%/1.4 "Helvetica Neue", Helvetica, Arial, Gotham, "sans-serif";
	color: #333;
	background-color: rgb(245,245,245);
   background-image: url("index-images/desktop-bdrop.png");
    background-repeat: no-repeat; 	background-position: center top;
    background-attachment: fixed;}


a.block {
    text-decoration:none;
    display:block;}

a:link {text-decoration: none;}

a:visited {text-decoration: none;}

p {font-size: 120%; padding-top:15px;}

h1  {font-size: 140%; padding:15px 0px 15px 0px; color:#069;  }



h2 {font-size: 400%; padding:10px 0px 10px 0px; font-weight: 200; text-align: center; color:#AF5709; }

h4{font-size: 80%; color:#069;}
h4 a{ color:#069;}

.italic{font-style: italic; color:#666; }

.credit{font-size: 50%; color:#CCC;}

footer { width:940px; height:80px;background-color:#333;
	position: relative; clear: both;padding-left:40px;}


footer p{font-size: 100%; padding:20px 0px 0px 20px;  float:left; }
footer p a{  text-decoration: underline; color:#fff; }


#container {
    background-color: #fff;
    width: 980px;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    background-image: url( "index-images/logo.png");
    background-repeat: no-repeat;
    background-position: center top;}
	


	
#top-banner{width: 980px;height: 100px; position: fixed; top: 0; left: center;  float:left; z-index:10;}

#top-menu2{width:250px; height: 80px; margin:15px 0px 0px 120px; float:left; }

.float{float:left;}

.image {float:left; margin:40px 0px 40px 0px;}
.image2 {float:left; margin:40px 40px 40px 0px;}
.image3 {float:left; margin:20px 0px 0px 110px;}
.image4 {float:left; margin:80px 0px 0px 150px;}

.title{float:left; margin:180px 0px 60px 0px;}

.intro{float:left; width:390px;  margin:10px 0px 0px 490px;}

.menu-box{float:left; width:270px; height:500px; margin:0px 0px 80px 40px; background-color:#fff;}

.menu-box h1{margin-left:10px; width:250px; color:#333; }
.menu-box h1 a{color:#F37707; text-decoration: underline; }
.menu-box p{margin-left:10px; width:250px;font-size: 100%; }

.text, .text-feature{float:left; width:780px; padding:40px 100px 40px 100px; background-color:#fff; }
.text-reversed{float:left; width:820px; padding:0px 80px 0px 80px; background-color:rgba(80,80,80,1.00) }

.text2{float:left; width:630px; margin:40px 100px 20px 190px;  }

.text p a{color:#069; text-decoration: underline; }

.text2 p a{color:#069; text-decoration: underline; }
.italic{font-style: italic;}

.text-feature p{font-size: 260%; color:#AF5709; font-weight: 200; line-height: 2; text-align: center;}

.text-feature h3{font-size: 140%; color:#333;  line-height: 3; text-align: center;}

.text-reversed p{color:rgba(200,200,200,1.00);  font-size: 160%;text-align: center; font-weight: 200; padding:40px 0px 40px 0px;}
.text-reversed h1{color:rgba(200,200,200,1.00); font-size: 160%; text-align: center;}
.image {float:left; margin:40px 0px 40px 0px;}



