@charset "utf-8";
/* CSS Document */

/* Styling all elements
==========================================================================================================*/
* {
	margin: 0;
	padding: 0;
}
a {
	outline: none;
	border: none;
	text-decoration: none;
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
.floatleft {
	float: left !important;
}
.floatright {
	float: right !important;
}
abbr {
	cursor: help;
}
acronym {
	cursor: help;
}
/* --------------- Applying clearfix fix for some browsers to use in appropriate places -------------- */
.clearfix:after {
	content: " ";
	display: block;
	height:0%;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hide from IE Mac \*/
.clearfix {
	display: block;
}
/* End hide from IE Mac */
.clear {
	clear:both
}
/*=======================================================================================================*/

/* Body
--------------------------------------------------------------------------------------------------------*/

body {
	background:#fff url(../images/bg.gif) left top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.align_right {
	text-align:right;
}
.align_center {
	text-align:center;
}
hr {
	border:none;
	height:1px;
	border-bottom:1px #e2e2da solid;
}
/* Wrapper
--------------------------------------------------------------------------------------------------------*/
#wrapper {
	width:1000px;
	margin:0 auto;
	padding-top:16px;/*position:relative;*/
}
/* Top Navigation
--------------------------------------------------------------------------------------------------------*/
#top_nav {
	background:url(../images/nav_bg.gif) repeat-x left top;
	height:50px;
	padding-bottom:6px;
}
#top_nav h1 a {
	float:left;
	background:url(../images/nav_left.gif) no-repeat left top;
	width:66px;
	height:50px;
	display:block;
	text-indent:-2000em;
}

#logo a {
	float:left;
	background:url(../images/nav_left.gif) no-repeat left top;
	width:66px;
	height:50px;
	display:block;
	text-indent:-2000em;
}

.menutitle {
	font-size:24px;
	color:#3d3d3d;
	padding-bottom:15px;
	padding-left:28px;
	font-weight:bold;
}

#top_nav li {
	list-style:none;
	float:left;
	height:50px;
}
#top_nav li a {
	float:left;
	height:50px;
	display:block;
	text-indent:-2000em;
}
#top_nav li a:hover, .active_tab {
	background-position:left bottom !important;
}
.login {
	float:left;
	position:absolute;
	top:-55px;
	right:40px;
	font-size:13px;
	color:#fff;
	font-weight:700;
	line-height:45px;
}
.login a {
	color:#fff;
}
.login_index {
	float:left;
	position:absolute;
	top:-55px;
	right:40px;
	font-size:13px;
	color:#fff;
	font-weight:700;
	line-height:45px;
}
.login_index a {
	color:#fff;
}
/* Top Navigation Buttons
--------------------------------------------------------------------------------------------------------*/
#products_btn a {
	background:url(../images/products_btn.gif) no-repeat left top;
	width:90px;
}
#solutions_btn a {
	background:url(../images/solutions_btn.gif) no-repeat left top;
	width:93px;
}
#the_science_btn a {
	background:url(../images/the_science_btn.gif) no-repeat left top;
	width:107px;
}
#company_btn a {
	background:url(../images/company_btn.gif) no-repeat left top;
	width:91px;
}
#contact_btn a {
	background:url(../images/contact_btn.gif) no-repeat left top;
	width:80px;
}
#impact_btn a {
	background:url(../images/impact_btn.gif) no-repeat left top;
	width:79px;
}
#costumer_log_btn a {
	background:url(../images/costumer_log_btn.gif) no-repeat left top;
	width:134px;
}
#current_btn a {
	background:url(../images/current_btn.gif) no-repeat left top;
	width:180px;
}

