body {
	background-color:#000;
	color:#000;
	margin:0px;
	padding:0px;
	width:1492px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

p {
	font-size:12px;
	color:#003000;
	margin:0px;
	padding:0px;
}

input, label {
	font-size:12px;
	color:#000;
	margin:0px;
	padding:2px;
}

select {
	font-size:12px;
	color:#000;
	margin:0px;
}

input.tab {
	background-color:#DDDDDD;
	color:#000;
	border:3px solid #DDDDDD;
	font-size:11px;
	width:auto;
	overflow:visible;
	padding:0px;
}

input.tabselected {
	background-color:#FEF693;
	border:3px solid #FEF693;
	color:#333333;
	font-size:11px;
	width:auto;
	overflow:visible;
	font-weight:bold;
	padding:0px;
}

input.compact {
	font-size:11px;
	padding:0px;
}

.resulterror, .resulterror * {
	color:#FF0000;
}

.resultok, .resultok * {
	color:#009900;
}

#TabDiv {
	border-bottom:solid 6px #FEF693;
	margin-bottom:10px;
}

#DatePickDiv {
	font-size:11px;
	border:solid 1px #999999;
	background-color:#fff;
	padding:2px;
}

a.datepicklink {
	display:block;
}

p.small, small {
	font-size:11px;
}

p.big, big {
	font-size:15px;
}

p.imagedescription {
	font-size:11px;
	font-style:italic;
	margin-top:4px;
}

a, a:link, a:active {
	color:#005500;
	text-decoration:none;
}

a:hover {
	color:#990000;
	text-decoration:underline;
}

a.externallink {
	background-image:url(Images/ExternalLink.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:14px;
}

a.internallink {
}

a.pagelink {
}

a.unknownlink, a.unknownlink:link, a.unknownlink:active {
	color:#005500;
	text-decoration:none;
}

a.unknownlink:hover {
	color:#990000;
	text-decoration:underline;
}

a.emaillink {
}

h1 {
	font-family:"Segoe Print", "Trebuchet MS", Verdana, Arial;
	font-size:16px;
	font-weight:normal;
	color:#990000;
	padding:0px;
	margin:0px;
}

h2 {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:16px;
	color:#990000;
	padding:0px;
	margin:0px;
	font-weight:normal;
}

h3 {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:#990000;
	padding:0px;
	margin:0px;
	font-weight:normal;
}

h4 {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:13px;
	color:#990000;
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-style:italic;
}

h1.pagetitle, h1.pagetitlesystem {
	font-size:22px;
	font-weight:bold;
	padding:0px;
	margin:0px 0px 4px 0px;
	width:820px;
	height:36px;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
}

h1.separator, h2.separator {
	background-color:#FFFFE8;
	padding:0px 2px 0px 2px;
	margin-bottom:10px;
	border-bottom:2px solid #999999;
	border-top:1px solid #F0F0F0;
}

h3.separator {
	background-color:#FFFFE8;
	padding:0px 2px 0px 2px;
	margin-bottom:6px;
	border-bottom:2px solid #999999;
	border-top:1px solid #F0F0F0;
}

a.editsectionlink {
	float:right;
	font-size:11px;
	margin:6px 6px 0px 0px;
}

ul, ol {
	margin:0px;
	padding:0px 8px 0px 28px;
	font-size:12px;
	color:#003000;
	list-style:none;
}

li {
	margin:2px 0px 0px 0px;
	padding:0px;
}

li li {
	margin:2px 0px 0px 0px;
	padding:0px;
}

#PageContentDiv {
	margin:3px 0px 0px 0px;
	padding:10px 0px 10px 10px;
	border-top:3px solid #000;
	background-color:#FFFFF0;
	min-height:750px;
}

#PageContentDiv li {
	list-style-image:url(Images/bullet-square-green.gif);
}

#PreviewDivExternal li {
	list-style-image:url(Images/bullet-square-green.gif);
}

#PageContentDiv li li {
	list-style-image:url(Images/bullet-square-grey.gif);
}

#PreviewDivExternal li li {
	list-style-image:url(Images/bullet-square-grey.gif);
}

code, pre {
	font-family:Courier New, Lucida Console, Monospace;
	color:#000;
	padding:0px;
	margin:0px;
}

pre {
	border:dashed 1px #999999;
	background-color:#EEEEEE;
	margin:0px 10px 0px 10px;
	padding:8px;
}

table, div {
	padding:0px;
	margin:0px;
}

img {
	border:none;
}

img.image {
	border:solid 1px #CCCCCC;
}

img.format {
	border:solid 1px;
	padding:2px;
}

div.clear {
	clear:both;
}

