/* Standard colours 		*/
/*				*/
/* Dark 	: #0074A6 	*/
/* Light	: #AABCD2	*/
/* Lighest	: #CDDDED	*/
/* PaleYellow	: #FFFFEC	*/
/*				*/

body * {
	font-family: 		arial, helvetica,sans-serif;
	font-size:		10pt;
	color: 			#333; 
	line-height:		14px;
}
body{
	text-align: 		center;
	margin-top: 		0px;
	background-color:	#ffffff;
	background-image:	url("/images/simplychartbg_256.gif");
	background-repeat:	repeat-x;
}

h1,h2,h3,h4,h5,h6 {margin:0.5em 0px 1em 0px;clear:none;}

h1,h2,h3,h4 {color:#0074A6;}

/* h2 {padding-bottom:1px;border-bottom:1px solid #CDDDED;}  */
/* h3 {padding-bottom:1px;border-bottom:1px dashed #0074a6;} */

h1 {font-size:140%;}
h2 {font-size:140%;}
h3 {font-size:120%}
h4 {font-size:100%}
h5 {font-size:100%}

div#container {
	margin:auto;
	background-color:	#ffffff;
	border:			1px solid #AABCD2;
	margin-top:		8px;
	width:			720px;
	
}

table.topNav{
	width:			700px;
	margin: 		4px auto;
	background-color: 	#ffffff;
	background-image: 	url('/images/nav/sc_logo_tile.gif');
	text-align:		left;
}
table.topNav .advert {
	text-align:right;
}
table.nav{
	width:			700px;
	margin: 		0px auto;
	background-color: 	#0074A6;
	background-color: 	#AABCD2;
}
table.nav td{
/*	width: 			20%;*/
	
}
table.nav td a{
	line-height:		18px;
	height: 		18px;
	border: 		1px solid white;
	background-image: 	url('/images/nav/navbar_bg_1.gif');
	vertical-align: 	middle;
	text-align:		center;
	padding: 		0px 4px;
	font-weight:		bold;
	color:			#0074A6;
	text-decoration: 	none;
	display: 		block;
}
table.nav a:hover
{
	background-image: 	url('/images/nav/navbar_bg_2.gif');
}
table.nav a.on{
	background-image: 	url('/images/nav/navbar_bg_2.gif');
	color: 			#ff0000;
}
table.foot{
	width:			100%;
	margin: 		auto;
	background-color: 	#CDDDED;
/*	border-bottom: 		solid 1px #ABBDD3; */
	color: 			#0074A6;
	text-align: 		left;
}
table.foot td {
	font-size:		8pt;
	line-height:		18px;
	width:			25%;
}

table.foot #links { text-align:center; width:50%; }
table.foot #copy { text-align:right; }

table.foot #links ul { margin:0px;padding:0px;list-style:none; }
table.foot #links ul li { display:inline;padding:0px 5px;border-right:1px solid #AABCD2; }
table.foot #links ul li a { font-size:8pt; line-height:8pt;}

table.contentTbl{
/*	padding			: 10px; */
	width:			700px;
	margin: 		5px auto;
	text-align:		left;
	background-color:	#ffffff;
}
a img{
	border:			0px;
}

.blueTitle{
	color			: #6CA5CF;
	font-size		: 14pt;
}

/* Features and Analytics tables */

table.features {
	width:100%;
	border: 1px solid #CDDDED;
	background-color: #ffffec;
}
table.features td {
	width:50%;
	font-size:8pt;
	vertical-align:top;
	padding:2px;
}

table.download {
	clear:both;
	border:1px solid #AABCD2;
	text-align:left;
	width:100%;
	margin:10px 0px
}
table.download th {
	background-color:#CDDDED;
	color:#0074A6;
	padding:5px;
}
table.download td {
	padding:5px;
	background-color: #ffffec;
}

