
html, body, p, div, img, li, ul, dl, dd, dt, form, form, noscript {
border:0pt none;
border-spacing:0pt;
font-family:Arial,Helvetica,sans-serif;
margin:0pt;
padding:0pt;
}

body
{
background:#FFFFFF none repeat scroll 0%;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:80%;
margin:0pt;
padding:0pt;	
}

a:visited{text-decoration: underline;}

input.homego{ vertical-align:top; }

input, select {
margin:0pt;
padding:0pt;
}

#header {
background-color:#FFFFFF;

height:180px;
}

.centreBanner
{
	float:left;
text-align:center;
position:absolute;	
left:43%;
		
}

#topnav {
float:right;
padding:20px 0px 0px;
text-align:right;
width:350px;
}

#topnav a {
color:#000000;
font-size:0.9em;
text-decoration:none;
}

#topnav a:hover, #topnav a:active, #topnav a:focus {
background-color:#FFFFCD;
text-decoration:underline;
}





.hidden {
left:-9000px;
position:absolute;
}

#textsize {
padding-top: 15px;
padding-bottom: 10px;
}

#searcharea {
margin:0pt 0pt 7px; /* 10 */
}

#search_box {
font-size:12px;
height:15px;
}

#textintro {
margin:5px 0pt 0pt;
}

.introtext {
color:#D41E24;
font-size:1.6em;
font-weight:bold;
text-align:right;
}

a.noHover:hover{
background-color: Transparent !important;
}


#pied {
clear:both;
font-size:0.9em;
margin:0pt;
padding:0pt;
}

#menuoptions {
list-style-type:none;
margin:0pt;
padding:0pt;
}

#menuoptions li {
display:inline;
}

.piedimage {
vertical-align:text-bottom;
}

#menuoptions a {
background:transparent none repeat scroll 0%;
margin:10px 20px 0pt 0pt;
text-decoration:underline;
}

#pied p {
font-weight:bold;
padding:8px 0pt 0pt;
text-align:center;
}

#bas {
background-image:url(/images/footerbar-middle.gif);
background-repeat:repeat-x;
height:31px;
margin:0pt;
padding:0pt;
text-align:center;
}

#basrightcorner {
background-image:url(/images/footerbar-right.gif);
background-position:right center;
background-repeat:no-repeat;
height:31px;
}

#menubas {
font-size:0.9em;
font-weight:bold;
list-style-type:none;
margin:0pt;
padding:5px 0pt 0pt;
}

#menubas li {
display:inline;
}

#menubas a {
border-left:1px solid #FFFFFF;
color:#FFFFFF;
padding:0pt 5px;
text-decoration:none;
}

#menubas a.first {
border-left:0px none;
color:#FFFFFF;
padding:0pt 5px;
text-decoration:none;
}

#menubas a.first:hover, #menubas a.first:active, #menubas a.first:focus {
text-decoration:underline;
}

#menubas a:hover, #menubas a:active, #menubas a:focus {
text-decoration:underline;
}


#roadline {
background-color:#FFFFFF;
color:#000000;
font-weight:normal;
margin:0pt;
padding:2px 0pt 12px;
text-align:left;
}

#roadline a {
color:#000000;
text-decoration:underline;
}


#left {
float:left;
margin:0px;
padding:0px;
width:180px;
}

#subnavcontainer {
margin:0px;
}

#subnavcontainer ul {
font-family:arial,Helvetica,sans-serif;
font-size:1em;
list-style-type:none;
margin:0pt;
padding:0pt;
}

#subnavcontainer li {
margin:0px 0px 4px;
padding:0px;
}

#subnavcontainer a {
background-image:url(/images/backgroundleftnav.gif);
background-position:left center;
background-repeat:no-repeat;
color:#000000;
display:block;
font-weight:bold;
height:23px;
padding:13px 0px 5px 18px;
text-decoration:none;
width:162px;
}


#subnavcontainer a:visited {
background-image:url(/images/backgroundleftnav.gif);
background-position:left center;
background-repeat:no-repeat;
color:#000000;
font-weight:bold;
text-decoration:none;
}



#subnavcontainer a:hover {
background-image:url(/images/backleftnav-red.gif);
background-position:left center;
background-repeat:no-repeat;
color:#D41E24;
font-weight:bold;
text-decoration:none;
}

#subnavcontainer a#currentnav:link, a#currentnav:visited {
background-image:url(/images/backleftnav-red.gif);
background-position:left center;
background-repeat:no-repeat;
color:#D41E24;
font-weight:bold;
text-decoration:none;
}

