<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ---------- Index Page ---------- */

/* --- FOUC fix for IE --- */
/*IE8 Page Flicker fix? */
/*.js #Manual-Trading, #Manual-Trading, .js #Automatic-Trading, #Automatic-Trading, .js #Simulate, #Simulate, .js #Connect, #Connect, .js #Extend, #Extend {display: none;}*/


/* --- containers --- */
#featureTop {

	padding: 0 1px 1px 1px;

	margin: 0;

}
.topShadow, .bottomShadow {

	overflow: hidden;

}

.bottomShadow {
	background-position: 0 -22px;

}


#IndexSlider{ 


	position: relative;
	padding-left:252px;
}

#blocksContainer {

	display: block;
}

.roundBlock {


	margin: 0 0 0 8px;
	display: block;

	cursor: pointer;
}

.roundBlock:hover {

}

#tickerContain {

	display: block;
	margin: 20px 0 0;

	overflow: hidden;
}


/* --- H1, H2, H3 ---*/
H1.index {


	display: block;
	margin: 40px 0 0 0;

	text-indent: -5000px;
}

.roundBlock H2 {

	margin: 10px 2px 0 2px;
	display: block;
	font:bold 18px/28px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #282828;
	text-align: center;
}

.roundBlock H2 a {
	color: #282828;
	text-decoration: none;
}

#tickerContain H3 {
	padding: 0 10px 0 0;
	margin: 0 0 0 15px;
	display: block;
	color: #282828;
	font: bold .8em/25px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

}

/* --- UL &amp; LI's ---*/
ul#ticker {
	width: 865px!important;

	display: block;

	list-style: none;
	font: normal .8em/25px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #282828;

}

ul#ticker  li {

	font: normal .9em/28px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #282828;
}

ul#ticker li a {
	color: #a41e23;
	text-decoration: none;
}

/* ---- index slider styles ------ */
#IndexSlider{ 


	position: relative;
	padding-left:252px;
}

#IndexSlider ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:0; 
	list-style:none; 
	padding:0; margin:0; 


	z-index: 100;
}
#IndexSlider ul.ui-tabs-nav li{ 

	margin: 0 0 1px 0;

	overflow: hidden;
	cursor: pointer; 
}

#IndexSlider ul.ui-tabs-nav li span{ 
	font: normal 40px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding-left: 20px; 
}
#IndexSlider li.ui-tabs-nav-item a{ 
	display:block; 
 
	color:#5b5b5b;
	line-height:40px;
	text-decoration: none;
}
#IndexSlider li.ui-tabs-nav-item a:hover{ 
	color: #282828; 
}
#IndexSlider li.ui-tabs-selected{ 
	/*background: url(slider_li_bg.png) no-repeat left top;*/
	color: #FFFFFF;
	text-decoration: none;

}
#IndexSlider ul.ui-tabs-nav li.ui-tabs-selected a{ 

	color: #FFFFFF; 
	padding-left: 10px;
}
#IndexSlider .ui-tabs-panel{ 

	position:relative;
	cursor: default;
}


#IndexSlider .ui-tabs-hide{ 
	display:none; 
}


/* ----- misc div ----- */
#what &gt; div, #how &gt;div, #where &gt; div, #tour &gt; div {

	display: block;

	text-indent: -5000px;
	margin: 0 2px;
}

#how &gt; div {
	background-position: 50% -220px;
}

#where &gt; div {
	background-position: 50% -430px;
}

#tour &gt; div {
	background-position: 50% -665px;
}

/* -------------------- tour, support and about pages -------------------- */
/* --- containers --- */
#mainImage {



	overflow: hidden;
}

#mainImage.tour {

}

#mainImage.support {

}

#mainImage.PurchaseMain {

}
#mainImage.partner {

}

#mainImage.webinars {

}

#mainImage.about {

}

#mainImage.downloadReg {

}

#mainImage.features {

}

/* purchase page lt gray bg */
#mainImage.PurchaseOwn, #mainImage.PurchaseLease, #mainImage.DownloadFree {

}


#mainImage p {

	display: block;
	color: #282828;
	font: 14px/24px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 0 0 0 20px;
}

#mainImage p span {
	font:bold 18px/28px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#bottomContent, #bottomContent.oneCol {

	padding:0 1px 0 1px;


	position: relative;

}

#bottomContent.oneCol {

	background-image: none!important;
}


#bottomContent.oneCol &gt; div#content {

	margin: 0 20px;
	position: relative;
}

#bottomContent.oneCol &gt; div#content p {

	display: block;
	color: #282828;
	font: 14px/24px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	margin: 0 0 10px 0;
}
#bottomContent.oneCol &gt; div#content p.indent {

	padding-left: 14px;
	clear: left;
}
#bottomContent.oneCol &gt; div#content p a {
	color: #a41e23;
	text-decoration: none;
}

#bottomContent.oneCol &gt; div#content p a:hover {
	text-decoration: underline;
}

#bottomContent &gt; .lCol {

	margin: 0 1px 0 0;
	padding:0;
}

#bottomContent &gt; .rCol {

	padding: 10px 0 1px 0;
	display: block;
}


#bottomCap {


	
}

#graph {

	display: block;

	margin: 0 0 30px 0;

	padding: 11px;
}

#graph &gt; div.lButton, #graph &gt; div.rButton {

	padding: 13px 95px 0 10px;

	clear: left;
	display: block;
	margin: 7px 0 7px 10px;
	overflow: hidden;

	color: #282828;
	font: 12px/12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	/*cursor: pointer;*/
	text-align: center;
}

