body

{

	margin: 0px;

	background-image: url(uploads/images/bg.gif);

	background-repeat: repeat-x;

}



table, input, textarea

{

	font: 8pt tahoma;

}



table

{

	width: 100%;

	color: #1f1f1f;

}



#maintab

{

	width: 850px;

}



#top

{

	height: 121px;

}



#logo

{

	width: 604px;

	padding-bottom: 5px;

}



#phone

{

	width: 246px;

	height: 121px;

	text-align: right;

	margin-top: 20px;

}



#mnubar

{

	background-image: url(uploads/images/mnubarbg.gif);

	background-repeat: repeat-x;

	height: 39px;

	padding-bottom: 1px;

}



#mnubar a

{

	line-height: 31px;

	text-align: center;

	color: #b2b2b2;

	text-decoration: none;

	display: block;

}



#mnubar a:hover

{

	color: #fd946b;

	text-decoration: none;

}



.mnu

{

	width: 120px;

	height: 28px;

}



.mnu a

{

	background-image: url(uploads/images/menubg.gif);

	background-repeat: no-repeat;

	width: 109px;

}



.mnu a:hover

{

	background-image: url(uploads/images/menubgovr.gif);

	background-repeat: no-repeat;

}



.mnucurr

{

	color: #fd946b;

	background-image: url(uploads/images/menubgovr.gif);

	background-repeat: no-repeat;

	background-position:0px 7px ;

	width: 109px;

	padding-right: 11px;

	padding-top: 7px;

	text-align: center;

	height: 28px;

}



.vmnucurr

{

	color: #fd946b;

	background-image: url(uploads/images/vmachinesbgovr.gif);

	background-repeat: no-repeat;

	background-position:0px 7px ;

	padding-left: 16px;

	padding-top: 7px;

	height: 28px;

}



.vmnu a

{

	background-image: url(uploads/images/vmachinesbg.gif);

	background-repeat: no-repeat;

	width: 166px;

	line-height: 31px;

}



.vmnu a:hover

{

	background-image: url(uploads/images/vmachinesbgovr.gif);

	background-repeat: no-repeat;

}





#txttbl

{

	background-image: url(uploads/images/txttblbg.gif);

	background-repeat: repeat-y;

}



.txt

{

	width: 604px;

}



.txt p

{

	margin: 5px 15px 15px 15px;

	line-height: 19px;

	text-align: justify;

}



.txt ul

{

	margin: 5px 20px 15px 25px;

	padding-left: 0px;

}



.txt li

{

	list-style-type: none;

	background-image: url(uploads/images/li.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	line-height: 19px;

	padding-left: 14px;

}



h1

{

	background-image: url(uploads/images/h1bg.gif);

	background-repeat: no-repeat;

	height: 27px;

	font: 11pt tahoma;

	font-weight: bold;

	color: #f04e0f;

	background-position: 0px 45%;

	text-align: right;

	padding-right: 15px;

	padding-top: 6px;

	padding-bottom: 10px;

	margin: 0px 0px 0px 5px;

	text-transform: capitalize;

}



h1 span

{

	background-color: #fff;

	padding-left: 3px;

}



h2

{

	font: 10pt tahoma;

	font-weight: bold;

	color: #3d3d3d;

	border-bottom: 3px double #f25012;

	margin: 0px 15px;

	margin-right: 20px;

}



h1 strong, h2 strong

{

	color: #125887;

	line-height: 20px;

}



strong

{

	color: #1876b4;

}



b

{

	color: #444444;

}



.txt a

{

	color: #eb321d;

	text-decoration: none;

	padding-bottom: 1px;

	border-bottom: 1px solid #fff;

}



.txt a:hover

{

	color: #000;

	text-decoration: none;

	border-bottom: 1px solid #1876b4;

}



.rmenu ul

{

	margin: 2px 0px 5px 15px;

	padding: 0px;

}



.rmenu li

{

	list-style-type: none;

	text-transform: capitalize;

	line-height: 24px;

	font-weight: bold;

	color: #000;

}



.rmenu li a

{

	color: #fff;

	text-decoration: none;

}



.rmenu li a:hover

{

	color: #222;

	padding-bottom: 1px;

	border-bottom: 1px solid #000;

	text-decoration: none;

}



.rmenu strong

{

	background-color: #1876b4;

	font-size: 9pt;

	color: #fff;

	border-bottom: 1px solid #fff;

	padding: 4px 0px 4px 16px;

	display: block;

	clear: both;

	margin-top: -2px;

}



#footer

{

	background-image: url(uploads/images/footerbg.gif);

	background-repeat: repeat-x;

	background-color: #414141;

	color: #f04e0f;

	width: 100%;

}



#ftxt

{

	background-image: url(uploads/images/ftxtbg.gif);

	background-repeat: no-repeat;

	background-position: top right;

	width: 248px;

	height: 37px;

	text-align: right;

	color: #7bc6f7;

	font: 8pt tahoma;

	line-height: 37px;

}



#ftxt a

{

	color: #797979;

	text-decoration: none;

	margin: 0px 25px;

}



#ftxt a:hover

{

	color: #7bc6f7;

	text-decoration: underline;

}



.leftlnk

{

	padding: 5px 15px 5px 5px;

	color: #fff;

	line-height: 17px;

}



.leftlnk a

{

	color: #779ab1;

	text-decoration: none;

}



.leftlnk a:hover

{

	color: #fff;

	text-decoration: underline;

}



#rform

{

	background-color: #d44914;

	float: right;

	width: 238px;

}



#rform table

{

	width: 235px;

	font-size: 7pt;

}



#rform b

{

	color: #dcdcdc;

}



input

{

	background-color: #f15c22;

	color: #ffded0;

	color: #000;

	width: 120px;

	height: 20px;

	padding-left: 3px;

	border: 1px inset #f58b61;

}



.btn

{

	width: 60px;

	height: 20px;

	color: #fff;

	font-weight: bold;

	border: 1px outset #8e3614;

	margin-bottom: 5px;

}



.req

{

	color: #ffded0;

	margin-left: 2px;

}



.creq

{

	color: #f00;

	margin-left: 2px;

}



form

{

	margin: 0px;

}



#form2 .chk

{

	width: 20px;

	height: auto;

}



#form2

{

	margin: 0px 15px;

}



#form2 input, #form2 textarea

{

	background-color: #d2d0cf;

	color: #0a3450;

	width: 180px;

	height: 25px;

	padding: 3px;

	border: 1px outset #d2d0cf;

}



#form2 textarea

{

	height: 100px;

}



#form2 .btn

{

	width: 75px;

	height: 30px;

	color: #fff;

	font-weight: bold;

	border: 1px outset #1876b4;

	background-color: #1876b4;

	margin-bottom: 5px;

}



p.img

{

	float: right;

	margin-left: 20px;

}