a {color:#339933;text-decoration:none;}
a:hover {color:#339933;text-decoration:underline;}
a.folio {color:#666666;text-decoration:none;cursor:pointer;}
a.folio:hover {color:#666666;text-decoration:none;cursor:pointer;}
a.blogsum {color:#666666;text-decoration:none;}
a.blogsum:hover {color:#666666;text-decoration:none;}
a.bold {color:#006600;text-decoration:none; font-weight:700;font-size:1.0em;}
a.bold:hover {color:#006600;text-decoration:underline;}
a.greenhouse {color:#36b14a;text-decoration:none;}
a.greenhouse:hover {color:#36b14a;text-decoration:underline;}



	html {font-size:62.5%; min-width:960px;font-family:Helvetica, Arial, sans-serif;}
	body {font-size:1.2em;background-image: url(/image/new/site_bg.gif); background-position:top center; min-width:960px;}

	.sitewrapper {min-width:960px;float:left; width:100%; position:absolute;  background:url(/image/new/top_site_bg.gif); background-position:top center; background-repeat: repeat-x;}
	.navwrapper {position:relative; margin-left:auto; margin-right:auto; width:960px;}
	
	#lheader {float:left;width:230px;}
	#rheader {float:right;width:730px;padding-top:44px;text-transform:uppercase;display: block;}
	
	#rheader li {float:right;background-position:bottom right;background-repeat:no-repeat;margin-left:2px;display:block;height:28px;}
	#rheader li a {background:url(/image/bg_navbuttons.png);display:block; padding:3px 17px;color:#f4f2ee; font-size:1.3em;font-weight:400;text-decoration:none; }
	#rheader li a.on {background-color:#47aa42;background-image:none;}
	#rheader li.on {background-image:url(/image/bg_navli.gif);}
	
	#headerbubblewrapper {float:left; left:0; width:100%; position:absolute; z-index:1000;top:119px;}
	#headerbubble { margin-left:auto; margin-right:auto; width:960px;padding-bottom:26px; left:0;z-index:2000;background:url(/image/bg_headerbubble.png);background-position:bottom left;background-repeat:no-repeat; position:relative;}
	#headerbubblecontent {width:940px;height:100px;background:#fff;padding:10px 0 8px 20px;text-transform:uppercase; z-index:1010;}
	#headerbubblecontent h1 {font-size:5.4em;color:#000;font-weight:800;padding-top:10px; margin-bottom:-10px;}
	#headerbubblecontent h3 {color:#c5c3c0;font-size:1.8em; font-weight:400;padding-top:5px;}
	
	#stagewrapper {float:left; width:100%; position:relative; clear:both; margin-top:55px; display: inline; }

	#bannerwrapper {float:left; height:373px; width:100%; background-position:top center !important; background-repeat: no-repeat;  overflow: hidden;}
	#flashheader {margin-left:auto; margin-right:auto; width:960px; position: absolute; z-index:1; height:323px!important;overflow: hidden;}
	
	#contentwrapper {
		width:100%; float:left; position:relative; clear:both; background-color: #e7e6d4; padding-top:100px;
	}
	
	#innercontent {margin-left:auto; margin-right:auto; width:960px; position:relative; }
	#content {width:960px; margin-top:-150px; background-color: #e7e6d4; float:left; display:inline;}
	
	
	
	
	#outterfooter {float:left;width:100%;position:relative;background:transparent; clear:both;}
	#footerwrapper {width:960px;margin-left:auto;margin-right:auto;position:relative;}
	#footer {float:left;width:960px;display:inline;padding-top:39px;background:transparent url(/image/bg_stage.png);background-position:top left;background-repeat:no-repeat;padding-bottom:40px;}
	#lfooter {float:left;width:390px;color:#ccc;text-transform:uppercase; font-size:1em;font-weight:400;}
	#cfooter {float:left;width:500px;text-align:right;color:#ffffcc; font-size:1.7em;font-weight:400;}
	#rfooter {float:left;width:70px;text-align:right;padding-top:20px;}
	#footersocial {float:left;width:390px;font-family:Arial;font-size:0.7em;margin-top:42px;display:inline;}
	#footersocial a {color:#ffffcc;display:inline;margin-right:15px;}
	
	
	.homecolumn {float:left;width:220px;margin:10px 10px 30px 10px;display:inline;}
.columncontainerdottedbottom {position:relative;float:left;width:220px;min-height:186px;display:inline;margin:0 10px 0 10px;background:url(/image/bg_columncontainer.gif);background-position:bottom left;background-repeat:repeat-x;padding-bottom:1px;}
.columncontainerdottedbottom h1 {color:#4b3d32; font-size:2.2em;font-weight:100;padding-bottom:2px;}
.columncontainerdottedbottom a{font-size:1.2em;}
.homeblogheight {height:198px;}
.homeblogheight a {cursor:pointer;}
.homeportfolioheight {height:187px}
.homeportfolioheight a {cursor:pointer;}
.homeinsideheight {height:188px;}
.homefoliocontainer {float:left;position:relative;width:218px;border-bottom:3px solid #cfcfbe;height:182px;display:inline;margin-left:10px;margin-right:10px;padding:1px;background:#fff; overflow: hidden;}
.homefoliocontainer .foliopic {float:left;width:218px;height:123px; }
.foliotextcontainer {float:left;height:60px;width:218px;overflow:hidden;}
.foliotext {position:absolute;padding:12px;background:#fff;width:194px;height:36px;overflow:hidden;}
.foliotext p {padding-top:16px;font-size:1.1em;line-height:1.2em;}
.foliotext h1 { color:#339933;font-weight:400;text-transform:uppercase;font-size:1.4em;padding-bottom:4px;}
.foliotext h3 { color:#666;font-weight:100;font-size:1em;}
.worksection {margin-bottom:10px;}
.homerow {float:left;width:960px;margin:10px 0 20px 0;display:inline;}
.floatbottomright {position:absolute;bottom:21px;right:1px;font-size:0.8em;text-transform:uppercase;}
.floatbottomcenter {position:absolute;bottom:0;color:#339933;margin-left:34px;display:inline;font-weight:900;color:#006600;text-transform:uppercase; }
.homeslidercontainer {float:left;width:720px;overflow:hidden;}
.homeslider {float:left;width:720px;}
.homequotecontainer {float:left;width:220px;line-height:2.4em;display:inline;margin-left:10px;margin-right:10px;}
.homequotecontainer .quotecontent {float:left;width:200px;height:115px;padding:10px 10px 0 10px;background:#fff;}
.homequotecontainer h1 {color:#339933; font-size:1.6em;font-weight:100;padding-bottom:2px;}
.homequotecontainer .content {float:left;width:100%;font-size:1.0em;line-height:1.2em;padding-top:10px;padding-bottom:10px;height:80px;overflow:hidden;}
.homequotecontainer .homequotebottom {float:left;width:100%;height:62px;background:#fff url(/image/bg_contentcontainerquote.gif);background-position:bottom left;background-repeat:no-repeat;}
.homequotecontainer .postedby {float:left;width:100%;font-size:1.2em;text-indent:10px;padding-bottom:5px;padding-top:15px;color:#339933;}
.homequotecontainer .quotedate {float:left;width:150px; margin-left:55px; margin-top:10px; display:inline;font-size:1.2em; color:#006600;font-weight:900;text-transform:uppercase;}
.homeinsidecontainer {float:left;width:220px;line-height:2.4em;display:inline;margin-left:10px;margin-right:10px;font-family:arial;font-size:1.2em;font-weight:100;}
.homeinsidecontainer h1 {padding-bottom:2px; color:#333;font-weight:900;text-transform:uppercase;font-size:1.1em;}
.homeinsidecontainer p {line-height:1.4em;}
.homeinsidecontainer li {background:url(/image/li_bullet.gif);background-position:left center;background-repeat:no-repeat;line-height:1.0em;padding:4px 0 4px 15px;}
.homepeepinsidecontainer {float:left;width:240px;line-height:2.1em;display:inline; font-size:1.5em;font-weight:100;}
.homepeepinsidecontainer h1 {padding-bottom:2px; color:#333;font-weight:900;text-transform:uppercase;font-size:0.9em;margin-left:10px;}
.homepeepinsidecontainer .homepepthumb {float:left;width:60px;height:60px;display:inline;margin-right:10px;margin-left:10px;margin-bottom:20px;}
.aboutrow {float:left;width:960px;display:inline;margin-top:1px;}
.column1 {float:left;width:150px;}
.column2 {float:left;width:790px;padding-top:30px;background:url(/image/bg_columncontainer.gif);background-position:bottom left;background-repeat:repeat-x;padding-bottom:31px;margin-left:20px;display:inline;}
.aboutsmallblock {float:left;width:149px;height:149px;background:#fff;text-align:center;border-right:1px solid #d9d9cd;border-bottom:1px solid #d9d9cd;}
.aboutsmallblock h1 {color:#339933;padding-bottom:2px; color:#47aa42;font-weight:900;text-transform:uppercase;font-size:1.3em;margin-top:69px;display:block;}
.column2 .c1 {float:left;width:480px;}
.column2 .c2 {float:left;width:300px;}
.column2 .c1 h1 {color:#000; font-weight:100;font-size:4.0em;}
.column2 .c3 {float:left;width:610px;padding-right:10px;}
.column2 .c3 p {font-size:1.2em;line-height:1.4em;padding-bottom:30px;}
.column2 .c4 {float:left;width:140px;display:inline;margin-left:20px;}
.column2 .c4 li {font-size:1.2em;line-height:1.4em;color:#333;}
.column2 h3 {color:#000; font-weight:400;font-size:2.0em;padding-bottom:4px;text-transform:uppercase;}
.column2 .c5 {float:left;width:460px;}
.column2 .c6 {float:left;width:300px;display:inline;margin-left:20px;}
.column2 .c6 h4 {color:#333; font-weight:400;font-size:1.8em;padding-bottom:15px;width:280px;padding-top:8px;line-height:1.3em;}
.column2 .c6 p {font-size:1.0em;line-height:1.8em;padding-bottom:20px;}
.column3 {float:left;width:310px;}
.column4 {float:left;width:630px;margin-left:20px;display:inline;}
.column4 div {float:left;width:120px;height:150px;margin:0 10px 20px 10px;background:#e0dfcd;text-align:center;padding-left:10px;padding-right:10px;}
.column4 div h5 {color:#666666; font-weight:700;font-size:1.5em;text-transform:uppercase;display:block;}
.aboutbigblock {float:left;width:280px;height:149px;padding:29px 15px 0 15px;background:#fff url(/image/about_quote_bottom.gif);background-position:bottom left;background-repeat:no-repeat;}
.aboutbigblock h1 {color:#47aa42; font-weight:100;font-size:3.0em;}
.workrow {float:left;width:960px;margin:10px 0 20px 0;display:inline;}
.workcolumn {float:left;width:220px;margin-left:10px;margin-right:10px;display:inline;color:#4b3d32; font-weight:100;font-size:3.0em;}
.workrow ul {float:left;width:720px;display:inline;margin-top:2px;}
.workrow ul li {float:left;width:230px;padding-left:10px;font-size:1.2em;line-height:1.8em;color:#4b3d32;}
.workdetailrow {float:left;width:940px;display:inline;margin:10px;background:url(/image/bg_workdetailrow.gif);background-repeat:no-repeat;background-position:bottom left;padding-bottom:31px;}
.wdcolumn1 {float:left;width:220px;}
.wdcolumn1 h1 {color:#4b3d32; font-weight:100;font-size:2.8em;padding-bottom:4px;text-transform:uppercase;}
.wdcolumn1 h3 {color:#666666; font-weight:900;text-transform:uppercase;font-size:1.4em;}
a.backtowork {color:#47aa42;text-decoration:none; font-weight:900;font-size:1.0em;float:right;display:block;}
a.backtowork:hover {color:#47aa42;text-decoration:underline;}
a.viewsite {color:#47aa42;text-decoration:none; font-weight:400;font-size:1.0em;float:right;display:block;}
a.viewsite:hover {color:#47aa42;text-decoration:underline;}
.wdcolumn2 {float:left;width:700px;margin-left:20px;}
.wdcolumn2 h1 {display:block;float:left;width:680;padding-right:20px;padding-top:10px;color:#666666; font-weight:400;font-size:3.0em;line-height:1.1em;}
.wdcolumn2 p {font-size:1.1em;line-height:1.8em;padding:20px 10px 10px 0; clear:both;}
.quoteblock {float:right;width:210px;padding:25px;color:#47aa42; font-weight:400;font-size:2.5em;line-height:1.2em;}
.bigsite {float:left;padding:10px;margin:20px 1px 10px 1px;display:inline; background-color:#fff;}
.workdetailquoterow {float:left;width:960px;display:inline;padding-bottom:31px;}
.wdcolumn2quotes {float:left;width:720px;margin-left:20px;padding-top:20px;}
.workquoteouttercontainer {float:left;width:720px;background:url(/image/bg_work_detail_quotes.gif);background-position:top left;background-repeat:repeat-y;}.wdquotecontainer {float:left;width:220px;line-height:2.4em;display:inline;margin-left:10px;margin-right:10px;background:#fff;}
.wdquotecontainer .quotecontent {float:left;width:200px;min-height:140px;padding:10px 10px 0 10px;}
.wdquotecontainer h4 {color:#339933; font-size:2.0em;font-weight:100;padding-bottom:2px;}
.wdquotecontainer .content {float:left;width:100%;font-size:1.1em;line-height:1.2em;padding-top:10px;padding-bottom:10px;min-height:63px;}
.workquoteouttercontainer .homequotebottom {float:left;display:inline;margin-left:10px;margin-right:10px;width:220px;height:20px;background:#fff url(/image/bg_contentcontainerquote.gif);background-position:bottom left;background-repeat:no-repeat;}
.workquoteouttercontainer .quotedate {float:left;width:150px; margin-left:55px; margin-top:10px; display:inline;font-size:1.2em; color:#006600;font-weight:900;text-transform:uppercase;}
.blogcolumn1 {float:left;width:720px;display:inline;margin-top:10px; margin-bottom:30px;}
#blogposts {margin:0; }
#blogposts li {margin:0;float:left;display:inline;padding:10px 10px 30px 10px;background:none;}
.blogcolumn1 h1 {color:#000; font-size:3.2em;font-weight:400;padding-bottom:40px;line-height:1.2em; display:block;}
.blogcolumn1 p {padding-bottom:20px;font-size:1.2em;line-height:2.0em;}
.blogcolumn1 h2 {color:#000; font-weight:400;font-size:2.0em;padding-bottom:20px;}
.blogcolumn1 h2 p {padding-bottom:20px;font-size:1.2em;line-height:1.2em;}
.blogcolumn1 h3 {color:#000; font-weight:400;font-size:2.0em;padding-bottom:20px;text-transform:uppercase;}
.blogcolumn1 h4 {color:#4b3d32; font-weight:100;font-size:2.8em;padding-bottom:20px;text-transform:uppercase;}
.quoteblockblog {float:right;width:240px;padding:20px;color:#47aa42; font-family:georgia; font-size:1.6em;line-height:1.2em;}
.blogcolumn1 ul {margin-left:20px;margin-bottom:20px;display:block;}
.blogcolumn1 li {padding:10px 0 10px 15px;background:url(/image/li_bullet_plus.gif);background-position:left center;background-repeat:no-repeat;font-size:1.1em;}
.blogimagecontainer {float:left;width:700px;margin-bottom:20px;display:inline;}
#commentoutercontainer {float:left;width:700px;}
.commentcontainer {float:left;width:660px;background:#fff;padding:15px 20px;}
.commentcontainer .commentdate {color:#339933; font-size:2.1em;font-weight:100;padding-bottom:2px;}
.commentcontainer p {padding-bottom:10px;font-size:1.2em;line-height:1.4em;}
.closecommentcontainer {float:left;width:635px;display:inline;margin-bottom:20px;padding-left:65px;height:10px;padding-top:10px;background:#e7e6d4 url(/image/bg_contentcontainerquote.gif);background-position:top left;background-repeat:no-repeat; color:#006600;font-weight:900;text-transform:uppercase;}
#commentformcontainer {float:left;width:700px;}
#commentformc1 {float:left;width:460px;}
#commentformc2 {float:left;width:220px;display:inline;margin-left:20px;padding-top:15px;}
#commentformc2spacer {float:left;width:220px;height:105px;display:block;}
#commentformc2 p {padding-bottom:4px;font-size:1.0em;line-height:1.4em;font-weight:bold;color:#4b3d32;}
.formrow {float:left;width:460px;display:inline;margin-bottom:20px;}
.formrow1 {float:left;width:460px;display:inline;margin-bottom:2px;}
.formrowcomment {float:left;width:460px;display:inline;margin-bottom:6px;}
.formrowright {float:left;width:460px;display:inline;margin-bottom:10px;}
.ferror {float:left;width:217px;height:12px;color:red;padding-top:1px;display:inline;margin-bottom:8px;padding-left:3px;font-weight:normal;font-size:1.0em;}
.lname {width:220px;}
.lemail {width:220px;margin-left:20px;display:inline;}
.flabel {float:left;width:100%;color:#4b3d32;font-weight:bold;font-size:1.1em;padding-bottom:2px;}
.ffield {float:left;width:100%;}
.text {border:1px solid #fff;padding:5px;width:448px;font-weight:400;font-size:1.2em;color:#4b3d32;}
.text:focus {background:#47aa42;color:#fff;}
.ishort {width:208px;}
.icaptcha {width:175px;}
.theight {height:96px;}
.commentbuttons {background:url(/image/button_comment.gif);background-repeat:no-repeat;border:0;height:34px;width:87px;color:#fff;font-weight:bold;padding-bottom:9px;font-size:1.1em;margin-right:10px;display:inline;}
.commentbuttons:hover {color:#4b3d32;}
.blogcolumn2 {float:left;width:220px;margin-left:10px;display:inline;margin-top:10px;}
.blogcontainer {float:left;width:220px;line-height:2.4em;display:inline;}
.blogcontainer .quotecontent {float:left;width:200px;height:115px;padding:10px 10px 0 10px;background:#fff;}
.blogcontainer h1 {color:#339933; font-size:1.6em;font-weight:100;padding-bottom:2px;}
.blogcontainer .content {float:left;width:100%;font-size:1.0em;line-height:1.2em;padding-top:10px;padding-bottom:10px;height:80px;overflow:hidden;}
.blogcontainer .homequotebottom {float:left;width:100%;height:64px;background:#fff url(/image/bg_contentcontainerquote.gif);background-position:bottom left;background-repeat:no-repeat;}
.blogcontainer .postedby {float:left;width:100%;font-size:1.1em;text-indent:10px;padding-bottom:5px;padding-top:10px;color:#339933;}
.blogcontainer .quotedate {float:left;width:150px; margin-left:55px; margin-top:20px; display:inline;font-size:1.1em; color:#006600;font-weight:900;text-transform:uppercase;}
.blogsidecontainer {float:left;width:220px;display:inline;margin-top:20px;}
.blogsidecontainer h3 {color:#4b3d32; font-weight:100;font-size:2.0em;padding-bottom:10px;text-transform:uppercase;}
.blogsidecontainer ul {margin-bottom:40px;display:block;}
.blogsidecontainer li {padding:5px 0 5px 0;background:url(/image/li_bullet_2.gif);background-position:right center;background-repeat:no-repeat;}
.blogsidecontainer li.on {padding:5px 0 5px 0;background:url(/image/li_bullet_on.gif);background-position:right center;background-repeat:no-repeat;}
.blogsidecontainer li a {font-weight:bold;color:#47aa42;font-size:1.1em;}
.blogsidecontainer li a:hover {color:#363429;text-decoration:none;}
.blogsidecontainer li a.on {color:#363429;}
.blogpaging {float:left;width:700px;margin:20px 10px;color:#666;font-weight:bold;text-align:left;font-size:1.2em; clear:both;}
.blogpaging a.on {color:#000;text-decoration:none;}
.blogreading {float:left;width:700px;margin:30px 10px;}
.blogreading h1 {color:#4b3d32; font-weight:100;font-size:3.0em;padding-bottom:10px;text-transform:uppercase;}
.readingrow {float:left;width:100%;display:inline;}
.thebook {float:left;display:inline;margin-right:10px;margin-bottom:10px;}
.peepscolumn1 {float:left;width:220px;margin-left:10px;margin-top:10px;display:inline;}
.peepscolumn1 h1 {color:#4b3d32; font-weight:100;font-size:2.5em;padding-bottom:4px;text-transform:uppercase;}
.peepscolumn2 {float:left;width:720px;margin-left:10px;margin-top:10px;display:inline;}
.peepcontainer {float:left;width:220px;display:inline;margin:0 10px;height:310px;position:relative;}
.peeppic {float:left;width:220px;height:288px;}
.slidingimage {position:absolute;height:0;display:none;width:220px}
.peepquote {position:absolute;margin-top:0;width:220px;height:103px;left:0;}
.ptext {float:left;width:220px;height:83px;background:#fff;}
.ptext h1 {color:#339933; font-size:1.8em;font-weight:100;padding-bottom:6px;margin-left:25px;margin-top:20px;display:block;}
.ptext h3 {color:#666666; font-size:1.2em;font-weight:900;padding-bottom:2px;margin-left:25px;display:block;text-transform:uppercase;}
.pbottom {float:left;width:220px;display:block;background:url(/image/bg_bottom_quote_trans.gif);background-position:bottom left;background-repeat:repeat-x;height:20px;}
.peepcontaineron {float:left;width:220px;display:inline;margin:0 10px;height:310px;position:relative;}
.peepquoteon {position:absolute;margin-top:204px;width:220px;height:103px;}
.ptexton {float:left;width:220px;height:83px;background:#c5c4b6;}
.ptexton h1 {color:#e7e6d4; font-size:2.1em;font-weight:100;padding-bottom:6px;margin-left:25px;margin-top:20px;display:block;}
.ptexton h3 {color:#b0afa3; font-size:1.2em;font-weight:900;padding-bottom:2px;margin-left:25px;display:block; text-transform:uppercase;}
.pbottomon {float:left;width:220px;display:block;background:url(/image/bg_bottom_quote_trans_on.gif);background-position:bottom left;background-repeat:repeat-x;height:20px;}
#thepeepoutside {float:left;width:960px;margin-top:10px;display:inline;margin-bottom:50px;position:relative;}
#ptopcolumn1 {float:left;width:220px;margin-left:10px;margin-top:5px;display:inline;}
#ptopcolumn1 h1 {color:#4b3d32; font-weight:100;font-size:2.5em;padding-bottom:4px;text-transform:uppercase;}
#ptopcolumn1 h3 {color:#666666; font-size:1.0em;font-weight:900;padding-bottom:2px;margin-left:3px;display:block;text-transform:uppercase;}
#ptopcolumn2 {float:left;width:710px;margin-left:20px;margin-top:40px;display:inline;}
#ptopcolumn2 h4 {color:#666666; font-weight:400;font-size:2.0em;padding-bottom:20px;line-height:1.2em;}
#ptopcolumn2 h5 {color:#000; font-weight:400;font-size:1.8em;padding-bottom:8px;text-transform:uppercase;}
.pc2a {float:left;width:460px;}
.pc2b {float:left;width:250px;display:inline;position:relative;}
#imgfloater {position:absolute;top:20px; z-index:2000;right:0; }
#peepsocial {float:left;width:710px;background:url(/image/bg_columncontainer.gif);background-position:top left;background-repeat:repeat-x;padding-top:21px;display:inline;margin-top:30px;}
#peepsocial li {padding-top:3px;padding-bottom:3px;}
#peepsocial li a {font-weight:bold;color:#349933;font-size:1.2em;}
.contactrow {float:left;width:960px;}
#crc1 {float:left;width:220px;display:inline;margin-left:20px;}
#crc1 h3 {color:#413e31; font-weight:400;font-size:2.0em;padding-bottom:8px;text-transform:uppercase;}
#crc1 li {padding-top:3px;padding-bottom:3px;font-weight:bold;color:#66666;text-transform:uppercase;}
#crc2 {float:left;width:130px;display:inline;margin-left:20px;padding-top:39px;}
#crc2 li {padding-top:3px;padding-bottom:3px;font-weight:bold;color:#66666;text-transform:uppercase;}
#crc2 li a {color:#47aa42;}
#crc3 {float:left;width:540px;display:inline;margin-left:10px;}
#crc3 img {border:1px solid #fff;}
#contactformcontainer {float:left;width:880px;background:#fff;display:inline;padding:20px;margin:30px 20px 30px 20px;position:relative;}
#contactformcontainer h1 {float:left;color:#000;display:inline; font-weight:400;font-size:3.0em;text-transform:uppercase;padding-right:60px;background:url(/image/bg_contact_h1.gif);background-position:right center;background-repeat:no-repeat;}
#contactformcontainer h3 {float:right;display:block;color:#ccc; font-weight:400;font-size:1.4em;text-transform:uppercase;padding-top:23px;}
#contactform {float:left;width:900px;display:inline;margin-top:30px; color:#333333;font-size:1.6em;line-height:2.5em;min-height:455px;letter-spacing:1.7px;}
#contactform2 {float:left;width:900px;display:inline;margin-top:30px;color:#333333;font-size:2.4em;line-height:2.5em;}
#flashheader {background-color:#000; width:960px; height:373px; margin-left:auto; margin-right:auto;position: relative;left:0;}
.cform {border:1px solid #e5e5e5;background:#e5e5e5;padding:5px;font-size:0.8em;}
.cform2 {border:1px solid #fff;border-bottom:1px solid #47aa42;background:#fff;padding:5px 5px 0 5px;font-size:0.9em;color:#47aa42;}
.ctextarea {width:868px;height:140px;}
.contactbuttons {float:right;background:url(/image/bg_contact_form_button.gif);background-repeat:no-repeat;border:0;height:35px;width:169px;color:#fff;font-weight:bold;padding-bottom:10px;font-size:0.6em;margin-top:20px;display:inline;margin-right:20px;}
.contactbuttons:hover {color:#4b3d32;}
.commentpaging {float:left;width:660px;margin:20px 20px;color:#666;font-weight:bold;text-align:right;font-size:1.2em;}
.commentpaging a {font-size:0.8em;cursor:pointer;}
.commentpaging a.on {color:#000;text-decoration:none;}
.markitimageleft {margin:20px 20px 20px 0; border:10px solid white; float:left;}
.markitimageright {margin:20px; border:10px solid white; float:right;}
.markitimagenowrap {margin:20 0px; border:10px solid white; display:block;}
.ajaxblogloader {position:absolute;margin-top:65px;margin-left:86px;opacity:0.0;filter:alpha(opacity=0);}
.ajaxworkloader {position:absolute;margin-top:45px;margin-left:90px;opacity:0.0;filter:alpha(opacity=0);}
#ajreturner {display:none;}
#homeblogtotal {display:none;}
#homeblogcurrentoffset {display:none;}
#homeworktotal {display:none;}
#homeworkcurrentoffset {display:none;}
.commentwrapper {float:left;width:700px;}
#blogcommentcount {display:none;}
#blogcommentoffset {display:none;}
#blogcommenturl {display:none;}
#commentpreviewcontainer {float:left;width:700px;display:none;}
#cpcontainer {float:left;width:660px;background:#fff;padding:15px 20px;}
#cpcontainer #cpdate {color:#339933; font-size:2.1em;font-weight:100;padding-bottom:2px;}
#cpcontainer p {padding-bottom:10px;font-size:1.2em;line-height:1.4em;}
#closecpcontainer {float:left;width:635px;display:inline;margin-bottom:20px;padding-left:65px;height:10px;padding-top:10px;background:#e7e6d4 url(/image/bg_contentcontainerquote.gif);background-position:top left;background-repeat:no-repeat; color:#006600;font-weight:900;text-transform:uppercase;}
#thankyouhidden {display:none;float:left;width:880px;min-height:455px;}
.error {border-color:red !important;color:red !important;}
.errorlabel {color:red;}
#thankyousignrow {float:left;width:860px;font-weight:400;text-align:right;padding-top:40px;}
#thankyousign {float:right;width:300;font-weight:400;text-align:center}
#errorcontainercomment {float:left;width:460px;height:30px;line-height:1.4em;}
#errorcontainer {float:left;width:880px;height:30px;line-height:1.4em;}
#errormessage {float:left;width:100%;text-align:center;color:red;font-size:1.0em;display:none;}
.formfloatlabel {position:absolute;}
#floatinname {top:-20px;left:300px;width:212px;height:138px;}
#floatincompany {top:58px;left:680px;width:232px;height:82px;}
#floatinemail {top:215px;left:360px;width:224px;height:106px;}
#floatinphone {top:215px;left:746px;width:194px;height:160px;}
#hiddennamefield {display:none;}
#commentreturn {float:left;width:600px;height:300px;overflow:scroll;background:#fff;}

.quote {float:right; margin:20px 0 20px 20px; color:#339933; font-family:georgia; width:200px; font-size:1.6em;}
