#wrapper, #leftnav, #gyn, #surg, #ob,
#gyn h1 a:link, #gyn h1 a:hover, 
#ob h1 a:link, #ob h1 a:hover, 
#surg h1 a:link, #surg h1 a:hover, 
#innercontainer, #news, #topbanner{ behavior: url("iepngfix.htc"); }

html {
	margin: 0px;
	padding: 0px;
	height: 100%;
	}
body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	background-image:url(images/bg-gradient.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#b1b0cc;
	}
a img {
	border:none;
	}	
#wrapper {
width:996px;
margin:0 auto;
background-image:url(images/wrapper-bg-gradient.png);
background-repeat:repeat-y;
background-position:top;
}

#container {
	width: 982px;
	margin:0 auto;
	padding:0;
	background-image:url(images/container-bg.jpg);
	background-position:top right;
	background-repeat:repeat-x;
	background-color:#ded3de;
	}
	
#innercontainer {
width:982px;
padding:0;
margin:0;
background-image:url(images/beamspic2.png);
background-position:top left;
background-repeat:no-repeat;
clear:both;
}

#leftnavwrap {
position:absolute;
z-index:50;
margin:0;
padding:0;
width:329px;
height:555px;
display:block;
}

/*-----White circle and everything it contains.-----*/
#leftnav {
z-index:50;
margin:0;
padding:0;
width:329px;
height:555px;
display:block;
background-image:url(images/top-white-circle-bg.png);
background-repeat:no-repeat;
}
	
#logo {
position:relative;
display:block;
width:232px;
height:109px;
border:0;
padding:5px 0 0 30px;
margin:0;
}

#logo-print {
float:left;
width:232px;
height:109px;
border:0;
padding:0;
margin:0;
background:none;
}

#logo a:link img, #logo a:visited img {
display:block;
padding:0;
margin:0;
width:232px;
height:109px;
border:0;
background-image:url(images/wsf-logo.gif);
background-position:0 0px;
background-repeat:no-repeat;
}

#logo a:hover img, #logo a:active img {
background-image:url(images/wsf-logo.gif);
background-position:-232px 0px;
}

/*------Beginning of circle divs and buttons-----*/
#gyn {
margin:0;
padding:7px 0 0 0;
}

#gyn h1 {
margin:0;
padding:0;
}

#gyn h1 a:link, #gyn h1 a:visited {
margin:0;
padding:0;
background-position:top left;
background-repeat:no-repeat;
text-align:left;
font-family:Book Antiqua, Times New Roman, 'serif';
font-size:24px;
font-weight:bold;
text-decoration:none;
color:#efe4c4;
padding:5px 0 0 15px;
width:309px;
height:97px;
display:block;
background-image:url(images/circle-button-1.png);
background-position:0 0px;
}

#gyn h1 a:hover, #gyn h1 a:active {
color:#fffa9a;
background-image:url(images/circle-button-1.png);
background-position:-376px 0px;
}

#gyn-links, #ob-links, #surg-links {
position:absolute;
z-index:100;
padding:0;
margin:-70px 0 0 0;
width:300px;
height:70px;
}

#gyn-links p,
#ob-links p,
#surg-links p {
float:left;
width:135px;
height:70px;
margin:0 0 0 0;
padding:0 0 0 15px;
list-style-type:none;
display:inline;
}

#gyn-links p a:link, #gyn-links p a:visited,
#ob-links p a:link, #ob-links p a:visited,
#surg-links p a:link, #surg-links p a:visited {
float:left;
height:auto;
display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
font-weight:normal;
text-decoration:none;
background-image:none;
color:#FFFFFF;
padding:0;
margin:0;
}

#gyn-links p a:hover, #gyn-links p a:active,
#ob-links p a:hover, #ob-links p a:active,
#surg-links p a:hover, #surg-links p a:active {
color:#ebd79c;
padding:0;
margin:0;
}

#ob {
margin:0;
padding:0 0 0 0;
}

