* {padding:0;margin:0;}
html,body{margin:0;padding:0}

html {
     overflow-y: scroll;
     overflow-x: auto;
}

body {
	padding:0px;
	margin:0px;
	color: #404040;
	text-align:left;
	border: 0px;
	font-family: arial, sans-serif;
	font-size: 13px;
	z-index:2;
}

#background {
	position: relative;
	padding:0px;
	margin:0px;
	background: url(../images/bg_1x553.png) repeat-x right top;
	text-align:left;
	border: 0px;
	width: 100%;

}
#sub-background {
	position: relative;
	padding:0px;
	margin:0px;
	background:#F7F7F7 url(../images/bg_1x376.png) repeat-x right top;
	text-align:left;
	border: 0px;
	width: 100%;
	z-index:1;
}
p, h1, h2, h3, h4 {
	margin: 0px;
	padding: 0px;
	font-style: normal;
}
ul, li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#outer{
	position:relative;
	width:908px;
	background:#fff url(../images/sprite_trans.png) no-repeat 0px -580px;
	margin-left:auto;
	margin-right:auto;	
	text-align:left;
}

#sub-outer{
	position:relative;
	width:908px;
	background:#fff url(../images/sub-inner_908x1.png) repeat-y scroll right top;
	margin-left:auto;
	margin-right:auto;	
	text-align:left;
}
#sub-inner {
	position:relative;
	width:908px;
	background: url(../images/outerbg_908x189.png) no-repeat right top;
}
#header {
	position: relative;
	height:456px;
	width: 908px;
	margin-left:auto;
	margin-right:auto;
	background: url(../images/head_908x350.jpg?v4) no-repeat right bottom;
}

#header h1 {
	position: absolute;
	top: 13px;
	left: 12px;
}
#header h1 a {
	width: 264px;
	height: 90px;
	display: block;
	background: url('../images/spriteme1.png') no-repeat -10px -10px;
}

#header h1 a span {
	display: none;
}
#header h2 {
	position: absolute;
	top: 109px;
	left: 451px;
}
#header h2 a {
	width: 232px;
	height: 77px;
	display: block;
}

#header h2 a span {
	display: none;
}
#header h3 {
	position: absolute;
	top: 410px;
	left: 451px;
	color: #9E9FA1;
	font-family: arial, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 32px;
}
#sub-header {
	position: relative;
	height:220px;
	width: 908px;
	margin-left:auto;
	margin-right:auto;
	background: url('../images/spriteme1.png') no-repeat -520px -10px;
}

#sub-header h1 {
	position: absolute;
	top: 13px;
	left: 12px;
}
#sub-header h1 a {
	width: 264px;
	height: 90px;
	display: block;
	background: url('../images/spriteme1.png') no-repeat -10px -10px;
}

#sub-header h1 a span {
	display: none;
}
#sub-header h2 {
	position: absolute;
	top: 130px;
	left: 16px;
	color: #fff;
	font-family: arial, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 32px;
}

#sub-header h3 {
	position: absolute;
	top: 193px;
	right: 30px;
	color: #fff;
	font-family: arial, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 18px;
}
.headerh2txt {
	position: absolute;
	top: 178px;
	left: 440px;
	width: 468px;
	height: 120px;
	display: block;
	color:#fff;
	font-weight: normal;
	font-size: 16px;
	line-height: 20px;
}
.headerh2txt strong {
	color: #FEBC20;
	font-weight: bold;
}
.headerh2txt .change {
	position: absolute;
	top: 52px;
	left: 0px;
	background-color: #006E9B;
	width: 450px;
	height: 28px;
	line-height: 28px;
	padding-left: 5px;
	font-size: 14px;
}
.headerh2txt .xdownload {
	position: absolute;
	top: 85px;
	left: 0px;
	background-color: #006E9B;
	width: 450px;
	height: 28px;
	line-height: 28px;
	padding-left: 5px;
	font-size: 14px;
}