div.imageleft {
	border:solid 1px #CCCCCC;
	background-color:#F9F9F9;
	padding:4px;
	margin:2px 0px 6px 0px;
	float:left;
	text-align:center;
}

div.imageright {
	border:solid 1px #CCCCCC;
	background-color:#F9F9F9;
	padding:4px;
	margin:2px 0px 6px 0px;
	float:right;
	text-align:center;
}

table.imageauto {
	border:solid 1px #CCCCCC;
	background-color:#F9F9F9;
	padding:4px;
	margin:2px 0px 6px 0px;
	text-align:center;
}

div.box {
	border:solid 1px #CCCCCC;
	background-color:#FFFFEE;
	display:table-cell;
	padding:4px;
	margin:4px 4px 0px 4px;
}

#PageInternalHeaderDiv {}

#HeaderDiv {}

#HeaderDiv h1 {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:20px;
	color:#fff;
	padding:0px;
	margin:0px;
	font-weight:bold;
}

#ContainerDiv {
	margin:0px;
	display:table;
	width:100%;
	background-image:url(Images/back.png);
	background-repeat:no-repeat;
}

#SidebarDiv {
	margin:120px 0px 0px 0px;
	padding:4px 0px 4px 4px;
	width:197px;
	float:left;
	position:relative;
}

#SidebarRightDiv {}

#SidebarDiv a, #SidebarDiv a:link, #SidebarDiv a:active {
	color:#FFFFD8;
	text-decoration:none;
}

#MainDiv {
	background-color:transparent;
	padding:0px;
	margin:92px 0px 0px 205px;
	width:1286px;
	position:relative;
}

#PageHeaderDiv {
	height:56px;
	padding:0px 6px 0px 10px;
}

#EditHistoryLinkDiv {
	padding-top:22px;
	float:right;
	font-size:11px;
}

#EditLink, #HistoryLink, #ViewCodeLink, #DiscussLink, #BackLink, #PostReplyLink {
	margin:0px 12px 0px 8px;
	font-weight:bold;
	text-decoration:none;
}

#EditLink:hover, #HistoryLink:hover, #ViewCodeLink:hover, #DiscussLink:hover, #BackLink:hover, #PostReplyLink:hover {
	text-decoration:none;
}

p.editlink {
	font-size:11px;
}

#PageLockedDiv {
	width:12px;
	height:12px;
	background-image:url(Images/Lock.png);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-3000px;
	position:absolute;
	top:45px;
	left:8px;
}

#PagePublicDiv {
	float:left;
	width:12px;
	height:12px;
	margin-right:4px;
	background-image:url(Images/Public.png);
	background-repeat:no-repeat;
	background-position:center;
	text-indent:-3000px;
	position:relative;
}

#PageInfoDiv {
	font-size:10px;
	background-color:transparent;
	padding:2px 0px 2px 30px;
	position:absolute;
	top:43px;
	left:0px;
	width:1184px;
}

#RssLinkDiv {
	position:absolute;
	top:44px;
	left:1256px;
}

#RssLink {
	background-image:url(Images/RSS.png);
	background-repeat:no-repeat;
	text-indent:-2500px;
	display:block;
	height:13px;
	width:24px;
}

#PrintLinkDiv {
	position:absolute;
	top:43px;
	left:1228px;
}

#PrintLink {
	background-image:url(Images/Print.png);
	background-repeat:no-repeat;
	text-indent:-2500px;
	display:block;
	margin:2px 0px 0px 4px;
	height:16px;
	width:16px;
}

#EditProviderListDiv {
	float:right;
}

#PageInternalFooterDiv {}

#FooterDiv {
 	margin:2px 0px 6px 0px;
	padding:12px 0px 12px 212px;
	font-size:10px;
	color:#FFFFD8;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	text-align:center;
	display:block;
}

#FooterDiv a {
	color:#FFFFC0;
	text-decoration:none;
}

#PreviewDiv {}

#SpecialTagsDiv {
	font-size:11px;
	border:solid 1px #999999;
	background-color:#fff;
	padding:0px;
}

a.specialtaglink {
	display:block;
}

#PageListDiv {
	font-size:11px;
	border:solid 1px #999999;
	background-color:#fff;
	padding:0px;
}

#FileListDiv {
	font-size:11px;
	border:solid 1px #999999;
	background-color:#fff;
	padding:6px;
}

a.pagelistlink {
	display:block;
}

#SnippetListDiv {
	font-size:11px;
	border:solid 1px #999999;
	background-color:#fff;
	padding:0px;
}

a.snippetlistlink {
	display:block;
}