#graph &gt; div.lButton:hover {
	background-position: left -40px;
	font-weight: 500;
}

#graph &gt; div.rButton {

	margin: 9px 10px 7px 0;
	background-position: left -81px;

	text-align: center;
	padding: 13px 10px 0 95px;
}

#graph &gt; div.rButton:hover {
	background-position: left -123px;
}
/* quotes here and help div here */
#quoteContain {

	margin:40px 0 80px 21px;

	display: block;
}

#quoteContain p {
	color: #282828;
	font: italic 14px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 0 0 10px 0;
}

#quoteContain p span {
	font: normal 18px/26px "Helvetica neue", Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold!important;
	color: #282828;
	display: block;
}

#quoteContain p a {
	font-size: 16px;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	color: #a41e23;
}
/* --- H1, H2, H3 ---*/
/* --H1's with transparent bg width 100% --*/
#mainImage H1 {

	text-indent: -5000px;
	width: 100%;

	display: block;
	overflow: hidden;

}
#mainImage.tour H1 {

	margin: 85px 0 0 0;
}

#mainImage.support H1 {

	margin: 103px 0 0 0;
	background-position: left -170px;
}

#mainImage.partner H1 {

	margin: 103px 0 0 0;
	background-position: left -230px;
}

#mainImage.webinars H1 {

	margin: 103px 0 0 0;
	background-position: left -290px;
}

#mainImage.about H1 {

	margin: 103px 0 0 0;
	background-position: left -350px;
}

#mainImage.downloadReg H1 {
	margin:78px 0 0 0;
	background-position: left -410px;
}


#mainImage.features H1 {
	text-indent: -5000px;
	width: 100%;

	display: block;
	overflow: hidden;

	margin:78px 0 0 0;

}
/* -- Purchase Page H1's - no transparent bg and don't span 100% -- */

#mainImage.PurchaseMain H1, #mainImage.PurchaseOwn H1, #mainImage.PurchaseLease H1, #mainImage.DownloadFree H1 {

	text-indent: -5000px;
	display: block;
	overflow: hidden;

	margin: 30px 0 15px 20px;
}

#mainImage.PurchaseOwn H1 {

	background-position: -502px -60px;
}

#mainImage.PurchaseLease H1 {

	background-position: -620px top;
}

#mainImage.DownloadFree H1 {

	background-position: -21px -60px ;
}

/* -- help button top lCol -- */
#help {

	display: block;
	margin: 0 0 15px 15px;
}

#help.tabs {
	margin: 30px 0 15px 15px;
}
ul#flowtabs.tabs {
	margin-top: 30px;
}
/* ------------------ news table pager ------------------ */
ul#yearMenu {

	margin: 0 0 0 15px;

}

ul#yearMenu li {

	padding: 0!important;

	width: auto!important;

	margin: 0 5px 0 0;
	color: #282828;
	font: 14px/30px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

ul#yearMenu li a{
	color: #a41e23;
	font: 14px/30px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
}

ul#yearMenu li.selected a{
	font-weight: bold;
}
.year {

	margin: 0 0 0 15px;

	color: #a41e23;
	font: bold 16px/24px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}


.year span {

}

#pager {


	display: block;
	margin: 0!important;
}

#pager form img {
	/*margin: 5px 0 0 0;*/
	cursor: pointer;
}
#pager form input[type=text].pagedisplay {

	text-align: center;


	color: #282828;
	font: 16px/25px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#pager form select.pagesize {


	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;              

	margin: 0 0 0 10px;

}

/* --- UL &amp; LI's **flowtabs** ---*/
ul#flowtabs {

	display: block;
	list-style: none;

	margin: 0;
	padding: 0;
}

ul#flowtabs li {
	display: block;
	text-decoration: none;
	padding: 0 0 0 0;

	clear: left;
	
}

ul#flowtabs li a {
	color: #5b5b5b;
	text-decoration: none;

	padding: 0 20px;

	clear: left;
	font: 14px/45px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

	display: block;height: 44px;

}

ul#flowtabs li a:hover {
	color: #a41e23;
	/*font-weight: 500;*/
}

ul#flowtabs li a.current {

	font-weight: bold;
	line-height: 44px;
	display: block;
	text-decoration: none;
	color: #FFFFFF;

	overflow: hidden;
	padding: 0 0 0 30px!important;

}

/* ---------- UL, OL and Form Elements ---------- */
ol#Instructions {

	display: block;
	clear: both;
	margin: 10px 0 20px 35px;
}

ol#Instructions li {
	color: #282828;
	font: 14px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif!important;

	margin: 0 0 10px 0;
	list-style-type: decimal;
}

ol#Instructions li a {
	color: #a41e23;
	text-decoration: none;
}

ol#Instructions li a:hover {
	text-decoration: underline;
}

div#formWrap {
	/*width: 665px;*/

	clear: both;
	position: relative;
}

div#formWrap ul.request {
	/*width: 657px!important;*/
	width: 490px!important;
	margin: 0 0 0 15px;
	display: block;
	list-style: none!important;
}

div#formWrap ul.request li {
	/*width: 657px;*/

	margin: 0 0 10px 0;
	font: 12px/14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #282828;
	padding:0!important;
	background-image: none!important;
	display: block;

	position: relative;
}


div#formWrap ul.request li label, div#formWrap ul.request li label.whole {
	/*width: 170px;*/

	display: block;
	font: 14px/22px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #282828;

}

div#formWrap ul.request li label.whole {
	/*width: 657px;*/

}

div#formWrap ul.request li input[type=text] {


	clear: right;
	color: #282828;
	font: 12px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	outline: none;
	padding: 0px 4px;
	margin: 0 10px 0 0;
}

