body {
    
    color: #272727;
    background-color: #323232;
}

#body {
	background-color: #323232;
} 	



/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after,
    q:before, q:after {
    content: "";
}

blockquote, q {
    quotes: "" "";
}

.clearfloats {
    clear: both;
    height: 1px;
    background-color: #fff;
    margin: 0 220px;
}

body.hideleft .clearfloat {
    margin: 0 220px 0 30px;
}

body.hideright .clearfloat {
    margin: 0 30px 0 220px;
}

body.hidelefthideright .clearfloat {
    margin: 0 30px;
}

body#body.loginbody .clearfloats {
    display: none;
}

body.editbody .clearfloats {
    margin-right: 300px;
}

.hidden {
    display: none;
}


pre {
    background-color: #F1F7FF;
    border: 1px dotted #555555;
    float: left;
    white-space: pre;
    padding: 10px;
    margin: 0;
    overflow: auto;
    position: relative; /*word-wrap:break-word;*/
}

.main pre p {
    margin: 0;
}

tt {
    font-family: monospace;
}

em {
    font-style: italic;
}

strong, .strong {
    font-weight: bold;
}



hr { border-top: 4px solid #555555 ; 
margin:  10px 0 ;  } 
/* @end */


/* @group XWIKI */
#content h1#doctitle {
	font-size:22px;
	font-weight:bold;
	letter-spacing:normal;
	line-height:24px;
	margin: 0 0 5px 0 ;
	text-transform:uppercase;
    border: 0!important; 
}


.heading-1 span, .heading-1-1 span, .heading-1-1-1 span
     {
    display: block;
    position: relative;
    color: #000;
    background-color: inherit;
    padding: 0;
    margin: 5px 0 15px 0;
    border-bottom: 1px solid #ccc;
}

.heading-1 span span, .heading-1-1 span span, .heading-1-1-1 span span
     {
    display: inline;
    color: #000;
    background-color: inherit;
    padding: 0;
    margin: 0;
    border-bottom: 0;
}

body#mceSpanFonts .heading-1, body#mceSpanFonts .heading-1-1,
    body#mceSpanFonts .heading-1-1-1, body#mceSpanFonts .heading-1-1-1-1 {
    display: block;
    color: #000;
    background-color: inherit;
    padding: 0;
    margin: 20px 0;
    border-bottom: 1px solid #ccc;
}


#xwikicontent h1, #content h1 {
   border-bottom: 2px solid #D41212 ; 
	font-size:22px;
	font-weight:bold;
	letter-spacing:normal;
	line-height:24px;
	margin: 0 0 5px 0 ;
	text-transform:uppercase;
	
}

.heading-1, #xwikicontent h2, #content h2 {
    margin: 5px 0 10px 0 ;
    font-size: 19px;
    font-weight: bold;
    letter-spacing: normal;
    line-height: 21px ;
	
	text-transform:uppercase;
}

.heading-1-1, #xwikicontent  h3,   h3  {
    font-weight: bold;
    font-style: normal;
    font-size: 15px;
    line-height: 17px;
	text-decoration: none; 
	margin: 5px 0 10px 0 ; 
	border-bottom:2px solid #D41212;
	text-transform:uppercase;
}

.heading-1-1-1,  #xwikicontent h4 {
    font-weight: bold;
    font-size: 15px;
    line-height: 17px;
    margin: 5px 0;
	text-decoration: none; 
		
}

.heading-1-1-1-1, #xwikicontent  h5 {
    font-weight: bold;
    color: #404040;
    left: 0;
    font-size: 14px;
    line-height: 16px;
	margin: 5px 0 ; 
	border-bottom: 2px solid #666666 ; 
}

.heading-1-1-1-1-1, #xwikicontent h6 {
    font-weight: bold;
    color: #404040;
    left: 0;
    font-size: 14px;
    line-height: 16px;
	margin: 5px 0 ; 
}

span.edit_section {
    position: relative;
    display: block;
    background: #ccc;
    margin-top: -20px !important;
    visibility: hidden;
    overflow: hidden;
    height: 24px;
    line-height: 24px;
   
    border: 1px solid red;
}

.edit_section a {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    margin-right: -52px;
    padding-left: 50px;
    line-height: 24px;
    visibility: visible;
    background: transparent url( "http://cache.boston.com/universal/site_graphics/yourtown/wiki/black-edit.png" ) left top no-repeat;
    overflow: hidden;
    border: 0 solid blue;
}

.quote {
    font-style: italic;
    color: inherit;
    background-color: inherit;
    font-family: inherit;
    font-size: inherit;
}

#xwikimaincontainerinner .code {
    font-family: courier, courier new, monospace;
    white-space: pre;
    margin: 1em 0;
    padding: 0 1px;
    overflow: auto;
}

.java-keyword {
    font-weight: bold;
    color: #0000aa;
    background-color: inherit;
}

.java-object {
    color: #000088;
    background-color: inherit;
}

.java-quote {
    color: #00aa00;
    background-color: inherit;
}

.xml-keyword {
    font-weight: bold;
}

.xml-tag {
    color: #0000aa;
    background-color: inherit;
}



/* special formatting of a wiki table */
.mceContentBody table,
    .main table {
    
    border-color: #e5eff8;
    
}

.mceContentBody caption,
    .main caption {
    color: #4e6172;
    font-size: .94em;
    letter-spacing: .1em;
    margin: 1em 0 0 0;
    padding: 0;
    caption-side: top;
}

.mceContentBody table tr td,
    .main table tr td {
    vertical-align: middle;
}

.mceContentBody table tr td em,
    .main table tr td em {
    font-size: 0.9em;
    font-style: italic;
}

.mceContentBody tr.odd td,
    .main tr.odd td {
    background: #f7fbff
}

.mceContentBody td,
    .main td {
    color: #4e6172;
    border-color: #e5eff8;
    padding: 0;
    border-width: 1px;
    border-style: solid;
}

.mceContentBody tr.table-head td,
    .main th {
    border-color: #e5eff8;
    padding: 0;
    background: #f4f9fe;
    text-align:left;
    text-transform:uppercase; 
    color: #272727; 
    border-width: 1px;
    border-style: solid;
}

table.xwikilogintable th {
    background-color: transparent;
}

.main tfoot th {
    text-align: center;
    background: #f4f9fe;
}

.main tfoot th strong {
    font: bold 1.2em "Century Gothic", "Trebuchet MS", Arial, Helvetica, sans-serif;
    margin: .5em .5em .5em 0;
    color: #66a3d3;
}

.main tfoot th em {
    color: #f03b58;
    font-weight: bold;
    font-size: 1.1em;
    font-style: normal;
}

.main table.sortable span.sortarrow {
    padding-left: 5px;
}

table#memberstable td {
    border: none;
}

.main img {
    margin: 0
}

.main h1 img, .main h2 img, .main h3 img, .main h4 img, .main h5 img, .main h6 img {
    margin: 0;
    vertical-align: middle;
}

#xwikicontent .sortarrow img {
    margin: 0;
}

.main p, #xwiwikicontent p, p {
    color: #272727; 
}

.main ol, .main ul {
    
    list-style-position: inside;
}

.main ol ol, .main ul ul {
    margin-top: 0;
    margin-bottom: 0;
}

.main dt, dt {
    clear:both;
	color:#272727;
	font-weight:normal;
	text-transform:uppercase;
	margin:0 0 0 10px;
}

.main dd {
    font-style: italic;
    padding-left: 1em;
    background: transparent url( http://cache.boston.com/universal/site_graphics/yourtown/wiki/bullet-3.png ) no-repeat 0 0.3em;
}

.main dd p {
    margin-top: 0;
}

.list {
}

.list-title {
    font-weight: bold;
}

.list ul {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
    list-style-type: none;
}

/* wiki lists */
ul.minus {
    list-style-type: square;
	margin:5px 0 10px 15px;
}

ul.star {
    list-style-type: disc;
	margin:5px 0 10px 15px;
}

ol.roman {
    list-style-type: lower-roman;
	margin:5px 0 10px 15px;
}

ol.ROMAN {
    list-style-type: upper-roman;
	margin:5px 0 10px 15px;
}

ol.alpha {
    list-style-type: lower-alpha;
	margin:5px 0 10px 15px;
}

ol.ALPHA {
    list-style-type: upper-alpha;
	margin:5px 0 10px 15px;
}

a.wikicreatelink {
    text-decoration: none;
	color:#666666!important;
	font-weight:bold;
	font-style: italic ; 
}

a.wikicreatelink:hover {
    text-decoration: none;
	color:#444444!important ;
	font-weight:bold;
	font-style: italic ; 
}

 a.wikicreatelink:hover:after
{ 
	content: " (empty page) " ;
	color: #888888 ; 
	font-size: 11px ;
	line-height: 13px ; 
	font-weight: normal ;
} 

.wikicreatelinktext {
    text-decoration: none;
	

}

.wikicreatelinkqm {
    /*
	background:#FFFFFF none repeat scroll 0 0;
	border:0 solid black;
	bottom:5px;
	font-size:70%;
	margin:0 0 0 3px;
	padding:0 3px;
	position:relative;
	text-decoration:none;
	*/ 
	display: none; 
}

.wiki-calendar-table * {
    text-align: center;
    border-collapse: collapse;
    border-spacing: 0;
}

.wiki-calendar-table div {
    font-size: 90%;
    margin: 2px 0;
}

* html .wiki-calendar-table div {
    font-size: 80%;
}

.wiki-calendar-table {
    border: 4px solid #C0D4E7;
    font-size: 100%;
    margin: auto;
}

.wiki-calendar-table td {
    vertical-align: top;
}

.wiki-calendar-table th {
    background-color: #FFF;
}

.wiki-calendar-table td, .wiki-calendar-table th {
    text-align: center;
    border: 1px #C0D4E7 solid;
    height: 60px;
    width: 90px;
    padding-top: 0 !important;
}

.wiki-calendar-daynotinmonth {
    color: #BBBBBB;
    background-color: #E5E5E5;
}

.wiki-calendar-today {
    background-color: #C0D4E7;
}

.wiki-calendar-today-notinmonth {
    background-color: #D9E0E7;
    color: #BBBBBB;
}

.wiki-calendar-daynamerow {
    background-color: #C0D4E7 !important;
}

.wiki-calendar-daynamerow th {
    background-color: #C0D4E7 !important;
    color: #fff;
    font-weight: 900;
    height: 1.8em;
}

.wiki-calendar-daytitle {
    background-color: #E8EEF7;
    font-size: 75% !important;
    padding: 0 5px;
    margin: 0 !important;
}

.wiki-calendar-daynotinmonth .wiki-calendar-daytitle {
    background-color: transparent !important;
}

.wiki-calendar-today-notinmonth .wiki-calendar-daytitle {
    background-color: transparent !important;
}

.wiki-calendar-today .wiki-calendar-daytitle {
    background-color: transparent !important;
}

.wiki-calendar-today-notinmonth a, .wiki-calendar-daynotinmonth a {
    color: #BBB !important;
}

.wiki-calendar-monthyearrow {
    font-size: 140%;
    font-weight: 100;
    font-variant: small-caps;
    color: #C0D4E7;
    border: none !important;
    width: auto !important;
}

.wiki-calendar-month-nav {
    border: none !important;
}

.wiki-calendar-month-nav * {
    font-size: 140%;
    font-weight: bold;
    color: #C0D4E7 !important;
    text-decoration: none;
}

.wiki-calendar-month-nav .disabled {
    color: #aaa !important;
}

.wiki-calendar-month-nav a:hover {
    text-decoration: none !important;
    color: #38c !important;
}

#body .prev-month {
    text-align: left;
    padding-left: 8px;
}

