body {

	background-color: #990000;

}





html {overflow-x: hidden;} 

.style4 {font-size: large}

.style5,h4 {

	font-family: "Times New Roman", Times, serif;

	font-weight: bold;

}

a {

	font-family: Georgia, Times New Roman, Times, serif;

	color: #CC0000;

	text-decoration:none;
        font-weight:normal;

}

a:visited {

	color: #790000;

}



a:hover {

	color: #000;

}





a:active, a:focus {

outline: 0

}

/*header*/

.header_content{background:url(images/scale.jpg) no-repeat center;width:265px;height:239px;}

.headertitle {padding:12px;text-align:center;}

.headertitle h3{font-size:21px;color:#000000;}

.headertitle p{font-size:18px;color:#000000;line-height:22px;font-weight:bold;}



/* NAV MENU */



img{ border:none; }

		#right{ width:170px; padding:15px 15px 0 0; float:left; }

			#quickblock{  }

				#quickblock p{ padding:0; margin:0; color:#666; font:11px/18px Arial,sans-serif;}

				#quickblock ul.file-button{ padding:10px 0 12px 0; margin:0 0 0px 0; list-style: none;}

					#quickblock ul.file-button a, #quickblock .file-button a:hover, #quickblock ul.file-button li { border:none; display:block; height:50px; }

					#quickblock ul.file-button li{ margin:0px 0 5px 0; }

					#quickblock ul.file-button span{ display:none; }

					#quickblock ul.file-button .home a{ background:url('images/home.png') no-repeat; width:170px; }

					#quickblock ul.file-button .the_firm a{ background:url('images/firm.png') no-repeat; width:170px; }

					#quickblock ul.file-button .the_members a{ background:url('images/members.png') no-repeat; width:170px; }

					#quickblock ul.file-button .trademarks a{ background:url('images/trade.png') no-repeat; width:170px; }

					#quickblock ul.file-button .patents a{ background:url('images/patents.png') no-repeat; width:170px; }

					#quickblock ul.file-button .copyrights a{ background:url('images/copyrights.png') no-repeat; width:170px; }

					#quickblock ul.file-button .observations a{ background:url('images/observations.png') no-repeat; width:170px; }

					#quickblock ul.file-button .contact a{ background:url('images/contact.png') no-repeat; width:170px; }

					#quickblock ul.file-button .brochure a{ background:url('images/brochure.png') no-repeat; width:170px; }

										

				

					#quickblock ul.file-button li a:hover {background-position: 0px -50px; } 

					#quickblock ul.file-button li a:active {background-position: 0px -100px; } 

					#quickblock ul.file-button li a:current {background-position: 0px -100px; } 



					

					



				

/* END NAV MENU */



.style6 {font-size: 16px}

.style7 {font-size: 16}



.style6 {font-size: 18}

.style10 {

	font-size: 16px;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-style: normal;

}

.style13 {font-size: 16px}

.style14 {font-family: Geneva, Arial, Helvetica, sans-serif}

.style18 {font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; }

.style33 {

	font-size: 16px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

}



#container{

background:#858551;

width:804px;

height:60px;

}

#container.patents{

	background:url('images/patents1.jpg') no-repeat; width:106px; }



.container.trademarks{

	background:url('images/trademarks1.jpg') no-repeat; width:128px; }



.container.property{

	background:url('images/property1.jpg') no-repeat; width:566px; }









