body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	background-color: #ACACAC;
	background-image: url(images/page_bg.png);
	background-repeat: repeat-x;
	padding: 0;
	margin: 0;
}
div#page {
	position:relative;
	width: 798px;
	margin: 0px auto;
}
div#header1 {
	position:absolute;
	left:350px;
	top:40px;
	width: 445px;
	height: 12px;
	text-align:right;
	z-index:98;
}
div#header1 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #7A8A9C;
	margin: 0px;
	padding: 0px;
	font-style: italic;
	letter-spacing: -0.03em;
}
div#headerImg {
	position: absolute;
	top: 0px;
	left: -7px;
	width: 479px;
	height: 279px;
	z-index: 3;
}
div#headerImg2 {
	position: absolute;
	top: 0px;
	left: -14px;
	width: 486px;
	height: 154px;
	z-index: 3;
}
div#headerImg h3, div#headerImg2 h3 {
	position: absolute;
	top: 8px;
	left: 180px;
	margin: 0;
	padding: 0;
	font:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7A8A9C;
	font-weight: normal;
	text-align:right;
}
td#leftCol {
	width:326px;
	vertical-align: top;
	background-image:url(images/left_col_bg.png);
	background-repeat: repeat-y;
}
td#leftColBottom {
	width:326px;
	height:28px;
	background-image:url(images/left_col_bottom.jpg);
	background-repeat:no-repeat;
}

td#middleCol {
	position:relative;
	width: 472px;
	vertical-align:top;
	background-image:url(images/middle_bg.png);
	background-repeat:repeat-x;
	background-position: left 279px;
	background-color: #E6EBF3;
}
td#middleCol2 {
	position:relative;
	width: 472px;
	vertical-align:top;
	background-image:url(images/middle_bg.png);
	background-repeat:repeat-x;
	background-position: left 152px;
	background-color: #E6EBF3;
}
td#rightCol {
	width: 33px;
	padding-top: 279px;
	vertical-align:top;
	background-image:url(images/right_bar_bg.png);
	background-repeat:repeat-y;
}
td#rightCol2 {
	width: 33px;
	padding-top: 152px;
	vertical-align:top;
	background-image:url(images/right_bar_bg.png);
	background-repeat:repeat-y;
}
td.bottomCol {
	height: 28px;
	background-color: #E6EBF3;
	background-image:url(images/right_bottom_bg.png);
	background-repeat: repeat-x;
	background-position: top;	
}

td.footerCol {
	height: 68px;
	background-color: #E6EBF3;
	background-image:url(images/botttom_bg.jpg);
	background-repeat: repeat-x;
}

div#left_col {
	width: 276px;
	height: 1002px;
	margin: 0;
	padding: 0 0 0 50px;
	background-image:url(images/leftcol.jpg);
	background-repeat:no-repeat;
	background-position: left top;
}

div#middleTR {
	position:absolute;
	top: 154px;
	left: -7px;
	width: 28px;
	height: 150px;
	background-image:url(images/flash2_bottom.jpg);
	background-repeat:no-repeat;
	z-index: 1;
}
div#left_col hr {
	width: 260px;
	height: 1px;
	color:#FFFFFF;
	background-color: #FFFFFF; 
	border: none; 
	text-align: right;
	margin-right: 16px;
	margin-bottom: 0;
	padding: 0;
}
div#left_col p {
	padding: 0;
	margin: 8px 0;
}
div#leftMenu {
	position: relative;
	height: 400px;
	padding-top: 12px;
	padding-left: 21px;
	z-index: 100;
}
div#leftMenu a {
	display:block;
	font-family: Helvetica;
	font-size: 14px;
	color:#3F648F;
	font-weight: bold;
	text-decoration:none;
	line-height:20px;
}
table.cell1 {

}
table.cell1 h1 {
	padding: 0;
	margin: 0 0 5px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: normal;
}
table.cell1 h2 {
	padding: 0;
	margin: 4px 0 1px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4287B9;
	font-weight: bold;

}
table.cell1 p {
	padding: 0;
	margin: 5px 0 2px 0;
	font-weight: bold;
}
.contentTxt {
	padding: 4px 1px 3px 21px;
	/* font-weight: bold; */
	text-align:justify;
	z-index: 4;
}

div#footerLink {
	width: 670px;
	margin: auto;
	text-align: center;
}
div#footerLink a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4287B9;
	text-decoration: none;
	padding: 0 4px 0 0;
	background-image: url(images/footer_separator.gif);
	background-repeat: no-repeat;
	background-position: right center;
	line-height:14px;
	letter-spacing: -0.04em;
}
div#copyright {
	width: 770px;
	margin: 10px auto;
	padding-left: 32px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: -0.01em;
	margin-bottom:20px;
	color:#FFF;
}

