/* CSS Document */
html { font-size: 100%; /* IE hack */ }
body {
	margin: 0px;
	padding: 8px 0px 0px 8px;
	font-size: 0.625em;
	font-family: Arial, Helvetica, sans-serif;
}
#header {
	border-top-color: #4f8e97;
	border-top-style: solid;
	border-top-width: 3px;
	width: 770px;
}
a {
	color: #36F;
}

a:hover {
	color: #B5D5FF;
	text-decoration: none;
}
table.content-margin {
margin-top: 8px;
}
td.tools {
padding-right: 20px;

}
div#navigation-top {
	margin-top: 3px;
}
/* Main Content
------------------------------------------*/
#content {
	padding: 0px 10px 0px 10px;

}

#content a {
	color: #060;
	text-decoration: none;
	font-weight: bold;
}

#content p.pages {
	margin: 5px 0px 5px 0px;
	text-align: center;
	vertical-align: text-top;
	}
#content p {
	margin: 0px 0px 10px 0px;
	font-size: .85em;
}

#content.newslist  p {
	margin: 0px 0px 10px 0px;
	font-size: 13px;
}

#content a:hover {
	text-decoration: underline;
	margin-bottom: 10px;
}

#content h1, h2, h3, h4,  h5  {
	color: #060;
	font-size: 1.15em;
margin: 0px;
padding: 3px 0px;
}

#content h1 {
	font-size: 1.25em;
}
#content h2 {
	font-size: .9em;
	font-variant: normal;
	text-transform: uppercase;
	color: #000;
}
#content h3 {
	font-size: 1.05em;
}
#content.newslist h3 {
	font-size: 17px;
}
#content h4 {
	font-size: .9em;
}
#content.newslist h4 {
	font-size: 14px;
}
#content h5 {
	font-size: .8em;
}
#content.newslist h5 {
	font-size: 13px;
}
#content .bordered img {
	border: solid black 1px;
}
#content td {
	padding: 0px 10px 0px 0px;
}

#content td.hrule{
	padding: 0px 0px 0px 0px;
}



.section-head {
	border-bottom: 1px solid #006600;
	margin-top: 5px;
}

#content .secondary-caps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}

#content ol {
	font-style: normal;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	font-size: .8em;
}

#content ul {
	list-style-image: url(images/bullet.gif);
	font-style: normal;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	font-size: .8em;
}
#content ol ol, #content ul ul {
     font-size: 1em;
}
#content ul li, #content ul li a{
	list-style-image: url(images/bullet.gif);
	font-style: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

#content ol li, #content ol li a{
	font-style: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

#content #attribution{
	font-style: normal;
	margin: 0px;
	padding: 0px;
	font-size: 85%;
}

#content p.update{
	border: solid #060 2px;
	padding: 7px;
}

#content .pull-qoute{
	padding: 5px 10px 15px 15px;
	width: 250px;
	font-family: "Times New Roman", Times, serif;
	font-size: 150%;
	float: right;
}

#content #attribution ul {
	margin: 0px;
	padding: 0px;
}

#content #attribution li {
	list-style-image: url(images/pdf.gif);
	font-style: normal;
	list-style-position: inside;
}

#content P.csc-caption {
	margin-top: 3px;
	font-size: .6em;
	padding-right: 10px;
	padding-left: 10px;
}

hr {
 	color: #ccc;
	background-color: #ccc;
	border-style: none;
	height: 1px;
}



/* Intro Box
------------------------------------------*/

#content .intro{
	padding:5px 12px;
	border-top:3px solid #003F50;
	border-bottom:3px solid #003F50;
	background-color: #F4F3E9;
}
#content .intro h1 {
	color: #060;
}
#content .intro li, #content .intro li a{
	color: #060;
	list-style-image: url(images/bullet.gif);
	font-style: normal;
	font-weight: bold;
	margin-bottom: 0px;
	margin-left: 0px;
}
#content .intro img {
	border: 0;

}

/* Intro Box - Color 1
------------------------------------------*/

#content .intro-c1{

	border-top:3px solid #003F50;
	border-bottom:3px solid #003F50;
	background-color: #E6EFF3;
width: 560px;
}

#content .intro-nl{

	border-top:3px solid #003F50;
	border-bottom:3px solid #003F50;
	background-color: #CFE2C8;
width: 560px;
}

#content .intro-padding {
	padding:5px 12px;
}
#content .intro-c1 h1 {
	color: #060;
}
#content .intro-c1 li, #content .intro li a{
	color: #060;
	list-style-image: url(images/bullet.gif);
	font-style: normal;
	font-weight: bold;
	margin-bottom: 0px;
	margin-left: 0px;
}
#content .intro-c1 img {
	border: 0;

}

/* Intro Box - Color 2
------------------------------------------*/

#content .intro-c2 {
	border-top:3px solid #003F50;
	border-bottom:3px solid #003F50;
	background-color: #F4F3E1;
width: 560px;
}
#content .intro-c2 h1 {
	color: #060;
}
#content .intro-c2 li, #content .intro li a{
	color: #060;
	list-style-image: url(images/bullet.gif);
	font-style: normal;
	font-weight: bold;
	margin-bottom: 0px;
	margin-left: 0px;
}
#content .intro-c2 img {
	border: 0;

}

