/* CSS Document */

body
	{
		padding:0px;
		margin:0px;
		background:transparent url(images/body_bg.jpg) no-repeat 50% 0%;
		background-color:#000000;
		font:normal normal 12px Verdana, Arial, Helvetica, sans-serif;
		color:#020202;
	}
	
form
	{
		padding:0px;
		margin:0px;
	}

input{
font:normal normal 13px Verdana, Arial, Helvetica, sans-serif;
border:1px #B6E4B8 solid;
padding:10px;
}
textarea{
font:normal normal 13px Verdana, Arial, Helvetica, sans-serif;
border:1px #B6E4B8 solid;
overflow-y:scroll;
padding:10px;
width:500px;
}
br
	{
		padding:0px;
		margin:0px;
	}
a{
font:normal bold 12px Arial, Helvetica, sans-serif;
color: #3366CC;
text-decoration:none;
line-height:20px;
}
a:hover{
color: #990000;
text-decoration:none;
line-height:20px;
}	
#sideb a{
font:normal normal 12px verdana,Arial, Helvetica, sans-serif;
color: #003300;
text-decoration:none;
line-height:25px;
}
#sideb a:hover{
font:normal normal 12px verdana,Arial, Helvetica, sans-serif;
color: #990000;
text-decoration:none;
line-height:25px;
}	
a:focus 
	{
		outline: 0;
	}

p
	{
		font:normal normal 12px Verdana, Arial, Helvetica, sans-serif;
		color:#020202;
		text-decoration:none;
		text-align:justify;
		padding:0px;
		margin:0px;
		letter-spacing:.50px;
		line-height:20px;
		margin:12px 0px 12px 0px;
	}
	
#total
	{
		width:955px;
		overflow:hidden;
		
	}

#main
	{
		width:955px;
		overflow:hidden;
	}
	
.number
	{
		width:955px;
		overflow:hidden;
		font:normal bold 22px Arial, Helvetica, sans-serif;
		color:#FFFFFA;
		text-align:right;
		text-decoration:none;
	}

.banner_bg
	{
		width:955px;
		overflow:hidden;
		background:url(images/banner-bg_subpage.jpg) no-repeat left top;
		height:122px;
	}

.banner_blogbg
	{
		width:955px;
		overflow:hidden;
		background:url(images/banner_blog.jpg) no-repeat left top;
		height:122px;
	}

.banner_block
	{
		width:860px;
		overflow:hidden;
		margin:13px 0px 0px 0px;
		text-align:left;
		font-size:0px;
	}


.banner_block-left	
	{
		width:410px;
		overflow:hidden;
		float:left;
	}

.banner_block-right	
	{
		width:400px;
		overflow:hidden;
		float:left;
		font:normal bold 15px Arial, Helvetica, sans-serif;
		color:#678309;
		border:0px solid red;
		margin:5px 0px 0px 0px;
	}
.banner_block-right span
	{
		font:normal bold 22px Arial, Helvetica, sans-serif;
		color:#678309;
	}
.banner_block-right strong
	{
		font:normal bold 25px futura, Arial, sans, serif;
		color:#678309;
	}





/*Menu block...................>>> start*/	

.menu_block
	{
		width:955px;
		overflow:hidden;
	}
	
.menu_toplinks
	{
		width:955px;
		overflow:hidden;
		height:58px;
	}
.menu_toplinks ul
	{
		margin:15px 0 0 0;
		padding:0px;
		list-style:none;
		overflow:hidden;
		display:inline;
		list-style:none;
	}
.menu_toplinks ul li
	{
		float:left;
		width:auto;
		margin:0px;
		padding:0px;
		list-style:none;
	}
	
.menu_toplinks ul li a.a1
	{
		float:left;
		margin:0px;
		width:92px;
		height:58px;
		line-height:58px;
		background:transparent url(images/1.jpg) no-repeat bottom left;
	}
.menu_toplinks ul li a.a1:hover
	{
		float:left;
		width:92px;
		margin:0px;
		background:transparent url(images/1.jpg) no-repeat top left;
	}
.menu_toplinks ul li a.a1-active
	{
		float:left;
		width:92px;
		margin:0px;
		background:transparent url(images/1.jpg) no-repeat top left;
	}
	
.menu_toplinks ul li a.a2
	{
		float:left;
		margin:0px;
		width:91px;
		height:58px;
		line-height:58px;
		background:transparent url(images/2.jpg) no-repeat bottom left;
	}
.menu_toplinks ul li a.a2:hover
	{
		float:left;
		width:91px;
		margin:0px;
		background:transparent url(images/2.jpg) no-repeat top left;
	}
.menu_toplinks ul li a.a2-active
	{
		float:left;
		width:91px;
		margin:0px;
		background:transparent url(images/2.jpg) no-repeat top left;
	}

.menu_toplinks ul li a.a3
	{
		float:left;
		margin:0px;
		width:108px;
		height:58px;
		line-height:58px;
		background:transparent url(images/3.jpg) no-repeat bottom left;
	}
.menu_toplinks ul li a.a3:hover
	{
		float:left;
		width:108px;
		margin:0px;
		background:transparent url(images/3.jpg) no-repeat top left;
	}
.menu_toplinks ul li a.a3-active
	{
		float:left;
		width:108px;
		margin:0px;
		background:transparent url(images/3.jpg) no-repeat top left;
	}

