body { font:13px/1.22 arial, helvetica, clean, sans-serif; *font-size:small;
*font:x-small;
}
/****************************************************************************************************************************
 * Reset css start
****************************************************************************************************************************/
html {}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; }
li { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal; }
q:before, q:after {content:''; }
abbr, acronym {border:0; font-variant:normal; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit; }
input, textarea, select {
*font-size:100%; margin:0; padding:0}
legend {color:#000;}
/****************************************************************************************************************************
* New Body >> css
 ****************************************************************************************************************************/
body {text-align:center; font-family:Arial;background:#03265e url(../images/mainBg.jpg) no-repeat scroll center top;  }
*html body {background:#03265e url(../images/mainBg-ie6.jpg) no-repeat scroll center top;}
#mainContanier { width:966px;position:relative; margin:auto;text-align:left;}
*html #mainContanier { width:966px;position:relative; margin:auto; text-align:left; }
.top{height:166px;position:relative;z-index:1; }
.nav1Cont{height:50px;}
#content{width:950px;background:url(../images/contentBg.png) 0 596px ; margin:0; padding:0 0 0 14px}
*html #content{background:url(../images/contentBg-ie6.gif) 0 596px ;}

.topL{width:504px; height:163px; float:left; margin:0 0 0 12px; background:url(../images/logo.jpg) no-repeat; z-index:1;}
*html .topL{margin:0 0 0 5px;background:url(../images/logo-ie6.jpg) no-repeat 4px 0}
.topR{ width:438px; height:166px; float:left; position:relative}
.topRCont{ width:424px; height:132px;}
.mapCont{ width:156px; height:30px; background:url(../images/eyeHealtMap.png); position:absolute; left:0; top:0}
.mapLinkCont{ position:absolute; width: 190px; left: 0px; top: 34px; }
.mapLinkCont a{ width:83px; margin:0 0 0 6px;font-size:12px; color:#fff; display:block; float:left; text-decoration:none}
.mapLinkCont a:hover{color:#fed48c}
.searchCont{width:136px; height:22px; padding:5px 0 0 36px; background:url(../images/searchBg.png) no-repeat; position:absolute; left:190px; top:17px;}

.buttonCont{width:32px; height:17px; position:absolute; left:371px; top:22px; }
.searchinput{width:118px; font-size:11px; color:#0c2854; height:14px; border:0px; background:transparent}
.contentL{ width:584px;float:left;background:#e7f2fd}
.contentL2{ width:584px; min-height:1295px;float:left;background:#e7f2fd}
*html .contentL2{height:1293px}
.contentR{ width:354px; min-height:874px;float:left;background:#89bced}
*html .contentR{height:874px;}
.grad{ height:36px;background:url(../images/grad.png) repeat-x}


.shadow1{height:22px;background:url(../images/shadow1.png) no-repeat;}
.shadow2{ width:354px; height:17px;background:url(../images/shadow2.jpg) no-repeat;}
.secondModul{ width:454px; height:93px; padding:18px 0 0 118px;background:url(../images/secondModul.jpg) no-repeat; position:relative}
.txt1{color:#2b2b2b; font-size:12px; padding:0 30px 0 50px}
.txt2{color:#2b2b2b; font-size:12px; padding:0 30px 0 216px; position:relative}
.txt3{color:#2b2b2b; font-size:12px; padding:0 30px 0 220px;background:url(../images/txt3.jpg) no-repeat 50px 0; min-height:220px;}
*html .txt3{height:206px;}


.searchLoca{ width:266px; height:91px;background:url(../images/searchLoca.png) no-repeat; margin:8px 0 0 0; padding:30px 0 0 86px; text-align:left}
.searchLocainput{ width:87px; height:18px; background:transparent; border:0; position:absolute; left: 22px; top: 3px; }
*html .searchLocainput{ left:-92px;}
.srchCont{ padding:0 0 0 116px; position:relative}
#bottom{width:964px; height:56px;background:url(../images/bottom.png) no-repeat -1px 0px;margin:auto;padding:0 0 0 0px}
#bottom2{width:966px; height:56px;background:url(../images/bottom2.png) no-repeat -1px 0px;margin: auto;padding:0 0 0 0px}
*html #bottom2{background:url(../images/bottom2-ie6.png) no-repeat -1px 0px;}

#footerMenu {width:890px; padding:6px 10px 0 10px; margin:auto;text-transform: lowercase; text-align:center}
#footerMenu img {margin-top:14px; margin-bottom:-2px }
#footerMenu a {color:#c5e1f7; text-decoration:none; font-size:10px; margin:9px; line-height:24px; text-transform: lowercase}
#footerMenu a:hover {color:#000; }
.copyRight{ color:#fefefe; font-size:10px; margin:auto; width:800px; padding:26px 0 0 0; text-align:center}
.guiName{padding:10px 24px 0 30px; margin:0 0 0 10px;font-size:20px; color:#02255d; background: url(../images/guiName.png) no-repeat 6px 15px}
.contentTxt{padding:0 24px 0 30px; margin:0 0 0 10px;font-size:12px; color:#2b2b2b;}

.modR1{height:118px;padding:8px 0 10px 80px; text-align:left;background: url(../images/modR1.png) no-repeat; position:relative}
.modR2{height:160px;padding:8px 0 10px 14px; position:relative}

.modulBox1{ background:#89BCED}
.modulBox2{height:181px; background: url(../images/modulBox2.png)}
.modulBox3{ height:206px; background: url(../images/modulBox3.png)}
.modulBox3-2{ height:240px; background: url(../images/modulBox3-2.png)}

.shadowSet1{ height:20px; background: url(../images/shadowSet.png)}
.shadowSet2{ height:20px; background: url(../images/shadowSet.png) 0 -20px}
.shadowSet3{ height:20px; background: url(../images/shadowSet.png) 0 -40px}
.Lmodul{ height:20px; height:180px; background: url(../images/Lmodul.png); padding:16px 0 0 0}
.Lmodul a{ width:350px; margin:4px 0 0 60px; padding:0 0 0 28px;font-size:14; color:#2b2b2b;background: url(../images/LmodulA.png) no-repeat left; display:block; text-decoration:none; font-weight:bold}
.Lmodul a:hover{color:#3378c6}
.Lmodu2 { height:158px; position:relative}
.Lmodu3 { height:115px; position:relative}
.Lmodu4 { height:170px; position:relative; background:url(../images/Lmodu3.png)}
.Lmodu4 { height:170px; position:relative;}
.icon1{ width:67px; height:79px; position: absolute; background:url(../images/icon1.jpg) no-repeat; left: 18px; top: 8px;}

.Rtxt1{ font-size:12px; text-align:left;padding:10px 20px 6px 20px}
.Rtxt2{ font-size:12px; text-align:left; padding:10px 20px 6px 20px}
.emStyle{ font-style:italic; font-weight:bold; font-size:13px; color:#1e3d5d; text-align:center}

.imgContanier ul{ width:400px; height:92px; padding:0 0 0 96px}
.imgContanier li{ float:left}

#img1 a{width:64px; height:87px;background:url(../images/imgList.png); display:block}
#img1 a:hover{ background-position:0 -91px}


#img2 a{width:75px; height:87px;background:url(../images/imgList.png) -62px 0; display:block}
#img2 a:hover{ background-position:-62px -91px}

#img3 a{width:71px; height:87px;background:url(../images/imgList.png) -137px 0; display:block}
#img3 a:hover{ background-position:-137px -91px}

#img4 a{width:65px; height:87px;background:url(../images/imgList.png) -208px 0; display:block}
#img4 a:hover{ background-position:-208px -91px}

#img5 a{width:76px; height:87px;background:url(../images/imgList.png) -273px 0; display:block}
#img5 a:hover{ background-position:-273px -91px}

/****************************************************************************************************************************
 * Replace Contaniers >> css
 ****************************************************************************************************************************/
#replace1Cont { position: absolute; width:165px; height:38px; left: 85px; top: 145px; }
#replace2Cont {width:277px; height:18px; padding:8px 0 8px 20px }
#replace4Cont {width:415px; height:40px;padding:8px 0 8px 20px }
#replace5Cont {width:286px; height:17px;padding:8px 0 8px 20px }
#replace7Cont { width:249px; height:40px; position:absolute; left: 14px; top: 8px; }

/****************************************************************************************************************************
 * Replaces >> css
 ****************************************************************************************************************************/
#replace1 { position:relative; width:279px; height:15px; padding:0; overflow:hidden; }
#replace1 span, span.replace1 { position: absolute; top:0; left:0px; width:279px; height:15px; background:url(../images/replaceSet1.png) repeat-y top left; }

#replace2 { position:relative; width:277px; height:18px; padding:0; overflow:hidden; }
#replace2 span, span.replace2 { position: absolute; top:0; left:0px;width:277px; height:18px; background:url(../images/replaceSet1.png) repeat-y 0 -15px; }

#replace3 { position:relative; width:242px; height:21px; padding:0; overflow:hidden; }
#replace3 span, span.replace3 { position: absolute; top:0; left:0px;width:242px; height:21px; background:url(../images/replaceSet1.png) repeat-y 0 -33px; }

#replace4 { position:relative; width:415px; height:39px; padding:0; overflow:hidden; }
#replace4 span, span.replace4{ position: absolute; top:0; left:0px;width:415px; height:39px; background:url(../images/replaceSet1.png) repeat-y 0 -73px; }

#replace5 { position:relative; width:286px; height:17px; padding:0; overflow:hidden; }
#replace5 span, span.replace5{ position: absolute; top:0; left:0px;width:286px; height:17px; background:url(../images/replaceSet1.png) repeat-y 0 -56px; }

#replace6 { position:relative;width:242px; height:20px;padding:0; overflow:hidden; }
#replace6 span, span.replace6{ position: absolute; top:0; left:0px;width:242px; height:20px; background:url(../images/replaceSet1.png) 0 -112px; }

#replace7 { position:relative;width:249px; height:40px;padding:0; overflow:hidden; }
#replace7 span, span.replace7{ position: absolute; top:0; left:0px;width:249px; height:40px; background:url(../images/replaceSet1.png) 0 -132px; }
/****************************************************************************************************************************
 * Menu Contaniers >> css
 ****************************************************************************************************************************/
.menu1Cont { width:250px; height:62px; left:167px; top: 55px; position: absolute; }
*html .menu1Cont { width:250px; height:62px; left:168px; top: 57px; position: absolute; }
.menu5Cont { width:57px; height:62px; left:51px; top: 5px; position: absolute; }
*html .menu5Cont {left:-164px;}
.menu6Cont { width:44px; height:62px; left:112px; top: 5px; position: absolute; }
*html .menu6Cont {left:-112px;}
.menu7Cont { width:54px; height:62px; left:157px; top: 5px; position: absolute; }
*html .menu7Cont {left:-68px;}

.menu8Cont { width:105px; height:23px; position:absolute; left: 444px; top:84px; }
.menu10Cont { width:105px; height:23px; position:absolute; left: 231px; top: 112px; }



.menu11Cont { width:55px; height:104px; left:14px; top: 57px; position: absolute; }
.menu12Cont { width:42px; height:104px; left:71px; top: 57px; position: absolute; }
.menu13Cont { width:56px; height:104px; left:115px; top: 57px; position: absolute; }
.menuCont18{ width:201px; height:33px; left:393px; top: 228px; position: absolute; }


/****************************************************************************************************************************
 * Menus >> css
 ****************************************************************************************************************************/        
a#menu1, #menu1 span, span.menu1_span { display:block; position:relative; width:250px; height:62px; overflow:hidden; }
a#menu1 span, span.menu1_span { position:absolute; left:0; top:0; background:url(../images/menuSet1.png) no-repeat 0 0px; }
a#menu1:hover span, span.menu1_span_oo {background-position:0 -63px;cursor:pointer}

a#menu2{ margin:10px 0 0 0;}
a#menu2, #menu2 span, span.menu2_span { display:block; position:relative; width:215px; height:38px; overflow:hidden;}
a#menu2 span, span.menu2_span { position:absolute; left:0; top:0; background:url(../images/menuSet2.png) no-repeat 0 -103px;}
a#menu2:hover span, span.menu2_span_oo {background-position:-216px -103px;cursor:pointer}

a#menu3, #menu3 span, span.menu3_span { display:block; position:relative; width:289px; height:111px; overflow:hidden; }
a#menu3 span, span.menu3_span { position:absolute; left:0; top:0; background:url(../images/menuSet2.png) no-repeat 0 -144px; }
a#menu3:hover span, span.menu3_span_oo {background-position:-290px -144px;cursor:pointer}

a#menu4, #menu4 span, span.menu4_span { display:block; position:relative; width:266px; height:97px; overflow:hidden; }
a#menu4 span, span.menu4_span { position:absolute; left:0; top:0; background:url(../images/menuSet2.png) no-repeat 0 0; }
a#menu4:hover span, span.menu4_span_oo {background-position:-266px 0;cursor:pointer}

a#menu5, #menu5 span, span.menu5_span { display:block; position:relative; width:57px; height:103px; overflow:hidden; }
a#menu5 span, span.menu5_span { position:absolute; left:0; top:0; background:url(../images/lens.jpg) no-repeat 0 0px; }
a#menu5:hover span, span.menu5_span_oo {background-position:0 0 ;cursor:pointer}

a#menu6, #menu6 span, span.menu6_span { display:block; position:relative; width:44px; height:103px; overflow:hidden; }
a#menu6 span, span.menu6_span { position:absolute; left:0; top:0; background:url(../images/lens.jpg) no-repeat -57px 0px; }
a#menu6:hover span, span.menu6_span_oo {background-position:-57px 0 ;cursor:pointer}

a#menu7, #menu7 span, span.menu7_span { display:block; position:relative; width:54px; height:103px; overflow:hidden; }
a#menu7 span, span.menu7_span { position:absolute; left:0; top:0; background:url(../images/lens.jpg) no-repeat -101px 0px; }
a#menu7:hover span, span.menu7_span_oo {background-position:-101px 0 ;cursor:pointer }

a#menu8, #menu8 span, span.menu8_span { display:block; position:relative; width:105px; height:23px; overflow:hidden; }
a#menu8 span, span.menu8_span { position:absolute; left:0; top:0; background:url(../images/learnMore.png) no-repeat 0 0px; }
a#menu8:hover span, span.menu8_span_oo {background-position:-105px 0 ;cursor:pointer }

a#menu9, #menu9 span, span.menu9_span { display:block; position:relative; width:105px; height:23px; overflow:hidden; }
a#menu9 span, span.menu9_span { position:absolute; left:0; top:0; background:url(../images/learnMore.png) no-repeat 0 -23px; }
a#menu9:hover span, span.menu9_span_oo {background-position:-105px -23px ;cursor:pointer}


a#menu10, #menu10 span, span.menu10_span { display:block; position:relative; width:105px; height:23px; overflow:hidden; }
a#menu10 span, span.menu10_span { position:absolute; left:0; top:0; background:url(../images/learnMore.png) no-repeat 0 -46px; }
a#menu10:hover span, span.menu10_span_oo {background-position:-105px -46px ;cursor:pointer}    
    
a#menu11, #menu11 span, span.menu11_span { display:block; position:relative; width:55px; height:104px; overflow:hidden; }
a#menu11 span, span.menu11_span { position:absolute; left:0; top:0; background:url(../images/lens.png) no-repeat 0 0px; }
a#menu11:hover span, span.menu11_span_oo {background-position:0 0 ;cursor:pointer}

a#menu12, #menu12 span, span.menu12_span { display:block; position:relative; width:42px; height:104px; overflow:hidden; }
a#menu12 span, span.menu12_span { position:absolute; left:0; top:0; background:url(../images/lens.png) no-repeat -55px 0px; }
a#menu12:hover span, span.menu12_span_oo {background-position:-55px 0 ;cursor:pointer}

a#menu13, #menu13 span, span.menu13_span { display:block; position:relative; width:56px; height:104px; overflow:hidden; }
a#menu13 span, span.menu13_span { position:absolute; left:0; top:0; background:url(../images/lens.png) no-repeat -97px 0px; }
a#menu13:hover span, span.menu13_span_oo {background-position:-97px 0 ;cursor:pointer }

a#menu18, #menu18 span, span.menu18_span { display:block; position:relative; width:201px; height:33px; overflow:hidden; }
a#menu18 span, span.menu18_span { position:absolute; left:0; top:0; background:url(../images/menuSet18.png) no-repeat 0 0; }
a#menu18:hover span, span.menu18_span_oo {background-position:-201px 0 ;cursor:pointer }





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

.glacialslideCell {float:right; padding:0 0 0 10px;}

div.contentTxt div.glacialslideCell a.glacialslide {margin-top:0px;} 

.glacialslide-html{background-color:#FFF; z-index:99;}
.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;}

a.glacialslide, a.glacialslide * { margin:0; padding:0; text-decoration:none;}
a.glacialslide { display:block; float:left; position:relative; width:auto; height:64px; overflow:hidden;  margin:6px 8px 6px 0; background:url(../images/watch_video_button_left.png) left top no-repeat;}
a.glacialslide span, span.glacialslide { display:block; float:left; position:relative; width:auto; height:34px; cursor:pointer; background:url(../images/watch_video_button_right.png) right top no-repeat; font:12px/1.20em helvetica,arial,clean,sans-serif; color:#30383A; padding:30px 6px 0 46px; font-weight:bold; text-align:left; }
a.glacialslide:hover { background-position:left -64px; color:#9aaaab;  }
a.glacialslide:hover span { background-position:right -64px; color:#EBEDED; white-space:nowrap; }



#tab_menu, #tab_menu *, .tab_menus, .tab_menus *, #tab_menu1, #tab_menu1 *, #tab_menu2, #tab_menu2 * {margin:0;padding:0;}
#tab_menu, .tab_menus, #tab_menu1, #tab_menu2 { float:left;}
#tab_panels { clear:both;}
#tab_menu ul, .tab_menus ul, #tab_menu1 ul, #tab_menu2 ul { position:relative; width:295px; list-style:none; margin:0;padding:0; border:1px solid #e7e6e6; }
#tab_menu li, .tab_menus li, #tab_menu1 li, #tab_menu2 li { display:block;position:relative;margin:0;padding:0; list-style-type:none; list-style-position:outside; }
#tab_menu li a, .tab_menus li a, #tab_menu1 li a, #tab_menu2 li a { display:block; position:relative; margin:0; padding: 0 0 2px 32px; cursor:pointer; color:#3e3e3e; text-decoration:none; background:#e9e9e9 url(../images/main_tablinks_off.gif) no-repeat left top; line-height:25px; min-height:29px;}

#tab_menu li a:hover, .tab_menus li a:hover, #tab_menu1 li a:hover, #tab_menu2 li a:hover { text-decoration:underline; color:#34505e; background:#d9d9d9 url(../images/main_tablinks_over.gif) no-repeat left top; }
#tab_menu li.tab_selected a, .tab_menus li.tab_selected a, #tab_menu1 li.tab_selected a, #tab_menu2 li.tab_selected a { color:#3e3e3e; background:#dadada url(../images/main_tablinks_on.gif) no-repeat left top;}
.tab_panel { padding:10px; }


.tab_menus, #tab_menu1, #tab_menu2 { position:relative;}
.tab_menus ul, #tab_menu1 ul, #tab_menu2 ul { width:165px; border:0px none; }
.tab_menus li, #tab_menu1 li, #tab_menu2 li { position:static;}

/*********/
a#watch_video_button {
	display:block; position:relative;
	width: 300px; height: 64px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#watch_video_button span, span.watch_video_button {
	position: absolute;	top:0; left:0;
	width:300px; height:64px;
	background: url(../images/watch_video_button.jpg) left top no-repeat;
	cursor:pointer;
}
a#watch_video_button:hover span { background-position:left bottom; }
/******************/

div.contentTxt blockquote,div.contentTxt ul,div.contentTxt ol,div.contentTxt dl {margin:1em;}
div.contentTxt ol,div.contentTxt ul,div#contentTxt dl {margin-left:2em;}
div.contentTxt ul li {list-style: disc inside;}
div.contentTxt ol li {list-style: decimal inside;}
div.contentTxt li {margin:0.5em 0; }
div.contentTxt dl dd {margin-left:1em;}
div.contentTxt p {margin:16px 0}
div.contentTxt h1 {font-size:15px}
div#financing ul li {list-style-type:none;}

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

#tab_menu, #tab_menu *, .tab_menus, .tab_menus *, #tab_menu1, #tab_menu1 *, #tab_menu2, #tab_menu2 * {margin:0;padding:0;}
#tab_menu, .tab_menus, #tab_menu1, #tab_menu2 { float:left;}
#tab_panels { clear:both;}
#tab_menu ul, .tab_menus ul, #tab_menu1 ul, #tab_menu2 ul { position:relative; width:295px; list-style:none; margin:0;padding:0; border:1px solid #e7e6e6; }
#tab_menu li, .tab_menus li, #tab_menu1 li, #tab_menu2 li { display:block;position:relative;margin:0;padding:0; list-style-type:none; list-style-position:outside;}
#tab_menu li a, .tab_menus li a, #tab_menu1 li a, #tab_menu2 li a { display:block; position:relative; margin:0; padding: 0 0 2px 32px; cursor:pointer; color:#3e3e3e;text-decoration:none; background:#e9e9e9 url(../images/main_tablinks_off.gif) no-repeat left top; line-height:25px; min-height:29px;}

*html #tab_menu li a, *html .tab_menus li a, *html #tab_menu1 li a, *html #tab_menu2 li a {height:29px;}

#tab_menu li a:hover, .tab_menus li a:hover, #tab_menu1 li a:hover, #tab_menu2 li a:hover { text-decoration:underline; color:#34505e; background:#d9d9d9 url(../images/main_tablinks_over.gif) no-repeat left top; }
#tab_menu li.tab_selected a, .tab_menus li.tab_selected a, #tab_menu1 li.tab_selected a, #tab_menu2 li.tab_selected a { color:#3e3e3e; background:#dadada url(../images/main_tablinks_on.gif) no-repeat left top;}
.tab_panel { padding:10px; }


.tab_menus, #tab_menu1, #tab_menu2 { position:relative;}
.tab_menus ul, #tab_menu1 ul, #tab_menu2 ul { width:165px; border:0px none; }
.tab_menus li, #tab_menu1 li, #tab_menu2 li { position:static;}

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

div#eastWestSide {position:relative; width:518px; height:97px; background: url(../images/eastWestSide.png) no-repeat;}

a#downloadBtnMapEast {
	display:block; position:absolute;
	top:62px; left:7px;
	width: 211px; height: 27px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#downloadBtnMapEast span, span.downloadBtnMapEast {
	position: absolute;	top:0; left:0;
	width:211px; height:27px;
	background: url(../images/downloadBtnMap.png) left top no-repeat;
	cursor:pointer;
}
a#downloadBtnMapEast:hover span { background-position:left bottom; }
a#downloadBtnMapWest {
	display:block; position:absolute;
	top:62px; left:277px;
	width: 211px; height: 27px;
	margin:0; padding:0;
	overflow:hidden;
	cursor:pointer;
}
a#downloadBtnMapWest span, span.downloadBtnMapWest {
	position: absolute;	top:0; left:0;
	width:211px; height:27px;
	background: url(../images/downloadBtnMap.png) left top no-repeat;
	cursor:pointer;
}
a#downloadBtnMapWest:hover span { background-position:left bottom; }