@import url("css/menu.css");

/* ControlPanel style */
.ControlPanel{background:transparent url(images/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px;}
.cpanel_left {background: url(images/cpanel_left.png) no-repeat bottom left;padding-left:21px;}
.cpanel_right {background: url(images/cpanel_right.png) no-repeat bottom right;padding-right:33px;}

/* Main Design */
body { margin:0; padding:0 }
#MainFrame { margin:0 auto; width:100%; }
#TopBanner { background:#2c7c02; border-bottom:1px solid #3e3e01; width:100% }
#TopBanner > div { background:#2c7c02; border-bottom:1px solid #2a7303; width:100% }
#Logo { width:880px; margin:0 auto; padding:15px 0 10px 0; }
#ContentFrame { width:880px; margin:0 auto }

#dnn_LeftPane {float:left; width:240px;}
#dnn_ContentPane { float:left; width:542px; margin:10px 18px 0 0; padding-right:18px;border-right:1px solid #f0f0f0 }
#dnn_RightPane { float:left; width:300px; margin-top:10px}

.clear{ clear:both}

.content {text-align:justify; font:1.25em "Trebuchet MS", "Segoe UI", Trebuchet, "Bitstream Vera Sans", "DejaVu Sans", Verdana, "Verdana Ref", sans serif; line-height:1.5 }
#Banner { margin-bottom:12px }


#Address{font:1.25em "Trebuchet MS", "Segoe UI", Trebuchet, "Bitstream Vera Sans", "DejaVu Sans", Verdana, "Verdana Ref", sans serif; line-height:1.5; padding:5px; border:1px solid #ddd}

.UDT_Form .SubHead{ color:#393733; font:bold 11px Arial,Helvetica,sans-serif}
.UDT_Caption { margin:8px 0 1px}

#Credits { background:#2c7c02; float:left; text-align:center; width:100%; padding:15px 0 8px 0;font:bold 11px Arial, Helvetica, sans-serif; }
#Credits a { font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#131413; text-transform:uppercase }
#Credits a:hover { color:#003300 }
#Banner img { border-top:1px solid #ddd; border-bottom:1px solid #ddd }
#RightPane h3 { font:18px 'Vollkorn', arial, serif; border-bottom:1px solid #f0f0f0 }

/* Font Style */
.Head,.common h2{ font:20px 'Vollkorn', arial, serif; color:#003300; margin:0 3px; border-bottom:1px dashed #f0f0f0}

/* Module */
.latestProduct, .mkArticleMini { font:13px Verdana, Arial, Helvetica, sans-serif; line-height:1.5; list-style-type:circle}
.latestProduct a, .mkArticleMini a{ text-decoration:none}
.latestProduct a:hover, .mkArticleMini a:hover{ text-decoration:underline}

.DocDLtable { width:100%; margin:10px auto; border:1px solid #ddd}
.DocDLtable th { font:bold 15px Arial, Helvetica, sans-serif; background:#f0f0f0}
.DocDLtable td { color:#000; font:13px Verdana, Arial, Helvetica, sans-serif;}
.DocDLtable a { color:#0000FF;text-decoration:none; }
.DocDLtable a:hover { color:#008000}

#mkAnnoucement h1 { font:21px "Times New Roman", Times, serif; color:#006400;}
#mkAnnoucement hr { border:1px dashed #f0f0f0}


.DNN_UserDefinedTableContent table{ width:100%; font:12px Arial, Helvetica, sans-serif; margin:10px 0;}

.DNN_UserDefinedTableContent th a{ font-weight:bold}

/* Slideshow */
.slideshow { font:13px Arial, Helvetica, sans-serif }
ul.slideshow { list-style:none; width:880px; height:245px; overflow:hidden; position:relative; margin:0; padding:0; border-bottom:1px solid #a0522d; }
ul.slideshow li { position:absolute; left:0; right:0; }
ul.slideshow li.show { z-index:500; }
ul.slideshow img { border:none; }

/* Page Bottom */
#dnn_BottomPane { width:100%; background:#2c7c02; border-top:1px solid #3e3e01; }
#dnn_BottomPane .blankContainer {border-top:1px solid #2A7303}

#mProductList { width:880px; margin:0 auto;}
#mProductList > div { margin-left:30px }
#mProductList h2 { margin:12px 0; font:20px 'Vollkorn', arial, serif; color:#000}
#mProductList ul { display:inline-block; width:150px; vertical-align:top; padding:0 8px; margin:5px 0; }
#mProductList li { font:11px Arial, Helvetica, sans-serif; line-height:1.5; list-style:none; }
#mProductList ul a { color:#000 }
#mProductList ul a:hover, #mProductList ul ul li a:hover { color:#00CC00 }
#mProductList ul ul li a { color:#fff; text-decoration:none }

/* Page Overwrite */
.OR144 #dnn_ContentPane{ border-right:none;margin:10px 0;width:640px; padding-right:0}
.OR148 #dnn_ContentPane{ border:none;margin:0 0 10px 0;width:640px; padding:0}
.OR148 #dnn_LeftPane { margin-top:10px}