div.start-typing-free {
	width: 238px;
	height: 39px;
	text-align: center;
	background: url('../../images/start_typing_free_blank.gif') no-repeat;
	margin-bottom: 10px;
	padding-top: 8px;
	cursor: pointer;
}

div.start-typing-free a:link, div.start-typing-free a:visited, div.start-typing-free a:hover, div.start-typing-free a:active {
	font: bold 20px Arial;
	color: #ff9c00;
	text-decoration: none;
}

div#tab-content {
	width: 590px;
	height: 430px;
	padding: 0px;
	overflow: auto;
	float: left;
}

div.hidden-content {
	padding: 30px;
}

h2 {
	font: bold 13.5pt Arial;
}

/* ************************************** */
/*	Content CSS                           */
/**************************************** */

div#content {
	background: #fff url('../../images/content_bg.jpg') repeat-x bottom;
	width: 980px;
	height: 445px; /* 445 */
	padding: 0px 0px 0px 0px;
}

/* ************************************** */
/*	Left Content CSS                      */
/**************************************** */

div#content-left {
	background: url('../../images/tutor_left_bg.jpg') no-repeat bottom;
	width: 206px;
	height: 395px;
	padding: 50px 30px 0px 30px;
	float: left;
}

div#content-left-shadow {
	background: url('../../images/tutor_left_shadow.jpg') no-repeat bottom;
	width: 10px;
	height: 445px;
	float: left;
}

div#content-left h4 {
	margin-bottom: 20px;
}

div#content-left p.wpm-calc {
	height: 25px;
	width: 150px;
	line-height: 25px;
}

div#content-left input {
	text-align: right;
	position: relative;
	top: 3px;
}

p.wpm-calc span.calc-left { float: left; }
p.wpm-calc span.calc-right { float: right; }

div#content-left img {
	margin: 5px 0px 10px -4px;
}

div#content-left a:link, div#content-left a:visited, div#content-left a:hover, div#content-left a:active {
	display: block;
	margin-top: 3px;
	font: bold 10pt Arial;
	color: #37d4dd;
	text-decoration: none;
}


/* ************************************** */
/*	Right Content CSS                     */
/**************************************** */

div#content-right {
	width: 654px; /* 704 */
	height: 395px;
	padding: 50px 25px 0px 25px;
	float: left;
}

div#content-right-top {
	height: 85px;
	padding-bottom: 13px;
}

div#content-right-copy {
	width: 269px; /* 325 */
	height: 297px;
	padding: 0px 30px 0px 0px; 
	float: left;
}

div#content-right-image {
	width: 355px;
	height: 297px;
	float: left;
	position: relative;
}

div#content-right-copy ul {
	display: block;
	margin-top: 15px;
	margin-left: 10px;
}

div#content-right-copy li {
	list-style-position: inside;
	list-style-type: disc;
	font: 8.5pt Arial;
	color: #4a4947;
}

div#content-right-copy li a {
	color: #4a4947;
}

div#content-right-copy li p { display: inline; }
/* div#content-right-copy img { margin: 20px 0px 20px -3px; } */
div#content-right-copy img { margin: 70px 0 10px -3px; }

/* ************************************** */
/*	Bottom Copy CSS                       */
/**************************************** */

div#copy {
	height: 430px;
	width: 980px;
	padding: 0px;
}

div#copy-left {
	width: 206px;
	height: 370px;
	padding: 30px;
	border-right: 1px solid #cccccc;
	float: left;
}

div#copy-right {
	float: right;
	width: 713px;
}

div#copy-tabs {
	width: 123px;
	height: 430px;
	float: left;
}


span.testimonial-name {
	display: block;
	margin-top: 10px;
}

/* ************************************** */
/*	List Styling CSS                      */
/**************************************** */

div#copy-tabs li {
	background: #e5f9fa;
	display: block;
	width: 107px;
	height: 29px; /* 44 */
	padding: 15px 0px 0px 15px;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	position: relative;
	font: bold 10pt Arial;
	color: #4a4947;
	cursor: pointer;
}

div.first-tab-inner {
	background: #e5f9fa url('../../images/first_tab_off.gif') repeat-x top;
	width: 107px;
	height: 29px;
	padding: 15px 0px 0px 15px;
}

li#first-tab {
	padding: 0px !important;
	height: 44px !important;
	width: 122px !important;
}

div#copy-tabs li.active-tab div.first-tab-inner {
	background: #fff url('../../images/copy_bg.gif') repeat-x top;
	width: 107px;
	height: 29px;
}