#ob h1 {
margin:0;
padding:0;
}

#ob h1 a:link, #ob h1 a:visited {
margin:0;
padding:0;
background-position:top left;
background-repeat:no-repeat;
text-align:left;
font-family:Book Antiqua, Times New Roman, 'serif';
font-size:24px;
font-weight:bold;
text-decoration:none;
color:#efe4c4;
padding:5px 0 0 15px;
width:309px;
height:97px;
display:block;
background-image:url(images/circle-button-2.png);
background-position:0 0px;

}

#ob h1 a:hover, #ob h1 a:active {
color:#fffa9a;
background-image:url(images/circle-button-2.png);
background-position:-368px 0px;
}

#surg {
margin:0;
padding:0 0 0 0;
}

#surg h1 {
margin:0;
padding:0;
}

#surg h1 a:link, #surg h1 a:visited {
margin:0;
padding:0;
background-position:top left;
background-repeat:no-repeat;
text-align:left;
font-family:Book Antiqua, Times New Roman, 'serif';
font-size:24px;
font-weight:bold;
text-decoration:none;
color:#efe4c4;
padding:5px 0 0 15px;
width:309px;
height:97px;
display:block;
background-image:url(images/circle-button-3.png);
background-position:0 0px;

}

#surg h1 a:hover, #surg h1 a:active {
color:#fffa9a;
background-image:url(images/circle-button-3.png);
background-position:-377px 0px;
}


#leftnav p {
padding:10px 0 10px 15px;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-align:left;
color:#4d4d51;
}

#leftnav a.address:link, #leftnav a.address:visited {
padding:0;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-align:left;
color:#4d4d51;
text-decoration:none;
}

#leftnav a.address:hover, #leftnav a.address:active {
text-decoration:underline;
}

#leftnav p span {
font-size:14px;
font-weight:bold;
color:#2f2f33;
}

/*-----This is the top sandy background graphic containing the slogan.-----*/

#topbanner {
width:982px;
height:60px;
background-image:url(images/top-banner.jpg);
background-repeat:no-repeat;
background-position:top left;
position:relative;
}

#topbanner p {
padding:0 0 0 300px;
margin:0;
font-family:Book Antiqua, Times New Roman, 'serif';
font-size:18px;
line-height:60px;
font-weight:bold;
color:#516073;
}

#topbanner span {
color:#384556;
}

/*-----This is the large image with the shell and the women.-----*/

#header {
width:982px;
height:450px;
background-image:url(images/header-bg.jpg);
background-position:right;
background-repeat:no-repeat;
}

#header-inside {
width:982px;
height:225px;
background-image:url(images/header-bg-sm.jpg);
background-position:right;
background-repeat:no-repeat;
}

/*-----Main Navigation-----*/
	
#topnav {
width:982px;
height:41px;
padding:0;
margin:0;
background-image:url(images/top-nav-bg.jpg);
background-position:top left;
background-repeat:repeat-x;
}

#topnav ul {
width:675px;
float:right;
z-index:600;
padding:0 0 0 0;
margin:0;
text-align:center;
list-style-type:none;
}

#topnav ul li {
list-style-type:none;
z-index:600;
padding:0;
margin:0;
float:left;
display:inline;
}

#topnav ul li a:link, #topnav ul li a:visited{
color:#ebd79c;
font-family: Tahoma, Verdana, Arial, 'sans serif';
font-size:12px;
font-weight:normal;
text-transform:uppercase;
text-decoration:none;
text-align:center;
line-height:41px;
margin:0px;
padding:0 12px 0 8px;
float:left;
display:block;
height:41px;
background-image:url(images/top-nav-divider.jpg);
background-position:right;
background-repeat:no-repeat;
}

#topnav ul li a:hover, #topnav ul li a:active,#topnav ul li a#current {
color:#ffffff;
}

#topnav ul li a.end:link, #topnav ul li a.end:hover, #topnav ul li a.end:active, #topnav ul li a.end:visited {
background-image:none;
}

