body {
color: #201807;
font-family: lucida Grande, arial, helvetica, verdana, serif;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image: url("/images/contentbg.jpg");
}

p {
font-size: 13px;
line-height: 22px;
text-align: justify;
margin: 0px 0px 15px;
}

h4 {
color: #364a4a;
font-size: 14px;
margin: 25px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-transform: uppercase;
font-weight: bold;
}

h6 {
font-weight: normal;
font-size: 9px;
}

hr {
border: 1px solid #2e2e2e;
}

#header {
background-image: url("/images/headerbg.jpg");
background-repeat: repeat-x;
padding: 15px 0px;
}

#hnav {
padding-top: 23px;
}

/* Begin nav css controls */
#hnav ul {
padding: 0px 0px 0px 0px;
margin: 0px 20px 0px 0px;
}

#hnav ul li {
float:left;
list-style-type:none;
margin:0 25px 0 0;
padding:7px;
}

#hnav ul li.active {
background-color: #ffcf3d;
border: 1px solid #ffb83d;
}

#hnav ul li.active a {
background-position: 0 0px;
}

#hnav ul li a {
height: 18px;
display: block;
background-position: 0 -18px;
background-repeat: no-repeat;
}

#hnav ul li a#h_home {
background-image: url("/images/nav_home.png");
width: 72px;
}

#hnav ul li a#h_products {
background-image: url("/images/nav_products.png");
width: 135px;
}

#hnav ul li a#h_services {
background-image: url("/images/nav_services.png");
width: 119px;
}

#hnav ul li a#h_contacts {
background-image: url("/images/nav_contact.png");
width: 121px;
}

#hnav ul li a:hover {
background-position: 0 0px;
}

#hnav ul li a span {
display: none;
}

/* END nav css controls */

#splash {
background-image: url("/images/splashbg.jpg");
background-repeat: repeat-x;
}

#splash .container {
background-image:url("/images/splashimg.jpg");
background-position:-14px 100px;
background-repeat:no-repeat;
padding:20px 0;
text-align:center;
}

#splashcontain {
margin: 25px 0px;
display: inline-block;
text-align: left;
}

#splashcontain #animatetext {
margin: 5px 0px 15px;
}

#content {

}

#content .container {
padding: 20px;
}

#footer {
background-image: url("/images/footerbg.jpg");
font-size: 11px;
color: #f6f6f6;
line-height: 24px;
border-bottom: 5px solid #ff9100;
}

#footer .container {
padding-bottom:10px;
padding-top:30px;
}

#footer .append-4 {
padding-right: 159px;
}

#footer a {
color: #ff9100;
font-weight: normal;
text-decoration: none;
}

ul.sitemap {
line-height: 20px;
}

#footer ul.sitemap li a {
color: white;
line-height: 18px;
text-transform: uppercase;
font-size: 10px;
}

ul.sitemap li {
list-style-type: none;
}

ul.sitemap li a {
}

ul.sitemap li.foothead {
}

ul.sitemap li.foothead span {
display: none;
}

#footer .dynamicimg {
border:1px solid #FF9100;
height:92px;
margin-bottom: 25px;
}


a.continue {
background-image:url("/images/continue.png");
background-repeat:no-repeat;
display:inline-block;
height:12px;
margin-left:5px;
width:91px;
background-position: 0 -12px;
}

a.continue:hover {
background-position: 0 0;
}

a.continue span {
display: none;
}

.block {
display: inline-block;
margin-bottom: 25px;
}

.copyhead {
margin-bottom: 15px;
}

.pull {
color: #574e4e;
}


.sideblock {
background-color:white;
border:1px solid #F3F3EA;
display:inline-block;
margin-bottom:25px;
padding:10px;
}

#appcontent, #appcontent p {
font-size: 11px;
text-align: left;
}

#partners img {
display:inline-block;
padding-right:13px;
padding-top:7px;
}

