*
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
HTML
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
BODY
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
BODY
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 13px;
	z-index: 2;
	background: #666;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	color: #404040;
	padding-top: 0px;
	font-family: arial, sans-serif;
	text-align: left;
	border-right-width: 0px;
}
#background
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	background: url(../images/bg_1x553.png) repeat-x right top;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	padding-top: 0px;
	position: relative;
	text-align: left;
	border-right-width: 0px;
}
#sub-background
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	z-index: 1;
	background: url(../images/bg_1x376.png) #f7f7f7 repeat-x right top;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	padding-top: 0px;
	position: relative;
	text-align: left;
	border-right-width: 0px;
}
P
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-style: normal;
}
H1
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-style: normal;
}
H2
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-style: normal;
}
H3
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-style: normal;
}
H4
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-style: normal;
}
UL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
LI
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
#outer
{
	background: url(../images/outerbg_908x108.png) #fff no-repeat right top;
	margin-left: auto;
	width: 908px;
	margin-right: auto;
	position: relative;
	text-align: left;
}
#sub-outer
{
	background: url(../images/sub-inner_908x1.png) #fff repeat-y right top;
	margin-left: auto;
	width: 908px;
	margin-right: auto;
	position: relative;
	text-align: left;
}
#sub-inner
{
	background: url(../images/outerbg_908x189.png) no-repeat right top;
	width: 908px;
	position: relative;
}
#header
{
	background: url(../images/head_908x350.png) no-repeat right bottom;
	margin-left: auto;
	width: 908px;
	margin-right: auto;
	position: relative;
	height: 456px;
}
#header H1
{
	left: 12px;
	position: absolute;
	top: 13px;
}
#header H1 A
{
	display: block;
	background: url(../images/vaviac_logo_400x90.jpg) no-repeat right top;
	width: 400px;
	height: 90px;
}
#header H1 A SPAN
{
	display: none;
}
#header H2
{
	left: 451px;
	position: absolute;
	top: 109px;
}
#header H2 A
{
	display: block;
	width: 232px;
	height: 77px;
}
#header H2 A SPAN
{
	display: none;
}
#header H3
{
	font-weight: bold;
	font-size: 32px;
	left: 451px;
	color: #9e9fa1;
	font-style: normal;
	font-family: arial, sans-serif;
	position: absolute;
	top: 410px;
}
#sub-header
{
	background: url(../images/sub-head_908x220.png) no-repeat right bottom;
	margin-left: auto;
	width: 908px;
	margin-right: auto;
	position: relative;
	height: 220px;
}
#sub-header H1
{
	left: 12px;
	position: absolute;
	top: 13px;
}
#sub-header H1 A
{
	display: block;
	background: url(../images/logo_264x90.png) no-repeat left top;
	width: 400px;
	height: 90px;
}
#sub-header H1 A SPAN
{
	display: none;
}
#sub-header H2
{
	font-weight: bold;
	font-size: 32px;
	left: 16px;
	color: #fff;
	font-style: normal;
	font-family: arial, sans-serif;
	position: absolute;
	top: 130px;
}
#sub-header H3
{
	font-weight: bold;
	font-size: 18px;
	right: 30px;
	color: #fff;
	font-style: normal;
	font-family: arial, sans-serif;
	position: absolute;
	top: 193px;
}
.headerh2txt
{
	display: block;
	font-weight: bold;
	font-size: 13px;
	left: 453px;
	width: 454px;
	color: #fff;
	line-height: 16px;
	position: absolute;
	top: 173px;
	height: 120px;
}
.headerh2txt STRONG
{
	font-weight: bold;
	color: #febc20;
}
.headerh2txt .change
{
	padding-left: 5px;
	left: 0px;
	width: 450px;
	line-height: 28px;
	position: absolute;
	top: 60px;
	height: 28px;
	background-color: #006e9b;
}
.headerh2txt .xdownload
{
	padding-left: 5px;
	left: 0px;
	width: 450px;
	line-height: 28px;
	position: absolute;
	top: 92px;
	height: 28px;
	background-color: #006e9b;
}
.topmenu
{
	display: block;
	padding-left: 7px;
	background: url(../images/menu_460x30.png) no-repeat left top;
	left: 447px;
	width: 493px;
	position: absolute;
	top: 50px;
	height: 30px;
}
.topmenu LI
{
	padding-right: 11px;
	float: left;
}
.topmenu LI A
{
	display: block;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	line-height: 30px;
	font-family: arial, sans-serif;
	height: 30px;
	text-align: center;
	text-decoration: none;
}
.topmenu LI A:hover
{
	background: url(../images/roll_1x30.png) repeat-x right top;
}
.topmenu LI .youarehere
{
	background: url(../images/roll_1x30.png) repeat-x right top;
}
.topmenu #homeTab
{
	width: 55px;
}
.topmenu #mytrainingTab
{
	width: 90px;
}
.topmenu #syllabusTab
{
	width: 70px;
}
.topmenu #loungeTab
{
	width: 65px;
}
.topmenu #forumTab
{
	width: 56px;
}
.topmenu .m6
{
	width: 48px;
}
.topnav
{
	display: block;
	left: 447px;
	position: absolute;
	top: 293px;
	height: 104px;
}
.topnav LI
{
	position: absolute;
}
.topnav LI A
{
	display: block;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	font-family: arial, sans-serif;
	text-align: center;
	text-decoration: none;
}
.topnav LI A:hover
{
	color: #ffc233;
	text-decoration: none;
}
.topnav .n1
{
	background: url(../images/hp_main_sprite.png) no-repeat 0px 0px;
	left: 0px;
	width: 125px;
	padding-top: 80px;
	position: absolute;
	top: 0px;
	height: 24px;
}
.topnav .n1:hover
{
	background: url(../images/hp_main_sprite.png) no-repeat 0px -104px;
}
.topnav .n2
{
	background: url(../images/hp_main_sprite.png) no-repeat -125px 0px;
	left: 137px;
	width: 143px;
	padding-top: 80px;
	position: absolute;
	top: 0px;
	height: 24px;
}
.topnav .n2:hover
{
	background: url(../images/hp_main_sprite.png) no-repeat -125px -104px;
}
.topnav .n3
{
	background: url(../images/hp_main_sprite.png) no-repeat -273px 0px;
	left: 299px;
	width: 142px;
	padding-top: 80px;
	position: absolute;
	top: 0px;
	height: 24px;
}
.topnav .n3:hover
{
	background: url(../images/hp_main_sprite.png) no-repeat -273px -104px;
}
.blue
{
	color: #0183b5;
}
.green
{
	color: #509a2b;
}
.greyText
{
	color: #666666;
}
#left
{
	padding-left: 14px;
	background: url(../images/left_206x449.png) no-repeat right top;
	float: left;
	width: 241px;
	position: relative;
}
.leftnav
{
	display: block;
	margin-bottom: 40px;
	width: 215px;
	position: relative;
}
.leftnav LI
{
	font-size: 12px;
	border-bottom: #bcbcbc 1px dotted;
	font-family: arial, sans-serif;
	position: relative;
}
.leftnav LI A
{
	display: block;
	font-weight: normal;
	background: url(../images/left_448x1.png) repeat-y 0px 0px;
	padding-bottom: 5px;
	width: 215px;
	color: #404040;
	padding-top: 5px;
	text-align: left;
	text-decoration: none;
}
.leftnav LI A:hover
{
	background: url(../images/left_448x1.png) repeat-y -224px 0px;
	color: #ec6901;
	text-decoration: none;
}
.leftnav .bullet
{
	padding-right: 6px;
	display: block;
	background: url(../images/bullet_12x12.gif) no-repeat left top;
	float: left;
	margin-left: 2px;
	width: 12px;
	height: 12px;
}
.leftnav LI STRONG
{
	display: block;
	font-size: 15px;
	padding-bottom: 7px;
	width: 215px;
	color: #0082b4;
	padding-top: 16px;
}
.homePageNav .leftnav .firstNav STRONG
{
	padding-top: 0px;
}
.leftnav .youarehere
{
	background: url(../images/left_448x1.png) repeat-y -224px 0px;
	color: #ec6901;
	text-decoration: none;
}
.clearme
{
	clear: both;
	font-size: 1px;
	visibility: hidden;
	line-height: 1px;
}
#right
{
	float: right;
	width: 653px;
	position: relative;
}
#right P
{
	margin-top: 0px;
	margin-bottom: 12px;
}
.paraSpacing
{
	margin-bottom: 12px;
}
#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
{
	margin-bottom: 10px;
	width: 420px;
	position: relative;
}
.rightnav LI
{
	display: block;
	font-weight: normal;
	font-size: 13px;
	padding-bottom: 5px;
	width: 420px;
	line-height: 17px;
	padding-top: 5px;
	font-family: arial, sans-serif;
	position: relative;
	text-align: left;
	text-decoration: none;
}
.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
{
	padding-right: 9px;
	display: block;
	background: url(../images/tick_16x20.png) no-repeat left top;
	float: left;
	margin-left: 2px;
	width: 16px;
	height: 20px;
}
.rightnav LI STRONG
{
	display: block;
	font-size: 22px;
	padding-bottom: 7px;
	width: 420px;
	color: #0082b4;
	padding-top: 12px;
}
.rightnav .firstNav STRONG
{
	padding-top: 0px;
}

