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

		html { width : 100%; height : 100%; margin : 0px; padding : 0px; text-align : left; background:#EFEFEF; }
		
		
		/* Body*/
		body { width : 955px; height : 100%; margin : 0px; padding : 0px; text-align : center; 
				background-color : #EFEFEF; 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;
		}
		/* -------*/
		
		table { padding:0; border-spacing:0; border:0; font-size:inherit; border-collapse:collapse;}
		form  { display : inline; }
		textarea { width : 100%; height : 150px; border:1px solid; border-color:#CCCCCC; }
		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 */
/* *********************************************************************************************************/
/* *********************************************************************************************************/
		#spacer {
			width:100%;
			background-color: #EFEFEF;
			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: 550px;
		text-align:left;
		padding-left:202px;
		padding-right:202px;
		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:100px;
			font-family: Helvetica, Verdana, Arial, sans-serif;
			font-size: 11px;
			color:#AAAAAA;
			margin-left:0;
			padding-top:7px;	
		}
		
		.form_label_gray {
			float: left;
			width:100px;
			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 */
/* *********************************************************************************************************/
/* *********************************************************************************************************/


		/* -----------------------------*/
		/* 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 : #AAAAAA;
			text-decoration : underline;
			line-height:15px;
		}
		a.stdlink:hover {
			font-family : Helvetica, Verdana, Arial, sans-serif;
			font-size: 11px;
			color : #505050;
			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;
		}

/* *********************************************************************************************************/
/* *********************************************************************************************************/
/* 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;
		}
		



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

			
			
	
	




	
