/*------------------ PureManager CSS-------------------*/

/*------------------ Content Manager CSS-------------------*/
.PureManagerAdmin_mainMenu	{background-color:#eeeeee; padding:2px;}
.PureManagerAdmin_mainMenu a	{color:#006;}
.PureManagerAdmin_mainMenu a:hover	{color:#000;}

#displayOptions		{position:fixed; top:0px; left:0px; width:100%;}

/*--------------Site Map CSS--------------------*/
#siteMap		{}
#siteMap li		{list-style-type:circle; margin-left:10px;}
#siteMap .siteMapSec	{margin-left:15px;}
#siteMap .siteMapSec li	{list-style:none;}

*		{padding:0px; margin:0px;}

img, div, a, input, h1 { behavior: url(/images/iepngfix.htc) }


body {
	background-color:#3e6a7b;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#464545;
}
p {margin-bottom:10px;}
a img {border:none;}

/********* Logo in header **********/
#logo a	{
	background:url(../images/logo-rotationplasty.png) no-repeat;
	width:500px;
	height:145px;
	display:block;
	outline:none;
	text-indent:-900em;
	position:absolute;
	top:10px; 
	right:10px;
}

h1 {margin:0 3px 15px 0;}

/********** Headings **********/
#right-col h3 {font-size:18px; margin:15px 0 15px 0;}
#left-col h4 {font-size:14px; margin:0 16px 20px 16px;} 




/********** Divs **********/
#wrapper {width:1024px; margin:30px auto 10px auto; background-color:#f4f4f4;}
#header {background:url(../images/bg-header.jpg) top no-repeat; width:1024px; height:250px; position:relative;}
#content-wrapper {background:url(../images/bg-home-content.gif) -5px top repeat-y; height:100%;}
#inner #content-wrapper {background:none; height:100%;}
#left-col {width:359px; float:left; margin:0 0 0 18px; display:block; background-color:#d0dfe1; padding:0;}
#mid-col {width:299px; float:left; margin:0 0 15px 15px; display:block; background-color:#d0dfe1;}
#right-col-home {width:299px; float:left; margin:0 0 15px 16px; display:block; background-color:#d0dfe1;}
#right-col-bottom {width:614px; float:left; margin:0 0 0 15px; display:block; border-top:solid #f4f4f4 20px; background-color:#e4e2d0;}
#right-col {width:594px; float:left; margin:0 0 0 15px; display:block; background-color:#e4e2d0; position:relative; padding:10px;}
#footer {width:984px; margin:0 auto 20px auto; color:#fff;}



/********* Header Image and Quote **********/
#quote {
	width:357px;
	height:230px;
	overflow:hidden;
	position:absolute;
	left:50px;
	top:15px;
}
#quote img {margin:0 0 10px 0;}
#quote p {color:#595959; font-style:italic;	font-family: "Times New Roman", Times, serif; line-height:16px; font-size:16px;}


/********** Main Nav ***********/
#main-nav {width:560px; position:absolute; bottom:8px; right:7px; font-size:13px;}
#main-nav ul {margin:0; padding:0; list-style:none;}
#main-nav li {margin:0; padding:0 14px 0 0; list-style:none; float:left; display:block;}
#main-nav li a {text-decoration:none; color:#464545; padding:7px;}
#main-nav li a:hover {text-decoration:underline; color:#464545;}
#main-nav li .current {text-decoration:underline;}


/********** Bread Crumbs ***********/
#bread-crumbs {width:614px; float:left; margin:0 0 0 15px; display:block; background-color:#e4e2d0; font-size:11px;}
#bread-crumbs ul {margin:10px 0 0 10px; padding:0; list-style:none;}
#bread-crumbs li {margin:0; padding:0; list-style:none; float:left; display:block;}
#bread-crumbs li a {text-decoration:underline; color:#464545; padding:7px;}
#bread-crumbs li a:hover {text-decoration:none; color:#464545;}
#bread-crumbs li .current {text-decoration:none; font-weight:bold;}



/********** Misc. Classes **********/
.white-bar {height:16px; background-color:#f4f4f4;}
.clear {clear:both;}
.float-left-img {float:left; margin-right:20px;}
.img-border-top {border-top:solid #f4f4f4 20px; margin:15px 0 0 0;}
#gallery-thumbs img {padding:4px; border:solid #999 1px; margin:10px;}
#video-gallery {font-size:120%;}


/********** Headers **********/
.header-our-mission {background:url(../images/header-our-mission.jpg) no-repeat; width:359px; height:72px; margin:0; text-indent:-900em;}
.header-medical-insight-home {background:url(../images/header-medical-insight.jpg) no-repeat; width:299px; height:72px; margin:0; text-indent:-900em;}
.header-topics-interest {background:url(../images/header-topics-of-interest.jpg) no-repeat; width:299px; height:72px; margin:0; text-indent:-900em;}
.header-testimonials-and-inspirational-stories {background:url(../images/header-testimonials.jpg) no-repeat; width:359px; height:72px; margin:0; text-indent:-900em;}
.header-patient-resources {background:url(../images/header-patient-resources.jpg) no-repeat; width:359px; height:72px; margin:0; text-indent:-900em;}
.header-photo-and-video-gallery {background:url(../images/header-photo-and-video-gallery.jpg) no-repeat; width:359px; height:72px; margin:0; text-indent:-900em;}
.header-news {background:url(../images/header-news.jpg) no-repeat; width:359px; height:72px; margin:0; text-indent:-900em;}
.header-political-agenda {background:url(../images/header-political-agenda.jpg) no-repeat; width:359px; height:72px; margin:0; text-indent:-900em;}
.header-fundraisers {background:url(../images/header-fundraisers.jpg) no-repeat; width:359px; height:72px; margin:0; text-indent:-900em;}
.header-informational-websites {background:url(../images/header-informational-websites-inner.jpg) no-repeat; width:359px; height:72px; margin:0; text-indent:-900em;}
.header-medical-insight {background:url(../images/header-medical-insight-inner.jpg) no-repeat; width:359px; height:72px; margin:0; text-indent:-900em;}


/********** <p> tags **********/
#left-col p {width:326px; margin:0 auto 10px auto; font-size:12px; line-height:18px;}
#right-col p {font-size:14px;}



/********** UL, LI **********/
ul {margin:0; padding:0;}
li {margin:0 0 12px 30px; padding:0; vertical-align:top;}
li a {color:#464545; text-decoration:none;}
li a:hover {color:#000; text-decoration:underline;}

#mid-col li {width:250px;}
#right-col li {width:250px;}
#right-col-bottom li {list-style:none;}

#inner #left-col ul {margin:0; padding:0;}
#inner #left-col li {margin:0 0 12px 30px; padding:0;}
#inner #left-col li a {color:#464545; text-decoration:none; font-size:14px;}
#inner #left-col li a:hover {color:#000; text-decoration:underline;}
#inner #left-col .current {font-size:17px; font-weight:bold;}




/********** Links **********/
#right-col-bottom a {font-size:20px; color:#464545; text-decoration:none;}
#right-col-bottom a:hover {color:#000; text-decoration:underline;}

#footer a {color:#fff; text-decoration:none;}
#footer a:hover {color:#fff; text-decoration:underline;}
