.wetfloor { width: 790px; height: 48px; background: url(../images/wetfloor.png) no-repeat; clear: both; } 

body { background: url(../images/body_bkgd.png) repeat center; margin: 0px; }

a.giantButton { width: 235px; height: 145px; padding: 55px 125px 0 35px; display: block; float: left; text-decoration: none; color: #002c52;font-weight: bold; font-size: 24px; line-height: 1; }
a.giantButton span.description { font-size: 16px; font-weight: normal; line-height: 18px; font-style: italic; }
a.giantButton.physician { background: url(../images/big_buttons.jpg) no-repeat; text-align: right; padding-left: 125px; padding-right: 35px; }
a.giantButton.physician:hover { background: url(../images/big_buttons.jpg) no-repeat 0 -200px; }
a.giantButton.patient { background: url(../images/big_buttons.jpg) no-repeat 0 -400px; text-align: left; }
a.giantButton.patient:hover { background: url(../images/big_buttons.jpg) no-repeat 0 -600px; }

#header { background: url(../images/header_bkgd.gif) no-repeat; height: 120px; margin-bottom: 1em; }
h1 { text-align: right; margin: 0px 80px 0 0px; font-size: 100%; line-height: 1.2;}
h1 a { color: #fff; text-decoration: none; font-weight: bold; font-size: 2em; }
h1 a:hover { color: #fff;text-decoration: underline; }
h2 { line-height: .9; }
a:hover {color: #0095ff; }
h3 { border-bottom: 1px solid #3f658e; color: #3f658e;}

#download_brochure { background: url(../images/download_brochure.jpg) no-repeat 30px 0px; padding-top: 180px; }

img.border { border-right-width: 1px; border-right-color: #c7c7c7; border-right-style: solid; margin-left: 0; margin-right: 0px; }

a.homepage_link { text-decoration: none; color: grey; font-size: 80%; }

.iCanHelpList, .sendBroc { list-style: none; padding:0px; margin:0; }
.iCanHelpList label,.sendBroc label { width:100%; border-bottom:solid 1px #000; display:block; padding-bottom:0px; margin:0; }
.iCanHelpList input,.sendBroc input { width:100%; margin: 4px 0; }
.iCanHelpList a, #download_brochure a { width:100%; display:block; text-decoration:none; border:solid 1px #000; text-align:center; }

#iCanHelpAlert, #alert{ width:100%; text-align:center; margin:0px; display:none;}
#iCanHelpAlert.warning, #alert.warning{ background:#f30; border:solid 2px #910; color:#fff; font-weight:bold;}
#iCanHelpAlert.success, #alert.success{ background:#0f3; border:solid 2px #091; color:#fff; font-weight:bold; padding:0px;}


.siteUL{ list-style:none; font-size:14px;}
.siteUL li{ border-bottom:dotted 2px #000; margin-bottom: 2px; }

#privacyPolicy h1{display:none}
#privacyPolicy h2{font-weight:normal;font-size:1.5em;line-height:1;margin-bottom:1em; color:#111;}

h4{ margin-bottom:0px; }

/* img.top.border.topImage {float:left; margin: 0; } */
ul#innerPagelinks { width: 290px; padding: 0 0 0 10px;  margin: 0; float: right; font-size: 85%;}
ul#innerPagelinks li { margin: 0; padding: 0; list-style: none; border-bottom: 1px solid #ddd;}
ul#innerPagelinks li.last { border-bottom: none;}
ul#innerPagelinks li a { display: block; padding: 8px 0px 8px 22px; text-decoration: none; color: #666; line-height: 1; background: url(../images/downArrow_BW.png) no-repeat 0px 6px;}
ul#innerPagelinks li a:hover { background: url(../images/downArrow.png) no-repeat 0px 10px; color: #3f658e;}

a.button { margin-top: 0; margin-bottom: 20px; }

a.tothetop { font-size: 14px; float: right; margin: 0;}

.green {  background-color:#E6EFC2; border:1px solid #C6D880; color:#529214;}

.flagIcon {font-size: 1em;}
.flagIcon img {margin-top: 3px;}
