BODY {
	padding: 0px;
	font-weight: normal;
	font-size: 12px;
	background: url(../images/backing.png) #ffffff repeat-x 0px 0px;
	margin: 0px auto;
	color: #000000;
	line-height: 15px;
	font-family: Tahoma;
	position: relative;
}
DIV {
	padding: 0px;
	margin: 0px;
}
P {
	padding: 0px;
	margin: 0px;
}
H1 {
	padding: 0px;
	margin: 0px;
}
H2 {
	padding: 0px;
	margin: 0px;
}
H3 {
	padding: 0px;
	margin: 0px;
}
H4 {
	padding: 0px;
	margin: 0px;
}
UL {
	padding: 0px;
	margin: 0px;
}
A {
	padding: 0px;
	margin: 0px;
}
IMG {
	padding: 0px;
	margin: 0px;
}
UL {
	LIST-style-type: none;
}
#topPan {
	border-right: #999999 1px solid;
	background-position: 0px 0px;
	background-image: url(../images/header.jpg);
	padding-bottom:10px;
	margin: 0px auto;
	border-left: #999999 1px solid;
	width: 977px;
	background-REPEAT: no-repeat;
	position: relative;
	height: 205px;
	background-color: #ffffff;
}
#topPan H1 {
	background-position: 0px 0px;
	background-image: url(../images/logo.png);
	width: 190px;
	color: #fff;
	border-top-style: none;
	text-indent: -2000px;
	background-REPEAT: no-repeat;
	border-right-style: none;
	border-left-style: none;
	height: 170px;
	border-bottom-style: none;
}
#topPan IMG {
	padding-right: 0px;
	padding-left: 0px;
	right: 0px;
	left: 0px;
	VISIBILITY: visible;
	padding-bottom: 0px; 
	margin: 0px;
	width: 190px;
	border-top-style: none;
	bottom: 0px;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	position: absolute; 
	top: 0px;
	height: 170px;
	border-bottom-style: none;
}
#topPan UL {
	padding-right: 0px; DISPLAY: block; padding-left: 0px; right: 0px; padding-bottom: 0px; margin: 0px; width: 760px; color: #fff; padding-top: 0px; position: absolute; top: 90px; height: 35px
}
#topPan UL LI {
	DISPLAY: block; FLOAT: left; height: 20px
}
#topPan UL LI A {
	border-right: #333333 1px solid; padding-right: 10px; DISPLAY: block; padding-left: 10px; font-weight: bold; font-size: 11px; color: #ffe400; line-height: 20px; font-family: Tahoma; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#topPan UL LI A:hover {
	border-right: #333333 1px solid; padding-right: 10px; DISPLAY: block; padding-left: 10px; padding-bottom: 0px; margin: 0px; color: #999999; padding-top: 0px; TEXT-DECORATION: none
}
#topPan P.dropdown_search {
	background-position: 0px 0px; font-weight: bold; font-size: 11px; background-image: url(../images/search-box.png); margin-left: 200px; width: 626px; color: #333333; text-indent: 30px; line-height: 35px; background-REPEAT: no-repeat; font-family: Tahoma; height: 36px; TEXT-ALIGN: left
}
#topPan DIV.positioning {
	left: 110px; width: auto; position: absolute; top: 120px; height: 40px
}
#topPan P.dropdown_search A {
	padding-right: 10px; padding-left: 10px; font-weight: bold; font-size: 11px; padding-bottom: 10px; TEXT-TRANSFORM: uppercase; width: 75px; color: #000000; line-height: 35px; padding-top: 10px; font-family: Tahoma; height: 35px; TEXT-DECORATION: none
}
#topPan P.dropdown_search A:hover {
	padding-right: 10px; padding-left: 10px; font-weight: bold; font-size: 11px; padding-bottom: 10px; TEXT-TRANSFORM: uppercase; width: 75px; color: #999999; line-height: 35px; padding-top: 10px; font-family: Tahoma; height: 35px; TEXT-DECORATION: none
}
#bodyPan {
	background-position: 0px 0px; MIN-height: 325px; background-image: url(../images/body_back.png); margin: 0px auto; width: 979px; background-REPEAT: no-repeat; position: relative; background-color: #ffffff
}
#leftPan {
	padding-right: 10px; DISPLAY: block; padding-left: 20px; FLOAT: left; padding-bottom: 10px; margin: 0px; width: 630px; padding-top: 10px
}
.borderpanleft {
	border-right: #999999 1px solid; border-top: #999999 1px solid; border-left: #999999 1px solid; width: 630px; border-bottom: #999999 1px solid; height: 30px; background-color: #d6d6d6
}
#leftPan H2 {
	margin-top: 8px;
	font-weight: bold;
	font-size: 10px;
	margin-left: 20px;
	color: #0466c1;
	font-family: Tahoma;
}
#leftPan UL {
	border-right: #999999 1px solid; border-top: #999999 1px solid; background: url(../images/link_box.jpg) #efefef repeat-x 0px 0px; margin: 1px 0px 0px; border-left: #999999 1px solid; width: 630px; color: #333333; border-bottom: #999999 1px solid; LIST-style-type: none; height: 262px
}
#leftPan UL LI {
	width: 200px; color: #333333; TEXT-ALIGN: left
}