div#formWrap ul.request li select {

	color: #282828;
	font: 12px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	outline: none;
	margin: 0px 10px 10px 0px;


}

div#formWrap ul.request li textarea {
	/*width: 480px;*/

	font: 12px/14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #282828;
	padding: 10px;
	margin: 0 10px 0 0;
}

div#formWrap ul.request li input.numbers {


	clear: right;
	color: #282828;
	font: 12px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	outline: none;
	padding: 0px 4px;
	margin: 0 10px 0 0;
}

em.error {
	display: block;
	font: 12px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #a41e23;
	position: absolute;
	top: 0;
	right: 0;
}

#summary {

	font:bold 16px/40px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #a41e23;
}

div#formWrap ul.request li input[type=text].error, div#formWrap ul.request li textarea.error, div#formWrap ul.request li select.error {

}

#thankYou, #error, #regerror {
	display: none;

}

#regerror {
	margin: 25px 0;
}

#regerror p {
	margin: 0px !important;
}

#thankYou p a, #error p a {
	color: #a41e23;
	text-decoration: none;
}

#thankYou p a:hover, #error p a:hover {
	text-decoration: underline;
}

H2#supportHdln {

}

#thankYou H2, #error H2 {
	display: block;
	color: #282828;
	margin: 0 0 10px 0;
	font: bold 18px/26px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 0 0 0 10px;


}

#thankYou p, #error p {

	margin: 0 0 10px 12px!important;
	color: #282828;
	font: 14px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif!important;
	padding: 0!important;
}

/*button*/
#submitRequest {

	overflow: hidden;


	cursor: pointer;

	margin: 0px 15px 0px 0px;
}

#submitRequest:hover {

}
/* --------- end support form elements ------------- */

/* flowpanes */
#flowpanes {

	margin: 20px 0 1px 22px;
	/*margin: 20px 30px 1px 40px;*/
}


#flowpanes &gt; div p {
	padding: 0 0 30px 0px;
	color: #282828;
	font:normal 14px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	display: block!important;

	clear: left;
}

div.tabWrapp {

	margin: 0 0 30px 0;
	/*margin: 0 0 50px 0;*/
}

div.tabWrapp H2{
	display: block;
	color: #282828;
	margin: 0 0 10px 0;
	font: bold 18px/26px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 0 0 0 10px;

	background-repeat: no-repeat;
	background-position: right top;
}
div.tabWrapp p{

	margin: 0 0 10px 12px;
	color: #282828;
	font: 14px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif!important;
	padding: 0!important;

	display: block;
}

div.klogo {
	width:225px; height:60px; float:right;
}

div.tabWrapp p + h2 {
	margin: 30px 0 10px 0!important;
}

div.tabWrapp p a {
	color: #a41e23;
	text-decoration: none;
}

div.tabWrapp p a:hover {
	text-decoration: underline;
}

div.tabWrapp ul, div.tabWrapp ul.right {

	list-style: none;
	display: block;

	margin: 0 0 0 10px;
}

div.tabWrapp ul.right {

	margin: 0px;
}

div.tabWrapp ul li, div.tabWrapp ul li.intro {
	color: #282828;
	font: 14px/25px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 0 0 0 15px;
	display: block;

}

div.tabWrapp ul li.intro {
	padding: 0;

	color: #282828;
	font: 16px/25px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

div.tabWrapp ul li.link {
	padding: 0;

	font: 14px/25px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

div.tabWrapp ul li.link a, div.tabWrapp ul.wide li a, div.tabWrapp ul li a {
	color: #a41e23;
	text-decoration: none;
}

div.tabWrapp ul li.link a:hover, div.tabWrapp ul.wide li a:hover, div.tabWrapp ul li a:hover {
	text-decoration: underline;
}

div.tabWrapp ul.wide {

	list-style: none;
	display: block;

	margin: 0 0 0 10px;
}

div.tabWrapp ul.wide li {

	color: #282828;
	font: 14px/25px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 0 0 0 15px;
	/*margin: 0 0 5px 0;*/
	margin: 0;
	display: block;

}

div.tabWrapp div.image, div.tabWrapp div.imageLeft {

	margin: 0;
	text-align: right;
}

div.tabWrapp div.imageLeft {

	text-align: left;
	margin:0 15px;
}

div.educate.webinar, div.educate.help, div.educate.library, div.educate.community {

	overflow: hidden;
}

div.educate.help {
	background-position: left -135px;
}

div.educate.library {
	background-position: left -270px;
}

div.educate.community {
	background-position: left -15px;
}

.supportImage {

	padding: 0 15px;

	display: block;
	overflow: hidden;
}

p.supportLinks {

	width: 445px!important;
	display: block;
	margin: 0 0 0 15px!important;
	overflow: hidden;
}

p.supportLinks.right {
	clear: right!important;
}
span.continue, span.resume {
	padding: 0 25px 0 0;

	display: block;
	text-align: right;

	margin: 10px 0 25px 0;


}

span.resume {

	padding: 0 0 0 20px;
	margin: 5px 0 5px 15px;
	text-align: left;
	/*float: left;*/
}
.guides {

 
	margin:0 0 0 10px; 
	display:block;

	text-indent: -9999px;
	overflow: hidden;
}

.guides.connection {
	background-position: -25px -180px;
}

.guides.webcam {
	background-position: -25px -360px;
}

.guides.video {
	background-position: -25px -530px;
}

.guidesLrg {


	clear: right;

	text-indent: -9999px;
	overflow: hidden;
	margin: 5px 0 0 150px;
}

.guidesLrg.install {
	background-position: left -600px;
}

span.continue a, span.resume a {
	color: #a41e23;
	text-decoration: none;
	font: bold 16px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

span.continue a:hover {
	text-decoration: underline;
}
/* ---------- Events/Partner Page ---------- */
#bannerContain {

	margin: 0px 20px 20px 20px;

	}

#bannerContain H3.featured, #bannerContain H3.free, #bannerContain H3.broker {


	margin-right: 10px;
	text-indent: -5000px;

}

#bannerContain H3.free {
	background-position: left -100px;
}

