
BODY		{margin: 0; background-color: #FFFFFF;}


.home_hdr	{font-size: 12pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #FFFFFF;
		text-decoration: none; text-align: left; vertical-align: middle;
		letter-spacing: 0.4em;
		background-image: url(images/hdr_bkgrd.jpg);
		background-repeat: no-repeat; background-position: top left;
		width:769px; height: 43px;}


.mdb_hdr	{position: relative;
		left: 35px;}


.home_hdr_right	{background-image: url(images/hdr_bkgrd_right.jpg);
		background-repeat: no-repeat; background-position: top left;}


.mdb_right	{background-image: url(images/milwaukee_deburring_right.jpg);
		background-repeat: no-repeat; background-position: top left;}


.home_phone	{font-size: 8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #FFFFFF;
		text-decoration: none; text-align: center; vertical-align: middle;
		background-image: url(images/home_phone_bkgrd.gif);
		background-repeat: no-repeat; background-position: top right;
		width:530px; height: 26px;}


.phone_right	{background-image: url(images/phone_bkgrd_right.jpg);
		background-repeat: no-repeat; background-position: top left;}


.home_menu	{font-size: 8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold; font-style: normal; color: #FFFFFF;
		text-decoration: none; text-align: right; vertical-align: top;
		line-height: 180%;
		background-image: url(images/home_menu_bkgrd.jpg);
		background-repeat: no-repeat; background-position: top right;
		width: 240px; height: 222px;}


.menu_copy	{padding-left: 19px;
		padding-right: 30px;
		padding-top: 80px;}


.int_menu	{font-size: 8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold; font-style: normal; color: #FFFFFF;
		text-decoration: none; text-align: right; vertical-align: top;
		line-height: 180%;
		background-image: url(images/int_menu_bkgrd.gif);
		background-repeat: no-repeat; background-position: top right;
		width:240px;}


.int_menu_copy	{padding-left: 19px;
		padding-right: 30px;
		padding-top: 15px;}


.testimonials	{font-weight: bold; color: #790809;
		text-align: left;
		line-height: 120%;
		padding-left: 19px;
		padding-right: 30px;
		padding-top: 38px;}


.home		{font-size: 8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #000000;
		text-decoration: none; text-align: left; vertical-align: top;
		width: 529px;}


.home_copy	{padding-left: 19px;
		padding-right: 25px;
		padding-top: 12px;}


.homecopy_right	{background-image: url(images/home_copy_right.jpg);
		background-repeat: no-repeat; background-position: top left;}


.int_copy	{padding-left: 19px;
		padding-right: 50px;
		padding-top: 12px;}


.intcopy_right	{background-image: url(images/int_copy_right.jpg);
		background-repeat: no-repeat; background-position: top left;}


.home_footer	{font-size: 8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: italic; color: #4C6E9C;
		text-decoration: none; text-align: left; vertical-align: top;
		width: 769px;}


.footer_copy	{padding-left: 100px;
		padding-right: 40px;
		padding-top: 15px;}


.int_footer	{font-size: 8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: italic; color: #4C6E9C;
		text-decoration: none; text-align: left; vertical-align: top;}


.int_phone	{font-size: 8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #000000;
		text-decoration: none; text-align: left; vertical-align: bottom;
		height: 42px;
		background-image: url(images/int_footer_bkgrd.jpg);
		background-repeat: no-repeat; background-position: top left;}


.intfooter_copy	{padding-left: 25px;
		padding-bottom: 6px;}


.int_address	{font-size: 8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #000000;
		text-decoration: none; text-align: left; vertical-align: bottom;
		height: 42px;
		background-image: url(images/int_footer_bkgrd.jpg);
		background-repeat: no-repeat; background-position: top right;}


.intaddr_copy	{padding-left: 40px;
		padding-bottom: 6px;}


.int_scroller	{font-size: 8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #FFFFFF;
		text-decoration: none; text-align: left; vertical-align: middle;
		background-image: url(images/home_phone_bkgrd.gif);
		background-repeat: no-repeat; background-position: top right;
		width:530px; height: 26px;}


.fee_hdr	{padding-left: 20px;}


H2		{font-size: 11pt; font-weight: bold; color: #999999; margin: 0;}



/* --- Form Styles --- */

FORM		{margin: 0;}


textarea.test	{font-size: 8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #FFFFFF;
		width: 400px;
  		height: 15px;
  		border: 0;
		padding-left: 20px; padding-top: 0; padding-bottom: 0;
		overflow: auto;
		background-color: transparent;}


.input		{font-size: 8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #333333;
		background-color: #EFEFEF; width: 200px; border: 1px solid #999999;}


.inputlabel	{text-align: right;}


.submit		{font-size: 8pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal; font-style: normal; color: #333333;
		background-color: #EFEFEF;}

/* --- Form Styles --- */



UL.services	{list-style-image: url(images/reddot.gif);
		 margin-top: 0px; margin-bottom: 0px;}
LI.services	{list-style-image: url(images/reddot.gif);
		margin-left:-24px;}


.clients	{font-weight: normal; color: #000000;
		text-align: left; vertical-align: middle;
		margin-left: 19px;
		margin-right: 23px;
		padding-left: 10px;
  		height: 25px;
		background-color: #CCCCCC;
		border: 1px solid #790809;}


.clientsay	{font-weight: normal; color: #000000;
		text-align: left; vertical-align: middle;
		padding-left: 6px;
		padding-right: 6px;
		background-color: #CCCCCC;
		border: 1px solid #790809;}


UL.clientsays	{list-style-image: url(images/reddot_grey.gif);
		 margin-top: 0px; margin-bottom: 0px;}
LI.clientsays	{list-style-image: url(images/reddot_grey.gif);
		margin-left:-24px;}


a.menulink:link {color: #FFFFFF; text-decoration: none;}
a.menulink:visited {color: #FFFFFF; text-decoration: none;}
a.menulink:active {color: #FFFFFF; text-decoration: none;}
a.menulink:hover {color: #2C517F; text-decoration: none;}


a.copylink:link {color: #6666FF; text-decoration: none;}
a.copylink:visited {color: #6666FF; text-decoration: none;}
a.copylink:active {color: #6666FF; text-decoration: none;}
a.copylink:hover {color: #6666FF; text-decoration: underline;}


a.serviceslink:link {color: #790809; text-decoration: none; font-weight: normal;}
a.serviceslink:visited {color: #790809; text-decoration: none; font-weight: normal;}
a.serviceslink:active {color: #790809; text-decoration: none; font-weight: normal;}
a.serviceslink:hover {color: #000000; text-decoration: none; font-weight: normal;}


a.clientlink:link {color: #000000; text-decoration: none;}
a.clientlink:visited {color: #000000; text-decoration: none;}
a.clientlink:active {color: #000000; text-decoration: none;}
a.clientlink:hover {color: #790809; text-decoration: none;}









