/* CSS Document */

body {
background-color:#242424; 
font-family:"Lucida Grande", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;; 
color:#3F3931;
font-size:small;
background-image:url(images/page-backer.gif); 
background-repeat:repeat-x; 
width:100%; 
margin:0px; 
text-align:left; 
line-height:135%;
}
#content {
 background-image:url(/images/newbackground.jpg); background-repeat:repeat-y;

}
#banner {background-image:url(images/banner-backer.gif); background-repeat:repeat-x; height:83px; padding-top:16px; margin-bottom:-16px; padding-left:18px;}

#bannerRight {float:right; font-size:large; text-align:right; padding-right:18px; line-height:125%}
.hilite {font-style:none; font-weight:bold; font-size:larger;}

.refLink {font-size:x-small; font-weight:100; font-style:italic; color:#888;}

/* BEING nav */
#navChome {margin-left:auto;margin-right:auto;width:800px;}
#navC {margin-left:auto;margin-right:auto;width:975px;}
#navContainer {margin-top:-29px; margin-left:auto ;margin-right:auto; width:100%; background-image:url(images/menu-backer.gif); background-repeat:repeat-x; height:37px;}

/* borrowed styles*/
#navC ul {background-image:url(images/menu-backer.gif); background-repeat:repeat-x; text-align:center; list-style: none;}
/* for initial level*/
#navC ul li {position: relative;float: left; width: 150px; background-image:url(images/between-links.gif); background-repeat:no-repeat;text-align:center;}
#navC ul li a {display: block;text-decoration:none; font-weight:100; color:#FFFAEE; padding:9px; padding-top:-9px; padding-left:18px; margin-right:-2px; padding-right:18px;}
#navC ul li a:hover {color:#FFFFFF; text-decoration:underline; background-image:url(images/menu-backer-on.gif); background-repeat:no-repeat;  margin-right:-2px; padding-right:18px;}
/* for first pop open*/
#navC ul li ul li {background-color:#222222; background-image:none; margin-left:-40px;}
#navC ul li ul li a {background-color:#444444; background-image:none; }
#navC ul li ul li a:hover {background-color:#000; background-image:url(images/menu-backer-on.gif); background-repeat:no-repeat;}
#navC li:hover ul, li.over ul { display: block;  background-image:url(images/menu-backer-on.gif); background-repeat:no-repeat;}
#navC li ul {position: absolute; display: none; text-align:center;}
/* >>>>>>>>> END <<<<<<<<<< */
#navChome ul {background-image:url(images/menu-backer.gif); background-repeat:repeat-x; text-align:center; list-style: none;}
#navChome ul li {position: relative;float: left; width: 150px; background-image:url(images/between-links.gif); background-repeat:no-repeat;text-align:center;}
#navChome ul li a {display: block;text-decoration:none; font-weight:100; color:#FFFAEE; padding:9px; padding-top:-9px; padding-left:18px; margin-right:-2px; padding-right:18px;}
#navChome ul li a:hover {color:#FFFFFF; text-decoration:underline; background-image:url(images/menu-backer-on.gif); background-repeat:no-repeat;  margin-right:-2px; padding-right:18px;}
#navChome ul li ul li {background-color:#222222; background-image:none; margin-left:-40px;}
#navChome ul li ul li a {background-color:#444444; background-image:none; }
#navChome ul li ul li a:hover {background-color:#000; background-image:url(images/menu-backer-on.gif); background-repeat:no-repeat;}
#navChome li:hover ul, li.over ul { display: block;  background-image:url(images/menu-backer-on.gif); background-repeat:no-repeat;}
#navChome li ul {position: absolute; display: none; text-align:center;}
/* >>>>>>>>> END HOME STYLES <<<<<<<<<< */

/* >>>>>>> news stories <<<<<<<<< */
#news {margin-top:24px; padding-top:12px; border-top-style:dashed; border-top-width:1px; clear:both;}
.headline {font-size:larger; color:#000;}
.subheadline {font-weight:bold; color#000;}
.dateAuthor {font-size:x-small; color:#000; font-weight:bold;}
blockquote {font-style:italic;}
#news a, #news.a:link, #news.a:visited {font-size:xx-small; font-weight:100;}
#news a:hover {font-size:xx-small; font-weight:100;}

/* was #content {min-width:740px; max-width:900px; margin-left:auto; margin-right:auto; background-color:#FFFFFF; overflow:hidden;} */
#content {width:890px; max-width:900px; margin-left:auto; margin-right:auto; background-color:#FFFFFF; overflow:hidden;}
#contentPic {min-width:740px; height:246px; border-bottom-color:#505456; border-bottom-width:7px; border-bottom-style:solid;}
#contentPic.home {height:246px; border-bottom-color:#505456; border-bottom-width:5px; border-bottom-style:solid;background-image:url(images/home-content.jpg);}

#xleftColumn {/*tips*/padding-bottom: 1000em;margin-bottom:-1000em;border-color:#FF0000; border-width:1px; border-style:solid; border-top-style:none; border-bottom-style:none; background-color:#EBE5D9;}
#xcenterContent{/*tips*/padding-bottom: 1000em;margin-bottom:-1000em;}
#xrightColumn{/*tips*/padding-bottom: 1000em;margin-bottom:-1000em; background-image:url(images/right-backer.gif); background-repeat:repeat-y;}


#leftColumn {width:150px; padding:6px; margin:6px; margin-top:0px; float:left;font-size:10px;line-height:125%;}
#centerContent {padding:6px;float:left; width:60%;}
#centerContent img {float:left; border-style:solid; border-color:#330000; border-width:1px; margin-right:8px; margin-bottom:18px; margin-top:0px;}

#rightColumn {width:150px; float:right;padding:6px;padding-left:12px; padding-right:0px; font-size:10px; text-transform:uppercase;  }
*#rightColumn a, a:link, a:visited {text-transform:none;color:#000;}
#rightColumn a:hover {color:#FFF;}
#upperRight {float:right;width:140px;padding:6px; margin:6px; color:#000; text-align:center;line-height:115%; font-size:x-small; font-weight:bold;}
#upperRight img {margin-top:6px;}

#lowerRight {float:right;width:110px;padding:6px; margin:6px; color:#000; text-align:center;line-height:115%; font-size:x-small; font-weight:bold;}
#lowerRight img {margin-bottom:6px;margin-left:-80px;margin-top:160px;}

#upperLeft {float:left;width:140px;padding:6px; margin:6px; color:#000; text-align:left;line-height:115%; font-size:x-small; font-weight:bold;}
#upperLeft img {margin-top:6px; border-style:solid; border-color:#000; border-width:1px;}


h1 {font-weight:bold; font-size:x-large; letter-spacing:2pt;}
h2 {font-style:italic; font-family:times; color:#E42600; font-size:large; font-weight:normal;}
h3 {font-size:medium; color:#000; font-weight:300;}


#footer {height:35px; font-family:times; color:#9E9B95; font-style:italic; font-size:x-small; font-weight:100; text-align:center; width:100%; clear:both; background-color:#4A4744; padding:12px; padding-bottom:0px;}

a, a:link, a:visited {border-right-style:none; border-left-style:none; color:#FF440A; text-decoration:none; font-weight:bold; background-image:none;padding-left:0px; padding-right:0px; margin-right:0px;  background-image:none;}
a:hover {color:#000; background-image:none;}

/* Now for the sub navigation for the other pages */
#subNav {width:548px; background-color:#990000; padding:6px; font-size:x-small;margin:-6px; color:#ffffff; margin-left:-11px; margin-right:-24px;}
#subNav a:hover {color:#ffffff;}

a.toTop {text-decoration:overline; color:#555555; font-size:x-small; text-align:right; text-transform:uppercase;}
a:hover.toTop {text-decoration:underline; font-weight:bold; color:#000000;font-size:x-small; text-align:right; text-transform:uppercase;}

/*----------------  for forms ----------------  */
/*fieldset
{
border: 1px dotted #bbb;
}*/
label
{
width: 5em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}
input
{margin:1px;
color: #444;
border: 1px solid #666
}
.submit input
{ border-style:none;
color: #fff;
background-image:url(images/button-signup.gif); width:74px; height:40px;
}
.safe {
	background-color:inherit;
	color:inherit;
	font-weight:inherit;
}
.caution {
	background-color:#FF0;
	color:#000;
	font-weight:bolder;
}

.warning {
	background-color:#F00;
	color:#FFF;
	font-weight:bolder;
	}
#email {
   display:none;
}
#form1wrapper div {
   margin-bottomp:8px;
   padding-bottom:8px;
}
.error {
   font-family:Arial, Helvetica, sans-serif;
   color:#ff0000;
   font-size:11px;
}
