/* *********************************************************************************************************/
/* *********************************************************************************************************/
/* PRESETS */
/* *********************************************************************************************************/
/* *********************************************************************************************************/

		html { width : 100%; height : 100%; margin : 0px; padding : 0px; text-align : left; background:#eeeeee; }
		
		
		/* Body*/
		body { width : 955px; height : 100%; margin : 0px; padding : 0px; text-align : center; 
				background-color : #eeeeee; font-family : Helvetica, Verdana, Arial, sans-serif; font-size : 11px; color : #000000; }
			
		.wrapper {
			margin: 0 auto; /* Center align for Good browsers like Firefox, Opera, Netscape */
			text-align: left;
			width: 955px;
		}
		/* -------*/
		
		
		
/* *********************************************************************************************************/
/* *********************************************************************************************************/
/* BLOCK ELEMENTS */
/* *********************************************************************************************************/
/* *********************************************************************************************************/		
		
table { padding:0; border-spacing:0; border:0; font-size:inherit; border-collapse:collapse;}
form  { display : inline; }
.textarea { 
width : 100%; height : 50px; border:1px solid; border-color:#CCCCCC; 
font:14px Helvetica, Verdana, Arial, sans-serif; 
}
select { height:35px; padding:7px;}
option {font:10px Helvetica, Verdana, Arial, sans-serif; color:#4a4a4a; padding:7px; }
		
		input[type='text'],input.text { 
		font:14px Helvetica, Verdana, Arial, sans-serif; 
		border:1px solid; border-color:#CCCCCC; 
		width:200px ; 
		padding:7px;
		line-height:14px;
		} 
		input[type='radio'],input.radio {  } 
		input[type='checkbox'],input.checkbox { } 

/* *********************************************************************************************************/
/* *********************************************************************************************************/
/* MISC */
/* *********************************************************************************************************/
/* *********************************************************************************************************/
		.inherit {
			color:inherit;
			font:inherit;
			text-decoration:inherit;
		}
		
		#spacer {
			width:100%;
			background-color: #eeeeee;
			padding-top:3px;
			
		}
		
		#spacer_white {
			width:100%;
			background-color:#FFFFFF;
			padding-top:3px;
		}
		
		#hold_left {
			align:left;
			padding:0;
			
		}
		
		.pic_wrapper {
			padding:12px 12px 12px 12px;
		}
		
		.text_wrapper {
			padding:10px 20px 10px 20px; /* Top Right Bottom Left*/
		}
/* -----------------------------*/
/* Headings*/
/* -----------------------------*/
		#main_header {
			width:100%;
		}
	
	
