body {
	font-family:  Lucida Sans, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #8c8873;
	background-color: #a5986d;
	background-image: url(../images/background.jpg);
	background-repeat:repeat-x;
}

td, th, div, p, font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	color: #404040;
}

hr  {border-style:solid; border-color:#b1a17f; height:1px;}

A:link          {text-decoration:none; color:#5d4935;}
A:active        {text-decoration:none; color:#5d4935;}
A:visited       {text-decoration:none; color:#5d4935;}
A:hover         {text-decoration:none; color:#392e12;}

.address			{font-style:normal; color:#cab89b; font-size:11px;}
#address1			{width:150px; padding-left:20px;}
#address2			{width:150px;}
#address3			{}
#address4			{padding-right:20px;}
#footer             {width:801px; height:80px; padding-top:10px;}	
#footerdiv          {background: url(../../links/images/mainfooter.jpg) no-repeat; }

#container			{text-align: left; margin: 0 auto; width:805px;}
#logocontainer		{position:absolute; z-index:99; width:288px; top:10px;}
#fade				{position:absolute; z-index:1; width:761px; top:410px;}
#mainlogo			{position:absolute; left:40px;}
#snapdiv            {position:absolute; z-index:90; width:303px; top:92px; margin-left: 497px;}
#snapshot           {position:absolute; left:496px}
#banner				{position:absolute; z-index:2; width:805px; top:94px;}
#main_index			{position:absolute; z-index:3; width:801px; top:333px; background: url(../../links/images/mainbackground.gif) no-repeat; background-color:#f7f4ef; }
#main_subpage		{position:absolute; z-index:4; width:530px; top:430px;}	

#vert				{position:absolute; z-index:6; top:420px; margin-left:555px;}
#copyright			{position:absolute; z-index:7; width:531px; height:43px;}
#copyrighttext		{position:absolute; z-index:8; top:15px; left:15px; color:#FFFFFF;}
#antistaticlogo		{position:absolute; z-index:9; top:10px; left:420px; color:#FFFFFF;}
	
.main_header		{font-family:Georgia, Times New Roman, Times, Serif; font-size:20px; color:#6c5a41; line-height:30px; padding-left:20px; text-transform: uppercase;}
.main_header2		{font-family:Georgia, Times New Roman, Times, Serif; font-size:20px; color:#6c5a41; line-height:30px; text-transform: uppercase;}
.main_body			{font-family:Arial, Helvetica, sans-serif; width:400px; font-size:12px; color:#5d4935; line-height:18px; padding-left:20px;}
.main_body2			{
	font-family:Arial, Helvetica, sans-serif;
	width:370px;
	font-size:12px;
	color:#5d4935;
	line-height:18px;
}
.main_body3		{
	font-family:Arial, Helvetica, sans-serif;
	width:370px;
	font-size:12px;
	color:#5d4935;
	line-height:18px;
	padding-left:20px;
}
.feature_header		{font-family:Georgia, Times New Roman, Times, Serif; font-size:16px; color:#5d4935; line-height:30px; text-transform: uppercase;}
.mainfeature        {font-family:Verdana, Georgia, Times New Roman, Times, Serif; border:1px; border-color:#daceb8; border-style:solid; width:300px; margin-top:30px; margin-left:10px; padding:10px; color:#7a7662; background-color:#eae4d6; font-size:12px; line-height:20px;}
.portoliofeature        {
	font-family:Verdana, Georgia, Times New Roman, Times, Serif;
	width:380px;
	margin-top:30px;
	margin-left:10px;
	color:#7a7662;
	font-size:12px;
	line-height:20px;
}
.subfeature         {width:150px; margin-top:10px; margin-left:10px; margin-bottom: 10px; border-width:0px; background-color:Transparent; text-align:center;}
.subfeature_button  {
	padding-top:0px;
}

#menu				{position:absolute; z-index:5; width:600px; top:99px; margin-left:-7px;}
#submenu	        {
	position:absolute;
	z-index:4;
	margin-left: 20px;
	width:200px;
	top:140px;
}
.submenu_line       {width:180px; height:1px;  margin-left:10px;}
.submenu_item       {margin-left:10px;}
.submenu_body		{font-size:12px; line-height:24px; font-style:normal; font-family:Georgia, Times New Roman, Times, Serif;}

.mainmenu_1				{width: 58px; height: 33px; position: relative; font-family: arial, helvetica, sans-serif; background: url(../../links/images/menu/mainmenu_home_over.gif) no-repeat; white-space: nowrap; display: block; margin: 0; padding: 0;}
.mainmenu_1 a			{width: 58px; height: 33px; display: block; color: #000000; font-size: 14px; font-weight:bold; display: block; float: left; color: black; text-decoration: none;}
.mainmenu_1 a:hover img	{visibility:hidden}
.mainmenu_1 img			{width: 58px; height: 33px; border: 0;}
.mainmenu_1 span		{position: absolute; left: 0px; top: 8px; margin: 0px; padding: 0px; cursor: pointer; text-align: center;}

.mainmenu_2				{width: 62px; height: 33px; position: relative; font-family: arial, helvetica, sans-serif; background: url(../../links/images/menu/mainmenu_about_over.gif) no-repeat; white-space: nowrap; display: block; margin: 0; padding: 0;}
.mainmenu_2 a			{width: 62px; height: 33px; display: block; color: #000000; font-size: 14px; font-weight:bold; display: block; float: left; color: black; text-decoration: none;}
.mainmenu_2 a:hover img	{visibility:hidden}
.mainmenu_2 img			{width: 62px; height: 33px; border: 0;}
.mainmenu_2 span		{position: absolute; left: 0px; top: 8px; margin: 0px; padding: 0px; cursor: pointer; text-align: center;}

.mainmenu_3				{width: 96px; height: 33px; position: relative; font-family: arial, helvetica, sans-serif; background: url(../../links/images/menu/mainmenu_capabilities_over.gif) no-repeat; white-space: nowrap; display: block; margin: 0; padding: 0;}
.mainmenu_3 a			{width: 96px; height: 33px; display: block; color: #000000; font-size: 14px; font-weight:bold; display: block; float: left; color: black; text-decoration: none;}
.mainmenu_3 a:hover img	{visibility:hidden}
.mainmenu_3 img			{width: 96px; height: 33px; border: 0;}
.mainmenu_3 span		{position: absolute; left: 0px; top: 8px; margin: 0px; padding: 0px; cursor: pointer; text-align: center;}

.mainmenu_4				{width: 84px; height: 33px; position: relative; font-family: arial, helvetica, sans-serif; background: url(../../links/images/menu/mainmenu_ourwork_over.gif) no-repeat; white-space: nowrap; display: block; margin: 0; padding: 0;}
.mainmenu_4 a			{width: 84px; height: 33px; display: block; color: #000000; font-size: 14px; font-weight:bold; display: block; float: left; color: black; text-decoration: none;}
.mainmenu_4 a:hover img	{visibility:hidden}
.mainmenu_4 img			{width: 84px; height: 33px; border: 0;}
.mainmenu_4 span		{position: absolute; left: 0px; top: 8px; margin: 0px; padding: 0px; cursor: pointer; text-align: center;}

.mainmenu_5				{width: 76px; height: 33px; position: relative; font-family: arial, helvetica, sans-serif; background: url(../../links/images/menu/mainmenu_contact_over.gif) no-repeat; white-space: nowrap; display: block; margin: 0; padding: 0;}
.mainmenu_5 a			{width: 76px; height: 33px; display: block; color: #000000; font-size: 14px; font-weight:bold; display: block; float: left; color: black; text-decoration: none;}
.mainmenu_5 a:hover img	{visibility:hidden}
.mainmenu_5 img			{width: 76px; height: 33px; border: 0;}
.mainmenu_5 span		{position: absolute; left: 0px; top: 8px; margin: 0px; padding: 0px; cursor: pointer; text-align: center;}

.mainmenu_6				{width: 127px; height: 33px; position: relative; font-family: arial, helvetica, sans-serif; background: url(../../links/images/menu/mainmenu_requestquote_over.gif) no-repeat; white-space: nowrap; display: block; margin: 0; padding: 0;}
.mainmenu_6 a			{width: 127px; height: 33px; display: block; color: #000000; font-size: 14px; font-weight:bold; display: block; float: left; color: black; text-decoration: none;}
.mainmenu_6 a:hover img	{visibility:hidden}
.mainmenu_6 img			{width: 127px; height: 33px; border: 0;}
.mainmenu_6 span		{position: absolute; left: 0px; top: 8px; margin: 0px; padding: 0px; cursor: pointer; text-align: center;}

.textfield {
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #ffffff;
	padding: 3px;
	border-top: 1px solid #E8E1CF;
	border-bottom: 1px solid #E8E1CF;
	border-right: 1px solid #E8E1CF;
	border-left: 1px solid #E8E1CF;
	width: 400px;
}

.subnav_style {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 30px;
	color: #E8E1CF;
	background-position: bottom;
	background-image: url(/links/images/submenu/line_1.gif);
	background-repeat: repeat-x;
	float: left;
	width: 149px;
	height: auto;	
}
A.subnav_style:link        {TEXT-DECORATION: none; color: #E8E1CF;}
A.subnav_style:active      {TEXT-DECORATION: none; color: #E8E1CF;}
A.subnav_style:visited     {TEXT-DECORATION: none; color: #E8E1CF;}
A.subnav_style:hover       {TEXT-DECORATION: none; color: #392e12;}


h1		{font-family:Georgia, Times New Roman, Times, Serif; font-size:20px; color:#6c5a41;	line-height:20px; padding-left:20px; text-transform: uppercase; font-weight: normal;}
h2		{font-family:Georgia, Times New Roman, Times, Serif; font-size:20px; color:#6c5a41; line-height:20px; text-transform: uppercase; font-weight:normal;}
h3		{font-family:Georgia, Times New Roman, Times, Serif; font-size:16px; color:#5d4935; line-height:0px; text-transform: uppercase; font-weight:normal;}

