body
{
	font-size:10pt;
	margin:0;
	padding:0;
}

.innerpopup
{
	background-color:#fff;
	padding:0;
}

a
{
	text-decoration:none;
	cursor:pointer;
}

h1,.header1
{
	display:block;
	font-size:30pt;
	line-height:110%;
	margin:0 0 10px;
	padding:0;
}

h2,.header2,big,.big
{
	display:block;
	font-size:18pt;
	line-height:100%;
	margin:0 0 10px;
	padding:0;
}

h3
{
	font-size:12pt;
	line-height:110%;
	margin:0 0 10px;
	padding:0;
}

h4
{
	font-size:11pt;
	line-height:110%;
	margin:0 0 10px;
	padding:0;
}

img
{
	border:none;
}

.puffpath,.section
{
	font-size:75%;
	text-transform:uppercase;
	margin:0 0 2px;
	padding:0 0 1px;
}

.inlinesignature
{
	float:right;
	position:relative;
	color:#888;
	font-size:75%;
	text-transform:uppercase;
	margin:0;
	padding:0 0 10px 15px;
}

.inlinesignature img
{
	position:absolute;
	left:10px;
	top:0;
	width:32px;
	height:32px;
}

.inlinesignature .text
{
	font-size:75%;
	height:32px;
	overflow:hidden;
	background-color:#000;
	vertical-align:middle;
	margin:0;
	padding:0 0 0 32px;
}

.inlinesignature .text p
{
	color:#fff;
	padding:4px 8px 0;
}

.fckEditIntro,.preamble
{
	font-weight:700;
	margin:0 0 15px;
}

.signature,.byline
{
	color:#888;
	font-size:75%;
	text-align:right;
	text-transform:uppercase;
	margin:10px 0 0;
}

.bigarticlesignature
{
	color:#888;
	font-size:75%;
	text-align:left;
	text-transform:uppercase;
	margin:10px 0;
}

p.photographer
{
	margin:1px 0 0;
}

span.photographer
{
	display:block;
	float:right;
	margin:0 0 5px 5px;
	padding:0;
}

p.imagetext
{
	font-size:75%;
	text-align:left;
	color:#888;
	margin:1px 0 10px;
}

ol.articlelist
{
	margin-bottom:5px;
	padding:0 0 0 20px;
}

ol.articlelist li
{
	padding-bottom:0;
	margin-bottom:5px;
}

ul.years li ul.months
{
	list-style-type:none;
	margin:0 0 10px;
	padding:4px 0 0 15px;
}

div.floatingimagelist ul
{
	list-style:none;
	margin:0;
	padding:0;
}

div.floatingimagelist ul li
{
	list-style:none;
	border:0;
	float:left;
	margin:0 20px 20px 0;
	padding:0;
}

div.floatingimagelist ul li a
{
	text-decoration:none;
	margin:0;
	padding:0;
}

div.floatingimagelist ul li a img
{
	margin:0 0 5px;
	padding:0;
}

div.floatingimagelist ul li.clear
{
	float:none;
}

.quarter
{
	width:25%;
}

.half
{
	width:50%;
}

.third,.onethird
{
	width:33%;
}

.twothird,.twothirds
{
	width:67%;
}

.full
{
	width:100%!important;
}

table.clean
{
	border-collapse:collapse;
	border:0;
	width:100%;
	margin:0 0 10px;
	padding:0;
}

td.top
{
	vertical-align:top;
}

td.nowrap
{
	white-space:nowrap;
}

div.articlelist table.clean tr td
{
	vertical-align:top;
	padding:0 0 5px;
}

div.articlelist i
{
	font-style:normal;
}

table.layoutclean
{
	border-collapse:collapse;
	border:0;
	width:100%;
	margin:0;
	padding:0;
}

table.layoutclean tr td
{
	vertical-align:top;
	margin:0;
	padding:0;
}

table.borders
{
	border-collapse:collapse;
	border-bottom:1px solid #aaa;
}

table.borders tr th
{
	border:1px solid #fff;
	border-top:1px solid #eee;
	border-bottom:1px solid #ddd;
	border-left:1px solid #eee;
	border-right:1px solid #eee;
	text-align:left;
	white-space:nowrap;
	padding:4px 8px;
}

table.borders tr td
{
	border-top:1px solid #ddd;
	border-left:1px solid #bbb;
	border-right:1px solid #bbb;
	padding:4px 8px;
}

table.borders tr.odd td,table.borders tr td.odd
{
	border-top:1px solid #ddd;
	background-color:#f0f0f0;
}

table.borders tr.expanded td
{
	border-top:1px solid #eee;
	background-color:#FFF;
	font-size:80%;
	padding:10px 20px 20px;
}

a.external
{
	background-image:url(../../Images/externallink.gif);
	background-repeat:no-repeat;
	background-position:left center;
	display:inline-block;
	padding-left:12px;
}

blockquote
{
	background-image:url(../../Images/blockquote.gif);
	background-repeat:no-repeat;
	font-style:italic;
	margin:0 0 10px;
	padding:5px 10px 10px 27px;
}

.w120
{
	width:120px;
}

.w150
{
	width:150px;
}

.w250
{
	width:250px;
}

.w300
{
	width:300px;
}

.w350
{
	width:350px;
}

.w400
{
	width:400px;
}

.w450
{
	width:450px;
}

.w500
{
	width:500px;
}

.w550
{
	width:550px;
}

.w600
{
	width:600px;
}

.w650
{
	width:650px;
}

.w700
{
	width:700px;
}

.w750
{
	width:750px;
}

.w800
{
	width:800px;
}

.w850
{
	width:850px;
}

.w900
{
	width:900px;
}

.w950
{
	width:950px;
}

.w1000
{
	width:1000px;
}

.simplewindow-dim
{
	position:absolute;
	left:0;
	top:0;
	width:1px;
	height:1px;
	background-color:#121;
	z-index:90;
}

.simplewindow-overlay
{
	position:absolute;
	left:0;
	top:0;
	width:1px;
	height:1px;
	background-color:#fff;
	z-index:99;
}

.simplewindow-shadow
{
	position:absolute;
	left:0;
	top:0;
	width:20px;
	height:10px;
	z-index:99;
	border:0;
	vertical-align:top;
	margin:0;
	padding:0;
}

.simplewindow-shadow img
{
	border:0;
	width:100%;
	height:100%;
	vertical-align:top;
	margin:0;
	padding:0;
}

.simpledimmer-dim
{
	position:absolute;
	left:0;
	top:0;
	width:1px;
	height:1px;
	background-color:#ccc;
	z-index:90;
}

.simpledimmer-overlay
{
	position:absolute;
	left:0;
	top:0;
	width:400px;
	height:50px;
	color:#000;
	font-size:13pt;
	z-index:99;
	text-align:center;
}

a.uneditedwarning span
{
	background-image:url(../Images/uneditedwarning.gif);
	background-position:0 bottom;
	background-attachment:scroll;
	background-repeat:no-repeat;
	display:inline-block;
	width:10px;
	height:9px;
}

a.inlinecomments,span.inlinecomments
{
	text-decoration:none;
	color:#666;
	white-space:nowrap;
}

a.inlinecomments span,span.inlinecomments span
{
	background-image:url(../Images/bylinecomments.gif);
	background-position:0 bottom;
	background-attachment:scroll;
	background-repeat:no-repeat;
	display:inline-block;
	vertical-align:bottom;
	width:14px;
	height:11px;
}

.articlebox
{
	margin:5px 0 10px;
}

.articlebox .title
{
	font-size:70%;
	text-transform:uppercase;
	text-align:left;
	margin:0;
	padding:0;
}

.articlebox .contents
{
	font-size:90%;
	padding:10px 10px 0;
}

.articlebox .contents p
{
	position:relative;
	margin:0 0 10px;
	padding:0;
}

.articlebox .contents .right
{
	float:right;
	text-align:left;
	margin:0 0 10px 10px;
}

#xdomframe
{
	position:absolute;
	left:-200px;
	top:-200px;
	width:10px;
	height:10px;
	display:none;
}

#zitiztag
{
	position:absolute;
	left:-32px;
	top:230px;
}