/* *********************************************************************************************************/
/* *********************************************************************************************************/
/* BUTTONS */
/* *********************************************************************************************************/
/* *********************************************************************************************************/
		.clear {
		border:none;
		padding:0;		
		}
	
		.btn_submit {
			width: 116px;
			height: 42px;
		}
			
		.btn_submit input {
			display: block;
			width: 116px;
			height: 42px;
			background: url(../images/btn_submit.gif) no-repeat top left;
		}
			
		.btn_submit input:hover {
			background-position: bottom left;
			cursor: pointer;
		}

		.btn_send {
			width: 116px;
			height: 42px;
		}
			
		.btn_send input {
			display: block;
			width: 116px;
			height: 42px;
			background: url(../images/btn_send.gif) no-repeat top left;
		}
			
		.btn_send input:hover {
			background-position: bottom left;
			cursor: pointer;
		}
		
		.btn_callmeback {
			width: 154px;
			height: 42px;
		}
			
		.btn_callmeback input {
			display: block;
			width: 154px;
			height: 42px;
			background: url(../images/btn_callmeback.gif) no-repeat top left;
		}
			
		.btn_callmeback input:hover {
			background-position: bottom left;
			cursor: pointer;
		}

		
		.btn_apply {
			width: 159px;
			height: 42px;
		}
			
		.btn_apply input {
			display: block;
			width: 159px;
			height: 42px;
			background: url(../images/btn_apply.gif) no-repeat top left;
			cursor: pointer;
		}
			
		.btn_apply input:hover {
			background-position: bottom left;
			cursor: pointer;
		}
		
		
		
		#btn_getstarted {
			width: 159px;
			height: 42px;
			float:left;
		}
			
		#btn_getstarted a {
			display: block;
			width: 159px;
			height: 42px;
			background: url(../images/btn_getstarted.gif) no-repeat top left;
			float:left;
		}
			
		#btn_getstarted a:hover {
			background-position: bottom left;
			float:left;
		}
		
		
		#btn_viewfees {
			width: 159px;
			height: 42px;
			float:left;
		}
			
		#btn_viewfees a {
			display: block;
			width: 159px;
			height: 42px;
			background: url(../images/btn_viewfees.gif) no-repeat top left;
			float:left;
		}
			
		#btn_viewfees a:hover {
			background-position: bottom left;
			float:left;
			
		}
		
		
		#btn_tutorapply {
			width: 159px;
			height: 42px;
			float:left;
		}
			
		#btn_tutorapply a {
			display: block;
			width: 159px;
			height: 42px;
			background: url(../images/btn_tutorapply.gif) no-repeat top left;
			float:left;
		}
			
		#btn_tutorapply a:hover {
			background-position: bottom left;
			float:left;
		}
		
		
		
		#btn_clickgetstarted {
			width: 201px;
			height: 42px;
		}
			
		#btn_clickgetstarted a {
			display: block;
			width: 201px;
			height: 42px;
			background: url(../images/btn_clickgetstarted.gif) no-repeat top left;
		}
			
		#btn_clickgetstarted a:hover {
			background-position: bottom left;
		}
		
		
		#btn_viewallsubjects {
			width: 201px;
			height: 42px;
		}
			
		#btn_viewallsubjects a {
			display: block;
			width: 201px;
			height: 42px;
			background: url(../images/btn_viewallsubjects.gif) no-repeat top left;
		}
			
		#btn_viewallsubjects a:hover {
			background-position: bottom left;
		}
		
		
		#btn_viewtestimonials {
			width: 201px;
			height: 42px;
		}
			
		#btn_viewtestimonials a {
			display: block;
			width: 201px;
			height: 42px;
			background: url(../images/btn_viewtestimonials.gif) no-repeat top left;
		}
			
		#btn_viewtestimonials a:hover {
			background-position: bottom left;
		}
		
		#btn_viewclienttestimonials {
			width: 201px;
			height: 42px;
		}
			
		#btn_viewclienttestimonials a {
			display: block;
			width: 201px;
			height: 42px;
			background: url(../images/btn_viewclienttestimonials.gif) no-repeat top left;
		}
			
		#btn_viewclienttestimonials a:hover {
			background-position: bottom left;
		}
		
		#btn_moredetailservices {
			width: 159px;
			height: 42px;
		}
			
		#btn_moredetailservices a {
			display: block;
			width: 159px;
			height: 42px;
			background: url(../images/btn_moredetailservices.gif) no-repeat top left;
		}
			
		#btn_moredetailservices a:hover {
			background-position: bottom left;
		}
		

	
	
