html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background:#cccccc;
	background-image: url('../images/background_cars.gif');
	
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:14px;
	line-height: 20px;
	text-align:justify;
	color:#000000;
}

div#shadow {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	background-image: url('../images/background_shadow.png');
	background-repeat: repeat-y;
	background-position: center;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}

div#container {
	margin:0 auto; /* center, not in IE5 */
	width:800px;
}

div#contentpopup {
	background:#FFFFFF;
	padding-top:50px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:50px
}

div#content {
	background:#FFFFFF;
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:160px; /* bottom padding for footer */
}

div#contentsupport {
	background:#FFFFFF;
	padding-top:15px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:160px; /* bottom padding for footer */
}

div#contentA {
	background:#FFFFFF;
	padding-top:15px;
	padding-bottom:8.35em; /* bottom padding for footer */
}

div#contentB {
	background:#FFFFFF;
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:190px; /* bottom padding for footer */
}

div#contentC {
	background:#FFFFFF;
	padding-bottom:190px; /* bottom padding for footer */
}

div#contentD {
	background:#FFFFFF;
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px; 
}

div#contentE {
	background:#FFFFFF;
	padding-bottom:20px
}

H1 {
	font-size:19px;
	line-height: 20px;
	color:#99CC00;
}	


H2 {
	font-size:14px;
	line-height: 20px;
	color:#999999;
}

H3 {
	font-size:13px;
	line-height: 20px;
	color:#cc6600;
}

H4 {
	font-size:14px;
	line-height: 18px;
	color:#ffffff;
}

}

P.intro {
	font-size:18px;
	line-height: 25px;
	color:#999999;
}

TD.left {
		padding-left:10px;
		padding-right:30px;
}

TD.right {
		padding-left:30px;
		padding-right:10px;
}

TD.paddA
{
	padding-right: 15px;
}

TD.paddB
{
	padding-left: 10px;
	padding-top: 20px;
	padding-right: 20px;
}

TD.paddC
{
	padding-left: 21px;
}

TD.paddD
{
	padding-right: 40px;
}

TD.paddF
{
	padding-right: 23px;
}

TD.paddE
{
	padding-left: 10px;
}

TD.paddG
{
	padding-left: 320px;
	padding-bottom: 20px;
}

TD.paddH
{
	padding-left: 170px;
	padding-top: 20px;
}

TD.paddI
{
	padding-left: 270px;
	padding-bottom: 20px;
}

TD.paddJ
{
	padding-left: 30px;
	padding-top: 20px;
}


TD.special
{
	padding-left: 0px;
	padding-right: 20px;
	
	font-size:18px;
	line-height: 22px;
	text-align:left;
	color:#000000;
}

TD.special2
{
	padding-left: 0px;
	padding-right: 20px;
	
	font-size:14px;
	line-height: 18px;
	text-align:left;
	color:#000000;
}

TD.introLEFT
{
	padding-left: 15px;
	padding-right: 20px;
	padding-top: 10px;
	border-left: 1px #666666 solid;
	
	font-size:14px;
	line-height: 22px;
	text-align:left;
	color:#000000;
}

TD.introRIGHT
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background:#666666;
	border-right: 1px #666666 solid;
	
	font-size:12px;
	line-height: 18px;
	text-align:left;
	color:#ffffff;
}

TD.videoplayerhorLEFT
{
	padding-left: 165px;
	padding-top: 20px;
	padding-bottom: 5px;
	background:#ffffff;
}

TD.videoplayerhorRIGHT
{
	padding-top: 20px;
	padding-bottom: 5px;
	background:#ffffff;
}


TD.company
{
	padding-left: 10px;
	padding-right: 50px;
	background:#666666;
	border-left: 1px #000000 solid;
	
	font-size:13px;
	line-height: 18px;
	text-align:left;
	color:#ffffff;
}

TD.gpkarchiveLEFT
{
	
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 45px;
	padding-right: 10px;
	background:#666666;
	
	font-size:12px;
	line-height: 14px;
	text-align:left;
	color:#ffffff;
}

TD.gpkarchive
{
	
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
	padding-right: 10px;
	background:#666666;
	border-left: 1px #ffffff solid;
    
    font-size:12px;
	line-height: 14px;
	text-align:left;
	color:#ffffff;
}

TD.companyintro
{
	padding-left: 25px;
	padding-right: 0px;
	padding-top: 30px;
	padding-bottom: 30px;
	background:#ffffff;
}

TD.aboutsidebar
{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	background:#ffffff;
	
	border-left: 1px #666666 solid;
	border-right: 1px #666666 solid;
	border-top: 1px #666666 solid;
	border-bottom: 1px #666666 solid;

    font-size:13px;
	line-height: 15px;
	text-align:justify;
	color:#666666;	
}