.menu_toplinks ul li a.a4
	{
		float:left;
		margin:0px;
		width:95px;
		height:58px;
		line-height:58px;
		background:transparent url(images/4.jpg) no-repeat bottom left;
	}
.menu_toplinks ul li a.a4:hover
	{
		float:left;
		width:95px;
		margin:0px;
		background:transparent url(images/4.jpg) no-repeat top left;
	}
.menu_toplinks ul li a.a4-active
	{
		float:left;
		width:95px;
		margin:0px;
		background:transparent url(images/4.jpg) no-repeat top left;
	}

.menu_toplinks ul li a.a5
	{
		float:left;
		margin:0px;
		width:103px;
		height:58px;
		line-height:58px;
		background:transparent url(images/5.jpg) no-repeat bottom left;
	}
.menu_toplinks ul li a.a5:hover
	{
		float:left;
		width:103px;
		margin:0px;
		background:transparent url(images/5.jpg) no-repeat top left;
	}
.menu_toplinks ul li a.a5-active
	{
		float:left;
		width:103px;
		margin:0px;
		background:transparent url(images/5.jpg) no-repeat top left;
	}

.menu_toplinks ul li a.a6
	{
		float:left;
		margin:0px;
		width:95px;
		height:58px;
		line-height:58px;
		background:transparent url(images/6.jpg) no-repeat bottom left;
	}
.menu_toplinks ul li a.a6:hover
	{
		float:left;
		width:95px;
		margin:0px;
		background:transparent url(images/6.jpg) no-repeat top left;
	}
.menu_toplinks ul li a.a6-active
	{
		float:left;
		width:95px;
		margin:0px;
		background:transparent url(images/6.jpg) no-repeat top left;
	}

.menu_toplinks ul li a.a7
	{
		float:left;
		margin:0px;
		width:45px;
		height:58px;
		line-height:58px;
		background:transparent url(images/7.jpg) no-repeat bottom left;
	}
.menu_toplinks ul li a.a7:hover
	{
		float:left;
		width:45px;
		margin:0px;
		background:transparent url(images/7.jpg) no-repeat top left;
	}
.menu_toplinks ul li a.a7-active
	{
		float:left;
		width:45px;
		margin:0px;
		background:transparent url(images/7.jpg) no-repeat top left;
	}

.menu_toplinks ul li a.a8
	{
		float:left;
		margin:0px;
		width:86px;
		height:58px;
		line-height:58px;
		background:transparent url(images/8.jpg) no-repeat bottom left;
	}
.menu_toplinks ul li a.a8:hover
	{
		float:left;
		width:86px;
		margin:0px;
		background:transparent url(images/8.jpg) no-repeat top left;
	}
.menu_toplinks ul li a.a8-active
	{
		float:left;
		width:86px;
		margin:0px;
		background:transparent url(images/8.jpg) no-repeat top left;
	}
	
.menu_toplinks ul li a.a9
	{
		float:left;
		margin:0px;
		width:90px;
		height:58px;
		line-height:58px;
		background:transparent url(images/9.jpg) no-repeat bottom left;
	}
.menu_toplinks ul li a.a9:hover
	{
		float:left;
		width:90px;
		margin:0px;
		background:transparent url(images/9.jpg) no-repeat top left;
	}
.menu_toplinks ul li a.a9-active
	{
		float:left;
		width:90px;
		margin:0px;
		background:transparent url(images/9.jpg) no-repeat top left;
	}
	
.menu_toplinks ul li a.a10
	{
		float:left;
		margin:0px;
		width:150px;
		height:58px;
		line-height:58px;
		background:transparent url(images/10.jpg) no-repeat bottom left;
	}
.menu_toplinks ul li a.a10:hover
	{
		float:left;
		width:150px;
		margin:0px;
		background:transparent url(images/10.jpg) no-repeat top left;
	}
.menu_toplinks ul li a.a10-active
	{
		float:left;
		width:150px;
		margin:0px;
		background:transparent url(images/10.jpg) no-repeat top left;
	}

	
/*Menu block...................>>> end*/




/*Middle block start*/	

.middle_block
	{
		width:955px;
		overflow:hidden;
		background:url(images/middle_strip.jpg) repeat-x left top;
		background-color:#f0f6e8;
	}
	
.middle_block-left
	{
		width:575px;
		overflow:hidden;
		float:left;
	}
	
.middle_block-right
	{
		width:380px;
		overflow:hidden; 
		float:right;
		text-align:left;
		background:transparent url(images/rightblock_bg.jpg) no-repeat left top;
	}
	
/*Middle block end*/



/*Left block start*/

/*.left_block
	{
		width:575px;
		overflow:hidden;
		
	}*/
	
.videos_bg
	{
		width:575px;
		overflow:hidden;
		background:transparent url(images/videos_bg.jpg) no-repeat right top;
		height:367px;
	}
	
.videos_img
	{
		width:504px;
		overflow:hidden;
		
	}

.videos_img-1
	{
		width:115px;
		overflow:hidden;
		float:left;
		margin:42px 0px 0px 0px;
		font-size:0px;
		text-align:left;
	}

.videos_img-2
	{
		width:39px;
		overflow:hidden;
		float:left;
		
		margin:42px 0px 0px 0px;
		font-size:0px;
	}
	