/* *********************************************************************************************************/
/* *********************************************************************************************************/
/* DIVS */
/* *********************************************************************************************************/
/* *********************************************************************************************************/

		
		
		/* Misc */
		#float_wrapper {
		overflow: hidden;
		width: 100%;
		text-align:center;
		float:left;		
		/*clear:both;*/
		}
		
		
		#mid_col {
		overflow: hidden;
		width: 750px;
		text-align:left;
		padding-left:102px;
		padding-right:102px;
		background:#FFFFFF;		
		/*clear:both;*/
		}
		
		#float_left {
		width: auto;
		float:left;
		text-align:left;
		vertical-align:top;
		}
		
		#float_right {
		width: auto;
		float:right;
		text-align:left;
		vertical-align:top;
		}
		
		
		#header_green {
		color:#14d12a;
		line-height: 20px;
		font-size:30px;
		padding:20px 12px 10px 12px;
		text-transform:lowercase;
		}
		
		#header_descrip {
		color:#14d12a;
		line-height: 20px;
		font-size:13px;
		padding:0px 12px 0px 12px;  
		border-bottom: 1px solid #14d12a;
		text-transform:lowercase;
		font-style:italic;
		text-align:right;
		}
		
		
		/* Misc */
		#main_menu {
			background-color : #FFFFFF;
			background-image: url(../images/menu_background.jpg);
			width:700px;
			height:35px;
			padding-top:20px;
			float:left;
			overflow: hidden;
		}
		
		#testimony {
			padding-left:30px;
			padding-right:30px;
			font-family: Helvetica, Verdana, Arial, sans-serif;
			text-align:justify;
			color: #888888;
			font-size: 11px;
			line-height:15px;
		}
		#testimony_ref {
			padding-left:30px;
			padding-right:30px;
			font-family: Helvetica, Verdana, Arial, sans-serif;
			text-align:right;
			color: #14d12a;
			font-size: 11px;
			line-height:15px;
		}
		
		#greenborder {
			border:1px solid #14d12a;
			padding:15px;
		}
			
		
		/* Tier 1 */
		
		#t1_area {
			background-color : #FFFFFF;
			width:100%;
			padding-top:20px;
			padding-bottom:20px;
		}
		
		#t1_div_left {
			text-align:left;
			width:18%;
			vertical-align:top;
			float:left;
			margin-left:1%;
			height:100%;
			
		}
		
		#t1_div_center {
				text-align:left;			
				width:54%;
				vertical-align:top;
				float:left;
				padding-left:2%;
				padding-right:2%;
				height:100%;
				border-right: 1px solid #14d12a;
				border-left: 1px solid #14d12a;
		}
		
		#t1_div_right {
				text-align:right;
				width:18%;
				vertical-align:top;
				float:right;
				margin-right:2%;
				height:100%;
				
		}
		
		
		/* Tier 2 */
		
		#t2_area {
			background-color : #FFFFFF;
			width:100%;
			padding-top:20px;
			padding-bottom:20px;
		}
		
		#t2_container {
				text-align:right;
				width:281px;
				vertical-align:bottom;
				height:31px;
				float:left;
				padding-top:13px;
				font-family: Helvetica, Verdana, Arial, sans-serif;
				font-size: 18px;
				color: #FFFFFF;
				padding-right:20px;
		}
		
		#t2_spacer {
				text-align:left;			
				width:13px;
				vertical-align:top;
				float:left;
				background-color : #FFFFFF;
		}
		
		#t2_box {
			text-align:left;
			width:299px;
			height:350px;
			vertical-align:top;
			float:left;
			border-left: 1px solid #000000;
			border-right: 1px solid #000000;
			overflow:hidden;
		}
		
		#t2_box_bottom {
			text-align:left;
			width:299px;
			height:50px;
			vertical-align:top;
			float:left;
			border-bottom: 1px solid #000000;
			border-left: 1px solid #000000;
			border-right: 1px solid #000000;
		}
		
		
		/* Forms */
		
		#form_label {
			float: left;
			width:100px;
			font-family: Helvetica, Verdana, Arial, sans-serif;
			font-size: 14px;
			color:#14d12a;
			margin-left:0;
			padding:7px;
			text-align:right;	
		}
		
		.form_label {
			float: left;
			width:100px;
			font-family: Helvetica, Verdana, Arial, sans-serif;
			font-size: 14px;
			color:#14d12a;
			margin-left:0;
			padding:7px;
			text-align:right;	
		}
		
		#form_label_gray {
			float: left;
			width:200px;
			font-family: Helvetica, Verdana, Arial, sans-serif;
			font-size: 11px;
			color:#AAAAAA;
			margin-left:0;
			padding-top:7px;	
		}
		
		.form_label_gray {
			float: left;
			width:200px;
			font-family: Helvetica, Verdana, Arial, sans-serif;
			font-size: 14px;
			color:#666666;
			margin-left:0;
			padding:7px;
			text-align:right;
		}
		
		.form_label_long {
			float: left;
			width:auto;
			font-family: Helvetica, Verdana, Arial, sans-serif;
			font-size: 14px;
			color:#666666;
			margin-left:0;
			padding:7px;
			text-align:left;	
		}
		
		.sv {
			color:#EE0000;
			font-weight:bold;
		}
		
		.required {
			color:#14d12a;
			font-family: Helvetica, Verdana, Arial, sans-serif;
			font-size: 24px;
			font-weight:bold;
			width:10px;
			height:10px;
		}
		
		
		#form_label_long {
			float: left;
			width:100%;
			font-family: Helvetica, Verdana, Arial, sans-serif;
			font-size: 11px;
			color:#14d12a;
			margin-left:0;
			line-height:15px;	
		}
		
		/* Footer */
		#footer {
			background-color : #FFFFFF;
			background-image: url(../images/footer_background.jpg);
			width:100%;
			height:39px;
			padding-top:15px;
		}
		
		.footer_text {
			width:380px; 
			float:right;
			font-family : Helvetica, Verdana, Arial, sans-serif;
			font-size: 11px;
			color : #AAAAAA;
			float:left;
			line-height:15px;
		}
		
		#footer_text {
			width:380px; 
			float:right;
			font-family : Helvetica, Verdana, Arial, sans-serif;
			font-size: 11px;
			color : #AAAAAA;
			float:left;
			line-height:15px;
		}
		



/* *********************************************************************************************************/
/* *********************************************************************************************************/
/* LINKS */
/* *********************************************************************************************************/
/* *********************************************************************************************************/