TD.companyintroRIGHT
{
	padding-left: 40px;
	padding-right: 15px;
	padding-top: 60px;
	padding-bottom: 30px;
	background:#ffffff;
	
	font-size:14px;
	line-height: 19px;
	text-align:justify;
	color:#00000;
}

TD.companyINFO 
{
	background:#ffffff;
	font-size: 12px;
	line-height: 13px;
	text-align:justify;
	color:#666666;
	
	padding-left: 45px;
	padding-top: 25px;
	padding-bottom: 10px;
}

TD.introfeaturesA
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	background:#cccccc;
	border-right: 1px #666666 solid;
	
	font-size:12px;
	line-height: 14px;
	text-align:left;
	color:#000000;
}

TD.introfeaturesB
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	background:#999999;
	border-right: 1px #666666 solid;
	
	font-size:12px;
	line-height: 14px;
	text-align:left;
	color:#00000;
}

TD.testimonialbutton
{
	background:#ff9933;
	padding-left: 30px;
}

TD.testimonialbanner
{
	background:#ff9933;
	background-repeat: no-repeat;
	background-position: center;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
		
	font-size:14px;
	line-height: 20px;
	text-align:justify;
	color:#ffffff;
}

TD.productintro
{
	padding-left: 15px;
	padding-right: 30px;
	padding-bottom: 5px;
	
	font-size:14px;
	line-height: 18px;
	text-align:justify;
	color:#00000;

}

TD.productcrosssale
{
	padding-left: 15px;
	padding-right: 30px;
	padding-bottom: 5px;
	
	font-size:8px;
	line-height: 15px;
	text-align:justify;
	color:#122322;

}

TD.productintroB
{
	padding-left: 15px;
	padding-right: 30px;
	padding-top: 15px;
	padding-bottom: 10px;

	
	font-size:13px;
	line-height: 16px;
	text-align:justify;
	color:#00000;

}

TD.productfeaturesA
{
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	background:#cccccc;
	
	font-size:12px;
	line-height: 14px;
	text-align:left;
	color:#000000;
}

TD.productfeaturesB
{
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	background:#999999;
	
	font-size:12px;
	line-height: 14px;
	text-align:left;
	color:#00000;
}


TD.productHEAD
{
	padding-left: 15px;
	padding-right: 0px;
	padding-top: 20px;
	padding-bottom: 5px;
	
	font-size:17px;
	line-height: 20px;
	text-align:left;
	color:#ff9933;	
}

TD.productHEADRIGHT
{
	padding-left: 0px;
	padding-right: 25px;
	padding-top: 20px;
	padding-bottom: 5px;
	
	font-size:12px;
	line-height: 20px;
	text-align:right;
	color:#666666;
}


TD.productTITLE
{
	padding-left: 0px;
	padding-right: 10px;
	padding-bottom: 9px;
	
	font-size:11px;
	line-height: 13px;
	text-align:left;
	color:#000000;
}

TD.productTITLERIGHT
{
	padding-left: 0px;
	padding-right: 20px;
	padding-bottom: 9px;
	border-right: 1px #666666 solid;
	
	font-size:11px;
	line-height: 13px;
	text-align:left;
	color:#000000;
}

TD.productCOPYRIGHT
{
	padding-left: 0px;
	padding-right: 20px;
	padding-bottom: 9px;
	border-right: 1px #666666 solid;
	
	font-size:11px;
	line-height: 13px;
	text-align:justify;
	color:#000000;
}

TD.productMOREINFO
{
	padding-left: 35px;
	padding-right: 35px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-left: 1px #666666 solid;
	border-right: 1px #666666 solid;

	
	font-size:12px;
	line-height: 15px;
	text-align:justify;
	color:#000000;

}

TD.productFINALIZE
{
	padding-left: 209px;
	padding-right: 35px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
	border-left: 1px #666666 solid;
	border-right: 1px #666666 solid;
	background:#666666;

	
	font-size:13px;
	line-height: 15px;
	text-align:justify;
	color:#ffffff;

}

TD.productLEFT
{
	padding-top: 10px;
	padding-left: 35px;
	padding-bottom: 3px;
	border-left: 1px #666666 solid;
}

TD.productCENTER
{
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 3px;
}

TD.productRIGHT
{
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 3px;
	border-right: 1px #666666 solid;

}

TD.productpricingA
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	background:#333333;
	border-right: 1px #666666 solid;
	
	font-size:11px;
	line-height: 12px;
	text-align:left;
	color:#ffffff;
}