#subnavcontainer ul ul {
margin:0px 0px 12px 12px;
padding:0px;
}
#subnavcontainer ul ul li {
background-image:url(/images/bullet-arrow.gif);
background-repeat:no-repeat;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:22px;
}
#subnavcontainer ul ul a {
background-color:#FFFFFF;
background-image:url(/images/spacer.gif);
background-position:left top;
background-repeat:no-repeat;
color:#000000;
display:block;
font-size:95%;
font-weight:normal;
height:auto;
margin:0px;
padding:0pt;
text-decoration:none;
width:140px;
}
#subnavcontainer ul ul a:visited {
background-color:#FFFFFF;
background-image:url(/images/spacer.gif);
background-position:left top;
background-repeat:no-repeat;
color:#000000;
font-weight:normal;
text-decoration:none;
}
#subnavcontainer ul ul a:hover,ul ul a#subcurrent:link, ul ul a#subcurrent:visited {
background-color:#FFFFFF;
color:#000000;
font-weight:normal;
text-decoration:underline;
}

#subnavcontainer ul ul ul a {
background-color:#FFFFFF;
background-image:url(/images/spacer.gif);
background-position:left top;
background-repeat:no-repeat;
color:#000000;
display:block;
font-size:95%;
font-weight:normal;
height:auto;
margin:0px;
padding:0pt;
text-decoration:none;
width:100px;
}
#subnavcontainer ul ul ul a:visited {
background-color:#FFFFFF;
background-image:url(/images/spacer.gif);
background-position:left top;
background-repeat:no-repeat;
color:#000000;
font-weight:normal;
text-decoration:none;
}
#subnavcontainer ul ul ul a:hover,ul ul ul a#subcurrent:link,ul ul ul a#subcurrent:visited {
background-color:#FFFFFF;
color:#000000;
font-weight:normal;
text-decoration:underline;
}



#homeright {
float:right;
margin:0px;
padding:0px;
width:184px;

}

#homeright ul {
font-family:arial,Helvetica,sans-serif;
font-size:1em;
list-style-type:none;
margin:0pt;
padding:0pt;
width:184px;
}

#homeright li {
margin:0px 0px 4px;
padding:0px;
text-align:center;width:184px;
}

#homeright a {
color:#000000;
font-size:1.2em;
font-weight:bold;
text-decoration:none;
}



#homeright a.people {
background-image:url(/images/people.gif);
background-position:right center;
background-repeat:no-repeat;
display:block;
height:52px;
padding:13px 0px 0px 68px;
width:116px;
}

#homeright a.people:visited {
background-image:url(/images/people.gif);
background-position:right center;
background-repeat:no-repeat;
}

#homeright a.people:hover {
background-image:url(/images/people-red.gif);
background-position:right center;
background-repeat:no-repeat;
}


#homeright a:hover {
color:#D41E24;
text-decoration:none;
}

#homeright a.reserves {
background-image:url(/images/reserves.gif);
background-position:right center;
background-repeat:no-repeat;
display:block;
height:52px;
padding:13px 0px 0px 58px;
width:126px;
}



#homeright a.reserves:visited {
background-image:url(/images/reserves.gif);
background-position:right center;
background-repeat:no-repeat;
}

#homeright a.reserves:hover {
background-image:url(/images/reserves-red.gif);
background-position:right center;
background-repeat:no-repeat;
}

#homeright a.ways {
background-image:url(/images/ways.gif);
background-position:right center;
background-repeat:no-repeat;
display:block;
height:175px;
padding:13px 0px 0px;
width:184px;
}



#homeright a.ways:visited {
background-image:url(/images/ways.gif);
background-position:right center;
background-repeat:no-repeat;
}

#homeright a.ways:hover {
background-image:url(/images/ways-red.gif);
background-position:right center;
background-repeat:no-repeat;
}

#homeright a.alert {
background-image:url(/images/alert-area.gif);
background-position:right center;
background-repeat:no-repeat;
display:block;
height:119px;
padding:13px 0px 0px 60px;
width:123px;
}


#homeright a.alert:visited {
background-image:url(/images/alert-area.gif);
background-position:right center;
background-repeat:no-repeat;
}
#homeright a.alert:hover {
background-image:url(/images/alert-area-red.gif);
background-position:right center;
background-repeat:no-repeat;
}

#homeright a.videos {
background-image:url(/images/videos.gif);
background-position:right center;
background-repeat:no-repeat;
display:block;
height:65px;
padding:13px 0px 0px;
width:184px;
}

#homeright a.videos:visited {
background-image:url(/images/videos.gif);
background-position:right center;
background-repeat:no-repeat;
}
#homeright a.videos:hover {
background-image:url(/images/videos-red.gif);
background-position:right center;
background-repeat:no-repeat;
}