/* Content
--------------------------------------------------------------------------------------------------------*/
#content {
	padding:0 10px 0 7px;
	position:relative;
}
#contbx {
	border-left:1px #e1e1e1 solid;
	border-right:1px #e1e1e1 solid;
	padding:13px 2px 0 33px;
}
#contbx_bottom {
	clear:both;
	background:url(../images/topbox_battom.gif) no-repeat left top;
	height:20px;
	display:block;
}
/* Left Content
--------------------------------------------------------------------------------------------------------*/
#left_content {
	float:left;
	width:275px;
	
}
#left_content h1 a {
	margin-top:6px;
	background:url(../images/therasim_logo.jpg) no-repeat left top;
	width:170px;
	height:52px;
	display:block;
	padding-bottom:17px;
	text-indent:-2000em;
	position:relative;
	z-index:51;
}
.left_links {
	position:relative;
	padding:25px 0 8px 0;
	z-index:200;
}
.left_links li {
	list-style:none;
	padding-bottom:6px;
}
.para_text {
	color:#000;
	width:180px;
	font-size:12px;
	padding:8px 0;
	position:relative;
	z-index:101;
}
.button1 {
	background:url(../images/button1.gif) no-repeat left top;
	width:223px;
	height:22px;
	padding-left:10px;
	margin-bottom:6px;
}
.button1 a {
	background:url(../images/arrow2.gif) no-repeat left 8px;
	height:22px;
	line-height:22px;
	padding-left:15px;
	display:block;
	font-size:11px;
	color:#c60c14;
	font-weight:700;
}
.button1:hover {
	background:url(../images/button1_hvr.gif) no-repeat left top;
	height:22px;
	display:block;
}
.sim_flash{
	position:absolute;
	top:0px;
	left:38px;
	z-index:50;
}
/* Right Content
--------------------------------------------------------------------------------------------------------*/
#right_content {
	float:left;
	width:670px;
}
#laptop_img1 {
	position:relative;
	background:url(../images/laptop_img.jpg) no-repeat left top;
	width:670px;
	height:452px;
}
#laptop_img {
	position:relative;
	/*background:url(../images/laptop_img.jpg) no-repeat left top;*/
	width:670px;
	height:452px;
}
.display_img {
	clear:both;
	position:absolute;
	left:82px;
	top:35px;
}
/* User Highlight Box
--------------------------------------------------------------------------------------------------------*/
.user_highlights {
	background:url(../images/gray_strip_bg.gif) repeat-x left top;
	height:29px;
	line-height:29px;
	margin:0 10px 0 7px;
}
.user_high_center {
	float:left;
	padding-left:22px;
	font-size:11px;
	color:#4e4e4e;
}
.user_highlights span {
	padding-right:25px;
}
/* Bottom Content Box
--------------------------------------------------------------------------------------------------------*/
#bottom_contbx {
	background:url(../images/bottom_box_top.gif) no-repeat left top;
	margin:8px 5px 0 4px;
	padding:2px 0 0 1px;
}
#bottom_contbx li {
	float:left;
	list-style:none;
	background:url(../images/bottom_contbox.png) no-repeat left top;
	width:243px;
	height:164px;
	padding:10px 6px 0 0;
}
.medscape_bx {
	text-align:center;
}
.medscape_bx p {
	padding:10px 0;
}
.graph_bx {
	text-align:center;
}
.graph_bx p {
	padding:6px 0;
}
.insights_left {
	float:left;
	width:135px;
	padding:5px 0 0 12px;
}
.insights_left p {
	padding:3px;
	font-size:11px;
}
.insights_right {
	float:right;
	width:87px;
	margin-right:8px;
	padding-top:5px;
}
.learn_more {
	padding:20px 5px;
}
/* Footer Links
--------------------------------------------------------------------------------------------------------*/
#footer {
	clear:both;
	background:url(../images/footer_bg.gif) repeat-x left top;
	height:31px;
	margin:0 10px 0 7px;
}
#footer a {
	color:#4e4e4e;
	padding:0 10px;
	line-height:31px;
}
#copyright {
	clear:both;
	padding:14px 25px;
	color:#4e4e4e;
}
#copyright a {
	color:#4e4e4e;
}
/* Internal Pages Css
--------------------------------------------------------------------------------------------------------*/
/* Internal Content
--------------------------------------------------------------------------------------------------------*/
#int_content {
	margin:0 10px 0 7px;
}
/* Center Content
--------------------------------------------------------------------------------------------------------*/
#content_top {
	position:relative;
	background:url(../images/int_cont_top.jpg) no-repeat left top;
	min-height:650px;
}
#center_content {
	background:url(../images/int_cont_bg.gif) repeat-y left top;
	padding-bottom:10px;
}
/* Internal Header
--------------------------------------------------------------------------------------------------------*/
#header {
	clear:both;
	height:70px;
	position:relative;
}
#header h1 a {
	position:absolute;
	left:20px;
	top:8px;
	background:url(../images/logo_inner.jpg) no-repeat top left;
	width:172px;
	height:52px;
	display: block;
	text-indent: -9999px;
}
.header_cont {
	position:absolute;
	right:45px;
	top:0px;
	width:560px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#4a4a4a;
	text-align:right;
}
.header_cont div {
	float:left;
	width:470px;
	padding-top:10px;
}
.header_cont img {
	float:right;
}
.text_red {
	font-size:24px;
	color:#c9040b;
}
/* Left Section
--------------------------------------------------------------------------------------------------------*/
#left_section {
	position:absolute;
	left:7px;
	top:7px;
	width:211px;
	display:block;
}
.sidebar {
	background:url(../images/sidebar_top.png) no-repeat left top;
	width:211px;
	padding-top:18px;
	margin-top:4px;
}
.sidebar_bottom {
	background:url(../images/sidebar_bottom.png) no-repeat left bottom;
	height:15px;
	display:block;
}
.sidebar h1 {
	font-size:24px;
	color:#4e4e4e;
	padding:0 0 15px 29px;
}
/* Left Navigation
--------------------------------------------------------------------------------------------------------*/
.left_nav {
	list-style:none;
	padding:0 14px;
	width:183px;
	padding-bottom:40px;
}
.left_nav li {
	border-top:1px #c2c3c3 dashed;
	/*height:30px;*/
	padding-top:6px;
	padding-bottom:6px;
	line-height:18px;
	padding-left:13px;
}
.left_nav li a {
	background:url(../images/arrow_right.gif) no-repeat right 4px;
	width:156px;
	font-size:14px;
	color:#4e4e4e;
	display:block;
}
.left_nav li a:hover, .active_link {
	background:url(../images/arrow_hvr.gif) no-repeat right 4px !important;
	color:#c9040b !important;
}
.bott_border {
	border-bottom:1px #c2c3c3 dashed;
}
.left_bottom {
	text-align:center;
}
.left_bottom div {
	text-align:center;
	padding-bottom:15px;
}
.button2 a {
	background:url(../images/button2.gif) no-repeat left top;
	width:180px;
	height:25px;
	line-height:25px;
	padding-left:32px;
	font-size:14px;
	color:#4e4e4e;
	margin-top:5px;
	margin-left:15px;
	display:block;
	text-align:left;
}
.button2 a:hover {
	background-position:left bottom !important;
}
.button3 a {
	background:url(../images/button3.gif) no-repeat left top;
	width:78px;
	height:25px;
	line-height:25px;
	padding-left:28px;
	font-size:14px;
	color:#4e4e4e;
	margin-top:5px;
	display:block;
}
.button3 a:hover {
	background-position:left bottom !important;
}
.button4 a {
	background:url(../images/button4.jpg) no-repeat left top;
	width:130px;
	height:25px;
	line-height:25px;
	padding-left:29px;
	font-size:14px;
	color:#4e4e4e;
	margin-top:5px;
	margin-left:15px;
	display:block;
	text-align:left;
}
.button4 a:hover {
	background-position:left bottom !important;
}
.back_btn a {
	background:url(../images/back_btn.gif) no-repeat left top;
	width:78px;
	height:25px;
	line-height:25px;
	padding-left:28px;
	font-size:14px;
	color:#4e4e4e;
	margin-top:5px;
	display:block;
	margin-left:45px;
}
.back_btn a:hover {
	background-position:left bottom !important;
}
/* Right Section
--------------------------------------------------------------------------------------------------------*/
#right_section {
	width:771px;
	padding-left:203px;
	padding-top:28px;
}
/* Right Header
--------------------------------------------------------------------------------------------------------*/
.right_header {
	background:#fff;
	border-bottom:1px #e1e1e1 solid;
	border-right:1px #e1e1e1 solid;
	padding:20px 0 20px 43px;
}
.right_header h1 {
	font-size:24px;
	color:#c9040b;
	padding-bottom:15px;
}
.right_header h2 {
	font-size:24px;
	color:#c9040b;
	padding-bottom:15px;
}

