*{
	font-size:100%;
	padding-right: 0px;
	border: 0;
}
html, body{
	text-align:center;
	height:100%;
	background-color:#82996f;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 6px;
}
div{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	top: auto;
}
#wrap{
	border:none;
	background-image:url(../images/moss-background.jpg);
	background-repeat:repeat-y;
	padding-left:10px;
	padding-right:10px;
	width:921px;
	margin:0 auto;
	overflow:visible;
	height:auto !important;
	height:400px;
	min-height:auto;
	text-align:left;
}
#wrap2{
	border:none;
	background-image:url(../images/moss-background-watermark.jpg);
	background-repeat:repeat-y;
	padding-left:10px;
	padding-right:10px;
	width:920px;
	margin:0 auto;
	overflow:visible;
	height:auto !important;
	height:400px;
	min-height:400px;
	text-align:left;
}
#header_left{
	border:none;
	background-image:url(../images/moss-header-bg3.jpg);
	background-repeat:repeat-x;
	width:240px;
	padding-top:20px;
	height:110px;
	margin:0 auto;
	text-align:left;
	float:left;
}
#header_right{
	border:none;
	background-image:url(../images/moss-header-bg3.jpg);
	background-repeat:repeat-x;
	padding-right:40px;
	padding-top:20px;
	width:641px;
	height:110px;
	margin:0 auto;
	text-align:right;
	float:left;
}
#flash_content{
	border:none;
	background-image:url(../images/index_portfolio_bg.jpg);
	width:921px;
	height:420px;
	margin:0 auto;
	text-align:center;
	float:left;
}
#home_box_01{
	border:none;
	background-image:url(../images/moss-box-01.jpg);
	background-repeat:no-repeat;
	width:270px;
	height:280px;
	padding-top:38px;
	padding-left:38px;
	padding-right:10px;
	margin:0 auto;
	text-align:left;
	float:left;
}
#home_box_02{
	border:none;
	background-image:url(../images/moss-box-02.jpg);
	background-repeat:no-repeat;
	width:285px;
	height:280px;
	padding-top:38px;
	margin:0 auto;
	text-align:left;
	float:left;
}
#home_box_03{
	border:none;
	background-image:url(../images/moss-box-03.jpg);
	background-repeat:no-repeat;
	width:270px;
	height:280px;
	padding-top:38px;
	padding-right:38px;
	padding-left:10px;
	margin:0 auto;
	text-align:left;
	float:left;
}
#page_box_no_bg{
	border:none;
	background-image:none;
	background-repeat:no-repeat;
	padding-top:21px;
	width:290px;
	height:260px;
	margin:0 auto;
	text-align:left;
	float:left;
}
#page_box_01{
	border:none;
	background-image:url(../images/moss-box-04.jpg);
	background-repeat:no-repeat;
	padding-top:21px;
	width:290px;
	height:290px;
	margin:0 auto;
	text-align:left;
	float:left;
}
#page_box_02{
	border:none;
	background-image:url(../images/moss-box-05.jpg);
	background-repeat:no-repeat;
	padding-top:21px;
	width:290px;
	height:290px;
	margin:0 auto;
	text-align:left;
	float:left;
}
#page_box_03{
	border:none;
	background-image:url(../images/moss-box-06.jpg);
	background-repeat:no-repeat;
	padding-top:21px;
	width:290px;
	height:290px;
	margin:0 auto;
	text-align:left;
	float:left;
}
#footer_cap{
	border:none;
	background-image:url(../images/moss-footer-bg.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:10px;
	padding-top:25px;
	width:921px;
	height:50px;
	margin:0 auto;
	text-align:left;
}
#footer_cap2{
	border:none;
	background-image:url(../images/moss-footer-bg2.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:10px;
	padding-top:25px;
	width:921px;
	height:50px;
	margin:0 auto;
	text-align:left;
}
#page_text{
	border:none;
	padding-left:20px;
	padding-right:20px;
	width:581px;
	margin:0 auto;
	overflow:visible;
	height:auto !important;
	height:400px;
	min-height:400px;
	margin:0 auto;
	float:left;
	text-align:left;
}
#page_100{
	border:none;
	padding-left:20px;
	padding-right:20px;
	width:881px;
	margin:0 auto;
	overflow:visible;
	height:auto !important;
	height:300px;
	min-height:300px;
	margin:0 auto;
	float:left;
	text-align:left;
}
#page_50-1{
	border:none;
	padding-left:20px;
	padding-right:10px;
	width:431px;
	margin:0 auto;
	overflow:visible;
	height:auto !important;
	height:400px;
	min-height:400px;
	margin:0 auto;
	float:left;
	text-align:left;
}
#page_50-2{
	border:none;
	padding-left:10px;
	padding-right:20px;
	width:430px;
	margin:0 auto;
	overflow:visible;
	height:auto !important;
	height:400px;
	min-height:400px;
	margin:0 auto;
	float:left;
	text-align:left;
}
#page_80-1{
	border:none;
	padding-left:20px;
	padding-right:10px;
	width:581px;
	margin:0 auto;
	overflow:visible;
	height:auto !important;
	height:400px;
	min-height:400px;
	margin:0 auto;
	float:left;
	text-align:left;
}
#page_20-2{
	border:none;
	padding-left:10px;
	padding-right:20px;
	width:280px;
	margin:0 auto;
	overflow:visible;
	height:auto !important;
	height:400px;
	min-height:400px;
	margin:0 auto;
	float:left;
	text-align:left;
}
#contractors{
	border:none;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:20px;
	width:880px;
	margin:0 auto;
	overflow:visible;
	height:auto !important;
	height:400px;
	min-height:400px;
	margin:0 auto;
	float:left;
	text-align:left;
}
#page_boxes{
	border:none;
	width:300px;
	margin:0 auto;
	overflow:visible;
	height:auto !important;
	height:400px;
	min-height:400px;
	margin:0 auto;
	float:left;
	text-align:left;
}
#employee-headshots{
	border:none;
	width:125px;
	margin:0 auto;
	overflow:visible;
	height:auto !important;
	min-height:400px;
	margin:0 auto;
	float:left;
	text-align:left;
	padding-right:20px;
}
#employee-bios{
	border:none;
	width:710px;
	margin:0 auto;
	overflow:visible;
	height:auto !important;
	height:400px;
	min-height:400px;
	margin:0 auto;
	float:left;
	text-align:left;
	padding-left:25px;
}