#centre {
margin-bottom:10px;
margin-left:200px;
margin-right:200px;
}
#centre p {
margin:0pt 0pt 15px;
}
#centre h1 {
border-bottom:1px solid #D41E24;
color:#D41E24;
font-size:1.3em;
font-weight:bold;
margin:0pt 0pt 10px;
}
#centre h2 {
color:#595959;
font-size:1.2em;
font-weight:bold;
margin:0pt;
padding:5px 0px 5px 0px;
}
#centre a {
color:#0000FF;
}
#centre a:hover, #centre a:active, #centre a:focus {
background-color:#FFFFCD;
}

#centre ul{padding-left:20px;}



#container {
margin:0px auto;

min-width:730px;
width: expression(document.body.clientWidth < 740 ? "740px" : "auto" );
max-width:1250px;
width: expression(document.body.clientWidth > 1280 ? "1280px" : "auto" );
padding:0pt 20px;
}

div, span {
}
.left {
text-align:left;
}
.right {
text-align:right;
}
.center {
text-align:center;
}
.underline {
text-decoration:underline;
}
iframe {
border:0pt none;
}
a:link, a:visited {
color:#0066CC;
text-decoration:underline;
}
a:hover, a:active {
color:#000000;
text-decoration:underline;
}
b, strong {
font-weight:bold;
}
i, em {
font-style:italic;
}
p {
margin:0pt 0pt 10px;
}

.hide { display: none;}
.clear {clear: both; height:3px;}
.spacer {display: block; clear: both;}


#contentsub h2 {
color:#4098CD;
font-size:1.3em;
font-weight:bold;
margin:0px;
padding:15px 0px 3px;
}

.content img.right{ float: right;}
.content img.left{ float: left;}

/* Document List */
#mainDoclist {margin: .9em .3em;}
#mainDoclist{list-style:none;}
#largecentreright  ul#mainDoclist{ padding-left:0px;  }
#mainDoclist li {margin-bottom: .6em; padding-bottom: 1.1em; border-bottom: solid 1px #D41E24;}

#mainDoclist h2, #mainDoclist h2 a, #mainDoclist h2 a:link, #mainDoclist h2 a:visited {color:#595959;
font-size:1.1em;
font-weight:bold;
margin:0pt;
padding:0px 5px 5px 0px;}

#mainDoclist h2.resourceTitle {padding-left: 1.5em; background: transparent no-repeat; background-position: .2em .3em; font-weight: normal;}

#mainDoclist p {padding: .2em .6em;}
#mainDoclist .storyLink {display: block; padding: .3em .1em .4em; font-size: .9em;}


/* Related & File Links */
/*.linkList {width: 90%; margin: .9em 5%;}*/
.sharedContextLists {margin-top: 3em; padding: 1em 0 2em; border-top: solid 1px #ccc;}
.linkList {margin: .9em .4em;}
.linkedDocuments, .linkedFiles {margin: .9em 1.6em;}
.linkList h2, .linkedDocuments h2, .linkedFiles h2 {padding: .3em .3em .35em 1.8em; background: #ecf0f7; background-position: center; border: solid 1px #ecf0f7; border-style: solid solid none solid; font-size: 1.15em; color: #0f0f75;}
.linkedDocuments h2, .linkedFiles h2 {padding: .25em .2em .3em 1.2em; background-image: none; border-color: #ecf0f7; font-size: 1em;}
.linkList ul, .linkedDocuments ul, .linkedFiles ul {margin: 0; border: solid 1px #ecf0f7; border-style: none solid solid solid; }
.linkList li, .linkedDocuments li, .linkedFiles li { margin: 0; padding: 0; border-bottom: solid 1px #ecf0f7; text-indent: 0;}
.linkList li:hover, .linkedDocuments li:hover, .linkedFiles li:hover, .linkList li.sfhover, .linkedDocuments li.sfhover, .linkedFiles li.sfhover{ background-color: #f8f8fa;}
.linkedDocuments li, .linkedFiles li {border-color: #ecf0f7;}
.linkList li.last, .linkedDocuments li.last, .linkedFiles li.last { border-bottom: none;}
.linkList li a, .linkedDocuments li a, .linkedFiles li a { margin: 0; padding: .4em .2em .5em 1.7em; background: #fff url('/images/other/arrow03.gif') no-repeat; background-position: -1.1em -.35em;}
.linkedDocuments li a, .linkedFiles li a {  padding: .3em .2em .4em 1.2em; background: none; font-size: .9em;}
.linkList li .resourceDescription, .linkedFiles li .resourceDescription, .linkedDocuments li .resourceDescription {display: block; padding: .3em .2em .5em 2em; font-size: .9em;}
.linkedFiles li .resourceDescription, .linkedDocuments li .resourceDescription {padding: .1em .2em .4em 1.2em;}
.linkList .dateDisplay, .linkedDocuments .dateDisplay, .linkedFiles .dateDisplay {position: absolute;}



.banners
{
	margin-top:5px;
	text-align:center;
	
}

.banners img
{
	margin-top:7px;
}


.contentBanner
{
	background-color:#EDE0CE;
	padding:0px;
	margin:0px;
	height:auto;
	margin-bottom:10px;
}

#banner {
border-bottom:6px solid #CCD038;
margin:0px;
padding:0px;
}


#globalnav {
color:#003399;
float:left;
padding:7px 0px 0px 10px;
width:455px;
}

#globalnav a:link {
color:#003399;
text-decoration:none;
}

.home {
background-image:url(/images/home.gif);
background-position:0px 2px;
background-repeat:no-repeat;
margin:0px;
padding:0px 20px;
}

.about {
background-image:url(/images/about.gif);
background-position:0px 2px;
background-repeat:no-repeat;
margin:0px;
padding:0px 20px;
}

.contact {
background-image:url(/images/contact.gif);
background-position:0px 2px;
background-repeat:no-repeat;
margin:0px;
padding:0px 0px 0px 20px;
}

#logo  {
float:left;
padding-top:40px;
width:294px;
}

#number img{
margin:0px;
padding:0px 20px 0px 0px;
}

#navbar {
background-image:url(/images/navbar-middle.gif);
background-position:left top;
background-repeat:repeat-x;
height:41px;

clear: both;
}

#navleft {
float:left;
}

#navbar ul {
line-height:33px;
margin:0px;
padding:0px;
}