.videos_img-3
	{
		width:345px;
		overflow:hidden;
		float:left;
		
		margin:50px 0px 0px 0px;
		font-size:0px;
	}
	
.videos_block
	{
		width:540px;
		overflow:hidden;
		
	}

.videos_block-left
	{
		width:210px;
		overflow:hidden;
		float:left;
		text-align:left;
		padding-left:3px;
		border:0px solid red;
	}
	
.videos_block-right
	{
		width:313px;
		overflow:hidden;
		float:right;
		border:0px solid red;
	}

#lyr2 a img{
border:2px #96be16 solid;
}
	
#lyr2 a img:hover{
border:2px #000000 solid;
}	
.technology_block
	{
		width:558px;
		overflow:hidden;
		
	}

.technology_block-left
	{
		width:276px;
		overflow:hidden;
		float:left;
		text-align:left;
		
		padding-left:6px;
	}
	
.technology_block-right
	{
		width:271px;
		overflow:hidden;
		float:left;
		
	}
	
.technology_topbg
	{
		width:271px;
		overflow:hidden;
		
		background:transparent url(images/technology_bg.jpg) no-repeat left top;
		text-align:left;
	}
	
.technology_strip
	{
		width:271px;
		overflow:hidden;
		
		background:transparent url(images/technology_strip.jpg) repeat-y left top;
	}
	
.technology_content
	{
		width:232px;
		overflow:hidden;
		
		padding:15px 0px 0px 20px;
		font:normal normal 11px Arial, Helvetica, sans-serif;
		color:#010201;
		text-decoration:none;
		line-height:15px;
		letter-spacing:1px;
	}

/*Left block end*/



/*Right block start*/

/*.right_block
	{
		width:374px;
		overflow:hidden;
		
		background:transparent url(images/rightblock_bg.jpg) no-repeat left top;
	}*/
	
.right_content
	{
		width:340px;
		overflow:hidden;
	}
	
.right_links
	{
		width:340px;
		overflow:hidden;
		text-align:left;
	}
.right_links ul
	{
		padding:0px;
		margin:0px;
	}
.right_links ul li
	{
		list-style:none;
	}
.right_links ul li a
	{
		font:normal bold 20px Arial, Helvetica, sans-serif;
		color:#799b10;
		text-decoration:none;
		height:51px;
	}
	
.quiz
	{
		width:340px;
		overflow:hidden;
		text-align:right;
		margin:0px 0px 50px 0px;
		padding:100px 0px 0px 0px;
		display:block;
		font:normal bold 13px Arial, Helvetica, sans-serif;
		color:#0c0c0c;
		text-decoration:none;
		background:transparent url(images/arrow-1.gif) no-repeat 79% 97%;
	}
.quiz:hover
	{
		color:#FFFFFF;
	}
	
.question_block
	{
		width:325px;
		overflow:hidden;
		text-align:left;
		font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
		color:#3a250c;
		text-decoration:none;
		text-align:justify;
		line-height:18px;
		margin:0px 0px 70px 0px;
		padding:0px;
	}

.question_block-left
	{
		width:80px;
		overflow:hidden;
		float:left;
		text-align:left;
		font:normal normal 12px Verdana, Arial, Helvetica, sans-serif;
		color:#3a250c;
		text-decoration:none;
		line-height:15px;
		padding:0px;
		margin:0px;
	}

.question_block-right
	{
		width:240px;
		overflow:hidden;
		float:right;
		text-align:left;
		font:normal normal 12px Verdana, Arial, Helvetica, sans-serif;
		color:#3a250c;
		text-decoration:none;
		padding:0px;
		margin:0px;
	}
	
.buttons_block
	{
		width:360px;
		overflow:hidden;
		text-align:left;
		padding:0px 0px 0px 11px;
		margin:80px 0px 0px 0px;
	}

/*Right block end*/



	
/*subpage styles start.........................>>>>>*/

.subpagemiddle_block-left
	{
		width:627px;
		overflow:hidden;
		float:left;
		margin:0px 0px 0px 0px;
	}
	
.subpagemiddle_block-right
	{
		width:298px;
		overflow:hidden; 
		float:right;
		background:transparent url(images/subpage_rightbg.jpg) no-repeat left top;
		text-align:left;
		border:0px solid red;
	}
	
.subpage_content
	{
		width:607px;
		overflow:hidden; 
		text-align:left;
		padding:15px 0px 0px 0px;
	}
	
.subpage_text
	{
		width:607px;
		overflow:hidden; 
		text-align:left;
		margin:10px 0px 10px 0px;
	}

.subpage_text-left
	{
		width:220px;
		overflow:hidden;
		float:left;
		text-align:left;
	}
	
.subpage_text-right
	{
		width:385px;
		overflow:hidden;
		float:right;
		text-align:left;
	}
	
.lasik_block
	{
		width:607px;
		overflow:hidden;
		margin:10px 0px 10px 0px;
		text-align:left;
		border:0px solid red;
	}
	
.lasik_block-left
	{
		width:430px;
		overflow:hidden;
		float:left;
		text-align:left;
		margin:15px 0px 0px 0px;
	}
	
.lasik_block-right
	{
		width:150px;
		overflow:hidden;
		float:right;
		text-align:right;
		border:0px solid red;
	}
	
#tab_links
	{
		width:400px;
		overflow:hidden;
		text-align:left;
		border:0px solid red;
		margin:0px 0px 0px 0px;
	}
