/*--------------------------------------------------
########### CSS RESET
--------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {margin: 0;padding: 0;border: 0;outline: 0;font-weight: normal;font-style: normal;font-size: 100%;font-family: inherit;vertical-align: baseline;}
body {line-height: 1;}
:focus {outline: 0;}
ol, ul {list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
input, textarea {margin: 0;padding: 0;}
hr {margin: 0;padding: 0;border: 0;color: #000;background-color: #000;height: 1px;}
/*--------------------------------------------------
########### HTML Tags
--------------------------------------------------*/
body{background:#3d571a url("images/bck-body.png") repeat-x;font:normal 100% "Arial";}
h1{color:#fff;font:normal 40px "Times";padding:30px 0 0 6px;}
a{color:#2d4709;text-decoration:none;}
a:hover{text-decoration:underline;}

/*--------------------------------------------------
########### Structure
--------------------------------------------------*/
#mainwrapper{width:932px;margin:0 auto;}
#header{height:113px;background:transparent url("../images/bck-top.png") no-repeat;}
#container{background:#edecda url("../images/bck-container.png") no-repeat right bottom;border:1px solid #bbbda5;padding:4px 4px 4px 5px;}
#footer{color:#fff; text-align:center;padding:6px;font-size:11px;font-weight:bold;}
#footer a{color:#fff; text-align:center;padding:6px;font-size:11px;}

/*--------------------------------------------------
########### Top
--------------------------------------------------*/
.title {color:#fff;font:normal 40px "Times";padding:35px 0 0 6px;}
a{color:#2d4709;text-decoration:none;}

.callus{width:210px;float:right;margin:-55px 10px 0 0;background:transparent url("../images/bck-callus.png") no-repeat right top;}

.callus p{color:#e6e6d8;font:normal 18px "Times";text-align:right;width:164px;padding-top:8px;}

.callus p span{display:block;color:#74a6d2;font:normal 20px "Arial";}


/*--------------------------------------------------
########### Menu
--------------------------------------------------*/
.menu{width:910px;}
.menu li{float:left;text-transform:uppercase;}
.menu li a{height:46px;display:block;background:transparent url("../images/bck-menu-link.png") repeat-x left top;color:#fff;font:bold 14px "Arial";padding:14px 8px 0 9px;text-decoration:none;}
.menu li a:hover{background:transparent url("../images/bck-menu-link.png") repeat-x left bottom;}
.menu li.break{background:transparent url("../images/menu-break.png") no-repeat right top;width:1px;height:46px;}
.menu li.active{background:transparent url("../images/bck-active-btn.png") repeat-x;height:46px;display:block;color:#fff;font:bold 14px "Arial";padding:14px 9px 0 9px;cursor:default;}

/*--------------------------------------------------
########### Banner
--------------------------------------------------*/
.banner{clear:both;position:relative;top:-10px;margin-bottom:25px;}

/*--------------------------------------------------
########### Content
--------------------------------------------------*/
.content{overflow:hidden;}
.contentleft{float:left;width:252px;}
.contentright{float:right;width:630px;margin-right:12px;}

/*--- left Content ---*/
.contentleft .leftmenutop, .contentleft .leftmenubottom{width:231px; height:10px;}
.contentleft .leftmenutop{background:transparent url("../images/top-left-menu.png") no-repeat;}
.contentleft .leftmenubottom{background:transparent url("../images/bottom-left-menu.png") no-repeat;}
.contentleft .leftmenucont{width:231px;background:#c8d4cd;}
.contentleft .leftmenucont ul{overflow:hidden;width:92%;margin:0 auto;}
.contentleft .leftmenucont ul li{display:block;border-bottom:1px solid #edecda;height:56px;color:#2d4709;font:normal 22px "Times";line-height:32px;}
.contentleft .leftmenucont ul li span{display:block;color:#679229;font:normal 12px "Arial";padding-top:3px;}
.contentleft .leftmenucont ul li span.phonefax{font:bold 20px "Arial";padding-top:0px;}

.contentleft .leftmenucont ul li.location{background:transparent url("../images/bck-location.png") no-repeat right top;}
.contentleft .leftmenucont ul li.email{background:transparent url("../images/bck-email.png") no-repeat right top;}
.contentleft .leftmenucont ul li.phone{background:transparent url("../images/bck-phone.png") no-repeat right top;}
.contentleft .leftmenucont ul li.fax{background:transparent url("../images/bck-fax.png") no-repeat right top;border-bottom:none;}

.leftbanner{margin-top:10px;}

/*--- Right Content ---*/
.contentright h1{color:#2d4709; font:normal 32px "Times";padding:0;}
.contentright h2{color:#2d4709; font:normal 18px "Times";padding:0;}
.contentright h3{color:#2d4709; font:normal 14px "Times";padding:0;}
.contentright p{color:#454545;font:normal 12px/18px "Arial";margin:16px 0;}
.contentright ul{list-style-image: url("../images/bullet-list1.png");color:#454545;margin-left:16px;}
.contentright ul li{font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:28px;font-weight:bold;}
.clean{clear:both;}
.contentright ul.lista2 li{list-style-image: url("/images/bullet-list1.png");color:#454545;margin-left:16px;font-weight:normal; line-height:16px;}
{
font-weight:normal;
color:#454545;
font-family:Arial, Helvetica, sans-serif;
margin:16px 0;
line-height:11px;
}

/*--- Baseline links ---*/
/*---.contentlinks{border-top:1px solid #435c20;height:50px;margin:30px auto 0 auto;width:96%;}---*/
.contentlinks{border-top:1px solid #435c20;height:50px;margin:30px auto 0 auto;width:100%;}
.contentlinks ul{margin-top:14px;overflow:hidden;margin-left:10%;}
.contentlinks ul li{float:left;display:inline;color:#435c20;text-transform:uppercase;}
.contentlinks ul li a{color:#435c20; text-decoration:none;font:bold 11px/12px "Arial";}
.contentlinks ul li a:hover{color:#454545;text-decoration:underline;}
.fixedcontactli {margin-top: 5px;}
.link1 li a
{
font-family:Arial, Helvetica, sans-serif; font-size: 12; color:#454545; font-weight: bold;
}

.link1 li a:hover
{
color:#454545;
text-decoration: underline;
}

p a
{
color: #454545;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

p a:hover
{
color: #454545;
text-decoration: underline;
}
