@charset "utf-8";

/* CSS Document */



h1,h2,h3,h4,h5,h6,p,table

	{

		padding:0px;

		margin:0px;

	}

ul,li,form

	{

		list-style:none;

		padding:0px;

		margin:0px;

	}

img

	{

		border:none;

		padding:0px;

		margin:0px;

	}

body

	{

		padding:0px;

		margin:0px;

		font-family:Arial;

		font-size:12px;

		color:#6c6c6c;

		background:url(images/body_bg.jpg) repeat-x #FFFFFF;

	}

.clear

	{

		clear:both;

	}

#main

	{

		width:953px;

		padding:0px;

		margin:0 auto;

	}

.headertop

	{

		height:105px;

	}

.headertop_left

	{

		float:left;

		width:310px;

		padding-top:15px;

	}

.headertop_right

	{

		float:right;

		width:630px;

		text-align:right;

	}

.sign

	{

		

		width:170px;

		height:20px;

		padding-left:460px;

		text-align:center;

		padding-top:7px;

	}



.menu

	{

		float:right;

		height:33px;

		overflow:hidden;

		padding-top:18px;

	}

.menu ul

	{

		list-style:none;

		padding:0px;

	}

.menu li 

	{

		float:left;

		display:block;

		background:url(images/navline.jpg) no-repeat left top;

		padding:0px 22px !important;

		text-align:center;

	}

.menu li a, .menu li a:visited

	{

		font-size:15px;

		color:#616161;

		text-decoration:none;

		font-weight:bold;

	}

.menu li a:hover, .menu li.active a

	{

		color:#4d8f00;

	}

.headerbottom

	{

		height:193px;

		padding-bottom:15px;

	}

.headerbottom2

	{

		height:8px;

	}

.headerbottom_left

	{

		float:left;

		width:625px;
		
	}

.headerbottom_right

	{

		float:right;

		width:327px;

		background:url(images/loginbox.jpg) no-repeat left top;

		height:193px;

	}

.loginhere

	{

		padding:17px 0 10px 97px;

	}

.ptxt

	{

		padding:0px;
		margin:0px auto;
		width:285px;
	}

.new_line

	{

		background:url(images/aerrow.gif) no-repeat left 6px;

		padding-left:17px;

		padding-bottom:5px;

	}

.freeestimator

	{

		font-size:10px;

		padding:5px 5px 0px 5px;

	}

.name

	{

		float:left;

		text-align:right;

		padding-right:15px;

		width:70px;

		margin:0px;

	}

.txtp

	{

		float:left;

		width:190px;

		border:solid 1px #CCCCCC;

		padding:2px 4px 2px 4px;

		height:17px;

		margin:0px;

		margin-bottom:5px;

	}

.submit

	{
		float:left;
		padding:0px 0px 0px 120px;
		overflow:hidden;

	}

.newuser

	{

		float:left;

		/*margin-left:5px;*/
		margin:0px;
		padding:0px;

	}

.forgetid

	{

		/*padding-top:15px;*/

		margin-top:3px;
		font-size:11px;
		padding-left:55px;
		padding-bottom:5px;

	}

.forgetid a, .forgetid a:visited

	{

		color:#338804;

		text-decoration:underline;

	}

.forgetid a:hover

	{

		color:#ed3a02;

		text-decoration:none;

	}

.freeestimator1

	{
		text-align:center;		
		padding-top:2px;

	}

.freeestimator

	{	

		text-align:center;

	}

.login

	{

		padding:14px 0 0 7px;

	}

.content

	{

		width:953px;

	}

.sidebar

	{

		width:253px;

		padding-right:12px;

		float:left;

		overflow:hidden;

	}

.top_bg

	{

		background:url(images/bg.jpg) repeat-x left top #FFFFFF;

	}

.left_bg

	{

		background:url(images/left_bg.jpg) repeat-y left top;

	}

.right_bg

	{

		background:url(images/right_bg.jpg) repeat-y right top;

	}

.bottom_bg

	{

		background:url(images/bottom_bg.jpg) repeat-x left bottom;

	}

.left_top

	{

		background:url(images/left_top.jpg) no-repeat left top;

	}

.right_top

	{

		background:url(images/right_top.jpg) no-repeat right top !important;

	}