#body .next-month {
    text-align: right;
    padding-right: 8px;
}

.underline {
    text-decoration: underline;
}

.workshop {
    background-color: #FED;
}

.event .username {
    font-size: 80%;
}

.hentry a h4 {
    color: #000;
    margin: 0 0 0.5em 0;
    font-size: 1.4em;
}

.article_title {
    font-size: 120%;
    border-bottom: 1px;
}

.article_content {
    padding: 10px 0;
}

.article_date {
    font-size: 120%;
    color: #666;
    border-bottom: 1px solid #333;
}

.article_footer {
    border-top: 1px dotted;
    font-size: 75%;
    font-weight: normal;
    color: gray;
    margin: 0 0 2em 0;
}

#webhomeNewsdisplay ul {
    margin-left: 0;
}

#webhomeNewsdisplay ul li {
    margin-bottom: 0.5em;
}

sup.footnoteRef a {
    font-weight: bold;
    text-decoration: none;
}

sup.footnoteRef:target a {
    background-color: #E5F0FE;
    color: #C82;
}

div.footnotes {
    font-size: 70%;
    margin: 10px 0;
    border: 1px solid #ddd;
}

.footnotes ol {
    padding-left: 1em;
}

.footnotes li {
    padding: 0 4px;
    margin: 0;
}

.footnotes li:target {
    background-color: #E5F0FE;
}

a.footnoteBackRef {
    text-decoration: none;
    font-weight: bold;
}

.pagedNavigation {
    text-align: center;
    padding: 8px 0;
    margin: auto;
}

.pagedNavigation span {
    padding: 0 8px;
}

.pagedNavigation .pagedLink {
    background-color: #E5F0FE;
}

.pagedNavigation .inactive {
    color: #CCC;
}

.pagedNavigation .pagedLink a {
    text-decoration: none;
    color: #2E5A87 !important;
}

.pagedNavigation .pagedLink a:hover {
    color: #D70 !important;
}

/* @end */

/* @wysiwyg */

.vcomment {
    background-color: #F9F9F9;
    font-style: italic;
    margin-left: 5px;
    margin-right: 10px;
}

/* @end */

/* @group Layout */
body {
    
    font-family: sans-serif;    
    width: 100%;
    padding: 0;
    margin: 0;
    min-width: 970px;
    /* background-image: url(http://cache.boston.com/universal/site_graphics/yourtown/wiki/colors/gray/H4x4-GRAY.png ); */ 
    background-color: #323232;
}

body.mceContentBody {
    background-image: none;
    font-size: 90%;
    line-height: 1.4em;
}

#xwikimaincontainer,
    body.hideright #xwikimaincontainer {
    line-height: 1.2em;
    margin: 0;
    padding: 0;
    text-align: center;
    border: none;
    overflow-y: hidden;
    background-color: #fff;
    background-image: url( http://cache.boston.com/universal/site_graphics/yourtown/wiki/colors/gray/bg-GRAY3.png );
    background-position: 0 0;
    background-repeat: repeat-y;
    border-bottom: 1px solid #ccc;
}

body#body.exportbody #xwikimaincontainer,
    body#body.importbody #xwikimaincontainer,
    body#body.adminbody #xwikimaincontainer,
    body.hidelefthideright #xwikimaincontainer,
    body.hideleft #xwikimaincontainer,
    body.editbody #xwikimaincontainer {
    background-image: url( http://cache.boston.com/universal/site_graphics/yourtown/wiki/colors/gray/bg-GRAY.png );
}

#xwikimaincontainerinner {
    height: 100%;
    margin: 0 0 0 0;
    padding-top: 20px;
    border: none;
    text-align: left;
    clear: both;
    background-image: url( http://cache.boston.com/universal/site_graphics/yourtown/wiki/colors/gray/bg-GRAY.png );
    background-position: top right;
    background-repeat: repeat-y;
    background-color: transparent;
}

body.hideleft #xwikimaincontainerinner {
    margin: 0 0 0 30px;
}

body.hideright #xwikimaincontainerinner {
    padding-right: 30px;
    background-image: url( http://cache.boston.com/universal/site_graphics/yourtown/wiki/colors/gray/bg-GRAY3.png );
}

body.importbody #xwikimaincontainerinner,
    body.exportbody #xwikimaincontainerinner,
    body.adminbody #xwikimaincontainerinner,
    body.hidelefthideright #xwikimaincontainerinner {
    margin: 0 0 0 30px;
    padding-right: 30px;
    background-image: url( http://cache.boston.com/universal/site_graphics/yourtown/wiki/colors/gray/bg-GRAY3.png );
}

body#body.editbody #xwikimaincontainerinner {
    background-image: url( http://cache.boston.com/universal/site_graphics/yourtown/wiki/colors/gray/bg-GRAY.png );
    background-position: top right;
    background-repeat: repeat-y;
    background-color: transparent;
    padding-right: 0;
    margin: 0 0 0 30px;
}

body#body.editbody #globallinks,
    #globallinks {
    position: relative;
    float: right;
    font-size: 1em;
    line-height: 1.2em;
    width: 220px;
    margin-left: -220px;
    height: 80px;
    background-image: url( http://cache.boston.com/universal/site_graphics/yourtown/wiki/colors/gray/bgx-GRAY.png );
    background-position: top left;
}

body.editbody #globallinks {
    width: 220px;
    margin-left: -220px;
}

body#body.exportbody #companylogo,
    body#body.importbody #companylogo,
    body#body.adminbody #companylogo {
    margin-right: 30px;
    padding-right: 220px;
    margin-left: 0;
}

body.hideright #globallinks,
    body.hidelefthideright #globallinks,
    body.exportbody #globallinks,
    body.importbody #globallinks,
    body.adminbody #globallinks {
    margin-left: -220px;
    background-image: none;
}

body.hideright #globallinks a,
    body.hidelefthideright #globallinks a,
    body.exportbody #globallinks a,
    body.importbody #globallinks a,
    body.adminbody #globallinks a {
    color: #888;
    font-size: 0.9em;
    font-weight: normal;
    padding-right: 10px;
}

#companylogo {
    margin: 0 ;
}

body.hidelefthideright #companylogo {
    margin: 0;
}

body.hideleft #companylogo {
    margin: 0 0 0 0;
}

body.hideright #companylogo {
    margin: 0 0 0 220px;
}

#body.editbody #companylogo {
    margin: 0;
}

body#body.adminbody #companylogo {
    margin: 0;
}

body#body.editbody #headerspace {
    margin: 0;
}



body#body.exportbody #headerspace,
    body#body.importbody #headerspace,
    body#body.adminbody #headerspace {
    margin: 0;
}

#body.hidelefthideright #headerspace {
    margin: 0;
}

#body.hideright #headerspace {
    margin: 0 0 0 220px;
}

#footerglobal {
    margin: 0 220px;
}

#body.hidelefthideright #footerglobal {
    margin: 0;
}

body#body.editbody #footerglobal {
    margin: 0 220px 0 0;
}

#body.hideleft #footerglobal {
    margin: 0 220px 0 0;
}

#body.hideright #footerglobal {
    margin: 0 0 0 220px;
}

body#body.exportbody #footerglobal,
    body#body.importbody #footerglobal,
    body#body.adminbody #footerglobal {
    margin-right: 0;
}

.leftsidecolumns {
    position: relative;
    float: left;
    width: auto;
}

.leftsidecolumns #Col2Top, 
	#rightAd {
	text-align: center; 
	border-color:#3F5F9C -moz-use-text-color;
	border-style:none none dotted none;
	border-width:1px medium;
	padding: 10px;
}


	

#Col2, #Col2Top { 
	text-align: center;  
} 
#contentcolumn {
    position: relative;
    float: left;
    width: 100%;
}

.main #Col1 {
    position: relative;
    margin: 0 220px;
    padding: 0 25px 25px 25px;
    background-color: #fff;
}

div#panelwizardcontainer {
    padding: -30px -250px;
}

body.hideleft #contentcolumn .main {
    margin: 0 220px 0 0;
}

body.hideright #contentcolumn .main {
    margin: 0 0 0 220px;

}

body.hidelefthideright #contentcolumn .main {
    margin: 0;
}

body.content #contentcolumn .main {
    margin: 0 220px;
}

#xwikicontent {
    overflow-x: auto;
    overflow-y: hidden;
    padding: 0;
    position: relative;
}

html > body .minwidth, html > body .minwidthb, html > body .minwidthc {
    display: none;
}

.minwidth, .minwidthb, .minwidthc, .minwidthd {
    display: none;
    height: 0;
    font: normal 1px / 1px sans-serif;
}

.minwidthb {
}

.minwidthc {
}

.layoutsection {
    clear: both;
}

#contentcontainer {
    clear: both; 
}

#rightPanels {
float:left;
height:auto !important;
margin-left:0pt;
margin-top:0pt;
min-height:400px;
padding-bottom:100px;
position:relative;
text-align:center;
width:405px; 
overflow: hidden; 
border-left:1px solid #CCCCCC;
}

