﻿@charset "utf-8";
/* CSS Document */

body{
margin:0px;
font-family:Arial, Helvetica, sans-serif;
}
p{
margin:10px 10px 10px 10px;
line-height:16px;
}
.menu_bg_border
{
border:1px solid #cccccc;
}
.top_header
{
background:url(../images/topheadbg.jpg) repeat}
#top_menu
{

font-size:11px;
color:#666666;
font-weight:bold;
}
#top_menu a
{
text-decoration:none;
color:#666666;
margin:0px 9px 0px 9px;
}
#top_menu a:hover
{
color:#ff0000;
}
.header_links{
color:#FFFFFF;
font-size:11px;
}
.text_box
{
background:url(../images/textbox.jpg) no-repeat center;
}

.input_field
{
	font-size:10.5px;
	color:#666666;
	width:200px;
	border:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}
.middlebox_top
{
background:url(../images/midboxtop.jpg) no-repeat;
}
.contactbox_top
{
background:url(../images/contacttop.jpg) no-repeat;
}
.contactbox_middle
{
border-left:1px solid #d6d6d6;
border-right:1px solid #d6d6d6;
}
.contactbox_bottom
{
background:url(../images/contactus_bottom.jpg) no-repeat;
}
.contactsbox_top
{
background:url(../images/contactboxtop.jpg) no-repeat;
}
.contactsbox_bottom
{
background:url(../images/contactboxbottom.jpg) no-repeat;
}
.middlebox_middle
{
border-left:1px solid #d6d6d6;
border-right:1px solid #d6d6d6;
}
.middlebox_padding{
	padding:20px 0px 0px 20px;}
.middlebox_bottom
{
background:url(../images/middleboxbottom.jpg) no-repeat;
}
.box_text
{
	font-size:12px;
	color:#333333;
	text-align: left;
}
.box_heading
{

font-size:16px;
font-weight:bold;
color:#666666;
}
.form_heading
{

font-size:12px;
font-weight:bold;
color:#666666;
}

.red_link
{
color:#ff0000;
text-decoration:none;
}
.red_link:hover
{
color:#ff0000;
text-decoration:underline;
}
.footer{
background:#ff0000;
color:#FFFFFF;
font-size:11px;
}
.white_link
{
color:#FFFFFF;
text-decoration:none;
margin:0px 10px 0px 10px;
}
.white_link:hover
{
text-decoration:underline;
}


.bigbox_top
{
background:url(../images/bigboxtop.jpg) no-repeat;
}
.formbox_middle
{
background:#e4e4e4;
border-left:1px solid #d6d6d6;
border-right:1px solid #d6d6d6;
outline: 0;
}

.bigbox_middle
{
border-left:1px solid #d6d6d6;
border-right:1px solid #d6d6d6;
}
.bigbox_bottom
{
background:url(../images/bigboxbottom.jpg) no-repeat;
}.prod_bg {
	background-image: url(../images/products01_bg.gif);
	background-repeat: repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-attachment: scroll;
	background-position: 10px;
	margin-left: 20px;
}
.middlebox_gmtop {
	background-image: url(../images/gm_header_bg.jpg);
}
.about_arial16_right {
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	color:#999;}
.about_arial16 {
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	color:#999;
	border-bottom:1px dashed #ccc;
}
.about_arial16 a {
	color:#999;
	text-decoration:none;
}
.about_arial16 a:hover{
	color:#666;
text-decoration:none;
}
.about_arial_territories {
	font:bold	 14px/15px Arial, Helvetica, sans-serif;
	color:#999;
	text-decoration:none;text-decoration:none;
	}
	
.right_menu{
background:url(../images/about_bg.jpg) repeat-y;
padding:24px 20px 20px 20px;}

.right_menu{
background:url(../images/about_bg.jpg) repeat-y;
padding:24px 20px 20px 20px;}

.media_arial12 {
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#999;
}
.media_arial12 a {
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#999;
	text-decoration:none;
}
.media_arial12 a:hover {
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#999;
	text-decoration:underline;
}
.media_arial15 {
	font:bold 15px/20px Arial, Helvetica, sans-serif;
	color:#333;
}
.media_arial123 {
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#333;
}
.media_arial12_down {
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#333;
}
.media_arial12_down a {
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#ff0000;
	text-decoration:none;
}
.media_arial12_down a:hover {
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#ff0000;
	text-decoration:underline;
}
.dot_line{
	background:url(../images/dot_line.jpg) repeat-x;}
	
.arial18 {
	font:normal 18px/20px Arial, Helvetica, sans-serif;
	color:#ff0000;
}
.arial18 a {
	color:#ff0000;
	text-decoration:none;
}
.arial18 a:hover {
	color:#ff0000;
	text-decoration:underline;
}
.arial12_site {
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#333;
}
.arial12_site a {
	color:#333;
	text-decoration:none;
}
.arial12_site a:hover {
	color:#333;
	text-decoration:underline;
}