/* Intro Box - Color 4
------------------------------------------*/

#content .intro-c4 {
	border-top:3px solid #003F50;
	border-bottom:3px solid #003F50;
	background-color: #FFF5E6;
width: 560px;
}
#content .intro-c4 h1 {
	color: #060;
}
#content .intro-c4 li, #content .intro li a{
	color: #060;
	list-style-image: url(images/bullet.gif);
	font-style: normal;
	font-weight: bold;
	margin-bottom: 0px;
	margin-left: 0px;
}
#content .intro-c4 img {
	border: 0;

}

/* Intro Box - Color 3
------------------------------------------*/

#content .intro-c3 {
width: 560px;
	border-top:3px solid #003F50;
	border-bottom:3px solid #003F50;
	background-color: #F4F3E9;
}
#content .intro-c3 h1 {
	color: #060;
}
#content .intro-c3 li, #content .intro li a{
	color: #060;
	list-style-image: url(images/bullet.gif);
	font-style: normal;
	font-weight: bold;
	margin-bottom: 0px;
	margin-left: 0px;
}
#content .intro-c3 img {
	border: 0;
}
/* Intro Box - Color 5
------------------------------------------*/

#content .intro-c5 {
	border-top:3px solid #003F50;
	border-bottom:3px solid #003F50;
	background-color: #CFE2C8;
width: 560px;

}
#content .intro-c5 h1 {








	color: #060;
}
#content .intro-c5 li, #content .intro li a{
	color: #060;
	list-style-image: url(images/bullet.gif);
	font-style: normal;
	font-weight: bold;
	margin-bottom: 0px;
	margin-left: 0px;
}
#content .intro-c5 img {
	border: 0;

}


/* Staff Box
------------------------------------------*/

#content .photo-box{
	padding:5px 12px;
	border:1px solid #003F50;
	background-color: #F4F3E9;
}

#content .photo-box-c1{
	padding:5px 12px;
	border:1px solid #003F50;
	background-color: #E6EFF3;
}

#content .photo-box-c2{
	padding:5px 12px;
	border:1px solid #003F50;
	background-color: #F4F3E1;
}

#content .photo-box-c3{
	padding:5px 12px;
	border:1px solid #003F50;
	background-color: #F4F3E9;
}

#content .photo-box-c4{
	padding:5px 12px;
	border:1px solid #003F50;
	background-color: #FFF5E6;

}
#content .photo-box-c5{
	padding:5px 12px;
	border:1px solid #003F50;
	background-color: #CFE2C8;

}

#content .photo-box h1,
#content .photo-box-c1 h1,
#content .photo-box-c2 h1,

#content .photo-box-c3 h1,
#content .photo-box-c4 h1,
#content .photo-box-c5 h1
 {
	color: #000000;
	font-size: .95em;
}

#content .intro li, #content .intro li a{
	color: #060;
	list-style-image: url(images/bullet.gif);
	font-style: normal;
	font-weight: bold;
	margin-bottom: 0px;
	margin-left: 0px;
}

#content .photo-box-c1 img, 
#content .photo-box-c2 img, 
#content .photo-box-c3 img, 
#content .photo-box-c4 img,
#content .photo-box-c5 img  
{
	border: solid #000 1px;

}

/* ------------------------------------------*/

cite {
	background: #CFE2C8;
	font-size: 75%;
	vertical-align: text-top;
}
DIV.csc-frame-rulerBefore { border-top: 1px solid #cccccc; }
DIV.csc-frame-rulerAfter { border-bottom: 1px solid #cccccc; margin-bottom: 5px; }
DIV.csc-frame-indent { padding-left: 100px; }
DIV.csc-frame-indent3366 { padding-left: 33%; }
DIV.csc-frame-indent6633 { padding-right: 33%; }

DIV.csc-menu-4 p.csc-abstract {
padding-bottom: 10px;
}

/* Super/sub script line space hack 
------------------------------------------*/
sup { vertical-align: baseline;
font-size: 70%;
position: relative;
top: -.5em;
}
sub { vertical-align: baseline;
font-size: 70%;
position: relative;
top: +.25em;
}



#content .imgtext-table img {
 margin: 5px;
}

#content table.imgtext-table table img {
	border: 1px solid #000000;
}
#content .csc-caption {
	font-size: .8em;
}
#searchform form {
 margin: 0px;
 padding: 0px;
}
#searchform {
margin-bottom: 5px;
}
.tx-indexedsearch-info {
display:none;
}
form#searchform-padding {
margin:0px;
padding:0px;
}
img.logo {
margin-left: 15px;
margin-right: 15px;
}

.sideTitle { color: #000; font-size: 14px; font-weight: bold; padding: 0px 5px 5px 5px; margin-bottom: 10px; border-bottom: 1px solid #a3a3a3; }
.repeaterTitle, h1 { color: #1e5c29; font-size: 14px; font-weight: bold; padding-bottom:5px; margin-bottom: 20px; border-bottom: 1px solid #d9d9d9; }
.footerText, .footerText a { color: #fff; font-size: 11px; }
.footerText {
	margin-top : 5px; margin-bottom : 10px; line-height: 15px;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {font-size:10px; }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline; /* IE fix for double-margin bug */
	margin-left: 0px;
}
