body{
font-family: Arial, sans-serif;
color: #000000;
font-size: 100%;
background-color: #FAFAF1;
}

b.bright{
  color: #990000;
}

#header a { font-weight: bold; color: #7F7F7F;	background: inherit; font-size: 0.9em;}
#header a:hover { color: #660000; background: inherit; }

.errors{
    color: #CC0000;
    font-weight: bold;
}

legend{
   font-weight:bold;
   color:#CC0033;
}


table.trans{
  width:500px;
  border-top-color: #E9E9C7;
  border-bottom-color: #E2E2B5;
  margin-left: 50px;
  border: 1px;
}


*.left{
  text-align: left;
}

h1.notop{
  padding-top:0p;
  margin-top:0;
}

td.p{
  font-weight: normal;
  font-size: 90%;
  text-align: justify;
}

p{
  font-weight: normal;
  font-size: 95%;
  padding:5px 10px;
}

#paragraph{
  font-weight: normal;
  font-size: 75%;
  padding-bottom: 50px;
  padding-top: 10px;
}


p.highlight{
  color: #CC0033;
  font-style: oblique;
}

table.center
{
margin-left: auto;
margin-right: auto;
}

h1{
  color: #3F3F3F;
  font-size: 95%;
  padding:5px 10px;
}

h2{
  color: #CC0033;
  font-size: 95%;
  padding:5px 10px;
}

th{
 text-align: left;
 color: #B70000;
 font-size: 75%;
 vertical-align: top;
}

b.veryboldred{
    color: #990000;
    font-weight: bold;
    font-variant: small-caps;
    font-size: 150%;
}

b.veryboldgreen{
    color: #006633;
    font-weight: bold;
    font-variant: small-caps;
    font-size: 150%;
}

div.newspaper, div.newspaper td{
  font-weight: bold;
  color: #CC0000;
  font-size: 90%;
  padding: 7px;
  text-align: center;
}


a.pagelink { font-weight: bold; color: #660000;	background: inherit;}
a.pagelink:hover { color: #006600; background: inherit; }

td{
  color:#3F3F3F;
  vertical-align: top;
}

span.icon{
font-family: Verdana;
font-size:1em;
}

#page{
  width:770px;
  margin: 0px;
  background-color: #FAFAF1;
  border-left: 1px #F0F0D9 solid;
  border-right: 1px #F0F0D9 solid;
}

#content{
	margin: 0 auto;
	width: 770px;
	padding: 10px;
    background-color: #FAFAF1;
}

div.allcontainer {
	width: 750px;
	margin: 0 0 3px 0;
    background-color: #FAFAF1;
}

div.leftcontainer {
	float: left;
	width: 65%;
	margin: 0 0 3px 0;
    background-color: #FAFAF1;
}

div.right_box {
    margin: 0 0 0 0;
    color: #000;
    background-color: #FAFAF1;
    padding: 5px 0 5px 0;
}

div.left_box {
    margin: 0 0 0 0;
    color: #000;
    background-color: #FAFAF1;
    padding: 5px 0 5px 0;
    border-right:1px #EEEED4 solid;
}

div.left_side {
  float: left;
  width: 190px;
  padding: 2px;
  margin: 3px 0;
  background-color:#FAFAF1;
}

div.right_side {
  float: right;
  width: 120px;
  padding: 5px;
  margin: 3px 0;
  background-color:#FAFAF1
}

div.leftacross {
  width: 495px;
  padding: 0 0 10px 0;
  margin: 0;
  background-color:#FAFAF1;
  clear: both;
}

div.allacross {
  width: 750px;
  padding: 5px;
  margin: 3px 0;
  background-color:#FAFAF1;
  clear: both;
}

div.rightcontainer {
	float: right;
	width: 34.6%;
	margin: 0 0 3px 0;
    background-color: #FAFAF1;
}