.topmenu {
	position: absolute;
	top: 50px;
	left: 411px;
	width: 489px;
	height: 30px;
	display: block;
	background: url('../images/spriteme1.png') no-repeat -10px -120px;
	padding-left: 7px

}

.topmenu li
{
	float: left;
	padding-right: 11px;
}

.topmenu li.lastMenuTab
{
	padding-right: 0px;
}

.topmenu li a {
	text-decoration: none;
	color: #fff;
	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	height: 30px;
	display: block;
	text-align: center;
}

.topmenu li a:hover
{
	background: url('../images/spriteme1.png') no-repeat -10px -160px;
}


.topmenu li a#searchTab:hover
{
	background: url(../images/search_tab_roll.png) repeat-x right top;
}
.topmenu li .youarehere
{
	background: url('../images/spriteme1.png') no-repeat -10px -160px;
}

.topmenu #homeTab {
	width: 55px;
}
.topmenu #buyTab {
	width: 42px;
}
.topmenu #downloadTab {
	width: 86px;
}
.topmenu #supportTab {
	width: 74px;
}
.topmenu #companyTab {
	width: 82px;
}

.topmenu #blogTab {
	width: 52px;
}

.topmenu #searchTab {
	width: 28px;
}

.topnav {
	position: absolute;
	top: 293px;
	left: 447px;
	height: 104px;
	display: block;
}

.topnav li {
	position: absolute;
}
.topnav li a {
	text-decoration: none;
	color: #fff;
	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	display: block;
	text-align: center;
}
.topnav li a:hover {
	text-decoration: none;
	color: #FFC233;
}

.topnav .n1 {
	position: absolute;
	width: 125px;
	height: 24px;
	background: url(../images/hp_main_sprite.jpg) no-repeat 0px 0px;
	left: 0px;
	top: 0px;
	padding-top: 80px;

}
.topnav .n1:hover {
	background: url(../images/hp_main_sprite.jpg) no-repeat 0px -104px;

}
.topnav .n2 {
	position: absolute;
	top: 0px;
	left: 137px;
	width: 143px;
	height: 24px;
	padding-top: 80px;
	background: url(../images/hp_main_sprite.jpg) no-repeat -125px 0px;

}
.topnav .n2:hover {
	background: url(../images/hp_main_sprite.jpg) no-repeat -125px -104px;

}
.topnav .n3 {	
	position: absolute;
	width: 142px;
	height: 24px;
	padding-top: 80px;
	background: url(../images/hp_main_sprite.jpg) no-repeat -273px 0px;
	left: 299px;
	top: 0px;

}
.topnav .n3:hover {
	background: url(../images/hp_main_sprite.jpg) no-repeat -273px -104px;

}

.blue {
	color: #0183B5;
}

.green {
	color: #509A2B;
}

.greyText {
	color: #666666;
}


#left{
	position: relative;
	float:left;
	width:241px;
	padding-left: 14px;
	background: transparent url(../images/sprite_trans.png) no-repeat 9px 0px;
}



.leftnav {
	position: relative;
	width: 215px;
	display: block;
	margin-bottom: 40px;
}

.leftnav li {
	position: relative;
	border-bottom: 1px dotted #BCBCBC;
	font-family: arial, sans-serif;
	font-size: 12px;

}
.leftnav li a {
	text-decoration: none;
	font-weight: normal;
	display: block;
	text-align: left;
	background: url(../images/spriteme2.png) -10px 0;
	width: 215px;
	padding-top: 5px;
	padding-bottom: 5px;
	color:#404040;
}
.leftnav li a:hover {
	text-decoration: none;
	color: #EC6901;
	background: url(../images/spriteme2.png) -234px 0;
}

.leftnav .bullet {
	width: 12px;
	height: 12px;
	background: transparent url(../images/sprite_trans.png) no-repeat -260px -40px;
	display: block;
	float: left;
	padding-right: 6px;
	margin-left: 2px;

}

.leftnav li strong {
	color: #0082B4;
	padding-top: 16px;
	padding-bottom: 7px;
	display: block;
	width: 215px;
	font-size: 15px;
}

