/*

Eye Surgeons of Indiana Stylesheet
Created by SpinWeb [Tony Williams]
Last updated on 7/6/10

*/



/*Tags ______________________________________________________________________________________________________________________________________________*/

body {
color:#20263a;
font:9pt "lucida grande", tahoma, verdana, arial, sans-serif;
line-height:19px;
margin:0;
}

#bodyStyles {
background-color:#b09e86;
margin:0;
}

h1 {
color:#1d2c4f;
font:12pt Tahoma;
margin:0 0 15px 0;
font-weight:bold;
}

h2 {
font:12pt Tahoma;
margin:0 0 15px 0;
font-weight:bold;
}

h3 {
font:12pt Tahoma;
margin:0 0 15px 0;
font-weight:bold;
}

*html img {
margin:0;
padding:0;
}

a {
color:#297fbc;
text-decoration:underline;
}

a:hover {
text-decoration:none;
}

p {
margin:0 0 15px 0;
}

img {
border:0;
}

input, select, textarea {
font:11px "lucida grande", tahoma, verdana, arial, sans-serif;
padding:1px;
}

hr {
border:0;
color: #8f8f90;
background-color:#8f8f90;
height: 1px;
margin:15px 0 15px 0;
text-align: left;
}

address {
font-style: normal;
}

/* ModuleBegin::documents */
.freedomDocuments table {
width:100%;
}

/* ModuleEnd::documents */
	
	
/*Wraps ______________________________________________________________________________________________________________________________________________*/


#wrapParent {
width:943px;
margin:0 auto 0 auto;
padding:0 20px 20px 20px;
background-color:#20263a;
}

#wrap {
width:923px;
padding:10px 10px 0 10px;
background-color:#ffffff;
float: left;
}

#wrapInterior {
width:923px;
padding:0 10px 0 10px;
background:url("graphics/images/tile-interior.gif") repeat-y;
/*background-color: white;*/
float: left;
border-top:solid 10px #ffffff;
}

.wrapHeadLeft {
width:300px;
float:left;
/*height:58px;*/
margin-top:20px;/*background-color:#20263a;*/
}

.wrapHeadRight {
color:#FFFFFF;
float:right;
font-weight:bold;
width:400px;
height:48px;
margin:0;
padding:0;
}

#content ul li {
padding-bottom: 10px;
}

#wrapClear {
height:0;
clear:both;
}

*html #wrapClear {
display:inline;
}

#wrapLeft {
float:left;
width:676px;
}

#wrapRight {
float:left;
width:233px;
padding-left: 10px;
}

#wrapLeftInterior {
float:left;
width:676px;
padding: 0;
}

*html #wrapLeftInterior {
/*width:636px;*/
}

/*Flash  ______________________________________________________________________________________________________________________________________________*/


#wrapFlashNav {
width:921px;
height:224px;
background-color: #206799;
margin-bottom: 10px;
}

#flash {
float:left;
}

/*News / Events ______________________________________________________________________________________________________________________________________________*/


#news {
width:254px;
float:left;
padding: 7px 15px 15px 15px;
background:url("graphics/images/bg-news.jpg") repeat-x;
}

#news a, #news .newslistPublishline {
color:#2d3a07;
font-weight:bold;
}

#hdNews, #hdcEd {
background: url("graphics/images/icon-news.jpg") no-repeat;
padding:5px 0 0 45px;
height:40px;
margin-bottom: 0;
}

#hdcEd {
background: url("graphics/images/icon-ced.jpg") no-repeat;
}

.newsHeadline, .eventHeadline, .blogTitle, .myaccountTitle {
font:12pt Tahoma;
margin:0 0 15px 0;
color: #4cb34c;
}

.eventHeadline {
color: #262018;
}

.eventDateHeader {
font-weight: bold;
}

