body			{background-image:url(../images/backing.jpg)}

h2 					{ font-family:Georgia, "Times New Roman", Times, serif;color:#333;font-size: 130%;font-weight:normal;margin-bottom:20px; margin-top:0px;}
h1	 					{ font-family:Georgia, "Times New Roman", Times, serif;color:#74391b;font-size: 135%;font-weight:normal;margin-bottom:20px; margin-top:0px;padding:0px;}

p						{font-family:Arial, Helvetica, sans-serif;color:#333;font-size: 75%;font-weight: normal; padding:0px;margin-top:10px;margin-bottom:10px;}

h3						{font-family:Arial, Helvetica, sans-serif;color: #333;font-size: 75%;font-weight: normal; padding:0px;margin-top:10px;margin-bottom:10px;}
h5	 					{font-family:Georgia, "Times New Roman", Times, serif;color:#494848;font-size: 90%;font-weight:normal;margin-bottom:20px; margin-top:0px; margin-top:20px;}


li 						{font-family:Arial, Helvetica, sans-serif;color:#333;font-weight: normal; list-style:square;}

#team					{font-family:Arial, Helvetica, sans-serif;color:#333;font-size: 75%;font-weight: normal; padding:0px;margin-top:10px;margin-bottom:10px;}

a						{font-family: verdana, Helvetica, sans-serif;color: #304d57;font-size: 100%;font-weight: bold;margin:0px;text-decoration:none;}
img{ border:0;}
a:hover					{text-decoration:underline;}

#forming				{margin-left:auto; margin-right:auto; width:803px;padding-left:80px;padding-right:80px;background-color:#fbf3e0;}

#logo_banner			{width:963px; height:61px; margin-top:43px;margin-left:auto; margin-right:auto;}

.mainbox				{width:963px; height:481px;margin-left:auto; margin-right:auto; margin-top:30px; margin-bottom:0px;background-color:#f0ece2;}

.mainbox_flash			{width:659px; height:481px;float:left;}
.mainbox_text			{width:274px; height:451px;float:right;background-color:#f0ece2;padding-left:15px;padding-right:15px;padding-bottom:15px;margin:0px;}

.mainbox2				{width:963px; overflow:auto; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:10px; text-align:right;}
.mainbox3				{width:963px; overflow:auto; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:10px;background-image: url(../images/base.jpg); }

.mainbox4				{width:963px; overflow:auto; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:10px; text-align:left; font-size:100%;}

.mainbox5				{width:963px; overflow:auto; margin-left:auto; margin-right:auto; margin-top:30px; margin-bottom:0px;background-color:#fbf3e0;}

#leftside				{width:200px; height:512px; float:left;}
#rightside				{width:570px; height:512px; float:right;}

#image_right					{float:right;padding-left:30px;padding-bottom:30px;}

#right_content			{width:550px; margin-left:auto; margin-right:auto; overflow:hidden; margin-top:12px;}
#right_content a		{font-family:Arial, Helvetica, sans-serif;color: #FFF; font-weight:bold; padding:0px; text-decoration:underline;}
#right_content a:hover	{color:#999;}

#left_under				{width:600px; height:147px; float:left; padding: 10px 10px 10px 10px;}
#left_under	a			{font-family:Arial, Helvetica, sans-serif;color: #74391b; font-weight:bold; padding:0px; text-decoration:underline;}
#left_under a:hover		{color:#999;}

#right_under			{width:274px; height:147px; float:right;   padding: 10px 10px 10px 10px;}

#left_under2			{width:377px; overflow:hidden; float:left;}
#right_under2			{width:363px; overflow:hidden; float:right; padding: 10px 10px 10px 10px;}

.customers				{ width:183px; height:183px; display:block; background-color:#CCC; margin-right:12px; margin-bottom:12px; float:left;}
.customers:hover		{  opacity : 0.4;
    filter: alpha(opacity=40); // msie
    background-color: #000;
}
.customers2				{ width:183px; height:183px; display:block; background-color:#CCC; margin-bottom:12px; float:left;}

.customers2:hover		{  opacity : 0.4;
    filter: alpha(opacity=40); // msie
    background-color: #000;
}

#readmore				{ margin-top:10px; width:108px; height:24px; display:block; background-color:#b8b8a2; color:#333; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; padding-top:8px; padding-left:32px; float:right;}
#readmore:hover			{background-color:#fff; text-decoration:none;}



#main_nav 						{height:35px; width:963px; margin-right:auto; margin-left:auto;margin-top:28px; }
#main_nav ul 					{margin: 0px;padding: 0px;list-style: none;width:963px;}
#main_nav span 					{display:none;}	
#main_nav ul li 				{list-style: none;margin: 0px;padding: 0px;float: left;}


.homebutton						{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 70%;font-weight: bold;background-image: url(../images/home_01.jpg);height: 51px;width: 120px;display: block;text-align: left;padding-top: 0px;padding-left: 0px;text-decoration: none;float: left;}
.homebutton:hover 				{background-image: url(../images/home_02.jpg);}


.aboutbutton						{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 70%;font-weight: bold;background-image: url(../images/about_01.jpg);height: 51px;width: 116px;display: block;text-align: left;padding-top: 0px;padding-left: 0px;text-decoration: none;float: left;}
.aboutbutton:hover 				{background-image: url(../images/about_02.jpg);}

.productsbutton						{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 70%;font-weight: bold;background-image: url(../images/products_01.jpg);height: 51px;width: 159px;display: block;text-align: left;padding-top: 0px;padding-left: 0px;text-decoration: none;float: left;}
.productsbutton:hover 				{background-image: url(../images/products_02.jpg);}

.customersbutton						{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 70%;font-weight: bold;background-image: url(../images/customers_01.jpg);height: 51px;width: 159px;display: block;text-align: left;padding-top: 0px;padding-left: 0px;text-decoration: none;float: left;}
.customersbutton:hover 				{background-image: url(../images/customers_02.jpg);}

.teambutton						{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 70%;font-weight: bold;background-image: url(../images/team_01.jpg);height: 51px;width: 130px;display: block;text-align: left;padding-top: 0px;padding-left: 0px;text-decoration: none;float: left;}
.teambutton:hover 				{background-image: url(../images/team_02.jpg);}

.contactbutton						{font-family: Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 70%;font-weight: bold;background-image: url(../images/contact_01.jpg);height: 51px;width: 139px;display: block;text-align: left;padding-top: 0px;padding-left: 0px;text-decoration: none;float: left;}
.contactbutton:hover 				{background-image: url(../images/contact_02.jpg);}


.contact_table			{font-family:Georgia, "Times New Roman", Times, serif; color:#333; font-weight:normal; text-align:left; padding:0; font-size:90%;}



.form_elements			{ width:347px; height:15px; border:solid #999 1px; background-image:url(../images/elements_bg.jpg); padding:10px;}

.required			{ width:347px; height:25px; border:solid #999 1px; background-image:url(../images/elements_bg.jpg); padding:5px;}

.form_elements2			{ width:347px; height:167px; border:solid #999 1px; background-image:url(../images/elements_bg.jpg); padding:10px;}


.submit					{width:144px; height:45px; background-image:url(../images/submit.jpg); display:block; margin-top:20px;}
.submit:hover			{ background-image:url(../images/submit2.jpg);}	




.txt							{width:707px; overflow:hidden; margin-top:10px;}
.txt2							{width:707px; overflow:hidden; margin-top:20px;}
.txt3							{width:707px; overflow:hidden; margin-top:30px;margin-bottom:40px;padding:0px;}
.txt4							{width:707px; overflow:hidden; }
.white							{background-image:url(../images/white.png); padding:15px;}
.white ul a:						{color: #FFFFFF;}

.table_app				{ font-family: verdana, Helvetica, sans-serif;font-size: 75%;color: #FFFFFF;font-weight: normal;text-align:left;}
.table_app a			{color: #FFFFFF;}
.table_app a:hover		{color: #FFFFFF;text-decoration:underline;}
