@charset "utf-8";
/* CSS Document */


/* standard elements */
* { margin: 0; padding: 0;}
a {color: #682;}
a:hover {color: #9A6;}
body { background: #3589ae url(../images/bg.gif) center top; color: #333; font: normal 62.5% "Lucida Sans Unicode",sans-serif;}
input { color: #555; font: normal 1.1em "Lucida Sans Unicode",sans-serif;}
p,cite,code,ul { font-size: 1.2em; padding-bottom: 1.2em;}
ul {margin-left: 1.2em;}

h1 {font-size: 1.4em;}
blockquote { background: #FFF; border-bottom: 1px solid #EEE; border-top: 1px solid #EEE; color: #333; display: block; font-size: 0.9em; margin-bottom: 1.2em; padding: 6px 12px;}
blockquote p {padding: 3px 0;}
h1,h2,h3 {color: #654;}

/* menu */
.menu {height: 34px;margin: 0 auto;width: 958px;}
.menu a {background: #2d7494; border-left: 1px solid #afb4a0; color: #ffffff; float: left; padding-top: 4px; width: 158px;  height: 30px; text-decoration:none;}
.menu a span { padding-left: 6px;}
.menu a:hover { background: #688B00; color: #ffffff;}
.menu a#last { width: 161px; border-right: none; border-right: 1px solid #afb4a0;}
.menu span {padding-left: 24px;}


/* misc */
.clearer {clear: both;}

/* structure */
.container { margin: 0 auto; width: 1030px; background: url(../images/contentbg.gif) repeat-y center top;}

/* header */
.header { background: url(../images/header2.jpg) no-repeat; height: 144px; margin: 0 auto; width: 956px; background-color:#FFFFFF; border: 1px solid #afb4a0;}

/*Photo*/
.item .admin { width: 550px; padding-left:37px; padding-top:0px;}

.item {clear: both;}
.item .date { background: url(../images/bgdate.gif) no-repeat; color: #FDD; float: left; height: 40px; text-align: center; width: 36px;}
.item .date div {padding-top: 4px;}
.item .date span {font: normal 1.6em serif;}
.item .content { float: left; width: 708px;}
.item h1 { background: #2d7494; color: #FFF; line-height: 40px; padding-left: 16px;}
.item .body {padding: 12px 18px;}
.item li {list-style-image: url(../images/li.gif);}
.item p {	font: normal 120% "Lucida Sans Unicode",sans-serif;}

/* main */
.main {float: left;}

/*downloads*/
.downloads-list li {margin:20px;}
.downloads-list li a, .downloads-list li a:visited {text-decoration:none;}
.downloads-list li a:hover {text-decoration:underline;}

/* navigation */
.navigation { float: left; margin-left: 1px; width: 248px; display:block; min-height:100%; background: #E8F6BF url(../images/bgnavigation.gif) repeat-x; height:100%; position:relative}
.navigation h1 {background: #0d92bf; color: #FFF; font-size: 1.3em; line-height: 40px; padding-left: 12px;}
.navigation ul {margin: 0; padding: 0;}
.navigation li { border-bottom: 1px solid #D5E8AD; list-style: none;}
.navigation li a {background: #E8F6BF url(../images/bgnavigation.gif) repeat-x; color: #553; display: block; padding: 8px 4px 8px 12px; text-decoration: none;}
.navigation li a:hover { background: #F0FFC6; color: #553;}
#stretch-navigation {min-height:100%; height:100%;}

/* footer */
.footer { background: url(../images/bgfooter.gif) repeat-x; color: #FFF; font-size: 1.1em; line-height: 40px; margin: 0 auto; text-align: center; width: 954px;}
.footer a {color: #FFF;}
.footer a:hover {color: #FAFCB0;}


/*latest stories on index*/
.storyViewer { background:#eee; float: left; height:265px; overflow:hidden; width:660px; font-size:11px; margin-left:7px;}
.storyViewer a { text-decoration: none; color: #333399; font-weight: bold;}
.storyViewer a:hover { text-decoration:none;}
.storyViewer .preview { float:left; height:238px; overflow:hidden; margin:0; border-left:1px solid #999; border-top:1px solid #999; border-bottom:1px solid #999; padding:6px; background:#fff; width:320px;}
.story-list { float:left; width:323px;}
.storyViewer .story-list { cursor:pointer; text-decoration:none;}
.item-off, .item-on { height:72px; width:305px; overflow:hidden; padding:7px 5px 5px 15px;/**/}
.item-off { background:url(../images/bg-trio_off_lt.png) no-repeat;}
.item-on { background:url(../images/bg-trio_on_lt.png) -2px 0px no-repeat;}
.item-on .headline { color:#036;}
.item-on .headline:hover { text-decoration:underline;}
.item-off .headline { color:#036;}
.item-on .overview { color:#000;}
.item-off .overview { color:#333;}


/*services*/
.list-title {font-weight:bold; margin:20px 0; text-decoration:underline;}

.list-services li {list-style:none;  margin:0px; padding:0px; list-style-type:square; margin-bottom:0px !important;}

.list-services p, .list-services table {font-size:12px; text-align:justify; font-family:Arial, Helvetica, sans-serif}
 .cleantext  {font-size:12px; text-align:justify; font-family:Arial, Helvetica, sans-serif}
.list-services h2 {font-size:14px; margin:5px 0;}
.list-services h3, h3.contenttitle {font-size:13px; margin:5px 0; color:#e9903c;}

/*about us*/
table.council-table {border:1px solid #e9903c; width:100%; text-align:left;}
table.council-table td {border-bottom:1px solid #e9903c;margin:10px; padding:10px;}
table.council-table td.last, table.council-table td.dash  {border-bottom:0px;}
table.council-table td.left {font-weight:bold}

/*contact us*/
h2.contenttitle {font-size:14px; margin:5px 0; color:#e9903c;}
table.contact-table {border:0px; width:100%; text-align:left;}
table.contact-table td { height:20px;}
table.contact-table input, table.contact-table textarea {border:1px solid #f8d5b3; width:250px;}
table.contact-table input.button {width:60px;}
table.contact-table td.last, table.council-table td.dash  {border-bottom:0px;}
table.contact-table td.left {font-weight:bold}

.sponsors{
	float: left;
	height: auto;
	width: 245px;
	padding-left: 19px;
}



div.figure2 {
	float: left;
	width: 30%;
	border: thin silver solid;
	margin: 0.5em;
	padding-top: 0.5em;
	padding-right: 0.7em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
}
div.figure2 p {  text-align: center;  font-style: italic;  font-size: 90%;  text-indent: 0;}
img.scaled {  width: 100%;}

