.img{border-width:0;margin-bottom:20px;}

.img2020{width:20px;height:20px;}

.img24{width:24px;height:24px;}

.img66{width:6px;height:6px;vertical-align:middle;}

.img3232{width:32px;height:32px;vertical-align:middle;}

.img84{width:84px;height:84px;}

.imgbg{width:150px;height:100px;}

.imgsoftware{width:120px;height:75px;}

ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, FORM, H1, H2, H3, H4, H5, H6, MENU, OL, P, TD, TH, UL{font-size:1em;font-family:sans-serif}

*{ margin:0; padding:0;}

.address{ margin:15px 0 20px 0;}

.aright{ text-align:right;}

.ball, .pics{ vertical-align:middle;}

.bcss{ background-color:transparent;color:#fff; font-size:19pt; font-family:"trebuchet ms"; left:420px; position:absolute; top:20px;}

.bcss{ position:absolute; left:420px; top:20px; font:19pt "trebuchet ms"; color:#fff;}

.bg1{ background:url(ppss/row1rep.jpg) repeat-y;}

.block .blockindent{ padding:30px 0 30px 0;}

.block .bot{ background:url(ppss/bot.gif) repeat-x bottom; width:100%;}

.block .lb{ background:url(ppss/leftbot.gif) left bottom no-repeat; width:100%;}

.block .left{ background:url(ppss/left.gif) repeat-y left; width:100%;}

.block .lt{ background:url(ppss/lefttop.gif) left top no-repeat; width:100%;}

.block .rb{ background:url(ppss/rightbot.gif) right bottom no-repeat; width:100%;}

.block .right{ background:url(ppss/right.gif) repeat-y right; width:100%;}

.block .rt{ background:url(ppss/righttop.gif) right top no-repeat; width:100%;}

.block{ background:url(ppss/top.gif) repeat-x top #fff; color:#5e6e7d; width:100%;}

.bottomname{ font:bold 10px sans-serif; color:#fff;}

.boxhead{ font-size:15px; margin:20px 0 20px 0;}

.boxhead2{ font-size:15px; margin:30px 0 20px 0;}

.boxhighlight{ border-color:gray; border-style:groove; border-width:1px; padding:8px;}

.boxnote{ font-size:10pt; border-style:groove; border-width:1px; background-color:#f2f2f2; border-color:gray; padding:10px 10px 10px 80px; margin-left:50pt; margin-right:50pt;}

.boxnote2{ font-size:10pt; border-style:groove; border-width:1px; background-color:#f2f2f2; border-color:gray; padding:10px 10px 10px 10px; margin-top:16px; margin-left:20pt; margin-right:20pt;}

.boxnote3{ font-size:10pt; text-align:center;border-style:groove; border-width:1px; border-color:gray; padding:10px 10px 10px 10px; margin-top:36px; margin-left:20pt; margin-right:10pt;}

.btmline{ font:16px bold; border-style:groove; border-width:1px; border-color:gray; padding:10px 10px 10px 10px; margin-top:16px; margin-left:30pt; margin-right:20pt; text-align:center;}

.button{ height:29px; vertical-align:middle; width:55px;}

.clear{ clear:both;}

.col1{ float:left; width:210px;}

.col1contact{ float:left; width:240px;}

.col2{ float:right; width:71%; margin:14px 0 0 10px;}

.col2contact{ margin:14px 0 0 230px; width=50%;}

.col2simple{float:left; font:14px bold; width:15%; color:#000; padding:4px 12px 0 20px; text-align:right;}

.col3simple{float:left; font:14px bold; color:#000; width:310px; text-align:center; margin:0;}

.col4simple{float:left; font:14px bold; color:#000; width:15%; padding:4px 0 0 11px;}

.colbg{ background:url(ppss/linecolbg.gif) repeat-y right top;}

.colright{ float:right; width:3%;}

.coltop{ background:url(ppss/coltopbg.gif) no-repeat right top;}

.coltop2{ background:url(ppss/coltopbg.gif) no-repeat left top;}

.column, .floatleft{ float:left;}

.commentbtm{ background-color:transparent; color:#807A54; font:10pt sans-serif; left:55px; position:absolute; text-align:justify; top:700px; width:85%;}

.commentcompetitor{ font-size:17px; margin:0 20px 0 25px;}

.contentheader{ font:18px bold; color:#000; text-align:center; margin:0 0 8px 0px;}

.costs{ font:14px sans-serif; margin-left:14px;}

.demo{ background-color:transparent; border-color:gray; border-style:groove; border-width:1px; color:#807A54; font-size:9pt; margin:20px 17px 0 0; padding:10px; text-align:justify;}

.demo2{ background-color:transparent; border-color:gray; border-style:groove; border-width:1px; color:#807A54; font-size:9pt; margin:20px 29px 0 5px; padding:19px; text-align:justify;}

.downloadnote{ background-color:transparent; color:#807A54; font-size:9pt; left:295px; position:absolute; text-align:center; top:710px; width:560px;}

.ffbottom{ vertical-align:middle;}

.flash{ position:absolute; top:15px; left:350px;}

.floatleft10{ float:left; margin:0 10px 0 0;}

.h2subpages{ font-size:12pt;}

.heads{ font-size:11pt; font-weight:bold;}

.imagecenter{ border:0; vertical-align:middle;}

.img{ margin-bottom:20px;}

.imgleft{ float:left; margin:0 22px 20px 0;}

.imgupperleft{margin:0 0 0 0;}

.input{ border:none; background-color:transparent; color:#5e6e7d; font-size:1em; height:21px; padding-left:5px; width:163px;}

.ip{ font-size:12px; margin:15px 0 0 0; text-align:center;}

.listing{ font-size:13px; padding:25px 0 0 13px;}

.llnote{ margin:20px 35px 0 0; padding:4px; border-style:groove; border-width:1px; border-color:gray; text-align:center;}

.love{ position:absolute; left:145px; top:195px; margin:0 0 10px 0; font-size:11pt; color:#000000; text-align:center;}

.lowerleft{ width:200px;}

.map{ float:left; margin:30px 0 0 30px;}

.message{ font:13px bold; color:#000; margin:15px 0 15px 20px; text-align:center; padding:10px; width:85%;}

.mouseover{ background-color:transparent; color:#FF0033;}

.movedown{ margin:0 0 0 0;}

.next{ margin-top:0px; width:100%; text-align:right;}

.note{position:absolute; left:290px; top:700px; font:14px bold; width:60%; color:#000;}

.order{ margin:10px 0 0 0;}

.orderpage{ position:absolute; left:54px; top:320px; width:87%;}

.orderpage2{ position:absolute; left:58px; top:360px; width:87%;}

.ordertable{ border-color:gray; border-style:groove; border-width:1px; padding:12px; width:85%;}

.sitebg{ background:url(ppss/botbody.jpg) repeat-x left bottom #c5dcf4; margin:0 0 0 0; width:100%;}

.sitebg1{ background:url(ppss/topbody.jpg) repeat-x top; margin:0 0 0 0; width:100%;}

.smallhead{ position:absolute; left:440px; top:50px; font:italic 10pt "trebuchet ms"; color:white;}

.smallnote{ font:9px bold; margin:10px 25px 0 0 ;}

.subhead{ background-color:transparent; color:#fff; font-size:9pt; font-style:italic; font-weight:bold; margin:10px 0 0 35px;}

.text10{ font:10pt arial;}

.text10c{ font:10pt arial; text-align:center;}

.text11{ font:11pt arial;}

.text11c{ font:11pt arial; text-align:center;}

.text9{ font:9pt arial;}

.text9c{ font:9pt arial; text-align:center;}

.thanks{ position:absolute; left:368px; top:225px; width:540px; margin-top:4px; text-align:center; font-family:verdana; font-size:11pt; color:#000000; font-style:italic;}

.title{ background-color:transparent; color:#fff; font-family:"century gothic"; font-size:16pt; font-weight:bold; margin-bottom:29px;}

.title1{ margin-bottom:16px;}

.topbox{ margin:0 0 15px 0; width:100%;}

.white{ margin-top:4pt; font:bold 12pt sans-serif; color:#fff;}

a{ font-size: 13px;background-color:transparent; color:#0000ff; text-decoration:none;}

a.bcs{ color:#fff; font:19pt sans-serif; background-color :transparent;}

a.bottom{ font:bold 9pt sans-serif; color:#0000ff;}

a.bottomblue{ font:bold 9pt sans-serif; color:#0000ff;}

a.homelink{ font:bold 14pt sans-serif; color:#0000ff;}

a.white14{ font:bold 14px sans-serif; color:#fff;}

a.headlink{ background-color:transparent; color:#000; font-size:9pt; font-weight:normal; text-decoration:none;}

a.indexlink{ background-color:transparent; color:#fff;}

a.link{ background:url(ppss/markerlink.gif) no-repeat 0 5px; color:#2c62bf; float:right; font-weight:bold; margin-left:29px; padding-left:19px; text-decoration:none;}

a.link2, #footer a{ background-color:transparent; color:#93ca3e; font-weight:bold; text-decoration:none;}

a.text8{ font:8pt arial;}

a.white{ font:bold 8pt sans-serif; color:#fff;}

address, blockquote, body, caption, center, dd, dir, div, dl, dt, form, li, menu, ol, p, pre, td, th, tr, ul, h1, h2, h3, h4, h5, h6{ font-family:Verdana, Arial, sans-serif;}

body{ background:#111f2c; color:#fff; font-size:100%; line-height:1em;}

h1{ text-align:center; font-size:14pt; font-weight:bold; color:#ff0000;}

h2{ background-color:transparent; color:#5e6e7d; font-size:12pt; margin:0 0 14px 0; text-align:center;}

h3{ background-color:transparent; color:#5e6e7d; font-size:1em; margin:0 0 14px 0;}

img{ border-width:0; text-align:left; vertical-align:top;}

input, select, textarea{ background-color:transparent; border:solid 1px #bfbfbf; color:#5e6e7d; font-size:1em; font-weight:normal; padding-left:5px; vertical-align:middle;}

li{ vertical-align:middle;font-size:15px;color:#000;line-height:24px}

li.left {font-size:12px}

li.tight{ font-size:14px; color:#000000; line-height:1.55em; background:url(ppss/sball.gif) no-repeat 0 5px; padding-left:17px;}

.map{ font:14px bold; color:#fff; float:right; margin-top:50px;}

p{ background-color:transparent; color:#000000; font:11pt sans-serif; margin:0 0 14px 0; text-align:justify;}

p.white{ font:10pt arial; color:#fff;}

table.small{ line-height:1em; width:610px;}

tablegray{ background-color:#f2f2f2; color:#000000; border-color:gray; border-style:groove; border-width:1px; margin:18px 0 0 0; width:540px;}

td.bbb{ width:55px;}

td.cr{ width:85px; text-align:center;}

td.foxcell{ width:60px; text-align:center;}

td.order{ background-color:transparent; color:#000000; font-size:9pt; text-align:left; width:20%;}

ul li{ line-height:1.81em;}

ul li a{ background:url(ppss/sball.gif) no-repeat 0 5px; color:#0000ff; font-weight:bold; padding-left:13px; text-decoration:none;}

ul, ul.news{ list-style:none; margin:0 0 10px 0; padding:0px;}

ul.news{ background:none; color:#93ca3e; font-weight:bold; padding-left:0; text-decoration:none;}

ul.news{ background:url(ppss/markerlist2.gif) no-repeat 0 2px; color:#fff; line-height:1.27em; padding:0 0 16px 24px;}

#main{ margin:0 0 0 0; width:100%;}

.min_width{min-width:780px; width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 780)? "780px" :"100%");}

#header, #content, #footer{ width:100%;}

#content{ font-size:0.6875em;}

#footer .bg{ background:url(ppss/footlinebg.gif) repeat-x top; height:94px; text-indent:16px;}

#footer .indent{ padding:30px 31px 0 97px;}

#footer{ background:url(ppss/footerbg.jpg) repeat-x top; color:#fff; font-size:0.6875em; height:94px; line-height:6.8em;}

/*header Logo is trophy image. Column is the 1st 4 colored circles. column5 is the 5th. Indent controls the position of the div containing the colored buttons. Menu controls the width of the div containing the colored buttons. */#header{ background:url(ppss/ppss-globe.jpg) no-repeat 0 0; height:290px;}

#header .column{ margin-top:6px; text-align:center; width:20%;}

#header .column5{ float:left; margin-top:6px; text-align:center; width:19%;}

#header .indent{ padding:38px 30px 0 305px;}

#header .menu, .box{ width:100%;}

/* blockindent sets the margins of the block which contains cols 1 and 2 */#page6 #content .blockindent{ padding:25px 32px 28px 27px;}

#page6 #content .bot{ background:url(ppss/botp6.gif) repeat-x bottom; width:100%;}

#page6 #content .indent{ padding:0 26px 1px 24px;}

#page6 #content .lb{ background:url(ppss/leftbotp6.gif) left bottom no-repeat; width:100%;}

#page6 #content .lt{min-height:512px; height:auto !important; height:512px;}

#page6 #content .rb{ background:url(ppss/rightbotp6.gif) right bottom no-repeat; width:100%;}


