body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
img { border: 0px none; }
div#page {
	position: relative;
	width: 760px;
	margin: 0px auto;
}
div#cataractSurgeryHeader {
	position:absolute; top:92px; left:532px; width:226px; height:12px; margin:0; padding:0; overflow:hidden; text-align:right; z-index:99; }
div#cataractSurgeryHeader h1, div#cataractSurgeryHeader h2 {
	position:relative;
	margin:0;
	padding:0;
	font-size:10px;
	color:#5663A0;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: 100;
	letter-spacing: -0.04em;
	z-index:99;
}
table#pageTbl {
	position: relative;
	width: 760px;
	border: 1px solid #00235D;
}
td.borderTop { border-top:1px solid #00235D; }
td.borderRight { border-right:1px solid #00235D; }
td.borderLeft { border-left:1px solid #00235D; }
td.borderBottom { border-bottom:1px solid #00235D; }
div#menu_tr {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 224px;
	height: 17px;
	background-color: #385CA3;
	text-align:left;
}
div#menu_tr img {
	position: absolute;
	top: 0px;
	right: 224px;
}
div#menu_tr a, div#menu2_tr a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	color:#FFFFFF;
    vertical-align:middle;
}
div#menu_tr a:hover, div#menu2_tr a:hover {
text-decoration:underline;
}
div#menu2_tr {
	position: absolute;
	bottom: -1px;
	right: 0px;
	width: 224px;
	height: 17px;
	background-color: #385CA3;
	text-align:left;
}
div#menu2_tr img {
	position: absolute;
	top: 0px;
	right: 224px;
}

table.mainTopMenu  { background-image: url(/images/menu_bg.png); background-repeat: repeat-x; }
table.mainTopMenu td { vertical-align: middle; }
td.menuSeparator {
	background-image: url(/images/menu_separator.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 5px;
}
table.mainTopMenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
	text-decoration:none;
	padding: 0px 18px 0px 5px;
	text-align: center;
	vertical-align: middle;
}

table.mainTopMenu a:link, table.mainTopMenu a:active, table.mainTopMenu  a:visited {
	background-image: url(/images/menu_arrow.png);
	background-repeat: no-repeat;
	background-position: right center;
}
table.mainTopMenu a:hover {
	background-image: url(/images/menu_arrow_oo.png);
	background-repeat: no-repeat;
	background-position: right center;
}

form#searchForm {
	margin: 0px;
	padding: 0px;
}
input#query {
	width: 116px;
	height: 19px;
	margin: 0px;
	padding: 1px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #00235D;
	background-color: #FFFFFF;
}
div#index_content {
	width: 522px;
	padding: 18px 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(/images/index_content_bg.gif);
	background-repeat: repeat-y;
}
div#index_content p { margin: 10px 0px; }

div#inner_content {
	position:relative;
	width: 522px;
	padding: 45px 18px 18px 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
div#inner_content p { margin: 10px 0px; }
div#inner_content h1 {
	position:absolute;
	width: 548px;
	height: 28px;
	top:0px;
	left:0px;
	margin: 0px;
	padding: 8px 0px 0px 10px;
	background-image: url(/images/page_title_bg.png);
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #DDE0EC;
	font-weight: bold;
	border-bottom:1px solid #00235D;
	text-transform: uppercase;
}

div#inner_content a {
text-decoration:none;
}

div#inner_content a:hover {
text-decoration:underline;
}