#bannerContain H3.broker {
	background-position: left -200px;
}

.bannerTop {


	margin: 0 ;

	padding: 1px;
}

#nonBrokerAd, #nonBrokerHdln {
	display: none;
}

table.schedule {


	margin: 15px 0 25px 0;
}
table.schedule tr.topper {

	
	/*position: relative;*/
}
table.schedule tr th {
	color: #FFFFFF;
	font: bold 14px/30px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	/*background: #282828 url(TH_Mid.jpg) repeat-x left top;*/

	padding: 0 4px;
}	
/*default start sate*/
table.schedule thead tr .header {

	cursor: pointer;
}
/*first click arrow up*/
table.schedule thead tr .headerSortDown {

}
/*second click arrow down*/
table.schedule thead tr .headerSortUp {

}
table.schedule tr:nth-child(2n) {
	background-color:#E9E9EA;
}

table.schedule tr {
	background-color: #F2F2F3;
}
table.schedule tr td {
	padding: 5px 4px;
	color: #282828;
	font: 12px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	
}

table.schedule tr td a {
	color: #a41e23;
	text-decoration: none;
}

table.schedule tr td a:hover {
	color: #a41e22;
	text-decoration: underline;
}

table.schedule tr td a.attend {

	text-align: center;
	text-indent: -5000px;

	display: block;
	margin: 0 0 0 5px;
}

table.schedule tr td a.attend:hover {

}

/* Partners table */

table.Partners {


	margin: 0 0 25px 0;
	background-color: #F2F2F3;
}
.thContain {



	margin: 35px 0 0 0;
	padding: 0 0 0 10px;
	color: #f2f2f3;
	font: bold 14px/30px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

}

/*Table headers used on all tables*/

table.Partners tr td {

	/*padding: 20px 10px 0px 10px;*/
	color: #313131;
	font: 12px/40px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	
}


/*height makes all align across the top*/
table.Partners tr td a {
	color: #282828;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0 0 0 10px;
}

table.Partners tr td a:hover {
	color: #a41e22;
}


/* --------- purchase pages --------- */
#purchaseLinks {

	display: block;
	margin: 10px 0 0 20px;
	color: #282828;
	font: 16px/24px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#purchaseLinks a {
	color: #282828;
	font: 16px/24px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
}

#purchaseLinks a:hover {
	color: #a41e23;
}

#bottomContentPurchase {

	padding:0 1px 0 1px;


	position: relative;
}

#optionsList {
	/*width: 982px;*/


	/*padding: 0 0 20px 0;*/
	margin: 0 0 0 20px;
}

ul.options {
	list-style: none;

	display: block;
	/*margin: 30px 0 0 13px;*/
}

ul.options li, ul.options li.left {
	/*width: 278px;*/

	color: #282828;
	font: 16px/24px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	display: block;
	padding: 0 0 0 15px;

}

ul.options li.sf {
	/*width: 273px;*/

	padding: 0;
	/*background: url(optionsIcons.png) no-repeat 240px center;*/
	color: #282828;
	font: bold 18px/25px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 0 0 10px 0;
	/*margin: 12px 55px 0 7px;*/
}

ul.options li.left {

}

ul.options li.sf span {
	font-style: italic;
	color: #a41e23;
}

/* product containers */
.productContainer {

	display: block;

	margin: 0 0 35px 0;
}


.productBox {

	display: block;

	margin: 0 10px 0 0;

	cursor: pointer;
}

.productBox.Own {
	background-position: -10px -17px;
}

.productBox.Free {
	background-position: -10px -805px;
}

.productBox.last {
  margin-right: 0;
}

.productBox p {

	display: block;
	padding: 0 0 0 51px;
	margin: 0 0 260px 0;
	color: #282828;
	font: 14px/28px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-transform: uppercase;

}

.productBox p span {
	padding: 0 20px 0 0;
	font-weight: bold;
	color: #67c117;

	
}

.productBox a.attr {

	display: block;
	padding: 0 0 0 20px;
	/*margin: 25px 0 0 0;*/
	color: #282828;
	font: 18px/36px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

	text-transform: none;
	text-decoration: none;
}

.productBox a.attr span {
	padding: 0 10px 0 0;
	margin: 0 10px 0 0;

	font-weight: bold;
}

.productBox a.attr span.red {

	color: #a41e23;
}

.productBox a.attr span.blue {
	color: #3652bd;

}

.productBox a.attr span.green {
	color: #67c117;

}

/* ------ individual purchase pages ------*/

#productMain {


	margin: 10px 65px 0 0;
	text-indent: -5000px;
} 

.productOwn, .productLease, .productFree {

}

.productLease {
	background-position: left -250px;
}

.productFree {
	background-position: left -500px;
}

.partnerBox {

	display: block;
	margin: 10px 0 0 0;
	
}

.smallBox {

	display: block;
	margin: 0 0 20px 0;
	padding: 175px 0 0 0;

	cursor: pointer;
}

.smallBox.lease {
	background-position: -264px -275px;
}

