/* main body */
form{ margin:0;padding:0 }
body{ line-height:normal;line-height:1.5em;color:#565656 }

/* General links */
a:link, a:visited{ text-decoration:none }
a:hover{ text-decoration:none }
p{ margin-top:0;margin-bottom:5px }
ul{ margin-left:10px;margin-top:5px;margin-bottom:5px;padding-left:10px }
img{ border:0 none }
table{ text-align:left }
.button{ font-family:verdana;font-size:11px }
.inputbox{ font-size:9pt }
.inputbox:hover, .inputbox:active, .inputbox:focus{ border:2px solid #666 }
.highlight{ background:#FFFF00 }
.clr { clear:both;padding:0;margin:0 }
.dxHeadtrans{ clear:both;width:197px;height:300px }
.dxLogo{ text-align:center;font-family:Trebuchet MS;color:#fff;font-size:28pt;padding-top:6px }
.dxSlogan{ clear:both;text-align:center;color:#fff;font-weight:bold;padding-top:5px }
.dxRight .moduletable{ padding-bottom:17px }
.dxFlash{ width:97%;padding:8px }
div.dxPanel{ height:33px }

/* start DX */
.dxFontcust{ float:left;color:#777;font-size:11px;font-weight:bold;padding-top:3px;height:15px }
.dxFont{ float:right;text-align:center;padding-top:8px;padding-left:10px }
.dxFont img{ border:0;padding-left:1px;padding-right:1px }

.dxHB1{ padding-left:10px }
.dxHB2{ padding-right:10px }
.dxHB3{ text-align:center;height:35px;padding-top:2px }
.dxHB4{ padding-left:10px }
.dxHB5{ padding-right:10px }
.dxHB7{ padding-left:10px }
.dxHB8{ padding-right:10px }
.dxHB9{ height:11px }

/* Footer */
.dxFoot a{ float:left;color:#FF5500;font-weight:bold;padding:3px }
.dxFoot a:hover{ color:#000 }
.dxFooter{ float:left }
div.dxFoot span{ display:none }

/*Breadcrumbs*/
.dxBread{ clear:both;color:#444;padding-top:10px }
.dxBread a{ font-weight:bold;color:#333; }
.dxBread a:hover{ color:#999; }

/* Search group */
.dxSearch { clear:both;text-align:center }
.dxSearch .inputbox{ border:2px solid #ddd;padding:2px;background:f7f7f7;width:150px;color:#000;font-size:9pt;text-transform:capitalize;font-family:verdana }

/* TOP MENU CONFIGURATION */
.dxTop { float:none;clear:both;margin:0;padding:0;padding-left:30px;line-height:normal;text-transform:lowercase;font-family:Tahoma,Arial,Helvetica,sans-serif;}
.dxTop ul{ float:left;margin:0;padding:0;padding-right:3px }
.dxTop ul li{ float:left;margin:0;padding:0;padding-left:3px;list-style:none;display:block }
.dxTop a{ float:left;font-size:9pt;font-weight:bold;text-decoration:none;height:23px;white-space:nowrap;padding-left:15px;padding-right:15px;padding-top:8px;padding-bottom:3px;display:block;background:transparent }
.dxTop a#active_menu-nav{ white-space:nowrap }

/* Modules Styling */
.modcontent { margin:0;padding:0 0 0 0px }
.modcontent li a{ color:#666 }
.moduletable_menu li{ line-height:1.5em }
.moduletable_menu{ padding-bottom:5px }
.moduletable_menu h3, .moduletable h3{ margin:0;padding-left:5px;font-size:16px }
.moduletable_menu ul { padding-left:0 }
.moduletable_menu ul li{ list-style:none }
.moduletable_menu ul ul{ padding:0 }

/* Content */
.bannergroup_text{ font-size:0.9em;margin-bottom:10px}
.banneritem_text{ margin:5px 0}
.banneritem_text a{ font-style:italic;font-weight:bold }
.bannergroup{ margin:0;padding:0 }
.banneritem{ padding-bottom:13px }
.blog_more{ margin-bottom:10px}
.contentheading{ margin:0;padding-bottom:3px;font-weight:normal }
.contentheading, .componentheading, .blog_more strong, h1, h2, h3, h4{ padding:0;line-height:normal;font-family:Arial, Helvetica, sans-serif }
.componentheading{ border-bottom:1px dotted #999;margin-bottom:9px;font-weight:bold;font-size:17pt }
.contentdescription{ font-weight:bold;padding:5px 0 }
.contenttoc{ border:1px solid #ccc;margin-left:2px }
.contenttoc th{border-bottom:2px solid #ccc;padding:3px }
.contenttoc .toclink{padding-left:3px;padding-right:3px;line-height:normal }
small, .small, .smalldark, .mosimage_caption, .modifydate, a.readon, .img_caption{ color:#666;font-size:11px }
a.readon{ clear:both;color:#ff6600;white-space:nowrap;font-weight:bold;width:100%;padding:3px 3px 3px 17px;background: url('../images/dxicon/dxicon-r.png') no-repeat 0 4px }
a.readon:hover{ color:#999 }
div.pagenavcounter{ padding-bottom:10px;font-weight:bold }
span.pagenav{ font-weight:bold }
td.sectiontableentry1, td.sectiontableentry2{ padding:3px;text-align:left } 
fieldset { border:0 none }
table.contentpaneopen { border:0;border-collapse: collapse;border-spacing:0 }
.contentpaneopen{ padding-right:8px }
div.buttonheading{ float:right;margin:0;width:60px;white-space:nowrap;padding-top:4px }
.buttonheading img{ border:0;margin:0;padding:0;padding-left:1px;float:right }

/*Table*/
.sectiontableentry1 td, .sectiontableentry2 td{ padding:5px 10px }
.sectiontableheader{ border-bottom:2px solid #ddd;font-weight:bold;color:#8586b1;font-size:13px;line-height:3em;padding-left:10px;padding-right:10px;white-space:nowrap }

/*Login*/
#form-login ul{ padding-left:14px;margin:0 }
#form-login ul li{ list-style:none }
#form-login fieldset{ padding-left:13px;padding-top:7px }
#form-login-username .inputbox, #form-login-password .inputbox{ width:130px;font-size:8pt }
#modlgn_remember{ border:0px }

/*Menus*/
.modcontent li, .menu li li { list-style:none }
.menu a, .sublevel a, .mainlevel a, .moduletable_menu a{ color:#666;border-bottom:0px solid #ccc;text-decoration:none;display:block;font-size:16px;line-height:25px;font-weight:bold }
.menu a:hover, .mainlevel a:hover, .sublevel a:hover, .menu a:active, .mainlevel a:active, .sublevel a:active, .moduletable_menu a:active, .moduletable_menu a:hover{ color:#999 }
#current a{ padding-left:5px;font-weight:bold;color:#ff6600 }
.parent ul a{ color:#ccc99 }
.parent #current a{ color:#999 }

/* Articles */
.article-tools{ width:100%;float:left;clear:both;margin-bottom:15px;display:block }
.article-meta{ padding:5px;width:65%;float:left }
.createby, .createdate{ font-size:11px }
.createby{ white-space:nowrap;padding:3px 3px 3px 15px;background:url('../images/dxicon/dxicon-u.png') no-repeat 0 3px }
.createdate{ padding:3px 3px 3px 18px;background: url('../images/dxicon/dxicon-d.png') no-repeat 0 4px }
.modifydate{ padding:3px 3px 3px 21px;background: url('../images/dxicon/dxicon-m.png') no-repeat 0 4px }

/* 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 Error Messages */
#system-message dt.error { display: none; }
#system-message dd.error {  }
#system-message dd.error ul { color: #004fc6; background: #a5c9ff url('../../system/images/notice-alert.png') left no-repeat; border-top: 3px solid #ddd; border-bottom: 3px solid #ddd;margin:0}

/* System Messages */
#system-message    { margin-bottom: 10px; padding: 0;}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0; font-weight: bold; text-indent: 30px; }
#system-message dd ul { color: #0055BB; margin-bottom: 10px; list-style: none; padding: 10px; border-top: 3px solid #ddd; border-bottom: 3px solid #ddd;}

/* System Standard Messages */
#system-message dt.message { display: none; }
#system-message dd.message {  }

/* System Error Messages */
#system-message dt.error { display: none; }
#system-message dd.error ul { color: #c00; background-color: #E6C0C0;border-top: 3px solid #ddd; border-bottom: 3px solid #ddd;}

/* System Notice Messages */
#system-message dt.notice { display: none; }
#system-message dd.notice ul { color: #c00; background: #EFE7B8; border-top: 3px solid #ddd; border-bottom: 3px solid #ddd;}

/* Debug */
#system-debug     { color: #ccc; background-color: white; padding: 10px; margin: 10px; }
#system-debug div { font-size: 11px;}
