/* CSS Document */

/* alternative */
html { min-height: 100%; margin-bottom: 1px; }

body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; margin:0; padding:0;}
TABLE#wrap {text-align:left;}

P {line-height: 2em; color: #000000; margin: 0px 0 15px 0;}
a {color: #144C7F;}
a:visited {color: #144C7F;}
a:hover {color: #144C7F;}
LI {margin-top: 8px;}

H1 {color: #0064C6; font-size: 135%; font-weight:900; margin:0; padding: 0;}
H2 {color: #BF7E3D; font-size: 110%; font-weight:900; margin:0; padding: 20px 0 15px 0;}
H3 {color: #0064C6; font-size: 110%; font-weight:400; margin:0; padding: 5px 0;}
H4 {color: #0064C6; font-size: 110%; font-weight:900; margin:0; padding: 5px 0;}
H5 {color: #0064C6; font-size: 110%; font-weight:300; margin:0; padding: 5px 0;}

#topbar {height: 7px; background-image:url(images/bk-toprow.gif); background-position:top left; background-repeat:repeat-x;}
#adminbar {height: 28px; background-image:url(images/bk-toprow.gif); background-position:top left; background-repeat:repeat;}
#contact {padding: 4px 6px 6px 0; color: #144C7F; text-align:right}
#homecontentlft {margin: 0; padding: 25px 25px 25px 25px;}
#homecontentrt {margin: 0; padding: 0 25px 25px 0;}
#mainnav {height: 22px; background-image:url(images/bk-navbar.gif); background-position:top left; background-repeat:repeat-x;}
#navbar {width: 940px; text-align:right;margin-right: auto; margin-left: auto;}
#navbar .navon {cursor: pointer; cursor: hand;}
#umTop { width: 800px; margin-right: 0px; margin-left: auto;}
#umTop table {margin-right: 0px; margin-left: auto;}

/* Additional homepage tags added April 23, 2008 */
#homecontenttext {width: 400px; float:right;}
#homecontenttext H1 {color: #0064C6; font-size:24px; font-weight:500; padding: 8px 0;}
.bluebox {background-color: #EBF0F5; background: #EBF0F5 url(images/blueboxbtm.gif) bottom left no-repeat;}
.blueboxtext {margin: 0; padding: 0 30px 25px 30px;}
.bluebox h2 {background: #EBF0F5 url(images/blueboxtop.gif) top left  no-repeat; margin: 0; padding-top: 8px; text-align:left;}
.bluebox strong {color: #0064C6;}
.clear {clear:both;}

/* subpage tags */
#content {margin: 0; padding: 25px;}
#rtcol {margin: 25px 0 0 0; width: 200px;}
#rtcol img {border: 1px solid #527BA1;}
.caption {font-size: 95%; line-height: 1.2em; padding: 3px 0 0 0;}
#leftnav {margin: 0;}
#leftnav2 {margin:0; padding: 25px 0 0 21px;}
#leftnav2 img {border: 1px solid #527BA1;}
#rtcol2 {margin:0; padding: 25px 0 0 0; width:200px; }


ul#subnav  {margin: 0; padding: 0; width: 221px;list-style-type:none;}
#subnav li {margin: 0; padding: 0; }
#subnav a:link, #subnav a:visited {display: block; width: 221px; height:19px; padding: 5px 0 0 7px;  text-decoration:none; font-size: 95%; font-weight:bold; color: #ffffff; background: url(images/UltimateMenu/sidenav.gif) top left no-repeat;}
#subnav a:hover {background: url(images/UltimateMenu/sidenav.gif) 0 -24px no-repeat;}
#subnav li #current {background: url(images/UltimateMenu/sidenav.gif) 0 -24px no-repeat;}

/* donation pages */
#donationbox { border: 1px solid #527BA2; margin: 40px 0 20px 0; width: 219px;} 
#donationtext {margin: 0; padding: 11px;}
#donationtext p { line-height:1.3em; font-size: 85%;}
.arrowlink {}

/* Cart pages */
.dkblue {color: #ffffff; background-color:#04266F; font-weight:bold;}
.ltblue {color: #0080c0;}
#tblretreat {border-left: 1px solid #06357A; border-right: 1px solid #06357A; border-bottom: 1px solid #06357A;}
#tblretreat TD {padding: 2px 4px 4px 4px;}
.tralternate {background-color:#D1DEE5;}
.small {font-size: 85%;}
.red {color: #ff0000;}

/* footer tags */
#footer {color: #ffffff; font-size: 85%; text-align:center; height: 22px; background-image:url(images/bk-navbar.gif); background-position:top left; background-repeat:repeat-x; padding-top: 4px; margin-bottom: 25px;}
#footer A {text-decoration: none; color:#ffffff;}

/* for printing */
@media print {
#tblmain {width: 100%;}
#tblheader {width: 100%;}
#rtcol img {visibility:hidden; width: 10px;}
#homecontentlft img {visibility:hidden; width: 10px;}
ul#subnav {visibility:hidden; width: 10px;}
}