TD.productpricingABOTTOM
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	background:#333333;
	border-bottom: 1px #ffffff solid;
	border-right: 1px #666666 solid;
	
	font-size:11px;
	line-height: 12px;
	text-align:left;
	color:#ffffff;
}

TD.productpricingB
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	background:#666666;
	border-right: 1px #666666 solid;
	
	font-size:11px;
	line-height: 12px;
	text-align:left;
	color:#ffffff;
}

TD.productinfo
{
	padding-left: 35px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	background:#cccccc;
	border-left: 1px #666666 solid;
	border-bottom: 1px #ffffff solid;
	border-right: 1px #ffffff solid;
	
	font-size:12px;
	line-height: 13px;
	text-align:left;
	color:#000000;
}

TD.productPACK
{
	background:#ff9933;
	padding-left: 25px;
	padding-right: 0px;

	border-bottom: 1px #ffffff solid;
	border-right: 1px #ffffff solid;
}

TD.productfooter
{
	background:#ff9933;
	background-image: url('../images/product_footerbackground.gif');
	background-repeat: no-repeat;
	background-position: bottom;
	
	font-size:11px;
	line-height: 15px;
	color:#FFFFFF;
	
	padding-left: 230px;
	padding-top: 5px;
	padding-bottom: 5px;
}

TD.productfooterguidebook
{
	background:#ff9933;
	background-image: url('../images/product_footerbackground.gif');
	background-repeat: no-repeat;
	background-position: bottom;
	
	font-size:11px;
	line-height: 15px;
	color:#FFFFFF;
	
	padding-left: 120px;
	padding-top: 5px;
	padding-bottom: 5px;
}




TD.productmidbanner
{
	background:#ff9933;
	background-image: url('../images/product_midbannerbackground.gif');
	background-repeat: repeat;
	background-position: bottom;
	
	font-size:12px;
	line-height: 12px;
	color:#FFFFFF;
	
	padding-left: 170px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: 1px #ffffff solid;	
	border-left: 1px #666666 solid;
	border-right: 1px #ffffff solid;
}

TD.productbannerRIGHT
{
	border-right: 1px #666666 solid;
}

TD.productviolateRIGHT
{
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right: 1px #666666 solid;
}


TD.productbundleLEFT
{
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 3px;
	border-left: 1px #666666 solid;
}

TD.productbundleCENTER
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 3px;
}

TD.productbundleRIGHT
{
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 3px;
	border-right: 1px #666666 solid;
	
	font-size:11px;
	line-height: 13px;
	text-align:left;
	color:#000000;
}

TD.productpricingALEFT
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	background:#666666;
	border-left: 1px #666666 solid;
	border-right: 1px #ffffff solid;
	
	font-size:10px;
	line-height: 12px;
	text-align:left;
	color:#ffffff;
}

TD.productpricingARIGHT
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	background:#666666;
	border-right: 1px #666666 solid;
	
	font-size:10px;
	line-height: 12px;
	text-align:left;
	color:#ffffff;
}

TD.productpricingBLEFT
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	background:#999999;
	border-left: 1px #666666 solid;
	border-right: 1px #ffffff solid;
	
	font-size:10px;
	line-height: 12px;
	text-align:left;
	color:#ffffff;
}


TD.productpricingBRIGHT
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	background:#999999;
	border-right: 1px #666666 solid;
	
	font-size:10px;
	line-height: 12px;
	text-align:left;
	color:#ffffff;
}





TD.productbackbar
{
	background:#666666;
	background-image: url('../images/product_backbar.gif');
	background-repeat: no-repeat;
	background-position: left;
	
	font-size:11px;
	line-height: 15px;
	color:#FFFFFF;
	
	padding-left: 40px;
	padding-top: 3px;
	padding-bottom: 30px;
}





TD.downloadtopright
{
	background:#ffffff;
	background-image: url('../images/download_topright.gif');
	background-repeat: no-repeat;
	background-position: center;
	
	font-size:14px;
	line-height: 18px;
	color:#FFFFFF;
	
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 10px;
}

TD.downloadtopright2
{
	background:#ffffff;
	background-image: url('../images/download_topright.gif');
	background-repeat: no-repeat;
	background-position: right;
	
	padding-left: 20px;
	padding-top: 25px;
	
	font-size:13px;
	color:#FFFFFF;
	
}

TD.downloadtopleft2
{
	background:#99cc00;
	font-size:14px;
	line-height: 18px;
	color:#FFFFFF;
	
	border-top: 1px #666666 solid;
	
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 25px;
	padding-bottom: 10px;
}

