body, div, p, ul, ol, li, h1, h2, h3, h4, h5, h6, img, form, fieldset {margin:0px;padding:0px;border:0px;}
body {text-align:center;font-family:arial;font-size:12px;color:#000;}
#page {text-align:left;margin:0px auto;position:relative;background:transparent;}
#print {display:block;width:200px;float:right;}
#print ul {list-style-type:none;float:right;text-align:right;width:200px;margin-top:1em;clear:both;}
#header {position:relative;}
#headerlink {float:left;}
#header ul {list-style-type:none;}
#header #top-nav {display:none;}
#header #main-nav {clear:both;padding-top:20px;}
#main-nav li {display:inline;padding:0px 10px 0px 0px;}
#main-nav a {font-size:20px;color:#007926;}
#main-nav a span {}

#header p {display:none;}


#main {}


#content {padding:20px 0px;}
#content {font-size:12px;line-height:16px;}
#content p {margin-bottom:1em;}
#content h2, #content h1 {color:#bf5100;font-size:18px;line-height:22px;font-weight:normal;margin-bottom:0.3em;}
#content a {color:#bf5100;font-weight:bold;}
#content a:hover {text-decoration:none;}

#content #blog-feed {clear:both;}
#content #blog-feed ul {list-style-type:none;margin:0px;padding:0px;}
#content #blog-feed ul li {margin-bottom:1em;}
#content #blog-feed ul a {color:#000;}
#content #blog-feed ul a:hover {color:#000;}
#content #blog-feed span {font-size:10px;font-weight:normal;display:block;}
#content #blog-feed p {text-align:right;}

#content #usps {display:none;}


#sidebar {clear:both;color:#000;padding:0px;}
#sidebar {font-size:12px;line-height:16px;}
#sidebar p {margin-bottom:1em;}
#sidebar h2 {color:#bf5100;font-size:18px;line-height:22px;font-weight:normal;margin-bottom:0.3em;}
#sidebar #news-feed ul {list-style-type:none;margin:0px;padding:0px;color:#000;}
#sidebar #news-feed ul li {margin-bottom:0.7em;}
#sidebar #news-feed ul a {color:#000;font-weight:bold;}
#sidebar #news-feed ul a:hover {color:#2c2c2c;}
#sidebar #news-feed span {font-size:10px;font-weight:normal;display:block;}
#sidebar #clients p.right, #sidebar #news-feed p {text-align:right;font-size:12px;line-height:16px;}
#sidebar #clients p.right a, #sidebar #news-feed p a {color:#007926;font-weight:bold;}
#sidebar #clients p.right a:hover, #sidebar #news-feed p a:hover {text-decoration:none;}

#sidebar #clients {font-size:11px;line-height:14px;padding-bottom:20px;}
#sidebar #clients img {display:block;margin-bottom:10px;}
#sidebar #clients ul {list-style-type:none;}

.sub #bread-head {padding:20px 0px 0px 0px;}
.sub #bread-head h1 {font-size:32px;font-weight:normal;color:#ffc845;}
.sub #bread-head a {color:#000;text-decoration:underline;}
.sub #bread-head ul {list-style-type:none;}
.sub #bread-head ul li {display:inline;font-size:12px;padding:0px 20px 0px 0px;}
.mainclear {clear:both;height:2px;background: transparent;}

.bottomclear {clear:both;height:2px;background: transparent;}

#bottom {display:none;}

#footer {text-align:center;clear:both;font-size:11px;padding:10px;color:#816f55;}
#footer a {color:#816f55;}
#footer a:hover {text-decoration:none;}
#footer ul {list-style-type:none;margin-bottom:7px;}
#footer ul li {display:inline;padding:0px 7px;}

/*************** contact form ******************/
#bottomcontact {border:0px solid #000;width:269px;}
#bottomcontact fieldset {border:0px;}
#bottomcontact ul {margin:0px;padding:0px;list-style-type:none;}
#bottomcontact ul li {clear:both;margin-bottom:1em;}
#bottomcontact ul li span {clear:both;display:block;text-align:left;padding-left:65px;font-size:0.8em;color:#007926;font-weight:bold;}
#bottomcontact ul li label {clear:left;float:left;width:55px;text-align:left;padding-right:10px;margin-bottom:0.5em;}
#bottomcontact ul li input.text {float:left;width:190px;height:20px;margin-bottom:0.5em;border:0px;background: #63615f url(../images/form-input-bg.jpg) 0px 0px no-repeat;}
#bottomcontact ul li textarea {float:left;width:190px;height: 70px;margin-bottom:0.5em;border:0px;background: #64625f url(../images/form-ta-bg.jpg) 0px 0px no-repeat;}
#bottomcontact ul li input.submit {padding:0px;margin:0px;border:0px;float:left;width:190px;height: 22px;margin-bottom:0.5em;border:0px;background: #64625f url(../images/form-submit-bg.jpg) 0px 0px no-repeat;cursor:hand;cursor:pointer;font-size:0px;color:#9b8362;text-align:right;}
#bottomcontact ul li input.submit:hover {color:#af9d83;background-position:0px -22px;}

/*************** contact form ******************/
#content #maincontact {border:0px solid #000;width:400px;float:right;margin-right:20px;margin-top:1em;}
#maincontact fieldset {border:0px;}
#content #maincontact ul {margin:0px;padding:0px;list-style-type:none;}
#content #maincontact ul li {clear:both;margin-bottom:1em;background-image:none;padding:0px;}
#content #maincontact ul li span {clear:both;display:block;text-align:right;font-size:0.8em;color:#b20838;font-weight:bold;margin-right:40px;}
#content #maincontact ul li label {clear:left;float:left;width:100px;text-align:right;padding-right:10px;margin-bottom:0.5em;}
#content #maincontact ul li input.text {float:left;width:250px;margin-bottom:0.5em;}
#content #maincontact ul li textarea {float:left;width:250px;height: 120px;margin-bottom:0.5em;}
#content #maincontact ul li input.submit {}