/*#events h1, #events2 h1 {
color:#c4d5ff;
}



#news .newslistPublishline {
font-weight:normal;
}


.newslistHeadline, .eventHeadline {
color:#839c18;
font-weight:bold;
}

.eventHeadline {
font-weight:bold;
}

.newslistPublishline, .newsPublished, .eventDate, .eventTime {
color:#133a4d;
}

.newsHeadline {
color:#1d2c4f;
font:11pt Verdana;
margin:0 0 30px 0;
}

.eventBigLink, .newsAuthorLink {
color:#839c18;
}*/


/*Search ______________________________________________________________________________________________________________________________________________*/


#search {
background: url("graphics/images/tile-search.gif") repeat-x;
width:420px;
height: 46px;
float:left;
margin:0;
padding:0;
position:relative;
text-align: left;
left:-20px;
}

#search img {
float:left;
margin:0;
padding:0;
}

#searchText {
float:left;
margin-left:15px;
font-weight: bold;
color:#6dc762;
font-size: 10pt;
}

*html #searchText {
margin-left:10px;
}

*html #search {
margin-bottom: -15px;
left: 0;
}

#search input {
margin-top: -5px;
}

.searchBtn {
position: relative;
top:5px;
}

.searchBoxInput, #search select {
border: 1px solid #6dc762;
}

.searchBoxInput {
width: 150px;
margin-right: 5px;
}

#search form {
margin: 0;
padding: 0;
}

/*Content ______________________________________________________________________________________________________________________________________________*/


#content {
width:633px;
padding: 0 15px 0 15px;
float: left;
position: relative;
top:-15px;
}

/*Banners / Callouts ______________________________________________________________________________________________________________________________________________*/

#logo {
border:0;
margin:0;
padding:0;
float:left;
}

#logoHome {
margin:0;
padding:0;
}

#wrapBanner {
width:675px;
float: left;
height: 167px;
}

#wrapJoinList {
color:#ffffff;
width:200px;
float:left;
background:#3567dc url("graphics/images/bg-join-email.jpg") repeat-x 0 37px;
}

#wrapJoinList h1 {
margin-bottom:10px;
}

#wrapWelcome {
float:left;
width:676px;
background:#b09e86 url("graphics/images/bg-welcome.jpg") no-repeat top right;
margin-bottom: 10px;
}

#welcome {
width:370px;
padding:15px 0 0 0;
color:#ffffff;
position: relative;
left: 285px;
height:178px;
}

#welcome h1 {
color:#292219;
}

#welcome a {
color: #292219;
}

#cEducation {
background: url("graphics/images/bg-ceducation.gif") no-repeat;
width:223px;
padding-top: 45px;
margin:15px 0 10px 0;
}

.banner {
}

/*Surgical CC / Eye Mag ______________________________________________________________________________________________________________________________________________*/

#scc {
width:314px;
float: left;
color: #1b3f95;
margin-bottom: 10px;
}

#sccTile {
width:314px;
background: url("graphics/images/tile-scc.gif") repeat-y;
}

#sccTile div {
padding: 0 20px 0 20px;
}

#sccLogo, #eyemagLogo {
float: left;
}

/*____________________________________________________________________________________________________________________________________________*/

#eyemag {
width:343px;
color: #20263a;
margin: 0 0 10px 10px;
float: left;
text-align: center;
}

#eyemagTile div {
padding: 0 20px 0 20px;
}

#eyemagTile {
background: url("graphics/images/tile-eyemag.gif") repeat-y;
float: left;
padding-top: 10px;
}

*html #eyemag {
margin-left: 9px;
}

.gNav a {
color:#4cb34c;
font-weight: bold;
text-decoration: none;
}

.gNav a:hover {
color: #20263a;
}

/*newsletter ______________________________________________________________________________________________________________________________________________*/

#newsletter {
width:225px;
float: left;
color: #20263a;
margin: 14px 0 10px 10px;
}

#newsletterTile {
width:231px;
background: url("graphics/images/tile-newsletter.gif") repeat-y;
float: left;
}

#newsletterTile div {
padding: 0 10px 0 10px;
float: left;
}

#newsletterHeader {
float: left;
}