.homePageNav .leftnav .firstNav strong {
	padding-top: 0px;
}

.leftnav .youarehere {
	text-decoration: none;
	color: #EC6901;
	background: url(../images/spriteme2.png) -234px 0px;
}

.clearme {
	clear: both;
	font-size: 1px;
	line-height: 1px;
    visibility: hidden;	
}

#right{
	position: relative;
	float:right;
	width:653px
}

#right p 
{
	margin-top: 0px;
	margin-bottom: 12px;
}

.paraSpacing, #right p 
{
	margin-bottom: 12px;
}

#right p a {
	color: #019BD9;
	text-decoration: underline;
}
#right p a:hover {
	color: #ED7A1D;
}
#right p a:visited {
	color: purple;
}

#right .rounded_blue_box p
{
	margin-bottom: 5px;
}

.rightnav {
	position: relative;
	width: 420px;
	margin-bottom: 10px;
}

.rightnav li {
	position: relative;
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 420px;
	display: block;
	line-height:17px;
}

.rightnav .firstNav {
	padding-top: 0px;
}

.rightnav li a {
	color: #0082B4;
	text-decoration: underline;

}
.rightnav li a:hover {
	color: #EC6E08;
}
.rightnav li a:visited {
	color: purple;
}
.rightnav .tick {
	width: 16px;
	height: 20px;
	background: url(../images/sprite_trans.png) no-repeat -260px -100px;
	display: block;
	float: left;
	margin-right: 9px;
	margin-left: 2px;

}
.rightnav li strong {
	color: #0082B4;
	padding-top: 12px;
	padding-bottom: 7px;
	display: block;
	width: 420px;
	font-size: 22px;
}

.rightnav .firstNav strong {
	padding-top: 0px;
}
.divider {
	
	background: url(../images/sprite_trans.png) no-repeat -260px -530px;
	display: block;
	position: relative;
	width: 639px;
	height: 8px;
	line-height: 8px;
}

#testimonialDivider
{
	margin-top: 0px;
}

#right-inner {
	display: block;
	position: relative;
	width: 639px;
}

#sub-right-inner
{
	display: block;
	position: relative;
	width: 639px;
	font-family:arial, sans-serif;
	font-size:13px;
	font-weight:normal;
	line-height: 18px;
}

#right h2{
	color: #0082B4;
	margin-top: 7px;
	padding-bottom: 7px;
	display: block;
	font-size: 20px;
	line-height: 22px;
	font-family: arial, sans-serif;
	font-weight: bold;
	text-decoration: none;

}

#sub-outer #right h2
{
	background:transparent url(../images/sprite_trans.png) no-repeat -260px -460px;
	padding-top: 1px;
	padding-bottom: 0px;
	padding-left: 26px;
	height: 34px;
	margin-top: 28px;
	margin-bottom: 12px;
}

#sub-outer #right h2.toph2
{
	margin-top: 15px;
}

#right h3
{
	margin-top: 28px;
	padding-bottom: 7px;
	display: block;
	font-size: 17px;
	line-height: 20px;
	position: relative;
	font-family: arial, sans-serif;
	text-decoration: none;
	color: #0082B4;
}

#right h3.toph3
{
	margin-top: 18px;
}

#right h3 a {
	color: #019BD9;
	text-decoration: underline;
}
#right h3 a:hover {
	color: #ED7A1D;
}

#right h3 a:visited {
	color: purple;
}


.test1 {
	margin-left: 15px;
	margin-right: 10px;
	display: block;
	width: 285px;
	text-align: left;
	line-height: 21px;
}
.test2 {
	margin-left: 15px;
	margin-right: 8px;
	display: block;
	width: 285px;
	text-align: left;
	line-height: 19px;
}

blockquote {
	position: relative;
	height:auto !important;
	display: block;
}

blockquote p {
	font-family: Georgia,Times,'Times New Roman',serif;
	font-style: italic;
	display: block;
}