#tab_links ul
	{
		padding:0px;
		margin:0px;
	}
#tab_links ul li
	{
		list-style:none;
		padding:0px 0px 3px 0px;
	}
#tab_links ul li a
	{
		font:normal bold 13px Arial, Helvetica, sans-serif;
		color:#525252;
		text-decoration:none;
		background:url(images/blog_tabs.jpg) no-repeat left top;
		display:block;
		line-height:36px;
		padding:0px 0px 0px 38px;
	}
#tab_links ul li a:hover
	{
		background:url(images/blog_tabs.jpg) no-repeat left bottom;
		color:#FaFbFe;
	}
#tab_links ul li a.highlet
	{
		background:url(images/blog_tabs.jpg) no-repeat left bottom;
		color:#FaFbFe;
	}
	
.blog_bg{
		width:925px;
		text-align:left;
		overflow:hidden;
		background:transparent url(images/blog_banner.jpg) no-repeat right bottom;
		border:0px solid red;
		margin:0px 0px 0px 0px;
	}
	
.blog_content{
		width:900px;
		text-align:left;
		overflow:hidden;
		background:transparent url(images/blog_strip.jpg) repeat-x left bottom;
		background-color:#EFF6E9;
		padding:20px 15px 15px 15px;
		border-bottom:2px dotted #000000;
	}
	
.blog_block
	{
		width:925px;
		overflow:hidden;
		margin:0px 0px 10px 0px;
		text-align:left;
		border:0px solid red;
	}
	
.blog_block-left
	{
		width:460px;
		overflow:hidden;
		float:left;
		margin:15px 0px 0px 0px;
	}
	
.blog_block-right
	{
		width:460px;
		overflow:hidden;
		float:right;
		text-align:right;
	}
	
.next_block
	{
		width:97%;
		overflow:hidden;
		height:22px;
		margin:20px 0px 0px 0px;
		text-align:right;
	}
.next_block ul
	{
		margin:0px;
		padding:0px;
	}
.next_block ul li
	{
		display:inline;
		list-style:none;
	}
.next_block ul li a.next
	{
		float:right;
		margin:0px;
		width:91px;
		height:22px;
		background:transparent url(images/next_button.jpg) no-repeat left top;
	}
.next_block ul li a.next:hover
	{
		float:right;
		width:91px;
		margin:0px;
		background:transparent url(images/next_button.jpg) no-repeat left bottom;
	}
.next_block ul li a.previous
	{
		float:left;
		margin:0px;
		width:91px;
		height:22px;
		background:transparent url(images/previous_button.jpg) no-repeat left top;
		padding:0px 0px 0px 744px;
	}
.next_block ul li a.previous:hover
	{
		float:left;
		width:91px;
		margin:0px;
		background:transparent url(images/previous_button.jpg) no-repeat left bottom;
	}
	
.consultation_bg
	{
		width:607px;
		overflow:hidden;
		background:url(images/consultation_bg.jpg) repeat-x left bottom;
		padding:15px 15px 20px 15px;
		border-bottom:1px dashed #333333;
	}

.consultation_block
	{
		width:575px;
		overflow:hidden;
	}
	
.consultation_block-left
	{
		width:150px;
		overflow:hidden;
		float:left;
		border:0px solid red;
		font:normal normal 12px Arial, Helvetica, sans-serif;
		color:#0a0c0b;
		line-height:42px;
		margin:0px 0px 0px 10px;
	}
	
.consultation_block-right
	{
		width:400px;
		overflow:hidden;
		float:left;
		border:0px solid red;
	}

.testimonials_bg
	{
		width:605px;
		overflow:hidden;
		background:transparent url(images/testimonials_strip.jpg) repeat-x left bottom;
		background-color:#F6F9F2;
		border:1px dotted #739C01;
		border-top:none;
		margin:0px 0px 10px 0px;
	}

.testimonials_content
	{
		width:585px;
		overflow:hidden;
		margin:10px;
	}

.testimonials_content-left
	{
		width:70px;
		overflow:hidden;
		float:left;
	}

.testimonials_content-right
	{
		width:510px;
		overflow:hidden;
		float:right;
		font:normal normal 11px Arial, Helvetica, sans-serif;
		color:#000000;
		text-decoration:none;
		text-align:justify;
		letter-spacing:1px;
		line-height:18px;
	}
	
.staff_content-left
	{
		width:75px;
		overflow:hidden;
		float:left;
	}

.staff_content-right
	{
		width:500px;
		overflow:hidden;
		float:right;
		font:normal normal 11px Arial, Helvetica, sans-serif;
		color:#000000;
		text-decoration:none;
		text-align:justify;
		letter-spacing:1px;
		line-height:18px;
	}



.gototop
	{
		width:100%;
		font:normal bold 12px Arial, Helvetica, sans-serif;
		color:#C70303;
		text-decoration:none;
		background:transparent url(images/blog.png) no-repeat left;
		padding:5px 0px 5px 28px;
	}
.gototop:hover
	{
	font:normal bold 12px Arial, Helvetica, sans-serif;
		text-decoration:underline;
	}
	
.text_box
	{	
		border:0px solid red;
		font:normal normal 14px futura, Arial, sans, serif;
		padding:12px 13px 20px 10px;
		background:transparent url(images/text_box.png) no-repeat top left;
		width:230px;
		margin:0px;
	}
	
