
body { 
color: #702B29;
background-color: #e4dfd3;
margin: 0px;
padding: 0px;
border-style: none;
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
text-align: left;
background-image: url(images/backbig.jpg);
background-repeat: repeat-x;
background-position:center top;
}
#container {
margin-right:auto;
margin-left:auto;
width: 1233px;
margin-top: 40px;
overflow:hidden;
}
*html #container { margin-top:20px; width:1300px;  margin-left:-250px; } 
*html #leftcolumn { visibility:hidden;float:left; width:0px; /*height:606px;}*/  }
*html #centercolumn { float:left; width:800px;/*height:606px;*/  width:0px}
*html #rightcolumn {width:116px; 
background-image:url(images/newruler.jpg);
/*background-image:url(images/rightbar.jpg);*/
text-align:left;
float:left;
height:667px;
margin-left:590px ; margin-top:-713px;}
*html .nav { width:800px;height:15px; }
*html .nav img { text-align:center; }
*html .center-middle {   width:800px; /*height:393px;*/float:left; background-repeat:no-repeat; }

* html #centerbottom {float:left; background-color: #00FF00;width:0}  
* html .centermiddle { margin:0px;float:left; background-color: #330033;width:0}  
* html .center-bottom { margin-top:-130px;float:left; background-color: #CC6600;width:800px; height:275px;}
 
* html #footer { width:1300px; text-align:center; }
* html .footer { margin-top: 0px; float:left; margin-left: 300px;/* width:750px; */text-align:center;width:500px  /*margin-left: 250px;}*/}  
* html .footer a{ letter-spacing: -.1em; float:left;width:100px}   
*html #footer{ text-align:center; margin-left:55px;width:0}

#centercolumn {/*width:575px;*/
width:800px;
text-align:left;
float:left;}
/*#logo { background:url(images/logo.jpg); width:284px; height:104px; margin:0; float:left;}
#nav { float:right; padding-top: 75px; padding-right: 20px; color:#143592;  font:Verdana, Arial, Helvetica, sans-serif; font-size:14px; }
#nav a{ padding-left: 2px; text-decoration:none; color:#143592;}
#nav a:hover{ padding-left: 2px; text-decoration:none; color:#759e1e;}*/
#leftcolumn { width:17px; 
background-image:url(images/leftbar.jpg);
text-align:left;
float:left;
height:606px;
/*margin-left: 150px; visibility:hidden}*/
margin-left: 180px; visibility:hidden}
#centercolumn {width:800px;
text-align:left;
float:left;}
.nav { height:15px; width:1200px; text-align:center; margin-left:130px;}
/*.center-middle{ width:575px; height:393px;float:left; background-image:url(images/content-back.jpg);}*/
.center-middle{ width:800px; height:393px;float:left; background-image:url(images/newcontentback.jpg); background-repeat:no-repeat;}
.center-middle{ width:800px; height:393px;float:left; background-image:url(images/newcontentback.jpg);background-repeat:no-repeat;}
.center-middle img{ margin:9px 4px 0px 4px}
/*.center-middleabout{ width:575px; height:393px;float:left; background-image:url(images/content-back.jpg); margin:5;}*/
.center-middleabout{ width:800px; height:393px;float:left; background-image:url(images/newcontentback.jpg); margin:5;/* margin-bottom:15px;*/}
.center-middleabout p{margin:0px;}
#contentabout { margin: 15px 20px 10px 10px;}
#contentabout p{ margin-top: 0px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif}
.center-bottom { width:800px; height:275px; background-image:url(images/newfooter.jpg); float:left;}
/*.center-bottom { width:575px; height:198px; background-image:url(images/bottombar.jpg); float:left;}*/
#rightcolumn {width:116px; 
background-image:url(images/newruler.jpg);
/*background-image:url(images/rightbar.jpg);*/
text-align:left;
float:left;
height:667px;
margin-top:9px}
.columnleft {
width: 500px;
text-align:left;
float:left;
line-height: 22px;
}
.columnright {
width: 230px;
text-align:left;
float:right;
border:1px solid #D7D7D7;
background-color: #F7F7F7;
padding-left: 8px;
font-size: 11px;
line-height: 18px;
margin-left: 10px;}
.columnright a{color:#00488A;}
.columnright a:hover{color:#4198EE;}
.columnright em{color:#E3AF35;
font-weight:bold;}
.columnright ul{color:#00488A;}
.columnright h1{ margin-bottom: 10px; margin-top: 10px;}
h1 { font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#00488A;}
ul { list-style:circle;
/*font-weight:bold;*/}
ul a{ text-decoration:none;}
a:hover { color:#4198EE;
text-decoration:none;}
img.headimg {float: left;}
img { border:none;}
img.floatleftclear { 
float: left; 
clear: left;
margin-top: 20px;
margin-bottom: 5px;
margin-right: 10px;}
#footer {/*clear:both;*/
/* background-color:#;
color:#FFFFFF;
font-size:10px;
line-height: 2;
height: 150px;
z-index: 1;
text-align:center;*/
margin-left:auto; margin-right:auto; width:1200px;
float:left;
}
.footer { width:1200px; text-align:center; /*margin-left: 150px;*/}
/*#footer a{ color:#ffffff; text-decoration:none;}
#footer a:hover{ color:#4198EE; text-decoration:none;}*/

/* -- Nav -- */

.cssnav1{
background: url(images/nav-about-over.jpg) no-repeat;
width: 61px;
height: 13px;
float: left;
margin-right: 8px;
}
.cssnav1 a {display: block;}
* html a:hover {visibility:visible}
.cssnav1 a:hover img{visibility:hidden}

.cssnav2{
background: url(images/nav-gallery-over.jpg) no-repeat;
width: 80px;
height: 13px;
float: left;
margin-right: 8px;
}
.cssnav2 a {display: block;}
* html a:hover {visibility:visible}
.cssnav2 a:hover img{visibility:hidden}

.cssnav3{
background: url(images/nav-clients-over.jpg) no-repeat;
width: 74px;
height: 13px;
float: left;
margin-right: 8px;
}
.cssnav3 a {display: block;}
* html a:hover {visibility:visible}
.cssnav3 a:hover img{visibility:hidden}


.cssnav4{
background: url(images/nav-communities-over1.jpg) no-repeat;
width: 121px;
height: 13px;
float: left;
margin-right: 8px;
}
.cssnav4 a {display: block;}
* html a:hover {visibility:visible}
.cssnav4 a:hover img{visibility:hidden}

.cssnav5{
background: url(images/nav-contact-over.jpg) no-repeat;
width: 82px;
height: 13px;
float: left;
margin-right: 8px;
}
.cssnav5 a {display: block;}
* html a:hover {visibility:visible}
.cssnav5 a:hover img{visibility:hidden}

.cssnav6{
background: url(images/nav-home-over.jpg) no-repeat;
width: 56px;
height: 13px;
float: left;
margin-right: 8px;
}
.cssnav6 a {display: block;}
* html a:hover {visibility:visible}
.cssnav6 a:hover img{visibility:hidden}

.cssnav7{
background: url(images/nav-links-over1.jpg) no-repeat;
width: 65px;
height: 13px;
float: left;
margin-right: 8px;
}
.cssnav7 a {display: block;}
* html a:hover {visibility:visible}
.cssnav7 a:hover img{visibility:hidden}
