body {
background: #FAFCFD url(images/bak.gif);
background-repeat:repeat-x;

font-family: Verdana, Helvetica, Arial, sans-serif;
margin:0;
padding:0;
}
#wrapper {
float:left;
clear:right;
position:relative;
width:800px;
background-color:#E6F0FF;
left:50px;
border-left: 2px #005087 solid;
border-right: 2px #005087 solid;
border-bottom: 2px #005087 solid;
}

#masthead {
background-image:url(images/masthead-still.jpg);
height:65px;
background-color: #cce7ee;
background-repeat:no-repeat;
background-position: top left;
}
#mastheadflash {
height:65px;
}
/*photostrip*/
#subhead {
position:absolute;
top:89px;
left:-11px;
width:798px;
margin-top:-5px;
background-image:url(images/photostrip_798px.jpg);
background-repeat:no-repeat;
margin-left:-15;
background-color: #cce7ee;
height:96px;
}

#topmenu {
height: 18px;
margin-top:0px;
text-align: center;
color: #004e9d;
background-color: #cce4f5;
border-bottom: 3px #005087 solid;
padding-top: 2px;
padding-bottom: 5px;
background-image: url(images/menu_bar2.jpg);
background-repeat: repeat-x;
border-left: 2px #005087 solid;
border-right: 2px #005087 solid;}

#topmenu ul {
padding:0;
margin:0;
width:100%;
height:12px
}

#topmenu li {
display: inline;
}

#topmenu li a {
display:block;
float:left;
text-decoration:none;
color:navy;
font-size:10px;
padding-left:20px;
padding-right:20px;
padding-top:4px;
border-right:1px solid navy;
}

#topmenu a:hover {
text-decoration: underline;
color: #30B6CD;
}

#topmenu li a .noborder {
border-right:0;
}

#containerbody {
padding-top:10px;
padding-left:27px;
padding-right:25px;
padding-bottom:6px;
font-size: 11px;
line-height: 14px;
margin:92px 150px 10px -6px;
background-image: url(images/backdrop.jpg);
background-repeat: no-repeat;
background-position: center bottom;
}

#containerbody td{
font-size: 11px;
}

img{
border:1px solid #666;
}

#floatleft {
float:left;
clear:right;
margin:0px 7px 3px 0px;
border:1px solid #00CC99;
padding:5px;
background-color:#005087;
}

#floatleft2 {
float:left;
clear:right;
border:1px solid #00CC99;
padding:5px;
background-color:#005087;
margin:5px;
top:90px;
/*
width:150px;
height:200px;
top:235px;*/
}
#floatleft3 {
border:1px solid #00CC99;
padding:5px;
background-color:#005087;
margin:5px;
text-align:center;

}
#quoteformat {
padding-top:12px;
padding-bottom:10px;
letter-spacing:1.2px;
font-size:1.3em;
color:#3333FF;
}

#containerbody ul li {
list-style-type:none;
line-height:18px;
list-style-image:url(images/bullet.gif);
list-style-position:bottom;

padding-left:5px;
}

.nowrap {
white-space: nowrap;
}

#subhead {
margin:5px 12px 8px 12px;
}

#mainnavtop {
background-image:url(images/shadow_box_top.jpg);
background-repeat:no-repeat;
background-position:bottom;
height:23px;
/*float:right;*/
width:154px;
left:645px;
margin-left:-1px;
}

#mainnav {
position:absolute;
float:right;
width:154px;
left:639px;
top:190px;
background-image:url(images/shadow_box_center.jpg);
background-repeat:repeat-y;
background-color:#EAEAFF;
font-size:10px;
color:#B0B3C4;
}

#mainnavbottom {
/*margin:0;
padding:0;*/
float:right;
width:154px;
left:642px;
background-image:url(images/shadow_box_bottom.jpg);
background-repeat:no-repeat;
background-position:bottom;
height:23px;
margin-left:-4px;
}

#mainnav ul {
padding:0;
margin-top:4px;
margin-left:-2px;
width:100%;
}

#mainnav li {
display:inline;
list-style-type:none;
float:left;
clear:left;
padding:2px 0px 2px 0px;

}

#mainnav li a {
text-decoration:none;
color:navy;
font-size:10px;
padding-left:12px;
margin-left:5px;
background-image:url(images/buttonmarker.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

#mainnav a:hover {
text-decoration: underline;
color: #6666FF;
background-image:url(images/buttonmarker.gif);
background-repeat:no-repeat;
background-position:0px -3px;
}

#mainnav li a.hrefindent{
text-decoration:none;
color:navy;
font-size:10px;
padding-left:3px 0px 2pz 12px;
margin-left:15px;
/*background-image:url(images/buttonmarker.gif);
background-repeat:no-repeat;
background-position:bottom left;*/
}

#mainnav a.hrefindent:hover {
text-decoration: underline;
color: #6666FF;
}

#mainnav li.wisdoms {
text-align:center;
color:navy;
font-size:10px;
margin-left:7px;
white-space:nowrap;
}

span {
	font-weight:bold;	
}

h1 {font-size: 1.5em;
background-image: url(images/h1bak.gif);
background-repeat:no-repeat;
font-family: Times New Roman, Georgia, serif;
font-size: 1.7em;
font-weight: 1400;
padding-top: 7px;
padding-bottom: 7px;
padding-left:15px;
margin-top:5px;
color: #FAF5DE;
letter-spacing:2px;
}

h2 {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.5em;
padding-top: 3px;
padding-bottom: 3px;
padding-left:17px;
font-weight: bold;
color: #005087;
background-image:url(images/h2bak.gif);
background-repeat:no-repeat;
}

h2.bio {
font-family: Verdana, Helvetica, Arial, sans-serif;
margin-left:185px;
font-size:1.5em;
padding-top:3px;
padding-bottom:3px;
font-weight:bold;
color: #005087;
background-image:url(images/h2bak.gif);
background-repeat:no-repeat;

}

h3 {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.4em;
font-weight: bold;
padding-top: 3px;
padding-bottom: 3px;}

h4 {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 1.2em;
font-weight: bold;
padding-top: 2px;
padding-bottom: 2px;}

.indent {
padding-left:25px;
padding-right:25px;
}
.indent2 {
margin-left:50px;
padding-right:25px;
}
.indent3 {
margin-left:30px;
}
ol li {
line-height:16px;
}

.source {
color: #0099CC;
font-style: italic;
}

p.notes {font-family: monospace;
font-size: .9em;
font-weight: bold;
color: #005faa;
font-style: italic;}

p.divider {
	border-bottom:1px dashed navy;
	padding-bottom:3px;
}

#toplink {
	text-align:center;
	font-size:10px;
	padding-bottom:5px;
}
#toplink a:hover{
	color:#3399CC;
}

#footer{
background:#939FBD;
color:#fff;
font-size:0.7em;
padding:8px 0 8px 0;
border-top:1px solid #d0d0d0;
text-align:center;
}