.right_header h2 span {
	background:url(../images/arrow_right.png) no-repeat right 10px;
	color:#3d3d3d;
	padding-right:15px;
	margin-right:8px;
}

.right_header h1 span {
	background:url(../images/arrow_right.png) no-repeat right 10px;
	color:#3d3d3d;
	padding-right:15px;
	margin-right:8px;
}
.right_header p {
	font-size:16px;
	color:#00619d;
	line-height:20px;
	font-weight:700;
	width:730px;
}
/* Right Center Section
--------------------------------------------------------------------------------------------------------*/
.right_center {
	padding:10px 0 20px 25px;
}

.right_center h2 {
	font-size:24px;
	color:#c9040b;
	padding-bottom:15px;
}

.right_center h2 span {
	background:url(../images/arrow_right.png) no-repeat right 10px;
	color:#3d3d3d;
	padding-right:15px;
	margin-right:8px;
}


.image_box {
	float:left;
	background:url(../images/image_box.gif) no-repeat left top;
	padding-top:0px;
	width:225px;
	height:202px;
	text-align:center;
}
.image_box2 {
	float:left;
	padding-top:0px;
	width:225px;
	height:202px;
	text-align:center;
}
.right_links {
	float:right;
	width:450px;
	padding-right:20px;
}
.right_links2 {
	float:right;
	width:400px;
	padding-right:20px;
}
.right_list {
	padding-top:8px;
}
.right_list li {
	list-style:none;
	background:url(../images/bullet2.gif) no-repeat left 3px;
	color:#3d3d3d;
	padding-left:25px;
	line-height:16px;
	padding-bottom:15px;
}
.right_list li a {
	color:#3d3d3d;
}
.right_list li span {
	font-size:18px;
}
.right_list2 {
	padding-top:8px;
	padding-bottom:5px;
}
.right_list2 li {
	list-style:none;
	background:url(../images/bullet2.gif) no-repeat left 3px;
	color:#a90205;
	padding-left:25px;
	line-height:16px;
	padding-bottom:5px;
}
.right_list2 li span {
	font-size:18px;
}
.spacer {
	height:50px;
}
/* Clinical Simulator page
--------------------------------------------------------------------------------------------------------*/
.right_text {
	float:right;
	width:430px;
	padding-right:25px;
	font-size:12px;/*color:#4c4b4b;*/
}
.right_text p {
	padding:8px 0;
	text-align:justify;
}
.red_text {
	color:#a90205;
}
.red_text a:hover {
	text-decoration:underline;
}
/* Bottom Section
--------------------------------------------------------------------------------------------------------*/
.bottom_sec {
	padding:10px 35px 20px 43px;
	color:#606060;
}
.bottom_sec h1 {
	font-size:24px;
	color:#3d3d3d;
	padding-bottom:15px;
}
.bottom_sec h1 span {
	color:#c9040b;
	padding-right:15px;
}
.blue_text {
	font-size:16px;
	color:#00619d;
	line-height:20px;
	font-weight:700;
}
.list_text {
	list-style-position:inside;
	padding:8px 0 6px 15px;
	line-height:15px;
}
.list_text li {
	line-height:18px;
	list-style-type:square;
}
.bottom_sec p {
	padding:4px 0;
	line-height:18px;
}
.bottom_sec hr {
	border:none;
	height:1px;
	border-bottom:1px #e2e2da solid;
}
/*.sim_center {
	width:678px;
	padding:10px 35px 20px 43px;
	text-align:justify;
}*/
.sim_center {
	width:678px;
	padding:10px 35px 5px 43px;
	text-align:justify;
	color:#3d3d3d;
}
.sim_center p {
	/*width:678px;*/
	padding:8px 0;
	line-height:18px;
}
.red_text16 {
	color:#da2128;
	font-size:16px;
	font-weight:700;
}
.red_text14 {
	color:#da2128;
	font-size:14px;
	font-weight:700;
}
.gray_text16 {
	color:#4c4b4b;
	font-size:16px;
	font-weight:700;
}
.sim_list {
	list-style:none;
	padding-top:15px;
}
.sim_list li {
	background:url(../images/bullet2.gif) no-repeat left 4px;
	padding-left:25px;
	padding-bottom:10px;
	line-height:20px;
}
.image_sec {
	float:left;
	margin:8px 15px 15px 0;
}
.image_right_sec {
	float:right;
	width:354px;
	padding-top:10px;
	color:#3d3d3d;
}
.image_right_sec p {
	width:354px;
}
.image_right_sec2 {
	float:right;
	width:300px;
	padding-top:10px;
	color:#3d3d3d;
}
.image_right_sec2 p {
	width:300px;
}
/* Internal company section
--------------------------------------------------------------------------------------------------------*/
.int_sec2 {
	padding-right:20px;
}
.int_sec2 span {
	float:left;
	background:url(../images/image_box.gif) no-repeat left top;
	width:225px;
	height:202px;
	text-align:center;
	margin:8px 15px 15px 0;
}
.int_sec2_img {
	float:left;
	background:url(../images/image_box.gif) no-repeat left top;
	width:225px;
	height:202px;
	text-align:center;
	margin:8px 15px 15px 0;
}
.int_sec2 p {
	padding:8px 0;
	line-height:18px;
	
	
}
.int_sec2 .txt_area {
	width:410px;
	float:left;
}
.red_text2 {
	color:#a90205;
}
.red_text2 a {
	color:#a90205;
	text-decoration:underline;
}
.red_text2 a:hover {
	text-decoration:none;
}
/* Solution section
--------------------------------------------------------------------------------------------------------*/
.img_box {
	width:400px;
	padding-bottom:20px;
	text-align:center;
	float:left;
}
.img_box2 {
	width:320px;
	padding-bottom:20px;
	float:left;
}
/* Contact section
--------------------------------------------------------------------------------------------------------*/
.contact_sec {
	float:left;
	width:220px;
	padding-top:10px;
}
.contact_sec ul {
	list-style:none;
	padding-left:20px;
}
.contact_sec li {
	background:url(../images/arrow.gif) no-repeat left 3px;
	padding-left:15px;
	padding-bottom:10px;
}
/* Contact Form Page
--------------------------------------------------------------------------------------------------------*/
.form {
	padding:0;
	margin:0;
	padding-top:25px;
	padding-left:25px;
}
.form label {
	float:left;
	color:#525151;
	font-weight:bold;
	text-align:right;
	width:180px;
	padding-right:10px;
	font-size:13px;
}
.form p {
	padding:0;
	margin:0;
}
.int_textbox {
	float:left;
	padding-bottom:10px;
}
.inputbox {
	border:1px #d4d4d4 solid;
	background-color:#fff;
	width:155px;
	height:19px;
	padding-top:3px;
	padding-left:5px;
}
.textarea {
	border:1px #b6ae8f solid;
	background-color:#fff6d3;
	width:266px;
	height:115px;
	padding-top:4px;
	padding-left:5px;
}
.form select {
	border:0;
	border:1px #d4d4d4 solid;
	background-color:#fff;
	width:161px;
	height:21px;
	padding-left:2px;
	margin-bottom:2px;
	margin-right:5px;
}
.clear {
	clear:both;
}
.radio_btn {
	float:left;
	padding:0 0 10px 0;
}
.radio_btbox {
	float:left;
}
.radio_label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	font-weight:bold;
	margin:0 15px 0 8px;
}
.text5 {
	width:50px;
	text-align:center;
	display:inline-block;
}
/* Download Brochures*/
.brochures {
	clear:both;
	padding:15px 0 15px 20px;
	border-bottom:1px #e2e2da dashed;
	margin:0 15px;
}
.brochures img {
	float:left;
	margin-right:25px;
}
.brochures p {
	float:left;
	width:410px;
	font-size:14px;
	color:#003399;
	font-weight:700;
	padding-top:18px;
}
.download_btn {
	float:left;
	padding-left:35px;
	margin-top:18px;
}
/* Company - Our Clients & Partners*/
.partner {
	clear:both;
	padding:25px 35px 20px 35px;
	text-align:justify;
}
.partner h2 {
	color:#da2128;
	font-size:16px;
	border-bottom:1px #e2e2da solid;
	padding-bottom:5px;
	margin-bottom:10px;
	text-decoration:none;
	
}
.partner span {
	float:left;
	width:161px;
	margin:0 12px 20px 0;
}
.partner p {
	float:right;
	width:470px;
	margin-right:25px;
}
.link_text a {
	color:#00619d;
	text-decoration:underline;
	line-height:20px;
	padding-right:10px;
}
.link_text a:hover {
	text-decoration:none;
}
/* The Science Page */
.int_strip {
	background:#e7e7e7;
	color:#4b4b4b;
	line-height:18px;
	border-top:1px #d3d3d3 solid;
	margin-left:43px;
	margin-right:25px;
}
.int_col1, .int_col2 {
	float:left;
	padding:10px;
	font-weight:700;
}
.int_col1 {
	width:125px;
}
.int_col2 {
	background:#f0f0f0;
	width:511px;
	border-left:1px #fff solid;
}
.bottom_strip {
	clear:both;
	background:#fafafa;
	padding:10px;
	border-top:1px #d3d3d3 solid;
}
.bottom_strip span {
	padding-left:152px !important;
}
.bottom_strip a {
	color:#73020f;
	padding:0 6px;
}
.bottom_strip a:hover {
	text-decoration:underline;
}
.bottom_strip p {
	padding:8px 10px;
}
.bottom_strip ul {
	margin-left:25px !important;
}
.bottom_strip li {
	list-style:square;
	padding:3px 0;
	border-bottom:1px #e2e2da solid;
}
.sol_flash {
	text-align:center;
	padding-bottom:25px;
}
.sim_center hr {
	border:none;
	height:1px;
	border-bottom:1px #e2e2da solid;
}
.news {
	clear:both;
	padding:10px 35px 5px 35px;
	text-align:justify;
}
.news h2 {
	color:#da2128;
	font-size:16px;
	border-bottom:1px #e2e2da solid;
	padding-bottom:5px;
	margin-bottom:10px;
}
.news p {
	padding:5px 0;
	line-height:18px;
}
.news hr {
	border:none;
	height:1px;
	border-bottom:1px #e2e2da solid;
	padding-bottom:8px;
}
.get_list {
	padding:8px 0 0 20px;
	width:165px;
	font-size:10px;
	list-style:square;
}
.get_list li {
	padding:5px 0;
}
.trial_bx {
	float:left;
	width:330px;
	padding-right:10px
}
.nor_text {
	font-size:12px;
	color:#000;
}

