body{background:#4b8cc9;}
a{color:#1a6fe0;}
#page{background:#4b8cc9 url(images/template/bkgrd_body.gif) repeat-x;font:1em/1.7em "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;color:#414141;margin:8px 0 0;padding:0;}
#wrapper{width:982px;margin:0 auto;}
#container{background:#FFF;width:960px;border:1px solid #315a82;overflow:auto;padding:10px;}
#header{background:url(images/template/bkgrd_header.gif) repeat-x;height:106px;margin-bottom:3px;overflow:hidden;}
#header .logo{width:204px;float:left;margin:8px 0 0 8px;padding:0;}
#header .digitaldonor{float:right;font:65%/1.2em Tahoma, Arial, sans-serif;background:url(images/template/bkgrd_digital_donor_border.gif) no-repeat;height:105px;padding-left:20px;padding-right:20px;width:122px;}
#header .digitaldonor h1{font:bold 110% "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;margin-top:12px;margin-bottom:4px;text-transform:uppercase;}
#header .digitaldonor h1 a{color:#333;}
#header .digitaldonor p{margin:0;padding:0;}
#header .digitaldonor .login{margin-top:8px;text-align:center;}
#navigation{background:url(images/template/bkgrd_navigation.gif) repeat-x;height:31px;}
#navigation ul{margin:0;padding:0;}
#navigation ul li{float:left;display:block;height:31px;list-style:none;margin:0;padding:0 10px 0 10px;font-size:0.77em;line-height:31px;}
#navigation ul li.home{width:39px;}
#navigation ul li.where-to-donate{width:114px;}
#navigation ul li.about-donating-blood{width:104px;}
#navigation ul li.faqs{width:34px;}
#navigation ul li.host-a-drive{width:86px;}
#navigation ul li.cfl{width:105px;}
#navigation ul li.contributions{width:91px;}
#navigation ul li.career{width:53px;}
#navigation ul li.about-us{width:62px;}
#navigation ul li.contact-us{width:72px;}
#navigation ul li.currentpage, #navigation ul li.activeparent{background:url(images/template/bkgrd_navigation_active.gif) no-repeat center;}
#navigation ul li a{color:#FFF; font-weight:bold; text-decoration:none; text-align:center;}
#banner{font:70% Tahoma, Arial, sans-serif;height:45px;margin:0;padding:5px 5px 8px;}
#banner .notice{float:left;color:gray;width:619px;line-height:1em;margin:0;padding:8px 5px 5px;}
#banner .notice h1{font-weight:bold;color:#e0691a;font-size:100%;margin:0 0 1em;}
#banner .notice p{margin:0;}
#banner .notice a{color:#e0691a;text-decoration:none;}
#banner .notice a:hover{color:gray;}
#banner .search{float:left;line-height:1em;width:306px;margin:7px 0 0 5px;padding:5px;}
#banner .search .input{background:#FFF url(images/template/bkgrd_search_input.gif) no-repeat;width:225px;border:0;color:#414141;font:bold 1em Tahoma, Arial, sans-serif;margin-bottom:1px;padding:4px;}
#banner .search .submit{background:url(images/template/bkgrd_search_submit.gif) no-repeat;border:0;width:65px;height:24px;color:#FFF;font:bold 1em Arial, Sans-Serif;cursor:pointer;margin:0 0 0 5px;padding:4px 0;}
#content{font-size:70%;clear:both;}
.box{overflow:auto;}
.box h1{font-weight:bold;color:#FFF;font-size:108%;clear:both;margin:0 0 5px;padding:0 0 0 9px;}
.box h1 a{color:#FFF;text-decoration:none;}
.purple{background:url(images/template/bkgrd_box_header_purple.gif) no-repeat right;}
.gold{background:url(images/template/bkgrd_box_header_gold.gif) no-repeat right;}
.red{background:url(images/template/bkgrd_box_header_red.gif) no-repeat right;}
.box .content{overflow:auto;margin:5px;padding:0;}
#footer{text-align:center;font-size:70%;color:#FFF;line-height:1.3em;padding-top:7px;}
#footer a{color:#FFF;}
#footer .smaller{font-size:90%;}
.custom_image_right{float:right;margin:12px 0 12px 12px;}
.custom_image_left{float:left;margin:12px 12px 12px 0;}
.cfl_text{font-weight:bold;font-style:italic;}
.nobr{white-space:nowrap;}
.clear-all{clear:both;}