.left_bottom

	{

		background:url(images/left_bottom.jpg) no-repeat left bottom;

	}

.right_bottom

	{

		background:url(images/right_bottom.jpg) no-repeat right bottom;

		height:1%;

		padding:15px 22px 20px 22px;

		margin-bottom:11px;

	}

.title

	{

		font-family:"Trebuchet MS";

		font-size:26px;

		color:#ed3a02;

		padding-bottom:3px;

	}

.title span

	{

		color:#4e880a;

	}

ul.pages

	{

		list-style:none;

		padding:0px;

	}

.pages li

	{

		background:url(images/aerrow.gif) no-repeat left 11px;

		padding:3px 0;

		display:block;

	}

.pages li a, .pages li a:visited

	{

		font-family:"Century Gothic","Trebuchet MS";

		font-size:14px;

		color:#000000;

		padding-left:16px;

		display:block;

		text-decoration:none;

	}

.pages li a:hover, .pages li.active a

	{

		/*color:#ed3a02;*/

		color:#447c04;

	}

.newtitle

	{

		font-family:"Century Gothic","Trebuchet MS";

		font-size:17px;

		color:#ed3a02;

		padding-bottom:6px;

	}

.newtitle1

	{

		font-family:"Century Gothic","Trebuchet MS";

		font-size:17px;

		color:#447c04;

		padding-bottom:6px;

	}

.newtitle2

	{

		font-family:"Century Gothic","Trebuchet MS";

		font-size:15px;

		color:#447c04;

		padding-bottom:6px;

	}

.news_p

	{

		/*padding-left:17px;*/

		font-size:11px;

		padding-bottom:6px;

	}

.line

	{

		width:635px;

		height:1px;

		background:#bbbbbb;

		margin-bottom:10px;

		margin-top:0px;

	}

.line5

	{

		width:635px;

		height:1px;

		background:#ddd;

		margin-bottom:5px;

		margin-top:5px;

	}

.line2

	{

		width:200px;

		height:1px;

		background:#bbbbbb;

		margin-bottom:5px;

		margin-top:5px;

	}

.innercontent

	{

		width:688px;

		float:right;

		overflow:hidden;

	}

.inner_title

	{

		font-family:"Trebuchet MS";

		font-size:18px;

		color:#ed3a02;

		padding:10px 0px 10px 0;

	}

.inner_title1

	{

		font-family:"Trebuchet MS";

		font-size:18px;

		color:#000000;

		padding:0px 0px 10px 0;

	}

.inner_title span

	{

		color:#447c04;

	}

.photo

	{

		float:left;

		padding:0px 20px 10px 0;

	}

.co_text

	{

		padding-bottom:5px;

		padding-right:3px;

	}

.footer

	{

		

	}

ul.foot

	{

		list-style:none;

		padding-left:0px;

		margin:0px;


	}

.foot_bg

	{

		background:url(images/footer_bg.jpg) repeat-x left top;

	}

ul.foot li

	{

		float:left;

		padding:2px 7px;

		margin:0px;

		display:block;

		text-align:center;

		background:url(images/foot_line.jpg) no-repeat left 5px;


	}

ul.foot li a, ul.foot li a:visited

	{

		color:#000000;

		font-size:12px;

		text-decoration:none;

	}

ul.foot li a:hover, ul.foot li.active a

	{

		color:#4d8f00;

	}

.copy

	{

		margin:0px auto;

		text-align:center;

		margin-top:5px;

	}



.copy a, .copy a:visited

	{

		color:#000000;

		text-decoration:none;

	}

.copy a:hover

	{

		color:#447c04;

		text-decoration:underline;

	}

.contectpad

	{

		padding-left:5px;

	}

.email a, .email a:visited

	{

		color:#ed3a02;

		text-decoration:none;

	}

.email a:hover

	{

		color:#4e880a;

	}

.jobpost

	{

		color:#000000;

		background:url(images/aerrow.gif) no-repeat left 6px;

		padding-left:20px;

		margin-left:25px;

		padding-bottom:5px;

	}

.jtxt

	{

		font-size:12px;

		color:#000000;

		font-weight:bold;

	}

