@charset "utf-8";

a:link { color: green;
         text-decoration: none;
}
a:visited { color: red;
            text-decoration: none;
}
a:hover { color: navy;
          text-decoration: none;
}
a:active { color: navy;
           text-decoration: none;
}

h1{ font-size: 1.5em;
}
body {  background-image: url("images/background1.png");
background-repeat: repeat-x;
        font-family:Arial, Helvetica, sans-serif;
        width: 900px;
        height: 100%;
        margin: auto;
				overflow: visible;
}

img { border: 0px;
margin: auto;
}
#banner { width: 100%;
height: auto;
margin-right: auto;
margin-left: auto;
margin-bottom:10px;
overflow: visible;

        text-align:center;

}


#menu {
				width:900px;
				height:auto;
				margin: auto;
				text-align: center;
}

#leftTest {
				margin: 15px;
				padding: 10px;
				float: left;
				height: auto;
				width: 200px;
				border: thin solid #1B1464;
}

#rightTest {
				margin: 15px 50px 15px 15px;
				padding: 15px;
				float: right;
				height: auto;
				width: 450px;
				border: thin solid #C1272D;
}

#menu img { margin: 5px; }
#container {
				width: 900px;
				height: auto;
				border: 0px;
				overflow: hidden;
				margin: 25px auto 10px;
}

#content {
				width: 875px;
				height: 100%;
				padding: 5px;
				background-color: #fff;
				border: 5px solid #1B1464;
				overflow: hidden;
				margin: auto;
}

#contact {
				width: 440px;
				height: 100%;
				margin: 25px auto;
				padding: 5px;
				text-align: center;
				overflow: hidden;
				border: 5px groove #1B1464;              
}

.disclaimer { font-size: .9em; }

#privacy {
				height: auto;
				width: 700px;
				margin: auto;
}

#AO {   	   width: 440px;
               height: 100%;
               float: right;
			   clear:right;
			   margin: auto;
			   padding: 5px;
               text-align: center;
               overflow: hidden;
			   border-left: 5px solid #1B1464;
              
}
#missionStatement { float:left;
					clear:left;
             		width: 350px;
             		height:100%;
					margin-top:10px;
             		margin-right:25px;
             		margin-left:25px;
					margin-bottom:10px;
               		color: #000;
               		text-align: left;
               		font-size: .8em;
               		overflow: hidden;
              
}

#signType { 		float:left;
					clear:left;
             		width: 300px;
             		height:100%;
					margin-top:10px;
             		margin-right:25px;
             		margin-left:25px;
					margin-bottom:10px;
               		color: #000;
               		text-align: left;
               		font-size: .8em;
               		overflow: hidden;
              
}

#innerLeft { 		float:left;
             		width: 200px;
             		height:100%;
             		margin-right:5px;
             		margin-left:5px;
               		color: #000;
               		text-align: left;
               		font-size: .7em;
               		overflow: hidden;
              
}

#innerRight {float:left;
             width: 200px;
             height:100%;
             margin-right:5px;
             margin-left:5px;
             color: #000;
             text-align: left;
			 font-size: .7em;
             overflow: hidden;
}

#innerLeft2 { float:left;
             width: 140px;
             height:100%;
             margin-right:10px;
             margin-left:10px;
             color: #000;
             text-align: left;
             overflow: hidden;
              
}

#innerRight2 { float:left;
             width: 140px;
             height:100%;
             margin-right:auto;
             margin-left:auto;
             color: #000;
             text-align: left;
             overflow: hidden;
}

#map { 
       width: 350px;
       height: 225px;
       margin-right: 10px;
       margin-left: 10px;
       margin-bottom: 25px;
       margin-top: 25px;
	   overflow: visible;

}
#rightContent{ width: 450px;
               height: 100%;
               margin-left: 10px;
               margin-right: 10px;
               padding: 10px;
               background-color: #ffffff;
               float: left;
			   overflow:hidden;
}

#adBanner1 { float: right;
             clear: right;
             width: 250px;
             height: 125px;
             padding: 0px;

}

#tallBanner { 
      float: left;
        width: auto;
       height: auto;
       margin-right: 5px;
       margin-left: 5px;
       margin-top: 25px;

}

#footer {
				color: #000;
				text-decoration: none;
				font: small-caps normal .9em Arial, Helvetica, sans-serif;
				width: 875px;
				border: 0px;
				padding:5px;
				text-align:center;
				margin: 5px auto;
}

.city { text-align: center;

}


.lonerTitle { width: 290px;
              margin: auto;
}

.lonerTitle2 { width: 290px;
              float: left;
              height:100%;
              margin: 20px;
}

#faq {
        line-height: 150%;
        width: 500px;
               height: 100%;
               margin-left: auto;
               margin-right: auto;
               padding: 10px;
               background-color: #ffffff;
}
