body { font: .8em Verdana, Arial, Sans-Serif; line-height: 1.6em; margin: 10px 0 0 0; background: #fff;}

a {
	color: #003399;
	background: inherit;
	text-decoration: none;
}
a:hover {
	color: #1B29E4;
	background: inherit;
	text-decoration: underline;
}

h1 { font: bold 1.9em Arial, Arial, Sans-Serif; color: #214584; padding: 0; margin: 0;}
h2 { font: bold 1.2em Arial, Arial, Sans-Serif; padding: 0; margin: 0; }
ul {  padding: 0; margin: 0;}
li { list-style-type: none;}

#logo { float: left; margin: 5px 0 1em 1em; }
#logo h1 {
	color: #1C2E77;
	padding: 0;
	margin: 0;
	font-family: "Lucida Bright", "Lucida Console", "Lucida Sans", Verdana, Arial;
	font-size: 1.9em;
	font-weight: bold;
}
#logo p {
	margin: 0px;
	font-style:italic;
	color:#fff;
}
#menu { float: right; margin: 25px 2em 0 0; }
#menu li { display: inline; margin: 0 0 0 1.4em; }
#menu li a{ color:#F7F7F7; }
#menu li a.current{ font-weight: bold; }

#subheader { 
	clear: both; 
	
	/*background: #eee url('bar1.png') ;
	color: #FFF;*/
	color: #333;
	padding: 0 0 0 15px;
	margin: 10px 0 15px 0;
	height: 25px;
	line-height: 25px;
}

#breadcrumbs { float: left; }

#breadcrumbs a{color:#333;text-decoration:none;}
#breadcrumbs a:hover{text-decoration:underline;}

#wrap {
	margin: 0 auto;
	width: 95%;
	background: #fff;
	padding: 10px;

}

#left {
	float: left;
	width: 70%;
	padding: 0 0 0 1em;
}
#left .box {
	border: 1px solid #ccc;
	padding: 1em;
	margin: 15px 0 1em 0;
}
#left .boxnoborder {
	border: 0;
	padding: 0;
	margin: 0 0 10px 0;
}
#right {
	float: right;
	width: 28%;
	margin: 0 0 10px 0;
}

#right .box {
	border: 1px solid #ccc;
	padding: 1em;
	margin: 0 0 1em 0;
}


#footer { clear: both; border-top: 1px dotted #ccc; margin: 0 0 0 0; text-align: center; font-size: .8em;}

#ads { background: #fff url('ads-shadows.jpg'); 
	background-repeat: no-repeat;
	width: 549px;
	height: 109px;
	padding-left: 40px;
	padding-top: 22px;
}

input {
vertical-align:middle;
padding:2px;
}

input.searchfield {
width:150px;
border:2px solid #ccc;
font-size:.9em;
padding:6px;
}

input.searchbutton {
border:0;
color:#fff;
font-weight:700;
font-size:.9em;
background:gray;
padding:6px;
}

fieldset {
border:1px solid #E4DF94;
color:#000;
background:#FFFBC0;
margin:0 0 8px;
padding:10px 8px;
}

textarea {
width:97%;
height:20em;
padding:3px;
}

/*
spiffycorners
http://www.spiffycorners.com/index.php?sc=spiffy&bg=ffffff&fg=b20000&sz=5px
*/
.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#2085D3}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #9fcaec;
  border-right:1px solid #9fcaec;
  background:#57a3de}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e8f2fa;
  border-right:1px solid #e8f2fa;
  background:#4a9cdb}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #4a9cdb;
  border-right:1px solid #4a9cdb;}
.spiffy4{
  border-left:1px solid #9fcaec;
  border-right:1px solid #9fcaec}
.spiffy5{
  border-left:1px solid #57a3de;
  border-right:1px solid #57a3de}
.spiffyfg{
  background:#2085D3}