div#copy-tabs li.hover-tab div.first-tab-inner {
	background: #fff url('../../images/copy_bg.gif') repeat-x top;
	width: 107px;
	height: 29px;
}

li.active-tab {
	background-color: #fff !important;
	width: 108px !important;
	border-right: 0px !important;
	color: #ff9c00 !important;
	cursor: pointer !important;
}

li.hover-tab {
	background-color: #fff !important;
	color: #ff9c00 !important;
}

div#clearing-tab {
	background: #e5f9fa;
	width: 122px;
	height: 205px;
	border-right: 1px solid #cccccc;
}

div.hidden-content {
	display: none;
}

/* ************************************** */
/*	Tab Content CSS                       */
/**************************************** */

div#tab-content p {
	margin-bottom: 15px;
}

/* ************************************** */
/*	Left Content Bar                      */
/**************************************** */

div#content-left ul, div#content-left il {
	display: block;
}
/* tabs */
div#content-left li {
	height: 113px;
	padding: 25px 30px 0px 30px;
	border-bottom: 1px solid #cccccc;
	cursor: pointer;
}

/* mouse over or active link top 2 */
div#content-left div.nav-arrow { z-index: 9999; position: absolute; top: -29px; left: 236px; padding: 0px 0px 0px 4px; margin: 0px; width: 43px; height: 138px; display: none; }

div#content-left li.active-choice { background-color: #fff !important;}

div#content-left div.content-item { position: relative; }

div#content-left li.active-choice div.nav-arrow { display:block; !important; }

/* mouse over or active link bottom li */
div#content-left li.active-choice div.last-choice { background: #fff !important; }

div#content-left div.last-choice div.nav-arrow { top: -5px; left: 266px; }

/* bottom list item inside div */
div.last-choice {
	height: 112px;
	padding: 25px 30px 0px 30px;
}

/* bottom list */
li#bottom-choice {
	height: 137px !important;
	padding: 0px !important;
	border-bottom: 0px !important;
}

/* arrow image set to not display  */
.nav-arrow-div {
	display: none;
}

/* when active choice, show image */
li.active-choice .nav-arrow-div {
	display: block;
	position: relative;
	top: -114px;
	left: 240px;
	width: 23px;
	height: 138px;
}


table.price-list {
	border-collapse: collapse;
}

tr.price-first {
	background: #e5f9fa;
}

tr.price-second {
	background: transparent;
}

table.price-list td, table.price-list, th {
	padding: 3px 0px 3px 5px;
	font: 10pt Arial;
	color: #4a4947;
}

table.price-list th, table.screen-list th {
	font: bold 11.5pt Arial;
	color: #ff9c00;
}

table.price-list td.license-footer {
	font: 8pt Arial;
	padding-top: 20px;
}


table.price-list a {
	color: #4a4947;
	text-decoration: underline;
}

div#pricing p {
	margin-left: 10px;
}

table.screen-list th {
	text-align: center;
}

table.screen-list td.screen-note {
	font: 8pt Arial;
	text-align: center;
	color: #858585;
}

div#typing-test li {
	font: 8.5pt Arial;
	color: #4a4947;
	list-style-image: url('../../images/list_arrow.gif');
	list-style-position: inside;
	padding-left: 10px;
}

p.tab-testimonial {
	padding-left: 50px;
	margin: 20px 20px;
	background: url('../../images/blog_quotes.gif') no-repeat top left;
}

p.tab-testimonial span {
	display: block;
	font-weight: bold;
	font-style: italic;
	color: #37D4DD;
}


div#certification a:link, div#certification a:visited, div#certification a:hover, div#certification a:active, div#typingtest a:link, div#typingtest a:visited, div#typingtest a:hover, div#typingtest a:active {
	display: block;
	text-align: center;
	font: bold 12pt Arial;
	color: #FF9C00;
	margin-top: 35px;
	text-decoration: none;
}

div#testimonials a:link, div#testimonials a:visited, div#testimonials a:hover, div#testimonials a:active {
	font: bold 8.5pt Arial;
	color: #37D4DD;
	margin-top: 25px;
}

div#content-right-copy {
	position: relative !important;
}

div.start-typing {
	position: absolute;
	bottom: 51px;
	left: 0;
}

div#content-right-copy img {
	margin-top: 0px !important;
	margin-left: 0px !important;
}

div#certification img, div#typingtest img {
	margin: 0px 15px 0px 0px;
}

div#tab-content {
	background: url('../../images/tw_logo.gif') no-repeat 310px bottom;
}