.left_nav
{
float:left;
list-style-type:none;
display:block;
margin:0px;
padding-left:1px;
text-align:left;
width:100%;
}
.left_nav li
{
margin:0px;
margin-left:-15px;
float:left;
list-style-type:none;
display:block;
text-align:left;
width:160px;
padding-top:1px;
padding-bottom:2px;
border-bottom:1px dotted #CCCCCC;
}

.left_nav li a
{
text-decoration:none;
font-family:Helvetica, Verdana, Arial, sans-serif;
color:#3a3a3a;
font-size:10px;
line-height:20px;
text-decoration:none;
}
.left_nav a:hover
{
color:#2dc6d6;
text-decoration:none;
}

.left_nav a.active
{
color:#3a3a3a;
text-decoration:none;
}



		/* -----------------------------*/
		/* Menu*/
		/* -----------------------------*/
		a.menu_link, a.menu_link:link, a.menu_link:visited, a.menu_link:active {
			font-family : Helvetica, Verdana, Arial, sans-serif;
			font-size: 11px;
			color : #505050;
			text-decoration : none;
		}
		
		a.menu_link:hover {
			font-family : Helvetica, Verdana, Arial, sans-serif;
			font-size: 11px;
			color : #14d12a; /* TM2 Green */
			text-decoration : underline;
		}
		
		a.news_link, a.news_link:link, a.news_link:visited, a.news_link:active {
			font-family : Helvetica, Verdana, Arial, sans-serif;
			font-size: 11px;
			color : #AAAAAA;
			text-decoration : none;
		}
		
		a.news_link:hover {
			font-family : Helvetica, Verdana, Arial, sans-serif;
			font-size: 11px;
			color : #505050; /* TM2 Green */
			text-decoration : underline;
		}
		
		
		/* -----------------------------*/
		/* Tier 1*/
		/* -----------------------------*/
		
		a.stdlink, a.stdlink:link, a.stdlink:visited, a.stdlink:active {
			font-family : Helvetica, Verdana, Arial, sans-serif;
			font-size: 11px;
			color : #7a7a7a;
			text-decoration : underline;
			line-height:15px;
		}
		a.stdlink:hover {
			font-family : Helvetica, Verdana, Arial, sans-serif;
			font-size: 11px;
			color : #3a3a3a;
			text-decoration : underline;
			line-height:15px;
		}
	
		
		/* -----------------------------*/
		/* Tier 2*/
		/* -----------------------------*/
		
		a.stdgreenlink, a.stdgreenlink:link, a.stdgreenlink:visited, a.stdgreenlink:active {
			font-family : Helvetica, Verdana, Arial, sans-serif;
			font-size: 11px;
			color : #14d12a;
			text-decoration : underline;
			line-height:15px;
		}
		a.stdgreenlink:hover {
			font-family : Helvetica, Verdana, Arial, sans-serif;
			font-size: 11px;
			color : #505050;
			text-decoration : underline;
			line-height:15px;
		}
		a.lrggreenlink, a.lrggreenlink:link, a.lrggreenlink:visited, a.lrggreenlink:active {
			font-family : Helvetica, Verdana, Arial, sans-serif;
			font-size : 12px;
			color : #14d12a;
			text-decoration : underline;
			line-height:15px;
		}
		a.lrggreenlink:hover {
			font-family : Helvetica, Verdana, Arial, sans-serif;
			font-size : 12px;
			color : #505050;
			text-decoration : underline;
			line-height:15px;
		}
		
		
				
		/* -----------------------------*/
		/* Footer*/
		/* -----------------------------*/
		a.footer_link, a.footer_link:link, a.footer_link:visited, a.footer_link:active {
			font-family : Helvetica, Verdana, Arial, sans-serif;
			font-size: 11px;
			color : #AAAAAA;
			text-decoration : none;
			line-height:15px;
		}
		a.footer_link:hover {
			font-family : Helvetica, Verdana, Arial, sans-serif;
			font-size: 11px;
			color : #505050;
			text-decoration : underline;
			line-height:15px;
		}
		
		a.under_foot, a.under_foot:link, a.under_foot:visited, a.under_foot:active {
			font-family : Helvetica, Verdana, Arial, sans-serif;
			font-size : 10px;
			color : #AAAAAA;
			text-decoration : none;
			line-height:15px;
		}
		a.under_foot:hover {
			font-family : Helvetica, Verdana, Arial, sans-serif;
			font-size : 10px;
			color : #505050;
			text-decoration : underline;
			line-height:15px;
		}
		