#leftPanels {
    position: relative;
    float: left;
    width: 220px;
    margin-left: -100%;
}

body.exportbody #editPanels.panels,
    body.importbody #editPanels.panels,
    body.adminbody #editPanels.panels {
    display: none;
}

#editPanels.panels {
    position: relative;
    float: left;
    width: 220px;
    margin-left: -220px;
    margin-top: 0;
    padding-top: 15px;
    height: auto !important;
    height: 600px;
    min-height: 600px;
	background: #CCC; 
   /* background-image: url(http://cache.boston.com/universal/site_graphics/yourtown/wiki/colors/gray/bgx-GRAY.png );
    background-position: left -79px;
    background-repeat: no-repeat; */ 
}

#editPanels.panels a {
    color: #000;
}

#editPanels.panels .panel {
    margin: 0;
    width: 210px;
    padding: 0;
}

.editbody .leftsidecolumns {
    position: relative;
    float: left;
    width: 100%;
    padding-bottom: 20px;
}

#xwikieditcontent textarea#content {
    width: 100%;
    border: none; /* place border on external div*/
}

#xwikieditor {
    z-index: 1;
}

/* @end */
/* @group Header */
/*
---------------------------------------
Global header
---------------------------------------
*/

/* 
#headerglobal {
    position: relative;
    float: left;
    width: 100%;
    height: auto;
    z-index: 1;
}
*/ 
#globallinks {
}

#globalmenu {
    padding: 0.5em;
    text-align: right;
    font-size: 1em;
    line-height: 1.1em;
}

body#body.editbody #globallinks #globalmenu .glink,
    #globalmenu .glink {
    display: block;
    background-color: transparent;
    font-size: 1em;
    line-height: 1.4em;
    font-weight: bold;
    padding: 0px 5px;
    color: #fff;
    text-decoration: none;
}

#globalmenu #headerlanguages a {
    text-transform: capitalize;
}

#globalmenu span {
    display: none;
}

#company {
    height: 80px;
    position: relative;
    float: left;
    width: 100%;
    background-image: url( http://cache.boston.com/universal/site_graphics/yourtown/wiki/colors/gray/bgxleft-GRAY.png );
    background-position: left -2px;
    background-repeat: no-repeat;
}

#companylogo {
    width: 740px;
}

/*IE*/
#companylogo {
    padding: 0;
    background-color: #FFF;
    margin-right: 220px;
    height: 80px;
}

#companylogo a {
    display: block;
    height: 80px;
    width: 220px;
    text-decoration: none;
}

#globalmenu a:hover,
    #companylogo a:hover {
    border: none;
}


#companylogo a img {
    position: relative;
    float: left;
}

/*IE*/

#globaldoctitle {
    display: none; /*pour ?viter pb dans IE -- a regler*/
}

#globaldoctitle h1 {
}

/* @end */
/* @group footer */
/*
---------------------------------------
Space header, footer
---------------------------------------
*/
#headerspace hr, #footerglobal hr {
    display: none;
}

#footerglobal a, #headerspace a {
   
    text-decoration: none;
}

#headerspace, #breadcrumbs, #xwikiloginright{
    font-size: 13px;
    width: auto;
    padding:0;
  	margin: 5px 0 ;  
    background-color: #fff;
   
    border-top: 0;
}


/*ie*/

#headerspace a {
    
	
}

#footerglobal {
    clear: both;
    text-align: center;
    background-color: transparent;
    padding: 25px 0;
    font-size: 0.7em;
    text-transform: uppercase;
    color: #222;
    border-top: 1px dotted #CCC;
}

#footerglobal a {
    color: #555;
    text-decoration: none;
}

#xwikilicence {
}

#xwikidocinfo {
}

#xwikiplatformversion {
}

/* @end */
/* @group content */
/*
---------------------------------------
Content
---------------------------------------
*/


.layoutsubsection .about {
    clear: both;
    border: none;
    text-align: right;
    font-size: 0.9em;
    margin: 1em 0;
    padding: 5px 10px;
    background-color: #F9F9F9;
    color: #888;
}

.about {
	padding: 10px 0 0 0  ; 
	color:#666666;
	font-size:10px;
	padding:10px  0;
	text-transform:uppercase;} 


/* @end */
/* @group Message Boxes */

#loginForm div.centered fieldset.xwikimessage table.xwikilogintable tbody tr th,
    #loginForm div.centered fieldset.xwikimessage table.xwikilogintable tbody tr td {
    border: none;
} 
	
.xwikilogintable { 
	margin:  0 0 0 20px;
	float: left; 
}

/*
---------------------------------------------
"Message Boxes"
---------------------------------------------
*/

div.centered {
    text-align: center;
}

body.editbody .leftsidecolumns .centered {
    margin-right: 220px;
}

fieldset.xwikimessage, div.xwikimessage {
    display: block;
    float: left;
    width: 540px;
    margin:  0;
    border: none;
    /* border-top: 4em solid #efffd4;
    border-bottom: 65px solid #FFF; */ 
    padding: 0;
	color: #272727; 
    text-align: left;
}

fieldset.xwikimessage  h1,
    div.xwikimessage h1 {
    border-bottom:2px solid #FF0000;
	display:block;
	font-size:22px;
	line-height:23px;
	margin:0;
	padding:0;
	text-align:left;
	text-transform:uppercase;
	width:530px;
	color: #272727; 
}

div.errormessage {
    color: red;
}

fieldset.xwikimessage .xwikimessage {
    text-align: center;
    font-weight: bold;
    font-size: 110%;
}

fieldset.xwikimessage .buttons {
    text-align: left;
}

fieldset.xwikimessage .buttons a {
    text-decoration: none;
    margin: 8px;
}

fieldset.xwikimessage a {
		font-weight: bold; 
}

.button {
    font-family: Helvetica, sans-serif;
    font-weight: bold;
    text-align: center;
}

/* @end */
/* @group Comments, attachments, History...  */
/*
---------------------------------------
Zone for Comments, attachments, History...
---------------------------------------
*/
#xwikidata {
   background:transparent none repeat scroll 0 50%;

margin: 0;
padding:0 ;
}

#xwikidatacontents {
    background-color: #eee;
    
}

#docextrapanes form input {
	margin: 10px 10px 0 0 ; 
	
} 

#docextrapanes { 
	padding:  10px; 
} 

.xwikiintratitle {
}

.xwikiintracontent {
    margin: 0;
}

/* @end */
/* @group Comments */
/*
----------------------------------------------
Comments
----------------------------------------------
*/
.xwikicomment {
}

#xwikidata #commentscontent {
 
}

#comments, #attachments {
    padding: 0 20px 20px 20px;
}

#xwikidata .xwikititlewrapper {
    cursor: pointer;
}

#xwikidata #commentscontent .xwikititlewrapper {
}

#xwikidata #attw {
}

h3.xwikiintratitle {
    font: normal 13px sans-serif;
    text-transform: uppercase;
    letter-spacing: normal;
    text-align: left;
    margin: 0;
    padding: 5px 10px;
	line-height: 15px; 
}

.xwikiintratitle span.hidden {
    display: inline;
}

#xwikidata #attachmentscontent {
    border-top: 1px solid #EEE;
}

#attachmentscontent table {
    border: none;
}

.mime {
    text-align: center;
}

.xwikicomment {
    padding: 5px 24px;
    position: relative;
    overflow: hidden;
}

.commentspacer {
    display: none;
}

#comments .odd {
    background-color: #FFF;
}

#comments .even {
    background-color: #E5F0FE;
}

.commentavatar {
    position: absolute;
    left: 0;
    top: 0;
    width: 54px;
}

.commentavatar img {
    width: 3.5em;
    display: block;
    margin: auto;
}

.commentheader {
     padding:6px 0px 2px 0px;
}

.commentauthor {
    color: #38830C; 
	font-size: 11px; 
    
}

.commentdate { font-size: 11px; } 

.commentauthor a, .author a , .author {
    text-decoration: none;
    color: #38830C!important;
}

.commentcontent {
	font-size: 12px;
	font-weight:bold;
}

table.xwikidatatable {
    margin: 8px auto; /* width: 100%; */
}

table.xwikidatatable, table.xwikidatatable th {
    
}

table.xwikidatatable td {
    padding: 2px 8px;
}

.xwikiintracontent legend {
}

.xwikiintracontent fieldset {
    border: none;
    background-color: #F6F6FC;
    border-top: 3em solid #F6F6FC;
    padding: 8px 8px;
    margin-top: 5px;
}

.xwikiintracontent legend {
	font-weight: bold; 
    cursor: pointer;    
	color:#2851A2;
	text-decoration:none;
	
}

.xwikiintracontent legend:hover, .xwikiintracontent legend:active, .xwikiintracontent legend:focus  { 
	
	border-bottom:1px dotted #002878;
	color:#002878;
	text-decoration:none;
} 

html > body .xwikiintracontent legend {
    margin-bottom: 0;
}

#xwikiuploadfile {
    margin: 10px;
}

.xwikiintracontent fieldset.collapsed {
    border: none;
    margin: 0;
    padding: 0;
    background-color: transparent;
}

.xwikiintracontent fieldset.collapsed legend {
    margin-left: 2px;
}

.xwikiintracontent fieldset.collapsed div {
    display: none;
}

.xwikiintracontent fieldset.expanded .expands {
    display: none;
}

.commentsno, .attachmentsno {
}

.attachmentsno {
}

/* @end */
/* @group ActionMenu */
/*
---------------------------------------
Menu
---------------------------------------
*/
#actionmenu {
    /*
	position: absolute;
    width: expression( body . scrollLeft + document . body . clientWidth + "px" );
    height: 20px !important;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1000;
	*/ 
	height: 20px !important;
    overflow: visible;
    border-top: 0 solid #ccc;
    /* background-color: #ccc; */ 
    /* border-bottom: 1px solid #444; */ 
    text-align: left;
    /* color: #fff; */ 
    background-image: url( http://cache.boston.com/universal/site_graphics/yourtown/wiki/actionbar-bg-1.png );
	/* display: none; */ 
	width: 540px; 
	background: #666666; 
	clear:both; 
}

html > body #actionmenu {
	/*
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
	*/ 
}

