.largeText { font-size: 14px; }
.helpLeftPane { float:left;width:500px;padding-right:25px;background:url('../images/dot-line.gif') top right repeat-y; }
.helpRightPane { float:left;width:350px;margin-left:25px;margin-bottom:15px; }
.slideWrapper { border: 1px solid #000000; margin-left: 0px }

#openTicket { clear: left; padding-top: 10px; padding-bottom: 20px; border-bottom: 1px solid #eee; }

ul.helpList {list-style-type: none; margin: 0px; margin: 20px 10px;padding: 0px;} 
ul.helpList li { padding-left: 25px; background: url(../images/bullet.gif) left top no-repeat;}
ul.helpList li.extraSpace { margin-bottom: 15px; }

ul.practiceList { line-height: 1.5em; margin-left: 5px; padding-left: 35px; margin-bottom: 30px; }

/* help search boxes */
#mainHelpWrapper { padding: 10px 0px 0px 15px; margin-top: 20px; }

.helpSearchBoxes { width: 200px; padding: 0px 5px 0px 5px; float: left; text-align: center; }
.helpSearchBoxes select { width: 115px; height: 20px; margin-top: 5px; }
.helpSearchBoxes input.helpInput { width: 115px; height: 16px; margin-top: 5px; }
.helpSearchBoxes input.helpButton { width: 118px; height: 20px; margin-top: 5px; margin-bottom: 5px; }
.helpSearchBoxes .firstButton { margin-top: 4px; }

ul.helpDualList { float: left; margin-left: 10px; padding-left: 30px; margin-right: 30px; width: 220px; }

.numbering { font: bold 24px tahoma,arial,helvetica; color: red; }
.cursor_hand{ cursor: pointer; }

.basicsBlockBasic { height: 180px; }
.basicsBlockText { height: 260px; }
.basicImageRight { float: right; margin-left: 30px; }
.basicImageLeft { float: left; margin-right: 30px; }
.basicButton { width: 120px; }

.bigRed {padding: 0px 0px 10px 30px; color: #FF0000}
#browserError { text-align: center; margin-top: 10px; }
#browserError img { border: 1px solid #000; }

.redHelp { margin: 0px; padding: 0px; font-size: 11pt; color: red; }

/* sitemap specific */
.item { float:left;	margin-bottom:3px; width:290px;	padding-right: 20px; }	
.item_desc {width: 280px; padding-left: 8px; color: #666; margin-top: 3px;}
	
.sitemapMargin { margin: 6px 0; }
.linkTop { margin-top: 5px; }

/* about us specific */
.testimonial {padding: 10px; margin: 20px 20px 20px 0px; border: solid 1px #c0c0c0; width: 600px;}
.testimonial span.testName {padding-left: 10px;}
.thumbColumn {width: 20%; margin-left: 60px;}
.aboutTextColumn {width: 65%; margin-right: 30px;}

/* contact specific */
.contactBox {width: 70%; padding-right: 50px; border: 1px solid #ccc; padding-left: 50px; padding-top: 20px; padding-bottom: 20px; margin-left: 50px;}


/* TOS specific */
#tosDisplayBox { width: 70%; padding-right: 50px; border: 1px solid #ccc; padding-left: 50px; margin-left: 50px; }
.tosTitle { margin: 0px 0px 10px 30px; }
#legend { margin-left: 76px; }
.tosPWrap { margin-left: 45px; margin-bottom: 20px; }
#topLeft {width: 630px; float: left;}
#topRight {float: left; padding: 0; margin: 0 0 0 41px;}
#topRight h3 {padding: 0; margin: 0 0 15px 0;}
#topRight p {border: 1px solid #ccc;; padding: 10px; margin: 0;}

#trialpayContact { margin-top: 20px; }

/* careers page */
dl.careers { width: 400px; float: left; margin-right: 50px; }
dl.careers dt { font-weight: bold;}
dl.careers dd { margin-bottom: 15px;}
address { margin-left: 40px; }
img.careers { float: right; margin-right: 80px; margin-top: -20px;}