a.cta, a.cta:link, a.cta:visited, a.cta:active {
			font-family : Helvetica, Verdana, Arial, sans-serif;
			font-size : 26px;
			color : #505050;
			text-decoration : none;
			line-height:18px;
		}
		a.cta:hover {
			font-family : Helvetica, Verdana, Arial, sans-serif;
			font-size : 26px;
			color : #2dc6d6;
			text-decoration : underline;
			line-height:18px;
		}

/* *********************************************************************************************************/
/* *********************************************************************************************************/
/* TEXT */
/* *********************************************************************************************************/
/* *********************************************************************************************************/
		
		
		/* -----------------------------*/
		/* Standards*/
		/* -----------------------------*/
		.stdtext_green {
			font-family: Helvetica, Verdana, Arial, sans-serif;
			font-size: 11px;
			color:#14d12a;
			margin-left:0;
			line-height:13px;			
		}
		
		.stdtext {
			font-family: Helvetica, Verdana, Arial, sans-serif;
			font-size: 11px;
			color:#505050;
			line-height:15px;
			text-align:justify;
		}
		
		.t2_no {
			font-family: Helvetica, Verdana, Arial, sans-serif;
			font-size: 15px;
			color:#14d12a;
		}
		
		.server_text {
			font-family: Helvetica, Verdana, Arial, sans-serif;
			font-size: 11px;
			color:#FF0000;
			line-height:15px;
			text-align:left;
			font-weight:bold;
		}
		
		.heading2 {
			color:#2dc6d6;	
			font-size:24px;
			text-align:left;	
		}
		
		.heading3 {
			color:#b9b9b9;
			font-size:18px;
			border-bottom:1px dotted #b9b9b9;
		}
		
		.heading4 {
			color:#2dc6d6;	
			font-size:18px;
			text-align:left;	
		}
		
		.heading5 {
			color:#545454;	
			font-size:14px;
			text-align:left;	
		}
		
		h1 {
			font-size: 24px;
			color:#AFB4B4;;
			line-height:26px;
			
			font-size:2.462em;
			letter-spacing:-0.03em;
			line-height:1.19em;
			margin-bottom:15px;
		}
		
		h2 {
			color:#666666;
			font-size:1.286em;
			line-height:1.056em;
			padding:9px 0 10px;
			
		}
		
		h3 {
			font-size: 16px;
			color:#14d12a;
			line-height:26px;
		}
		
		h4 {
			font-size: 12px;
			color:#545454;
			line-height:18px;
		}
		
		h1, h2, h3, h4, h5, h6 {
		font-family:Helvetica,Arial,sans-serif;
		font-weight:bold;
		}

		
		
		



/* *********************************************************************************************************/
/* *********************************************************************************************************/
/* TABLES */
/* *********************************************************************************************************/
/* *********************************************************************************************************/

			
		table .steps {
		border-spacing:0;
		width:100%;
		padding:0;
		margin:0;
		}
		.step_numbers td {
		font-size: 60px;
		color:#b9b9b9;
		line-height:40px;
		width:20%;
		text-align:left;
		}
		.step_points td {
		font-size: 12px;
		color:#b9b9b9;
		line-height:18px;
		text-align:left;
		}
		
		.active_sheet_top {
		color:#14d12a;
		}
		.active_sheet {
		color:#14d12a;
		}
			
	
	
table.display2 {
	font: 11px/24px Helvetica, Verdana, Arial, sans-serif;
	width: 100%;
	border-spacing:0px;
	padding:0;
	color:#4a4a4a;
	border-top: 1px solid #ebebeb;
	border-spacing:0;
	}
table.display2 tr.i0 td {
	background-color:#f6f6f6;
}
table.display2 tr.i1 td {
	background: none;
}



table.display2 tr th {
background:url(db/images/heading.gif);
	background-repeat:repeat-x;
	border:none;
	text-align: left;
	padding-left:10px;
}

table.display2 tr {
	height:28px;
	border: 1px solid #ebebeb;
	}
table.display2 td {
	padding:0;
	background-color:#f6f6f6;
	}

table.display2 th:first-child {
	width: 250px;
	padding:0;
	text-align: left;
}
table.display2 th+th {
	text-align: left;
	width:150px;
	border-bottom:1px solid #ebebeb;
}
table.display2 th+th+th {
	text-align: left;
	width:600px;
	border-bottom:1px solid #ebebeb;
	}

table.display2 td:first-child {
	width: 250px;
	border-bottom: 1px solid #ebebeb;
	padding:0;
	border-left: 1px solid #ebebeb;
	}

table.display2 td+td {
	text-align: left;
	width:150px;
	border-bottom:1px solid #ebebeb;
}

table.display2 td+td+td {
	text-align: left;
	width:600px;
	border-bottom:1px solid #ebebeb;
	}
	




	