/* layout */

* {
padding:0;
margin:0;
}
html { 
height:100%; 
margin-bottom:1px; 
}
body {
	background-color: #CDCDCD;
	font-family:Arial, Helvetica, sans-serif;
}
#maincontainer {
width:960px;
margin: 25px auto 0 auto;
}
#container {
background-color:#FFFFFF;
}
#content {
height:1%;
}
#footerdots {
position:relative; 
z-index:3;
top:-50px;
margin: 0 auto;
width:960px;
padding:0;
}
* html #footerdots {
position:relative; 
z-index:3;
top:-60px;
margin: 0 auto;
width:960px;
padding:0;
}
.clr {
clear:both;
}

/* nav */
#top_nav {
background-color:#813803;
padding:2px 10px;
text-align:right;
}
#navlist {

}
#navlist li {
display:inline;
margin-left:25px;
font-family: Arial, san serif;
letter-spacing:1.1px;
font-size:14px;
}
#navlist a {
color:#FFFFFF;
text-decoration:none;
}
#navlist a:hover {
color:#F56A1D;
text-decoration:none;
}

/* object placement */
.titlefloat {
float:right;
margin:25px;
}
.titlefloat2 {
float:right;
margin:25px 0;
}
.titlefloat3 {
float:right;
margin:25px 0px;
}
.center {
margin:35px auto 0 auto;
clear:both;
}
.center2 {
margin:0 auto;
clear:both;
}
.center4 { 
text-align: center;
}
.center4 table { 
margin-left: auto;
margin-right: auto;
text-align: left;
}
.logofloat {
float:left;
margin:25px;
}
.logospace {
float:none;
margin:25px;
border:0;
}
.titlefloat {
float:right;
margin:25px;
}
.imagefloat {
float:right;
margin: 0 0 0 25px;
}
img, div { 
behavior: url(iepngfix.htc); 
}


/* text */
p {
margin:0 12px 12px 25px;
font-size:13px;
color:#663300;
}
h1 {
margin:0 12px 12px 25px;
font-size:14px;
color:#663300;
font-weight:bold;
}
.orange {
color:#F58021;
}
.bullets li {
list-style-type:circle;
margin:0 6px 6px 50px;
font-size:13px;
color:#663300;
}
a:link, a:active, a:visited {
color:#F58021;
}
a:hover {
color:#663300;
}
.plist {
margin:0 12px 6px 25px;
font-size:13px;
color:#663300;
}
.clientlist {
margin-left:25px;
}
a {
outline: none;
}
