/* CSS Document */
/*Reset css */
*{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
body{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#333; background-color:#e9ecee;}
ol, ul{list-style:none}
blockquote, q{quotes:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse; border-spacing:0}

/*headings */
h1 { font-size:22px ; padding:0 0 5px 0; margin:0px; color:#ff6600; font-weight:normal; }
.brclear{clear:both; font-size:1px; margin:0px; height:100px; line-height:0px;}
h3 { font-size:18px ; padding:0 0 5px 0; margin:0px; color:#0000FF; font-weight:normal; }
h4 { font-size:12px ; padding:0 0 5px 0; margin:0px; color:#0000FF; font-weight:normal; }
/*header section*/
.text_size { width:100%; height:29px; background-color:#e3f4fb; border-bottom:solid 1px #e2eff6; }
.text_size p { text-align:right; font-size:12px; line-height:29px; margin:0; padding:0 20px 0 0; }
.text_size p a{ text-decoration:none; color:#333333; padding:0 5px;  }
.text_size p a:hover{ text-decoration:none; color:#064599; border:solid 1px #ccc; background-color:#ffffff; padding:2px 4px; }
#c12 { font-size:12px; font-weight:bold; }
#c14 { font-size:14px; font-weight:bold; }
#c16 { font-size:16px; font-weight:bold; }
#header { width:100%; height:auto; }
#header .logo { float:left; width:170px; margin:0; padding:7px 10px 8px 20px; height:120px; }
#header .search {  width:580px; float:left; height:30px; padding:0px; margin:35px 10px 0 30px; }
#header .search p { float:left; color:#333; line-height:30px; }
#header .search p a{ color:#333; text-decoration:none; border:solid 1px #fff; margin:0 0 0 2px; padding:2px 5px;}
#header .search p a:hover{ color:#333; text-decoration:none; border:solid 1px #c6ddea;}
#header .search p a.current{ color:#996699; text-decoration:none; border:solid 1px #c6ddea;}
#header .search p span { color:#333; font-size:11px; }
#header .ser_from { padding:0 0px 0 70px; float:left; height:10px; }
.world { float:left; margin-top:5px; }
#header input { border:solid 1px #ccc; margin:0px;  font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666666; height:17px; }
#header input.bt { background:url(../images/search-btn.jpg) no-repeat bottom; height:30px; width:66px; padding:0px; border:none;  }
*html #header input.bt { height:25px; }
#header .links {  width:776px; float:right;  margin:20px 0 0 0; color:#ff6600; border-top: solid 1px #e9ecee; border-left:solid 1px #e9ecee; z-index:1000; }
*html #header .links { margin-top:23px; }
#header .divisions { padding-top:8px; }
#header .divisions a { color:#009966; text-decoration:none; padding:0px 5px;  }
#header .divisions a:hover { color:#ff6600; text-decoration:underline; }
#header .divisions span { color:#ff9900; }

#header .appontment { width:280px; background-color:#f6f9fb; float:left; margin:2px 10px 0 2px; }
#header .appontment p { line-height:28px; float:left; border-right:solid 1px #e9ecee; padding:0 10px; }
#header .appontment p a { color:#333333; text-decoration:none; }
#header .appontment p a:hover { color:#ff6600; text-decoration:underline; }

/*navigation section*/
.main_body { width:100%; height:48px; background:#e1e8ec;  }
#navigation{ width:999px; float:left;  padding:0px 0 0 5px; margin:5px 0; background-color:#0079c1; border-bottom:solid 1px #cccccc; border-top:solid 1px #cccccc;}
*html #navigation { height:36px; }
#navigation ul{	margin:3px 0; padding:0; height:30px; }
#navigation ul li{ 	margin:0; padding:0; float:left; list-style:none; font-size:14px; background:url(../images/nav_right.jpg) repeat-y right; line-height:30px; }
#navigation ul li a{ margin:0 3px 0 3px; !important display:block; padding:0 7px; color:#ffffff; 	float:left; font-weight:normal; line-height:30px; text-decoration:none; }
#navigation ul li a:hover { text-decoration:underline; }
#navigation .active a{ text-decoration:underline; color:#ffff00;}
#navigation .active a:hover{ text-decoration:none; color:#fff;}

#navigation .bnone { background:none; }

/*layout*/
.main { overflow:auto; width:1004px; margin:0px auto; background-color:#ffffff; }
.body_container { width:100%; margin:0; padding:0 0px 0px 0px; float:left; }
.left_sec { margin:15px 10px 0 15px; width:630px; height:auto; padding:0 15px 0 0; float:left; background:url(../images/lsec_bg.gif) repeat-y right; }
*html .left_sec { margin-left:7px; }
.left_sec h2 { font-size:16px; color:#ff6600; padding:0 0 3px 0px; font-weight:bold; }
.left_sec h2 a{ text-decoration:none; color:#ff6600; }
.left_sec h2 a:hover { text-decoration:underline; color:#012e67; }
.left_sec p { margin-bottom:10px; text-align:justify; margin-right:10px; }
.left_sec p a { text-decoration:underline; color:#018452; }
.left_sec p a:hover { text-decoration:none; color:#012e67; }

.right_sec { margin:15px 0 0 0; width:315px; height:auto; padding:0; float:left; }
.donation { background-color:#f6f9fb; float:left; padding:5px 10px; width:298px; margin-bottom:10px; line-height:20px; color:#FF6600; text-align:center; font-size:16px; font-weight:bold; border:solid 1px #eaf2f7; }
.donation a { color:#FF6600; text-decoration:none; }
.donation a:hover {  text-decoration:underline }
.donation span { font-size:12px; font-weight:bold; color:#333333; }
.gift { height:55px; padding:10px; border:solid 1px #e2e3e5; float:left; width:298px; margin:0 0 6px 0; }
.gift_bg { height:55px; border:solid 1px #91e3c8; background:url(../images/gift_bg.jpg) repeat-x; }
.gift_bg h3 {color:#0099ff; font-size:14px; padding :0px 0 6px 10px; }
.gift_bg h3 a { text-decoration:none; color:#0099ff; }
.gift_bg h3 a:hover { text-decoration:underline; color:#ff6600; }
.gift_bg h3 img { float:right; padding:3px; background-color:#fff; margin:0px 10px; }
.femto { height:20px; padding:10px 0 5px 10px; border:solid 1px #ded8b7; width:308px; margin:0 0 6px 0; background:no-repeat #cccccc; repeat-x;}
.madha { height:20px; padding:10px 0 5px 10px; border:solid 1px #ded8b7; width:308px; margin:0 0 6px 0; background:no-repeat #cccccc; repeat-x;}
.femto p { float:left; margin:0 30px 0 0; font-weight:bold; background:url(../images/org-bullet.gif) no-repeat left ; } 
.lasik { height:20px; padding:10px 0 5px 10px; border:solid 1px #ded8b7; width:308px; margin:0 0 6px 0; background:url(../images/lasik-bg.gif) repeat-x;}
.lasik p { float:left; margin:0 30px 0 0; font-weight:bold; background:url(../images/org-bullet.gif) no-repeat left ; } 
.eye-pep { height:20px; padding:10px 0 5px 10px; border:solid 1px #bdd7e5; width:308px; margin:0 0 10px 0; background-color:#ecf3f8;}
.eye-pep p { float:left; margin:0 0px 0 0; font-weight:bold; background:url(../images/org-bullet.gif) no-repeat left ; }

.events {width:320px; float:left; background:url(../images/events_bg.jpg) no-repeat #ffffff; padding:0; margin:0; height:210px; }
.events h2 { padding:8px 10px; font-size:16px; color:#ff6600;  font-weight:bold; } 
.events h2 a{ text-decoration:none; color:#ff6600; }
.events h2 a:hover { text-decoration:underline; color:#012e67; }
.events ul { padding:5px 0; margin:0 15px; list-style-type:disc; } 
.events li { line-height:20px; color:#0099ff; list-style-type:none; margin:0 0 3px 0; border-bottom:dotted 1px #009966; padding-bottom:3px; }
.events li span { color:#0099ff;  }
.events li a { color:#0099ff; text-decoration:none; }
.events li a:hover { color:#ff6600; text-decoration:underline;}

.emergency { height:50px; padding:0px 0px 0px 0px; border:solid 1px #e5ebf2; float:left; width:318px; margin:0 0 6px 0; background:url(../images/24x7_bg.jpg) repeat-x ; }
.emergency h3 {color:#068d60; font-size:14px; padding :6px 0 0px 15px; line-height:20px; }
.emergency h3 a { text-decoration:none; color:#068d60; margin:0; padding:0; }
.emergency h3 a:hover { text-decoration:underline; color:#ff6600; }

.longterm { height:50px; padding:0px 0px 0px 0px; border:solid 1px #e5ebf2; float:left; width:318px; margin:0 0 6px 0; background:url(../images/24x7_bg.jpg) repeat-x ; }
.longterm h3 {color:#068d60; font-size:14px; padding :5px 0 0px 15px; line-height:18px; }
.longterm h3 a { text-decoration:none; color:#068d60; margin:0; padding:0; }
.longterm h3 a:hover { text-decoration:underline; color:#ff6600; }

.emergency  img { float:right; padding:2px 0 0 0px; margin:0px 10px; }
.emergency h3 span { color:#333; }
.emergency1 { height:45px; padding:0; border:solid 1px #e5ebf2; float:left; width:299px; margin:0 0 10px 0; background:url(../images/24x7_bg.jpg) repeat-x ; }

.emergencynew { height:45px; width:300px; float:right; padding:0; margin:5px 10px 0 0; border:solid 1px #e5ebf2; background:url(../images/24x7_bg.jpg) repeat-x ; }

.emergency1 h3 {color:#068d60; font-size:20px; padding :12px 0 10px 35px; line-height:20px; }
.emergency1 h3 a { text-decoration:none; color:#068d60; }
.emergency1 h3 a:hover { text-decoration:underline; color:#ff6600; }
.emergency1  img { float:right; padding:7px 25px 0 0px;  }
.emergency1 h3 span { color:#444; }
.icare { height:43px; padding:0px; border:solid 1px #d9e3ee; float:left; width:303px; margin:0 0 6px 0; background-color:#c1f1f1; padding:0px 10px 3px 5px; }
.icare img { float:left; padding-right:10px; }
.icare p { padding-top:6px;  }
.tour {width:320px; float:left; background:url(../images/events_bg.jpg) no-repeat #ffffff; padding:0; margin:0; height:auto; }
.tour h2 { padding:8px 10px; font-size:16px; color:#ff6600;  font-weight:bold; } 
.tour h2 a { color:#ff6600; text-decoration:none; }
.tour h2 a:hover { color:#012e67; text-decoration:none; }
.right_sec p { font-size:12px; color:#333333; line-height:15px; padding-left:10px; }
.right_sec p a { text-decoration:none; color:#333; }
.right_sec p a:hover { text-decoration:none; color:#012e67; }
.right_sec .bor_none { border-bottom:none; }

.review {  border:solid 1px #e2e3e5; float:left; width:318px; margin-bottom:10px;  } 

.mainimg { width:600px; height:auto; padding:10px; border:solid 1px #e9ecee; }
.bgimg { background:url(../images/mainimg_bg.gif) no-repeat bottom ; height:25px; width:616px; margin : 0px 0px 0px 0px;}

.lvpimg { width:600px; height:90px; padding:10px; border:solid 1px #e9ecee; margin:20px 0 0 0; }
.bgimg_lv { background:url(../images/lvpei_bg.gif) repeat-x; height:75px; padding:15px 15px 0 15px; }
.bgimg_lv img { padding:5px; background-color:#FFFFFF; height:50px; float:left; margin:0 10px 0 0;  }
.bgimg_lv h3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:4px 0 5px 0; margin:0; color:#333333; font-weight:normal; }
.bgimg_lv h4 { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0 0 5px 0; margin:0; color:#006699; font-weight:bold;}
.bgimg_lv h4 a { color:#006699; text-decoration:none; }
.bgimg_lv h4 a:hover { color:#ff6600; text-decoration:underline; }
.bgimg_lv h5 { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0 0 0 0; margin:0; color:#ffffff; font-weight:bold; }
.bgimg_lv h6 {padding:0 0 0 175px; margin:0;}
.lvimg { background:url(../images/lvpei_bottom_bg.gif) no-repeat bottom ; height:18px; width:622px; }
.eyepep { background:url(../images/eye-pep-2009.jpg) #f2f8f8 no-repeat; height:auto; width:620px; float:left; border: solid 1px #e9ecee; margin:0 0 8px 0px; padding:0;	  } 
*html .eyepep { width:610px; }
 .eyepep p {  padding:42px 0px 0 495px; float:left; line-height:20px; }
  .eyepep p a { text-decoration:none; }
    .eyepep p a:hover { text-decoration:underline; color:#ff6600; }
.lvp_sec { width:285px; float:left; }

.sorry { line-height:20px; width:600px; float:left;   margin:5px 0 0 0px; padding:5px 10px; float:left; text-align:center; border-top: solid 1px #e9ecee;	  } 
.news_band { width:248px; float:left; background:url(../images/news_bg.jpg) no-repeat #ffffff; padding:0; margin:5px 20px 3px 0; min-height:53px; }
.news { width:300px; float:left; background:url(../images/news_bg.jpg) no-repeat #ffffff; padding:0; margin:5px 20px 10px 0; min-height:250px; }
.eye_care { width:300px; float:right; background:url(../images/news_bg.jpg) no-repeat #ffffff; padding:0; margin:5px 10px 0 0; min-height:300px;  }
.execellence { width:300px; float:right; padding:0; margin:5px 10px 0 0;}
.news  h2 { padding:8px 10px; } 
.news p { color:#0099ff; padding:5px 0px; line-height:18px; border-bottom:dotted 1px #ccc; margin:0 15px; }
.news p a { color:#0099ff; text-decoration:none;}
.news p a:hover { color:#ff6600; text-decoration:underline;}
.news p span { color:#009966; font-size:10px; }
.bnone { border-bottom:none; }

.eye_care  h2 { padding:8px 10px; } 
.eye_care ul { padding:5px 0; margin:0 15px; list-style-type:disc; } 
.eye_care li { line-height:20px; color:#009966; list-style-type:disc; margin:0 15px; }
.eye_care li span { color:#0099ff;  }
.eye_care li a { color:#0099ff; text-decoration:none; }
.eye_care li a:hover { color:#ff6600; text-decoration:underline;}




/* inner pages CSS */
.sub_left { margin:0; width:600px; height:auto; padding:10px 10px 0 30px; float:left; }
.sub_left img { padding:0 0px 15px 0px; }
.sub_left h2 { font-size:16px; color:#ff6600; padding:0 0 3px 0px; font-weight:bold; }
.sub_left h2 a{ text-decoration:none; color:#ff6600; }
.sub_left h2 a:hover { text-decoration:underline; color:#012e67; }
.sub_left p { font-size:12px; color:#333333; line-height:16px; padding:0 0 15px 0; margin:0; }
.sub_left p a { text-decoration:underline; color:#018452; }
.sub_left p a:hover { text-decoration:none; color:#012e67; }

.sub_right { margin:10px 0 0 0; width:353px; height:auto; padding:0; float:left; height:365px; }
.sub_right h2 { font-size:14px; color:#ff6600; padding:16px 15px 4px 15px; font-weight:bold; }
.sub_right h2 a{ text-decoration:none; color:#ff6600; }
.sub_right h2 a:hover { text-decoration:underline; color:#012e67; }
.sub_right img { float:left; padding:5px; border:solid 1px #f3f3f3; margin:0 0 10px 25px; }
.sub_right p { font-size:12px; color:#333333; line-height:16px; padding:0 15px 15px 15px; margin:0 15px; }
.sub_right p a { text-decoration:underline; color:#018452; }
.sub_right p a:hover { text-decoration:none; color:#012e67; }


/* Footer CSS */
.footer { width: 1004px; margin:35px 0 0 0;  padding:5px 0 0 0; height:105px; background-color:#ffffff; border-top:solid 10px #e9ecee;  }
.footer p { text-align:center; color:#333333; padding:15px 0 0 0; margin:0; line-height:20px; }
.footer p a { text-decoration:none; color:#333333; padding:0 10px; }
.footer p a:hover { text-decoration:underline; color:#ff6600; }
.footer p span {color:#999999; }


noscript {
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
#slide_show {
	display: block;
	height: 231px;
	width: 599px;
}

#marqueecontainer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: 5B5B5B;
	text-decoration: none;
	position: relative;
	width: 320px; /*marquee width */
	height: 160px; /*marquee height */
/*	background-color: white;*/
	overflow: hidden;
	border: 0px;
}