#AnchorsDiv {
	font-size:11px;
	border:solid 1px #999999;
	background-color:#fff;
	padding:0px;
}

a.anchorlink {
	display:block;
}

#ImagesDiv {
	font-size:11px;
	border:solid 1px #999999;
	background-color:#fff;
	padding:0px;
}

a.imagelink {
	display:block;
}

#SpecialTagsDiv *, #AnchorsDiv *, #ImagesDiv *, #PageListDiv *, #SnippetListDiv {
	padding:2px;
}

#SpecialTagsDiv a:hover, #AnchorsDiv a:hover, #ImagesDiv a:hover, #PageListDiv a:hover, #SnippetListDiv a:hover {
	color:#fff;
	background-color:#990000;
	text-decoration:none;
}

#SpecialCharsDiv, #CategoriesListDiv {
	margin-top:8px;
	border:solid 1px #888888;
	padding:4px;
	overflow:auto;
	width:200px;
	height:200px;
}

#FormatUl {
	margin:0px;
	padding:0px;
}

#FormatUl li {
	display:inline;
	list-style-image:none;
	margin:0px;
	padding:0px;
}

a.formatlink {
	background-position:center;
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	border:solid 1px #214C9A;
	text-indent:-2000px;
	margin-right:2px;
	float:left;
}

a.formatlink:hover {
	text-decoration:none;
	border:solid 1px #D9671E;
}

#BoldLink {
	background-image:url(Images/Bold.png);
}
#ItalicLink {
	background-image:url(Images/Italic.png);
}
#UnderlineLink {
	background-image:url(Images/Underline.png);
}
#StrikeLink {
	background-image:url(Images/Strike.png);
}
#H1Link {
	background-image:url(Images/H1.png);
}
#H2Link {
	background-image:url(Images/H2.png);
}
#H3Link {
	background-image:url(Images/H3.png);
}
#H4Link {
	background-image:url(Images/H4.png);
}
#SubLink {
	background-image:url(Images/Sub.png);
}
#SupLink {
	background-image:url(Images/Sup.png);
}
#PageListLink {
	background-image:url(Images/PageLink.png);
}
#FileLink {
	background-image:url(Images/File.png);
}
#LinkLink {
	background-image:url(Images/Link.png);
}
#ImageLink {
	background-image:url(Images/Image.png);
}
#AnchorLink {
	background-image:url(Images/Anchor.png);
}
#CodeLink {
	background-image:url(Images/Code.png);
}
#PreLink {
	background-image:url(Images/Pre.png);
}
#BoxLink {
	background-image:url(Images/Box.png);
}
#BrLink {
	background-image:url(Images/BR.png);
}
#SnippetListLink {
	background-image:url(Images/Snippet.png);
}
#SpecialTagsLink {
	background-image:url(Images/SpecialTags.png);
}
#NoWikiLink {
	background-image:url(Images/NoWiki.png);
}
#CommentLink {
	background-image:url(Images/Comment.png);
}
#EscapeLink {
	background-image:url(Images/Escape.png);
}

#PageListTable {
	width:90%;
	margin:0px 10px 0px 10px;
}

#PageListHeader {
	background-color:#DDDDDD;
}

.pagelistcelleven {
	border-bottom:solid 1px #CCCCCC;
}
.pagelistcellodd {
	border-bottom:solid 1px #CCCCCC;
	background-color:#F4F4F4;
}

#PageTreeP {
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 6px;
	border-left:4px solid #CCCCCC;
}

#FileListTable {
	width:98%;
	margin:0px;
}

#FileListHeader {
	background-color:#DDDDDD;
}

.filelistcelleven {
	border-bottom:solid 1px #CCCCCC;
}
.filelistcellodd {
	border-bottom:solid 1px #CCCCCC;
	background-color:#F4F4F4;
}

#RevisionListTable {
	width:98%;
	margin:0px;
}

#RevisionListHeader {
	background-color:#DDDDDD;
}

.revisionlistcelleven {
	border-bottom:solid 1px #CCCCCC;
}
.revisionlistcellodd {
	border-bottom:solid 1px #CCCCCC;
	background-color:#F4F4F4;
}

#PreviewDivExternal {}

#PreviewDiv {
	padding:10px;
	border:solid 4px #CCCCCC;
}

blockquote {
	border-left:solid 8px #FFDDDD;
	margin-left:16px;
	padding:0px 0px 2px 6px;
}

div.messagecontainer {
	margin:0px 0px 0px 16px;
}

div.rootmessagecontainer {
	border-top:solid 4px #990000;
}