#actionmenu a {
    text-decoration: none;
    /* color: #444; */ 
    text-decoration: none;
    display: block;
    /* width: 70px; */ 
    height: 20px;
    float: left;
    /*
	border: 1px solid #444;
    border-width: 0 1px 0 0;
	*/ 
    margin-right: -1px;
    text-align: left;
    line-height: 20px;
    font-size: 0.9em;
    font-weight: bold;
	padding:0pt 10pt 0pt 10px;
	color: #fff ; 
}

#actionmenu .editinfo a {
    text-decoration: none;
    color: #444;
    display: inline;
    height: 20px;
    float: none;
    border: 1px solid #444;
    border-width: 0;
    text-align: center;
    line-height: 20px;
    font-size: 0.9em;
    font-weight: bold;
	background-color: #fff; 
}

#actionmenu div.leftmenu div:hover a,
    #actionmenu a:hover 
/* #actionmenu .leftmenu .topmenuentry  a:hover */  	
	{
   /* color: #fff;
    background-image: url(http://cache.boston.com/universal/site_graphics/yourtown/wiki/actionbar-bg-2.png ); */ 
	background: #323232; 
	text-decoration: underline; 
	border: 0; 
	 
}


#actionmenu .editinfo a:hover { background-color: #fff; } 

#actionmenu div.leftmenu div:hover .submenu a {
    background-image: none;
	 text-decoration: none;  
}

#actionmenu .editinfo a:hover {
   /*  color: #fff; */ 
   text-decoration: underline; 
   border: 0; 
}

#menuview, .rightmenu {width: 540px} 
.rightmenu {
    position: absolute;
    left: 0;
    margin-right: 25px;
}

#actionmenu .rightmenu a {
    width: 100px;
}

#actionmenu .leftmenu #tmDoc {
    width: 20px;
}

.leftmenu {
     position: absolute;
    /*left: 25px; */ 
	
	left: 0; 
}

.topmenuentry {
    display: block;
    float: left;
}

.rightmenu .topmenuentry {
    float: right;
}

.rightmenu #actionmenu a { text-align: right; } 
.topmenuentry {
}

#tmWatched a.tme {
    color: #4cad1b;
}

.submenu {
    display: block;
    width: 12em;
    position: absolute;
    margin-top: 0;
    margin-left: 0 !important;
    padding: 5px;
    border: 0;
    background-color: #323232;
    /* background-image: url(http://cache.boston.com/universal/site_graphics/yourtown/wiki/b75.png ); */ 
	z-index: 100; 
	
	
}

.leftmenu .submenu {margin-left: 10px!important; } 
.rightmenu .submenu {margin-left: 39px!important; } 

.submenu.hidden, .submenu .submenuseparator {
    display: none;
}

#actionmenu .submenuitem a, #actionmenu .submenuitem a:link, #actionmenu .submenuitem a:visited, #actionmenu .submenuitem a:active {
    display: block;
    float: none;
    width: 100%;
    font-size: 0.8em;
    font-weight: bold;
    text-decoration: none;
    height: auto;
    padding: 2px 0 0 0;
    line-height: 1.2em;
    border: 0;
    text-align: left;
    color: #fff;
}

#actionmenu .leftmenu span.submenu span.submenuitem a:hover {
    text-decoration: underline;
    background-image: none;
}

/* @end */
/*
---------------------------------------
Editors
---------------------------------------
*/
#xwikiviewerstitles {
    display: none;
}

/* @group tabs */
/*
---------------------------------------
Tabs
---------------------------------------
*/
#body.adminbody .alleditcontent {
    border-color: #fff;
}

.alleditcontent .floatcontainer {
    background-color: #fff;
}

ul.xwikitabbar {
    padding: 0 0 0 3px;
    margin: 0 0 0 0;
    width: 100%;
    height: 30px;
    border-bottom: none;
	background: #fff; 

}

#xwikieditor ul.xwikitabbar {
    overflow: hidden;
}

#xwikicontent ul.xwikitabbar {
    overflow: hidden;
    margin: 0;
    border-bottom: 0 solid #555;
}

.xwikitabbar li {
    position: relative;
    display: inline;
    height: 30px;
    line-height: 30px;
    list-style-type: none;
    margin-right: 2px;
    text-align: center;
    display: block;
    float: left;
    width: 106px;
    border: none;
}

.xwikitabbar li#xwikiorphansview {
    width: 206px;
    background-image: url( http://cache.boston.com/universal/site_graphics/yourtown/wiki/tab2.png );
}

.xwikitabbar li#xwikiorphansview a {
    background-image: url( http://cache.boston.com/universal/site_graphics/yourtown/wiki/tab2.png );
}

.xwikitabbar li:hover {
    background-position: top center;
}

.xwikitabbar li a {
    display: block;
    height: 30px;
    padding: 0 3px;
	font-size: 11px; 
    font-weight: normal;	   
    line-height: 30px !important;    
    text-decoration: none;
    background: transparent url( http://cache.boston.com/universal/site_graphics/yourtown/wiki/tab.png ) top left no-repeat;
}

.xwikitabbar li a:hover {
    text-decoration: none;
    background-position: top center;
	border: 0 ; 
}

.xwikitabbar li.active a,
    .xwikitabbar li.active a:hover {
    cursor: default;
    background-position: top center;
}

.xwikitabbar li a {
    color: #111;
}

.xwikitabbar li.active a {
    color: #333;
}

.xwikitabbar li {
}

.xwikitabbar li.active {
    background-position: top right;
    border: none;
}

#xwikichangespace {
    padding: 10px 5px;
}

/* @end */
/*
--
*/
#xwikicontentedit {
    border: 1px solid;
}

/* --------------------------------------- */
/* --------------------------------------- */
/* @group Panels */
/* --------------------------------------- */
/* --------------------------------------- */
.Search #globalsearch {
    text-align: center;
    padding: 15px 15px 0;
    line-height: 12px;
    background-color: transparent;
    height: 50px;
    background-image: url( http://cache.boston.com/universal/site_graphics/yourtown/wiki/search-bg.png );
    background-repeat: no-repeat;
    margin: 0;
}

.Search .xwikipanelcontents,
    .Search .xwikipaneltitle {
    background-image: none;
    padding: 0;
}

#globalsearch {
    margin: 0;
	
}

 

.xwikipanelcontents form {
    margin: 0;
    padding: 0;
}

#body #globalsearch input {
    font-size: 0.9em;
    width: 100px;
    border: 1px solid #eee;
    display: inline !important;
    background-color: #fff;
}

#body #globalsearch input.button {
    vertical-align: middle;
    font-size: 1em;
    border: 0;
    padding: 0;
    width: auto;
}

#leftPanels,
    #rightPanels {
    padding: 0 0 100px 0;
    height: 1%;
}

.panels {
}

html > body .panels {
    margin-top: 0;
}

.panels.left {
    position: relative;
    float: left;
    margin-left: 0;
}

.panels.right {
    position: relative;
    float: right;
}

.panel, .fakepanel {
    color: #000;
    width: 190px;
    display: block;
    padding: 0;
    background-color: transparent;
}

#leftPanels .panel, #leftPanels .fakepanel {
    margin: 0px 0px 10px 20px;
}

#rightPanels .panel, #rightPanels .fakepanel {
    margin: 0px 0px 10px 10px;
	text-align: left; 
}

.fakepanel {
    display: none;
    height: 320px;
}

.xwikipanelcontents {
    background-color: transparent;
    font-size: 0.85em;
    line-height: 1.6em;
    font-weight: normal;
    padding: 0 15px 20px 15px;
}

div.xwikipanelcontents div.warningmessage,
    div.xwikipanelcontents table {
    margin-top: 0;
}

div.xwikipanelcontents ul.minus {
    margin: 0;
    padding: 0;
}

h5.xwikipaneltitle {
    margin: 0;
    font-size: 12px;
    
    line-height: 30px;
    padding: 0 20px 0 15px;
    text-align: left;
    color: #333;
    height: 30px;
    background-image: url( http://cache.boston.com/universal/site_graphics/yourtown/wiki/panel-v.png );
    background-position: 0px -100px;
    background-repeat: no-repeat;
    cursor: pointer;
}

#globalsearch h5.xwikipaneltitle.hidden {
    display: none;
}

h5.xwikipaneltitle.hidden {
    display: block;
    height: 10px;
    line-height: 200px;
    overflow: hidden;
}

.collapsed h5.xwikipaneltitle {
    height: 38px;
    background-image: url( http://cache.boston.com/universal/site_graphics/yourtown/wiki/panel-v.png );
    background-position: top left;
    background-repeat: no-repeat;
}

.xwikipanelcontents {
    background-image: url( http://cache.boston.com/universal/site_graphics/yourtown/wiki/panel-v.png );
    background-position: bottom left;
    background-repeat: no-repeat;
}

.xwikipanelcontents a {
    color: #333;
}

.xwikipanelcontents a.wikicreatelink {
    color: #333;
}

div.xwikipanelcontents span.panelitem a.wikicreatelink span.wikicreatelinkqm {
    background-color: #db6e26;
    color: #fff;
    margin: 0 2px;
    padding: 0 1px;
}

div.xwikipanelcontents ul.star {
    list-style-type: none;
    list-style-position: inside;
    padding: 0;
    margin: 0;
}

div.xwikipanelcontents ul.star li ul {
    margin-left: 2em;
}

.xwikipanelcontents p {
    margin-top: 0;
}

.collapsed .xwikipanelcontents {
    display: none;
}

span.panelitem {
    display: block;
}

/*  edit panels */
#editPanels .expanded h5.xwikipaneltitle {
    background-image: url( http://cache.boston.com/universal/site_graphics/yourtown/wiki/panel-e.png );
    background-position: right -200px;
    color: #333;
    height: auto;
    font-size: 12px;
    text-align: center;
    line-height: 20px;    
    padding: 5px 25px 5px 10px;
}

#editPanels .editmodes h5 {
    background-image: url( http://cache.boston.com/universal/site_graphics/yourtown/wiki/panel-m.png );
    background-position: top right;
    color: #333;
    height: auto;
    font-size: 12px;
    text-align: center;
    line-height: 20px;
    
    padding: 5px 25px 5px 10px;
}

#editPanels .collapsed h5.xwikipaneltitle {
    background-image: url( http://cache.boston.com/universal/site_graphics/yourtown/wiki/panel-e.png );
    background-position: right top;
    color: #333;
    height: 30px;
    text-align: center;
    line-height: 20px;
	font-size:12px;
    padding: 5px 25px 5px 10px;
}

#editPanels .xwikipanelcontents {
    background-image: url( http://cache.boston.com/universal/site_graphics/yourtown/wiki/panel-e.png );
    background-position: bottom right;
    color: #333;
    height: auto;
    padding: 0 25px 35px 10px;
	font-size:12px;
    font-weight: normal;
}

#editPanels .EditModes .xwikipanelcontents {
    background-image: url( http://cache.boston.com/universal/site_graphics/yourtown/wiki/panel-m.png );
    background-position: bottom right;
    padding-bottom: 2em;
}

#editPanels .xwikipanelcontents p {
    margin: 0 0 1em 0;
}

#editPanels form {
    font-size: 0.9em;
}