/*mainNav ______________________________________________________________________________________________________________________________________________*/


/* MenuBegin:mainNav */
ul.mainNav {
margin: 10px 0 0 0;
border: 0;
padding: 0 10px 0 10px;
list-style: none;
line-height: 48px;
height: 48px;
background:url("graphics/images/tile-nav.gif") repeat-x;float:left;
width:923px;
}

ul.mainNav li {
margin: 0;
border: 0;
padding: 0;
float: left;/*Gecko*/
display: inline;
list-style: none;
position: relative;
}

ul.mainNav ul {
margin: 0;
border: 0;
padding: 0;
list-style: none;
display: none;
}

ul.mainNav ul li {
position: relative;
display: block !important;
display: inline;/*For IE*/
float: left;/*IE 7*/
position: relative;
text-align:center;
}

/* 1st Level */
ul.mainNav a {
color: #ffffff;
text-decoration: none;
text-align: center;
padding: 0px 13px;
float: none !important; /*For Opera*/
float: left; /*For IE*/
display: block;
height: auto !important;
height: 1%; /*For IE*/
}

ul.mainNav a:hover, ul.mainNav li:hover a, ul.mainNav a:hover, ul.mainNav li.over a {
color: #206799;
text-decoration: none;
background:url("graphics/images/tile-nav-over.jpg") repeat-x;
}

ul.mainNav .nav ul :after /*IE 7*/ {
clear: both;
display: block;
font: 1px/0px serif;
content:;
height: 0;
visibility: hidden;
}

.mainNav .first {
margin-left:7px;
}

.mainNav .last {
margin-right:0;
}

/* MenuEnd:mainNav */





/*mainNav Updated ______________________________________________________________________________________________________________________________________________*/






/* MenuBegin:mainNav2 */
ul.mainNav2 { margin: 10px 0 0 0; border: 0;padding: 0 10px; list-style: none; line-height:48px;background:url("graphics/images/tile-nav.gif") repeat-x; width:923px; height:48px; float:left; }
ul.mainNav2 li { margin: 0; border: 0; padding: 0; float: left;/*Gecko*/ display: inline; list-style: none; position: relative; }
ul.mainNav2 ul { margin: 0; border: 0; padding: 0; list-style: none; display: none; position: absolute; top: px; left: 0; }
ul.mainNav2 ul li { position: relative; display: block !important; display: inline;/*For IE*/ float: left;/*IE 7*/ position: relative; }

/* 1st Level */
ul.mainNav2 a { color: #fff; text-decoration: none; text-align: center; padding: 0px 13px; float: none !important; /*For Opera*/
float: left; /*For IE*/
 float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; height: auto !important; height: 1%; /*For IE*/ }