div.messageheader {
	font-size:10px;
	background-color:#FFFFDD;
	padding:2px;
	border-top:solid 1px #990000;
	border-left:solid 1px #990000;
	border-right:solid 1px #990000;
}

span.messagesubject {
	font-weight:bold;
	font-size:12px;
}

div.messagebody {
	border-bottom:solid 1px #990000;
	border-left:solid 1px #990000;
	border-right:solid 1px #990000;
	margin:0px 0px 6px 0px;
	padding:4px;
}

div.reply {
	float:right;
	margin:6px 10px 0px 0px;
	font-size:11px;
	font-weight:bold;
}

a.reply {
	background-image:url(Images/MessageReply.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0px 0px 0px 12px;
}

a.edit {
	background-image:url(Images/MessageEdit.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0px 0px 0px 13px;
	margin-left:16px;
}

a.delete {
	background-image:url(Images/MessageDelete.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0px 0px 0px 10px;
	margin-left:16px;
}

div.warning {
	padding:6px;
	background-color:#FEF693;
	border:solid 1px #FFCF10;
	display:table-cell;
}

#TxtSearchBox {
	margin-left:6px;
	font-size:11px;
	width:183px;
	background-image:url(Images/Search.png);
	background-repeat:no-repeat;
	background-position:right center;
	background-color:#fff;
	border:solid 1px #CCCCCC;
}

#TxtSearchPage {
	font-size:11px;
	width:170px;
	background-image:url(Images/Search.png);
	background-repeat:no-repeat;
	background-position:right center;
	background-color:#fff;
	border:solid 1px #CCCCCC;
	margin:6px;
}

#ConcurrentEditingDiv {
	padding:6px;
	background-color:#FEF693;
	border:solid 1px #FFCF10;
}

span.signature {
	font-style:italic;
}

#TocContainer {
	border:solid 1px #CCCCCC;
	display:table-cell;
	padding:4px;
	background-color:#F9F9F9;
}

#AttachmentsDiv {
	margin-top:6px;
	padding:4px;
	border:solid 1px #559955;
	background-color:#D6EED2;
}

a.attachment {
	padding-left:14px;
	background-image:url(Images/Attachment.png);
	background-repeat:no-repeat;
	background-position:left center;
}

div.subtreediv {
	margin:0px 0px 0px 10px;
}

a.subdirlink {
	background-image:url(../../Images/Dir.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0px 0px 0px 18px;
}

a.filelink {
	background-image:url(../../Images/File.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding:0px 0px 0px 18px;
}

#ImageBrowserDiv {
	background-color:#fff;
	border:solid 1px #999999;
	width:616px;
}

#MainContainerDiv {
	overflow:auto;
	height:286px;
}

div.container {
	float:left;
	width:96px;
	height:126px;
	background-color:#fff;
	margin:4px;
}

#UpLevelLink, #UpLevelLink:hover {
	display:block;
	width:96px;
	height:96px;
	vertical-align:bottom;
	text-align:center;
	text-decoration:none;
}

a.dirlink, a.dirlink:hover {
	display:block;
	width:96px;
	height:96px;
	vertical-align:bottom;
	text-align:center;
	text-decoration:none;
}

a.itemlink, a.itemlink:hover {
	display:block;
	width:96px;
	height:116px;
	vertical-align:bottom;
	text-align:center;
	text-decoration:none;
}

span.itemtext {
	color:#000;
	background-color:#fff;
	padding:0px;
	width:96px;
	height:96px;
	vertical-align:bottom;
	font-size:10px;
}

#ImagePreviewDiv {
	float:right;
	width:256px;
	height:268px;
	border:solid 1px #CCCCCC;
	margin:4px;
	padding:4px;
	text-align:center;
	vertical-align:middle;
	background-color:#fff;
}

#PreviewImg {
	height:248px;
	vertical-align:middle;
}

img.thumb {
	border:solid 1px #CCCCCC;
}

#ImageDescriptionSpan {
	font-size:11px;
	font-style:italic;
}

#SearchCatExtDiv {
	float:right;
	margin-left:15px;
	background-color:#fff;
}

#SearchCatDiv {
	border:solid 1px #999999;
	padding:2px;
	max-height:180px;
	min-width:200px;
	overflow:auto;
}

#SearchControlsDiv {}

#SearchInstructionsDiv, #SearchInstructionsDiv ul li {
	font-size:11px;
}

#SearchResultsDiv {
	float:none;
	min-height:80px;
}

.HeaderName {
	font-family:"Segoe Print", "Trebuchet MS", Verdana, Arial;
	font-size:24px;
	color:#B0B010;
	font-weight:bold;
	text-align:center;
	margin:0px;
	padding:0px;
}

