* { margin:0; padding:0;}

body { background:url(images/body-bg.gif) repeat; font-family:trebuchet MS; font-size:100%; line-height:1em; color:#5a5a5a;}



input, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em;}



.fleft { float:left;}

.fright { float:right;margin-top:-10px;}

.clear { clear:both;}



.alignright { text-align:right;}

.aligncenter { text-align:center;}



.wrapper, block { width:100%; overflow:hidden;}

.container { width:100%;}



p { margin:0; padding:0;}

#greenText{color:#006600;display:inline;}

/*==================forms====================*/

input, select { vertical-align:middle; font-weight:normal;}

img {border:0; vertical-align:top; text-align:left;}



/*.form { height:31px;}*/

.form input {width:235px; padding:1px 0 1px 3px;  background:none; border:1px solid #a4a4a4; padding-left:3px; color:#5a5a5a;}

textarea { width:263px; height:78px; background:none; border:1px solid #a4a4a4; padding-left:3px; color:#5a5a5a; padding:2px 0 0 3px; }

.buttons-box .link1 { float:right; margin-left:10px;}

/*form styles*/

label{width: 4em;float: left;text-align: right;margin-right: 0.5em;display: block; font-family:Arial, Helvetica, sans-serif;font-size:11px;}



.submit input{margin-left: 4.5em;} 

/*==================list====================*/

ul { list-style:none;}



/*.site-nav { width:100%; overflow:hidden;}

.site-nav li { display:inline; background:url(images/divider.gif) no-repeat left; float:left;}

.site-nav li a { display:block; float:left; color:#5a5a5a; text-decoration:none;}

.site-nav li a b { display:block; font-style:normal; padding:28px 31px 29px 32px;}

.site-nav li a:hover { color:#fff; background:url(images/nav-act-bg.gif) left top repeat-x;}

.site-nav li a:hover b { background:url(images/divider.gif) no-repeat left; }

.site-nav li a.first b { background:url(images/site-nav-left.gif) no-repeat left top;}

.site-nav li a.first:hover b { background:url(images/nav-act-left.gif) no-repeat left;}

.site-nav li a.act-first { background:url(images/nav-act-bg.gif) repeat-x; color:#fff;}

.site-nav li a.act-first b { background:url(images/nav-act-left.gif) no-repeat left top;}

.site-nav li a.act-first:hover b { background:url(images/nav-act-left.gif) no-repeat left;}

.site-nav li a.act { background:url(images/nav-act-bg.gif) repeat-x; color:#fff;}

.site-nav li a.act b { background:url(images/divider.gif) no-repeat left;}

.site-nav li a.last em { background:url(images/divider.gif) no-repeat left; display:block;}

.site-nav li a.last b { padding:28px 34px 29px 32px; }

.site-nav li a.last:hover b { background:url(images/nav-act-right.gif) no-repeat right;}

.site-nav li a.last:hover em { background:url(images/divider.gif) no-repeat left top; }

.site-nav li a.act-last { background:url(images/nav-act-bg.gif) repeat-x; color:#fff;}

.site-nav li a.act-last em { background:url(images/divider.gif) no-repeat left top; display:block;}

.site-nav li a.act-last b { background:url(images/nav-act-right.gif) no-repeat right; padding:28px 34px 29px 32px; }

.site-nav li a.act-last:hover b { background:url(images/nav-act-right.gif) no-repeat right; padding:28px 34px 29px 32px; }*/



.list li { display:inline; border-right:1px solid #5a5a5a; float:left;}

.list li a { display:block; float:left; color:#5a5a5a; text-decoration:none; padding:0 14px 0 14px;}

.list li a:hover { text-decoration:underline;} 

.list li a.last { color:#ff5400; text-decoration:underline;}

.list li a.last:hover {text-decoration:none;}

.list li.last { border:0px;}



.list1 li { background:url(images/marker-1.gif) no-repeat left center; padding-left:20px; margin-bottom:4px;}

.list1 li a { color:#5a5a5a; text-decoration:none;}

.list1 li a:hover { text-decoration:underline;}



.header {font-family:Verdana;text-align:right;}

.header li {font-family:Verdana; color:#000000; text-decoration:none; font-size:12px;}

.header li a {font-family:Verdana; color:#79a217; text-decoration:none; font-size:13px; font-weight:bold;}

.header li a:hover { text-decoration:none;}







/*==================other====================*/

.img-box { width:100%; overflow:hidden;}

.img-box img { float:left; margin:0 20px 0 0;}

.img-box p { padding-top:8px;}



.p1 {margin-top:14px;}

.p2 {margin-top:20px;}



.phone { float:right; margin-right:167px;}



/*==================txt, links, lines, titles====================*/

a {color:#79a217;}

a:hover{text-decoration:none;}



a.headerContact{color:#79a217;font-weight:bold;}

a.headerContact{color:#79a217;font-weight:bold;}



.sage { background:url(images/sage.gif) no-repeat right center; padding:3px 30px 4px 0; display:block;}



.link1 { display:block; float:left; margin-top:14px; background:url(images/link1-bgd.gif) left top repeat-x; color:#79a217; text-decoration:none;}

.link1 em { display:block; background:url(images/link1-left.gif) no-repeat left top;}

.link1 b { display:block; background:url(images/link1-right.gif) no-repeat right top; padding:8px 15px 9px 15px; font-style:normal;}

.link1:hover { color:#5a5a5a;}

.inner .link1 {

	position:static;

	width: 169px;

	left: 125px;

	background-color: #006633;

}



.line-hor { background:url(images/line-1.gif) repeat-x bottom; padding-bottom:10px; margin-bottom:10px;}



.title { margin-bottom:0px;}

.title1 { margin-bottom:0px;}





/*==================boxes====================*/

.nav-box { background:url(images/site-nav-bg.gif) repeat-x; width:100%;}

.nav-box .left { background:url(images/site-nav-left.gif) no-repeat left top;}

.nav-box .right { background:url(images/site-nav-right.gif) no-repeat right top; width:100%;}



.box { background:#73a000; width:100%; margin-bottom:4px;}

.box .border-top {background:url(images/border-top.gif) repeat-x top;}

.box .border-bot {background:url(images/border-bot.gif) repeat-x bottom;}

.box .border-left {background:url(images/border-left.gif) repeat-y left;}

.box .border-right {background:url(images/border-right.gif) repeat-y right;}

.box .left-top-corner {background:url(images/left-top-corner.gif) no-repeat left top;}

.box .right-top-corner {background:url(images/right-top-corner.gif) no-repeat right top;}

.box .left-bot-corner {background:url(images/left-bot-corner.gif) no-repeat left bottom;}

.box .right-bot-corner {background:url(images/right-bot-corner.gif) no-repeat right bottom; }

.box .inner { padding:32px 31px 27px 32px;}

.box .img-box .inner { padding:17px 80px 0 0;}

.box .img-box .inner1 { padding:17px 0 0 0;}

.box .img-box p { padding:0px;}

.box .img-box .img1 { background:url(images/box-img1.gif) no-repeat right top;}

.box .img-box .img2 { background:url(images/box-img2.gif) no-repeat right top;}

.box .img-box .img3 { background:url(images/box-img3.gif) no-repeat right top;}





/*header*/

#header .row-1 { height:95px;}

#header .row-1 .fleft { }

#header .row-1 .fright { padding:45px 0 0 0;}

#header .row-2 { height:87px;}

#header .row-3 { padding:107px 0 0 90px;}

#header .row-3 img { display:block; margin-bottom:30px;}

/*portfolio header*/

#headerPortfolio .row-1 { height:95px;}

#headerPortfolio .row-1 .fleft { }

#headerPortfolio .row-1 .fright { padding:45px 0 0 0;}

#headerPortfolio .row-2 { height:87px;}

#headerPortfolio .row-3 { padding:107px 0 0 90px;}

#headerPortfolio .row-3 img { display:block; margin-bottom:30px;}





/*content*/

#content { padding:30px 0 32px 0;}

#content .indent { padding-left:30px;}



/*footer*/

#footer { background:url(images/line-1.gif) repeat-x top;}

#footer .fleft { padding:24px 0 0 30px; font-family:Arial, Helvetica, sans-serif;font-size:10px;}

#footer .fright { padding:18px 30px 0 0;}



/*==========================================*/



h2{color:#ffffff;font-size:16px; font-family:Arial;}

h2.black{color:#000000;font-size:16px; font-family:Arial;}

dt h2{color:#ffffff;font-size:16px; font-family:Arial;}







#JuiceAd {

	font: 24px/30px Arial;

	font-weight: bold;

	color: #ffffff;

	padding-top: 75px;

	padding-left: 45px;

	font-family:"Trebuchet MS", Arial,"Times New Roman", Times, serif;

}

#JuiceAd span.Green {

	color: #79a217;

}

#JuiceAd a:link, #JuiceAd a:visited, #JuiceAd a:hover {

	font-weight: normal;

	font-size: 18px;

}



.style1 {color: #ffffff}

.style3 {color: #333333; font-size: 18px; }

.style4 {color: #79a217}

.style5 {font-size: 12px}