#main
{
	float: left;
	width: 653px;
	position: relative;
}
#main P
{
	margin-top: 0px;
	margin-bottom: 12px;
}
.mainparaSpacing
{
	margin-bottom: 12px;
}
#main P
{
	margin-bottom: 12px;
}
#main P A
{
	color: #019bd9;
	text-decoration: underline;
}
#main P A:hover
{
	color: #ed7a1d;
}
#main P A:visited
{
	color: purple;
}
#min .rounded_blue_box P
{
	margin-bottom: 5px;
}



.divider
{
	display: block;
	background: url(../images/divider_639x8.png) no-repeat left top;
	width: 639px;
	position: relative;
	height: 8px;
}
#testimonialDivider
{
	margin-top: 16px;
}
#right-inner
{
	display: block;
	background: url(../images/softwarebox_frontpage.png) no-repeat right top;
	width: 639px;
	position: relative;
}
#sub-right-inner
{
	display: block;
	font-weight: normal;
	font-size: 13px;
	width: 639px;
	line-height: 18px;
	font-family: arial, sans-serif;
	position: relative;
}
#right H2
{
	display: block;
	font-weight: bold;
	font-size: 20px;
	padding-bottom: 7px;
	color: #0082b4;
	line-height: 22px;
	padding-top: 7px;
	font-family: arial, sans-serif;
	text-decoration: none;
}
#sub-outer #right H2
{
	margin-top: 28px;
	padding-left: 26px;
	background: url(../images/h2_line.png) no-repeat left top;
	margin-bottom: 12px;
	padding-bottom: 0px;
	padding-top: 1px;
	height: 34px;
}
#sub-outer #right H2.toph2
{
	margin-top: 15px;
}
#right H3
{
	margin-top: 28px;
	display: block;
	font-size: 17px;
	padding-bottom: 7px;
	color: #0082b4;
	line-height: 20px;
	font-family: arial, sans-serif;
	position: relative;
	text-decoration: none;
}
#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
{
	display: block;
	margin-left: 15px;
	width: 285px;
	line-height: 21px;
	margin-right: 15px;
	text-align: left;
}
.test2
{
	display: block;
	margin-left: 15px;
	width: 285px;
	line-height: 19px;
	margin-right: 15px;
	text-align: left;
}
BLOCKQUOTE
{
	display: block;
	position: relative;
	height: auto !important;
}
BLOCKQUOTE P
{
	display: block;
	font-style: italic;
	font-family: Georgia,Times, 'Times New Roman' ,serif;
}
.box1
{
	background: url(../images/box1-mid_310x1.gif) repeat-y left top;
	width: 310px;
	position: relative;
	text-align: right;
}
.box1 .top
{
	display: block;
	background: url(../images/box1-top_310x17.gif) no-repeat left top;
	width: 310px;
	position: relative;
	height: 17px;
}
.box1 .bot
{
	display: block;
	background: url(../images/box1-bot_310x35.gif) no-repeat left top;
	width: 310px;
	position: relative;
	height: 35px;
}
.box1 STRONG
{
	padding-right: 9px;
	display: block;
	font-size: 11px;
	line-height: 16px;
}
.box1 EM
{
	padding-right: 9px;
	font-size: 11px;
	line-height: 16px;
}
.container1
{
	margin-bottom: 10px;
	width: 642px;
	position: relative;
}
.container1 .left
{
	float: left;
	width: 321px;
	position: relative;
}
.container1 .right
{
	float: right;
	width: 321px;
	position: relative;
}
#foot
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	background: url(../images/bg_1x182.png) repeat-x right bottom;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	padding-top: 0px;
	position: relative;
	text-align: left;
	border-right-width: 0px;
}
#footer
{
	clear: both;
	background: url(../images/foot_908x182.png) no-repeat right top;
	width: 908px;
	position: relative;
	height: 182px;
}
#footer H2
{
	font-weight: bold;
	font-size: 18px;
	left: 6px;
	width: 226px;
	color: #9e9fa1;
	line-height: 30px;
	font-style: normal;
	font-family: arial, sans-serif;
	position: absolute;
	top: 0px;
	height: 30px;
	text-align: center;
}
#footer .airplane1
{
	display: block;
	background: url(../images/footer/Cessna172.png) no-repeat right top;
	left: 18px;
	width: 208px;
	position: absolute;
	top: 41px;
	height: 60px;
}
#footer .airplane2
{
	display: block;
	background: url(../images/footer/Baron58.png) no-repeat right top;
	left: 244px;
	width: 208px;
	position: absolute;
	top: 41px;
	height: 60px;
}
#footer .airplane3
{
	display: block;
	background: url(../images/footer/DF727.png) no-repeat right top;
	left: 467px;
	width: 208px;
	position: absolute;
	top: 41px;
	height: 60px;
}
#footer .airplane4
{
	display: block;
	background: url(../images/footer/PMDG738.png) no-repeat right top;
	left: 690px;
	width: 208px;
	position: absolute;
	top: 41px;
	height: 60px;
}
#footer .left-links
{
	font-size: 11px;
	left: 0px;
	color: #9e9fa1;
	font-family: arial, sans-serif;
	position: absolute;
	top: 130px;
	text-align: left;
}
#footer .mid-links
{
	font-size: 11px;
	left: 305px;
	color: #9e9fa1;
	font-family: arial, sans-serif;
	position: absolute;
	top: 130px;
	text-align: left;
}
#footer .mid-links A
{
	color: #0292ce;
}
#footer .right-links
{
	font-size: 11px;
	right: 100px;
	color: #9e9fa1;
	font-family: arial, sans-serif;
	position: absolute;
	top: 130px;
	text-align: right;
}
#footer .right-links A
{
	color: #0292ce;
}
#footer A:hover
{
	color: #ec6e08;
}
.arrow
{
	padding-right: 6px;
	display: block;
	background: url(../images/arrow_18x18.gif) no-repeat left top;
	float: left;
	margin-left: 2px;
	width: 18px;
	height: 28px;
}
.notbold
{
	font-weight: normal;
}
.buttons
{
	display: block;
	font-size: 14px;
	margin: 16px auto;
	width: 390px;
	position: relative;
}
.download
{
	display: block;
	padding-left: 58px;
	background: url(../images/download_188x66.png) no-repeat left top;
	float: left;
	width: 130px;
	line-height: 66px;
	position: relative;
	height: 66px;
	text-align: center;
}
.vhistory
{
	display: block;
	padding-left: 58px;
	background: url(../images/vhistory_188x66.png) no-repeat left top;
	float: right;
	width: 130px;
	line-height: 66px;
	position: relative;
	height: 66px;
	text-align: center;
}
.buttons A
{
	color: #029cda;
	text-decoration: underline;
}
.buttons A:hover
{
	color: #ec6901;
}
.buttons A:visited
{
	color: purple;
}
.rounded_blue_box
{
	background: url(../images/639-mid_639x1.gif) repeat-y left top;
	margin-bottom: 12px;
	width: 639px;
	position: relative;
	text-align: left;
}
.rounded_blue_box .top
{
	display: block;
	background: url(../images/639-top_639x7.gif) no-repeat left top;
	padding-bottom: 5px;
	width: 639px;
	position: relative;
	height: 7px;
}
.rounded_blue_box .bot
{
	display: block;
	background: url(../images/639-bot_639x7.gif) no-repeat left bottom;
	width: 639px;
	position: relative;
	height: 7px;
}
.rounded_blue_box STRONG
{
	color: #4b9830;
}
.rounded_blue_box P
{
	padding-right: 10px;
	padding-left: 20px;
}
.dot-divider
{
	margin-top: 8px;
	display: block;
	background: url(../images/dot-divider_640x9.gif) no-repeat left top;
	width: 640px;
	position: relative;
	height: 9px;
}
#sub-right-inner UL.ticklist
{
	padding-right: 0px;
	padding-left: 0px;
	list-style-image: none;
	margin-bottom: 0px;
	padding-bottom: 5px;
	margin-left: 10px;
	padding-top: 0px;
	list-style-type: none;
	position: relative;
}
#sub-right-inner UL.ticklist LI
{
	display: block;
	font-weight: normal;
	font-size: 13px;
	list-style-image: none;
	padding-bottom: 3px;
	line-height: 17px;
	padding-top: 3px;
	list-style-type: none;
	position: relative;
	text-decoration: none;
}
.ticklist LI A
{
	color: #0082b4;
	text-decoration: underline;
}
.ticklist LI A:hover
{
	color: #ec6e08;
}
.ticklist LI A:visited
{
	color: purple;
}
.ticklist .ticktran
{
	padding-right: 9px;
	display: block;
	background: url(../images/tick-b_16x20.png) no-repeat left top;
	float: left;
	margin-left: 2px;
	width: 16px;
	height: 20px;
}
.ticklist LI STRONG
{
	display: block;
	font-size: 22px;
	padding-bottom: 7px;
	width: 395px;
	color: #0082b4;
	padding-top: 12px;
}
.ticklist .more
{
	margin-top: 10px;
}
.sshot1
{
	margin-top: 18px;
	display: block;
	font-size: 12px;
	background: url(../images/ebaysmall.png) no-repeat left top;
	margin-left: auto;
	width: 447px;
	color: #019bd9;
	line-height: 16px;
	margin-right: auto;
	padding-top: 420px;
	font-family: arial, sans-serif;
	position: relative;
	height: 33px;
	text-align: center;
	text-decoration: none;
}
.sshot1:hover
{
	color: #ec6e08;
}
.sshot1:visited
{
	color: purple;
}
.sshot1 .arrow1
{
	border-top-width: 0px;
	padding-right: 6px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	margin-left: 2px;
	width: 12px;
	height: 12px;
	border-right-width: 0px;
	text-decoration: none;
}
.sshot1 .under
{
	text-decoration: underline;
}
LI STRONG
{
	color: #91c07a;
}
.box3
{
	margin-top: 0px;
	background: url(../images/b3-mid_464x1.gif) repeat-y left top;
	margin-bottom: 10px;
	width: 464px;
	position: relative;
	text-align: right;
}
.box3 .top
{
	display: block;
	background: url(../images/b3-top_464x15.gif) no-repeat left top;
	width: 464px;
	position: relative;
	height: 15px;
}
.box3 .bot
{
	display: block;
	background: url(../images/b3-bot_464x35.gif) no-repeat left top;
	width: 464px;
	position: relative;
	height: 35px;
}
.box3 STRONG
{
	padding-right: 9px;
	display: block;
	font-size: 11px;
	line-height: 16px;
}
.box3 EM
{
	padding-right: 9px;
	font-size: 11px;
	line-height: 16px;
}
.test3
{
	display: block;
	margin-left: 15px;
	width: 430px;
	line-height: 21px;
	margin-right: 15px;
	text-align: left;
}
.test3 BLOCKQUOTE
{
	min-height: 90px;
	height: 90px;
}
.test3 .testWho
{
	text-align: right;
}
.buynow-inner
{
	display: block;
	background: url(../images/softwarebox_buypage.png) no-repeat right top;
	margin-bottom: 20px;
	position: relative;
}
.grid
{
	margin-top: 0px;
	font-size: 13px;
	width: 638px;
	font-family: arial,sans-serif;
	text-align: left;
}
.grid .top
{
	background: url(../images/grid-top_638x32.gif) no-repeat left top;
	width: 638px;
	height: 32px;
}
.grid .sub-header
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 8px;
	padding-top: 8px;
}
.grid .col1
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 8px;
	padding-top: 8px;
}
.grid .col2
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 8px;
	padding-top: 8px;
}
.grid .col3
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 8px;
	padding-top: 8px;
}
.grid .col4
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 8px;
	padding-top: 8px;
}
.grid .col1-brd
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 8px;
	padding-top: 8px;
}
.grid .col2-brd
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 8px;
	padding-top: 8px;
}
.grid .col3-brd
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 8px;
	padding-top: 8px;
}
.grid .col4-brd
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 8px;
	padding-top: 8px;
}
.grid .sub-header
{
	border-right: #e0e0e0 1px solid;
	display: block;
	border-left: #e0e0e0 1px solid;
	width: 616px;
	position: relative;
	background-color: #f5f5f5;
}
.grid .lastrow .col1-brd
{
	border-bottom: #e0e0e0 1px solid;
}
.grid .lastrow .col2-brd
{
	border-bottom: #e0e0e0 1px solid;
}
.grid .lastrow .col3-brd
{
	border-bottom: #e0e0e0 1px solid;
}
.grid .lastrow .col4-brd
{
	border-bottom: #e0e0e0 1px solid;
}
#sub-right-inner .grid P
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
.grid .blue-header
{
	border-right: #c5e7ff 1px solid;
	border-top: #c5e7ff 1px solid;
	display: block;
	background: url(../images/bg_1x28.gif) #d8efff repeat-x left top;
	border-left: #c5e7ff 1px solid;
	width: 636px;
	color: #0082b4;
	border-bottom: #c5e7ff 1px solid;
}
.blue-header P
{
	font-weight: bold;
	color: #0082b4;
	line-height: 16px;
}
.blue-header A
{
	font-weight: normal;
}
.grid .top STRONG
{
	font-size: 16px;
	margin-left: 15px;
	color: #fff;
	line-height: 32px;
}
.grid .dbot
{
	display: block;
	background: url(../images/grid-bot_638x30.gif) no-repeat left top;
	width: 638px;
	position: relative;
	height: 30px;
}
.grid .dbot P
{
	padding-left: 8px;
	padding-top: 5px;
}
.grid STRONG
{
	padding-right: 9px;
	display: block;
	font-size: 11px;
}
.grid EM
{
	padding-right: 9px;
	font-size: 11px;
}
.row
{
	display: block;
	width: 638px;
}
.row P
{
	padding-bottom: 8px;
	padding-top: 3px;
}
.grid .gray
{
	background-color: #f5f5f5;
}
.grid .col1-brd
{
	border-right: #e0e0e0 1px solid;
	float: left;
	border-left: #e0e0e0 1px solid;
	width: 259px;
}
#right .grid .col1-brd P
{
	color: #4e9b2b;
}
#right .grid .col1-brd A
{
	color: #4e9b2b;
}
#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
{
	border-right: #e0e0e0 1px solid;
	float: left;
	width: 89px;
}
.grid .col3-brd
{
	border-right: #e0e0e0 1px solid;
	float: left;
	width: 87px;
}
.grid .col4-brd
{
	border-right: #e0e0e0 1px solid;
	float: left;
	padding-bottom: 4px;
	width: 118px;
	padding-top: 6px;
}
.grid .col1
{
	float: left;
	width: 260px;
}
.grid .col2
{
	float: left;
	width: 90px;
}
.grid .col3
{
	float: left;
	width: 88px;
}
.grid .col4
{
	float: left;
	width: 117px;
}
#sub-right-inner .grid .col2 P
{
	margin-right: 10px;
	text-align: right;
}
#sub-right-inner .grid .col2-brd P
{
	margin-right: 10px;
	text-align: right;
}
#sub-right-inner .grid .col3 P
{
	text-align: center;
}
#sub-right-inner .grid .col3-brd P
{
	text-align: center;
}
.buyitnow
{
	display: block;
	background: url(../images/buyitnow_82x48.png) no-repeat;
	margin-left: 22px;
	width: 82px;
	height: 24px;
}
.buyitnow:hover
{
	background: url(../images/buyitnow_82x48.png) no-repeat 0px -24px;
}
FORM
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-right-width: 0px;
}
FIELDSET
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-right-width: 0px;
}
.currency
{
	display: block;
	right: 10px;
	bottom: 8px;
	position: absolute;
}
.field1-sel
{
	font-size: 12px;
	vertical-align: middle;
	width: 60px;
}
#sub-right-inner UL.features
{
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	list-style-image: none;
	padding-bottom: 0px;
	margin: 15px 0px 0px;
	width: 642px;
	line-height: 15px;
	padding-top: 0px;
	list-style-type: none;
	position: relative;
	list-style-position: outside;
}
.features .line
{
	background-color: #f5f5f5;
}
#sub-right-inner .features .norm
{
	display: block;
	padding-left: 4px;
	float: left;
	list-style-image: none;
	padding-bottom: 4px;
	width: 310px;
	margin-right: 7px;
	padding-top: 4px;
	list-style-type: none;
	position: relative;
	list-style-position: outside;
}
.features .bullet
{
	padding-right: 6px;
	display: block;
	background: url(../images/bullet_12x12.gif) no-repeat left top;
	float: left;
	margin-left: 2px;
	width: 12px;
	height: 12px;
}
.features LI A
{
	color: #0082b4;
	text-decoration: none;
}
.features LI A:hover
{
	color: #ec6e08;
}
.leftquote
{
	margin-right: 10px;
}
.rightquote
{
	margin-left: 10px;
}
#sub-right-inner .testimonial
{
	margin-top: 20px;
	margin-bottom: 30px;
}
#sub-right-inner .testimonial P
{
	margin-top: 0px;
	font-size: 13px;
	margin-bottom: 12px;
	line-height: 19px;
}
#sub-right-inner .testimonial P STRONG
{
	color: #509a2b;
}
#sub-right-inner .inlinespan
{
	margin-top: 5px;
	float: left;
	margin-bottom: 0px;
}
#sub-right-inner .fullwidth
{
	width: 638px;
}
#sub-right-inner UL
{
	list-style-image: none;
	list-style-type: disc;
	text-align: left;
	list-style-position: outside;
}
#sub-right-inner UL LI
{
	list-style-image: none;
	list-style-type: disc;
	text-align: left;
	list-style-position: outside;
}
#sub-right-inner UL
{
	padding-right: 0px;
	padding-left: 16px;
	padding-bottom: 0px;
	margin: 0px 0px 10px 14px;
	padding-top: 0px;
}
#sub-right-inner LI
{
	padding-bottom: 8px;
}
.edtableHeader
{
	border-left-color: #cccccc;
	border-bottom-color: #cccccc;
	border-top-color: #cccccc;
	background-color: #ececee;
	border-right-color: #cccccc;
}
.edtableHeader TD
{
	border-left-color: #cccccc;
	border-bottom-color: #cccccc;
	border-top-color: #cccccc;
	background-color: #ececee;
	border-right-color: #cccccc;
}
#sub-right-inner .edtableHeader P
{
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	margin: 0px;
	color: #0082b4;
	line-height: 40px;
	padding-top: 0px;
	text-align: center;
}
#sub-right-inner .edtableRow P
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
	margin: 0px;
	padding-top: 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
{
	margin-left: 15px;
	line-height: 19px;
	list-style-type: decimal;
	list-style-position: outside;
}
OL LI
{
	margin-left: 15px;
	line-height: 19px;
	list-style-type: decimal;
	list-style-position: outside;
}
OL
{
	padding-top: 8px;
}
#sub-right-inner OL
{
	margin-bottom: 12px;
}
DIV.codebox
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	padding-left: 8px;
	font-size: 12px;
	margin-bottom: 12px;
	border-left: silver 1px solid;
	color: #110000;
	line-height: 17px;
	margin-right: 8px;
	border-bottom: silver 1px solid;
	background-color: #f9f9f9;
}
.exampleBox
{
	padding-right: 8px;
	padding-left: 8px;
	font-size: 12px;
	padding-bottom: 8px;
	margin: 12px 0px 24px;
	color: #4c4c4c;
	padding-top: 8px;
	background-color: #fbedbb;
}
.streamBox
{
	padding-right: 8px;
	padding-left: 8px;
	font-size: 12px;
	padding-bottom: 8px;
	margin: 12px 0px 24px;
	color: #4c4c4c;
	padding-top: 8px;
	background-color: #fbedbb;
}
.streamBox
{
	font-family: 'courier new' ,courier,monospace;
}
.galleryBox
{
	background: url(../images/httpwatch_32x32.gif) no-repeat left top;
	margin-left: 12px;
}
.rounded_blue_box .galleryBox P
{
	padding-left: 50px;
}
.rounded_blue_box .galleryBox OL
{
	padding-left: 50px;
}
#sub-right-inner .rounded_blue_box .galleryBox OL
{
	margin-bottom: 0px;
}
TABLE.fullTableGrid
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	border-collapse: collapse;
}
.tablehead TD
{
	background-color: #c9e3f4;
}
TABLE.fullTableGrid TD
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
}
#sub-right-inner .tablehead TD P
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 5px 0px 5px 5px;
	color: #5c5d5f;
	padding-top: 0px;
}
#sub-right-inner .partRow TD P
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 5px;
	padding-top: 0px;
	text-align: left;
}