#leftcolumn{
margin:10px 15px 10px 15px;
width:235px;
float:left;
}

#leftcolumn-content{
width:235px;
padding:10px 0 20px 0;
border-right:1px solid #87909e;
}

#leftcolumn p {
margin:0;
padding:10px 10px 10px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#9e6b2c;
}

#leftcolumn ul {
margin:0;
padding:0;
list-style-type:none;
}

/*-----These divs/classes control the links in template-home in the "Patient Center" submenu.  Done this way to prevent IE6 from cascading the main link styles.-----*/

#leftcolumn #patient-forms {
}

#patient-forms ul li {
margin:0;
padding:0;
line-height:14px;
list-style-type:none;
}

#patient-forms li a:link, #patient-forms li a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:12px;
color:#9e6b2c;
background-image:url(images/blank.gif);
background-repeat:repeat-x repeat-y;
background-color:#fcf9fc;
border:1px solid #DBD5DB;
padding:5px;
margin:5px 0 5px 0;
display:block;
width:200px;
height:auto;
text-decoration:none;
}

#patient-forms li a:hover, #patient-forms li a:active {
background-color:#efe4c4;
}

/*-----These divs/classes control the links in template-inside in the "More Info" submenu.  Done this way to prevent IE6 from cascading the main link styles.-----*/

#leftcolumn #more-info {
}


#more-info li a:link, #more-info li a:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:12px;
color:#9e6b2c;
background-image:url(images/blank.gif);
background-repeat:repeat-x repeat-y;
background-color:#fcf9fc;
border:1px solid #DBD5DB;
padding:5px;
margin:5px 0 5px 0;
display:block;
width:200px;
height:auto;
text-decoration:none;
}

#more-info li a:hover, #more-info li a:active {
background-color:#efe4c4;
}


#leftcolumn h1 {
margin:0;
padding:10px 0 10px 0;
font-family:Book Antiqua, Times New Roman, 'sans-serif';
font-size:24px;
color:#627081;
font-weight:normal;
}

#leftcolumn h1 a:link, #leftcolumn h1 a:visited {
margin:0;
padding:10px 0 10px 0;
font-family:Book Antiqua, Times New Roman, 'sans-serif';
font-size:24px;
color:#627081;
font-weight:normal;
text-decoration:none;
}

#leftcolumn h1 a:hover, #leftcolumn h1 a:active {
color:#5b3d5b;
}

#leftcolumn p a:link, #leftcolumn p a:visited {
color:#67262e;
text-decoration:underline;
}

#leftcolumn p a:hover, #leftcolumn p a:active {
text-decoration:none;
}

#news {
margin:0 0 20px 0;
padding:10px;
width:190px;
height:148px;
background-image:url(images/news-bg.png);
background-position:top left;
background-repeat:no-repeat;
}

#news h2 {
margin:0;
padding:0;
font-family:Book Antiqua, Times New Roman, 'serif';
font-size:14px;
color:#67262e;
}

#news p {
margin:0 0 15px 0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#38414a;
}

#news p a:link, #news p a:visited {
color:#67262e;
text-decoration:none;
}

#news p a:hover, #news p a:active {
color:#360b10;
text-decoration:none;
}

#rightcolumn.home {
float:left;
width:585px;
margin:0 0 20px 15px;
padding:10px 30px 20px 50px;
}

#rightcolumn.inside {
float:left;
width:600px;
margin:0 0 20px 15px;
padding:10px 30px 20px 50px;
}

#rightcolumn h1 {
margin:0;
padding:10px 0 10px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
color:#67262e;
font-weight:bolder;
}

#rightcolumn h1 a:link, #rightcolumn h1 a:visited {
margin:0;
padding:10px 0 10px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
color:#67262e;
font-weight:bolder;
text-decoration:none;
}

#rightcolumn h1 a:hover, #rightcolumn h1 a:active {
color:#564856;
}