/* Homepage QuickNavigation */



	#quicknav							{width:804px;height:60px;background:#858551;}

	 a .title 							{color:#000000;}

	.quicknavgrid_3						{width:199px; margin:0px; padding:0px; display:inline; float:left; position:relative; text-align:center; margin-left:1px;}

	.quicknav							{background:#858551;}

	.quicknavz:hover						{background:url(../images/link_bg.png) repeat-x;}

	.quicknavhr							{margin-bottom:0;}

	.quicknav.alpha						{margin-left:0; padding-top:7px; width:106px;}

	.quicknav.center						{margin-left:0; padding-top:7px; width:128px;}

	.quicknav.omega						{margin-left:0; padding-top:7px; width:566px;}









.menustyle {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 24px;

	color: #003300;

}

.text {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-style: normal;

}

.subhead {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 20px;

}

.serviceareas { 

float: right;

width: 965px;

margin: 0 30px 15px 0; 

}

.serviceareas_title{ 

font-size:11px;

font-weight:bold;

color:#000000;

font-family:Georgia,"Times New Roman",Times,serif;

text-align:center;

}

.serviceareas p{ 

font-size:11px;

color:#000000;

font-family:Georgia,"Times New Roman",Times,serif;

}



/* Contact Form */

	.servicesBoxContact{

       border:#d2d2ca 0px solid;

	 margin-left:20px;

       margin-right:40px;

       margin-bottom:15px;

       min-height: 550px;

       padding:15px;

       background-color:#cccd91;}







.hovermenu ul{

font: bold 13px arial;

padding-left: 0;

margin-left: 0;

height: 20px;

}



.hovermenu ul li{

list-style: none;

display: inline;

}



.hovermenu ul li a{

padding: 2px 0.5em;

text-decoration: none;

float: left;

color: black;

background-color: #FFF2BF;

border: 2px solid #FFF2BF;

}



.hovermenu ul li a:hover{

background-color: #FFE271;

border-style: outset;

}



html>body .hovermenu ul li a:active{ /* Apply mousedown effect only to NON IE browsers */

border-style: inset;

}





/* Must remain at the bottom of the stylesheet */



	.clearfix:after						{clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0;}

	* html .clearfix 						{height:1%;}

	.alpha							{margin-left:0;}

	.omega							{margin-right:0;}



/* Global Classes */



	.hr								{border:none; border-bottom:1px solid #f0f0f0; border-top:1px solid #d6d6d6; clear:both; height:0; line-height:0; width:100%; font-size:0; padding:0 ;margin-bottom :10px;margin-top :5px;  }

	.hr_grey							{border:none; border-bottom:1px solid #f0f0f0; border-top:1px solid #d6d6d6; clear:both; height:0; line-height:0; width:100%; font-size:0; padding:0 ;margin-bottom :10px;margin-top :5px;  }

	.pr								{border:none; border-bottom:1px solid #f0f0f0; border-top:1px solid #d6d6d6; clear:both; height:0; line-height:0; width:100%; font-size:0; padding:0; margin-bottom :30px;}

	.dotted							{border-style:dashed; border-left:0; border-right:0;}	

	.meta								{font-weight:normal;font-family:'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif; font-size:11px; color:#999999 !important; line-height:16px; text-transform:none; text-shadow:none;}

	.right							{float:right;}

	.left								{float:left;}

	.img_left							{float:left; margin:10px 20px 10px 0;}

	.img_right							{float:right; margin:10px 0 10px 20px;}

	.clear							{clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}

	.textright 							{text-align:right;}

	.error,

	.success							{display:none;}





	p.error							{margin-left:200px; margin-top:30px;}

	#contact_form ul						{float:left;}

	#contact_form ul li					{margin:10px 0; list-style:none; position:relative; clear:both;}

	#contact_form label					{line-height:35px; width:100px; text-align:right; float:left; margin-right:10px;}

	#contact_form input#name,

	#contact_form input#company,

	#contact_form input#address1,

	#contact_form input#address2,

     	#contact_form input#city,

	#contact_form input#state,

	#contact_form input#zip,

	#contact_form input#telephone,

      #contact_form input#email,

	#contact_form input#subject,

	#contact_form textarea					{float:left; padding:8px; border:1px solid #CCCCCC; margin-left:10px; background:#fcfcfc; -moz-border-radius:5px; -webkit-border-radius:5px;}

	





      #contact_form input#name,

	#contact_form input#company,

	#contact_form input#address1, 

	#contact_form input#address2,



     	#contact_form input#city,



	





	#contact_form input#subject				{width:400px;}



     	#contact_form input#telephone,

	#contact_form input#zip,

	#contact_form input#state {width:100px;}

     

      #contact_form input#email {width:200px;}







	#contact_form textarea					{width:400px;height:150px; resize: none;}

	#contact_form input.button				{float:left;margin-left:120px}


