/* CSS Document */
body {
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:1.4em;
	color:#440000; 
	background:url(/images/bg_innerfade.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color: #000;
}

/* centers & defines page */
#wrapper {position:relative; margin: 0 auto; width: 780px; padding:0; background-color:#fff; border-top:1px solid #000000;background-image:url(/images/bg_lft.jpg); background-position:left; background-repeat:repeat-y; } 
#home #wrapper {background-image:none; background-color:#BFCBB1; background-image:url(/images/bg_lft_home.jpg); background-position:top; background-repeat:repeat-x; }



/* General styles */
a:link, a:visited, a:hover  {color: #829966;	text-decoration: none;}
a:hover {color: #440000; text-decoration: none;}
h1 {font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-transform:uppercase;}
h2 {font-size: 14px;  font-family:Arial, Helvetica, sans-serif; color:#3F532F;}
p {margin:5px 0 15px 0 ; }
.none {clear:none;}
.footnote {font-size:9px; color:#999; line-height:1.2em; padding-top:15px;}

#leftcol {float:left; width:150px; padding-bottom:15px; }
#leftcol p, #leftcol h2 {text-align:center; padding-right: 15px;}


#content {float:left; width:620px; padding:5px 0 0 10px; background-color:#fff;}
#content p, #content h2, #content table {margin-right: 25px; padding-left:5px;}
#content p {margin-right: 25px;} 
.short#content  {height:380px;}

#content img.right {margin:0 20px 5px 15px; float:right;}
#content img.left {margin:5px 15px 10px 6px;}
#content img.plft {margin-right:20px;}
#content img.fp {padding-left:20px;}

#content p.print {float:right; font-size:10px; color:#999999; padding-top:20px;}


/* Navigation */
#nav {width:630px; float:right; background-color:#000; color:#fff; text-align:right; background-image:url(/images/bg_nav.gif); background-repeat:repeat-x; padding-top:32px;}
#home #nav {background-image:url(/images/bg_nav_hm.gif); background-repeat:repeat-x; width:559px; float:left;}

#nav #main {height:25px; padding-left:216px;} /* IE adjust */
#home #nav #main {height:25px; padding-left:145px;} /* IE adjust */

#nav p {margin:0 0 1px 130px; padding:3px; height:14px;}
#nav p.top {padding-right:13px;} /* IE adjust */
#nav p.subnav {background-color:#53653F; width:487px; padding-right:8px; margin-bottom:0; margin-top:-1px; color:#C6D0B9;} /* IE adjust */
#nav a {color:#fff; padding:0; margin:0;}
#nav a:hover {text-decoration:underline;}
#nav #main a:hover {text-decoration:none;}
#nav a.sub {color:#C6D0B9; padding:0 5px;}
#nav a.sub:hover {text-decoration:none; color:#fff;}

#printnav {display:none;}

/* Home page specific */
      /* content is upper right area on homepage */
#home #left {float:left; width:221px; padding:0; }  
#home #content {background-image:url(/images/home_wht_bg.jpg); background-position:left; background-repeat:repeat-y; float:left; width: 539px; padding:15px 0 0 20px; height:140px;}
#home #bottom {float:left; width:559px; }


#home #bottom a:link, #home #bottom a:visited {color: #fff;	text-decoration: none; padding:0 3px;}
#home #bottom a:hover {color:#fff; text-decoration:underline;}


/* Footer */
#footer {clear:both; margin-top:0;color:#000; font-size:.7em; background-color:#172E8B; width:100%; height:95px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#90A9E9; border-top:1px solid #000000;  background-image:url(/images/bg_foot.gif); background-repeat:no-repeat; background-position:right;} /* IE adjust */
#footer img {padding:5px; float:left;}

#footer p {margin:0; text-align:center; padding-top:12px; line-height:1.4em;}
#footer a:link, #footer a:visited {color:#90A9E9; text-decoration:none; padding:0 3px;}
#footer a:hover {color:#75B721; text-decoration:none; padding:0 3px;}
#printfoot {display:none;}