#rightcolumn h2 {
margin:0;
padding:10px 0 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color:#CFA55D;
}

#rightcolumn h3 {
margin:0;
padding:10px 0 10px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#516073;
font-weight:bold;
}

#rightcolumn h3 a:link, #rightcolumn h3 a:visited {
margin:0;
padding:10px 0 10px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#516073;
font-weight:bold;
text-decoration:none;
}

#rightcolumn h3 a:hover, #rightcolumn h3 a:active{
color:#564856;
}

#rightcolumn h4 {
margin:0;
padding:10px 0 10px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#564856;
font-weight:normal;
}

/*-----News Titles-----*/
#rightcolumn h4.newslistingbodycontent {
margin:0;
padding:10px 0 0 0;
font-family:Book Antiqua, Times New Roman, 'serif';
font-size:18px;
font-weight:bold;
color:#67262e;
}

#rightcolumn h4.newslistingbodycontent a:link,  #rightcolumn h4.newslistingbodycontent a:visited {
margin:0;
padding:10px 0 0 0;
font-family:Book Antiqua, Times New Roman, 'serif';
font-size:18px;
font-weight:bold;
color:#67262e;
text-decoration:none;
}

#rightcolumn h4.newslistingbodycontent a:hover,  #rightcolumn h4.newslistingbodycontent a:active {
text-decoration:none;
color:#5b3d5b;
}

/*-----Main Content Text-----*/
#rightcolumn p {
margin:0;
padding:10px 0 10px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#516073;
}


#rightcolumn a:link, #rightcolumn a:visited {
color:#67262e;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
text-decoration:underline;
}

#rightcolumn a:hover, #rightcolumn a:active {
text-decoration:none;
}

/*-----Main Content List Elements-----*/
#rightcolumn ul {
}
#rightcolumn ul li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#516073;
}

#rightcolumn ul li a:link, #rightcolumn ul li a:visited {
color:#67262e;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
text-decoration:underline;
} 

#rightcolumn ul li a:hover, #rightcolumn ul li a:active {
text-decoration:none;
} 

/*-----These are the links to the doctors under the photo on the homepage-----*/
#rightcolumn a.doctors:link, #rightcolumn a.doctors:visited {
color:#67262e;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:12px;
text-decoration:none;
}

#rightcolumn a.doctors:hover, #rightcolumn a.doctors:active {
color:#5b3d5b;
text-decoration:underline;
}

#rightcolumn img {
margin-bottom:5px;
padding:8px;
background-color:#FFFFFF;
border:2px solid #43526f;
}

#rightcolumn a:link img, #rightcolumn a:visited img {
margin-bottom:5px;
padding:8px;
background-color:#FFFFFF;
border:2px solid #43526f;
}

#rightcolumn a:hover img, #rightcolumn a:active img {
background-color:#f6f1e3;
border:2px solid #5b3d5b;
}

.left {
margin:0px 10px 10px 0;
float:left;
}

.left p {
margin:0;
padding:0;
}

.left span {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#67262e;
}

.right {
margin:0px 0 10px 10px;
float:right;
text-align:center;
}

.right span {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#67262e;
}

/*------Bread Crumbs-----*/
#breadcrumbtree {
margin:0;
padding:10px 0 10px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#5b3d5b;
}

#footer {
clear:both;
width:982px;
height:48px;
background-image:url(images/footer-bg.jpg);
background-repeat:no-repeat;
padding:15px 0 0 0;
margin:0;
}

#footer p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#516073;
text-align:left;
padding:0 0 0 180px;
margin:10px 0 0 0;
vertical-align:middle;
float:left;
}

#footer p a:link, #footer p a:visited  {
text-decoration:none;
color:#2c3745;
}

#footer p a:hover, #footer p a:active{
text-decoration:underline;
}


.printonly {
	display:none;
	visibility:collapse;
	}
.screenonly {
	visibility:visible;
	display:block;
}
.facebook-1 {
	position:absolute;
	top:15px; right:25px;
	}