#leftPan1 UL LI {
	width: 188px; color: #333333; TEXT-ALIGN: left
}

#leftPan UL LI A {
	padding-right: 5px; padding-left: 0px; font-weight: normal; padding-bottom: 0px; color: #0466c1; line-height: 22px; padding-top: 0px
}
#leftPan UL LI A:hover {
	padding-right: 5px; padding-left: 0px; font-weight: normal; padding-bottom: 0px; color: #999999; line-height: 22px; padding-top: 0px
}






#leftPan1 {
	padding-right: 10px; DISPLAY: block; padding-left: 20px; FLOAT: left; padding-bottom: 10px; margin: 0px; height:465px; width: 630px; padding-top: 10px
}

#leftPan2 {
	padding-right: 10px; DISPLAY: block; padding-left: 20px; FLOAT: left; padding-bottom: 10px; margin: 0px; width: 910px; padding-top: 10px
}

#leftPan1 H2 {
	margin-top: 8px; font-weight: bold; font-size: 10px; margin-left: 20px; color: #0466c1; font-family: Tahoma
}
#leftPan1 UL {
	border-right: #999999 1px solid; border-top: #999999 1px solid; background: url(../images/link_box.jpg) #efefef repeat-x 0px 0px; margin: 1px 0px 0px; border-left: #999999 1px solid; width: 630px; color: #333333; border-bottom: #999999 1px solid; LIST-style-type: none; height: 420px;}
#leftPan1 UL LI {
	width: 188px; color: #333333; TEXT-ALIGN: left
}
#leftPan1 UL LI A {
	padding-right: 5px; padding-left: 0px; font-weight: normal; padding-bottom: 0px; color: #0466c1; line-height: 22px; padding-top: 0px
}
#leftPan1 UL LI A:hover {
	padding-right: 5px; padding-left: 0px; font-weight: normal; padding-bottom: 0px; color: #999999; line-height: 22px; padding-top: 0px
}