.text_boxsmall
	{	
		border:0px solid red;
		font:normal normal 14px futura, Arial, sans, serif;
		padding:12px 8px 20px 8px;
		background:transparent url(images/text_box-small.png) no-repeat top left;
		width:120px;
		margin:0px;
	}

.comments_box
	{
		border:1px solid #669900; 
		width:390px;
		padding:0px;
		margin:0px;
	}
	
	
.sitemap_links
	{
		padding:0px;
		margin:0px;
		padding:15px 0px 0px 25px;
	}
.sitemap_links li
	{
		list-style:none;
		padding:0px 0px 7px 0px;
	}	
.sitemap_links li a
	{
		font:normal bold 12px Arial, Helvetica, sans-serif;
		color:#3a3c3e;
		text-decoration:none;
		background:url(images/arrow-1.gif) no-repeat left center;
		padding:0px 0px 0px 18px;
	}
.sitemap_links li a:hover
	{	
		color:#FF6600;
	}

/*subpage styles end.........................>>>>>*/

	
	
.textbox
	{
		padding:0px;
		margin:0px;
		width:88px;
		height:17px;
		font:normal normal 12px Verdana, Arial, Helvetica, sans-serif;
		color:#010a03;
	
	}
	
.textbox_big
	{
		padding:0px;
		margin:0px;
		font-size:0px;
		width:234px;
		height:17px;
		font:normal normal 12px Verdana, Arial, Helvetica, sans-serif;
		color:#010a03;
	}
	
.heading_block
	{
		width:93%;
		overflow:hidden;
		padding-left:2px;
		text-align:left;
	}	
	
.heading
	{
		font:normal bold 13px Arial, Helvetica, sans-serif;
		color:#040404;
		text-decoration:none;
		padding:0px 0px 0px 3px;
	}
	
.heading-1
	{
		font:normal bold 20px Arial, Helvetica, sans-serif;
		color:#0066CC;
		text-decoration:none;
	}
	
.text-1
	{
		font:normal bold 18px Arial, Helvetica, sans-serif;
		color:#2966cb;
		text-decoration:none;
	}
	
.text-2
	{
		font:normal bold 12px Verdana, Arial, Helvetica, sans-serif;
		color:#ed7703;
		text-decoration:none;
	}
	
.text-3
	{
		font:normal bold 11px Verdana, Arial, Helvetica, sans-serif;
		color:#338708;
		text-decoration:none;
	}
.text-3:hover
	{	
		color:#055191;
	}

.text-4
	{
		font:normal bold 11px Verdana, Arial, Helvetica, sans-serif;
		color:#055191;
		text-decoration:none;
	}
.text-4:hover
	{	
		color:#FF0101;
	}
	
.text-5
	{
		font:normal bold 11px Arial, Helvetica, sans-serif;
		color:#006600;
		letter-spacing:.80px;
		text-decoration:none;
		line-height:20px;
	}

.text-6
	{
		font:normal bold 13px Arial, Helvetica, sans-serif;
		color:#478B02;
		letter-spacing:.80px;
		text-decoration:none;
		line-height:20px;
	}

.text-7
	{
		font:normal normal 13px Arial, Helvetica, sans-serif;
		color:#005297;
		letter-spacing:.80px;
		text-decoration:none;
	}
	
.text-8
	{
		font:normal bold 14px Arial, Helvetica, sans-serif;
		color:#338708;
		text-decoration:none;
	}
.text-8:hover
	{	
		color:#055191;
	}
	

	
.hr-llne
	{
		width:605px;
		height:17px;
		background:transparent url(images/h-line.png) no-repeat left top;
	}
	
.more_link
	{
		overflow:hidden;
		font:normal bold 12px Arial, Helvetica, sans-serif;
		color:#030303;
		text-decoration:none;
		background: url(images/arrow-1.gif) no-repeat left center;
		padding:0px 0px 0px 15px;
		border:0px solid red;
	}
.more_link:hover
	{
		color:#FF0000;
	}
	
.clickhere
	{
		overflow:hidden;
		font:normal bold 13px Arial, Helvetica, sans-serif;
		color:#0c0c0c;
		text-decoration:none;
		background:transparent url(images/arrow-1.gif) no-repeat left center;
		padding:0px 5px 0px 15px;
		height:30px;
	}
.clickhere:hover
	{
		color:#FaFaFF;
	}
	
.linebreak-5
	{
		width:100%;
		height:5px;
		font-size:0px;
	}
	
.linebreak-8
	{
		width:100%;
		height:8px;
		font-size:0px;
	}
	
.linebreak-10
	{
		width:100%;
		height:10px;
		font-size:0px;
	}
	
.linebreak-15
	{
		width:100%;
		height:15px;
		font-size:0px;
	}

	
.linebreak-18
	{
		width:100%;
		height:18px;
		font-size:0px;
	}
	
.linebreak-30
	{
		width:100%;
		height:30px;
		font-size:0px;
	}
	
.linebreak-50
	{
		width:100%;
		height:50px;
		font-size:0px;
	}
	
.linebreak-80
	{
		width:100%;
		height:80px;
		font-size:0px;
	}
	
	

	

/*Footer block start*/	

.footer_block
	{
		width:955px;
		overflow:hidden;
		
	}