.smallBox.free {
	background-position: -264px -525px;
}

.smallBox a {

	display: block;
	padding: 0 10px;
	color: #5b5b5b;
	text-decoration: none;
	font: 14px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.smallBox p {

	display: block;
	padding: 0 10px;
	color: #5b5b5b;
	font: bold 14px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 0 0 10px 0;
	text-transform: uppercase;
}
.smallBox a span {
	font-weight: bold;
	padding-right: 5px;
}
.smallBox a span.red {

	color: #a41e23;
}

.smallBox a span.blue {
	color: #3652bd;

}

.smallBox a span.green {
	color: #67c117;

}

.rColpurchase {

	margin: 5px 0 0 12px;
	padding: 0 0 20px 0;
	display: block;
	position: relative;
}

.rColpurchase p {
	margin: 0 0 10px 0;
}

.rColpurchase p a {
	color: #a41e23;
	text-decoration: none;
}

.rColpurchase p a:hover {
	text-decoration: underline;
}
.rColpurchase H2 {
	display: block;
	color: #282828;
	margin: 0 0 10px 0;
	font: bold 18px/26px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 0 0 0 8px;

}

.rColpurchase H2 span {
	text-transform: capitalize;
	color: #a41e23;
	font-style: italic;
	font-weight: bold;
}

.rColpurchase p {

	margin: 0 0 10px 10px!important;
	color: #282828;
	font: 14px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif!important;
	padding: 0!important;

	display: block;
}

.purchaseFormContain {

	margin: 10px 0 10px 10px;
	position: relative;
	padding: 38px 0 0 9px;
}

#bottomContent.oneCol &gt; div#content &gt; .purchaseFormContain {

	margin: 0 0 10px 0;
	padding: 0;
}

#bottomContent.oneCol &gt; div#content &gt; .purchaseFormContain H1.connection {

	margin: 50px 0 25px 0;
	display: block;
	color: #a41e23;
	font: italic bold 40px/50px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#bottomContent.oneCol &gt; div#content &gt; .purchaseFormContain H1.connection.migration {
	background-position: -60px -720px;
}

#bottomContent.oneCol &gt; div#content &gt; .purchaseFormContain H1.connection.install {
	background-position: -60px -900px;
}

#bottomContent.oneCol &gt; div#content &gt; .purchaseFormContain H1.connection.start {
	background-position: -60px -1080px;
}

#bottomContent.oneCol &gt; div#content &gt; .purchaseFormContain H1.connection.enhance {
		background-position: -60px -1260px;
}

#bottomContent.oneCol &gt; div#content &gt; .purchaseFormContain H1.connection span {
	color: #282828;
	font: normal 40px/50px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	display: block;
}

#bottomContent.oneCol &gt; div#content &gt; .purchaseFormContain H1.connection.webinar {
	background-position: -60px -360px;
}

#bottomContent.oneCol &gt; div#content &gt; .purchaseFormContain H1.connection.where {



	padding: 30px 20px 0 240px;
}

#bottomContent.oneCol &gt; div#content &gt; .purchaseFormContain H2, #bottomContent.oneCol &gt; div#content &gt; .purchaseFormContain H2.half, .purchaseFormContain H2 {
	display: block;
	color: #282828;
	margin: 0 0 10px 0;
	font: bold 18px/30px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 0 0 0 10px;

}

#bottomContent.oneCol &gt; div#content &gt; .purchaseFormContain H2.half {

	margin-top: 25px;
}

#bottomContent.oneCol &gt; div#content &gt; .purchaseFormContain H2 a {
	color: #a41e23;
	text-decoration: none;
}

#bottomContent.oneCol &gt; div#content &gt; .purchaseFormContain H2.important {

	padding-left: 60px;

	min-height: 34px;
	height: auto!important;
	height:500px
}

#bottomContent.oneCol &gt; div#content &gt; .purchaseFormContain H2 a:hover {
	text-decoration: underline;
}
.purchaseFormContain#noMarg {

	margin: 0 0 10px 10px!important;
	padding: 0!important;
}

#bottomContent.oneCol &gt; div#content &gt; .purchaseFormContain H2.W{
	display: block;
	color: #282828;
	margin: 0 0 5px 0;
	font: bold 18px/30px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 0;


}


#bottomContent.oneCol &gt; div#content &gt; .purchaseFormContain H2 span {
	font: normal 18px/30px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.subsLink {

	margin: 15px 0 0 10px;
	padding: 0;
	text-align: center;
}

.subsLink p {
	margin: 0 0 5px 0!important;
	font: 10px/12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif!important;
}
.subsLink a {
	font: 10px/12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 0 10px;

	color: #282828;
	text-decoration: none;
}

.subsLink a.last {

}

.subsLink a:hover {
	text-decoration: underline;
}

#submitContain {


	display: block;
	margin: 0;
}

input#sbtBtn {

	overflow: hidden;


	cursor: pointer;

	margin: 0px 15px 0px 25px;
}

input#sbtBtn:hover {
	background-position: left -945px;
}

#processing {
	color: #282828;
	font: 12px/35px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;

	display: none;
	padding: 0 0 0 25px;

}
.purchaseTH, .purchaseTH#Kinetick, .purchaseTH.lease {

	position: absolute;
	left: 1px;
	top: 0;

	overflow: hidden;
	padding: 0 0 0 20px;
}

.purchaseTH#Kinetick {
	background-position: left -180px;
}

.purchaseTH.lease {
	background-position: left -60px;
}

.purchaseTH.free {
	background-position: left -120px;
}

.purchaseTH.form {
	background-position: left -240px;
}