#editPanels form input,
    #editPanels form select {
    width: 100%;
    margin-bottom: 0.5em;
    font-size: 1em;
}

.collapsed h5.xwikipaneltitle {
    background-position: top right;
}

#editPanels .EditModes .xwikipanelcontents ul {
    padding-top: 1em;
    margin-left: -15px;
}

#editPanels .EditModes .xwikipanelcontents ul li {
    display: block;
    height: 20px;
    font-size: 1.1em;
    line-height: 20px;
    letter-spacing: 1px;
    font-weight: normal;
    padding: 0 15px;
    text-align: left;
}

#editPanels .EditModes .xwikipanelcontents ul li a {
    color: #555;
}

#editPanels .EditModes .xwikipanelcontents ul li a:hover {
    color: #000;
}

#editPanels .EditModes .xwikipanelcontents ul li.active {
    line-height: 30px;
    font-size: 1.2em;
    font-weight: bold;
    text-transform: uppercase;
    height: 30px;
    background-image: url( http://cache.boston.com/universal/site_graphics/yourtown/wiki/panel-m-active.png );
    background-position: top right;
    text-align: left;
}

#editPanels .EditModes .xwikipanelcontents ul li.active a {
    color: #000;
}

#editPanels .SyntaxHelp h5.xwikipaneltitle {
    display: none;
}

#editPanels .SyntaxHelp div.xwikipanelcontents {
    background-image: url( http://cache.boston.com/universal/site_graphics/yourtown/wiki/panel-e.png );
    background-position: right -100px;
    color: #333;
    height: 40px;
    text-align: center;
    line-height: 20px;
    font-size: 12px ; 
    padding: 5px 25px 5px 10px;
}

#xwikihelpsyntax div.panel.expanded h5.xwikipaneltitle.hidden {
    display: none;
}

#xwikihelpsyntax div.panel.expanded div.xwikipanelcontents {
    background-image: none;
    margin: 0;
    padding: 0;
}

.placeholder {
    width: 170px;
    margin-left: 10px;
    background-color: #fff;
    opacity: .1;
}

html > body #dragbox {
    width: 198px !important;
}

#xwikinavcontainer {
    margin: 0 0 0;
    border: 1px solid #999;
    border-width: 0 0 1px 0;
}

span.pitemseparator {
    display: none;
}

.panelcontainer {
    height: 200px;
    overflow: hidden;
    border: 1px solid #fff;
    padding: 3px;
}

.panelitemc {
    height: 256px;
    margin: 0 4px;
    width: 210px;
    position: relative;
    float: left;
}

.panelitemc .label {
    text-align: center;
    background-color: transparent;
    padding: 2px 0;
    font-weight: bold;
}

.accordionTabContentBox .panelitemc .label {
    color: #fff;
}

.panelitemc .xwikibuttonlink {
    text-align: center;
    background-color: transparent;
    border: 1px solid #fff;
    border-top: 0;
    color: #eee;
}

.panelitemc .xwikibuttonlink a {
    color: #eee;
    padding: 0 5px;
}

.xwikipanelcontents dl dd {
    margin-bottom: 2em;
}

.xwikipanelcontents dl dt {
    font-size: 1.3em;
    font-weight: bold;
}

.xwikipanelcontents dl dd table#xwikiincludeddocuments td {
    padding: 2px 3px;
    border-top: 1px dotted #EEE;
}

.xwikipanelcontents dl dd table#xwikiincludeddocuments td a {
    display: block;
    width: 155px;
    position: relative;
    overflow: hidden;
}

.xwikipanelcontents dl dd table#xwikiincludeddocuments td a:hover {
    overflow: visible;
}

.xwikipanelcontents dl dd table#xwikiincludeddocuments td a span {
    display: inline;
}

.xwikipanelcontents dl dd table#xwikiincludeddocuments td a:hover span {
    display: block;
    position: absolute;
    min-width: 155px;
    right: 0;
    padding: 0 5px;
    top: -1em;
    background-color: #FEFEE4;
    border: 1px solid #AAA;
}

.xwikipanelcontents dl dd table#xwikiincludeddocuments td.xwikibuttonlink a {
    color: blue;
    width: 20px;
}

/* @end */
/* @group Rico Acordeon */
/*
----------------------------------
Rico Acordeon
----------------------------------
*/
#xwikisyntaxhelp {
    margin-top: 0;
    border: none;
    font-size: 0.9em;
}

.accordionTabTitleBar h6 {
    margin: 0;
    padding: 4px;
    font: bold 1em / 1.1em sans-serif;
    color: #FFF;
    background-color: #8799b3;
}

#panellistaccordion #xwikinav .accordionTabTitleBar h6,
    #xwikinav .accordionTabTitleBar h6 {
    background-color: #fff;
    color: #333;
    border: 1px solid #999;
    margin-top: 0;
    border-width: 1px 0 0 0;
}

#xwikinav .accordionTabContentBox {
    background-color: #fff;
    border-top: 1px solid #999;
}

#xwikinavcontainer #xwikinav .tbexpanded h6 {
    border-width: 1px 0;
}

#xwikieditcontent .accordionTabTitleBar h6 {
    margin: 0;
    padding: 4px 21px;
    height: 20px;
    font-weight: normal;
    
    border-top: 1px solid #fff;
    border-bottom: 1px solid #ccc;
    color: #333;
    background-color: #f0f0ee;
    background-image: url( http://cache.boston.com/universal/site_graphics/yourtown/wiki/accordion.png );
    background-repeat: no-repeat;
    background-position: 0% 50%;
}

#panellistaccordion #xwikinav .accordionTabTitleBar h6 {
    background-image: none;
    height: auto;
    padding: 2px 3px;
    font-weight: bold;
}

#editPanels .accordionTabContentBox {
    border: none;
    overflow: auto !important;
}

#editPanels .accordionTabContentBox table {
    border: none;
    background-color: transparent;
}

.accordionTabContentBox table th {
    text-align: center;
}

#xwikihelptitlesContent h1, #xwikihelptitlesContent h2, #xwikihelptitlesContent h3, #xwikihelptitlesContent h4, #xwikihelptitlesContent h5, #xwikihelptitlesContent h6 {
    margin: 0;
    text-align: right;
}

.accordionTabTitleBar {
    margin: 0;
    cursor: default;
}

.accordionTabContentBox {
    position: relative;
    padding: 5px;
    overflow: hidden;
}

#allviewpanels .accordionTabContentBox {
    padding: 5px;
    overflow: auto !important;
    background-image: url( http://cache.boston.com/universal/site_graphics/yourtown/wiki/H4x4.png );
}

#panellistaccordion #xwikinav .accordionTabContentBox {
    background-image: none;
    overflow: auto !important;
}

#xwikinav .accordionTabContentBox {
    overflow: auto !important;
}

#xwikinav ul.minus {
    margin: 0;
    padding: 0 5px;
    list-style-type: none;
}

#xwikisyntaxhelp table tbody tr {
    display: block;
    width: 175px;
    border-top: 1px dashed red;
}

#xwikisyntaxhelp table tbody tr td {
    display: block;
    width: 175px;
    padding: 2px 1px;
}

#xwikisyntaxhelp table tbody tr td tt {
    background-color: #ccc;
}

#xwikisyntaxhelp table tbody tr td {
    display: block;
    width: 175px;
    border: 0 solid red;
}

#xwikisyntaxhelp .accordionTabContentBox {
    padding: 0;
    margin: 0;
}

#xwikisyntaxhelp table tbody tr th {
    display: block;
    width: 100%;
}

/*
-----------------------------
Misc
-----------------------------
*/
/* @end */
#xwikihelplistsContent ul, #xwikihelplistsContent ol {
    margin: 0;
}

#contentcolumn .panel.large {
}

.accordionTabTitleBar tt {
    font-style: normal;
    font-size: 100%;
    padding: 0 4px;
}

/*.accordionTabContentBox div{
  padding: 0px;
}*/
td.label {
    text-align: right;
    padding-right: 4px;
}

 td label { text-transform: uppercase;  font-size: 10px; line-height: 16px;  } 

#xwikiclassproperties, #xwikiobjects {
    border: 1px solid #DDD !important;
}		

.center {
    text-align: center;
}

.padded {
    padding: 8px;
}

.editactions {
    border: none !important;
    margin-top: 10px;
    padding: 0;
}

#historycontent td {
    padding: 2px;
}

#xwikiuserprofile th {
    background-color: transparent;
    text-align: right;
}

#xwikiuserprofile td, #xwikiuserprofile th {
    padding: 4px;
}

#xwikiobjects td {
    vertical-align: top;
}

html > body .xwikidatatable {
    width: 100%;
}

/* @group Page Layout */
/*
------------------------
Page Layout Selection
------------------------
*/
td div.pagelayoutoption {
    margin: 0 auto;
    width: 106px;
}

div.layoutmaquette {
    width: 100px;
    height: 100px;
    border: 1px solid #ddd;
    background-color: #fff;
    padding: 2px;
}

div.lmleftcolumn, div.lmrightcolumn {
    width: 20px;
    height: 60px;
    border: 1px solid #aaa;
    background-color: #ddd;
    position: relative;
    float: left;
}

div.lmrightcolumn {
    position: relative;
    float: right;
}

div.lmcontentcolumn {
    border: 1px solid #aaa;
    background-color: #eee;
    height: 90px;
}

#leftcolumn div.lmcontentcolumn {
    margin-left: 24px;
}

#rightcolumn div.lmcontentcolumn {
    margin-right: 24px;
}