.box1 {
	position: relative;
	width: 310px;
	background: url(../images/spriteme2.png) -478px 0px;
	text-align: right;
}
.box1 .top {
	position: relative;
	width: 310px;
	height: 17px;
	display: block;
	background: url(../images/sprite_trans.png) no-repeat -260px -150px;
}

.box1 .bot {
	position: relative;
	width: 310px;
	height: 35px;
	display: block;
	background: url(../images/sprite_trans.png) no-repeat -260px -190px;
}
.box1 strong {
	font-size: 11px;
	padding-right: 9px;
	display: block;
	line-height: 16px;
}
.box1 em {
	font-size: 11px;
	padding-right: 9px;
	line-height: 16px;
}

.container1 {
	width: 642px;
	position: relative;
	margin-bottom: 10px;
}
.container1 .left {
	float: left;
	width: 310px;
	position: relative;
}
.container1 .right {
	float: right;
	width: 310px;
	position: relative;
}


#foot {
	background: url(../images/bg_1x182.png) repeat-x right bottom;
	width: 100%;
	position: relative;
	padding:0px;
	margin:0px;
	text-align:left;
	border: 0px;
}


#footer {
	position: relative;
	clear:both;	
	height:182px;
	width: 908px;
	background: url(../images/foot_908x182.png?v3) no-repeat right top;

}
#footer h2 {
	position: absolute;
	top: 0px;
	left: 6px;
	color: #9E9FA1;
	font-family: arial, sans-serif;
	font-weight: bold;
	font-style: normal;
	font-size: 18px;
	width: 226px;
	height: 30px;
	text-align: center;
	line-height: 30px;
}

#footer .featured_clients {
	display: block;
	height: 70px;
	left: 50px;
	position: absolute;
	top: 30px;
	width: 830px;
}

#footer .left-links {
	position: absolute;
	top: 130px;
	left: 0px;
	text-align: left;
	color: #9E9FA1;
	font-size: 11px;
	font-family: arial, sans-serif;
}
#footer .mid-links {
	position: absolute;
	top: 130px;
	left: 305px;
	text-align: left;
	color: #9E9FA1;
	font-size: 11px;
	font-family: arial, sans-serif;
}
#footer .mid-links a {
	color: #0292CE;
}

#footer .right-links {
	position: absolute;
	top: 130px;
	right: 40px;
	text-align: right;
	color: #9E9FA1;
	font-size: 11px;
	font-family: arial, sans-serif;
}
#footer .right-links a {
	color: #0292CE;
}

#footer a:hover {
	color: #EC6E08;
}

.arrow {
	width: 18px;
	height: 28px;
	background: url(../images/arrow_18x18.gif) no-repeat left top;
	display: block;
	float: left;
	padding-right: 6px;
	margin-left: 2px;

}

.notbold {
	font-weight: normal;
}


.buttons {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 390px;
	display: block;
	margin-top: 16px;
	margin-bottom: 16px;
	font-size: 14px;
}

.download {
	position: relative;
	width: 130px;
	height: 66px;
	background: url(../images/download_188x66.png) no-repeat left top;
	display: block;
	float: left;	
	text-align: center;
	line-height: 66px;
	padding-left: 58px;

}

.vhistory {
	position: relative;
	width: 130px;
	height: 66px;
	background: url(../images/vhistory_188x66.png) no-repeat left top;
	display: block;
	float: right;
	text-align: center;
	line-height: 66px;
	padding-left: 58px;

}

.buttons a {
	text-decoration: underline;
	color: #029CDA;
}
.buttons a:hover {
	color: #EC6901;
}

.buttons a:visited {
	color: purple;
}
	

.rounded_blue_box {
	position: relative;
	width: 639px;
	background: url(../images/spriteme2.png) repeat-y -800px 0px;
	text-align: left;
	margin-bottom: 12px;
}

.rounded_blue_box .top {
	position: relative;
	width: 639px;
	height: 7px;
	display: block;
	background: url(../images/sprite_trans.png) no-repeat -260px -260px;
	padding-bottom:5px;	
}

