* { margin: 0; padding: 0; }
body,html {
    font: 14px/18px Georgia,"Times New Roman",Times,serif;
    color:#000;
    background: #52A5F2;
    margin:0;
    padding:2px;
    text-align: left;
}
#page {
	  margin: 0 auto;
		padding: 0px;
    width:750px;
		text-align: left;
		background: #fff;
		color: #000;
}
#header {
      margin: 0px;
  padding: 15px 15px 0px 15px;
}
#header h1 {
	font: 18px/22px Arial,Verdana,sans-serif;
	font-weight:bold;
	display: inline;
  background: #fff;
}
#header p {
	font: 12px/16px Georgia,"Times New Roman", serif; 
	padding: 0px;
	margin: 0px 0px 0px 0px;
	color: #004499;
	border-top: solid 1px #000;
  background: #fff;
}
#main {
		margin:0px 0px 0px 0px;
		padding: 10px 20px 10px 15px;
    width:715px;
		color:#000;
		background:#fff;
		display: inline;
		float: right;
		min-height: 650px;
}

#main h1 {
    font: 28px/24px Arial,Verdana,sans-serif;
		font-weight: bold;
		margin: 5px 0px 10px 0px;
		padding: 0px;
}
#main h2 {
		color: #004499;
		background:#fff;
		margin: 15px 0px 5px 0px;
		font: 16px/19px Arial,Verdana,sans-serif;
		padding: 0px;
		font-weight: bold;
}
#main h2.skinny {
		font: 14px/16px Arial,Verdana,sans-serif;
		font-weight: bold;
		margin: 10px 0px 5px 0px;
		padding: 5px 5px 5px 25px;
		color: #000;
		width: 280px;
    text-indent: -20px;
		border: 1px solid #E6E6E6;
		background: #F7F7F7;
}	
#main h2.document {
		color: #004499;
		background:#fff;
		margin: 15px 0px 0px 20px;
		font: 16px/19px Arial,Verdana,sans-serif;
		font-weight: bold;
		padding: 0px 0px 0px 0px;
		text-indent:-20px;
}	
#main h2.category {
		color: #004499;
		background:#fff;
		margin: 15px 0px 0px 0px;
		font: 20px/24px Arial,Verdana,sans-serif;
		font-weight: bold;
		padding: 0px 0px 0px 0px;
}	
#main h2.people {
		color: #004499;
		background:#fff;
		margin: 10px 0px 0px 0px;
    font: 14px/18px Georgia,"Times New Roman",Times,serif;
		font-weight: bold;
		padding: 0px 0px 0px 0px;
}	
#main h3 {
		color: #004499;
		background:#fff;
		margin: 10px 0px 0px 0px;
    font: 14px/18px Georgia,"Times New Roman",Times,serif;
		font-weight: bold;
		padding: 0px 0px 0px 0px;
}
#main h3.document {
		color: #004499;
		background:#fff;
		margin: 15px 0px 0px 0px;
		font: 16px/18px Arial,Verdana,sans-serif;
		padding: 0px 0px 0px 0px;
}	
#main p {
		margin: 5px 0px 5px 0px;
		padding: 0px;
}
#main p.book {
		margin: 10px 0px 0px 20px;
		padding: 0px;
		text-indent:-20px;
}
#main p.subhead {
		margin: 0px 0px 0px 5px;
		padding: 0px;
		font: 14px/18px  Arial,Verdana,sans-serif;
}
#main p.quote {
		margin: 2px 0px 15px 0px;
		padding: 0px 0px 15px 0px;
		border-bottom: solid 1px #E6e6e6;
}
#main p.example {
		margin: 0px 0px 0px 5px;
		padding: 2px;
		background: #F7F7F7;
		color: #000;
		width: 95%;
}
#main p.indent {
		margin: 0px 0px 0px 5px;
		padding: 2px;
		width: 95%;
}
#main p.date {
		margin: 15px 0px 0px 0px;
		padding: 3px 0px 0px 0px;
		font: 14px/18px  Arial,Verdana,sans-serif;
		border-top:  solid 2px #E6e6e6;
}
#main span.jobtitle {
		margin: 0px;
		padding: 0px 0px 0px 20px;
		font-weight: bold;
}
#main p.location {
		margin: 1px 0px 5px 0px;
		padding: 0px;
		font: 12px/16px  Arial,Verdana,sans-serif;
		font-style: italic;
}
#main pre {
		margin: 5px 20px 10px 5px;
		padding: 2px;
    width: 75%;
		background: #F7F7F7;
		color: #000;
}
#main ul {
		list-style: circle;
		margin: 5px 0px 10px 25px;
		padding: 0px;
}
#main ol {
		list-style: decimal;
		margin: 5px 0px 10px 25px;
		padding: 0px;
}
#main li {
		margin: 5px 0px 5px 0px;
		padding: 0px;
}
#main a, a:link, a:visited {
		color: #004499;
		background-color: #fff;
		text-decoration: none;
}
#main a:hover, a:active {
		color: #004499;
		text-decoration: underline;
		background: #ffff99;
}
#main a.graybgrnd, a.graybgrnd:link, a.graybgrnd:visited {
		color: #004499;
		background-color: #F7F7F7;
		text-decoration: none;
}
#main a.graybgrnd:hover, a.graybgrnd:visited {
		color: #004499;
		background-color: #ffff99;
		text-decoration: none;
}
#main a.more, a.more:link, a.more:visited {
		font-family: Arial,Verdana,sans-serif;
		color: #004499;
		background-color: #fff;
		text-decoration: none;
		font-size: 10px;
}
#main a.more:hover, a.more:active {
		font-family: Arial,Verdana,sans-serif;
		color: #004499;
		text-decoration: underline;
		font-size: 10px;
		background: #ffff99;
}
#main a.document, a.document:link, a.document:visited {
		color: #004499;
		text-decoration: none;
    background:url(images/document.gif) #fff no-repeat top left;
		padding: 0px 0px 0px 20px;
}
#main a.document:hover, a.document:active {
		color: #004499;
		text-decoration: underline;
    background:url(images/document.gif) #ffff99 no-repeat top left;
}
#main a.zip, a.zip:link, a.zip:visited {
		color: #004499;
		text-decoration: none;
    background:url(images/zip.gif) #fff no-repeat center left;
		padding: 0px 0px 0px 25px;
}
#main a.zip:hover, a.zip:active {
		color: #004499;
		text-decoration: underline;
    background:url(images/zip.gif) #ffff99 no-repeat center left;
}
#boxfloat {
		float: right;
		display: inline;
		border: solid 1px #000;
		margin: 5px 0px 10px 10px;
		padding: 10px 10px 10px 10px;
		width: 208px;
		font: 11px/14px Tahoma,Arial,Verdana,sans-serif;
		background: #ffff99;
		color: #555;
}	
#boxfloatacrobat {
		float: right;
		display: inline;
		border: solid 1px #000;
		margin: 5px 0px 10px 10px;
		padding: 5px 5px 0px 5px;
		width: 150px;
		font: 11px/13px Tahoma, Arial,Verdana,sans-serif;
		background: #ffff99;
		color: #555;
}	
#boxfloat_sm {
		float: right;
		display: inline;
		border: solid 1px #000;
		margin: 5px 68px 5px 10px;
		padding: 0px 0px 5px 5px;
		width: 155px;
		font: 11px/13px Tahoma, Arial,Verdana,sans-serif;
		background: #ffff99;
		color: #555;
}	
#boxfloat h3 {
		font: 12px/14px Arial,Verdana,sans-serif;
		font-weight: bold;
		margin: 10px 0px 0px 0px;
		padding: 0px;
		background: #ffff99;
		color: #555;
}
#boxfloat_sm h3 {
		font: 12px/14px Arial,Verdana,sans-serif;
		font-weight: bold;
		margin: 10px 0px 0px 0px;
		padding: 0px;
		background: #ffff99;
		color: #555;
}
#boxfloat a.more, a.more:link, a.more:visited {
		color: #0066cc;
		background: #ffff99;
		text-decoration: none;
		margin: 0px;
		padding: 0px;
}
#boxfloat a.more:hover, a.more:active {
		color: #0066cc;
		background: #fff;
		text-decoration: underline;
		margin: 0px;
		padding: 0px;
}
#boxfloatacrobat a, a:link, a:visited {
		color: #0066cc;
		background: #ffff99;
		text-decoration: none;
		margin: 0px;
		padding: 0px;
}
#boxfloatacrobat a:hover, a:active {
		color: #0066cc;
		background: #fff;
		text-decoration: underline;
		margin: 0px;
		padding: 0px;
}
#boxfloat a, a:link, a:visited {
		color: #0066cc;
		background: #ffff99;
		text-decoration: none;
		margin: 0px;
		padding: 0px;
}
#boxfloat a:hover, a:active {
		color: #0066cc;
		background: #fff;
		text-decoration: underline;
		margin: 0px;
		padding: 0px;
}
#boxfloat_sm a, a:link, a:visited {
		color: #0066cc;
		background: #ffff99;
		text-decoration: none;
		margin: 0px;
		padding: 0px;
}
#boxfloat_sm a:hover, a:active {
		color: #0066cc;
		background: #fff;
		text-decoration: underline;
		margin: 0px;
		padding: 0px;
}
#boxfloat p {
		margin: 5px 0px 0px 0px;
		padding: 0px;
		width: auto;
		clear: both;
}
#boxfloat ul {
		margin: 5px 0px 5px 0px;
		padding: 0px;
}
#boxfloat li {
		margin: 1px 0px 1px 20px;
		padding: 0px;
}
#boxfloat p.author {
		font: 9px/11px Arial,Verdana,sans-serif;
		font-style: italic;
		margin: 20px 5px 5px 0px;
		padding: 0px 0px 0px 30px;
		clear: none;
}
#leftcolumn {
		float: left;
		display: inline;
		width: 135px;
		background: #f7f7f7;
		color:#666666;
		margin: 0px 0px 0px 0px;
		padding: 10px 7px 10px 10px;
}
#leftcolumn h3{
		margin: 0px;
		font: 18px/24px Tahoma,Arial,Verdana,sans-serif;
		text-align: center;
}
#leftcolumn a, a:link, a:visited {
		color: #004499;
		background-color: #fff;
		text-decoration: none;
}
#leftcolumn a:hover, a:active {
		color: #004499;
		text-decoration: underline;
		background: #ffff99;
}
.box {
		float: left;
		margin: 0px 0px 10px 0px;
		padding: 5px;
		width: 124px;
		display: inline;
		background: #fff;
		border: 1px solid #E6E6E6;
		font: 11px/14px Tahoma,Arial,Verdana,sans-serif;
		color: #0066cc;
}
#schedule p.date{
		font-weight: bold;
		margin: 5px 0px 0px 5px;
		padding: 0px;
}
#schedule p{
		margin: 0px 0px 0px 10px;
		padding: 0px;
}
#schedule a.more, a.more:link, a.more:visited {
		color: #0066cc;
		background: #fff;
		text-decoration: none;
}
#schedule a.more:hover, a.more:active {
		color: #0066cc;
		background: #fff;
		text-decoration: underline;
}

#nav ul {
		list-style: none;
		margin: 0px 0px 0px 13px;
}
#nav p {
		margin: 5px 0px 0px 5px;
		font-weight: bold;
}
#nav a, a:link, a:visited {
		color: #0066cc;
		background: #fff;
		text-decoration: none;
}
#nav a:hover, a:active {
		background: #ffff99;
		color: #0066cc;
		text-decoration: underline;
}
#award p{
		margin: 0px;
		font-size: 10px;
		line-height: 12px;
}
#footer {
		clear:both;
		width: 725px;
		background: #0066CC;
		font-family: Tahoma,Arial,Verdana,sans-serif;
		font-size: 10px;
		color:#fff;
		padding-right: 25px;
		text-align: right;
}