#bothcolumns div.lmcontentcolumn {
    margin-left: 24px;
    margin-right: 24px;
}

div.pagelayoutoption:hover .layoutmaquette {
    background-color: #ffd;
}

div.pagelayoutoption:hover .lmcontentcolumn {
    background-color: #ddd;
}

div.pagelayoutoption:hover .lmleftcolumn,
    div.pagelayoutoption:hover .lmrightcolumn {
    background-color: #acf;
}

div.pagelayoutoptions > table {
    width: 100%;
    text-align: center;
}

div.pagelayoutoptions td {
    padding: 2px;
    vertical-align: bottom;
}

#selectedoption {
}

#selectedoption .lmcontentcolumn {
    background-color: #acf;
}

#selectedoption .lmleftcolumn,
    #selectedoption .lmrightcolumn {
    background-color: #369;
}

.pagelayoutoption label {
    color: #aaa;
}

#selectedoption label, .pagelayoutoption:hover label {
    color: #000;
}

.hastooltip {
    border-bottom: 1px dotted #000;
    cursor: help;
}

#dhtmltooltip {
    border: 1px solid #aaa;
    padding: 2px 4px;
    background-color: #ffd;
    text-align: justify;
    position: absolute;
}

#panelwizardbuttons {
    padding: 8px 0px;
    margin: 1em 0px;
    text-align: center;
}

.alleditcontent {
    margin: 10px 240px 20px 20px;
    border: 1px solid #ddd;
    background-color: #f0f0ee;
}

.alladmincontent {
    border: 1px solid #ddd;
}

body.importbody .alleditcontent,
    body.exportbody .alleditcontent,
    body.adminbody .alleditcontent {
    margin: 30px 50px 20px 20px;
    border: none;
}

.alleditcontent label {
    position: relative;
    display: block;
    text-align: left;
    padding: 5px;
    font-weight: bold;    
    color: #555;
    margin: 0 0 20px 0 ; 
}

#xwikidoctitleinput {

    width: 300px;
	border-width: 1px ;

}

#xwikicontent .floatcontainer {
    overflow: hidden;
    width: auto;
    border-bottom: 2px solid #333;
}

#xwikieditcontent {
    background-color: #fff; /*overflow: auto;*/
}

html>body #xwikieditcontent {
    padding: 20px 5px 5px 5px;
    padding: 0;
}

#xwikieditcontentinner {
}

.editinfo {
    height: 22px;
    color: #333;
    letter-spacing: 2px;
    font-size: 1em;
    line-height: 22px;
	background-color:#FFFFFF;
	text-align:left;
}

#edit {
    padding: 0px;
    margin: 0px;
    border: none;
    height: 1%;
}

#xwikitext {
    clear: both;
}

#panelsBackground {
    height: 20px;
    background-color: #384554;
}

* html form {
    margin-top: 0px;
}

.xwiki-form-listclass input[type="checkbox"] {
    float: none;
    display: inline;
    margin-right: 2px;
}

.xwiki-form-listclass {
    margin-right: 10px;
}

/**
Attachments
*/
div.attachment {
    overflow: hidden;
    clear: both;
    padding: 3px 5px;
    font-size: 85%;
}

div#attachments .odd {
    background-color: #F6F6FC;
}

.attachment .mime {
    display: block;
    position: relative;
    float: left;
    padding-right: 8px;
    padding-bottom: 4px;
}

.attachment .information {
    position: relative;
    overflow: hidden;
}

.attachment .name {
    display: block;
    position: relative;
    float: left;
    font-size: 1.35em;
    padding: 0px 6px 4px 0px;
}

.attachment .version {
    display: block;
}

.attachment .meta {
    clear: left;
}

.attachment .xwikibuttonlinks {
    position: relative;
    float: right;
    font-size: 130%;
    padding: 4px 10px;
}

/* @end */

/* @group EDITION */
#xwikieditorinner {
    /*float: left;
     width: 100%;*/

}

.editbody #globallinks {
    width: 200px;
}

#editcolumn div.alleditcontent label {
    display: block;
    text-transform: uppercase;
    padding: 0;
    text-align: center;
    margin-bottom: 20px;
}

#editcolumn div.alleditcontent #pagetitle label {
    margin-bottom: 0;
    padding: 10px;
    background-color: #f0f0ee;
    border-bottom: 1px solid #ccc;
}

#editcolumn div.alleditcontent #pagetitle label input {
    width: 100%;
}

div#xwikiclassproperties.accordion dt label,
    div#xwikiobjects.accordion label {
    display: block;
    font: normal 0.8em sans-serif;
    text-transform: uppercase;
    width: 100%;
    padding: 10px 0 0 0;
    text-align: left;
    margin: 0 0 2px 0;
}

#field_name_content div dl dd {
    padding-bottom: 0.5em;
    border-bottom: 1px dashed #ccc;
}

#editcolumn div.alleditcontent div#xwikiclassproperties.accordion dd label {
    text-align: left;
    margin: 0;
    font-size: 0.8em;
    font-weight: normal;
}

div#xwikiclassproperties.accordion textarea,
    div#xwikiobjects.accordion textarea,
    div#xwikiclassproperties.accordion input[type=text],
    div#xwikiobjects.accordion input[type=text] {
    width: 98%;
}

div#xwikiclassproperties.accordion

#xwikidoctitleinput {
    
}

.topbuttons, .bottombuttons {
    text-align: left;
    font-weight: bold;
    background-color: #f0f0ee;
    padding: 10px;
}

.topbuttons {
    margin-bottom: 1em;
	text-align:left;
}

.bottombuttons input { 
	border: 0; 
} 

.bottombuttons input[type=text] {
    width: 100%;
    margin-bottom: 1em;
	border-width: 1px; 
}

.leftmenu2 {
    text-align: center;
    font-size: 1.4em;
    font-weight: bold;
    background-color: #f0f0ee;
    padding: 8px 10px 2px;
    border-top: 1px solid #fff;
}

#body #fullscreen-dlg .leftmenu2 {
    padding: 0px;
}

#xwikieditcontent div div.leftmenu2 a img {
    background-color: #fff;
    margin-left: 3px;
    border: 1px solid #333;
}

.bottombuttons input.button {
    margin-top: 1.5em;
}

#editcolumn {
    width: 100%;
}

#history .centered {
    margin: 0;
}

#history table {
    margin: 0 0 1em 0;
    border-top: none;
    border-collapse: collapse;
    width: 100%;
}

#history table th {
    padding: 5px;
    background-color: #f0f0ee;
    text-align: center;
    font-weight: bold;
}

#history table tr.row.even {
    background-color: #f0f4fa;
}

#history table td {
    padding: 5px;
    border: 1px solid #ccc;
    text-align: center;
}

/* panels */
#panellistaccordion input[type=text], #panellistaccordion textarea,
    #body .panel input[type=text], #body .panel textarea {
    background-color: #f9fcff;
    width: 100%;
}

.viewbody form .centered input[type=text] {
    width: auto;
}

#leftPanels.xwikipanelcontents ol,
    #leftPanels .xwikipanelcontents ul.minus,
    #rightPanels.xwikipanelcontents ol,
    #rightPanels .xwikipanelcontents ul.minus {
    margin-left: 1em;
}

#leftPanels .xwikipanelcontents ul.star,
    #rightPanels .xwikipanelcontents ul.star {
    margin-left: 0em;
    margin-bottom: 1em;
}

#leftPanels .xwikipanelcontents ul.star ul,
    #rightPanels .xwikipanelcontents ul.star ul {
    margin-left: 2em;
}

#leftPanels .xwikipanelcontents ul ul,
    #rightPanels .xwikipanelcontents ul ul {
    list-style-type: none;
    margin-left: 2em;
}

.panel input, .panel select,
    #editPanels dl dd input {
	/* 
    width: 100%;
	border: 1px solid #2F3946; 
	*/
	
}

.panel input[type="image"] { border: none; width: auto; float: left;  } 

.buttonwrapper {
    background: transparent;
    display: inline-block;
    display: inline;
    margin: 10px 0px 10px 10px;
    padding-top: 10px;
}

#body .buttonwrapper *, #contentcontainer input.button, form#register input.submit, .buttonwrapper button, #attachform .expanded input[type="file"] {
	background:transparent url(http://cache.boston.com/universal/site_graphics/yourtown/wiki/buttons3.png) repeat-x scroll right top;
	border:1px solid #8F908E;
	color:#FFFFFF;
	display:inline;
	line-height:1.35em !important;
	margin:0 !important;
	min-height:24px !important;
	white-space:nowrap;
}

#body .buttonwrapper a {
    padding: 3px 5px;
    line-height: 26px;
    font-weight: bold;
}

#body .buttonwrapper a:hover, #body .buttonwrapper button:hover, #body .buttonwrapper input.button:hover, #contentcontainer input.button:hover, #attachform input[type="file"]:hover {
background:transparent url(http://cache.boston.com/universal/site_graphics/yourtown/wiki/buttons3.png) repeat-x scroll right 75%;
border-color: #323232; 

}

#attachbuttons {
	position: relative; 
}
#attachform .buttonwrapper { 
	
	display:block; 
	float:left;
	margin:0 10px 0 0;
	padding:0;
} 

body.importbody .alleditcontent .padded h3,
    body.exportbody .alleditcontent .padded h3 {
    font-size: 1.4em;
    margin: 1em 0;
    border-bottom: 1px solid #ccc;
}

body.importbody #editcolumn .alleditcontent .padded fieldset,
    body.exportbody #editcolumn .alleditcontent .padded fieldser {
    background-color: #eaeaf3;
    border: 5px solid #eaeaf3;
    border-width: 25px 5px 5px;
}

body.importbody #editcolumn .alleditcontent .padded label,
    body.exportbody #editcolumn .alleditcontent .padded label {
    text-align: left;
    margin: 0;
}

/* @end */

/* @group tablesearch */

table#searchTableUnique {
    width: 99.8%;
}

table#searchTableUnique td span.wikilink {

}

table#searchTableUnique td.actions a {
    position: relative;
    float: left;
    width: 16px;
    height: 16px;
    margin: 8px 6px 0 0;
    overflow: hidden;
    background-color: transparent;
    border: 1px solid #FFF;
}

table#searchTableUnique tr.sortHeader {
    background-color: #eaf2fa;
    border-collapse: collapse;
}