table.freePrices {
	width:100%;
}
table.freePrices th, table.freePrices td{
	text-align:justify;
	vertical-align:top;
	padding:5px;
}
table.freePrices td img {
	border:1px solid #AABCD2;
	text-align:center;
	margin:10px 35px;
}
table.freePrices h5 {
	color: #0074A6;
}
table.downloadEmail {
	border:1px solid #AABCD2;
	text-align:left;
	width:100%;
}
table.downloadEmail td, table.downloadEmail th {
	padding:5px;
}
table.downloadEmail .privacy {
	font-size:xx-small;
	vertical-align:top; 
	border-left:1px dashed #AABCD2; 
}
input.demoDownload {
	border:1px solid #AABCD2;
	color:#0074A6;
	font-weight:bold;
	background-color: 	#CDDDED;
	width:100%;
}

/* Home Styles */
/*table.contentTbl p , table.contentTbl li{*/
#marketing p, #easyToUse p, #marketing li {
	font-family		: arial, sans-serif;
	font-size		: 12px;
	color			: #666;
	line-height		: 13px;
	margin			: 0px;
	padding			: 0px;
}

#easyToUse{
	background-image	: url('/images/background_easytouse.gif');
	width			: 700px;
	height			: 130px;
}
#easyToUse h2 {
	margin			: 0px 0px 0px 0px;
	position		: relative;
	top			:5px;
	left			:119px;
	background-image	: url('/images/easytouse_title.gif');
	width			:144px;
	height			:18px;
}
#easyToUse h2 span { display:none; }
#easyToUse p {
	position 		: relative;
	top			: 5px;
	left			: 118px;
	width			: 380px;
}
#easyToUse .price {
	position 		: relative;
	top			: -60px;
	left			: 465px;
	border			: 0px;
	float			: left;
}

#marketing {
	margin:20px auto;
	width:550px;
	text-align:left;
}

#marketing td {
	width:33%;
	vertical-align:top;
	padding-right:5px;
}
#features {
	margin:0px 0px 0px 15px;
	padding: 0px;
	list-style-type:disc;
	list-style-image: url("/images/featurelist_bullet.gif");	
}
#marketing b {
	display:block;
	margin-bottom:1em;
}

/* general use */

.center { text-align:center;}

img.screenshot { 
	margin:10px; 
	border:1px solid #AABCD2;
}

/* Register section */
#container * { font: Arial, helvetica, sans-serif 10pt; }
#container .regNote { 
	padding:5px;
	font-family:arial,helvetic,sans-serif;  
	font-size:x-small;
	vertical-align:top; 
	border-left:1px dashed #AABCD2; 
	background-color:#fff; 
	color:#000; 
	font-size:10pt;
}
#container #change-my-account {display:none;}
#container .s {font-size:x-small;}
#container .regTitle { background-color:#fff;padding-bottom:20px;font-weight:normal; color:#000;}
#container .regTitle h3 { font-size:140%;}
#container .regItem, #container .regItem label { font-family:arial,helvetic,sans-serif; background-color:#fff; color:#000; font-size:10pt;}
#container .regItem input, #container .regItemError input {width:200px; font-size:10pt;}
#container .regItemError {background-color:red;color:#fff; font-size:10pt;}
#container .privateTitleRow, #container .privateSubRow, #container .privateRow1, #container .privateRow2 {
	background-color:#fff; color:#000; font-family: arial,helvetica,sans-serif; font-size: 8pt;
}
#container input {font-family:arial,helvetica,sans-serif;}
#container .registerConfirm { font-family:arial,helvetica,sans-serif; font-size: 10pt;}
/* Email sections */
#contactEmail td, #contactEmail th {
	vertical-align:top;
}
#contactEmail input, #contactEmail select, #contactEmail textarea {
		border:1px solid #aaa;
		width:200px;
}
#contactEmail .radio {
	border:0px;
	width:20px;
}
input.required {
/* used to spoof Js form checking */
}

#contactEmail .alert, .alert{
	border:1px solid #ff0000;
}

#ErrorPanel {
	margin: 5px;
	display:none; 
	padding: 5px;
	border:1px solid red;
	background-color:lightyellow;
	text-align:center;
}

#faq a { text-decoration:none; }
#faq a:hover { text-decoration:underline; }

#faq li {
	padding-bottom:5px;
}
#faqanswers p {
	margin-right:20px;
	margin-left:20px;
}

#buynow td img {
	padding:0px;
	margin:0px;
	display:block;
}