.HeaderName2 {
	font-family:"Segoe Print", "Trebuchet MS", Verdana, Arial;
	font-size:24px;
	color:#FFFFD8;
	font-weight:bold;
	text-align:left;
	margin:0px;
	padding:0px;
}

.HeaderIndex {
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	background-color:#006000;
	margin:0px;
	padding:0px 0px 0px 8px;
	border-bottom:1px solid #000;
	text-align:left;
	border-top:1px solid #000;
}

.HeaderIndex a {
	color:#FFFFC0;
	text-decoration:none;
}

.HeaderIndex a:link, .HeaderIndex a:active{
	color:#FFFFA0;
	text-decoration:none;
}

.HeaderIndex a:hover{
	color:#FFFF80;
	text-decoration:underline;
}

.GoogleFooter {
	text-align:center;
	margin-top:10px;
	margin-right:10px;
	margin-left:230px;
}

.GoogleRightBar {
	text-align:right;
	margin-top:10px;
	margin-right:5px;
	margin-left:5px;
}

#GoogleFooter2 {
	float:right;
	text-align:center;
	margin:2px 4px 10px 8px;
}

.GoogleBierNav {
	margin:2px 4px 10px 8px;
	display:block;
}

.LinkList {
	font-family:Arial, Verdana;
	font-size:11px;
	margin:2px 2px 8px 2px;
}

.ReferenceList {
	font-family:Arial, Verdana;
	font-size:11px;
	margin:2px 2px 2px 2px;
}

/*
#SidebarContentDiv {
	margin:0px;
}*/

#NavigationText {
	display:block;
	color:#003000;
	margin-left:6px;
	padding-left:50px;
	font-style:italic;
	font-weight:bold;
	background-image:url(images/bg1.jpg);
	background-repeat:repeat-y;
	background-position:0 0;
}

div.content {
	width:1264px;
	display:table;
	text-align:left;
	vertical-align:text-top;
}

div.contentcell {
	width:1260px;
	margin:4px 0px 4px 0px;
	display:table;
}

div.contentbox {
	margin:2px 0px 4px 0px;
	padding:6px;
	width:1248px;
	border:1px solid #CCCCCC;
	display:table;
}

#PostDiv {
	padding:26px 6px 10px 16px;
	width:1264px;
	min-height:750px;
	background-color:#FFFFF0;
}

#ListDiv {
	font-size:11px;
	width:1264px;
	display:table;
}

/********************************/

#titelticker { 
	width:434px; 
	background:#003000; 
	position:absolute;
	top:4px;
	left:1048px;
	overflow:hidden;
}

#titelticker a { text-decoration:none; }
#titelticker img { border:0px solid #fff; }

/*#titelticker .title {
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding:0px;
	width:0px;
	height:0px;
	visibility:hidden;
	overflow:hidden;
}*/

.titelticker-jcarousellite { width:424px; }
.titelticker-jcarousellite ul { list-style:none; display:block; padding:0px; }
.titelticker-jcarousellite li { list-style:none; display:block; padding:0px; text-align:center; vertical-align:middle; }
.titelticker-jcarousellite .thumbnail { float:left; width:0px; height:0px; }
.titelticker-jcarousellite .info {
	text-align:center;
	vertical-align:middle;
	font-family:"Segoe Print", "Comic Sans MS", Verdana, Arial;
	font-size:24px;
	color:#FFFFD8;
	height:102px;
	line-height:100px;
	overflow:hidden;
}

.titelticker-jcarousellite a 
{
	color:#FFFFD8;
	text-decoration:none;
}

.titelticker-jcarousellite a:link {
	color:#FFFFD8;
	text-decoration:none;
}

.titelticker-jcarousellite a:active {
	color:#FFFFD8;
	text-decoration:none;
}

.titelticker-jcarousellite a:hover {
	color:#990000;
	text-decoration:blink;
}

/*.titelticker-jcarousellite .info span.cat {
	display:block; 
	font-size:10px; 
	color:#FFFFD8; 
	height:0px;
	width:0px;
	visibility:hidden;
	overflow:hidden;
}*/
.titelticker-jcarousellite .clear { clear:both; }

/********************************/

.garagedoor {
	margin:2px;
	padding:0px 0px 0px 0px;
	list-style:none;
	/*background:url(images/menu-bg.jpg) no-repeat;
	width:800px;
	overflow:auto;
	top:0px;
	left:0px;
	position:fixed;*/
	background:url(images/menu.jpg) 0px 0px no-repeat;
	min-height:540px;
}

.garagedoor li {
	margin:0px 0px 0px 0px;
	clear:both;
	width:188px;
	height:36px;
	display:block;
	background:url(images/shutterblank.png) 0px 0px no-repeat; 
}

