
body         {
	color: #036;
	font-size: 9pt;
	font-family: arial, helvetica, geneva, Swiss, SunSans-Regular;
	background-color: #69c  ;
	text-align: center;
	margin: 0;
	padding: 0; }
#container {
	background-color: white;
	width: 750px;
	margin-right: auto;
	margin-left: auto; }

p        { font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
li  { font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.p  { color: black; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h1 {
	color: #369;
	font-size: 15pt ;
	text-align: center;
	letter-spacing: -1px; }
h2    { color: #369; font-size: 14pt }
h3 { color: #369; font-size: 12pt }
h4 {
	color:     black;
	font-size: 10pt;
	text-align: center; }

h4 a {
	color:     #369;
	font-size: 11pt;
	font-style: italic;
	text-align: center; }

td  { }
.deifooter {
	font-size: 0.75em }
a:link, a:visited  {
	color: #369;
	font-size: 9pt;
	text-decoration: underline  }
a:hover { text-decoration: none }
a:active {
	color: #090; }
.table       { font-size: 9pt; border: solid 1px #add8e6 }
.tableTitle { color: white; font-weight: bold; font-size: 12pt; background-color: #369 }
.tableTitleSmall { color: white; font-weight: bold; font-size: 10pt; background-color: #369 }
#instructions-flash {
	margin-bottom: 10px; }
.bordered-img {
	padding: 2px;
	border: solid 1px #589eff; }

/*<agl.folder "gallery">*/
	.gallery {
		background-color: #e6f1ff;
		width: 520px;
		margin-left: 10px;
		padding: 10px 0;
		border: solid 1px #589eff; }
	.gallery h2 {
		margin: 0; }

	.gallery h3 {
		width: 100%;
		float: left;
		clear: both;
		margin-bottom: 0;
		padding: 0; }
	.gallery-med {
		width: 150px;
		height: 250px;
		float: left;
		margin-top: 10px;
		margin-bottom: 15px;
		margin-left: 10px;
		border: solid 1px #589eff; }

	.gallery-list {
		background-color: #fff;
		text-align: left;
		width: 320px;
		height: 250px;
		overflow: auto;
		float: left;
		margin: 10px 10px 15px;
		padding: 8px;
		border: solid 1px #589eff; }

	.gallery-list img {
		float: left;
		margin: 6px; }

	.gallery-list a img {
		border: solid 1px transparent; }
	.gallery-list a:hover img {	border: solid 1px #589eff; }
/*</agl.folder>*/
/*<agl.folder "Browser Fixes">*/
	.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	/* End hide from IE-mac */
/*</agl.folder>*/
/*<agl.folder "enlarged">*/
	#primary {
		background-color: #e6f1ff;
		text-align: center;
		width: 550px;
		height: 400px;
		margin: 0 auto;
		padding-top: 10px;
		border: solid 1px #589eff; }

	#primary img {
		border: solid 1px #589eff;
		 }

/*</agl.folder>*/
/* Search Section ---------------------------- */
#search_section{
	padding:0;
	margin:0;
	text-align:left;
	height:70px;
}
#search_section h3{
	border-top:0px;
	border-top:0 none;
	margin:0 0 0 10pt;
	color: #6699cc;
	font-size: 10pt;
	padding:5px 0 4px; }
#search_section form{
	margin:0px;
	padding:7px 0px 0px 13px;
}
#search_section input#search_field{
	margin:0px;
	padding:0px;
	border:1px solid #adadad;
	width:110px;
	height:16px;
	font-size:10px;
	float:left;
	padding-top:2px;
}
#search_section input#search_button{
	margin:0px;
	padding:0px;
	width:20px;
	height:20px;
	float:left;
	margin-left:3px;
}
.new { color: #933; font-weight: bold; }

