/* jArticle */
.jarticle { clear:both; }
.jtitle { background:url(../images/assets/title.gif) repeat-x 10px 0; margin:0 0 24px 0; }
.jtitle span { background-color:#ffffff; }

.jroute,
.jintro,
.jcreated-by,
.jcreated-date,
.jurl,
.jcontent,
.jmodified-date,
.jseparator { display:block; clear:both; }
.jroute { margin:0px 0px 6px 0px; }
.jintro {  }
.jcreated-by {  }
.jcreated-date {  }
.jurl {  }
.jcontent {  }
.jmodified-date {  }
.jseparator { height:12px; clear:both; }

/* jActions */
.jactions { float:right; list-style:none; margin:0 0 12px 0; padding:0px; }
.jactions li { float:left; margin:0px 0px 0px 4px; padding:0px; }
.jactions li.jprint {  }
.jactions li.jemail {  }
.jactions li.jedit {  }
.jactions li.jprintscreen {  }

/* jPag */
.jpag,
.jpag-results { display:block; text-align:center; clear:both; margin:0px 0px 6px 0px; }
.jpag span,
.jpag a { padding:0px 2px 0px 2px; }

/* jNav */
.jnav { text-align:center; clear:both; }
.jnav .jnav-prev {  }
.jnav .jnav-next {  }

/* jBlog */
.jarticles { clear:both; }
.jarticles .jarticle { margin:0px 0px 12px 0px; }
.jarticles .jcontent {  }
.jarticle50,
.jarticle33,
.jarticle25,
.jarticle { clear:both; }
.jarticle50 .jarticle { width:50%; float:left; clear:none; }
.jarticle33 .jarticle { width:33%; float:left; clear:none; }
.jarticle25 .jarticle { width:25%; float:left; clear:none; }
.jarticle20 .jarticle { width:20%; float:left; clear:none; }
.jarticles-more { clear:both; }

/* wufoo icon */
a.wufoo { text-decoration:none; background:url(../images/assets/wufoo.png) no-repeat 0px 0px; padding:0px 0px 0px 21px; }
a:hover.wufoo span { text-decoration:underline; }

/* Do Not Print */
.noprint { display:none !important; visibility:hidden !important; }

/* Mail To Popup */
.mailtoForm { padding-top:12px; }
.closeHeading { vertical-align:middle; padding-left:6px; }

div.offline { background:#fffebb; width:100%; position:absolute; top:0; left:0; font-size:1.2em; padding:5px; }

.clr { clear:both; }
td.greyline { width:20px; background:url(../images/mw_line_grey.png) 50% 0 repeat-y; }
div#maindivider { border-top: 1px solid #ddd; margin-bottom:10px; overflow:hidden; height:1px; }
table.blog span.article_separator { display:block; height:20px; }

/* edit button */
.contentpaneopen_edit{ float:left; }

/* table of contents */
table.contenttoc { margin:5px; border:1px solid #ccc; padding:5px; float:right; display: none; }
table.contenttoc td { padding:0 5px; }

/* content tables */
td.sectiontableheader { background:#efefef; color:#333; font-weight:bold; padding:4px; border-right:1px solid #fff; }
tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td { padding:4px; }
td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2 { padding:3px; }

/* content styles */
table.contentpaneopen, table.contentpane { width:100%; margin:0px; padding:0px; }
table.contentpaneopen li { margin-bottom:5px; }
table.contentpaneopen fieldset { border: 0; border-top: 1px solid #ddd; }
table.contentpaneopen h3 { margin-top:25px; }
table.contentpaneopen h4 { font-family:Arial, Helvetica, sans-serif; color:#333; }
.highlight { background-color:#fffebb; }

/* module control elements */
table.user1user2 div.moduletable { margin-bottom:0px; }
div.moduletable, div.module { margin-bottom:25px; }
div.module_menu h3 { font-family:Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold; color:#eee; margin:-23px -4px 5px -5px; padding-left:10px; padding-bottom:2px; }
div.module_menu { margin:0; padding:0; margin-bottom:15px; }
div.module_menu div div div { padding:10px; padding-top:30px; padding-bottom:15px; width:auto; }
div.module_menu div div div div { background:none; padding:0; }
div.module_menu ul { margin:10px 0; padding-left:20px; }
div.module_menu ul li a:link, div.module_menu ul li a:visited { font-weight:bold; }
#leftcolumn div.module { padding:0 10px; }
#leftcolumn div.module table { width:auto; }

/* forms */
table.adminform textarea { width:540px; height:400px; font-size:1em; color:#000099; }
div.search input { width:145px; border:1px solid #ccc; margin:15px 0 10px 0; }
form#form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}
form#form-login ul { padding-left: 20px; }
form#com-form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}
form#com-form-login ul { padding-left: 20px; }

/* thumbnails */
div.mosimage { margin:5px; }
div.mosimage_caption { font-size: .90em; color: #666; }
div.caption { padding: 0 10px 0 10px; }
div.caption img { border: 1px solid #CCC; }
div.caption p { font-size: .90em; color: #666; text-align: center; }

/* Parameter Table */
table.paramlist { margin-top:5px; }
table.paramlist td.paramlist_key { width:128px; text-align:left; height:30px; }
table.paramlist td.paramlist_value {  }
div.message { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#c30; text-align:center; width:auto; background-color:#f9f9f9; border:solid 1px #d5d5d5; margin:3px 0px 10px; padding:3px 20px; }

/* Frontend Editing*/
fieldset { border:1px solid #ccc; margin-top:15px; padding:15px; }
legend { margin:0; padding:0 10px; }
td.key { border-bottom:1px solid #eee; color:#666; }

/* Tooltips */
.tool-tip { float:left; background:#ffc; border:1px solid #D4D5AA; padding:5px; max-width:200px; }
.tool-title { padding:0; margin:0; font-size:100%; font-weight:bold; margin-top:-15px; padding-top:15px; padding-bottom:5px; background:url(../../system/images/selector-arrow.png) no-repeat; }
.tool-text { font-size:100%; margin:0; }

/* System Standard Messages */
#system-message { margin:0px 0px 12px 0px; }
#system-message dd.message ul { background:#c3d2e5 url(../../system/images/notice-info.png) 4px center no-repeat; border-top:3px solid #DE7A7B; border-bottom:3px solid #DE7A7B; padding-left:40px; text-indent:0px; margin:0px; }

/* System Error Messages */
#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Notice Messages */
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E; margin:0px; padding-left: 40px; text-indent:0px;}