/* CSS Document */

body {
background-color:#D0C09F;
background-image:url(images/ovf_bg.jpg);
background-repeat: repeat-x;
background-position: 50% 0;
font-family:Georgia, TImes, Helvetica, sans-serif;
font-size:62.5%;
margin:0 0 10px 0;
padding:0;
text-align:center;
color:#222;
}
.thumbsFloat { float:left; margin:10px 10px 0px 0; /*background:url(images/thumbBack.jpg) no-repeat;*/ width:115px; height:120px; overflow:hidden;}
.ietrick { margin:0; padding:0; line-height: 0px; font-size:1px; }
.clear { clear:both; }
.clear_left { clear:left; }
.floatLeft { float:left; }
.floatRight { float:right; }
#socialHolder { position:relative; margin:20px 0 20px 0;}
.socialLinks {
	width:960px;
	background:#fff;
	height:40px;
	color:#603e26;
	border-bottom:dotted 1px #d7cdc5;
	margin-top:10px;
	padding:0 10px 0 10px;
}
a.social:link { color: #222; text-decoration: underline; }
a.social:visited { color: #222; text-decoration: underline; }
a.social:hover { color: #222; text-decoration: none; }
a.social:active { color: #222; text-decoration: underline; }
#navlistStand
{
padding: 0;
border: double 3px #918570; background:url(images/dots.gif); padding:5px; text-align:center; margin-top:4px; margin-bottom:4px;
}
#navlistStand li
{
list-style: none;
margin: 0;
padding: 0.25em;
font-size:1.4em;
}
#navlistStand li a { text-decoration: none; }
.dotHolder {border: double 3px #918570; background:url(images/dots.gif); padding:5px; text-align:center; margin-top:4px; margin-bottom:4px;}
.dotHolder2 {border: double 3px #918570; background:url(images/dots.gif); margin-top:4px; margin-bottom:4px;}
.upperText { text-transform:uppercase;}
.tableComp {border:double 3px #918570; background:url(images/dots.gif); margin-top:4px; margin-bottom:4px;}
.tableComp p { margin-top:4px; margin-bottom:4px; }
.tableComp tr {border:solid 1px #918570;}
.split{ background:url(images/split.gif) top no-repeat; height:15px; width:98%;}
.split2{ background:url(images/split.gif) top no-repeat; height:15px; width:98%;}
hr {
  background: #ccc; 
  color: #ccc;
  clear: both; 
  float: none; 
  width: 100%; 
  height: 1px;
  margin: 0 0 1.4em 0;
  border: none; 
}
hr.space {
  background: #ccc;
  color: #ccc;
}
hr.margin01 {
	margin-top:15px;
}

p { margin: 0.9em 0 0.9em 0; font-size: 1.3em; }
a:link { color: #a00303; text-decoration: underline; }
a:visited { color: #a00303; text-decoration: underline; }
a:hover { color: #a00303; text-decoration: none; }
a:active { color: #a00303; text-decoration: none; }
.pBoldLarge { font-size:1.3em; font-weight:bold; }
a.footer:link { color: #222; text-decoration: underline; }
a.footer:visited { color: #222; text-decoration: underline; }
a.footer:hover { color: #222; text-decoration: none; }
a.footer:active { color: #222; text-decoration: none; }
a.copyright:link { color: #222; text-decoration: underline; }
a.copyright:visited { color: #222; text-decoration: underline; }
a.copyright:hover { color: #222; text-decoration: none; }
a.copyright:active { color: #222; text-decoration: none; }
a.print:link { color: #fff; text-decoration: none; background:#958278; padding:2px 5px 2px 5px; border: solid 1px #54321D; }
a.print:visited { color: #fff; text-decoration: none; }
a.print:hover { color: #fff; text-decoration: none; }
a.print:active { color: #fff; text-decoration: none; }
.marginRight01 { margin-right:27px; }
.marginBottom01 { margin-right:20px; }
.lightBrown {color:#222; font-size:1.1em; }
.redText {color: #a00303;}
.semiPar { color:#175f9f; font-weight:bold;}
.introPar { font-weight:bold; font-size:2em; margin-top:0px;}
.introPar2 { font-weight:bold; font-size:1.4em; margin-top:15px;}
.glossary { font-size:13px; font-weight:bold;}
.imgMargin { margin: 0 15px 10px 0;}
.downloads { }
h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, TImes, Helvetica, sans-serif;
font-weight: normal;
margin: 15px 0 12px 0;
padding: 0;
}
h1 {
font-size: 2.8em;
color: #222;
margin:0;
font-weight:bold;
text-align:center;
}
h2 {
font-size: 1.6em;
color: #222;
margin:0;
font-weight:bold;
}
.blackText { color:#000; font-size:1.4em; font-weight:bold; }
h3 {
	margin-top:10px;
font-size: 2.3em;
color: #f19322;
}
h4 {
font-size: 1.7em;
color:#1660a1;
}
h5 {
font-size: 1.7em;
color:#999;
}

#container {
width:900px;
margin:auto;
text-align:left;
padding-bottom:25px;
}
#header {
height:360px;
width:900px;
position:relative;
}
#menu {
height:47px;
width:900px;
padding-top:18px;
position:relative;
background: url(images/menu_bg.jpg) top no-repeat;
}
#headerHome {
height:396px;
width:900px;
position:relative;
}
.logo {
	position:absolute;
	top:27px;
	left:10px;
	z-index:10;
}
.textHeader {
	position:absolute;
	top:139px;
	left:22px;
	z-index:10;
}
.contact {
	position:absolute;
	top:0px;
	right:4px;
	z-index:20;
}
/********* horizontal menu *********/
#navcontainer ul
{
text-align: center;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0;
margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
color: #222;
width: 100%;
line-height: 18px;
font-size:1.3em;
font-weight:bold;
/* fixes Firefox 0.9.3 */
}
#navcontainer ul li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 5px;
}
#navcontainer ul li a
{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
color: #222;
text-decoration: none;
border-right: 1px solid #918570;
}
#navcontainer ul li a:hover
{
color: #a00303;
}
#navcontainer #active { color: #a00303; }

#navlist li a#current, #navlist li a#current:link
{
color: #a00303; 
}


/* */
.column01 { width:185px; }
.column02 { width:500px; }
.column03 { width:700px; }
.column04 { width:720px; }
.column05 { width:720px; position:absolute; top:0; left:10px;  height:100%; }
#subMenuBottom { width:185px; background:#ded3cb url(images/subMenuBottom.gif) bottom left no-repeat; padding-bottom:25px; }
#subMenuTop { width:185px; height:22px; background:url(images/subMneuTop.gif) top left; }
#bannerBottom { width:160px; background:#b6162e url(images/bannerBottom.jpg) bottom left no-repeat; padding:0 10px 25px 15px; }
#bannerBottom h2 { margin-top:0; margin-bottom:0; color:#fff; font-weight:bold; font-size:2em; line-height:20px; text-transform: lowercase; }
#bannerTop { width:185px; height:22px; background:url(images/bannerTop.jpg) top left; margin-top:20px; }

.standardlist { margin: 0px; padding:0; }
.standardlist ul
{
margin: 0 0 0 0;
padding: 0;
list-style-type: none;
font-family: Georgia, TImes, Helvetica, sans-serif;
}
.standardlist ul ul
{
margin: 0 0 20px 0;
padding: 0;
list-style-type: none;
font-family: Georgia, TImes, Helvetica, sans-serif;
}
.standardlist li { 
margin: 0;
display: block;
padding: 5px 5px 5px 23px;
width: 95%;
font-weight:bold;
text-decoration: none;

font-weight: bold;
font-size: 13px;
background-image: url(images/arrow.jpg);
background-repeat: no-repeat;
background-position: 0 4px;
font-family: Georgia, TImes, Helvetica, sans-serif;
}
.standardlist li li { 
background-image: url(images/arrow2.jpg);
background-repeat: no-repeat;
background-position: 0 10px;
padding: 10px 5px 5px 15px;
font-weight:normal;
}
.standardlist ul ul li {
margin: 0;
display: block;
padding: 5px 5px 5px 0px;
width: 90%;
font-weight:bold;
text-decoration: none;
border-bottom: 1px dotted #fff;
font-weight: bold;
font-size: 12px;
background-image: url(images/spacer.gif);
background-repeat: no-repeat;
background-position: 0 0;
font-family: Georgia, TImes, Helvetica, sans-serif;
}


/*
#active a:link, #active a:visited, #active a:hover
{
background:url(images/navBack.gif) top left no-repeat;
color: #f19322;
font-weight:bold;
text-decoration: none;
}*/

.subNavPlus {background:url(images/navBack_plus.gif) top left no-repeat;}
img {
border:0;
}
#columnHalf {
float:left;
width:490px;
}
#columnLeft {
float:left;
width:570px;
padding-left:10px
}
#columnLeftFull {
width:880px;
padding-left:10px
}
#columnRight {
float:right;
width:295px;
padding-right:10px;
}
#columnRightSm {
float:right;
width:695px;
padding-top:195px;
padding-right:10px;
}
#columnRightPlain {
float:right;
width:695px;
padding-top:0px;
padding-right:10px;
}
#columnRightPlain h2 {
	margin-top:10px;
}
#banner {
width: 760px;
height:230px;
}
#bannerSub {
	position:absolute;
	top:-5px;
	left:259px;
	z-index:-10;
}
#bannerSub2 {
	position:absolute;
	top:-5px;
	left:259px;
}
#mainContent {
width:900px;
padding:0px;
margin-top:15px;
position:relative;
}
#mainContentHome {
width:900px;
padding:15px 0 15px 0;
margin-top:40px;
}
#mainContentFullWidth {
width:890px;
padding:15px;
margin-top:40px;
}
#mainContentPatDetail {
width:700px;
padding:15px 45px 15px 15px;
}
#mainContentPatDetail h2 {
font-size:1.8em;
}
#mainContentPatient {
width:745px;
padding:15px 0 15px 15px;
}
#footer {
width:880px;
padding:5px 0 0 0;
margin-left:10px;
/*width:890px;padding:5px 15px 0 15px;
*/
color:#222;
border-top:solid 1px #918570;
margin-top:10px;
text-align:center;
}
.baxterLogo {background:#fff url(images/baxter_logo.gif) right bottom no-repeat; padding-right:125px; padding-top:0px; padding-bottom:3px;}
#footerHolder {
	width:960px;
	padding:0 10px 0 10px;
}
#copyright {
width:960px;
color:#222;
padding:10px;
}
.patientThumbnail {
position:relative;
width:345px;
float:left;
margin:15px 15px 0 0;
background:#F3F0F1;
padding:0 10px 0 0;
height:135px;
}
.patientThumbnail img {
padding:0 10px 0 0;
}
.patientThumbnail h2 {
margin:10px 0 0px 0;
}
.moreButton {
padding:0 0 0 0;
position:absolute;
top:106px;
left:140px;
}
.backButton {
margin:12px 0 2px 0;
cursor:pointer;
}

/* Differences
================================================*/

#differences {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	float:left;
	}
#differences li {
	margin:0 0 10px 10px;
	padding:150px 0 0 0;
	float:left;
	/*background: url(images/patient_t_mavis.jpg) no-repeat 0 0;*/
	width:170px;
	}
#differences div {
	font-size:1.1em;
	padding:10px;
	background: url(images/patientStoriesBottom3.gif) no-repeat 0 100%;
	}/*
#differences li:hover {
	background-position:-215px 0;
	}
#differences li:hover div {
	background-position:-215px 100%;
	}*/
#differences p {
	margin:15px 0 5px 5px;
	width:150px;
	padding:0;
	font-weight:bold;
	font-size:11px;
	}
