/* Elements */
body { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; background-color: #fff; text-align: center; margin: 0; padding: 0; }

a:link, a:visited, a:active { color: #666666; text-decoration: underline; }

a:hover { color: #AEC9DF; }

a img { border: none; }

p { margin: 0px 0 12px 0; }

blockquote { margin-top: 7px; }

h1 { color: #008c4f; font-size: 24px; font-family: "Courier New", Courier, Monaco, monospace; font-weight: bold; line-height: 26px; margin-top: 0; margin-bottom: 0; padding-top: 12px; padding-bottom: 3px; }

h2 { font-size: 12px; line-height: 13px; margin: 12px 0 3px 0; }

/* Assigned Styles */
div#container { text-align: left; width: 800px; margin: 0 auto 10px; }


/* Head */
div#container div#head { background-image: url(../images/bg-header-rep-x.png); background-repeat: repeat-x; position: relative; width: 800px; height: 160px; }
div#container div#head div.logo { position: absolute; top: 0; left: 0; width: 382px; height: 126px; }
div#container div#head div#banner { position: absolute; top: 0; left: 382px; width: 418px; height: 128px; }

/* Content */
div#container div.content { width: 531px; float: right; }

div#container div.content div.head { background-image: url(../images/bg-content-top.png); background-repeat: no-repeat; width: 518px; height: 47px; padding-left: 13px; }

div#container div.content div.head h1 { line-height: 33px; padding-top: 2px; padding-bottom: 0; }

div#container div.content div.body { background-image: url(../images/bg-content-rep-y.png); background-repeat: repeat-y; width: 490px; padding: 8px 29px 5px 12px; }

div#container div.content div.body h2.firstline { margin-top:0; margin-bottom: 9px; }

div#container div.content div.body div.centered { width: 100%; text-align: center; margin: 0px 0 12px 0; }
div#container div.content div.body div.centered h2.firstline { margin-bottom: 3px; }

div#container div.content div.body table {width: 100%;}
div#container div.content div.body table tr.tr_header td {background-color: #ceede0; font-weight: bold;}

div#container div.content div.footer { background-image: url(../images/bg-content-bottom.png); background-repeat: no-repeat; width: 531px; height: 15px; }


/* Sidebar */
div#container div.sidebar { width: 269px; float: left; }

div#container div.sidebar ul.navigation { margin: 0 0 10px; padding: 0; list-style-type: none; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 14px; color: #6d6d6d; }

div#container div.sidebar ul.navigation a:link, div#container div.sidebar ul.navigation a:visited, div#container div.sidebar ul.navigation a:active { text-decoration: none; }

div#container div.sidebar ul.navigation a:hover { text-decoration: none; color: #AEC9DF; }

div#container div.sidebar ul.navigation li { padding: 7px 0 9px 32px; }

div#container div.sidebar ul.navigation ul { margin: 0; padding: 9px 0 0 0; list-style-type: none; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 12px; }

div#container div.sidebar ul.navigation ul li { padding: 0 0 0 28px; }

div#container div.sidebar ul.navigation ul li.active { background-image: url(../images/nav_small_breadcrumb.png); background-repeat: no-repeat; background-position: 11px center; }


/* Footer */
div#container div#footer { background-image: url(../images/bg-footer-rep-x.png); background-repeat: repeat-x; width: 800px; clear: both; padding-top: 28px; }

div#container div#footer div.position { position:relative;width:800px;height:54px;-adbe-g:p; }

div#container div#footer div.position div.copyright { position:absolute;top:0px;left:0px;width:800px;height:35px;text-align:center; }

div#container div#footer div.position div.copyright p { font-size: 9px; line-height: 11px; margin-top: 0; margin-bottom: 0; }
div#container div#footer div.position div.copyright a:link, div#container div#footer div.position div.copyright a:active, div#container div#footer div.position div.copyright a:visited, div#container div#footer div.position div.copyright a:hover { text-decoration:  none; }

div#container div#footer div.position div.partners { position:absolute;top:18px;left:13px;width:117px;height:45px;z-index:5; }

div#container div#footer div.position div.webzack { position:absolute;top:50px;right:13px;width:300px;height:35px;z-index:4;font-size: 10px;line-height: 12px; }
div#container div#footer div.position div.webzack a:link, div#container div#footer div.position div.webzack a:visited, div#container div#footer div.position div.webzack a:active, div#container div#footer div.position div.webzack a:hover { text-decoration: none; }
div#container div#footer div.position div.webzack a:hover { color:#666666; }
div#container div#footer div.position div.webzack:hover { text-decoration: underline; }


.photo_thumbs {
	margin:20px;
	border:0px;
	}