/*-----Pegination---- */

.pegination{
	color:#939393;
	font-weight:bold;
	line-height:25px;
	padding-right:55px;
}
.pegination a{
	color:#939393;
	font-weight:bold;
}
.pegination a:hover{
	text-decoration:underline;
}

.pegination span{
	padding-right:3px;
}
.pegination span img{
	vertical-align:middle;
}
.pegination .selected{
	color:#565656;
	font-size:14px;
}

/*-----User Comments---- */
.user_comments{
	background:#ffffff url(../images/user_comment_bg.jpg) repeat-x left bottom;
	height:80px;
	margin:0 10px 10px 7px;
}
.user_comments p{
	font-size:12px;
	/*color:#767676;*/
	color:#000000;
	line-height:18px;
	padding:8px 10px 10px 15px;
	font-style:oblique;
		
}
.user_comments  span{
	color:#cc0000;
	font-weight:bold;
	padding-left:14px;
}
.comment_arr{
	background: url(../images/down_arr.jpg) no-repeat 28px top;
	height:20px;
}
.comment_arr p{
	color:#959595;
	padding-left:70px;
	line-height:18px;
	font-weight:bold;
}
.scroll_box{
	background:url(../images/scrollText_bg.gif) no-repeat left top;
	width:982px;
	height:55px;
	padding:5px 0;
	margin:0 0 8px 6px;
}
.scroll_box h2{
	float:left;
	width:173px;
	padding-left:10px;
	color:#FFFFFF;	
	font-size:13px;
	height:55px;
	border-right:1px #ddd solid;
	line-height:55px;
}
.scroll_text{
	float:left;
	width:770px;
	padding-left:15px;
	padding-top:5px;
	color:#000;
	font-size:13px;	
	/*line-height:15px;*/
	vertical-align:middle;
	
	
}