.footer_topbg
	{
		width:955px;
		overflow:hidden;
		background:transparent url(images/footer_topbg.jpg) no-repeat left top;
		height:130px;
		text-align:left;
	}
	
.footer_centerstrip
	{
		width:955px;
		overflow:hidden;
		background:transparent url(images/footer_centerstrip.jpg) repeat-x left top;
		height:300px;
		text-align:left;
		padding:0px 0px 0px 41px;
	}
	
.footer_bottombg
	{
		width:955px;
		overflow:hidden;
		background:transparent url(images/footer_bottombg.jpg) no-repeat left top;
		height:9px;
	}
	
.footer_content
	{
		width:885px;
		overflow:hidden;
		
	}
	
.footer_content-1
	{
		width:273px;
		overflow:hidden;
		float:left;
		
	}

.footer_content-2
	{
		width:260px;
		overflow:hidden;
		float:left;
		
	}
	
.footer_content-3
	{
		width:340px;
		overflow:hidden;
		float:left;
	}
	
.footer_links
	{
		width:100%;
		overflow:hidden;
	}
.footer_links ul
	{
		padding:0px;
		margin:0px;
	}
.footer_links ul li
	{
		list-style:none;
		padding:0px;
		margin:0px;
		padding:0px 0px 12px 0px;
		font-size:0px;
	}
.footer_links ul li a
	{
		font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
		color:#00157D;
		text-decoration:none;
		background:transparent url(images/footerlinks_arrow.gif) no-repeat 0% 50%;
		padding:0px 0px 0px 20px;
		display:block;
	}
.footer_links ul li a:hover
	{
		color:#FF0303;
	}
	
.footer_menu
	{
		padding:0px;
		margin:0px;
	}
.footer_menu li
	{
		display:inline;
		background:transparent url(images/footer_divider.jpg) no-repeat right;
	}
.footer_menu li a
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FdFeFa;
		text-decoration:none;
		padding:5px 10px 5px 10px;
	}
.footer_menu li a:hover
	{
		color:#a6e203;
	}
	
.footer_text
	{
		width:950px;
		overflow:hidden;
		padding:10px 0px 0px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FeFeFa;
		text-decoration:none;
		text-align:center;
	}
	
.footer_links
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FdFeFa;
		text-decoration:none;
	}
.footer_links:hover
	{
		color:#a6e203;
	}
	
	
	
	
.contact_block
	{
		width:100%;
		overflow:hidden;
	}

.contact_block-left
	{
		width:10%;
		overflow:hidden;
		float:right;
		margin:40px 0px 0px 0px;
	}

.contact_block-right
	{
		width:15%;
		overflow:hidden;
		float:right;
		font:normal bold 18px Arial, Helvetica, sans-serif;
		color:#257612;
		text-decoration:none;
		margin:48px 0px 0px 0px;
	}	
	

/*Footer block end*/



/*Tooltip styles start*/

.hotspot {color:#00157c; padding-bottom:0px; border-bottom:0px dotted #900; cursor:pointer;}
.hotspot:hover {color:#FF0101;}

#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat; font:11px/1.5 Verdana, Arial, Helvetica, sans-serif; text-align:justify;}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}

/*Tooltip styles end*/



/*Testimonials ajax styles start*/

#testimonials-accordian{
		width:607px;
		overflow:hidden;
		border:0px solid red;
	}
	
.testimonials_headings{
		color:#6C9300;
		cursor:pointer;
		font:normal bold 14px Arial, Helvetica, sans-serif;
		border-bottom:1px dotted #739C01;
		background:url(images/arrow-1.gif) no-repeat left center;
		padding:8px 0px 8px 18px;
	}
.testimonials_headings:hover{
		color:#00549B;
	}
.testimonials_highlight{
		color:#00549B;
	}

.testimonials_child{
		padding:12px 20px 15px 20px;
		background:url(images/testimonials_strip.jpg) repeat-x left bottom #FBFDF9;
		border-bottom:1px dotted #2F3F3F;
		font:normal normal 11px Verdana, Arial, Helvetica, sans-serif;
		color:#020202;
		text-decoration:none;
		text-align:justify;
		letter-spacing:.50px;
		line-height:20px;
	}

/*Testimonials ajax styles end*/



/*Procedures ajax styles start*/

#lasik_tabs{
			width:607px;
			text-align:left;
			overflow:hidden;
			border:0px solid red;
			padding:0px 2px 0px 15px;
		}
	
.zlasik_bg
	{
		width:100%;
		border:0px solid red; 
		height:770px; 
		background:url(images/zlasik_bg.jpg) no-repeat left top;
		overflow:hidden;
		text-align:left;
	}
	
.zlasik_content
	{
		width:99%;
		overflow:hidden;
		border:0px solid red;
		margin:160px 0px 0px 0px;
	}

.zlasik_links
	{
		width:97%;
		overflow:hidden;
		border:0px solid red;
		padding:0px;
		margin:80px 0px 0px 0px;
	}
.zlasik_links ul
	{
		padding:22px 0px 0px 260px;
		margin:0px;
	}
.zlasik_links ul li
	{
		list-style:none;
		padding:0px 0px 38px 0px;
	}
.zlasik_links ul li a
	{
		font:normal bold 12px Arial, Helvetica, sans-serif;
		color:#0c0e0d;
		text-decoration:none;
	}
.zlasik_links ul li a:hover
	{
		color:#FeFeFa;
	}
	
	