#navbar ul li {
list-style-type:none;
float:left;
}

#navbar ul li 
{
border-right:2px solid #fff;
}

#navbar ul li.last 
{
border-right:none;
}

#navbar ul li a 
{
color:#FFFFFF;
display:block;
font-weight:bold;
padding:0px 11px;
text-decoration:none;
}

#navbar ul li a:link {
background-image:url(/images/navbar-middle.gif);
background-position:left top;
background-repeat:repeat-x;

color:#fff;
font-weight:bold;
text-decoration:none;
}

#navbar ul li a:visited 
{
background-image:url(/images/navbar-middle.gif);
background-position:left top;
background-repeat:repeat-x;

color:#fff;
font-weight:bold;
text-decoration:none;
}

#navbar ul li a:hover {
background-image:url(/images/navbar-cream.gif);
background-position:left top;
background-repeat:repeat-x;
background-color:#fff;
border-left:1px solid #D41E24;
border-right:1px solid #D41E24;
color:#D41E24;
font-weight:bold;
padding:0px 10px;
text-decoration:none;
}





#navbar ul li.first a:link {
background-image:url(/images/navdonor.gif);
background-position:left top;
background-repeat:repeat-x;

color:#FFFFFF;
font-weight:bold;
padding:0px 11px 0px 10px;
text-decoration:none;
}

#navbar ul li.first a:visited {
background-image:url(/images/navdonor.gif);
background-position:left top;
background-repeat:repeat-x;
color:#FFFFFF;
font-weight:bold;
padding:0px 11px 0px 10px;
text-decoration:none;
}

#navbar ul li.first a:hover {
background-image:url(/images/navdonor-cream.gif);
background-position:left top;
background-repeat:repeat-x;
border-left:none;
border-right:1px solid #D41E24;
color:#D41E24;
font-weight:bold;
padding:0px 10px;
text-decoration:none;
}

#navbar ul li.on a:link, #navbar ul li.on a:visited, #navbar ul li.on a:hover {
background-image:url(/images/navbar-cream.gif);
background-position:left top;
background-repeat:repeat-x;
border-left:1px solid #D41E24;
border-right:1px solid #D41E24;
color:#D41E24;
font-weight:bold;
padding:0px 10px;
text-decoration:none;
}

#navbar ul li.firston a:link, #navbar ul li.firston a:visited, #navbar ul li.firston a:hover {
background-image:url(/images/navdonor-cream.gif);
background-position:left top;
background-repeat:repeat-x;
border-left:none;
border-right:1px solid #D41E24;
color:#D41E24;
font-weight:bold;
padding:0px 10px;
text-decoration:none;
}

#navbar ul li.laston a:link, #navbar ul li.laston a:visited, #navbar ul li.laston a:hover {
background-image:url(/images/navbar-cream.gif);
background-position:left top;
background-repeat:repeat-x;
border-right:none;
border-left:1px solid #D41E24;
border-right:1px solid #D41E24;
color:#D41E24;
font-weight:bold;
padding:0px 10px;
text-decoration:none;
}

#profile {
float:right;
margin:0pt;
padding:0pt;
}