TD.downloadlabels
{
	background:#ff9933;
	border-left: 1px #666666 solid;
	border-top: 1px #ffffff solid;
}

TD.downloadboxestop
{
	background:#ffffff;
	border-left: 1px #fffffff solid;
	border-top: 1px #ffffff solid;
}

TD.downloadboxes
{
	background:#ffffff;
	border-left: 1px #fffffff solid;
	border-top: 1px #666666 solid;
}

TD.downloadstep
{
	background:#666666;
	border-top: 1px #ffffff solid;
	
	font-size:13px;
	line-height: 18px;
	text-align:left;
	color:#ffffff;
	
	padding-left: 20px;
	padding-right: 25px;
	padding-top: 20px;
	padding-bottom: 20px;
}

TD.downloadstep2
{
	background:#666666;
	border-top: 1px #ffffff solid;
	
	font-size:13px;
	line-height: 10px;
	text-align:left;
	color:#ffffff;
	
	padding-left: 20px;
	padding-right: 25px;
	padding-top: 20px;
	padding-bottom: 20px;
}

TD.downloadoschooseleft
{
	background:#ffffff;
	
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

TD.downloadoschooselefttop
{
	background:#ffffff;
	border-top: 1px #666666 solid;
	
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

TD.downloadoschooseright
{
	background:#ffffff;
	border-right: 1px #666666 solid;
	
	font-size:13px;
	line-height: 18px;
	color:#666666;
	
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

TD.downloadfinalize
{
	background:#ffffff;
	border-right: 1px #666666 solid;
	
	font-size:13px;
	line-height: 18px;
	color:#666666;
	
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

TD.downloadoschooserighttop
{
	background:#ffffff;
	border-right: 1px #666666 solid;
	border-top: 1px #666666 solid;
	
	font-size:13px;
	line-height: 18px;
	color:#666666;
	
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

TD.didyouknow
{
	background:#999999;
	background-image: url('../images/didyouknow_background.jpg');
	background-repeat: no-repeat;
	background-position: center;
	border-right: 1px #666666 solid;
	border-left: 1px #666666 solid;
	
	font-size:13px;
	line-height:16px;
	color:#ffffff;
	
	padding-left: 260px;
	padding-right: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
}

TD.adon
{
	background:#999999;
	border-top: 1px #666666 solid;
	border-bottom: 1px #666666 solid;
	border-left: 1px #ffffff solid;
	
	font-size:13px;
	line-height: 18px;
	color:#ffffff;
	
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}


TD.updateHEAD
{
	background:#99CC33;
	background-image: url('../images/greencap.gif');
	background-repeat: no-repeat;
	background-position: top;
	
	font-size:14px;
	line-height: 18px;
	color:#FFFFFF;
		
	padding-left: 20px;
	padding-right: 100px;
	padding-top: 20px;
	padding-bottom: 10px;
}

TD.updatetopright
{
	background:#ffffff;
	background-image: url('../images/download_topright.gif');
	background-repeat: no-repeat;
	background-position: center;
	
	font-size:14px;
	line-height: 18px;
	color:#FFFFFF;
	
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 10px;
}

TD.updatecategory
{
	background:#ff9933;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;

	border-top: 1px #ffffff solid;
	border-left: 1px #666666 solid;
	border-right: 1px #ffffff solid;
}

TD.updatedownload
{
	background: #ffffff;
	border-right: 1px #666666 solid;
	border-top: 1px #666666 solid;

	
	font-size: 13px;
	line-height: 18px;
	color: #666666;
	
	padding-left: 30px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

TD.updatedownloadTOP
{
	background: #ffffff;
	border-right: 1px #666666 solid;
	border-top: 1px #ffffff solid;

	
	font-size: 13px;
	line-height: 18px;
	color: #666666;
	
	padding-left: 30px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

TD.updaterenew
{
	background: #ffffff;
	
	padding-left: 300px;
	padding-top: 20px;
	padding-bottom: 30px;
}

TD.supportHEAD1
{
	background:#99CC33;
	background-image: url('../images/support_greentop.gif');
	background-repeat: no-repeat;
	background-position: top;
	
	font-size:15px;
	line-height: 15px;
	color:#FFFFFF;
	
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 10px;
}

TD.supportdocsHEAD1
{
	background:#99CC33;
	background-image: url('../images/supportdoc_topleft.gif');
	background-repeat: no-repeat;
	background-position: top left;
	
	font-size:15px;
	line-height: 15px;
	color:#FFFFFF;
	
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 15px;
	
	border-bottom: 1px #666666 solid;
}

TD.supportdocsHEAD2
{
	background:#666666;
	background-image: url('../images/supportdoc_topright.gif');
	background-repeat: no-repeat;
	background-position: top right;
	
	font-size:12px;
	line-height: 15px;
	color:#FFFFFF;
	
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 20px;
	padding-bottom: 13px;
	
	border-bottom: 1px #666666 solid;
}

TD.supportdocsFOOT1
{
	background:#99CC33;
	background-image: url('../images/supportdoc_bottomleft.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	
	font-size:15px;
	line-height: 15px;
	color:#FFFFFF;
	
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 15px;
	
	border-top: 1px #666666 solid;
}

TD.supportdocsFOOT2
{
	background:#666666;
	background-image: url('../images/supportdoc_bottomright.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
	
	font-size:12px;
	line-height: 15px;
	color:#FFFFFF;
	
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 20px;
	padding-bottom: 13px;
	
	border-top: 1px #666666 solid;
}

TD.supportSTRIPE1
{
	background:#999999;
	
	font-size:12px;
	line-height: 15px;
	color:#FFFFFF;
	
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left: 1px #666666 solid;
	border-right: 1px #666666 solid;
}

TD.supportSTRIPE2
{
	background:#666666;
	
	font-size:12px;
	line-height: 15px;
	color:#FFFFFF;
	
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

div#supportdoccopy {
	font-size:14px;
	line-height: 20px;
	text-align:justify;
	color:#000000;
	
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}



div#footer {
	width:800px;
	background:#99CC00;
	position:absolute;
	bottom:0; /* stick to bottom */
}

.support {
	font-size: 12px;
	line-height: 15px;
	text-align:left;
	}

.textmiddle {vertical-align:middle;}

.supportdoclogo {
	vertical-align:middle;
	padding-top:0px;
	padding-bottom:7px;
	padding-right:5px;
}

TD.updateextrainfo
{
	padding-left: 15px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 15px;
	background:#666666;
	border-top: 1px #ffffff solid;
	border-left: 1px #666666 solid;
	border-right: 1px #666666 solid;
	
	font-size:11px;
	line-height: 12px;
	text-align:justify;
	color:#ffffff;
}



.headline {color:#99CC00;}

.grey {color:#666666;}


#footerNAV {
	background:#ffffff;
	font-size: 12px;
	line-height: 12px;
	text-align:justify;
	color:#666666;
	
	padding-left: 40px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 10px;
}
	
#footerTOP {
	background:#333333;
	background-image: url('../images/foot_toptile.gif');
	background-repeat: repeat-x;
	background-position: top;
	width:800px;
	font-size: 12px;
	line-height: 15px;
	text-align:left;
	color:#FFFFFF;
	}	

#footerBOTTOM {
	background-image: url('../images/foot_bottomtile.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top:7px;
	padding-bottom:7px;
}

#footerLEFT {
	background-image: url('../images/foot_dotsleft.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding-left:40px;
	vertical-align:middle;
}

#footerRIGHT {
	background-image: url('../images/foot_dotsright.gif');
	background-repeat: no-repeat;
	background-position: right;
	padding-right:40px;
	vertical-align:middle;
}

#footerSUB {
	font-size: 11px;
	line-height: 15px;
	text-align:left;
	color:#FFFFFF;
	padding-left:40px;
	padding-right:40px;
	padding-top:20px;
	
	}

#footerLOGO
{
	padding-right: 40px;
	padding-bottom: 20px;
	float: right;
}

p,img,ul{
	margin-top:0;
	margin-bottom:0;
}

p{
	padding-bottom:25px;
}

.activelink
{
	color: #000000;
	text-decoration: none;
 	font-size: 14px;
	line-height: 14px;
	text-align: left;
}


img {
	border: none;
	margin: 0px;
	margin-right: 0px;
	padding: 0px;
}

a {
	color: #cc6600;
	text-decoration: none;
}

a:visited {
	color: #cc6600;
	text-decoration: none;
}

a:hover {
	color: #cc6600;
	text-decoration: underline;
}

a.white {
	color: #FFFFFF;
	text-decoration: none;
}

a.white:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

a.black {
	color: #000000;
	text-decoration: none;
}

a.black:hover {
	color: #000000;
	text-decoration: underline;
}

a.grey {
	color: #666666;
	text-decoration: none;
}

a.grey:hover {
	color: #666666;
	text-decoration: underline;
}

a.red {
	color: #cc3333;
	text-decoration: none;
}

a.red:hover {
	color: #cc3333;
	text-decoration: underline;
}

a.product {
	color: #000000;
	text-decoration: none;
}

a.product:hover {
	color: #666666;
	text-decoration: none;
}