.header_small_grey					{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#333333; text-decoration:none; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}
.header_small_grey A:link			{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#333333; text-decoration:underline; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}
.header_small_grey A:visited		{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#333333; text-decoration:underline; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}
.header_small_grey A:hover			{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#333333; text-decoration:underline; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}


.header_large_awards_news		{font-size:18pt; letter-spacing:0px; font-weight:normal; color:#6f8299; text-decoration:none; font-family:"Arial"; line-height:28px; letter-spacing:0pt;}

.header_large				    	{font-size:18pt; letter-spacing:0px; font-weight:normal; color:#000000; text-decoration:none; font-family:"Arial"; line-height:28px; letter-spacing:0pt;}
.header_large A:link		    	{font-size:18pt; letter-spacing:0px; font-weight:normal; color:#000000; text-decoration:underline; font-family:"Arial"; line-height:28px; letter-spacing:0pt;}
.header_large A:visited		        {font-size:18pt; letter-spacing:0px; font-weight:normal; color:#000000; text-decoration:underline; font-family:"Arial"; line-height:28px; letter-spacing:0pt;}
.header_large A:hover		    	{font-size:18pt; letter-spacing:0px; font-weight:normal; color:#000000; text-decoration:underline; font-family:"Arial"; line-height:28px; letter-spacing:0pt;}

.header_small_menu					{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#000000; text-decoration:none; font-family:"Arial"; line-height:15px; letter-spacing:0pt;}
.header_small_menu A:link			{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#000000; text-decoration:none; font-family:"Arial"; line-height:15px; letter-spacing:0pt;}
.header_small_menu A:visited		{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#000000; text-decoration:none; font-family:"Arial"; line-height:15px; letter-spacing:0pt;}
.header_small_menu A:hover			{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#99bb45; text-decoration:underline; font-family:"Arial"; line-height:15px; letter-spacing:0pt;}

.home_titles						{font-size:10pt; letter-spacing:0px; font-weight:bold; color:#666666; text-decoration:none; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}

.large_titles						{font-size:30pt; letter-spacing:0px; font-weight:normal; color:#718466; text-decoration:none; font-family:"Verdana";}

.body_text							{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#000000; text-decoration:none; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}
.body_text A:link					{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#663300; text-decoration:underline; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}
.body_text A:visited				{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#663300; text-decoration:underline; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}
.body_text A:hover					{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#663300; text-decoration:underline; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}

.vendor_text							{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#000000; text-decoration:none; font-family:"arial"; line-height:12px; letter-spacing:0pt;}
.vendor_text A:link					{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#99bb45; text-decoration:underline; font-family:"arial"; line-height:12px; letter-spacing:0pt;}
.vendor_text A:visited				{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#99bb45; text-decoration:underline; font-family:"arial"; line-height:12px; letter-spacing:0pt;}
.vendor_text A:hover					{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#99bb45; text-decoration:underline; font-family:"arial"; line-height:12px; letter-spacing:0pt;}

.paragraph_text					    {
	font-size:11pt;
	letter-spacing:0pt;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
	font-family:"Arial";
	line-height:24px;
	letter-spacing:0pt;
}
.paragraph_text	A:link				{font-size:11pt; letter-spacing:0px; font-weight:normal; color:#99bb45; text-decoration:underline; font-family:"Arial"; line-height:24px; letter-spacing:0pt;}
.paragraph_text	A:visited			{font-size:11pt; letter-spacing:0px; font-weight:normal; color:#99bb45; text-decoration:underline; font-family:"Arial"; line-height:24px; letter-spacing:0pt;}
.paragraph_text	A:hover				{font-size:11pt; letter-spacing:0px; font-weight:normal; color:#99bb45; text-decoration:underline; font-family:"Arial"; line-height:24px; letter-spacing:0pt;}

.awardsandnews_text					    {
	font-size:11pt;
	letter-spacing:0pt;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
	font-family:"Arial";
	line-height:24px;
	letter-spacing:0pt;
	border: 1;
	border-bottom: 1;
	border-left: 1;
	border-bottom-width: 1px;
	border-right: 1;
}
.awardsandnews_text	A:link				{font-size:11pt; letter-spacing:0px; font-weight:normal; color:#6f8299; text-decoration:underline; font-family:"Arial"; line-height:24px; letter-spacing:0pt;}
.awardsandnews_text	A:visited			{font-size:11pt; letter-spacing:0px; font-weight:normal; color:#6f8299; text-decoration:underline; font-family:"Arial"; line-height:24px; letter-spacing:0pt;}
.awardsandnews_text	A:hover				{font-size:11pt; letter-spacing:0px; font-weight:normal; color:#6f8299; text-decoration:underline; font-family:"Arial"; line-height:24px; letter-spacing:0pt;}



.firstletter_text					    {font-size:24pt; letter-spacing:0px; font-weight:normal; color:#666666; text-decoration:none; font-family:"Arial"; line-height:24px; letter-spacing:0pt;}
.firstletter_text	A:link				{font-size:24pt; letter-spacing:0px; font-weight:normal; color:#666666; text-decoration:underline; font-family:"Arial"; line-height:24px; letter-spacing:0pt;}
.firstletter_text	A:visited			{font-size:24pt; letter-spacing:0px; font-weight:normal; color:#666666; text-decoration:underline; font-family:"Arial"; line-height:24px; letter-spacing:0pt;}
.firstletter_text	A:hover				{font-size:24pt; letter-spacing:0px; font-weight:normal; color:#666666; text-decoration:underline; font-family:"Arial"; line-height:24px; letter-spacing:0pt;}

.blue_quote							{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#669900; text-decoration:none; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}
.footer_green						{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#a8bd96; text-decoration:none; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}
.page_title							{font-size:18pt; letter-spacing:0px; font-weight:bold; color:#000000; text-decoration:none; font-family:"Georgia"; line-height:25px; letter-spacing:0pt;}
.sub_title							{font-size:10pt; letter-spacing:0px; font-weight:normal; color:#669900; text-decoration:none; font-family:"Verdana"; line-height:25px; letter-spacing:0pt;}

.footer_text						{font-size:8pt; letter-spacing:0pt; font-weight:normal; color:#a8bd96; text-decoration:none; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}
.footer_text A:link					{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#a8bd96; text-decoration:underline; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}
.footer_text A:visited				{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#a8bd96; text-decoration:underline; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}
.footer_text A:hover				{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#dae7cf; text-decoration:underline; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}

.breadcrumb_text					{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#808080; text-decoration:none; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}
.breadcrumb_text A:link				{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#808080; text-decoration:none; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}
.breadcrumb_text A:visited			{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#808080; text-decoration:none; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}
.breadcrumb_text A:hover			{font-size:8pt; letter-spacing:0px; font-weight:normal; color:#99bb45; text-decoration:underline; font-family:"Verdana"; line-height:15px; letter-spacing:0pt;}