#navbar ul li.navprofile a {
background-image:url(/images/navprofile.gif);
background-position:left top;
background-repeat:no-repeat;
color:#FFFFFF;
font-weight:bold;
padding:0px 10px;
text-decoration:none;

}

#navbar ul li.navprofile a:visited {
background-image:url(/images/navprofile.gif);
background-repeat:no-repeat;
color:#FFFFFF;
font-weight:bold;
padding:0px 10px;
text-decoration:none;
}
#navbar ul li.navprofile a:hover {
background-image:url(/images/navprofile-cream.gif);
background-repeat:no-repeat;
color:#D41E24;
font-weight:bold;
padding:0px 10px;
text-decoration:none;
}

#navbar ul li.navprofile a:active {
background-image:url(/images/navprofile-cream.gif);
background-repeat:no-repeat;
color:#D41E24;
font-weight:bold;
padding:0px 10px;
text-decoration:none;
}

#largecentreright ul{padding-left:15px;}

#largecentreright {
margin-bottom:10px;
margin-left:200px;
}

#largecentreright h1 {
border-bottom:1px solid #D41E24;
color:#D41E24;
font-size:1.3em;
font-weight:bold;
margin:0pt 0pt 10px;
}

#largecentreright h2, #largecentreright h2 a  {
color:#595959;
font-size:1.2em;
font-weight:bold;
margin:0pt;
padding:0pt;
}

#largecentreright h3, #largecentreright h2 a  {
color:#595959;
font-size:1.1em;
font-weight:bold;
margin:0pt;
padding:0pt;
}

#largecentreright p {
margin:0pt 0pt 15px;
}

#largecentreright a {
color:#0000FF;
}

#largecentreright a:hover, #centre a:active, #centre a:focus {
background-color:#FFFFCD;
}


#entete {
background-color:#FFFFFF;
color:#000000;
font-size:1.1em;
font-weight:normal;
margin:0pt;
padding:2px 0pt 8px;
text-align:center;
}

#entete h1 {
font-size:1.3em;
font-weight:bold;
margin:0pt;
padding:5px 0px 0px;
}

div.clearer {
clear:left;
height:0pt;
line-height:0pt;
}

#homeleft {
margin-right:200px;
padding:0px;
}

#flex_left {
border-right:1px dotted #D41E24;
float:left;
width:49%;
}
#flex_right {
float:right;
width:49%;
}

#flex_right h2 {
color:#D41E24;
font-size:1.2em;
font-weight:bold;
margin:20px 0px 0px;
padding:0px 0px 6px;
}


#calsurround {
background-color:#FCF8ED;
border-bottom:2px solid #D41E24;
border-left:2px solid #D41E24;
border-right:2px solid #D41E24;
padding:15px;
clear:left; z-index:1;
}

#calsurround ul {
margin-top:5px;
margin-bottom:10px;
}

#calsurround li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:6px;
}

#calsurround a {
color:#0000E1;
font-weight:normal;
text-decoration:underline;
}

#calsurround a:hover {
text-decoration:underline;
}


#bottomtable {
height:37px;
margin:0pt;
width:261px;
}

.formcalendar {
padding:15px 0px 0px;
}


.boldblacktext {
color:#000000;
font-size:1em;
font-weight:bold;
}

#contentsub {
background-color:#FFFFFF;
margin-left:185px;
margin-right:0px;
padding:0px 15px 10px 25px;
}

#navcolumn {
background-color:#FFFFFF;
float:left;
margin:0px;
padding:0px;
width:178px;
}


a:link, a:visited {
color:#003399;
text-decoration:underline;
}

a:hover {
color:#0000CC;
text-decoration:underline;
}


#contentsub table th {
background-color:#CCD038;
border:1px solid #182D62;
border-collapse:collapse;
padding:5px;
text-align:left;
}

#contentsub table {
border:1px solid #182D62;
border-collapse:collapse;
margin:0px 0px 20px;
}

#contentsub table td {
background-color:#FFFFFF;
border:1px solid #182D62;
border-collapse:collapse;
padding:5px;
text-align:left;
}

#contentsub ol li {
padding:0.2em 0pt 0.1em 0px;
}

#contentsub ol {
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
margin:0px 5px 0px 27px;
padding:0pt 0pt 0.6em;
}

#contentsub ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 5px 0px;
padding:0pt 0pt 0.6em;
}

#contentsub ul li {
background:transparent url(/images/bullet.gif) no-repeat scroll 0em 0.6em;
display:block;
padding:0.2em 0pt 0.3em 10px;
}

#rightcol {
background-color:#FFFFFF;
float:right;
margin:0px;
padding:0px;
width:198px;
}

#rightcol img{padding-top:6px;}