.purchaseTH H3 {
	color: #FFFFFF;
	font: bold 16px/48px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

ul.menu {

	list-style: none;

	display: block;
	padding: 1px 1px 0 1px;

}

ul.menu li, ul.menu li.odd {

	margin: 0 0 1px 0;
	display: block;
}

ul.menu li.odd {

	margin: 0 0 1px 0;
	padding: 0;
}

ul.menu li span, ul.menu li.odd span {

	/*height: 33px;*/

	display: block;

	/*padding: 17px 0 0 15px;*/
	color: #282828;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

/* one line*/
ul.menu li span.first {

	padding: 18px 0 0 15px;
}

/*2 lines*/
ul.menu li span.firstText {

	padding: 12px 0 0 15px;
}

ul.menu li span.firstText em {
	display: block;
	font-size: 10px;
}

/*one line*/
ul.menu li.odd span.first {

	padding: 18px 0 0 15px;
}

/*select list*/
ul.menu li span.middle, ul.menu li.odd span.middle {

	padding: 15px 0 0 10px;
}

/*copy*/
ul.menu li span.middleText, ul.menu li.odd span.middleText {

	padding: 18px 0 0 15px;
}

ul.menu li span select.dropdown {

	font: 12px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #282828;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;              

}

ul.menu li span.last, ul.menu li.odd span.last {

	padding: 8px 0 0 10px;
}

.orderNow, .orderNow120, .orderNow30, .orderNow180, .orderNow45, .orderNowSave {

	overflow: hidden;


	cursor: pointer;
}

.orderNow120 {
	background-position: left -90px;
}

.orderNow30 {
	background-position: left -180px;
}

.orderNow180 {
	background-position: left -270px;
}

.orderNow45 {
	background-position: left -360px;
}

.orderNowSave {
	background-position: left -450px;
}

.orderNow:hover {
	background-position: left -45px;
}

.orderNow120:hover {
	background-position: left -135px;
}

.orderNow30:hover {
	background-position: left -225px;
}

.orderNow180:hover {
	background-position: left -315px;
}

.orderNow45:hover {
	background-position: left -405px;
}

.orderNowSave:hover {
	background-position: left -495px;
}

/* ad menu */
ul.menu li.ad {

	/*padding: 10px 0;*/
	margin: 0 0 1px 0;
	display: block;


}


ul.menu li.ad span.first {

	padding: 10px 10px 10px 15px;
	font: 14px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

}

ul.menu li.ad span.last {


	display: block;
	padding: 10px 0 0;
}

ul.menu li.ad span.last a {
	display: block;

	color: #f26622;
	font: 12px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	
	text-align: right;
	padding: 0 10px 0 0;
}

/* bulleted list free page */
ul.features {

	list-style: none;

	display: block;
	padding: 10px 0 0;
	margin: 0 0 15px 0;

}



ul.features li, ul.features li.half, ul.features li.halfR {

	margin: 0 0 1px 0;
	display: block;
	/*background: #edeeee;*/
	color: #282828;
	font: 14px/28px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	/* could be error here if screws up other lists.*/
	padding: 0 0 0 10px;
}

#currentUser ul.features li, #newUser ul.features li {
	position: relative;
}

ul.features li.half {

}

ul.features li.third {

	display: block;
}

ul.features li a {
	color: #a41e23;
	text-decoration: none;
}

ul.features li a:hover {
	color: #a41e23;
	text-decoration: underline;
}

ul.features li label {
	display: block;
}

ul.features li input[type=text]{

	margin: 0 10px 15px 0;
	padding: 0 0 0 4px;
}


ul.features li input[type=text].error {

}
/* ---------- download form ---------- */
ul.features input[type=checkbox] {
	margin: 2px 5px 0 0;

}

ul.features li span.checkbox {
	color: #282828;
	font: 12px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 0 10px 0 0;

}

ul.features li span.disc {
	display: block;
	color: #282828;
	font: 10px/14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 0 0 15px 0;
}

a.FreeBtn, a.clickDownload {

	display: block;
	text-indent: -5000px;
	margin: 5px auto;
}

a.FreeBtn:hover {
	background-position: left -585px;
}


a.clickDownload {
	background-position: left -630px;
	margin: 5px 0 25px 0;
}

a.clickDownload:hover {
	background-position: left -675px;
}
span.error {
	color: red!important;
	font: 12px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

ul.menu li span select.error {

}



/* ---------- download-trading-software ---------*/
.lCol p.pre {

	padding: 0 15px;
	margin:0 0 20px  0;
	color: #282828;
	font: 14px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

	display: block;
}

.lCol ul.list {

	padding: 0 10px 0 20px;
	margin: 0px;

	list-style: none;
}

.lCol ul.list li {
	color: #282828;
	font: 14px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	display: block;
	/*margin: 0 0 10px 0;*/
	margin: 0;
}
.lCol ul.list li.preferred {

}
.lCol ul.list li span {
	display: block;
	font: 12px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.lCol ul.list li span.bold {
	color: #282828;
	font:bold 14px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.lCol ul.list li strong {
	font-weight: bold;
	color: #282828;
	font-size: 16px;
}

.lCol ul.list li a {
	text-decoration: none;
	color: #a41e23;
}

.lCol ul.list li a:hover {
	text-decoration: underline;
}

/* -- migration page --*/
#bottomContent.oneCol &gt; div#content &gt; .purchaseFormContain &gt; ul.requirements {

	list-style: none;
	display: block;
	padding:0;
	margin: 0 0 25px 9px;


}

#bottomContent.oneCol &gt; div#content &gt; .purchaseFormContain &gt; ul.requirements li {

	color: #282828;
	font: 16px/24px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	display: block;
	padding: 0 0 0 25px;

}

#bottomContent.oneCol &gt; div#content &gt; .purchaseFormContain &gt; ul.requirements.half {

}

#bottomContent.oneCol &gt; div#content &gt; .purchaseFormContain &gt; ul.requirements.half li {

}