#header {
	height: 133px;
	background: #FAFAF1;
    width:100%;
	color: #808080;
	margin: 5px 0 1px 0;
	padding: 0px 0px 0px 0px;
    border-top: 1px solid #F0F0D9;
    border-left: 1px solid #F0F0D9;
    border-right: 1px solid #F0F0D9;
}

#header_box {
	float: right;
	width: 500px;
	padding: 10px 5px 3px 5px;
	background: #FAFAF1;
	color: #808080;
    font-size: 80%;
}

#header_left {
    width: 180px;
	float: left;
}

#right_flashbox{
  background: #f5f5f5;
  color: #414141;
  margin: 0 auto;
  font-weight: normal;
  text-align: center;
  color:#660000;
  font-weight: bold;
}

#flashbox h1{
    text-align: center;
}

#header_right {
    text-align:right;
	float: right;
	width: 240px;
    padding: 0 10px 0px 5px;
}

#logo{
  padding: 5px 0 0 0;
  float: left;
  width: 255px;
}

#tagline{
  font-family: Arial, sans-serif;
  font-size: 0.8em;
  color: #663300;
  font-weight: bold;
  float: left;
  width:95%;
  padding: 2px 0px 5px 6px;
  font-style: italic;
}


#pointingarrow{
  border:1px blue dashed;
    text-align:right;
	float: right;
	width: 40px;
    margin: 0px 0px 0px 0px;
    padding-right: 0px;
}


img.inlineleft{
  float: left;
  margin: 3px 10px 0px 0px;
}

img.floatleft{
  float: left;
  margin: 12px 10px 0px 20px;
}


img.center{
float: none;
  margin: 0 9px 3px 10px;
}

img.image {
  float: left;
  margin: 0 9px 0px 6px;
}

img.icon{
  float: left;
  margin: 0 9px 3px 0px;
}

img.icon-right{
  float: right;
  margin: 0 9px 3px 7px;
}


p.notes, td p.notes{
color: #660000;
padding: 10px;
font-weight: normal;
font-size: 0.75em;
margin: 0;
text-align: justify;
}


td{
vertical-align: top;
}


legend{
  color: #660000;
  font-weight: bold;
  font-size: 0.8em;
  padding-left: 5px;
}

fieldset{
  padding: 3px 15px 5px 0;
  margin: 10px 0 0 0;
  color: #FFFFFF;
  border: 1px #660000 solid;
  background-color: transparent;
  width: 225px;
  text-align: right;
}

label{
  color: #660000;
  font-size:75%;
  padding: 0 0 0 10px;
  font-weight:bold;
}

#footer {
  clear: both;
  text-align: center;
  padding: 0px 0 0px 0;
  margin: 0;
  border-left: 1px solid #EEEED4;
  border-bottom: 1px solid #EEEED4;
  border-right: 1px solid #EEEED4;
  font-size: 0.7em;
  background-color: #FAFAF1;
}

#footer a { color: #660000;  }

img.thumbnail{
border: 1px #3F3F3F solid;
}


form input.formbutton{
cursor:pointer;
border:outset 1px #AFAFAF;
color:#4F4F4F;
padding: 1px 10px 5px 0px;
margin: 5px 0px 5px 0px;
width:90px;
height: 23px;
font-size: 0.8em;
font-family: Tahoma;
background-image: url(../site-images/formbutton.png);
}

form input.textbox{
background-color: #FBEBB9;
border: outset #660000 1px;
}


*.center{
  text-align: center;
}

form{
padding: 0;
margin:0;
}

table.pageno{
table-layout: fixed;
text-align: center;
color:#990000;
font-family: Arial;
font-weight: bold;
width: 230px;
font-size:80%;
}

td.pageon{
    width: 110px;
    font-weight: normal;
}

td.pagenav{
    width: 30px;
}


ol{
font-size: 0.8em;
color :#460000;
}

li{
padding-bottom: 5px;
padding-left: 0px;
margin-left:0px;
list-style-position: inside;
}

li.bolder{
    font-weight: bold;
}

