#content_nonav {
background-color:#FFFFFF;
margin-left:0px;
margin-right:230px;
padding:0px 15px 10px 0px;
}

#content_nonav h2 {
color:#9DA11C;
font-size:1.4em;
font-weight:normal;
margin:0px;
padding:15px 0px 3px;
}


#content_nonav ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 5px 0px;
padding:0pt 0pt 0.6em;
}

#content_nonav ul li {
background:transparent url(/images/bullet.gif) no-repeat scroll 0em 0.6em;
display:block;
padding:0.2em 0pt 0.3em 10px;
}

#content_nonav ol {
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
margin:0px 5px 0px 27px;
padding:0pt 0pt 0.6em;
}

#content_nonav ol li {
padding:0.2em 0pt 0.1em 0px;
}

#content_nonav table {
border:1px solid #182D62;
border-collapse:collapse;
margin:0px 0px 20px;
}

#content_nonav table th {
background-color:#CCD038;
border:1px solid #182D62;
border-collapse:collapse;
padding:5px;
text-align:left;
}

#content_nonav table td {
background-color:#FFFFFF;
border:1px solid #182D62;
border-collapse:collapse;
padding:5px;
text-align:left;
}











.hidden {
left:-9000px;
position:absolute;
}

div.clearer {
clear:left;
height:0pt;
line-height:0pt;
}



#givingblood {
background-image:url(/images/giving-blood.gif);
background-position:left top;
background-repeat:no-repeat;
height:170px;
list-style-type:none;
margin-right:15px;
padding:0px;
}

#giving2 {
background-image:url(/images/giving-blood-right.gif);
background-position:right top;
background-repeat:no-repeat;
height:170px;
padding:5px 20px 0px 10px;
}

#givingblood h2 {
color:#FFFFFF;
font-size:1.2em;
font-weight:bold;
margin:0px;
padding:0px;
}

.whitetext {
color:#FFFFFF;
font-size:1.1em;
}

#givingblood ul {
margin-top:21px;
}

#givingblood li {
background-image:url(/images/bullet-arrow.gif);
background-repeat:no-repeat;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:9px;
padding-left:22px;
}

#givingblood a:hover, #givingblood a:active, #givingblood a:focus {
background-color:#FFFFCD;
text-decoration:underline;
}
#givingblood a {
color:#0000E1;
text-decoration:underline;
}

#giveplatelets {
border-bottom:1px dotted #D41E24;
height:50px;
margin:0px 15px 0px 0px;
padding:15px 0px 0px 20px;
}

.giveplateletsleft {
float:left;
width:90%;
}

#giveplatelets h2, #bonemarrow h2 {
color:#D41E24;
font-size:1.2em;
font-weight:bold;
margin:0px;
padding:0px;
}

#giveplatelets a, #bonemarrow a {
color:#D41E24;
text-decoration:underline;
}

#homeBottomLeft {
	height: 25px;
	border-bottom: 1px dotted #D41E24;
	margin: 0px 15px 15px 0px;
	padding: 0px 0px 5px 15px;
	color: #D41E24;
}

#homeBottomLeft img#fb
{
	position: relative;
	top: 5px;
}

.redtext {
color:#D41E24;
font-size:1.1em;
}

.giveplateletsright {
float:right;
margin-top:10px;
text-align:right;
width:9%;
}

#bonemarrow {
height:40px;
margin:0px 15px 0px 0px;
padding:15px 0px 0px 20px;
}

#homeright a.thankyou {
background-image:url(/images/thankyou.gif);
background-position:right center;
background-repeat:no-repeat;
display:block;
height:43px;
padding:22px 0px 0px 58px;
width:126px;
}

#homeright a.thankyou:hover {
background-image:url(/images/thankyou-red.gif);
background-position:right center;
background-repeat:no-repeat;
}
#homeright a.thankyou:visited {
background-image:url(/images/thankyou.gif);
background-position:right center;
background-repeat:no-repeat;
}


.searchbtn
{	
 vertical-align:top; background:#fff url('/images/search.gif') no-repeat top left; width:70px; height:20px; border:none; cursor:pointer;
}

#centre2colums {
margin-bottom:10px;
margin-left:200px;
}

#centre2colums h1 {
border-bottom:1px solid #D41E24;
color:#D41E24;
font-size:1.3em;
font-weight:bold;
margin:0pt 0pt 10px;
}

#waysblocks {
width:99%;
}

#waysblocks h2 {
font-size:1.2em;
margin:0pt;
padding:8px 0px 0px 8px;
}

#waysblocks h2 a, #waysblocks h2 a:hover, #waysblocks h2 a:focus, #waysblocks h2 a:active {
background:transparent none repeat scroll 0%;
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}