table#searchTableUnique tr.sortHeader th {
}

table#searchTableUnique th a {
    color: #74abd7;
}

table#searchTableUnique td.actions a:hover {
    border-color: #ccc;
}

table#searchTableUnique td.actions a.copyaction {
    background-image: url(http://cache.boston.com/universal/site_graphics/yourtown/wiki/editcopy.png );
}

table#searchTableUnique td.actions a.deleteaction {
    background-image: url(http://cache.boston.com/universal/site_graphics/yourtown/wiki/edittrash.png );
}

table#searchTableUnique td.actions a.renameaction {
    background-image: url(http://cache.boston.com/universal/site_graphics/yourtown/wiki/filesaveas.png );
}

table#searchTableUnique td.actions a.rightaction {
    background-image: url(http://cache.boston.com/universal/site_graphics/yourtown/wiki/lock.png );
}

table#searchTableUnique td.actions a span {
    position: relative;
    float: left;
    padding: 16px 0 0 0;
}

table#referenceTable,
    table#referenceTable input,
    table#referenceTableselect {
    width: 98%;
}

table#referenceTable input#flt3_referenceTable {
    width: 59%;
    margin-right: 1%;
}

table#referenceTable input#btn3_referenceTable {
    width: 39%;
}

/* @end */
/*
---------------------------------------
Messages
---------------------------------------
*/
.error {
    color: #F00;
}

.fatalerror {
   
    color: #FFF;
    font-weight: bold;
    font-size: 120%;
}

.warning {
    color: #c82;
}

div.errormessage, div.warningmessage, .infomessage, div.plainmessage {

    border: 1px solid #DDD;   
    background: #F5F5F5 url( icons/msg.png ) 8px 8px no-repeat;
    text-align: left;
}

.infomessage {
    background-image: url( icons/msginfo.png );
    color: #369;
}

div.plainmessage {
    background-image: none;
    color: #369;
	height: 150px; 
}

#xwikicontent div.plainmessage input.button {
	clear: both; 
	margin: 0 10px!important; 
} 

.plainmessage dd  { 
	margin: 5px 10px; 
} 


div.warningmessage {
    background-image: url( icons/msgwarning.png );
    color: #c82;
}

div.errormessage {
    background-image: url( icons/msgerror.png );
    color: #F00;
}

span.messagetype {
    display: none;
}

div.floatinginfobox, fieldset.floatinginfobox {
    width: auto;
    float: right;
    border-left: 20px solid #FFF;
    border-bottom: 40px solid #FFF;
    border: 1px solid #E4E4E5;
    background-color: #FAFAFD;
    padding: 10px;
    margin: 1em 0 1em 1em;
}

div.floatingboxinner, fieldset.floatingboxinner {
}

div.floatinginfobox .strong, fieldset.floatinginfobox .strong {
    display: block;
    text-align: center;
    font-weight: normal;
    font-size: 1.2em;
    
    margin-bottom: 0.5em;
}

li.tocEntry,
    div.floatinginfobox li,
    fieldset.floatinginfobox li,
    div.floatinginfobox ul,
    fieldset.floatinginfobox ul {
    padding: 0 0 0 1em;
    margin: 0;
    line-height: 1.4em;
    list-style-type: none;
    background-image: url(http://cache.boston.com/universal/site_graphics/yourtown/wiki/bullet-1.png );
    background-repeat: no-repeat;
    background-position: left 0.25em;
    list-style-position: outside;
}

div.floatinginfobox ul,
    fieldset.floatinginfobox ul {
    background-image: none;
}

/*
    ---------------------------------------
    Images
    ---------------------------------------
    */
.imgfloatleft {
    float: left;
    margin-right: 1em;
}

.imgfloatright {
    float: right;
    margin-left: 1em;
}

.imgleft {
    text-align: left;
}

.imgcenter {
    text-align: center;
}

.imgright {
    text-align: right;
}

/* @group 2-COL */
.my-col-right, .my-col-left {
    float: left;
    width: 50%;
    padding: 0px;
}

.my-col-right div, .my-col-left div {
    padding: 20px 20px 20px 50px;
    clear: none;
}

.my-col-right  img, .my-col-left img {
    float: left;
    padding-top: 20px;
}

/* @end */
table.mceEditor {
    width: 100%;
}

table.mceEditor textarea {
    width: 100%;
    height: 100%;
}

.mceEditorContainer {
    display: block;
    height: 100% !important;
    position: relative;
    width: 100%;
}

.mceToolbar {
    z-index: 30002;
}

.mceEditor td {
    padding: 0px;
}

form#inline textarea {
    width: 100%;
}

body.hideright #xwikimaincontainer {
    overflow-y: auto;
}

body.mceContentBody {
    min-width: 100px;
}

#treeview table {
    margin: 0px;
}

#treeview table td {
    text-align: left;
    padding: 0px;
    border: 0px;
}

.roundedbox {
    margin: 0em;
    border: 1em solid #fff;
    border-width: 0 1em;
    background: transparent url(http://cache.boston.com/universal/site_graphics/yourtown/wiki/rounded.png ) no-repeat bottom right;
}

.roundedheader {
    background: transparent url(http://cache.boston.com/universal/site_graphics/yourtown/wiki/rounded.png ) no-repeat top right;
    margin: 0;
    padding: 0;
    text-align: left;
}

.roundedheader h3 {
    background: transparent url(http://cache.boston.com/universal/site_graphics/yourtown/wiki/rounded.png ) no-repeat top left;
    margin: 0;
    padding: 10px 10px 5px;
    color: white;
    font-weight: bold;
    font-size: 1.2em;
    line-height: 1em;
}

.roundedbody {
    width: auto;
    background: transparent url(http://cache.boston.com/universal/site_graphics/yourtown/wiki/rounded.png ) no-repeat bottom left;
    margin: 0;
    padding: 5px 30px 31px;
}

#changescontent {
}

#changescontent table {
    width: 100%;
    margin: 0;
}

#changescontent table tr.changes-table-title th {
    text-align: center;
    font-size: 1.1em;
    padding: 3px 5px;
    border-bottom: 1px solid #fff;
    background-color: #6b747f;
    color: #fff;
}

#changescontent table tr.changes-table-title + tr.changes-table-title th {
    font-size: 0.75em;
    text-align: left;
    padding: 1px 5px;
    border-bottom: 4px solid #e4e4e4;
}

#changescontent table td {
    background-color: #f8f8f8;
    border-bottom: 1px solid #CCC;
}

div.diff {
    padding: 0 0 5px 0;
    margin-bottom: -5px;
    white-space: normal;
    overflow: auto;
}

span.diffremoveword {
    color: #ca9a9b;
    text-decoration: line-through;
}

div.diffmodifiedline {
    margin: 0.8em 0;
}

span.diffaddword {
    color: #287f00;
}

div#changes-info {
    background-color: #919dac;
    background-image: url(http://cache.boston.com/universal/site_graphics/yourtown/wiki/DIFF-header.png );
    background-position: 50% -35px;
    background-repeat: no-repeat;
}

#changes-title {
    margin-top: 2em;
    background-color: #6b747f;
    background-image: url(http://cache.boston.com/universal/site_graphics/yourtown/wiki/rounded.png ) !important;
    background-image: url(http://cache.boston.com/universal/site_graphics/yourtown/wiki/rounded.gif );
}

#changes-title h1 {
    padding: 10px 15px;
    font-size: 1.4em;
    letter-spacing: 1px;
    text-align: center;
    background-image: url(http://cache.boston.com/universal/site_graphics/yourtown/wiki/rounded.png ) !important;
    background-image: url(http://cache.boston.com/universal/site_graphics/yourtown/wiki/rounded.gif );
    background-position: top right;
    color: #fff;
    border-bottom: 4px solid #fff;
    border-color: #808c99;
}

div#changes-info-boxes {
    margin-top: 0em;
    line-height: 1.4em;
    border: 0px solid #f4f9fe;
    background-color: transparent;

}

#changescontent .clearfloats {
    clear: both;
    height: 1px;
    background-color: transparent;
    margin-right: 0;
}

div#changes-info-box-from {
    float: left;
    padding-top: 1em;
    width: 49%;
    text-align: center;
    color: #fff;
}

#changes-info-box-to {
    padding-top: 1em;
    margin-left: 51%;
    text-align: center;
    color: #fff;
}

div.changes-info-title {
    font-weight: bold;
    font-size: 1.4em;
}

#changes-info-comment {
    text-align: center;
    padding: 1em 0;
    color: #FFF;
}

/* profil */
.specialmenu {
    background-color: #f2fdcb;
    border: 1px solid #FAFAFD;
    text-align: center;
    margin-top: -1.3em;
    border: 1px solid #ddd;
    border-top: 0px solid #fff;
    padding: 3px;
}

.specialmenu img {
    vertical-align: middle;
}

.specialmenu ul {
    margin: 0;
    padding: 5px 0;
    display: inline;
}

.specialmenu ul li {
    list-style-type: none;
    list-style-image: none;
    display: inline;
}

.xwikiuserblog {
    float: right;
    width: 250px;
    background-color: #FAFAFD;
    padding: 1px;
}

#lb-content .xwikiuserblog .rssfeed,
    .xwikiuserblog .rssfeed {
    clear: both;
    position: relative;
    float: right;
    width: 250px;
    background-color: #FAFAFD;
}

#lb-content .xwikiuserblog .rssfeed div.rsschanneltitle,
    .xwikiuserblog .rssfeed div.rsschanneltitle {
    padding: 5px;
    text-align: center;
    font-weight: bold;
    border-bottom: 1px solid #ddd;
}

#lb-content .xwikiuserblog .rssfeed .rssitem,
    .xwikiuserblog .rssfeed .rssitem {
    padding: 5px;
}

#lb-content h3,
    div.vcard h3 {
    clear: both;
    padding-top: 1em;
}

form#inline div.clear h3 {
    clear: both;
}

#lb-content #XWiki.XWikiUsers_0_blog {
    width: 200px;
}

img#xwikiuseravatar.photo {

    float: none;
    margin: 0 1em 1em 0;
}

#lb-content img#xwikiuseravatar.photo {
    width: 200px;
    float: right;
    margin: 0 1em 1em 0;
}

#xwikiuserprofile dl {
    font-size: 0.9em;
}

