﻿/*** inflection point door way styles ***/
body {
background-color:#000;
text-align:center;
font:12px/1.2em Verdana, Arial, Helvetica, sans-serif;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
vertical-align:top;
}


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



a:visited
{
color: #5891d1;
text-decoration: underline;
}


a {
	color: #5891d1;
	text-decoration: underline;
}

a:hover {
	color: #405718;
	text-decoration: none;
}

h1 {
    font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #002c55;

    }

h2 {
    font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #364e15;
    }

.bold{
font-weight:bold;
}

.communitesh1{
 display:block;
padding:0px 0px 0px 25px;
 font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #364e15;
}

p{
text-align:left;
font:12px/1.5em Verdana, Arial, Helvetica, sans-serif;
color:#fff;

}

.italic{
font-style:italic;
}

ul{
text-align:left;
list-style-type:square;
font:11px/1.4em Verdana, Arial, Helvetica, sans-serif;
padding:0px 0px 0px 15px;
color:#fff;
}

.headlineimage{
position:absolute;
margin:-17px 0px 0px 0px;
padding:0px 0px 0px 30px;
}

.container
{
text-align:center;
vertical-align:top;
width:100%;
height: 100%;
display:block;
margin: 0px auto;
}

.flashcontainer{
width:100%;
height:100%;
text-align:left;
 vertical-align:top;
}




.contentbg
{
background:url(../Images/Content-BG.jpg);
background-repeat:no-repeat;
background-position:top;
width:791px;
padding:0px 0px 0px 0px;
margin:-2px 0px 0px 0px;
vertical-align:top;
text-align:left;
}


/* Two fixes for the float parent container fix. One is used below the :after the next is adding overflow:auto; to the container div */

.contentcontainer
{
text-align:left;
width:791px;
margin:0px 0px 0px 0px;
vertical-align:top;
}

.contentcontainer:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}



.leftcolumn
{
vertical-align:top;
float:left;
width:511px;
}

.splashIndex{
vertical-align:top;
width:481px;
height:245px;
padding:10px 0px 0px 18px;
}

.communitymap{
vertical-align:top;
width:485px;
height:480px;
padding:10px 0px 0px 18px;
}
















.topnav{
position:absolute;
width:511px;
height:50px;
vertical-align:top;
padding:0px 0px 0px 0px;
margin:210px 0px 0px 0px;
}

.topnav2{
width:791px;
height:50px;
vertical-align:top;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
background:url(../Images/TopNavBackGround.jpg);
background-repeat:no-repeat;
}



.topnav2 ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

.topnav2 ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}



.topnav2 ul li a
{
width: 150px;
height: 30px;
border-left: 1px solid #536324;
border-bottom: none;
border-right: none;
padding: 0;
margin: 0 0 0px 0;
color: #858585;
font:12px/18px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration: none;
display: block;
text-align: center;
margin-top:10px;
}

.topnav2 ul li a:visited
{
text-decoration: none;
color: #858585;
}


.topnav2 ul li a:hover
{
color: #000;

}








.bottomnav2{
width:485px;
height:55px;
vertical-align:top;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;

}



.bottomnav2 ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

.bottomnav2 ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
background:url("../Images/ListNavBackGround2.jpg") no-repeat;
background-repeat:no-repeat;
}



.bottomnav2 ul li a
{
width: 235px;
height: 30px;
border-bottom: none;
border-right: none;
padding: 0;
margin: 0 0 0px 0;
color: #ffffff;
font:12px/18px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration: none;
display: block;
text-align: center;
margin-top:10px;
}

.bottomnav2 ul li a:visited
{
text-decoration: none;
color: #ffffff;
}


.bottomnav2 ul li a:hover
{
color: #000;

}














.leftcolumncontent
{

margin:10px 15px 25px 25px;
}


.leftcolumncontentoak
{

margin:0px 15px 25px 25px;
}

.indexleftcolumncontent
{

margin:25px 15px 25px 25px;
}





.tabletdlightgrey{
color:black; 
padding-left:6px; 
padding-top:4px; 
background-color:#e9e9e9; 
border:solid 1px #ffffff;
}

.tabletddarkgreen{
border:solid 1px #ffffff;
color:White; 
padding-left:6px; 
padding-top:4px; 
padding-bottom:4px; 
background-color:#364e15
}



.floatleft{
float:left;

}

.floatright{
float:right;
}

.rightcolumn
{
vertical-align:top;
float:right;
width:280px;
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}




/* Start right column nav*/



.rightnav{
position:absolute;
width:280px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;

}

.rightnav ul{
list-style-image:none;
display:block;
padding:0px 0px 0px 0px;
margin:0px 18px 0px 0px;
list-style-type:none;
width:262px;
text-align:left;
}

.rightnav li{
display:block;
width:262px;
padding:0px 0px 0px 0px;
list-style-type:none;
height:55px;
background:url("../Images/ListNavBackGround2.jpg") no-repeat;
text-align:left;
}

.rightnav li a{
display:block;
vertical-align:middle;
width:262px;
text-align:left;
padding:16px 0px 8px 10px;
margin:0px 0px 0px 0px;
text-decoration:none;
color:#ffffff;
font-size:13px;
}

.rightnav li a:hover{
display:block;
color:#69b3e5;
text-decoration:none;
}





.rightcolumncontent
{
padding:20px 30px 0px 10px;
text-align:left;
}



.footer
{
clear:both;
text-align:center;
padding:0px 0px 0px 0px;
width:791px;
height:37px;
background:url(../Images/Footer.jpg);
background-repeat:no-repeat;
}

.copyright
{
float:left;
text-align:left;
margin:10px 0px 0px 8px;
}

.copyright p
{
color:#ffffff;
font:9px/1.2em Verdana, Arial, Helvetica, sans-serif;
}

.OakMontHeader{
padding:50px 0px 0px 14px;
}



.logoFooter{
background:url(../Images/NewFooter.jpg);
background-repeat:no-repeat;
width:750px;
height:59px;
margin:0px 0px 0px 19px;
}

.logoFooter a{
width:180px;
height:50px;
position:absolute;
display:block;
margin:8px 0px 0px 550px;
}