#partners img.last {
padding-right: 0px;
margin-right: 0px;
}

ul#bloglist {
display:inline-block;
margin:0;
padding:0 0 10px;
}

ul#bloglist li {
padding: 0px 0px;
margin: 0px 0px 0px 0px;
list-style-type: none;
border-top: 1px solid #f3f3ea;
display: inline-block;
padding-top: 10px;
text-transform: uppercase;
font-size: 10px;
letter-spacing: 1px;
text-align: center;
}

ul#bloglist li a .span-5 {
width:168px;
}

ul#bloglist li a {
color: #a29a89;
text-decoration: none;
}

.blogtitle {
font-size: 11px;
text-align: left;
color: #ff9100;
font-size: 8px;
}

.blogtitle strong {
color:#A29A89;
display:block;
font-size:10px;
letter-spacing:-0.025em;
}

a.read {
color: #ff9100;
font-size: 90%;
text-transform: uppercase;
}

.day {
font-size: 18px;
font-weight: bold;
letter-spacing: -1px;
color: #a29a89;
}

.pull p {
background-image:url("/images/pullbg.png");
background-repeat:no-repeat;
padding:6px 25px;
}

.orange {
color: #ff9100;
}

.teal {
color: #49827b;
}

.pull .definition {
line-height:18px;
padding-bottom:7px;
}

.definition {
font-size: 10px;
display: block;
}

.minus {
margin-left: -10px;
}

.bordleft {
border-left: 1px solid #2e2e2e;
}

.sbheader {
padding-bottom:7px;
}

.sig {
color: #49827b;
text-transform: uppercase;
font-weight: bold;
}

.sig p {
color: #201807;
text-transform: none;
font-weight: normal;
}

a.anchor {
color: #FF9100;
border-bottom: 1px dotted;
font-weight: bold;
text-decoration: none;
}

.right {
float: right;
}








#pageheader {
width: auto;
border-top: 5px solid #A29A89;
border-bottom: 5px solid #A29A89;
margin-bottom: 15px;
}

img#ph {
padding: 5px 0px;
}

ul#clist1 {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

ul#clist1 li {
font-size: 14px;
padding: 0px 0px 10px 0px;
margin: 0px 0px 0px 15px;
color: #a29a89;
font-weight: bold;
}

ul#clist1, ul#clist2 {
display: inline-block;
padding: 15px 0px 25px 0px;
margin: 0px 0px 0px 0px;
}

ul#clist2 li {
font-size: 14px;
padding: 0px 0px 10px 0px;
margin: 0px 0px 0px 15px;
width: 45%;
float: left;
color: #a29a89;
font-weight: bold;
}

ul.snav {
margin: 0px 0px 40px 0px;
padding: 0px 0px 0px 0px;
}

ul.snav li {
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 30px;
list-style-type: none;
border-bottom: 1px solid #dfdcd4;
}

ul.snav li.og, ul.snav li.none {
border-bottom: 0px;
}

ul.snav li a {
display: block;
background-image: url("/images/sidenav/arrows.png");
background-position: 0 -33px;
background-repeat: no-repeat;
}


#secondnav {
padding-top: 35px;
}

ul.snav li.activea {
background-image:url("/images/sidenav/arrows.png");
background-position:0 -3px;
background-repeat:no-repeat;
}

ul.snav li.active {
background-image:url("/images/sidenav/arrows.png");
background-position:0 -21px;
background-repeat:no-repeat;
}

ul.snav li.og:hover {
background-image:url("/images/sidenav/arrows.png");
background-position:0 -3px;
background-repeat:no-repeat;
}

ul.snav li:hover {
background-image:url("/images/sidenav/arrows.png");
background-position:0 -21px;
background-repeat:no-repeat;
}


ul.snav li.og a:hover {

}

ul.snav li a:hover {

}

ul.snav li span {
display: none;
}

.contenthead {
margin-top: 30px;
}