.jtxt a, .jtxta:visited

	{

		color:#ed3a02;

		text-decoration:none;

		text-decoration:underline;

	}

.jtxt a:hover

	{

		color:#4e880a;

	}

.products

	{

		float:left;

		width:130px;

	}

.products_text

	{

		float:right;

		padding:20px 0 15px 0;

		width:520px;

	}

.products2

	{

		float:right;

		width:130px;

	}

.products_text2

	{

		float:left;

		padding:20px 0 15px 0;

		width:520px;

	}

.productstxtt

	{

		font-size:12px;

		color:#4e880a;

		font-weight:bold;

		padding-bottom:3px;

		padding-left:15px;

		padding-top:5px;

	}

.productstxt

	{

		font-size:12px;

		color:#000000;

		font-weight:bold;

		padding-bottom:3px;

		padding-left:15px;

	}

.box1

	{

		width:200px;

		float:left;

		padding-right:13px;

		margin-left:10px;

	}

.products1

	{

		padding-left:25px;

		

	}

.box2

	{

		width:200px;

		float:left;

		padding-right:13px;

	}

.box3

	{

		width:200px;

		float:left;

	}

.pro_list

	{

		background:url(images/aerrow.gif) no-repeat left 5px;

		width:445px;

		padding-left:15px;

		padding-bottom:5px;

	}



/*.pro_list2

	{

		background:url(images/aerrow.gif) no-repeat 133px 5px;

		width:445px;

		padding-left:147px;

		padding-bottom:3px;

	}*/





#rvtickerContent {

  position: relative; 

  height: 188px;

  overflow: hidden;

  padding: 2px;

  padding-left: 4px;

  font-family:arial;

  font-size:12px;}







.BlockContent

{

  overflow: hidden;

  min-width:1px;

  min-height:1px;

  margin: 0 auto;

  position: relative;

  z-index: 0;

}





.BlockContent-body

{

  position: relative;

  z-index: 0;

  margin: 7px;

}





.BlockContent-body

{

  color:#26231C;

  font-family: Arial, Helvetica, Sans-Serif;

  font-size: 11px;

}



.BlockContent-body a:link

{

  color: #536A2F;

  font-family: Arial, Helvetica, Sans-Serif;

  text-decoration: underline;

}



.BlockContent-body a:visited, .BlockContent-body a.visited

{

  color: #94866B;

  font-family: Arial, Helvetica, Sans-Serif;

  text-decoration: underline;

}



.BlockContent-body a:hover, .BlockContent-body a.hover

{

  color: #6F8E3E;

  font-family: Arial, Helvetica, Sans-Serif;

  text-decoration: none;

}





.BlockContent-body ul

{

  list-style-type: none;

  color: #3B362B;

  margin:0;

  padding:0;

}



.BlockContent-body li

{

  font-family: Arial, Helvetica, Sans-Serif;

  font-size: 11px;

}



.BlockContent-body ul li

{

  padding:0px 0 0px 16px;

  background-image: url('images/BlockContentBullets.png');

  background-repeat:no-repeat;

  margin:0.5em 0 0.5em 0;

  line-height:1.2em;

}









#basic-accordian{

	/*border:5px solid #EEE;*/

	padding:5px;

	width:635px;

	

}

.accordion_headings{

	padding:5px;

	/*background:#99CC00;*/

	background:#d8d8d8;

	color:#000;

	border:1px solid #FFF;

	cursor:pointer;

	font-weight:bold;

}



.accordion_headings:hover{

	/*background:#00CCFF;*/

	

}



.accordion_child{

	padding:15px;

	background:#EEE;

}



.header_highlight{

	/*background:#00CCFF;*/

	background:#549c02;

	color:#fff;

}

.home_text

	{

		background:url(images/aerrow.gif) no-repeat 10px 5px;

		padding-bottom:7px;

		padding-right:3px;

		/*padding-left:155px;*/

		padding-left:29px;

		

	}

.home_text2

	{

		background:url(images/aerrow.gif) no-repeat 10px 5px;

		padding-bottom:7px;

		padding-right:3px;

		padding-left:30px;

	

	}

.home_text3

	{

		padding-bottom:7px;

		padding-right:3px;

		padding-left:50px;

	}