.scroll_text p{
	float:left;
	width:770px;
	padding-left:15px;
	padding-top:5px;
	color:#000;
	font-size:13px;		
	/*line-height:15px;*/
	vertical-align:middle;	
	font-weight:bold;
}







/* CT Left Content
--------------------------------------------------------------------------------------------------------*/
#ct_left_content {
	float:left;
	width:520px;
	padding-right:10px;
	
	
}
#ct_left_content h1 a {
	margin-top:6px;
	background:url(../images/therasim_logo.gif) no-repeat left top;
	width:170px;
	height:50px;
	display:block;
	padding-bottom:17px;
	text-indent:-2000em;
	position:relative;
	z-index:51;
}
.ct_para_text {
	color:#000;
	width:510px;
	font-size:12px;
	padding:8px 0;
	position:relative;
	z-index:101;
}
#ct_left_content ul {
	list-style:square;
	padding-left:30px;
	padding-top:10px;
	padding-bottom:10px;
	
}
#ct_left_content li {
	padding-top:10px;
}
/* Right Content
--------------------------------------------------------------------------------------------------------*/
#ct_right_content {
	float:left;
	width:400px;
	padding-left:10px;
}
.ct_button1 {
	background:url(../images/ct_button1.gif) no-repeat left top;
	width:180px;
	height:22px;
	padding-left:10px;
	margin-bottom:6px;
}
.ct_button1 a {
	background:url(../images/arrow2.gif) no-repeat left 8px;
	height:22px;
	line-height:22px;
	padding-left:15px;
	display:block;
	font-size:11px;
	color:#c60c14;
	font-weight:700;
}
.ct_button1:hover {
	background:url(../images/ct_button1_hvr.gif) no-repeat left top;
	height:22px;
	display:block;
}
.ct_right_top_cor{
	background:url(../images/ct_rgt_top_cor.jpg) no-repeat left top;
	height:14px;
	text-align:center;
	padding-top:15px;
	
}
.ct_right_mid_sec{
	width:382px;
	border-left:2px #e6e6e6 solid;
	border-right:2px #e6e6e6 solid;
}
.ct_gray_bg{
	background-color:#f2f2f2;
	width:384px;
}
.ct_gray_bg p{
	padding-left:20px;
	padding-top:5px;
	padding-bottom:10px;
	
}
/* Form Page
--------------------------------------------------------------------------------------------------------*/
.form {
	padding:0;
	margin:0;
	padding-top:20px;
	padding-left:75px;
}
.form label {
	float:left;
	color:#525151;
	font-weight:bold;
	text-align:left;
	width:120px;
	padding-right:10px;
	font-size:11px;
}
.form p {
	padding:0;
	margin:0;
}
.int_textbox {
	float:left;
	padding-bottom:10px;
}
.inputbox {
	border:1px #d4d4d4 solid;
	background-color:#fff;
	width:180px;
	height:15px;
	padding-top:3px;
	padding-left:5px;
}
.textarea{
	border:1px #b6ae8f solid;
	background-color:#fff6d3;
	width:266px;
	height:115px;
	padding-top:4px;
	padding-left:5px;
}
.form select {
	border:0;
	border:1px #d4d4d4 solid;
	background-color:#fff;
	width:185px;
	height:19px;
	
	padding-left:2px;
	margin-bottom:2px;
	margin-right:5px;
}
.clear {
	clear:both;
}
.radio_btn{
	float:left;
	padding:0 0 10px 0;
}
.radio_btbox{
	float:left;
}
.radio_label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	font-weight:bold;
	margin:0 15px 0 8px;
}
.text5{
	width:50px;
	text-align:center;
	display:inline-block;
}


/* Benifits sectrion
--------------------------------------------------------------------------------------------------------*/
.benifits_ts_head{
	color:#990000;
	font-size:14px;
	padding:10px;
	padding-top:20px;
	font-weight:bold;
}
.benifits_ts{
	width:160px;
	float:left;
	padding:10px;
}
.benifits_ts h1{
	color:#990000;
	font-size:11px;
	padding-bottom:5px;
	
}
.benifits_ts p{
	color:#000000;
	text-align:justify;
}

.star{

font-family:Tahoma, Arial, Verdana;

font-size:9px;

color:#CC0000;

}