/* --download software page --*/
ul.requirements {

	list-style: none;

	display: block;
	padding: 10px 0 0;
	margin: 0 0 5px 0;

}

ul.requirements li{
	/*width: 278px;*/

	color: #282828;
	font: 16px/24px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	display: block;
	padding: 0 0 0 25px;

}

ul.requirements li a {
	color: #a41e23;
	text-decoration: none;
}

ul.requirements li a:hover {
	text-decoration: underline;
}

#req p {

	padding: 0 15px!important;
	color: #282828;
	font: 16px/24px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 15px 0!important;

	display: block;
}

#req p a {
	text-decoration: none;
	color: #a41e23;
}

/* ---- installation guide ---*/
#bottomContent &gt; #content &gt; .purchaseFormContain ul {

	display: block;
	padding: 0 0 0 30px;
	list-style-type: disc;
	margin: 0 0 25px 0;
}

#bottomContent &gt; #content &gt; .purchaseFormContain ul li {
	margin: 0 0 5px 0;
	font: 14px/22px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	display: list-item;
}

#bottomContent &gt; #content &gt; .purchaseFormContain ul li ul {

	padding: 0px;
	margin: 0 0 10px 15px;
}


#bottomContent &gt; #content &gt; .purchaseFormContain ul li ul li ul, #bottomContent &gt; #content &gt; .purchaseFormContain ol li ul li ul {

	margin: 0 0 10px 25px;
}
#bottomContent &gt; #content &gt; .purchaseFormContain ul li ul li {
	
	display: list-item;

	list-style: circle;
}

#bottomContent &gt; #content &gt; .purchaseFormContain ul li a {
	color: #a41e23;
	text-decoration: none;
}

#botomContent &gt; #content &gt; .purchaseFormContain ul li a:hover {
	text-decoration: underline;
}

#bottomContent &gt; #content &gt; .purchaseFormContain ol {

	/*float: left;*/
	display: block;
	padding: 0 0 0 38px;
	list-style-type: decimal!important;
	margin: 0 0 25px 0;
}

#bottomContent &gt; #content &gt; .purchaseFormContain ol li {
	/*width: 890px;
*/
	margin: 0 0 5px 0;
	font: 14px/22px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	display: list-item;
}

#bottomContent &gt; #content &gt; .purchaseFormContain ol span {
	font: 14px/22px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#bottomContent &gt; #content &gt; .purchaseFormContain ol span img {
	margin: 10px 0 35px 0;
}

#bottomContent &gt; #content &gt; .purchaseFormContain ol li ul, #bottomContent &gt; #content &gt;  .purchaseFormContain ol li ul.alpha {

	padding: 0px;
	margin: 0 0 10px 20px;
}

#bottomContent &gt; #content &gt; .purchaseFormContain ol li ul.alpha li ul  {

	margin-left: 20px;
}

#bottomContent &gt; #content &gt; .purchaseFormContain ol li ul.alpha li ul li, #bottomContent &gt; #content &gt; .purchaseFormContain ol li ul li ul.roman li {
	list-style: lower-roman;
}

#bottomContent &gt; #content &gt; .purchaseFormContain ol li ul li  {
	 list-style: circle;
}


#bottomContent &gt; #content &gt; .purchaseFormContain ol li ul.alpha li, #bottomContent &gt; #content &gt; .purchaseFormContain ul li ul.alpha li {
	display: list-item;
	list-style: lower-alpha;;
}

#bottomContent &gt; #content &gt; .purchaseFormContain ol li ul.numeral {
	list-style: decimal;
}
#bottomContent &gt; #content &gt; .purchaseFormContain ol li a {
	color: #a41e23;
	text-decoration: none;
}

#bottomContent &gt; #content &gt; .purchaseFormContain ol li a:hover {
	text-decoration: underline;
}

/* --------------- purchase-transaction-credits page modified memu ----------------- */
ul#TTCredit {


	display: block;
	padding: 1px 0 0 1px!important;
	margin: 10px 0 10px 10px!important;

}

ul#TTCredit li {

	
	margin: 0 0 1px 0!important;
	list-style: none;
	padding: 0!important;


	position: relative;
}
ul#TTCredit li.odd {

}

ul#TTCredit li span {
	padding: 0 10px;


	color: #282828;
	font: 14px/45px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

ul#TTCredit li span.center {

}

ul#TTCredit li span.end {

}

ul#TTCredit li span.end input.orderNow {

	overflow: hidden;


	cursor: pointer;
	margin: 5px 0 0 40px;
}

ul#TTCredit li span label {

	display: block;

}

ul#TTCredit li span input[type=text]{


	margin: 12px 10px 0 0;
	padding: 0 4px;
}

ul#TTCredit li span.error {

	position: absolute;
	left: 380px;
	top: 17px;
	color: red;
	font: 12px/12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}


ul#TTCredit li span input[type=text].error {

}
p.indent.small {
	font: 10px/14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #282828;
}

/* New NT7 Features Page */

.purchaseFormContain H4 {
	display: block;
	color: #282828;
	margin:0 0 5px 0;
	font: bold 16px/24px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;

	padding: 0 0 0 12px;
}