.rounded_blue_box .bot {
	position: relative;
	width: 639px;
	height: 7px;
	display: block;
	background: url(../images/sprite_trans.png) no-repeat -260px -300px;
}
.rounded_blue_box strong {
	color: #4B9830;
}
.rounded_blue_box p {
	padding-left: 20px;
	padding-right: 10px;
}



.dot-divider {
	
	background: url(../images/sprite_trans.png) no-repeat -260px -360px;
	display: block;
	position: relative;
	width: 640px;
	height: 9px;
	margin-top: 8px;
}


#sub-right-inner ul.ticklist 
{
	position: relative;
	margin-left: 10px;
	padding: 0px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	list-style-image:none;
	list-style-type:none;	
}

#sub-right-inner ul.ticklist li
{
	position: relative;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
	line-height:17px;
	list-style-image:none;
	list-style-type:none;	
}

.ticklist li a {
	color: #0082B4;
	text-decoration: underline;

}
.ticklist li a:hover {
	color: #EC6E08;
}
.ticklist li a:visited {
	color: purple;
}
.ticklist .ticktran {
	width: 16px;
	height: 20px;
	background: url(../images/tick-b_16x20.png) no-repeat left top;
	display: block;
	float: left;
	padding-right: 9px;
	margin-left: 2px;

}
.ticklist li strong {
	color: #0082B4;
	padding-top: 12px;
	padding-bottom: 7px;
	display: block;
	width: 395px;
	font-size: 22px;
}
.ticklist .more {
	margin-top: 10px;
}



.sshot1 {
	margin-top: 18px;
	width: 469px;
	height: 33px;
	background: url(../images/ebaysmall.png) no-repeat left top;
	display: block;	
	position: relative;
	margin-left: auto;
	margin-right: auto;	
	text-align: center;
	color: #019BD9;
	font-size: 12px;
	padding-top: 420px;
	font-family: arial, sans-serif;
	text-decoration: none;
	line-height: 16px;

}
.sshot1:hover {
	color: #EC6E08;
}
.sshot1:visited {
	color: purple;
}

.sshot1 .arrow1 {
	border:0px;
	width: 12px;
	height: 12px;
	padding-right: 6px;
	margin-left: 2px;
	text-decoration: none;
}

.sshot1 .under {
	text-decoration: underline;
}

li strong 
{
	color: #91C07A;
}

.box3 {
	position: relative;
	width: 464px;
	background: url(../images/b3-mid_464x1.gif) repeat-y left top;
	text-align: right;
	margin-top: 0px;
	margin-bottom: 10px;
}
.box3 .top {
	position: relative;
	width: 464px;
	height: 15px;
	display: block;
	background: url(../images/b3-top_464x15.gif) no-repeat left top;
}

.box3 .bot {
	position: relative;
	width: 464px;
	height: 35px;
	display: block;
	background: url(../images/b3-bot_464x35.gif) no-repeat left top;
}
.box3 strong {
	font-size: 11px;
	padding-right: 9px;
	display: block;
	line-height: 16px;
}
.box3 em {
	font-size: 11px;
	padding-right: 9px;
	line-height: 16px;
}
.test3 {
	margin-left: 15px;
	margin-right: 15px;
	display: block;
	width: 430px;
	text-align: left;
	line-height: 21px;
}

.test3 blockquote
{
	min-height: 90px;
	height: 90px;
}

.test3 .testWho
{
	text-align: right;
}

.buynow-inner {
	position: relative;
	background: url(../images/softwarebox_buypage.png?v5) no-repeat scroll right top;
	display: block;
	margin-bottom:20px;	
}
	
.grid {
	width: 638px;
	text-align: left;
	margin-top: 0px;
	font-family:arial,sans-serif;
	font-size: 13px;
}

.grid .top {
	width: 638px;
	height: 32px;
	background: url(../images/grid-top_638x32.gif) no-repeat left top;
}

.grid .sub-header, .grid .col1, .grid .col2, .grid .col3, .grid .col4, .grid .col1-brd, .grid .col2-brd, .grid .col3-brd, .grid .col4-brd
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.grid .sub-header
{
	position: relative;
	width: 616px;
	display: block;
	background-color: #F5F5F5;
	border-left:1px solid #E0E0E0;
	border-right:1px solid #E0E0E0;
}