.ff3 .zlasik_links ul
	{
		padding:4px 0px 0px 260px;
		margin:0px;
	}
	
	
.zlasik_list
	{
		margin:0px;
		padding:0px 0px 0px 30px;
		list-style:circle;
	}
.zlasik_list li 
	{
		font:normal bold 11px Verdana, Arial, Helvetica, sans-serif;
		color:#0f0d0c;
		text-decoration:none;
		padding:0px 0px 10px 0px;
	}
		
		
		
		
		
#procedures-accordian{
			overflow:hidden;
			width:955px;
			text-align:left;
			border:0px solid red;
		}
		
		/*#basic-accordian{
			overflow:hidden;
			width:607px;
			text-align:left;
			margin:10px 0px 0px 0px;
			border:0px solid red;
		}*/
		
.procedures_headings{
			color:#525252;
			cursor:pointer;
			background:url(images/procedures_tabs.jpg) no-repeat 0% 0%;
			font: normal bold 13px Arial, Helvetica, sans-serif;
			height:33px;
			line-height:33px;
			padding:0px 0px 0px 50px;
			margin:0px 0px 4px 0px;
		}
		
.procedures_headings:hover{
			background:url(images/procedures_tabs.jpg) no-repeat 0% 100%;
			height:33px;
			line-height:33px;
		}
		
.procedures_child{
			padding:15px;
			background:#EEE;
		}
		
.procedures_highlight{
			background:url(images/procedures_tabs.jpg) no-repeat 0% 100%;
			height:33px;
			line-height:33px;
		}
		
.procedures_text
			{
				width:607px;
				overflow:hidden;
				margin:5px 0px 0px 0px;
			}
			
.prodedures_block	
			{
				width:90%;
				overflow:hidden;
				border:0px solid red;
				margin:40px 0px 0px 13px;
			}

/*Procedures ajax styles end*/



/*Technology ajax styles start*/

#technology_tabs{
		width:607px;
		text-align:left;
		overflow:hidden;
		background:transparent url(images/lasik_technology.jpg) no-repeat right top;
		border:0px solid red;
	}
	
	#technology-accordian{
		overflow:hidden;
		width:607px;
		text-align:left;
		margin:10px 0px 0px 0px;
		border:0px solid red;
	}
	
	.technology_headings{
		color:#525252;
		cursor:pointer;
		background:url(images/tabs_buttons.jpg) no-repeat 0% 0%;
		font: normal bold 14px Arial, Helvetica, sans-serif;
		height:33px;
		line-height:33px;
		padding:0px 0px 0px 50px;
		margin:0px 0px 4px 0px;
	}
	
	.technology_headings:hover{
		background:url(images/tabs_buttons.jpg) no-repeat 0% 100%;
		height:33px;
		line-height:33px;
	}
	
	.technology_child{
		padding:15px;
		background:#EEE;
	}
	
	.technology_highlight{
		background:url(images/tabs_buttons.jpg) no-repeat 0% 100%;
		height:33px;
		line-height:33px;
	}
	
	.technology_text
		{
			width:607px;
			overflow:hidden;
			margin:50px 0px 0px 0px;
		}

/*Technology ajax styles end*/


/*Textarea ajax styles start*/

.resizable-textarea {
	WIDTH: 95%
}
.resizable-textarea .grippie {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 0px solid; BACKGROUND:url(images/textareaarrow.gif) #eee no-repeat center 2px; OVERFLOW: hidden; BORDER-LEFT: #ddd 1px solid; CURSOR: s-resize; BORDER-BOTTOM: #ddd 1px solid; HEIGHT: 10px; width:405px;
}
.ie6 .resizable-textarea .grippie {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 0px solid; BACKGROUND:url(images/textareaarrow.gif) #eee no-repeat center 2px; OVERFLOW: hidden; BORDER-LEFT: #ddd 1px solid; CURSOR: s-resize; BORDER-BOTTOM: #ddd 1px solid; HEIGHT: 10px; width:403px;
}
.modal {
	DISPLAY: none;

		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#605e5b;
		text-align:justify;
	}
	
/*Textarea ajax styles end*/




	
	
/*css_browser_selector start*/
	
	
/*ie7 start*/
	
.ie7 .linebreak-80
	{
		width:100%;
		height:74px;
		font-size:0px;
		
	}
	
.ie7 .footer_links ul li
	{
		list-style:none;
		padding:0px;
		margin:0px;
		padding:0px 0px 9px 0px;
		font-size:0px;
	}
	
/*ie7 start*/
	
	
/*ie6 start*/
	
.ie6 .linebreak-80
	{
		width:100%;
		height:77px;
		font-size:0px;
		
	}
	

.ie6 .footer_links ul li
	{
		list-style:none;
		padding:0px;
		margin:0px;
		padding:0px 0px 10px 0px;
		font-size:0px;
	}
	
/*ie6 end*/
	


/*css_browser_selector end*/



	
/* TAKE A QUIZ  PAGE STYLES START */


#takeaquiz{
font:normal normal 16px futura, Arial, sans, serif;
color:#333333;
padding:5px;
border:0px solid red;
background:url(images/takeaquiz_bg.jpg) no-repeat center top;
}