ul.mainNav2 a:hover,
ul.mainNav2 li:hover a,
ul.mainNav2 a:hover,
ul.mainNav2 li.over a { color: #206799; background:url("graphics/images/tile-nav-over.jpg") repeat-x; text-decoration: none; }

/* 2nd Level */
ul.mainNav2 li:hover li a,
ul.mainNav2 li.over li a { background: #206799 url("graphics/images/arrow-subnav.gif") no-repeat 10px 8px;
font: normal "lucida grande", tahoma, verdana, arial, sans-serif; padding: 8px 0 8px 30px; line-height:11px; width: 200px; color: #fff; text-decoration: none; border-top: 1px solid #205883; border-bottom:0; border-right:0; float: none; text-align:left }
ul.mainNav2 li:hover li a:hover,
ul.mainNav2 li:hover li:hover a,
ul.mainNav2 li.over li a:hover,
ul.mainNav2 li.over li.over a { text-decoration: none; background: #61b95a url("graphics/images/arrow-subnav-over.gif") no-repeat 10px 8px; text-decoration: none; color:#fff; }
ul.mainNav2 li:hover ul,
ul.mainNav2 li.over ul { width: 200px; }
ul.mainNav2 li:hover li:hover li a.first,ul.mainNav2 li.over li.over li a.first { border-top: 0; }

/* Do Not Move - Must Come Before display:block for Gecko */
ul.mainNav2 li:hover ul,ul.mainNav2 li.over ul { display: block; }
ul.mainNav2 .nav ul :after /*IE 7*/ { clear: both; display: block; font: 1px/0px serif; content: ; height: 0; visibility: hidden; }
/* MenuEnd:mainNav2 */

*html .mainNav2 ul {
top:48px;
}




/*subNav ______________________________________________________________________________________________________________________________________________*/


/* MenuBegin:subNav */

ul.subNav, ul.subNav li, ul.subNav ul {
margin: 0;
border: 0;
padding: 0;
list-style: none;
width: 244px;
float: left;
}

ul.subNav li {
position: relative;
display: block !important;
display: inline;/*For IE*/
float: left;/*IE 7*/
}

/* 1st Level */
ul.subNav a {
color: #ffffff;
background: #206799 url("graphics/images/arrow-subnav.gif") no-repeat 10px 8px;
text-decoration: none;
border-bottom: 1px solid #205883;
text-align: left;
padding: 4px 0 0 30px;
font: normal "lucida grande", tahoma, verdana, arial, sans-serif;
display: block;
height:24px;
}

ul.subNav a:hover, ul.subNav li:hover a, ul.subNav a:hover, ul.subNav li.over a {
color: #fff;
background: #61b95a url("graphics/images/arrow-subnav-over.gif") no-repeat 10px 8px;
text-decoration: none;
}

ul.subNav .nav:after /*IE 7*/ {
clear: both;
display: block;
font: 1px/0px serif;
content:;
height: 0;
visibility: hidden;
}

/* MenuEnd:subNav */

.subNav .first {
border-top: 1px solid #205883;
}

*html #crnSubNav {
margin-left: 1px;
}

/*Misc ______________________________________________________________________________________________________________________________________________*/

.corner {
float: left;
}

.moreLink, .blue {
background: url("graphics/images/arrow-brown.gif") no-repeat 0 1px;
padding-left:20px;
text-decoration:none;
font-weight:bold;
}

.moreLink:hover, .blue:hover {
text-decoration:underline;
}

.blue {
background: url("graphics/images/arrow-blue.gif") no-repeat 0 1px;
color:#297fbc;
}

#broadcastemail_signup_form {
padding:0 0 0 15px;
margin:0;
}

.enewsBoxText {
padding-bottom:5px;
}

.enewsBoxEdit {
width:165px;
}

.enewsDetail {
width: 100%;
float: left;
}

#btnSubmit {
margin-left:50px;
}

#btnVisit {
float: left;
position: relative;
left: 475px;
top: -40px;
z-index: 1;
}

#ad {
float: right;
width:246px;
text-align: center;
margin:11px 0 11px -2px;
}

#enlargePrint {
color:#FFFFFF;
text-align: right;
margin-top:5px;
font-size: 9pt;
width:450px;
position:relative;
left:-50px;
}

#enlargePrint a {
color:#6dc762;
text-decoration: none;
margin-right: 5px;
}

#enlargePrint a:hover {
color: white;
}

.locations {
padding: 15px;
background-color:;
}

.bodyTahoma {
font:10pt Tahoma;
}

.bodyArial {
font:10pt Arial;
}

.headerTahoma {
font:12pt Tahoma;
color: #006400;
font-weight:bold;
}

.headerArial {
font:12pt Arial;
color: #006400;
font-weight:bold;
}

/*Shopping Cart ______________________________________________________________________________________________________________________________________________*/

.shoppingCartTable td {
padding:7px;
}

.shoppingHeaders {
color:#eee864;
font-weight:bold;
}

.shoppingCartTableHeader {
color:#1d2c4f;
font:10pt Verdana;
margin:0 0 15px 0;
}

.btnCart {
margin-bottom:-15px;
}

.shoppingTable {
color:#494949;
font:11px "lucida grande", tahoma, verdana, arial, sans-serif;
line-height:16px;
margin:0;
}