/* Modernizer Enabled */
.csstransitions .garagedoor li {
	-webkit-transition:background-position 0.6s ease;
	-moz-transition:background-position 0.6s ease;
	-o-transition-property:background-position 0.6s ease;
}
.csstransitions .garagedoor a:hover {
	background-position:0 -180px !important;
}

/*.garagedoor a, .garagedoor a:link, .garagedoor a:active {
	color:#003000;
	text-decoration:none;
}*/

.garagedoor a {
	width:188px;
	height:34px;
	display:block;
	/*background:url(images/window.png) no-repeat bottom center;*/
	text-align:center;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:34px;
	overflow:hidden;
/*	text-indent:-9999px;*/
}

/* -------------------------*/

#photo-gallery li { list-style-type:none; list-style-image:none; }

#ap-image-descriptions {
	height:0px;
	width:0px;
	visibility:hidden;
	overflow:hidden;
}

.ap-container {
	padding:0px 0px 10px 0px;
	list-style-type:none;
	list-style-image:none;
	position:relative;
	display:table;
	left:-14px;
}

.ap-gallery {
	width:1259px;
	padding:0px; 
	margin:0px 0px 0px 25px;
}

.ap-gallery * {
	padding:0px; 
	margin:0px;
}

.ap-gallery .ap-image-wrapper {
	position:relative; 
	width:800px;
	height:600px;
	margin:10px 0px 0px 0px;
	padding:0px 30px 0px 30px;
	float:left;
	overflow:hidden;
	border:2px solid #555555;
}

.ap-image-descr {
	position:relative; 
	width:395px;
	height:563px;
	margin:15px 0px 0px 0px;
	display:block;
	float:right;
	overflow:hidden;
	border-bottom:2px solid #555;
}

.ap-image-description {
	z-index:2;
	position:absolute;
	text-align:left;
	padding:16px 8px 0px 2px;
	background:url(images/opa75.png);
	color:#000300;
	left:0px;
	top:0px;
	background:none transparent scroll repeat 0% 0%;
}

.ap-description-title {
	display:block;
	margin:0px 20px 18px 25px;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:18px;
	font-weight:normal;
	font-style:normal;
	color:#990000;
}

.ap-description-description {
	margin:0px 20px 12px 25px;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#003000;
	line-height:20px;
	height:510px;
}

.ap-description-description1
{
	overflow:hidden;
	height:380px;
	width:100%;
}

.ap-image-exif
{
	margin:10px 0px 0px 0px;
	padding:4px;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#008000;
	height:78px;
	width:310px;
	border:1px solid #000;
}

.ap-image-exif table
{
	margin:0px;
	padding:0px;
}

.ap-image-exif td
{
	height:11px;
	max-height:11px;
	line-height:11px;
}

.ap-gallery .ap-image-wrapper .ap-loader {
	z-index:10;
	border-bottom:#ccc 1px solid;
	position:absolute;
	border-left:#ccc 1px solid;
	border-top:#ccc 1px solid;
	top:48%;
	border-right:#ccc 1px solid;
	left:48%;
}

.ap-gallery .ap-image-wrapper .ap-next {
	z-index:100;
	position:absolute;
	width:25%;
	display:block;
	height:100%;
	top:0px;
	cursor:pointer;
	right:0px;
}

.ap-gallery .ap-image-wrapper .ap-prev {
	z-index:100; position:absolute; width:25%; display:block; height:100%; top:0px; cursor:pointer; left:0px;
}
.ap-gallery .ap-image-wrapper .ap-prev {
}
.ap-gallery .ap-image-wrapper .ap-next {
}
.ap-gallery .ap-image-wrapper .ap-prev .ap-prev-image {
	Z-INDEX:101; POSITION:absolute; WIDTH:30px; DISPLAY:none; BACKGROUND:url(Images/ap_prev.png); HEIGHT:30px; TOP:47%; LEFT:0px;
}
.ap-gallery .ap-image-wrapper .ap-next .ap-next-image {
	Z-INDEX:101; POSITION:absolute; WIDTH:30px; DISPLAY:none; BACKGROUND:url(Images/ap_prev.png); HEIGHT:30px; TOP:47%; LEFT:0px;
}
.ap-gallery .ap-image-wrapper .ap-next .ap-next-image {
	WIDTH:30px; BACKGROUND:url(Images/ap_next.png); HEIGHT:30px; RIGHT:0px; LEFT:auto;
}
.ap-gallery .ap-image-wrapper .ap-image {
	z-index:9;
	position:absolute;
	overflow:hidden;
	top:0px;
	left:0px;
	margin-left:29px;
	border:1px solid #333;
	background-color:#000;
}

