@charset "utf-8";
/* CSS Document */

html,body { background: url('../images/mainBGFCC834.gif'); height: 100%; padding: 0; margin: auto; font-family: Verdana, Helvetica, sans-serif; font-size: 12px;}

	.borderTable {width:auto; min-width:400px; width:400px; padding: 10px; border: 1px solid #999999; background-color:#f2f2f2;}
	#tpsignupForm {width: 500px;}
	#contactForm {width: 550px;}

	a { color: #009266; text-decoration: none; font-weight: bold; }
	a:visited { color: #009266; text-decoration: none; font-weight: bold;  }
	a:hover { color: #E5173F; text-decoration: underline; }	
	
	#main { position: relative; min-width: 950px; width: auto; min-height: 100px; height: auto !important; height: auto; z-index: 40; margin: 0 40px 0 40px; background: #FCC834;}
	*html #main{ width: expression(document.body.clientWidth < 1000 ? "950px" : "auto" ); }
	
		#top { position: relative; width: auto; height: 30px; z-index: 100; margin: 0 auto; background: url('../images/mainBGFCC834.gif');}
			#info { position: absolute; left: 0px; width: 681px;}
			#searchBox { position: absolute; right: 0; width: 291px; height: 30px; }
	
		#mainHeader {position: relative; height: 113px; width: auto; z-index: 50; background: url("../images/subMainHeaderBG.gif") 0 0 repeat-x; }
			#headerText{ position: absolute; top: 10px; width: 400px; height: 90px; border: none;}
			#headerLogo{ border: none; }
			#rightTabs{ position: absolute; top: -28px; right: 1px; width: 645px; height: 142px; float:right; margin-left: 200px;}
	#software{ display: block; width: 190px; height: 76px; background: url("../images/software.gif") 0 0 no-repeat; margin: 0 auto 5px; border: none; }
		#conTop {position: relative; height: 17px; width: auto; z-index: 50; background: url("../images/conTopBG.gif") 0 0 repeat-x; }
			#conTopLeft{ position: absolute; top: 0; width: 253px; height: 17px; border: none;}
			#conTopRight{ position: absolute; top: 0; right: 0; width: 36px; height: 17px; float:right;}

		#colorSpace{ position: relative; width: auto; margin-top: 0; background: #FCC834 0 0 repeat-y; min-height: 2px; height: 2px !important; height: 2px; }
		
		#bottom{ position: relative; width: auto; margin-top: 0; background: #FFF url('../images/subpage_contentBGClear.gif') 0 0 repeat-y;}
		#interior{ position: relative; background: url("../images/subpage_contentright.gif") top right repeat-y;min-height: 600px; height: auto !important; height: 600px; }
		
		#leftCol{ width: 205px; margin-left: 20px; position: relative; float: left; }
			#subHead{ position: relative; top: 0; right: 0; width: 200px; height: 38px;}
			#qlArea{ border: 1px solid #ddd; width: 200px; border-top: none; font-size: 11px;}
			#qlArea ul{ margin: 0; padding: 0; list-style-type: none; }
			#qlArea li{ margin: 0; padding: 0; display: block; border-top: 1px solid #ddd; }

			#qlArea ul li a{ display: block; color: #00936B; padding: 5px; margin: 0; text-decoration: none; }
			#qlArea li a:hover{ color: #FFF; background-color: #0A6449;}

			
			#qlArea ul ul{ margin-left: 7px; font-size: 10px;  }
			#qlArea ul ul li{ border: none; padding-left: 12px; background: url("../images/subBullet.gif") 0 4px no-repeat; }
				
			a#contactBtn { display: block; width: 183px; height: 27px; background: url("../images/contact.gif") 0 0 no-repeat; border:none; margin: 10px auto 0; }
			a#contactBtn:hover { background: url("../images/contact2.gif") 0 0 no-repeat; }		
			
			a#sitemapBtn { display: block; width: 183px; height: 27px; background: url("../images/sitemap.gif") 0 0 no-repeat; border:none; margin: 2px auto 0; }	
			a#sitemapBtn:hover { background: url("../images/sitemap2.gif") 0 0 no-repeat; }	
			
			a#homeBtn { display: block; width: 183px; height: 27px; background: url("../images/home.gif") 0 0 no-repeat; border:none; margin: 2px auto 0; }	
			a#homeBtn:hover { background: url("../images/home2.gif") 0 0 no-repeat; }			
			
			#core{ display: block; width: 190px; height: 87px; background: url("../images/core.gif") 0 0 no-repeat; margin: 35px auto 5px; border: none; }
			#sales{ display: block; width: 190px; height: 87px; background: url("../images/core.gif") 0 0 no-repeat; margin: 35px auto 5px; border: none; }
			#Testimonials {min-width: 170px; width: 170px; margin: 0 auto; font-family: Verdana, Helvetica, sans-serif; font-size: 9px; padding-top:20px;}

		#contentCol{ width: auto; margin-left: 250px; }
			#included{ background: #fff; margin: 0 35px 0 15px; padding: 25px; padding-left: 5px; min-height: 600px; height: auto !important; height: 600px; }
			
		#botCols{ position: relative; width: 100%; margin: 0; height: 67px; background: url("../images/subpage_bottomExpander.gif") 0 0 repeat-x;}
		#botColRIGHT{ float:right; height: 67px; width:227px; background: url("../images/subpage_bottomRight.gif"); }
		
		
		.smallprint{ font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#999}
		#galleryHolder{ float: right; width: 446px; }
		#tpRotate{ width: 446px; height: 366px; }
		#rotateHeader{ position: relative; color: #FCC834; text-align: right; font-size: 15px; margin: 8px 0 -48px 23px; width: 390px; padding: 5px;}