.grid .lastrow .col1-brd, .grid .lastrow  .col2-brd, .grid .lastrow .col3-brd, .grid .lastrow .col4-brd
{
	border-bottom:1px solid #E0E0E0;
}

#sub-right-inner .grid p
{
	margin: 0px;
	padding: 0px;
}

.grid .blue-header {
	width: 636px;
	display: block;
	border: 1px solid #C5E7FF;
	background: #D8EFFF url(../images/bg_1x28.gif) repeat-x left top;
	color: #0082B4;
}

.blue-header p
{
	color: #0082B4;
	line-height: 16px;
	font-weight:bold;
}

.blue-header a
{
	font-weight:normal;
}

.grid .top strong {
	margin-left: 15px;
	color: #fff;
	font-size: 16px;
	line-height: 32px;
}

.grid .dbot {
	position: relative;
	width: 638px;
	height: 30px;
	display: block;
	background: url(../images/grid-bot_638x30.gif) no-repeat left top;

}
.grid .dbot p {
	padding-left: 8px;
	padding-top: 5px;
}
.grid strong {
	font-size: 11px;
	padding-right: 9px;
	display: block;
}
.grid em {
	font-size: 11px;
	padding-right: 9px;

}
.row {
	width: 638px;
	display: block;
}
.row p {
	padding-bottom: 8px;
	padding-top: 3px;
}
.grid .gray {
	background-color: #F5F5F5;
}

.grid .col1-brd
{
	width: 259px;
	float: left;
	border-right: #E0E0E0 solid 1px;
	border-left: #E0E0E0 solid 1px;
}

#right .grid .col1-brd p, #right .grid .col1-brd a, #right .grid .col1-brd a:hover
{
	color: #4E9B2B;
}

#right .grid .col1-brd a
{
	text-decoration: none
}

#right .grid .col1-brd a:hover
{
	text-decoration: underline
}


.grid .col2-brd
{
	width: 89px;
	float: left;
	border-right: #E0E0E0 solid 1px;
}

.grid .col3-brd
{
	width: 87px;
	float: left;
	border-right: #E0E0E0 solid 1px;
}

.grid .col4-brd
{
	width: 118px;
	float: left;
	border-right:1px solid #E0E0E0;	
	padding-top: 6px;
	padding-bottom: 4px;
}


.grid .col1 
{
	width: 260px;
	float: left;
}

.grid .col2 {
	width: 90px;
	float: left;
}

.grid .col3 {
	width: 88px;
	float: left;
}

.grid .col4 {
	width: 117px;
	float: left;
}

#sub-right-inner .grid .col2 p, #sub-right-inner .grid .col2-brd p
{
	text-align:right;
	margin-right: 10px;
}

#sub-right-inner .grid .col3 p, #sub-right-inner .grid .col3-brd p
{
	text-align:center;
}


.buyitnow
{
	display: block;
	width: 82px;
	height: 24px;
	background: url(../images/buyitnow_82x48.png) no-repeat;
	margin-left:22px;
}

.buyitnow:hover {
	background: url(../images/buyitnow_82x48.png) no-repeat scroll 0px -24px;
}

form, fieldset {
	margin: 0px;
	padding:0px;
	border: 0px;
}

.currency {
	position: absolute;
	display: block;
	bottom: 8px;
	right: 10px;
}

.field1-sel {
	width: 60px;
	font-size:12px;
	vertical-align: middle;
}

#sub-right-inner ul.features
{
	list-style-image: none;
	list-style-type: none;	
	width: 642px;
	display: block;
	position: relative;
	line-height: 15px;
	padding: 0;
	margin-top: 15px; list-style-p:outside; margin-left:0; margin-right:0; margin-bottom:0
}

.features .line
{
	background-color: #F5F5F5;
}