.ap-gallery .ap-image-wrapper .ap-image a img {
}

.ap-gallery .ap-image-wrapper .ap-image .ap-image-description {
	z-index:2;
	position:absolute;
	text-align:left;
	padding:0px;
	width:100%;
	bottom:0px;
	background:url(Images/opa75.png);
	color:#000;
	left:0px;
}

* HTML .ap-gallery .ap-image-wrapper .ap-image .ap-image-description {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');
	background:none transparent scroll repeat 0% 0%;
}

.ap-gallery .ap-image-wrapper .ap-image .ap-image-description .ap-description-title {
	display:block;
}
.ap-gallery .ap-controls {
	height:18px;
	width:370px;
	margin-top:10px;
	padding:2px 25px 0px 0px;
	float:right;
	font-size:12px;
	border-top:2px solid #333;
	border-bottom:2px solid #333;
}
.ap-gallery .ap-info {
	float:right;
}

.ap-gallery .ap-slideshow-controls {
	float:left;
}
.ap-gallery .ap-slideshow-controls .ap-slideshow-start {
	padding-left:5px;
	font-size:12px;
	cursor:pointer;
}
.ap-gallery .ap-slideshow-controls .ap-slideshow-stop {
	padding-left:5px;
	font-size:12px;
	cursor:pointer;
}
.ap-gallery .ap-slideshow-controls .ap-slideshow-countdown {
	/*padding-left:5px;
	font-size:32px;*/
}
.ap-gallery .ap-slideshow-running .ap-slideshow-start {
	font-style:italic;
	cursor:default;
}
.ap-gallery .ap-nav {
	position:relative;
	width:1180px;
	margin:0px 0px 0px 25px;
	padding:0px;
	border-top:1px solid #333;
	max-height:106px;
}

.ap-gallery .ap-forward {
	z-index:10;
	position:absolute;
	height:100%;
	top:0px;
}
.ap-gallery .ap-back {
	z-index:10;
	position:absolute;
	height:100%;
	top:0px;
}
* HTML .ap-gallery .ap-forward {
	height:100px;
}

.ap-gallery .ap-back {
	width:23px;
	display:block;
	background:url(Images/ap_scroll_back.png) no-repeat 8px 28px;
	cursor:pointer;
	left:-30px;
}
.ap-gallery .ap-forward {
	width:23px;
	display:block;
	background:url(Images/ap_scroll_forward.png) no-repeat 0px 28px;
	cursor:pointer;
	right:-30px;
}

.ap-gallery .ap-thumbs {
	width:100%;
	overflow:hidden;
}

.ap-gallery .ap-thumbs .ap-thumb-list {
	list-style-type:none;
	list-style-image:none;
	width: 9000px;
}

.ap-gallery .ap-thumbs li {
	padding:0px 2px 0px 2px; 
	float:left;
}

.ap-gallery .ap-thumbs li a {
	display:block;
}
.ap-gallery .ap-thumbs li a img {
	border:2px solid #ccc;
	display:block;
	height:100px;
	max-width:200px;
}

.ap-gallery .ap-thumbs li a.ap-active img {
	BORDER-BOTTOM:#616161 3px solid;
	BORDER-LEFT:#616161 3px solid;
	BORDER-TOP:#616161 3px solid;
	BORDER-RIGHT:#616161 3px solid;
}

.ap-preloads {
	position:absolute;
	top:-9000px;
	left:-9000px;
}

/* ------------------------------------------------------*/ 

#fancybox-loading {
	position:fixed;
	top:50%;
	left:50%;
	width:40px;
	height:40px;
	margin-top:-20px;
	margin-left:-20px;
	cursor:pointer;
	overflow:hidden;
	z-index:1104;
	display:none;
}

#fancybox-loading div {
	position:absolute;
	top:0;
	left:0;
	width:40px;
	height:480px;
	background-image:url('images/fancybox.png');
}

#fancybox-overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:1100;
	display:none;
}

#fancybox-tmp {
	padding:0;
	margin:0;
	border:0;
	overflow:auto;
	display:none;
}

#fancybox-wrap {
	position:absolute;
	top:0;
	left:0;
	padding:20px;
	z-index:1101;
	outline:none;
	display:none;
}

#fancybox-outer {
	position:relative;
	width:100%;
	height:100%;
	background:#fff;
}

#fancybox-content {
	width:0;
	height:0;
	padding:0;
	outline:none;
	position:relative;
	overflow:hidden;
	z-index:1102;
	border:0px solid #fff;
}