#differences #diff-1 {background: url(images/patient_t_pamela.jpg) no-repeat 0 0;}
#differences #diff-2 {background: url(images/patient_t_mavis.jpg) no-repeat 0 0;}
#differences #diff-3 {background: url(images/patient_t_doreen.jpg) no-repeat 0 0;}
#differences #diff-4 {background: url(images/patient_t_gwyneth.jpg) no-repeat 0 0;}
#differences #diff-5 {background: url(images/patient_t_trevor.jpg) no-repeat 0 0;}
#differences #diff-6 {background: url(images/patient_t_rosemary.jpg) no-repeat 0 0;}
#differences #diff-7 {background: url(images/patient_t_ronald.jpg) no-repeat 0 0;}
#differences #diff-8 {background: url(images/patient_t_mavis.jpg) no-repeat 0 0;}
#differences #diff-9 {background: url(images/patient_t_geoff.jpg) no-repeat 0 0;}
#differences #diff-10 {background: url(images/patient_t_betty.jpg) no-repeat 0 0;}
#differences #diff-11 {background: url(images/patient_t_yvonne.jpg) no-repeat 0 0;}
#differences #diff-12 {background: url(images/patient_t_huw.jpg) no-repeat 0 0;}
#differences #diff-13 {background: url(images/patient_t_maureen.jpg) no-repeat 0 0;}
#differences #diff-14 {background: url(images/patient_t_pamela_i.jpg) no-repeat 0 0;}
#differences #diff-15 {background: url(images/patient_t_sheila.jpg) no-repeat 0 0;}