#rightPan {
	border-right: #999999 1px solid; border-top: #999999 1px solid; margin-top: 10px; left: 665px; border-left: #999999 1px solid; width: 295px; border-bottom: #999999 1px solid; position: absolute; background-color: #efefef
}
#rightPan IMG {
	background:#FFFFFF;
	width:295px;
	height:295px;
	padding:0;
	margin:0;
}
#mainfooterbody {
	CLEAR: both; padding-right: 0px; border-top: #999999 1px solid; padding-left: 0px; VISIBILITY: inherit; padding-bottom: 0px; margin: 0px auto; color: #999999; padding-top: 0px; border-top: #999999 1px solid;  position: relative; height: 50px; background-color: #efefef
}
#footerPan {
	padding-right: 0px; padding-left: 25px; padding-bottom: 0px; margin: 0px auto; width: 760px; padding-top: 0px; position: relative;
}
#footerPan UL {
	padding-right: 0px; DISPLAY: block; padding-left: 0px; padding-bottom: 0px; width: 450px; padding-top: 0px
}
#footerPan LI {
	font-weight: bold; font-size: 10px; FLOAT: left; font-family: Tahoma
}
#footerPan UL LI A {
	padding-right: 10px; padding-left: 10px; padding-bottom: 0px; color: #666666; padding-top: 0px; TEXT-DECORATION: none
}
#footerPan UL LI A:hover {
	color: #999999; TEXT-DECORATION: none
}
#footerPan UL.copyright {
	width: 650px; color: #999999
}
#footerPan UL.copyright LI {
	font-size: 9px; color: #999999; line-height: 0px; font-family: Tahoma
}
#footerPan UL.copyright LI A {
	margin-left: -10px; color: #333333; TEXT-DECORATION: none
}
#footerPan UL.copyright LI A:hover {
	margin-left: -10px; color: #999999; TEXT-DECORATION: none
}
#footerPan P {
	font-size: 9px; right: 0px; left: 0px; margin: 35px 0px 0px 0px; width: 602px; color: #999999; bottom: 0px; line-height: 12px; FONT-style: normal; font-family: Tahoma; position: absolute; top: 0px
}
.copyright
{
	font-size: 9px;
}
.title_search {
	font-weight: bold; font-size: 11px; color: #000000; font-family: Tahoma
}
.findclass A {
	padding-right: 10px; padding-left: 10px; font-weight: bold; font-size: 11px; padding-bottom: 10px; TEXT-TRANSFORM: uppercase; width: 75px; color: #000000; line-height: 35px; padding-top: 10px; font-family: Tahoma; height: 35px; TEXT-DECORATION: none
}
.findclass A:hover {
	padding-right: 10px; padding-left: 10px; font-weight: bold; font-size: 11px; padding-bottom: 10px; TEXT-TRANSFORM: uppercase; width: 75px; color: #999999; line-height: 35px; padding-top: 10px; font-family: Tahoma; height: 35px; TEXT-DECORATION: none
}
.state_categories {
	padding-left: 20px
}
.state_categories LI {
	width: auto; height: auto; TEXT-ALIGN: center
}
.state_categories LI A {
	padding-right: 10px; padding-left: 10px; font-weight: bold; font-size: 11px; padding-bottom: 10px; TEXT-TRANSFORM: uppercase; width: 75px; color: #0466c1; line-height: 35px; padding-top: 10px; font-family: Tahoma; height: 35px; TEXT-DECORATION: none
}
.state_categories LI A:hover {
	padding-right: 10px; padding-left: 10px; font-weight: bold; font-size: 11px; padding-bottom: 10px; TEXT-TRANSFORM: uppercase; width: 75px; color: #888888; line-height: 35px; padding-top: 10px; font-family: Tahoma; height: 35px; TEXT-DECORATION: none
}
.state_categories1 A {
	padding-right: 10px; padding-left: 10px; font-weight: bold; font-size: 11px; padding-bottom: 10px; TEXT-TRANSFORM: uppercase; width: 75px; color: #0466c1; line-height: 35px; padding-top: 10px; font-family: Tahoma; height: 35px; TEXT-DECORATION: none
}
.state_categories1 A:hover {
	padding-right: 10px; padding-left: 10px; font-weight: bold; font-size: 11px; padding-bottom: 10px; TEXT-TRANSFORM: uppercase; width: 75px; color: #888888; line-height: 35px; padding-top: 10px; font-family: Tahoma; height: 35px; TEXT-DECORATION: none
}
.state_cities A {
	font-weight: bold; font-size: 1em; TEXT-TRANSFORM: uppercase; color: #0466c1; font-family: Tahoma; height: 35px; TEXT-DECORATION: none
}
.state_cities A:hover {
	font-weight: bold;
	font-size: 1em;
	TEXT-TRANSFORM: uppercase;
	color: #888888;
	font-family: Tahoma;
	height: 35px;
	TEXT-DECORATION: none;
}
.contact {
	font-size: 12px;
	font-family: Tahoma;
}
.border_black {
	border-right: black 1px groove;
	border-top: black 1px groove;
	font-weight: bold;
	background: #f8f8f8; 
	border-left: black 1px groove;
	line-height: 35px;
	border-bottom: black 1px groove;
}
.categories	{
	height:25px;
	color:#0466c1;
	text-decoration:none;
}
.categories a	{
	color:#0466c1;
	text-decoration:none;
}
.categories a:hover	{
	color:#999999;
	text-decoration:none;
}
.fltlft	{
	float:left;
}
.fltrht	{
	float:right;
}
.rht_img	{
	margin:10px 17px 0px 0px;
	border:#999999 solid 1px;
}

.contactus_header	{
	color:#548DD4;
	font-size:16px;
	font-weight:bold;
}
.contactus_descr	{
	font-size:14px;
}