a.feedlink
{
	display:inline-block;
	background-image:url(/Images/feed.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:0 0 0 20px;
}

.articlepreview,.mediapreview
{
	overflow:auto;
	border:1px solid #888;
	margin:0 0 10px;
}

.textbox
{
	border:1px solid #888;
	margin:0 0 10px;
	padding:10px;
}

.ascolumncontent .inner
{
	border:0;
	margin:0;
	padding:0;
}

.asruler
{
	display:block;
	float:left;
	clear:both;
	width:100%;
	margin:0;
	padding:0;
}

.asruler div
{
	height:1px;
	clear:both;
	margin:0;
	padding:0;
}

.ascolumncontent .asblock,.ascolumn .asblock
{
	width:100%;
	float:left;
	margin:0;
	padding:0;
}

.ascolumncontent .asblock .inner,.ascolumn .asblock .inner
{
	margin:0 0 20px;
	padding:0;
}

.ascolumncontent .last,.ascolumn .last
{
	display:block;
	height:1px;
	width:100%;
	float:none;
	clear:both;
	margin:0;
	padding:0;
}

.ascolumn .asdisabled
{
	opacity:.25;
	-moz-opacity:.25;
	filter:alpha(opacity=25);
}

.asblock .asoverlay
{
	position:absolute;
	right:0;
	top:0;
	background-color:#fff;
	color:#000;
	font-weight:700;
	opacity:.8;
	-moz-opacity:.8;
	filter:alpha(opacity=80);
	margin:0;
	padding:0;
}

.asblock .asoverlay p
{
	display:block;
	margin:0;
	padding:10px;
}

.asmouseinfo
{
	position:absolute;
	left:0;
	top:0;
	width:200px;
	text-align:center;
	z-index:999;
	opacity:.8;
	-moz-opacity:.8;
	filter:alpha(opacity=80);
}

.asmouseinfo p
{
	display:block;
	background-image:url(/Images/asmouseinfo-background.gif);
	background-repeat:no-repeat;
	background-position:center top;
	text-align:left;
	color:#fff;
	font-size:75%;
	margin:0;
	padding:30px 10px 10px;
}

.balk
{
	display:block;
	background-color:#000;
	padding:5px;
}

.balk span
{
	display:block;
	text-align:center;
	color:#fff;
	font:17pt Arial;
	font-weight:900;
}

.previewstart,.previewstop
{
	background-color:#444;
	height:40px;
}

.previewstop
{
	margin:40px 0 0;
}

.previewstart span,.previewstop span
{
	display:block;
	color:#fff;
	font-size:8pt;
	padding:13px 40px;
}

.helpsections ul li
{
	display:block;
	float:left;
	width:290px;
	position:relative;
	margin:0;
	padding:0;
}

.helpsections ul li p
{
	padding:0 20px 0 40px;
}

.helpsections ul li.last
{
	float:none;
	clear:both;
	width:1px;
	height:1px;
}

.editorialblock
{
	position:relative;
	height:250px;
	background-image:none;
	background-position:bottom right;
	background-repeat:no-repeat;
}

.editorialblock .text
{
	z-index:999;
	margin:0;
	padding:10px 130px 0 0;
}

.editorialblock .text p
{
	color:#444;
	margin:0 0 10px;
	padding:0;
}

.editorialblock .text p.signature
{
	color:#444;
	font-style:italic;
	font-weight:400;
	font-size:100%;
	margin:0 0 10px;
	padding:0;
}

.editorialblock .image
{
	position:absolute;
	right:0;
	bottom:0;
}

.sectiontoolbar
{
	background-color:#666;
	border-bottom:1px solid #333;
	margin:0 0 10px;
	padding:10px 10px 0;
}

.sectiontoolbar ul
{
	display:block;
	list-style-type:none;
	margin:0;
	padding:0;
}

.sectiontoolbar ul li
{
	display:block;
	margin:0;
	padding:0 0 10px;
}

.sectiontoolbar ul li a
{
	text-decoration:none;
	color:#fff;
}

.sectiontoolbar ul li a img
{
	vertical-align:bottom;
	margin:0 5px 0 0;
}

.assideblock
{
	float:right;
	padding:0 0 20px 20px;
}

.assideblock .innersideblock
{
	width:160px;
	text-align:left;
}

.floatingimages .smalltopimage,.floatingimages .smallbottomimage
{
	float:left;
	margin:0;
	padding:0 10px 10px 0;
}

.floatingimages .smalltopimage .inner,.floatingimages .smallbottomimage .inner
{
	width:60px;
	height:60px;
	margin:0;
	padding:0;
}

.slideshowblock .imageplaceholder
{
	position:relative;
	background-color:#000;
	margin:0;
	padding:0;
}

.slideshowblock .imageplaceholder .prevbutton
{
	position:absolute;
	width:30px;
	height:30px;
	background-image:url(../images/slideshow_prev.png);
}

.slideshowblock .imageplaceholder .nextbutton
{
	position:absolute;
	width:30px;
	height:30px;
	background-image:url(../images/slideshow_next.png);
}

.slideshowblock .descriptionplaceholder
{
	position:relative;
	margin:0 0 10px;
	padding:4px 0 0;
}

.slideshowblock .descriptionplaceholder p
{
	display:block;
	font-size:75%;
	margin:0;
	padding:4px 90px 0 0;
}

.slideshowblock .descriptionplaceholder .index
{
	display:block;
	position:absolute;
	top:0;
	right:0;
	font-size:75%;
	width:80px;
	text-align:right;
	color:#ccc;
}

.slideshowblock .descriptionplaceholder .index a
{
	color:#ccf;
}

.inputform
{
	display:block;
	width:100%;
	margin:0;
	padding:0;
}

.inputform .item
{
	display:block;
	float:left;
	margin:0;
	padding:0;
}

.inputform .last
{
	position:relative;
	display:block;
	clear:both;
	float:none;
	width:100%;
	height:1px;
}

.inputform .item .inner
{
	display:block;
	margin:0 20px 20px 0;
	padding:0;
}

.inputform .newitem
{
	position:relative;
	display:block;
	float:left;
	margin:0;
	padding:0;
}

.inputform .newitem .inner
{
	display:block;
	margin:15px 20px 20px 0;
	padding:0;
}

.inputform .newitem .prompt
{
	display:block;
	position:absolute;
	top:0;
	left:0;
	margin:0 20px 0 0;
	padding:0;
}

.inputform .inner .under .charactercounter1
{
	background-color:#555;
	color:#fff;
	margin:0 0 0 auto;
}

.inputform .inner .under .charactercounter1 .charactercounter2
{
	padding:2px 20px 0;
}

input.border,textarea.border,select.border
{
	border:1px solid #888;
	margin:0;
	padding:0;
}

input.border:focus,textarea.border:focus,select.border:focus
{
	border:1px solid #888;
	background-color:#fffff0;
	margin:0;
	padding:0;
}

input.big,textarea.big,select.big
{
	font-size:16pt;
}

table.regform tr td
{
	padding:5px 20px 5px 0;
}

span.validation-ok
{
	color:#0c0;
}

span.validation-pending
{
	color:#04a;
}

span.validation-error
{
	color:#c00;
}

.grayinputbox
{
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#eee;
	padding:10px 6px 6px 10px;
}

.grayinputbox .inputform .item .inner
{
	background-color:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin:0 4px 4px 0;
	padding:10px;
}

.grayinputbox .inputform .newitem .inner
{
	background-color:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin:0 4px 4px 0;
	padding:25px 10px 10px;
}

.grayinputbox .inputform .newitem .prompt
{
	left:10px;
	top:10px;
	font-weight:700;
}

body.popup .cMenu
{
	display:none!important;
}

.outerpage .page
{
	width:1000px;
	zoom:1;
	margin:0 auto;
}

.outerpage .page .innerpage
{
	position:relative;
	text-align:left;
	zoom:1;
	margin:0;
	padding:0;
}

.pageshadow1
{
	background-image:url(../Images/pageshadow-bottom.png);
	background-repeat:no-repeat;
	width:1000px;
	height:10px;
	margin:0 auto;
}

.globalheader
{
	width:1000px;
	text-align:left;
	position:relative;
	margin:0 auto;
}

.globalheader .customlogoblock,.globalheader .defaultlogoblock
{
	position:relative;
	width:1000px;
	background-repeat:no-repeat;
	background-position:top left;
	margin:0 0 10px;
}

.globalheader .nonavblock
{
	width:20px;
	height:1px;
}

.globalheader .navblock
{
	position:relative;
	height:40px;
	width:1000px;
}

.globalheader .navblock .box
{
	position:absolute;
	height:26px;
}

.globalheader .navblock .box .left
{
	position:absolute;
	left:0;
	top:0;
	width:10px;
	height:26px;
	background-image:url(../Images/header-block-template.png);
	background-repeat:no-repeat;
	background-position:top left;
}

.globalheader .navblock .box .content
{
	position:absolute;
	left:10px;
	top:0;
	height:26px;
}

.globalheader .navblock .box .right
{
	position:absolute;
	right:0;
	top:0;
	width:10px;
	height:26px;
	background-image:url(../Images/header-block-template.png);
	background-repeat:no-repeat;
	background-position:top right;
}

.globalheader .navblock .box#sectionbox
{
	left:0;
	width:445px;
}

.globalheader .navblock .box#sectionbox .content
{
	position:relative;
	width:425px;
}

.globalheader .navblock .box#sectionbox .content div span.current
{
	position:absolute;
	left:0;
	top:5px;
	width:300px;
	height:20px;
	color:#888;
}

.globalheader .navblock .box#sectionbox .content div span.arrow
{
	position:absolute;
	right:0;
	top:5px;
	width:100px;
	text-align:right;
	height:20px;
	color:#aaa;
}

.globalheader .navblock .box#searchbox
{
	left:455px;
	width:445px;
}

.globalheader .navblock .box#searchbox .content
{
	width:425px;
}

.globalheader .navblock .box#searchbox .content div img
{
	position:absolute;
	left:0;
	top:6px;
}

.globalheader .navblock .box#searchbox .content div input
{
	position:absolute;
	left:20px;
	top:5px;
	width:400px;
	height:16px;
	border:0;
}

.globalheader .navblock .authbutton
{
	position:absolute;
	left:910px;
	top:0;
}

.globalheader .navblock .authbutton a
{
	background-repeat:no-repeat;
	display:block;
	width:90px;
	height:35px;
	position:relative;
	text-decoration:none;
	cursor:pointer;
}

.globalheader .navblock .authbutton a span
{
	position:absolute;
	left:24px;
	top:6px;
	font-weight:700;
}

.centralblock
{
	background-image:url(../Images/profiletopbackground.png);
	background-repeat:no-repeat;
	height:30px;
	position:relative;
}

.centralblock .left
{
	position:absolute;
	left:20px;
	top:8px;
}

.globalfooter
{
	width:1000px;
	text-align:left;
	opacity:.66;
	-moz-opacity:.66;
	filter:alpha(opacity=66);
	margin:0 auto 40px;
}

.newfooter
{
	position:relative;
	height:100px;
}

.newfooter .text
{
	position:absolute;
	left:130px;
	top:20px;
	width:400px;
	font-size:75%;
}

.newfooter .text2
{
	position:absolute;
	left:560px;
	top:20px;
	width:400px;
	font-size:75%;
}

.innerpageheader
{
	border:0;
	position:relative;
	margin:0;
	padding:0;
}

.innerpageheader .top
{
	position:relative;
	display:block;
	white-space:nowrap;
	border:0;
	margin:0;
	padding:0;
}

.innerpageheader .top .defaultheader
{
	height:150px;
	margin-top:30px;
	background-color:#fff;
	background-image:url(/Images/standardtop.jpg);
}

.innerpageheader .top .defaultheader .title
{
	position:absolute;
	left:160px;
	top:57px;
}

.innerpageheader .top .steps
{
	position:absolute;
	right:40px;
	bottom:60px;
}

.innerpageheader .top .toptabs
{
	position:absolute;
	left:0;
	bottom:0;
}

.innerpageheader .bottom
{
	position:relative;
	width:100%;
	height:30px;
	background-color:#aaa;
	background-image:url(/Images/tabssprite.gif);
	background-repeat:repeat-x;
	background-position:top left;
	border:0;
	overflow:hidden;
	margin:0;
	padding:0;
}

.innerpageheader .bottom .breadcrumbs
{
	position:absolute;
	bottom:9px;
	margin:0;
	padding:0;
}

.innerpageheader .bottom .tabs
{
	position:absolute;
}

.innerpageheader .bottom .toolbar
{
	position:absolute;
	bottom:9px;
	font:8pt Arial;
	font-weight:700;
	color:#888;
	margin:0;
	padding:0;
}

.outerpageheader .background a
{
	display:block;
	line-height:0;
	margin:0;
	padding:0;
}

.innerpageheader2
{
	position:relative;
	display:block;
	margin:0;
	padding:0;
}

.innerpageheader2 .defaultheader
{
	display:block;
	margin:0;
	padding:30px 40px 25px;
}

.innerpageheader2 .defaultheader p
{
	text-transform:lowercase;
	margin:0;
	padding:0 0 5px;
}

.innerpageheader2 .globalmenu
{
	position:absolute;
	right:10px;
	top:10px;
	font-size:75%;
}

.innerpageheader2 .search
{
	position:absolute;
	right:10px;
	bottom:10px;
}

.innerpageheader2 .search input
{
	border:1px solid #ccc;
	background-color:#fff;
	color:#666;
	padding:2px;
}

.innerpagesubmenu p
{
	text-transform:lowercase;
	font-size:85%;
	margin:0;
	padding:8px 40px;
}

.innerpagesteps
{
	position:relative;
	height:32px;
}

.innerpagesteps ul
{
	display:block;
	height:32px;
	overflow:hidden;
	margin:0;
	padding:0;
}

.innerpagesteps ul li
{
	display:block;
	float:left;
	list-style:none;
	height:32px;
	background-image:url(../Images/wizardsteps.png);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}

.innerpagesteps ul li.sep
{
	width:10px;
	height:32px;
}

.innerpagesteps ul li.sep-none-to-normal
{
	background-position:-80px -50px;
}

.innerpagesteps ul li.sep-none-to-current
{
	background-position:-40px -50px;
}

.innerpagesteps ul li.sep-none-to-completed
{
	background-position:0 -50px;
}

.innerpagesteps ul li.sep-current-to-normal
{
	background-position:-60px -10px;
}

.innerpagesteps ul li.sep-completed-to-current
{
	background-position:-40px -10px;
}

.innerpagesteps ul li.sep-normal-to-none
{
	background-position:-100px -50px;
}

.innerpagesteps ul li.sep-current-to-none
{
	background-position:-60px -50px;
}

.innerpagesteps ul li.sep-completed-to-none
{
	background-position:-20px -50px;
}

.innerpagesteps ul li.sep-completed-to-completed
{
	background-position:-20px -10px;
}

.innerpagesteps ul li div
{
	position:relative;
	padding:5px 10px;
}

.innerpagesteps ul li.normal
{
	background-position:0 -170px;
	color:#fff;
}

.innerpagesteps ul li.current
{
	background-position:0 -130px;
	color:#fff;
}

.innerpagesteps ul li.completed
{
	background-position:0 -90px;
	color:#fff;
}

.innerpagesteps ul li div span
{
	display:block;
	margin:4px 0 0 10px;
}

.innerpagesteps ul li div span.number
{
	display:block;
	position:absolute;
	left:4px;
	top:1px;
	font:18pt Helvetica, Arial;
	font-weight:700;
	margin:0;
}

div.navtabs
{
	height:30px;
	overflow:hidden;
	padding:0 0 0 32px;
}

div.navtabs ul li
{
	float:left;
	display:block;
	margin:0 1px 0 0;
	padding:0;
}

div.navtabs ul li.last
{
	width:1px;
	height:1px;
	clear:both;
}

div.navtabs ul li a
{
	display:block;
	height:30px;
	background-image:url(../Images/pagetabssprite.gif);
	background-position:left -40px;
	background-repeat:repeat-x;
	text-decoration:none;
	margin:0;
}

div.navtabs ul li a:hover
{
	background-image:url(../Images/pagetabssprite.gif);
	background-position:left -80px;
}

div.navtabs ul li a span
{
	display:block;
	font:7pt Verdana, Arial, Helvetica;
	color:#444;
	background-image:url(../Images/pagetabssprite.gif);
	background-position:right -40px;
	background-repeat:repeat-x;
	padding:11px 8px 10px;
}

div.navtabs ul li.selected a span
{
	font-weight:700;
	color:#444;
	background-image:url(../Images/pagetabssprite.gif);
	background-position:right 0;
	background-repeat:repeat-x;
	padding:10px 8px 15px;
}

div.navtabs ul li a:hover span
{
	background-image:url(../Images/pagetabssprite.gif);
	background-position:right -80px;
}

div.navtabs ul li.selected a:hover span
{
	background-image:url(../Images/pagetabssprite.gif);
	background-position:right 0;
}

div.navnosub
{
	height:4px;
	background-image:url(../Images/pagetabssprite.gif);
	background-position:left -150px;
}

div.navsub
{
	height:24px;
	background-image:url(../Images/pagetabssprite.gif);
	background-position:left -120px;
	position:relative;
}

div.navsub p
{
	font:7pt Verdana, Arial, Helvetica;
	color:#aaa;
	margin:0;
	padding:5px 0 0 40px;
}

div.navsub p.add
{
	position:absolute;
	right:40px;
	top:5px;
	margin:0;
	padding:0;
}

div.navsub p a
{
	color:#666;
}

.hintbox
{
	position:relative;
	border:1px solid #cca;
	background-color:#FFE;
	margin:0 0 20px;
}

.hintbox a.close
{
	display:block;
	position:absolute;
	width:13px;
	height:13px;
	right:10px;
	top:10px;
	background-image:url(../Images/hintclose.gif);
	cursor:pointer;
}

.hintbox .inner
{
	padding:20px 40px 10px 20px;
}

.bigmenu a.menuitem
{
	float:left;
	display:block;
	border:1px solid #bbb;
	background-color:#f8f8f8;
	position:relative;
	margin:0 10px 10px 0;
}

.bigmenu a.menuitem:hover
{
	border:1px solid #bbb;
	background-color:#fff;
	color:#444;
}

.bigmenu a.menuitem .inner
{
	display:block;
	width:180px;
	height:160px;
	border-top:1px solid #fff;
	border-bottom:1px solid #eee;
}

.bigmenu a.menuitem .inner img
{
	position:absolute;
	left:60px;
	top:30px;
}

.bigmenu a.menuitem .inner span
{
	position:absolute;
	left:0;
	width:180px;
	top:120px;
	text-align:center;
	font-size:150%;
	color:#444;
}

.fwc
{
	border:0;
	margin:0;
	padding:40px 20px 20px 40px;
}

.fwc-4c
{
	border:0;
	float:left;
	width:752px;
	margin:0;
	padding:0;
}

.fwc-3c
{
	border:0;
	float:left;
	width:564px;
	margin:0;
	padding:0;
}

.fwc-2c
{
	border:0;
	float:left;
	width:376px;
	margin:0;
	padding:0;
}

.fwc-1c
{
	border:0;
	float:left;
	width:188px;
	margin:0;
	padding:0;
}

.nc-1c,.nc-1c2,.nc-2c,.nc-3c,.nc-4c,.nc-5c,.nc-f
{
	float:left;
	border:0;
	margin:0;
	padding:0 20px 20px 0;
}

.nc-5c .nc-i
{
	width:920px;
}

.nc-4c .nc-i
{
	width:732px;
}

.nc-3c .nc-i
{
	width:544px;
}

.nc-1c2 .nc-i
{
	width:261px;
}

.nc-2c .nc-i
{
	width:356px;
}

.nc-1c .nc-i
{
	width:168px;
}

.nc-1c .nc-i,.nc-1c2 .nc-i,.nc-2c .nc-i,.nc-3c .nc-i,.nc-4c .nc-i,.nc-5c .nc-i,.nc-f .nc-i
{
	overflow:hidden;
}

.sectiontop,.pagetop
{
	position:relative;
	height:80px;
	margin:0;
	padding:0;
}

.sectiontop .title,.pagetop .title,.sectiontop .path,.pagetop .path
{
	position:absolute;
	left:40px;
	right:600px;
	top:25px;
	white-space:nowrap;
	overflow:visible;
}

.pagetop .wizardlegend
{
	position:absolute;
	right:40px;
	top:15px;
	width:400px;
}

.sectiontop .innercontrols,.pagetop .innercontrols
{
	position:absolute;
	right:40px;
	top:22px;
	width:400px;
	text-align:right;
}

.sectionbreadcrumbs p a
{
	color:#888;
	text-decoration:none;
}

.sectiontop .links
{
	position:absolute;
	right:40px;
	top:60px;
}

.topeditorial
{
	position:absolute;
	right:10px;
	bottom:30px;
	height:100px;
	width:530px;
	cursor:pointer;
}

.topeditorial .image1,.topeditorial .image2
{
	position:absolute;
	top:10px;
	width:160px;
	height:80px;
}

.topeditorial .image1
{
	left:10px;
}

.topeditorial .image2
{
	left:330px;
}

.topeditorial .quote1,.topeditorial .quote2
{
	position:absolute;
	top:30px;
	width:330px;
	height:70px;
	overflow:hidden;
	white-space:normal;
}

.topeditorial .quote1 h2 a,topeditorial .quote2 h2 a
{
	text-decoration:none;
	margin:0;
	padding:0;
}

.topeditorial .quote1 p a,.topeditorial .quote2 p a
{
	text-decoration:none;
	text-transform:uppercase;
	margin:0;
	padding:0;
}

.topeditorial .quote1
{
	left:150px;
}

.topeditorial .quote2
{
	left:0;
}

.sectiontopsub
{
	height:28px;
	background-color:#eee;
	border-bottom:1px solid #ccc;
	position:relative;
	margin:0;
}

.sectiontopsub p
{
	position:absolute;
	left:40px;
	top:8px;
	width:400px;
	margin:0;
	padding:0;
}

.guidetop
{
	position:relative;
	height:60px;
	margin:0;
	padding:0;
}

.guidetop .icon
{
	position:absolute;
	left:40px;
	top:15px;
}

.guidetop h2
{
	display:block;
	margin:0;
	padding:10px 10px 5px 80px;
}

.guidetop p
{
	display:block;
	margin:0;
	padding:0 10px 10px 80px;
}

.guidetop p.oneline
{
	display:block;
	margin:0;
	padding:20px 20px 20px 40px;
}

.guidetop .innercontrols
{
	position:absolute;
	right:40px;
	top:15px;
	width:400px;
	text-align:right;
}

.popuptop
{
	position:relative;
	height:60px;
	background-color:#333;
	margin:0;
	padding:0;
}

.popuptop .title
{
	position:absolute;
	left:20px;
	right:20px;
	top:20px;
}

.popuptop .title h1
{
	font-size:16pt;
	letter-spacing:-1px;
	color:#fff;
}

.popuptop .close a
{
	background-color:#444;
	display:block;
	color:#fff;
	font-size:75%;
	padding:4px 10px;
}

.popuptop .close a:hover
{
	background-color:#fff;
	color:#666;
}

.sitebar
{
	background-image:url(../images/bar-background.gif);
	background-repeat:repeat-x;
	background-position:top left;
	position:relative;
	height:30px;
}

.sitebarspacer
{
	height:0;
}

.sitebar .loginview,.sitebar .logoutview
{
	position:absolute;
	right:20px;
	top:5px;
	width:400px;
}

.sitebar ul
{
	position:absolute;
	display:block;
	margin:0;
	padding:0;
}

.sitebar ul.left
{
	left:0;
	top:0;
}

.sitebar ul li
{
	position:relative;
	display:block;
	list-style:none;
	top:0;
	height:30px;
	margin:0!important;
	padding:0!important;
}

.sitebar ul li.logo
{
	width:165px;
}

.sitebar ul li.sep
{
	width:3px;
	background-image:url(../Images/bar-separator.gif);
}

.sitebar ul li.text span
{
	display:block;
	margin:8px 10px;
}

.sitebar ul li.controls div
{
	margin:4px 0 4px 4px;
}

.sitebar ul li.controls div input
{
	border:0;
	background-color:#666;
	vertical-align:middle;
	margin:0 4px 0 0;
	padding:2px;
}

.sitebar ul li.controls div input.button
{
	height:22px;
	vertical-align:middle;
	padding:0 10px;
}

.sitebar ul li.controls div input.text
{
	height:14px;
	padding:4px;
}

.sitebar ul li.controls div input.dimmed
{
	height:14px;
	color:#aaa;
	padding:4px;
}

.sitebar ul li .topdropdown,.sitebar ul li .topdropdown-open
{
	position:relative;
	height:30px;
	margin:0;
	padding:0;
}

.topdropdown-open
{
	background-image:url(../Images/bar-background-selected.gif);
}

.topdropdown span,.topdropdown-open span
{
	display:block;
	margin:8px;
}

.topdropdown img,.topdropdown-open img
{
	position:absolute;
	left:8px;
	top:6px;
}

.topdropdown-wrapper .items
{
	position:absolute;
	left:0;
	top:30px;
	display:block;
	margin:0;
	padding:0;
}

.topdropdown-wrapper .items ul
{
	display:block;
	list-style-type:none;
	background-color:#fff;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	margin:0;
	padding:2px;
}

.topdropdown-wrapper .items ul li
{
	display:block;
	list-style-type:none;
	white-space:nowrap;
	margin:0;
	padding:0;
}

.topdropdown-wrapper .items ul li.separator
{
	display:block;
	list-style-type:none;
	height:10px;
	white-space:nowrap;
	margin:0;
	padding:0;
}

.topdropdown-wrapper .items ul li a
{
	position:relative;
	display:block;
	text-decoration:none;
	background-color:#fff;
	margin:0;
	padding:0;
}

.topdropdown-wrapper .items ul li a img
{
	position:absolute;
	left:4px;
	top:4px;
}

.topdropdown-wrapper .items ul li a span
{
	display:block;
	font:7pt Verdana, Helvetica, Arial;
	color:#666;
	padding:5px 24px;
}

.topdropdown-wrapper .items ul li a:hover
{
	background-color:#06C;
}

.topdropdown-wrapper .items ul li a:hover span
{
	color:#fff;
}

.topdropdown-wrapper .items ul li a span small
{
	color:#aaa;
}

div.loginstripe
{
	height:30px;
	background-color:#fff;
	background-image:url(../../Images/stripesprites.png);
	position:relative;
}

div.loginstripe div.text
{
	position:absolute;
	left:40px;
	top:8px;
	width:500px;
}

div.loginstripe div.controls
{
	position:absolute;
	right:20px;
	width:500px;
	top:3px;
	text-align:right;
}

div.loginstripe div.actions
{
	position:absolute;
	right:40px;
	top:10px;
}

div.loginstripe div.breadcrumbs
{
	position:absolute;
	left:40px;
	top:8px;
	text-decoration:none;
}

body.popup .popupactions
{
	border-top:1px solid #ccc;
	text-align:right;
	margin:0;
	padding:15px 20px 10px 0;
}

.wizardnavigation
{
	clear:both;
	position:relative;
	height:80px;
	width:100%;
}

.wizardnavigationtop
{
	clear:both;
	background-color:#fff;
	position:relative;
	height:80px;
	width:100%;
}

.sectionbottom
{
	position:relative;
	height:35px;
	margin:0;
	padding:0;
}

.sectionbottom .left
{
	position:absolute;
	left:20px;
	top:10px;
	width:400px;
	text-align:left;
	font-size:75%;
}

.sectionbottom .right
{
	position:absolute;
	right:20px;
	top:10px;
	width:400px;
	text-align:right;
	font-size:75%;
}

.settingsblock .menu
{
	position:absolute;
	left:0;
	top:0;
	width:201px;
}

.settingsblock .menu ul
{
	display:block;
	list-style:none;
	margin:0;
	padding:0;
}

.settingsblock .menu ul li
{
	display:block;
	list-style:none;
	text-align:left;
	margin:0;
	padding:6px 8px;
}

.settingsblock .content
{
	margin:0 0 0 200px;
	padding:0;
}

.settingsblock .content .innercontent
{
	padding:20px 20px 40px;
}

.threecolumnlayout
{
	zoom:1;
	padding:30px 10px 30px 20px;
}

.threecolumnlayout .column1
{
	width:380px;
	float:left;
	overflow:hidden;
}

.threecolumnlayout .column2
{
	width:380px;
	float:left;
	overflow:hidden;
	border-left:1px solid #eee;
}

.threecolumnlayout .column3
{
	width:200px;
	float:left;
	overflow:hidden;
	border-left:1px solid #eee;
}

.threecolumnlayout .column3 .columncontent
{
	margin:0 20px 0 0;
}

.contentpagelayout .column1
{
	width:185px;
	float:left;
	overflow:hidden;
}

.contentpagelayout .column2
{
	width:386px;
	float:left;
	overflow:hidden;
	border-left:1px solid #eee;
	border-right:1px solid #eee;
}

.contentpagelayout .column3
{
	width:386px;
	float:left;
	overflow:hidden;
}

.twocolumnlayout .column1
{
	width:660px;
	float:left;
	overflow:hidden;
}

.twocolumnlayout .column2
{
	width:250px;
	float:left;
	overflow:hidden;
}

.columnlayout .column
{
	float:left;
	margin:0;
	padding:0;
}

.columnlayout .column .columncontent
{
	margin:0;
	padding:0 20px;
}

.bigtabs .tabs
{
	height:32px;
	background-image:url(/Images/bigtabbackground.png);
}

.bigtabs .tabs ul
{
	display:block;
	list-style-type:none;
	margin:0;
	padding:0 10px;
}

.bigtabs .tabs ul li
{
	display:block;
	float:left;
	height:32px;
	list-style-type:none;
	margin:0;
	padding:0;
}

.bigtabs .tabs ul li a
{
	display:block;
	padding:6px 20px;
}

.bigtabs .tabs ul li span
{
	display:block;
	height:32px;
}

.bigtabs .tabs ul li.selected
{
	background-image:url(/Images/bigtabtemplate.png);
	background-position:left top;
}

.bigtabs .tabs ul li.selected span
{
	background-image:url(/Images/bigtabtemplate.png);
	background-position:right top;
}

.bigtabs .page
{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	width:auto;
}

.findview .parameters
{
	position:absolute;
	left:0;
	right:0;
	top:0;
	height:50px;
	background-color:#fff;
	border-bottom:1px solid #ccc;
}

.findview .results
{
	position:absolute;
	background-color:#eee;
	left:0;
	top:51px;
	right:0;
	bottom:51px;
	overflow:auto;
}

.findview .results .inner ul
{
	border:0;
	margin:0;
	padding:0;
}

.findview .results .inner ul li span
{
	display:block;
	width:100px;
	height:150px;
	overflow:hidden;
	text-align:center;
}

.findview .results .inner ul li span img
{
	width:100px;
	height:100px;
	margin:0 0 5px;
}

.findview .results .inner ul li span a
{
	text-decoration:none;
	color:inherit;
}

.findview .actions
{
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	height:50px;
	background-color:#fff;
	border-top:1px solid #ccc;
}

.threecolumnlayouttopcontent
{
	padding:20px 40px 0;
}

.standardcontentgroup
{
	border-bottom:1px solid #ccc;
	padding:40px;
}

.columns .column
{
	float:left;
	margin:0;
	padding:0;
}

.columns .separator
{
	float:left;
	width:20px;
	display:block;
	margin:0;
	padding:0;
}

.columns .column .columncontent
{
	margin:0;
	padding:0 0 20px;
}

.startmenu ul li
{
	display:block;
	float:left;
	margin:0 30px 20px 0;
}

.bigmenu ul li a
{
	display:block;
	width:290px;
	height:120px;
	background-color:#f8f8f8;
	position:relative;
	color:#666;
}

.bigmenu ul li a span
{
	display:block;
	padding:10px 10px 10px 85px;
}

.mediummenu ul li
{
	float:left;
	list-style-type:none;
	margin:0 2px 2px 0;
	padding:0;
}

.mediummenu ul li a
{
	display:block;
	width:190px;
	height:52px;
	position:relative;
	color:#666;
}

.mediummenu ul li a span
{
	display:block;
	font-size:120%;
	font-weight:700;
	padding:18px 10px 10px 52px;
}

.smallstartmenu ul li
{
	display:block;
	float:left;
	width:auto;
	margin:0;
	padding:0;
}

.pagetoolbar
{
	background-color:#def;
	border-top:1px solid #cde;
	border-left:1px solid #cde;
	border-right:1px solid #cde;
	border-bottom:1px solid #789;
	margin:0 0 20px;
	padding:0;
}

.pagetoolbar .inner ul li
{
	position:relative;
	display:block;
	float:left;
	list-style-type:none;
	color:#000;
	margin:0 2px 0 0;
	padding:0;
}

.pagetoolbar .inner ul li a
{
	color:#444;
}

.pagetoolbar .inner ul li img
{
	position:absolute;
	left:10px;
	top:5px;
}

.pagetoolbar .inner ul li span
{
	display:block;
	padding:5px 10px 5px 30px;
}

.pagetoolbar .inner ul li:hover
{
	background-color:#cde;
}

.pagetoolbar .inner ul li.last
{
	float:none;
	clear:both;
	margin:0;
	padding:0;
}

.innerpagetoolbar
{
	position:relative;
	text-align:left;
	font:7pt Arial;
	color:#666;
	margin:0 0 3px;
}

.innerpagetoolbar p
{
	position:relative;
	margin:0 0 5px;
	padding:0;
}

.innerpagetoolbar p a
{
	color:#666;
	margin:0 2px 0 0;
}

p.wizardtext
{
	width:600px;
	padding:10px 5px;
}

.listeditor
{
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:0;
	display:block;
	position:relative;
}

.listeditor ul
{
	list-style:none;
	display:block;
	position:relative;
	margin:0;
	padding:0;
}

.listeditor ul li
{
	list-style:none;
	display:block;
	border-bottom:1px solid #ccc;
	cursor:pointer;
	margin:0;
	padding:5px;
}

.listeditor ul li div input.value
{
	border:0;
	font:inherit;
	background-color:inherit;
	width:100%;
	color:#fff;
	margin:0 50px 0 0;
	padding:0;
}

.listeditor ul li div a.value
{
	margin:0 50px 0 0;
}

.listeditor ul li.even
{
	background-color:#f0f0f0;
}

.listeditor ul li.editing
{
	background-color:#08f;
}

.listeditor ul li.add
{
	font-style:italic;
	color:#bbb;
}

.listeditor ul li.first
{
	background-color:#444;
	color:#fff;
}

.debugfield
{
	border:1px dotted #bbb;
	background-color:#eee;
	padding:5px;
}

.tageditor
{
	display:block;
	position:relative;
	zoom:1;
	margin:0;
	padding:0;
}

.tageditor ul li
{
	display:block;
	position:relative;
	float:left;
	margin:0 4px 4px 0;
	padding:0;
}

.tageditor ul li p
{
	margin:0;
	padding:4px 18px 3px 6px;
}

.tageditor ul li a
{
	position:absolute;
	right:8px;
	top:4px;
	color:#c00;
	cursor:pointer;
}

.tageditor ul li.tag
{
	background-image:url(/Images/tagtemplate.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.tageditor ul li.tag p
{
	background-image:url(/Images/tagtemplate.gif);
	background-position:top right;
	background-repeat:no-repeat;
	white-space:nowrap;
}

.tageditor ul li.add p
{
	padding:0;
}

.tageditor ul li.add p input
{
	width:100px;
	margin:0;
}

.tageditor ul li.add p a
{
	position:relative;
	right:auto;
	top:auto;
	cursor:pointer;
}

.tageditor ul li.last
{
	float:none;
	clear:both;
	height:1px;
}

div.signatureautocomplete ul li
{
	list-style-type:none;
	display:block;
	height:40px;
	cursor:pointer;
	position:relative;
	margin:0;
	padding:4px 0 0 40px;
}

div.signatureautocomplete ul li img
{
	background-color:#444;
	position:absolute;
	left:2px;
	top:2px;
	width:32px;
	height:32px;
}

div.signatureautocomplete ul li .informal
{
	display:block;
	color:#ccc;
}

div.autocomplete ul li
{
	list-style-type:none;
	display:block;
	cursor:pointer;
	margin:0;
	padding:2px;
}

input.editing,textarea.editing
{
	background-color:#ffc;
	width:100%;
}

.hover
{
	background-color:#ffc;
}

.signaturepicker a
{
	cursor:pointer;
	color:#08f;
}

.signaturepicker img
{
	vertical-align:bottom;
	margin:0 6px 0 0;
}

.signaturepickerdropdown-above
{
	background-image:url(../Images/bubble500left.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:200px;
	position:absolute;
}

.signaturepickerdropdown-below
{
	background-image:url(../Images/bubble500topleft.gif);
	background-position:top right;
	background-repeat:no-repeat;
	width:200px;
	position:absolute;
}

.signaturepickerdropdown-above .inner
{
	margin:0;
	padding:2px 0 22px;
}

.signaturepickerdropdown-below .inner
{
	margin:0;
	padding:22px 0 2px;
}

.signaturepickerdropdown-above .inner ul,.signaturepickerdropdown-below .inner ul
{
	display:block;
	list-style:none;
	list-style-type:none;
	margin:0;
	padding:0;
}

.signaturepickerdropdown-above .inner ul li,.signaturepickerdropdown-below .inner ul li
{
	display:block;
	float:left;
	list-style:none;
	list-style-type:none;
	width:200px;
	height:26px;
	position:relative;
	overflow:hidden;
	cursor:pointer;
	margin:0;
	padding:0;
}

.signaturepickerdropdown-above .inner ul li.last,.signaturepickerdropdown-below .inner ul li.last
{
	clear:both;
	float:none;
	border:0;
	height:1px;
	width:1px;
	display:block;
	padding:0;
}

.signaturepickerdropdown-above .inner ul li.selected,.signaturepickerdropdown-below .inner ul li.selected
{
	background-color:#06c;
}

.signaturepickerdropdown-above .inner ul li .avatar,.signaturepickerdropdown-below .inner ul li .avatar
{
	border:0;
	background-color:#666;
	position:absolute;
	left:5px;
	top:5px;
	width:16px;
	height:16px;
	overflow:hidden;
	margin:0;
	padding:0;
}

.signaturepickerdropdown-above .inner ul li .text,.signaturepickerdropdown-below .inner ul li .text
{
	position:absolute;
	left:26px;
	top:7px;
	width:200px;
	height:20px;
	color:#fff;
	font:8pt Verdana, Arial, Helvetica;
}

ul.properties
{
	list-style-type:none;
	display:block;
	margin:0 0 10px;
	padding:0;
}

ul.properties li.property
{
	list-style-type:none;
	display:block;
	position:relative;
	zoom:1;
	margin:0;
	padding:0 5px 5px 0;
}

li.property div.title
{
	display:block;
	position:absolute;
	left:0;
	top:3px;
	width:140px;
	height:18px;
	margin:0;
	padding:0;
}

li.property div.contents
{
	margin:0 0 5px 160px;
	padding:0;
}

.inlinethrobber
{
	position:absolute;
	left:0;
	top:0;
	background-color:#fff;
	border-right:1px solid #aaa;
	border-bottom:1px solid #aaa;
}

.inlinethrobber .inner
{
	margin:0;
	padding:30px;
}

.inlinethrobber .inner span
{
	font-size:10pt;
	color:#555;
}

.inlinehelp
{
	background-image:url(../Images/inlinehelpbackground.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#59c235;
	font-style:italic;
	cursor:pointer;
	padding:0 0 0 16px;
}

.helpbubble
{
	background-image:url(../Images/bubble500left.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:350px;
	position:absolute;
}

.helpbubble .inner
{
	color:#fff;
	margin:0;
	padding:10px 10px 30px;
}

.pagemessages .warning,.pagemessages .error,.pagemessages .message
{
	display:block;
	position:relative;
	border:0;
	border-bottom:1px solid #aaa;
	font:9pt Verdana, Arial;
	margin:0;
	padding:0;
}

.pagemessages .warning
{
	background-color:#fec;
	color:#441;
}

.pagemessages .error
{
	background-color:#fcc;
	color:#411;
}

.pagemessages .message
{
	background-color:#cef;
	color:#136;
}

.pagemessages .warning img,.pagemessages .error img,.pagemessages .message img
{
	position:absolute;
	left:8px;
	top:7px;
	width:16px;
	height:16px;
	border:0;
	margin:0;
	padding:0;
}

.pagemessages .warning .hide,.pagemessages .error .hide,.pagemessages .message .hide
{
	position:absolute;
	right:10px;
	top:8px;
	color:#C44;
	font:9pt Arial;
	font-weight:700;
	cursor:pointer;
}

.pagemessages .warning .text,.pagemessages .error .text,.pagemessages .message .text
{
	display:block;
	margin:0;
	padding:8px 30px;
}

.comments2,.comments2 div
{
	border:1px solid red;
	padding:10px;
}

.sectionlisttext
{
	background-color:#000;
	color:#fff;
	font-size:75%;
	padding:0 8px 5px;
}

.wizardstepguide
{
	position:absolute;
	right:10px;
	top:10px;
	margin:0;
	padding:0;
}

.maincontent .wizardstepguide
{
	right:50px;
	top:50px;
}

.wizardstepguide ul
{
	display:block;
	height:35px;
	list-style-type:none;
	margin:0;
	padding:0;
}

.wizardstepguide ul li
{
	float:left;
	height:35px;
	margin:0;
	padding:0;
}

.wizardstepguide ul li span
{
	font-size:16pt;
	display:block;
	text-align:center;
	font-weight:700;
	padding:2px 5px 0;
}

.wizardstepguide ul li.last
{
	float:none;
	clear:both;
}

.wizardstepguide ul li.step
{
	background-image:url(../Images/wst_normal.gif);
	width:34px;
	color:#080;
}

.wizardstepguide ul li.currentstep
{
	background-image:url(../Images/wst_current.gif);
	width:34px;
	color:#fff;
}

.wizardstepguide ul li.dimmedstep
{
	background-image:url(../Images/wst_dimmed.gif);
	width:34px;
	color:#9c9;
}

.wizardstepguide ul li.separator
{
	background-image:url(../Images/wst_separator.gif);
	width:9px;
}

.wizardstepguide ul li.dimmedseparator
{
	background-image:url(../Images/wst_dimmedseparator.gif);
	width:9px;
}

.sectionpicker3 .fixed,.sectionpicker3 .mine,.sectionpicker3 .any,.sectionpicker3 .none
{
	display:block;
	position:relative;
	height:25px;
}

.sectionpicker3 .fixed input.check,.sectionpicker3 .mine input.check,.sectionpicker3 .any input.check,.sectionpicker3 .none input.check
{
	position:absolute;
	left:0;
	top:2px;
}

.sectionpicker3 .fixed label,.sectionpicker3 .mine label,.sectionpicker3 .any label
{
	position:absolute;
	left:20px;
	top:5px;
	width:120px;
}

.sectionpicker3 .none label
{
	position:absolute;
	left:20px;
	top:5px;
	width:180px;
}

.sectionpicker3 .fixed select.list,.sectionpicker3 .mine select.list
{
	position:absolute;
	left:140px;
	top:0;
	width:145px;
}

.sectionpicker3 .any input.query
{
	position:absolute;
	left:140px;
	top:0;
	width:140px;
}

.actionlist ul li
{
	position:relative;
	list-style:none;
	margin:0 0 10px;
	padding:0;
}

.actionlist ul li a span
{
	margin:2px 0 2px 20px;
}

div.geobutton
{
	display:inline-block;
	border:1px solid #ccc;
	background-color:#eee;
	cursor:pointer;
	height:70px;
	width:200px;
	position:relative;
}

div.geobutton:hover
{
	border:1px solid #ddd;
	background-color:#fff;
}

div.geobutton img
{
	position:absolute;
	border:1px solid #ccc;
	width:50px;
	height:50px;
	left:10px;
	top:10px;
}

div.geobutton span
{
	display:block;
	margin:20px 0 0 75px;
}

div.imagelisteditor
{
	border:1px solid #ddd;
	margin:0 0 15px;
	padding:2px 0 0 2px;
}

div.imagelisteditor ul.imagelist
{
	list-style-type:none;
	display:block;
	margin:0;
	padding:0;
}

div.imagelisteditor ul.imagelist li
{
	display:block;
	position:relative;
	overflow:hidden;
	margin:0;
	padding:0;
}

div.imagelisteditor ul.imagelist li .delete
{
	position:absolute;
	right:10px;
	top:5px;
}

div.imagelisteditor ul.imagelist li .inner
{
	display:block;
	background-color:#f0f0f0;
	height:42px;
	color:#666;
	border:1px solid #ddd;
	cursor:n-resize;
	margin:0 2px 2px 0;
}

div.imagelisteditor ul.imagelist li.main .inner
{
	background-color:#cef;
	border:1px solid #8ac;
}

div.imagelisteditor ul.imagelist li.new .inner
{
	background-color:#f8f8f8;
	border:1px solid #ccc;
	cursor:pointer;
}

div.imagelisteditor ul.imagelist li.new .inner .image
{
	background-color:Transparent;
	border:0;
}

div.imagelisteditor ul.imagelist li .inner .image
{
	position:absolute;
	background-color:#fff;
	left:5px;
	top:5px;
}

div.imagelisteditor ul.imagelist li .actions
{
	position:absolute;
	right:10px;
	top:15px;
	width:350px;
	text-align:right;
}

div.imagelisteditor ul.imagelist li .title
{
	position:absolute;
	left:42px;
	top:5px;
	width:150px;
	font-size:75%;
	color:#888;
}

div.imagelisteditor ul.imagelist li .actions a
{
	color:#66a;
}

div.imagelisteditor ul.imagelist li .inner .info
{
	padding:15px 20px 0 42px;
}

div.imagelisteditor ul.imagelist li .inner .info .text
{
	font-style:italic;
}

.expandos .expando
{
	background-color:#fff;
	margin:0 0 2px;
}

.expandos .expando .head
{
	cursor:pointer;
	background-image:url(../Images/expandosprite.gif);
	background-position:left -40px;
	background-repeat:no-repeat;
	padding:2px;
}

.expandos .expando .head.closed
{
	background-image:url(../Images/expandosprite.gif);
	background-position:left 0;
	background-repeat:no-repeat;
	color:#888;
}

.expandos .expando .head span
{
	margin:0 0 0 15px;
}

.expandos .expando .content
{
	border:1px solid #ddd;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	margin:0 5px 10px;
	padding:10px;
}

.roombox
{
	margin:0 0 20px;
	padding:1px;
}

.roombox .header
{
	margin:0 0 1px;
	padding:5px 20px;
}

.roombox .header p
{
	font-weight:700;
	margin:0;
	padding:0;
}

.roombox .subheader
{
	position:relative;
	margin:0 0 1px;
	padding:5px 20px;
}

.roombox .subheader p
{
	font-size:75%;
	margin:0;
	padding:0;
}

.roombox .subheader p.actions
{
	position:absolute;
	right:20px;
	top:5px;
}

.roombox .content
{
	margin:0;
	padding:20px;
}

.roombox .footer
{
	border:0;
	margin:1px 0 0;
	padding:5px 20px;
}

.roombox .footer p
{
	text-align:right;
	margin:0;
	padding:0;
}

.sidebarbox .header
{
	margin:0 0 2px;
	padding:0;
}

.sidebarbox .subheader p
{
	font-size:75%;
	margin:0;
	padding:0;
}

.itemlist ul li
{
	list-style:none;
	position:relative;
	margin:0;
	padding:0;
}

.itemlist ul li .inner
{
	margin:0;
	padding:10px 10px 30px;
}

.itemlist ul li .inner .signaturebox
{
	float:right;
	margin:0 0 10px 10px;
	padding:10px;
}

.itemlist ul li p.time
{
	position:absolute;
	right:10px;
	top:8px;
	color:#bbb;
	font:7pt Verdana, Arial, Helvetica;
	padding:0;
}

.itemlist ul li p.signature
{
	position:absolute;
	left:10px;
	bottom:10px;
	margin:0;
	padding:0;
}

.itemlist ul li p.actions
{
	position:absolute;
	right:20px;
	bottom:10px;
	font:7pt Verdana, Arial, Helvetica;
	margin:0;
	padding:0;
}

.itemlist ul li p.actions a
{
	font:7pt Verdana, Arial, Helvetica;
}

.itemlist ul li.empty
{
	text-align:center;
	color:#aaa;
	padding:20px;
}

table.forumtable
{
	width:100%;
	border-collapse:collapse;
	margin:0;
}

table.forumtable tr th.title
{
	width:45%;
}

table.forumtable tr th.posts
{
	width:50px;
	text-align:center;
}

table.forumtable tr td.info
{
	text-align:center;
	padding:20px;
}

p.contentfilter
{
	font-size:75%;
}

div.comments3
{
	border:0;
	font:8pt Verdana, Arial;
	margin:0 0 20px;
	padding:0;
}

div.comments3 div.innercommentheader
{
	background-image:url(../Images/comments/bluetop.gif);
	background-repeat:repeat-x;
	background-color:#22b0fc;
	height:35px;
	position:relative;
}

div.comments3 div.innercommentheader span
{
	position:absolute;
	left:10px;
	top:18px;
	color:#fff;
	font-weight:700;
}

div.comments3 div.innercommentpager
{
	background-color:#22b0fc;
	color:#fff;
	font-size:75%;
	padding:0 10px 5px;
}

div.comments3 div.innercommentpager a
{
	color:#fff;
	text-decoration:underline;
}

div.comments3 div.innercomments
{
	border:2px solid #22b0fc;
	padding:5px 5px 2px;
}

div.comments3 div.innercomments div.innercomment
{
	border:1px solid #eee;
	position:relative;
	margin:0 0 3px;
	padding:0;
}

div.comments3 div.innercomments div.innercomment div.avatar
{
	position:absolute;
	left:5px;
	top:5px;
}

div.comments3 div.innercomments div.innercomment div.info
{
	font-size:75%;
	margin:5px 5px 5px 45px;
}

div.comments3 div.innercomments div.innercomment div.onlytext
{
	font-style:italic;
	color:#888;
	text-align:center;
	margin:10px;
}

div.comments3 div.innercomments div.innercomment div.info p
{
	font-size:125%;
}

div.comments3 div.innercommentinput
{
	background-color:#22b0fc;
	color:#fff;
	padding:5px;
}

div.comments3 div.innercommentinput div
{
	position:relative;
	padding:1px 2px;
}

div.comments3 div.innercommentinput div a
{
	color:#fff;
	font-weight:400;
}

div.comments3 div.innercommentinput div textarea,div.comments3 div.innercommentinput div input
{
	width:100%;
	font:9pt Arial;
	border:0;
	overflow:auto;
	margin:0;
}

div.multipage .period
{
	font-size:70%;
	color:#aaa;
	padding:2px 0;
}

div.multipage .prevpagebutton
{
	position:absolute;
	right:0;
	top:0;
	font-size:14pt;
	color:#fff;
	width:20px;
	height:20px;
	cursor:pointer;
}

div.multipage .nextpagebutton
{
	position:absolute;
	right:0;
	bottom:0;
	font-size:14pt;
	color:#fff;
	width:20px;
	height:20px;
	cursor:pointer;
}

div.multipage div.loading
{
	position:absolute;
	text-align:center;
	height:30px;
	margin:0 auto;
}

div.multipage div.loading span
{
	display:block;
	text-align:left;
	background-color:#000;
	color:#fff;
	width:150px;
	margin:0 auto;
	padding:5px;
}

div.multipagegallery .prevpagebutton
{
	position:absolute;
	left:0;
	bottom:0;
	font-size:14pt;
	width:20px;
	height:20px;
	color:#fff;
	cursor:pointer;
}

div.multipagegallery .nextpagebutton
{
	position:absolute;
	right:0;
	bottom:0;
	font-size:14pt;
	width:20px;
	height:20px;
	color:#fff;
	cursor:pointer;
}

div.bigimagerotator
{
	position:relative;
	overflow:hidden;
	border:0;
	margin:0;
	padding:0;
}

div.bigimagerotator .prevpagebutton
{
	position:absolute;
	left:2px;
	top:2px;
	font-size:14pt;
	width:40px;
	height:40px;
	color:#fff;
	cursor:pointer;
}

div.bigimagerotator .nextpagebutton
{
	position:absolute;
	right:2px;
	top:2px;
	font-size:14pt;
	width:40px;
	height:40px;
	color:#fff;
	cursor:pointer;
}

div.commentsummarylist ul li
{
	position:relative;
	background-image:url(../Images/commentlistitem.gif);
	background-repeat:no-repeat;
	height:45px;
	margin:0;
	padding:0;
}

div.commentsummarylist ul li .quote
{
	position:absolute;
	left:50px;
	top:5px;
	right:10px;
	height:20px;
	white-space:nowrap;
	overflow:hidden;
}

div.commentsummarylist ul li .byline
{
	position:absolute;
	text-align:left;
	left:50px;
	top:25px;
	right:10px;
	font-size:75%;
	color:#888;
	white-space:nowrap;
	overflow:hidden;
	margin:0;
	padding:0;
}

div.articlesummarylist ul li
{
	position:relative;
	height:41px;
	margin:0;
	padding:0;
}

div.articlesummarylist ul li .quote
{
	position:absolute;
	left:45px;
	top:3px;
	right:10px;
	height:20px;
	overflow:hidden;
	white-space:nowrap;
}

div.articlesummarylist ul li .byline
{
	position:absolute;
	text-align:left;
	left:45px;
	top:18px;
	right:10px;
	overflow:hidden;
	white-space:nowrap;
	margin:0;
	padding:0;
}

div.bigimagerotatorsummarylist ul li .info
{
	position:absolute;
	left:0;
	bottom:0;
	height:auto;
	width:100%;
	opacity:.7;
	-moz-opacity:.7;
	filter:alpha(opacity=70);
	background-color:#000;
	overflow:hidden;
	white-space:nowrap;
}

div.bigimagerotatorsummarylist ul li .info span
{
	display:block;
	font-size:150%;
	font-weight:700;
	letter-spacing:-1px;
	color:#fff;
	padding:10px;
}

div.bigimagerotatorsummarylist ul li .info span a
{
	color:inherit;
	font:inherit;
	text-decoration:inherit;
}

div.gallerythumbnaillist ul li
{
	position:relative;
	display:block;
	float:left;
	width:105px;
	height:130px;
	overflow:hidden;
	margin:0;
	padding:0;
}

div.gallerythumbnaillist ul li.clear
{
	display:block;
	float:none;
}

div.gallerythumbnaillist ul li .image
{
	position:absolute;
	left:2px;
	top:2px;
}

div.gallerythumbnaillist ul li .byline
{
	position:absolute;
	left:2px;
	top:104px;
	overflow:hidden;
	white-space:nowrap;
	margin:0;
	padding:0;
}

div.gallerythumbnaillist ul li .byline a
{
	color:inherit;
	overflow:hidden;
	white-space:nowrap;
}

.imageselector-preview
{
	background-color:#ffe;
	border:1px solid #ccc;
}

.imageselector-horizontal .imageselector-controls
{
	float:left;
	vertical-align:middle;
}

.hits .hit .image
{
	float:right;
	margin:30px 0 20px 20px;
}

.hit
{
	position:relative;
	margin:0 0 20px;
}

.hit .index
{
	display:block;
	position:absolute;
	font-size:20pt;
	color:#ccc;
	left:0;
	width:50px;
	text-align:right;
	top:5px;
	vertical-align:top;
	line-height:100%;
}

.hit p.byline
{
	text-align:left;
}

.mediahitsblock .mediahit
{
	border:1px solid #eee;
	float:left;
	overflow:hidden;
	margin:0 10px 10px 0;
	padding:10px;
}

.mediahitsblock .mediahit .inner
{
	width:152px;
	height:240px;
}

.mediahitsblock .mediahit .inner img
{
	border:1px solid #ddd;
	margin:0 0 10px;
}

.mediahitsblock .mediahit .inner p small
{
	font-size:75%;
	line-height:75%;
}

a:hover,.sitebar a,div.loginstripe a,.pagetoolbar .inner ul li:hover a,p.contentfilter a
{
	text-decoration:underline;
}

h1 a,.header1 a,h2 a,.header2 a,h3 a,.header3 a,h4 a,.header4 a,.bigarticlesignature a,.signature a,.byline a,.inlinesignature a,.centralblock a,.contentmenu ul li a,.listeditor ul li div a
{
	color:inherit;
	text-decoration:none;
}

.clear,.bigtabs .tabs ul li.last,div.comments3 div.innercommentinput div input
{
	clear:both;
}

.puffpath a,.section a,.inlinesignature .text p a,.innerpageheader2 .globalmenu a,.sectionbottom .left a,.sectionbottom .right a,.bigmenu ul li a span h2,.roombox .header p a,.roombox .subheader p a,.sidebarbox .subheader p a,.sidebarbox .footer p a,div.commentsummarylist ul li .byline a
{
	color:inherit;
}

p.text,.fckEditFulltext,table.regform,.headerbanner,.twocolumnlayout .column2 .columncontent,.twoequalcolumnlayout .column2 .columncontent,.startmenu,.smallstartmenu,.hits .hit
{
	margin:0 0 20px;
}

p.readmore,td.right,.right,.sidebarbox .footer p
{
	text-align:right;
}

.bigarticlesignature img,.signature img,.byline img,span.validation-ok img,span.validation-pending img,span.validation-error img,.centralblock div img,div.navsub p img,.sectiontop .links a img,.sectiontop .links img,div.loginstripe div.actions a img,.innerpagetoolbar p a img,.inlinethrobber .inner img,div.multipage div.loading span img,div.multipagegallery div.loading span img,div.bigimagerotator div.loading span img,.hit .avatar
{
	vertical-align:bottom;
}

.tags,.sectionarticleimage,.editorialblock .text h2,.expandos
{
	margin:0 0 10px;
}

.sectionarticleimageright,.hit .firstimage
{
	float:right;
	margin:0 0 20px 20px;
}

.photographer a,.newfooter .text a,.newfooter .text2 a,.hit p.byline a
{
	color:inherit;
	text-decoration:underline;
}

ul,ol
{
	padding-bottom:0;
}

ul li,ol li
{
	padding-bottom:5px;
}

ul.articlelist,ul.years
{
	list-style-type:none;
	margin:0 0 10px;
	padding:0;
}

ul.articlelist li,ul.years li,ul.years li ul.months li
{
	padding-bottom:0;
	margin:0 0 4px;
}

ul.articlelist li.footer,ol.articlelist li.footer
{
	font-size:75%;
	text-align:right;
}

td.fill,.w100p
{
	width:100%;
}

.w100,div.loginstripe div.controls input.text
{
	width:100px;
}

.w200,.signaturepicker
{
	width:200px;
}

a.uneditedwarning,div.loginstripe div.actions a,div.loginstripe div.breadcrumbs a,body.popup .popupactions a,.actionlist ul li a,p.contentfilter a.selected
{
	text-decoration:none;
}

.articlebox .contents small a,.ascolumn .aspickable,.helpbutton
{
	cursor:pointer;
}

.bold,.contentmenu ul li.selected,.itemlist ul li .inner p.title
{
	font-weight:700;
}

.center,table.forumtable tr td.posts
{
	text-align:center;
}

.articlepreview .inner,.mediapreview .inner,.findview .results .inner,body.popup .standardcontent,body.popup .standardcontentgroup
{
	padding:20px;
}

.ascolumncontent,.ascolumn,.threecolumnlayout .column1 .columncontent,.contentpagelayout .column1 .columncontent
{
	margin:0 0 0 20px;
}

.asruler div hr,.threecolumnlayout .separator,.contentpagelayout .separator
{
	display:none;
}

.helpsections ul,.outerpageheader,.outerpageheader .background,div.navtabs ul,.pagetoolbar .inner ul,.tageditor ul
{
	display:block;
	margin:0;
	padding:0;
}

.helpsections ul li img,.slideshowblock .imageplaceholder .imageblock,.actionlist ul li a img,div.commentsummarylist ul li .avatar,div.articlesummarylist ul li .avatar,div.bigimagerotatorsummarylist ul li .image
{
	left:0;
	position:absolute;
	top:0;
}

.sidebarimage,.sidebaravatar
{
	margin:0 0 15px;
}

.slideshowblock,.listeditor ul li div,div.bigimagerotatorsummarylist ul li
{
	position:relative;
	margin:0;
	padding:0;
}

.grayinputbox .inputform,.outerwrapper,div.multipage .allpages,div.multipagegallery .allpages,.mediahitsblock .mediahit .inner p
{
	margin:0;
}

.inputform .inner .under,.sitebar ul.right li
{
	float:right;
}

.grayinputbox .inputform .item,.grayinputbox .inputform .newitem,.pagemessages,.sectionpicker3,.sectionpicker3 .overlay
{
	display:block;
}

.globalheader .customlogoblock a img,.globalheader .defaultlogoblock a img,.smallstartmenu ul li img
{
	border:0;
}

.centralblock .right,.popuptop .close,.listeditor ul li div a.down
{
	position:absolute;
	right:20px;
	top:0;
}

.newfooter .logo,.wizardnavigation .left,.wizardnavigationtop .left
{
	left:40px;
	position:absolute;
	top:20px;
}

.innerpageheader .top a,.innerpageheader .top img,.innerpageheader .top a img
{
	border:0;
	display:block;
	margin:0;
	padding:0;
}

.innerpageheader .bottom .toolbar a,span.dimmed,.hit h2 i
{
	color:#888;
}

.innerpagesteps ul li.sep-normal-to-normal,.innerpagesteps ul li.sep-completed-to-normal
{
	background-position:-80px -10px;
}

div.navtabs ul li.selected a,div.navtabs ul li.selected a:hover
{
	background-image:url(../Images/pagetabssprite.gif);
	background-position:left 0;
}

.bigmenu,.actionlist
{
	margin:0 0 20px;
	padding:0;
}

.fwc-5c,.fwc-full
{
	border:0;
	float:left;
	width:940px;
	margin:0;
	padding:0;
}

.sectiontopsub .sectionmenus,.listeditor ul li div a.up
{
	position:absolute;
	right:40px;
	top:0;
}

.sitebar ul.right,.listeditor ul li div a.delete
{
	position:absolute;
	right:0;
	top:0;
}

.sitebar ul.left li,.imageselector-horizontal .imageselector-preview
{
	float:left;
}

.topdropdown-wrapper .items ul li.separator a:hover,.findview .results .inner ul li:hover
{
	background-color:#fff;
}

.wizardnavigation .right,.wizardnavigationtop .right
{
	position:absolute;
	right:40px;
	top:20px;
}

.settingsblock,div.multipage .allpages .onepage,div.multipagegallery .allpages .onepage,div.bigimagerotator .allpages .onepage,div.bigimagerotatorsummarylist
{
	position:relative;
}

.contentmenu ul,div.signatureautocomplete ul,div.autocomplete ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}

.threecolumnlayout .column2 .columncontent,.contentpagelayout .column2 .columncontent,.contentpagelayout .column3 .columncontent
{
	margin:0 20px;
}

.contentpagelayout,.twocolumnlayout,.twoequalcolumnlayout
{
	zoom:1;
	padding:40px 20px 20px;
}

.twocolumnlayout .separator,.twoequalcolumnlayout .separator
{
	display:block;
	float:left;
	height:100%;
	width:20px;
}

.twocolumnlayout .column1 .columncontent,.twoequalcolumnlayout .column1 .columncontent
{
	margin:0 0 20px 20px;
}

.twoequalcolumnlayout .column1,.twoequalcolumnlayout .column2
{
	float:left;
	overflow:hidden;
	width:450px;
}

.bigtabs .page .inner,.standardcontent
{
	padding:40px;
}

.findview .parameters .inner,.findview .actions .inner
{
	padding:12px;
}

.findview .results .inner ul li,.bigmenu ul li
{
	float:left;
	list-style-type:none;
	margin:0 10px 10px 0;
	padding:0;
}

.startmenu ul,.smallstartmenu ul
{
	display:block;
	list-style-image:none;
	margin:0;
	padding:0;
}

.bigmenu ul li a:hover,.mediummenu ul li a:hover
{
	background-color:#08f;
	color:#fff;
	text-decoration:none;
}

.bigmenu ul li a img,.mediummenu ul li a img
{
	left:10px;
	position:absolute;
	top:10px;
}

.mediummenu,.hit h2,.hit p
{
	margin:0 0 2px;
	padding:0;
}

.pagetoolbar .inner,.sidebarbox .content
{
	margin:0;
	padding:10px;
}

.listeditor ul li:hover.odd,.listeditor ul li:hover.even,.listeditor ul li:hover.first,.listeditor ul li:hover.add,div.signatureautocomplete ul li.selected,div.autocomplete ul li.selected
{
	background-color:#08f;
	color:#fff;
}

div.signatureautocomplete,div.autocomplete
{
	background-color:#FFF;
	border:1px solid #888;
	position:absolute;
	width:250px;
	margin:0;
	padding:0;
}

table.forumtable tr th,table.forumtable tr td,div.multipagegallery .period,div.bigimagerotator .period
{
	padding:5px 10px;
}

div.multipage,div.multipagegallery
{
	overflow:hidden;
	position:relative;
}

div.multipagegallery div.loading,div.bigimagerotator div.loading
{
	height:30px;
	position:absolute;
	text-align:center;
}

div.multipagegallery div.loading span,div.bigimagerotator div.loading span
{
	background-color:#000;
	color:#fff;
	display:block;
	text-align:left;
	width:150px;
	margin:0 auto;
	padding:5px;
}

div.commentsummarylist ul,div.articlesummarylist ul,div.bigimagerotatorsummarylist ul
{
	list-style:none;
	margin:0;
	padding:0;
}

div.commentsummarylist ul li .quote a,div.articlesummarylist ul li .quote a
{
	color:#666;
	font-weight:700;
	text-decoration:none;
}

p,.contentmenu ul li,.hintbox .inner p,.sidebarbox
{
	margin:0 0 10px;
	padding:0;
}

ul.articlelist li.footer,ol.articlelist li.footer,p.photographer,span.photographer
{
	margin:0;
	padding:0;
}