#differences h3 {
	font-weight:bold;
	font-size:1.2em;
	color: #603e26;
	line-height:1.1em;
	margin:1px 0 5px 5px;
	width:145px;
	text-decoration:none;
	height:58px;
	overflow:hidden;
	}
#differences h3 a:link,
#differences h3 a:visited {
	color:#603e26;
	border:none;
	text-decoration:none;
	}	
#differences h3 a:hover {
	color:#603e26;
	text-decoration:underline;
	}		
#differences h3 em {
	font-style:normal;
	font-size:1.2em;
	line-height:20px;
	margin:0 0 0 6px;
	width:110px;
	display:block;
	}	
#differences li:hover h3 {
	color:#603e26;
	}
#links ul {
        list-style-type: none;
        width: 700px;
		margin:0;
		padding:0;
} 
#links li {
        border: 1px solid #DED3CB;
        border-width: 1px 0;
        margin: 5px 10px 5px 0;
		float:left;
		width: 335px;
}
#links li a { 
        color: #DB002E;
        display: block;
        font: bold 1.2em Georgia, TImes, Helvetica, sans-serif;
        padding: 6px 5px 6px 5px;
        text-decoration: none;
		line-height:1.4em;
		background:#EEEAE7;		
}
 * html #links li a {  /* make hover effect work in IE */
	width: 335px;
}
#links li a:hover {
color:#990000;
background:#E8E3DF;
}
#links li a.new {
color:#DB002E;
background:#EEEAE7 url(images/new.gif) top right no-repeat;
}
#links li a.new:hover {
color:#990000;
background:#E8E3DF url(images/newb.gif) top right no-repeat;
}
#links a em { 
        color: #222;
        display: block;
        font: normal 11px Georgia, TImes, Verdana, Helvetica, sans-serif;
        line-height: 1.8em; 
}
#links a span {
        color: #222;
        font: normal 10px Georgia, TImes, Verdana, Helvetica, sans-serif;
        line-height: 150%;
		display: block;
		font-style:italic;
}
/*////*/

/*///////////*/
.h2Header {
font-size: 1.6em;
color: #DB002E;
width:340px;
float:left;
margin:15px 0 10px 0;
}

.linksWide ul {
        list-style-type: none;
		margin:0;
		padding:0;
		width:340px;
		float:left;
} 

.linksWide li {
        border: 1px solid #DED3CB;
        border-width: 1px 0;
        margin: 5px 10px 5px 0;
		
		width: 335px;
}

.linksWide li a { 
        color: #DB002E;
        display: block;
        font: bold 1.2em Georgia, TImes, Helvetica, sans-serif;
        padding: 6px 5px 6px 5px;
        text-decoration: none;
		line-height:1.4em;
		background:#EEEAE7;
		
}

 * html .linksWide li a {  /* make hover effect work in IE */
	width: 335px;
}

.linksWide li a:hover {
color:#990000;
background:#E8E3DF;
}

.linksWide a em { 
        color: #222;
        display: block;
        font: normal 11px Georgia, TImes, Verdana, Helvetica, sans-serif;
        line-height: 1.8em; 
}

.linksWide a span {
        color: #222;
        font: normal 10px Georgia, TImes, Verdana, Helvetica, sans-serif;
        line-height: 150%;
		display: block;
		font-style:italic;
}

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