#sub-right-inner .features .norm {
	width: 310px;
	position: relative;
	display: block;
	float: left;
	margin-right: 7px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	list-style-image: none;
	list-style-type: none; list-style-p:outside	
} 

.features .bullet {
	width: 12px;
	height: 12px;
	background: transparent url(../images/sprite_trans.png) no-repeat -260px -40px;
	display: block;
	float: left;
	padding-right: 6px;
	margin-left: 2px;

}
.features li a {
	color: #0082B4;
	text-decoration: none;
}
	

.features li a:hover {
	color: #EC6E08;
}


.leftquote 
{
	margin-right:10px;
	background: url(../images/sprite_trans.png) no-repeat -320px -10px;
	width: 24px;
	height: 16px;
	display: inline-block;
}

.rightquote 
{
	margin-left:10px;
	background: url(../images/sprite_trans.png) no-repeat -400px -10px;
	width: 24px;
	height: 16px;
	display: inline-block;
}

#sub-right-inner .testimonial
{
	margin-top: 20px;
	margin-bottom: 30px;
}

#sub-right-inner .testimonial p
{
	font-size: 13px;	
	line-height: 19px;
	margin-top: 0px;
	margin-bottom: 12px;
}

#sub-right-inner .testimonial p strong
{
	color: #509A2B;
}

#sub-right-inner .inlinespan
{
	float: left;
	margin-bottom: 0px;
	margin-top: 5px;	
}

#sub-right-inner .fullwidth
{
	width: 638px;
}

#sub-right-inner ul, #sub-right-inner ul li
{
	list-style-image: none;
	list-style-type: disc;
	text-align: left; list-style-p:outside
}

#sub-right-inner ul
{
	margin:0 0 10px 14px;
	padding:0 0 0 16px;
}

#sub-right-inner li
{
	padding-bottom: 8px;
}

.edtableHeader, .edtableHeader td
{
	background-color:#ECECEE;
	border-color:#CCCCCC;
}

#sub-right-inner .edtableHeader p
{
	color: #0082B4;
	line-height:40px;
	margin:0;
	padding:0 0 0 5px;
	text-align:center;
}

#sub-right-inner .edtableRow p
{
	margin:0;
	padding:6px;
}

#sub-right-inner .edtableRow .tickPara
{
	text-align:center;
}

#sub-right-inner h3.green
{
	color:#509A2B;
}

#sub-right-inner p.history
{
	margin-top: 20px;
}

#sub-right-inner .history strong
{
	color:#509A2B;
}

ol, ol li 
{
	list-style-type: decimal;
	line-height: 19px;
	margin-left: 15px; list-style-p:outside
} 

ol
{
	padding-top: 8px;
}

#sub-right-inner ol
{
	margin-bottom: 12px;
}

div.codebox
{
	background-color:#F9F9F9;
	border:1px solid silver;
	color:#110000;
	font-size:12px;
	line-height:17px;
	margin-right:8px;
	padding-left:8px;
	margin-bottom: 12px;
}

.exampleBox , .streamBox
{
	background-color:#FBEDBB;
	color:#4C4C4C;
	font-size:12px;
	margin:12px 0px 24px 0px;
	padding:8px;
}

.streamBox
{
	font-family:'courier new',courier,monospace;
}

.galleryBox
{
	margin-left: 12px;
	background: transparent url(../images/httpwatch_32x32.gif) no-repeat scroll left top;
}

.rounded_blue_box .galleryBox p, .rounded_blue_box .galleryBox ol
{
	padding-left: 50px;
}

#sub-right-inner .rounded_blue_box .galleryBox ol
{
	margin-bottom: 0px;
}

table.fullTableGrid
{
	border:1px solid #CCCCCC;
	border-collapse:collapse;
}

.tablehead td
{
	background-color:#C9E3F4;
}

table.fullTableGrid td
{
	border:1px solid #CCCCCC;
}

#sub-right-inner .tablehead td p{
	color:#5C5D5F;
	margin:5px 0 5px 5px;
	padding:0;
}

#sub-right-inner .partRow td p
{
	margin:5px;
	padding:0;
	text-align:left;
}