.wayshelp {
background-image:url(/images/background-ways.gif);
background-position:left center;
background-repeat:no-repeat;
float:left;
height:191px;
padding:0pt;
width:220px;
}


#waysblocks1 {
height:191px;
margin-bottom:20px;
}

#waysblocks2 
{
height:191px;
margin-bottom:20px;
}

.margeways {
float:left;
width:6%;
}

.textwayshelp {
margin:3px 6px 0px 10px;
}

.imgwayshelp {
padding:8px 0px 0px 2px;
margin-bottom:93px;
}

#wheretogive {
background-image:url(/images/where-to-give.gif);
background-position:left top;
background-repeat:no-repeat;
height:92px;
padding:0px;
}

#where2 {
background-image:url(/images/where-to-give-right.gif);
background-position:right top;
background-repeat:no-repeat;
height:92px;

}

#giveblood {
background-image:url(/images/cani-backgroundleft.jpg);
background-position:left top;
background-repeat:no-repeat;
background-color:#D31E23;
height:92px;
margin-right:15px;
padding:0px;
}

#give2 {
background-image:url(/images/cani-backgroundright.jpg);
background-position:right top;
background-repeat:no-repeat;
height:92px;

}

#give2 img{float:left; padding-right:6px;}
#give2 a img {float:right;padding-right:0px;}

#where2 img{float:left;padding-right:6px;}
#where2 a img {float:right;padding-right:0px;}

#giveblood h2, #wheretogive h2 {
color:#FFFFFF;
font-size:1.2em;
font-weight:bold;
margin:0px;
padding:0px;
padding-top:10px;
}

#giveblood a, #wheretogive a {
color:#FFFFFF;
text-decoration:underline;
}

#giveblood a:hover, #wheretogive a:hover {
color:#FFFFFF;
text-decoration:none;
}

#largecentre {
margin-bottom:10px;
margin-right:200px;
}

#largecentre h1 {
border-bottom:1px solid #D41E24;
color:#D41E24;
font-size:1.3em;
font-weight:bold;
margin:0pt 0pt 10px;
}

#largecentre h2 {
color:#595959;
font-size:1.2em;
font-weight:bold;
margin:0pt;
padding:5px 0px 5px 0px;
}

#largecentre ul {
font-family:arial,Helvetica,sans-serif;
font-size:1em;
list-style-type:square;
padding:2px 0pt 0pt;
}

#largecentre li {
background-image:url(/images/bullet-arrow.gif);
background-repeat:no-repeat;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:22px;
}

#largecentre a {
color:#0000FF;
text-decoration:underline;
}

#largecentre a:hover, #centre a:active, #centre a:focus {
background-color:#FFFFCD;
text-decoration:underline;
}

.boldblacktext {
color:#000000;
font-size:1em;
font-weight:bold;
}

.blacktextintro {
font-size:1.1em;
}

#bloodsupplyltab {
font-size:1.1em;
font-weight:bold;
margin-bottom:5px;
width:750px;
}

.bloodsupplyleftborder {
border-left:1px solid #818181;
}

.bloodsupplytitle {
margin:0pt 0pt 0pt 100px;
text-align:left;
}

.bloodsupplyrightborder {
border-right:1px solid #818181;
}

.bloodsupplyline {
border-bottom:1px solid #818181;
}

.number {
margin:0pt 0pt 0pt 100px;
vertical-align:middle;
}

.bloodchart {
margin-left:100px;
vertical-align:middle;
}

.bloodchartdoublenumber {
margin-left:93px;
vertical-align:middle;
}

#clinictimes {
background-image:url(/images/clinics-time.gif);
background-position:right center;
background-repeat:no-repeat;
color:#000000;
height:201px;
padding:10px 15px 0pt;
width:153px;
}
.blacktextrightnav {
color:#000000;
font-size:1.1em;
font-weight:bold;
}

#infoline {
background-color:#D41E24;
color:#FFFFFF;
font-size:1.2em;
font-weight:bold;
margin:10px 0pt;
padding:10px 0pt;
text-align:center;
}

#Calendar
{
background-color:#FCF8ED;
z-index:1;
border:2px solid #D41E24;
padding:15px	
}

#HelpHints
{
background-color:#FCF8ED;
border:2px solid #D41E24;
padding:15px	
}


#Calendar table{width:100%;border:1px solid #DEDCDD; background-color:#fff;}

#Calendar table th
{
	width:14%;
	border-right:1px solid #DEDCDD;
	border-bottom:1px solid #DEDCDD;
	border-collapse:collapse;
	padding:3px;
}

#Calendar table td
{
	height:30px;
	
	width:14%;
	border-right:1px solid #DEDCDD;
	border-bottom:1px solid #DEDCDD;
	text-align:left;
	border-collapse:collapse;
}