#fancybox-hide-sel-frame {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:transparent;
	z-index:1101;
}

#fancybox-close {
	position:absolute;
	top:-15px;
	right:-15px;
	width:30px;
	height:30px;
	background:transparent url('images/fancybox.png') -40px 0px;
	cursor:pointer;
	z-index:1103;
	display:none;
}

#fancybox-error {
	color:#444;
	font:normal 12px/20px Arial;
	padding:14px;
	margin:0;
}

#fancybox-img {
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	border:none;
	outline:none;
	line-height:0;
	vertical-align:top;
}

#fancybox-frame {
	width:100%;
	height:100%;
	border:none;
	display:block;
}

#fancybox-left, #fancybox-right {
	position:absolute;
	bottom:0px;
	height:100%;
	width:35%;
	cursor:pointer;
	outline:none;
	background:transparent url('images/blank.gif');
	z-index:1102;
	display:none;
}

#fancybox-left { left:0px; }
#fancybox-right { right:0px; }

#fancybox-left-ico, #fancybox-right-ico {
	position:absolute;
	top:50%;
	left:-9999px;
	width:30px;
	height:30px;
	margin-top:-15px;
	cursor:pointer;
	z-index:1102;
	display:block;
}

#fancybox-left-ico {
	background-image:url('images/fancybox.png');
	background-position:-40px -30px;
}

#fancybox-right-ico {
	background-image:url('images/fancybox.png');
	background-position:-40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility:visible; /* IE6 */
}

#fancybox-left:hover span {
	left:20px;
}

#fancybox-right:hover span {
	left:auto;
	right:20px;
}

.fancybox-bg {
	position:absolute;
	padding:0;
	margin:0;
	border:0;
	width:20px;
	height:20px;
	z-index:1001;
}

#fancybox-bg-n {
	top:-20px;
	left:0;
	width:100%;
	background-image:url('images/fancybox-x.png');
}

#fancybox-bg-ne {
	top:-20px;
	right:-20px;
	background-image:url('images/fancybox.png');
	background-position:-40px -162px;
}

#fancybox-bg-e {
	top:0;
	right:-20px;
	height:100%;
	background-image:url('images/fancybox-y.png');
	background-position:-20px 0px;
}

#fancybox-bg-se {
	bottom:-20px;
	right:-20px;
	background-image:url('images/fancybox.png');
	background-position:-40px -182px; 
}

#fancybox-bg-s {
	bottom:-20px;
	left:0;
	width:100%;
	background-image:url('images/fancybox-x.png');
	background-position:0px -20px;
}

#fancybox-bg-sw {
	bottom:-20px;
	left:-20px;
	background-image:url('images/fancybox.png');
	background-position:-40px -142px;
}

#fancybox-bg-w {
	top:0;
	left:-20px;
	height:100%;
	background-image:url('images/fancybox-y.png');
}

#fancybox-bg-nw {
	top:-20px;
	left:-20px;
	background-image:url('images/fancybox.png');
	background-position:-40px -122px;
}

#fancybox-title {
	font-family:Helvetica;
	font-size:12px;
	z-index:1102;
}

.fancybox-title-inside {
	padding-bottom:10px;
	text-align:center;
	color:#333;
	background:#fff;
	position:relative;
}

.fancybox-title-outside {
	padding-top:10px;
	color:#fff;
}

.fancybox-title-over {
	position:absolute;
	bottom:0;
	left:0;
	color:#FFF;
	text-align:left;
}

#fancybox-title-over {
	padding:10px;
	background-image:url('images/fancy_title_over.png');
	display:block;
}

.fancybox-title-float {
	position:absolute;
	left:0;
	bottom:-20px;
	height:32px;
}

#fancybox-title-float-wrap {
	border:none;
	border-collapse:collapse;
	width:auto;
}

#fancybox-title-float-wrap td {
	border:none;
	white-space:nowrap;
}

#fancybox-title-float-left {
	padding:0 0 0 15px;
	background:url('images/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color:#FFF;
	line-height:29px;
	font-weight:bold;
	padding:0 0 3px 0;
	background:url('images/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding:0 0 0 15px;
	background:url('images/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */
.fancybox-ie6 #fancybox-close { background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom:1; }
.fancybox-ie6 #fancybox-title-float-left { background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height:expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position:absolute; margin-top:0;
	top:expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 :document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop :document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */
.fancybox-ie .fancybox-bg { background:transparent !important; }

.fancybox-ie #fancybox-bg-n { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

#twitter { 
	background:#003000; 
	position:absolute;
	top:92px;
	left:172px;
	overflow:hidden;
}