/*Email to Friend Form / Blog ______________________________________________________________________________________________________________________________________________*/

.sendpageBody, .shoppingCartTable {
background-color:#FFFFFF;
background:url("graphics/images/tile-nav.gif") repeat-x 0 -12px;
padding-top: 5px;
}

.sendpageBody h1, .sendpageHeader {
font:12pt Tahoma;
margin:10px 0 20px 0;
}

.sendpageBody input {
margin-bottom:8px;
}

.sendpageBody form {
margin: 0;
font:11px Verdana;
}

.sendpageBody p, .sendpageBody span {
padding:15px;
}

.sendpageBody span {
font-weight:bold;
}

.sendpageBody td {
font:11px "lucida grande", tahoma, verdana, arial, sans-serif;
}

.blogDate, .blogPosted {
font-weight: bold;
}

#blog_userid, #blog_email {
margin-bottom: 8px;
}

/*FAQ ______________________________________________________________________________________________________________________________________________*/

.faq {
list-style-type:none;
background-color:#c4d5ff;
border:1px solid #1d2c4f;
padding:15px;
}

.faq li {
background: url("graphics/images/arrow-blue.gif") no-repeat 0 5px;
padding:0 0 6px 8px;
text-decoration:none;
font-weight:bold;
}

.faq a, .FAQQuest a {
color:#1d2c4f;
}

.FAQQuest a {
font-weight:bold;
text-decoration:none;
}

.FAQA, .FAQQ {
color:#4cb34c;
font-weight: bold;
}

.myaccountHeading {
color:#1d2c4f;
font:16pt Tahoma;
margin:0 0 15px 0;
}

/*doctors Module Styles ______________________________________________________________________________________________________________________________________________*/


.doctorsList {
float:left;
margin-top:10px;
width:100%;
}

.short {
width: 67%;
}

#ePlaybook p {
margin-bottom:15px;
}

.short a {
color: #4cb34c;
}

.short hr {
clear:both;
}

.doctorsImage {
float:left;
border:1px solid #023222;
margin:0 15px 15px 0;
}

.doctorsList p {
margin-bottom:7px;
}

.doctorsInfo span {
/*color:#4cb34c;
font-weight: bold;*/
font-style: italic;
}

.doctorsInfo .hdOrange {
color:#b16025;
}

.affiliations ul {
margin: -15px 0 0 0;
padding-left: 15px;
}

.affiliations li {
padding: 0 0 0 0;
}

/*Footer ______________________________________________________________________________________________________________________________________________*/


#footer2 #footer {
background: url("graphics/images/bg-footer.gif") no-repeat;
padding-top: 11px;
}

#footer {
width:100%;
padding:3px 0 0 0;
color:#ffffff;
clear:both;
background: url("graphics/images/tile-footer.gif") repeat-x;
height:68px;
}

#footer a {
color:#4cb34c;
}

#footer div {
padding: 18px 20px 20px 20px;
}

#spinweblink {
position:relative;
top:9px;
left:3px;
}

#copy {
padding-top:6px;
float:left;
}

#copyInfo {
padding-top:6px;
float:right;
text-align:right;
margin-top:-7px;
}

#freedom_calendar {
position: absolute;
left: 100px;
top: 100px;
width: 175px;
z-index: 100;
visibility: hidden;
clip:rect(0px 175px 145px 0px);
height:145px;
}


/*Gallery ______________________________________________________________________________________________________________________________________________*/


#gallery { background-color: #efefef; padding: 20px 15px 20px 15px; }
#gallery ul { list-style: none; }
#gallery ul li { display: inline;}
#gallery ul img { border: 5px solid white; border-width: 5px 5px 20px; margin:0 10px 20px 0; }
#gallery ul a:hover img { border: 5px solid #ccc; border-width: 5px 5px 20px; color: #ccc; }
#gallery ul a:hover { color: #fff; }

#adHome {
text-align: center;
padding:10px 0 0 0;
}