td.cell1Content {
	width: 133px;
	height: 156px;
	background-image: url(/images/cell1_bg.png);
	background-repeat: repeat-y;
	vertical-align: top;
}
div#rightMenu {
	width: 199px;
	height: 186px;
	background-color: #F4F4F4;
}
div#rightMenu a, span.selected {
	display: block;
	width: 167px;
	height: 15px;
	text-decoration: none;
	margin: 0px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003775;
	background-image: url(/images/hr_right.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
div#rightMenu a { color: #003775; }
span.selected { color: #000; }
div#rightMenu a:hover { color: #FF2929; text-decoration:underline; }

div.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #031A4B;
	background-color: #DDE6F4;
	margin: 0px;
	padding: 2px 10px;
	border-top:1px solid #00235D; 
	border-bottom:1px solid #00235D;
	text-align:left;
}
div#footerMenu{
	margin: 15px auto;
	padding: 0px;
	text-align: center;
}
div#footerMenu a:link, #footerMenu a:visited, .footer_selected {
	line-height: 18px;
	padding: 5px 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
div#footerMenu a:hover{
	color: #00235D;
	font-style: normal; 
	text-decoration: underline;
}
.footer_selected {
	color: #FF2929;
	background-color: #F4F4F4;
}
#copyright {color: #666; font-size: 11px; padding: 10px; text-align:center; }

div#lasikWebSiteDesign, .IRText {
 	text-align:center;
	font-size: 11px;
	font-weight: normal;
	color: #666;
}
div#lasikWebSiteDesign a:link, div#lasikWebSiteDesign a:visited, div#lasikWebSiteDesign a:active, .IRLinks:link, .IRLinks:visited, .IRLinks:active {
	font-size: 11px;
	font-weight: normal;
	color: #666;
}
div#lasikWebSiteDesign a:hover, .IRLinks:hover {
	color: #000000;
}


form#lasik_form {
	width: 180px;
	margin: 10px auto 0px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;
}
form#lasik_form input, form#lasik_form textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #587892;
	border: 1px inset #7A8CAB;
	background-image: url(/images/input_bg.png);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	padding: 0px;
}
form#lasik_form input { width: 176px; height: 16px; }
form#lasik_form textarea { width: 176px; height: 58px; }

form#lasik_form label {
	color: #012C6B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.comment { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
}
div#result { position:absolute; top: 0px; left: 0px; }

div#progress {
	visibility:hidden;
	font-size: 1.2em;
	font-weight: bold;
	color: #660000;
}
/* Asterisk on required fields */
form .reqMark {
	color: #F00;
	font-size: xxx-small;
	vertical-align: super;
}
/* Field w/ a validation error */
form .errFld {
	border: 1px solid #000;
}
/* Styling for message associated with a validation error. */
form .errMsg {
	color: #CC3333 !important;
	display: block;
	font-size: .82em;
	margin: 0px;
	padding: 0px;
	height: 8px;
	line-height: 8px;
}

div.border { height:1px; background-color:#00235D; clear:both; overflow:hidden; padding:0px; margin:0px }

ul.inneright {
	padding:0px 0px 0px 15px;
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-position: outside;
}
ul.inneright li { padding:0px; margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
ul.inneright a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-align:center
}
.style2,  .style2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
	color: #000000;
}


/*********** MENU STYLES ***********/

div#me_cataract_lens_implants, div#me_lasik, div#me_retina_center, div#me_glaucoma, div#me_plastic_surgery, div#me_seminars_events {
	position: absolute;
	left: -3px;
	top: 0px;
	padding-top: 24px;
	border: 1px solid #000000;
	z-index: 20;
}
div#me_cataract_lens_implants td, div#me_lasik td, div#me_retina_center td, div#me_glaucoma td, div#me_plastic_surgery td, div#me_seminars_events td  { background-color:#E7EAF0; }

td.column {
	text-align: left;
	vertical-align: top;
	z-index: 9999;
}
.column a {
	display: block;
	margin: 1px 0px;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003775;
	background-color: #E7EAF0;
	text-decoration: none;
	background-image: url(/images/menu_dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	white-space: nowrap;
}
.column a:hover { color: #FF2929; background-color:#FFFFFF; }

.menuWrapper { position:relative; }

.menuWrapper img { vertical-align: middle; z-index: 3; }

.menuWrapper div { z-index: 20; }


/**************/
.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:#666666; text-decoration:none;}

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