#takeaquiz_block{
width:100%;
overflow:hidden;
margin:30px 0px 10px 0px;
}
#takeaquiz_block-left{
width:20%;
overflow:hidden;
float:left;
border:0px solid red;
text-align:left;
padding:0px 0px 0px 20px;
line-height:47px;
}
#takeaquiz_block-right{
width:42%;
overflow:hidden;
float:left;
border:0px solid red;
line-height:0px;
}

.takeaquiz_box
	{
		width:100%;
		overflow:hidden;
		border:0px solid red;
	}
	
.takeaquiz_box-left
	{
		width:160px;
		overflow:hidden;
		float:left;
		border:0px solid red;
	}

.takeaquiz_box-center
	{
		width:80px;
		overflow:hidden;
		float:left;
		border:0px solid red;
		font:normal normal 14px futura, Arial, sans, serif;
		color:#0a0c0b;
		line-height:42px;
	}
	
.takeaquiz_box-right
	{
		width:140px;
		overflow:hidden;
		float:right;
		border:0px solid red;
	}



/*#takeaquiz input.inp{
font:normal normal 14px Arial, Helvetica, sans-serif;
padding:5px; border:1px #C0D89E solid;
}
*/
#takeaquiz textarea{
font:normal normal 14px futura, Arial, sans, serif;
padding:5px; border:1px #C0D89E solid; width:375px; height:135px;
}

.takeaquiz_checkbox{
font:normal normal 14px futura, Arial, sans, serif; letter-spacing:1px;
 border:0px #C0D89E solid; width:100%; overflow:hidden; line-height:25px; margin:10px 0px 0px 20px;
 }


#takeaquiz select{
font:normal normal 14px Arial, Helvetica, sans-serif;
padding:5px; border:1px #C0D89E solid;
}

#takeaquiz em{
font:italic normal 15px Arial, Helvetica, sans-serif;
color: #666600;
line-height:20px;
}

.subm{border:0px red solid; margin:20px 0px 0px 0px; text-align:left}

.form_h2{font:normal normal 18px futura,Arial, Helvetica, sans-serif; color:#006600; margin:0px; padding:0px;}

h2
{
	padding:0px;
	margin:0px;
}

/* TAKE A QUIZ  PAGE STYLES END */
ul{
list-style:none;margin:0px;
padding:0px;
}
ul h2{
list-style:none;
font:normal normal 10px Arial, Helvetica, sans-serif;

}
ul#sidebar{
list-style:none;

}
ul#sidebar ul{
list-style:none;margin:0px;
padding:0px;
}

ul#sidebar ul li ul li{
list-style:none;margin:0px;
padding:0px;
}

#content{
		padding:0 0px 10px 20px;
		text-align:left;
		}
#content div.post{
		padding:0 0 20px 0;
		margin:0 0 20px 0;
		text-align:left; border-bottom:1px #006600 dotted;
		background:transparent url(images/blog_strip.jpg) repeat-x left bottom;
		padding:20px 15px 15px 15px;
		border-bottom:2px dotted #000000;
		}		
#content h2 a{
font:normal bold 20px Arial, Helvetica, sans-serif;
		color:#0066CC;
		text-decoration:none;
		}	
				
#sideb{
margin:0;
padding:0 0 0 20px;
}
#sideb a{
margin:0;
padding:0 0 0 10px;
}
.subcom{
padding:10px;
background:#003300;
color:#ffffff;
}























.wp-pagenavi a, .wp-pagenavi a:link {
	padding:10px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #000000;
	background-color: #bed6ee;	
}
.wp-pagenavi a:visited {
	padding:10px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #000000;
	background-color: #bed6ee;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #006600;
	color: #000000;
	background-color: #ffffff;
}
.wp-pagenavi a:active {
	padding:10px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi span.pages {
	padding:10px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #cccccc;
	background-color: #e3f1bb;
}
.wp-pagenavi span.current {
	padding:10px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #cccccc;
	color: #000000;
	background-color: #e3f1bb;
}
.wp-pagenavi span.extend {
	padding:10px; 
	margin: 2px;	
	border: 1px solid #cccccc;
	color: #000000;
	background-color: #e3f1bb;
}




/* GOOGLE SEARCH STYLES */
.googsearch{width:244px; height:26px; background:transparent url(../images/search.gif) no-repeat top left}
.textboxgoog{width:225px; height:26px; background:none; border:0px red solid;}
.textboxsubmit{width:19px; height:26px; background:none; border:0px red solid;}

/* GOOGLE SEARCH STYLES */

.topsearchbar{ overflow:hidden; width:100%;}
.topsearchbarleft{ float:left; width:50%; height:26px;}
.topsearchbarright{ float:right; width:50%; height:26px; overflow:hidden}

.topsearchbarright0{ float:right; width:350px;}
.topsearchbarright1{ float:right; width:148px; }
.topsearchbarright2{ float:right; width:18px; }
.topsearchbarright3{ float:right; width:190px; }


.chrome .topsearchbarright0{ float:right; width:350px; border:0px red solid; }
.chrome .topsearchbarright1{ float:right; width:159px;  border:0px red solid; }
.chrome .topsearchbarright2{ float:right; width:18px;  border:0px red solid; padding:3px 0 0 0;}
.chrome .topsearchbarright3{ float:right; width:179px; border:0px red solid; }
.safari .topsearchbarright3{ float:right; width:186px; border:0px red solid; }
.safari .topsearchbarright2{ float:right; width:18px;  border:0px red solid; padding:2px 0 0 0;}