div#copyright a { font:11px Sans-serif; text-decoration:none; color:#FFF; }
div#copyright a:hover { color:#6600FF; }

div#searchheader {  width:380px; background-color: #FFFFCC; font:bold 11px Sans-serif; margin-top:20px; padding:5px; border-bottom:1px solid #000; }
ul#searchresults { width:400px; list-style-type: circle; margin:0px; }
ul#searchresults li { padding:7px; margin:0px;list-style-type: circle; font:bold 11px Sans-serif;color:#330033; }
ul#searchresults li a { color:#330033; text-decoration:none; font:bold 11px Sans-serif; }
ul#searchresults li a:hover { color:#FF6633; }

div#gl_footerlinks { width:490px height:30px; text-align:center; }
div#lasikWebSiteDesign, .IRText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFF;
	text-align:center;
	width:100%;
}
div#lasikWebSiteDesign a:link, div#lasikWebSiteDesign a:visited, div#lasikWebSiteDesign a:active, .IRLinks:link, .IRLinks:visited, .IRLinks:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFF;
	text-decoration:none;
}
div#lasikWebSiteDesign a:hover, .IRLinks:hover {
	color: #6600CC;
}

div#resources { font:11px Sans-serif; }
div#resources a { font:bold 12px Sans-serif; color:#660099; text-decoration:none;margin-left:6px;margin-right:6px; }
div#resources a:hover { color:#6600FF; }


/****************/

a#epstein {
	display:block; position:relative;
	width: 249px; height:73px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#epstein span, span.epstein {
	position: absolute;	top:0; left:0;
	width:249px; height:73px;
	background: url(../images/epstein_audio.gif) left top no-repeat;
	cursor:pointer;
}
a#epstein:hover span { background-position:left bottom; }


/****************/

.glacialslide-html{background-color:#FFF;}
.glacialslide-html-blur{border:2px solid gray;}
.glacialslide-html-content{position:absolute;display:none;}
.glacialslide-loading{display:block;color:#000;font-size:8pt;font-family:sans-serif;font-weight:700;text-decoration:none;border:1px solid #000;background-color:#FFF;padding:2px;}
.glacialslide-move{cursor:move;}
.glacialslide-display-block{display:block;}
.glacialslide-display-none{display:none;}
.control{float:right;display:block;font-size:9pt;font-weight:700;text-decoration:none;text-transform:uppercase;color:#999;margin:0 5px;}
.control:hover{color:#000!important;}



/*******************/

div#new_videos_callout{
	position:relative; width:414px; height:79px;
	top:-15px; left:0;
	background:url(../images/eyeview_buttons.png) no-repeat;
}
div#new_videos_callout ul {list-style-type:none; margin:0; padding:0;}

/**************/
a#testimonials_section {
	display:block; position:relative; float:left;
	margin:0; padding:0;
	overflow:hidden; cursor:pointer;
}
a#testimonials_section span, span.testimonials_section {
	position: absolute; top:0; left:0;
	background: url(../images/eyeview_buttons.png) no-repeat;
	cursor:pointer;
}
a#testimonials_section, a#testimonials_section span    { width: 207px; height:79px; }
a#testimonials_section span, span.testimonials_section { background-position:0px 0px; }
a#testimonials_section:hover span        	 { background-position: 0px -79px; }


/***/
a#educational_section, #educational_section span, span.educational_section_span {width: 207px; height:79px; display:block; position:relative;overflow:hidden;}
a#educational_section span, span.educational_section_span { position:absolute; left:0; top:0; background: url(../images/eyeview_buttons.png) -207px 0px no-repeat;}
a#educational_section:hover span, span.educational_section_span_oo { background-position:-207px -79px;; cursor:pointer}




/********Text Link********/

.ir-link-wrapper { text-align:center; margin:15px auto 15px auto; }
.ir-link-wrapper, .ir-link-wrapper a, a.ir-link, a.ir-link:link, a.ir-link:visited, a.ir-link:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px; font-weight:normal; color:#333;
}
.ir-link-wrapper a:hover, a.ir-link:hover {color:#FFF; text-decoration:none;}

.ir-info-wrapper {}
.ir-info {}

/********Text Link********/

a#request_info, #request_info span, span.request_info_span  { display:block; position:relative; width:402px; height:62px; overflow:hidden; top:-16px;}
a#request_info span, span.request_info_span { position:absolute; left:0; top:0; background:url(../images/request_info.jpg) left top no-repeat; }
a#request_info:hover span, span.request_info_span_oo { background-position:left bottom; }

#homepage_callout{width:429px; margin-left:10px; }
*html #homepage_callout{}
.ie7 a#request_info, #request_info span, span.request_info_span {display:block; position:relative; width:402px; height:62px; overflow:hidden; top:-23px;}