.purchaseFormContain H4.Kinetick {
	width: auto;
	margin: 26px 25px 5px 0;
	padding: 0 5px 0 12px;


}

img.inlineLogo {


}

.purchaseFormContain p.inline {
	width: 675px!important;
	margin: 0 0 15px 0!important;

	padding-left: 12px!important;
}

.purchaseFormContain ol.inline {
	width: 655px!important;
	margin: 0 0 15px 12px!important;

	padding: 0 0 0 20px!important;
}

.purchaseFormContain ol.inline li {
	width: 645px!important;
	padding-right: 10px!important;
	list-style: decimal;
}

.thumbContain {


	margin: 0 12px 15px 12px;

	display: block;
}
/*.purchaseFormContain img.thm {

	
}*/

.purchaseFormContain p.top {
	width: 926px!important;
	padding:0 0 5px 14px!important;
	clear: left;	
	margin: 0 0 20px 0!important;

}
 
/* ---------- feed page ---------- */
#feedTitle {

	margin: 25px 0 30px 0;
}

#feedTitle H1 {

	text-indent: -5000px;
	display: block;
}

a.subscribe, a.subscribeR {

	display: block;
	padding: 0 30px 0 0;
	color: #a41e23;
	font: bold 20px/50px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;

}


.feedburnerFeedBlock ul li {
	list-style: none;
}

#bottomContent &gt; #content &gt; .purchaseFormContain &gt; .feedburnerFeedBlock ul li span.headline {
	margin-left: 0px!important;
	padding-left: 0px!important;
	font: bold 16px/24px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif!important;
}

#bottomContent &gt; #content &gt; .purchaseFormContain &gt; .feedburnerFeedBlock ul li p.date {
	margin: 0px!important;
	font-weight: bold;
}

#bottomContent &gt; #content &gt; .purchaseFormContain &gt; .feedburnerFeedBlock ul li div.feedflare a {
	color: #a41e23!important;
	font: 12px/20px "Lucida Grande", Lucida, Verdana, sans-serif;
}

p.fbsubscribelink a, #creditfooter {
	display: none;
}

/* ------------- Tade xxxx you want pages --------------- */
#tradeTop {


	margin: 0 0 20px 0;

	overflow: hidden;
}

#tradeTop.HOW {
	background-position: right -1117px;
}

#tradeTop.WHAT {
	background-position: right -562px;
}

#tradeTop H1 {

	text-indent: -5000px;

	display: block;
	margin: 80px 0 0;
}

#tradeTop H1.How {
	background-position: left -309px;
}

#tradeTop H1.What {
	background-position: left -5px;
}

#tradeMid {

	display: block;

	margin: 10px 0;
}

.tbBar {

	display: block;

}

.tbBar.right {
	background-position: 897px -97px;
}

.tbBar.bottom {
	margin: 0 0 20px 0;
}
.tradeMid, .tradeMidL {

	color: #7f7f7f;
	font: bold 32px/38px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 10px 15px;

}

.tradeMidL {
	/*width: 884px;*/

	/*padding: 10px 15px;*/
	color: #7f7f7f;
	font: bold 23px/31px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-left: 17px;
}

.tradeMidL p.kinetick2 {
	width: 724px!important;
	color: #7f7f7f!important;
	font: bold 24px/42px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif!important;
	margin: 0!important;
	/*background: url(tradeKinetick.jpg) no-repeat right center;*/
	padding-right: 160px;
}

.tradeMidL p.kinetick2 a {
	color: #f26622!important;
}

#tradeKinetick {

	position: absolute;
	right: 20px;
	top: 330px;
	z-index:300;
}

#takeTour {

	position: absolute;
	bottom: -1px;
	right: 155px;
	overflow: hidden;
	z-index: 100;
}

#takeClose {

	margin: 0 70px 50px 70px;
	display: block;
	color: #7f7f7f;
	font: italic 37px/44px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#takeClose span {
	display: block;
	font-weight: bold;
	font-style: normal;
	color: #a41e23;
}

#takeTour p {
	text-indent: -5000px;
}

#arrow {

	position: absolute;
	bottom: 10px;
	right: 75px;
	overflow: hidden;
	z-index: 200;

}

/* -- site map --*/

H1#SiteMap {
	width: 100%;

	text-indent: -5000px;
	display: block;
	margin: 75px 0 20px 0;
}

#SMContent {

	display: block;
	margin: 0 0 25px 0;
}

#SMContent ul {

	margin: 0;
	padding: 0;
	list-style: none;
}

#SMContent ul li {

	padding: 0 0 0 20px;
	margin: 0 0 30px 0;

	display: block;
}

#SMContent ul li a {
	color: #a41e23;
	font: bold 20px/25px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
}
#SMContent ul li a:hover {
	text-decoration: underline;
}

/* first nested list */
#SMContent ul li ul {

	margin: 10px 0;
}

#SMContent ul li ul li {
	width: 565px!important;

	margin:0!important;
	padding: 0 0 0 15px!important;
}

#SMContent ul li ul li a {
	color: #282828;
	font:normal 12px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#SMContent ul li ul li a:hover {
	color: #a41e23;
	text-decoration: underline;
}

/* third nested list */
#SMContent ul li ul li ul {

	margin: 0 0 15px 15px!important;
}

#SMContent ul li ul li ul li {
	width: 550px!important;

	margin: 0!important;
	padding: 0!important;
	font:normal 12px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

/* fourth nested list */
#SMContent ul li ul li ul li ul {
	width: 535px!important;
}

#SMContent ul li ul li ul li ul li {
	width: 535px!important;
}</pre></body></html>