.domtab
{
	width:99%;	
}

ul.domtabs
{ list-style:none; width:100%; height:28px; border-bottom:2px solid #D41E24;}

ul.domtabs li
{
	float:left;
	list-style:none;
}

ul.domtabs li a{
background:transparent url(/images/caltab_sml1.gif) no-repeat scroll 0pt;
display:block;
text-decoration:none;
text-align:center;
height:25px; z-index:10000;
padding: 5px 0px 0px;
width:60px; margin-bottom:-2px;
}

ul.domtabs li a
{

color:#333333;
font-weight:normal;
text-decoration:none;
}

ul.domtabs li a:hover{
background:transparent url(/images/caltab_sml2.gif) no-repeat scroll 0pt;
color:#333333;
font-weight:bold;
text-decoration:none;
}

ul.domtabs li a:visited{
color:#333333;
font-weight:bold;
text-decoration:none;
}


ul.domtabs li.active a{
background:transparent url(/images/caltab_sml3.gif) no-repeat scroll 0pt;
color:#333333;
font-weight:bold;
text-decoration:none;
}

#largecentre .caltab
{
	width:100%;	
	padding:0px;
	margin:5px 0px 0px 0px;
}

#largecentre ul.caltabs
{ list-style:none; width:100%; height:35px; z-index:10000;}

#largecentre ul.caltabs li
{
	background:none;
	float:left;
	list-style:none;
	width:126px;
	padding-left:0px;margin-bottom:-2px;
}

#largecentre ul.caltabs li a
{
	
background:transparent url(/images/caltab1.gif) no-repeat scroll 0pt;
display:block;
text-decoration:none;
text-align:center;
height:26px;
padding:11px 0px 0px;
width:126px;
font-size:15px;
}

#largecentre ul.caltabs li a
{
background:transparent url(/images/caltab1.gif) no-repeat scroll 0pt;
color:#333333;
font-weight:normal;
text-decoration:none;
 
}

#largecentre ul.caltabs li a:visited{
color:#333333;
font-weight:normal;
text-decoration:none;
}

#largecentre ul.caltabs li a:hover{
background:transparent url(/images/caltab2.gif) no-repeat scroll 0pt;
color:#333333;
font-weight:bold;
text-decoration:none;
}

#largecentre ul.caltabs li a.active{
background:transparent url(/images/caltab3.gif) no-repeat scroll 0pt;
color:#333333;
font-weight:bold;
text-decoration:none;
}

.calView
{
	padding-bottom:10px;
	width:200px;
	float:left;
	
}

.calClinics
{
	
	width:200px;
	text-align:left;
    font-weight:bold;
	 margin-bottom:-25px;
	float:left;
}

.calView select
{
	margin-left:100px;
	margin-top:0px;
	float:left;
	
	
}

.calOptions 
{
	padding-left:20px;
	width:300px;
	float:left;
}

.calOptions table
{float:left;padding-left:10px;}

.calOptions table td 
{ vertical-align:middle; padding-left:7px;}

.calOptions table td label
{padding-left:3px;}

.calgo
{
	padding-left:15px;
	float:left;
	width:50px;
}

.calArea
{
	clear:left;
	height:70px;
	padding-left:7px;
}

.calList{padding:10px 0 10px 0 ;}


.goButton
{	
 vertical-align:middle; background:#fff url('/images/go.gif') no-repeat top left; width:32px; height:20px; border:none; cursor:pointer;
}

#ClinicVenues
{
	position:absolute; top:420px; left:610px;
}

.ClinicsLayout
{
	display:block;
}

.ClinicsType
{
	margin:8px 0px 5px 0px;
}

.movedate{padding-left:45px;}

.ContactBtns
{
	padding:10px;
}

a.GoBackBtn
{
	display:block;
	height:20px;
	background-color:Red;
	padding:3px;
	text-align:center;
	width:200px;
}

.menu_levels ul {
color:#666666;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.menu_levels ul li h1 {
margin:0px;
padding:0px;
position:relative;
}

.menu_levels a:link,.menu_levels a:visited {
text-decoration: underline;
}

.canigivetab {
		height: 200px;
		width: 433px;
		background-image: url(/images/backgroundcanigive.gif);
		background-repeat: no-repeat;
		background-position: top;
		}
		.imgcanigive{
		border: 1px solid #CDCDCD;
		}

#give2 .bnrleft a img{float:left; }
#where2 .bnrleft a img{float:left; }
#textsize a.sizes {background-color:#fff; padding:0px; text-decoration:none;}
#textsize .sizes a:hover {background-color:#fff;text-decoration:none;}

#centre li,#largecentreright li,largecentre li{margin-left:20px;}

