body { background: #40445c; }
body, select, td, th { color: #ffffff; font-family: Tahoma; font-size: 11px; }
body, form { margin: 0; padding: 0; }
input, textarea { color: #000000;}

a { color: #; text-decoration: underline; }
a:hover { text-decoration: none; }
img, table { border: 0 none; }
p { margin: 0 0 1em 0; padding: 0; }
strong { color: #f88c00; font-size: 12px; font-weight: bold; }
table { border-collapse: collapse; }
textarea { overflow: auto; }
td, th { padding: 0; vertical-align: top; }
ul { margin: 0 0 1em 0; padding: 0 0 0 16px; }

#main { margin: 0 auto; position: relative; width: 711px; }

	#header { height: 52px; padding: 36px 0 0 32px; }
	#header img { vertical-align: top; }
	#header .button { margin: 6px 3px 0 3px; }
	#header .name { margin: 0 15px 0 0; }
	#header .phone { margin: 0 0 0 54px; }
	
	#content { background: url(images/cbg.gif) right top repeat-y; }
	
		#left { left: 0; margin: 8px 0 0 33px; padding: 0; position: absolute; }
		#left li { list-style: none; }
		#left li img { vertical-align: top; }
		
		#left2 { left: 0; margin: 8px 0 0 20px; padding: 0; position: absolute; }
		#left2 li { list-style: none; }
		#left2 li img { vertical-align: top; }		
		
		#right { background: url(images/tbg.gif) left top no-repeat; height: auto!important; height: 522px; min-height: 522px; margin: 0 0 0 146px; padding: 32px 38px 24px 86px; }
		#right ul { padding: 0; }
		#right li { background: url(images/dot.gif) left 2px no-repeat; list-style: none; padding: 0 0 0 10px; }
		#right li a { color: #FFFFFF; }
	
	#footer { background: url(images/bbg.gif) left top no-repeat; color: #D8DCDF; font-size: 9px; margin: 0 0 0 146px; padding: 38px 0 0 0; text-align: center; } 
	#footer p { color: #B7D7F0; font-size: 10px; font-weight: bold; } 
	#footer p a { color: #B7D7F0; }
	#footer p a:hover { text-decoration: none }



.bg { background: #6b963f; padding: 16px 10px 16px 4px; }
.bg table { margin: 0 0 0 20px; }

.clear { clear: both; }

.c_form { margin: 0 0 0 -20px; padding: 0; position: relative; }
.c_form img { border: 0 none; }
.c_form input, .c_form textarea { border: 0 none; padding: 2px 0 0 0; width: 216px; }
.c_form input { background: url(images/ibg1.gif) left top no-repeat; margin: 0 0 2px 0; height: 21px; }
.c_form textarea { background: url(images/ibg2.gif) left top no-repeat; height: 102px; margin: 0 0 10px 0; overflow: auto; width: 207px; }
*html .c_form textarea { background: url(images/ibg2.gif) fixed left top no-repeat; }

.gl { background: url(images/px.gif) left center repeat-x; }

.vl { background: url(images/px.gif) center top repeat-y; }

#.mp {
#	left: 0;
#	margin: -380px 0 0 0;
#	position: absolute;
#	z-index: 5;
#	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
#			this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
#			this.src = "images/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
#			this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
#			this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
#	);
#}