#xwikiuserprofile dd.given-name, #xwikiuserprofile dd.family-name {
    font-size: 1.6em;
    letter-spacing: 2px;
}

#xwikiuserprofile {
}

form#inline #xwikiuserprofile {
}

form#inline #xwikiuserprofile,
    #lb-content #xwikiuserprofile {
    padding-bottom: 2em;
}

form#inline #xwikiuserprofile input,
    #lb-content #xwikiuserprofile input {
    width: 350px;
}

form#inline #xwikiuserprofile label,
    #lb-content #xwikiuserprofile label {
    font-size: 1.4em;
    line-height: 1.2em;
}

/* @group contentPanels */

div.panellayoutcontainer-1col .panellayoutcol {
    width: 100%;
}

div.panellayoutcontainer-2col .panellayoutcol {
    width: 50%;
}

div.panellayoutcontainer-3col .panellayoutcol {
    width: 33%;
}

div.panellayoutcontainer-4col .panellayoutcol {
    width: 25%;
}

div.panellayoutcontainer-5col .panellayoutcol {
    width: 20%;
}

div.panellayoutcontainer-1col, div.panellayoutcontainer-2col, div.panellayoutcontainer-3col, div.panellayoutcontainer-4col, div.panellayoutcontainer-5col {
    overflow: auto;
    clear: left;
}

.panellayoutcol {
    overflow: auto;
    float: left;
    height: 1%;
}

.panellayoutcol .panel {
    width: 90%;
    margin: 0 0 20px 5%;
    border: 1px solid #ddd;
}

#xwikicontent .panel ul {
    margin: 0 5px;
    padding: 0;
    list-style-position: inside;
}

#xwikicontent .panellayoutcol .panel .xwikipanelcontents {
    background-color: transparent;
    background-image: none;
    padding: 10px;
}

#xwikicontent .panellayoutcol .panel .xwikipanelcontents a {
    color: #000;
}

#xwikicontent .panellayoutcol .panel .xwikipanelcontents a:hover {
    color: #06F;
}

#xwikicontent .panellayoutcol .expanded .xwikipaneltitle {
    color: #fff;
    background: #aaa url( "icons/black-less-cont.png" ) no-repeat 100% 50%;
}

#xwikicontent .panellayoutcol .collapsed .xwikipaneltitle {
    height: 30px;
    color: #fff;
    background: #dcdce1 url( "icons/black-more-cont.png" ) no-repeat 100% 50%;
}

#xwikicontent .panellayoutcol .expanded h5.xwikipaneltitle:hover, #xwikicontent .panellayoutcol .collapsed h5.xwikipaneltitle:hover {
    color: #fff;
}

/* @end */

/* IE */
* html div,
    * html .buttonwrapper * {
    display: inline-block;
}

* html a {
    position: relative;
    z-index: 1;
}

* html #rightPanels, #editPanels {
    margin-top: -27px;
    height: 400px;
}

* html #globalsearch {
    margin-bottom: 1em
}

* html h5.xwikipaneltitle,
    * html .collapsed h5.xwikipaneltitle,
    * html .xwikipanelcontents {
    background-image: url(http://cache.boston.com/universal/site_graphics/yourtown/wiki/panel-v.gif );
}

* html .Search #globalsearch {
    background-image: url(http://cache.boston.com/universal/site_graphics/yourtown/wiki/search-bg.gif );
}

* html #editPanels .SyntaxHelp div.xwikipanelcontents {
    background-image: url(http://cache.boston.com/universal/site_graphics/yourtown/wiki/panel-e.gif );
}

#editPanels .expanded h5.xwikipaneltitle {
    background-image: url(http://cache.boston.com/universal/site_graphics/yourtown/wiki/panel-e.gif );
}

* html #editPanels .xwikipanelcontents {
    background-image: url(http://cache.boston.com/universal/site_graphics/yourtown/wiki/panel-e.gif );
}

* html #editPanels .EditModes .xwikipanelcontents ul li.active {
    background-image: none;
}

* html #editPanels .EditModes h5,
    * html #editPanels .EditModes .xwikipanelcontents {
    background-image: url(http://cache.boston.com/universal/site_graphics/yourtown/wiki/panel-m.gif );
}

* html #xwikicontent {
    overflow-y: hidden;
    width: 100%;
}

* html .minwidthd {
    display: none;
}

* html .minwidth, * html  .minwidthb, * html  .minwidthc {
}

* html #contentcolumn .minwidthb,
    * html #contentcolumn .minwidthd {
    display: block;
    width: 740px;
    margin-right: 220px;
}

* html #headerspace .minwidth {
    display: block;
    width: 710px;
}

/* 740 - 30 padding */
* html .minwidthc {
}

* html .minwidthd {
}

* html body  #show-dialog-btn {
    right: 1px;
    top: 1px;
}

* html ul.xwikitabbar {
    margin: 0;
}

* html ul.xwikitabbar li a {
    line-height: 1em;
}

* html .roundedbox,
    * html .roundedheader,
    * html .roundedheader h3,
    * html .roundedbody {
    background-image: url(http://cache.boston.com/universal/site_graphics/yourtown/wiki/rounded.gif );
}

* html #lb #lb-content img#xwikiuseravatar.photo {
    float: left;
    width: 50px;
}

* html pre {
    word-wrap: break-word
}

* html div.floatinginfobox,
    * html fieldset.floatinginfobox,
    * html fieldset.floatinginfobox *,
    * html div.floatingboxinner,
    * html fieldset.floatingboxinner,
    * html div.floatingboxinner *,
    * html fieldset.floatingboxinner * {
    zoom: normal;
}

#lb-close {
    height: 15px;
}

* html #lb-content {
    margin-top: -1px;
}

* html #webhomeblogdisplay, * html #webhomeNewsdisplay {
    width: 48% !important;
}

.main p {
    position: static;
    border-collapse: collapse;
}

.rsschanneltitle {
    background-color: #f4f9fe;
}


#docextraanchors {padding: 0; margin: 0; height: 0; } 


/* Special stuff  I need to overide */ 

#breadcrumbs {
	
	float: left; 
} 

/*
#yourTown #searchMenu {
	
}

*/ 	


#sTown, #sBdotcom, #sTown2, #sTown3 {

background-color:#2F3946;
padding:0 0 0 10px;
}


#yourTown #content { 
	float:left;
	margin-top:0px!important;
	width:550px;
} 

#yourTown .section86 {
background: none!important;  
float:left;
width:550px;
}
 
#yourTown #contentcontainer form input   { margin:0 10px 10px 0!important; float: left; 	  }
#yourTown #contentcontainer form input[type="text"]  {border-width: 1px; width: 300px; padding: 2.5px 0  ; }
#yourTown #contentcontainer form input[type="password"] {border-width: 1px; padding: 2.5px 0  ; width: 230px; } 
#yourTown #content form input[type="checkbox"] {border: 0; margin:0 5px 0 0; position:relative; }
#yourTown #content form input[type="radio"] {border: 0; } 

#yourTown #Col2 { 
	border-right:medium none;
	margin:0;
	position:static;
	} 

#Col2LRCont { padding:10px 0 0; } 
#Col2L  {width: 194px; float: left; text-align: left;  } 
#Col2L h3 {margin: 0 10px; }
#Col2L #insideBcom { 
	width: 194px; 
} 
#Col2R {width: 193px; float: right;  } 

.editbody li#nSearch {padding-bottom:0; /* width: 300px!important; */ float: right; }
.viewbody li#nSearch {width:289px!important; float: right;  } 
#yourTown.xwiki li#nSearch {float: right; } 

#globalsearch input[type="text"] { margin:0 5px 0 0; width:290px; } 
  	


#j_password { width: 180px; } 

#xwikiloginright { 	
	float:right;
	
	text-align:left;
} 

#xwikiloginright ul  {margin: 0 60px 0 0 ; padding: 0;  } 

#register dd {margin:0; }  
#xwikineedhelp { width: 200px; float: left;   } 
form#register  {display: block; margin: 0 ; float: left;  } 
#yourTown #contentcontainer #xwikiregister p { margin: 10px 0 ; } 
#yourTown #contentcontainer  #register input.button {clear: both; margin:0 0 0 242px !important;  } 
#yourTown #contentcontainer #register input[type="password"] { width: 300px; } 	

#xwikineedhelp span, #xwikineedhelp ul	{
	display:inline;
	left:20px;
	position:relative;
}  

.registerbody	div.truste { 
	text-align: left; 
	left:20px;
	position:relative;
}

.loginbody div.truste { 
	margin: 10px 0 ; 
} 

div.truste a:hover  {
	border: 0; 
	text-decoration: none; 
} 

#ttdHyper { 
	text-align: center; 
		
} 

#ttdHyper .ttdTitleAd h3 { 
	float: left; 
} 
#ttdHyper .ttdContent{ 
	text-align: left!important; 
	height: auto!important; 
	
} 


#sTown, #sBdotcom, #sTown2, #sTown3 {
margin:10px 0 10px 10px;
text-transform: capitalize; 
}

#yourTown #Col2R .stampAdHolder { 
	overflow: hidden;
	margin-top:10px;padding:0;text-align:center;
} 

#Col1 .adContainer, #Col2R .adContainer {
padding-bottom:5px;
padding-top:10px;
}

#yourTown #yourTownfooter { 
	z-index: 	0; 
} 

#yourTown.print { 
	background: #FFF; 	

}

#yourTown.print #contentHolder { 
	background: #FFF; 	
	border: 0; 
	
}

#Col2 #marketplace { text-align: left; margin: 10px;  }  

#bottomLinks {border-bottom:1px solid #BBBBBB; } 
#townHeader .townName a, #yourWeather a {color: #fff; text-decoration: none; border: 0; }
#loginTools a, #townHeader a   {  border: 0; text-decoration: none; } 
	
#wikiSearchMain { 
	background:transparent url(http://cache.boston.com/universal/site_graphics/yourtown/search_yourtown_bigger.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	height:41px;
	margin:10px 0 0 0;
	padding:11px 20px 0;
	text-align:left;
	}
#wikiSearchMain .subSectionHeader { color: #fff; float: left; padding:0 20px 0 0;} 	
#yourTown #contentcontainer #wikiSearchMain input#bottomSearch {height: 18px;  padding: 0; width: 250px; float: left;  } 
#wikiSearchMain .yourTownGO { float:left;position:relative; } 

