/* Basic Structure */
body { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; font-size:12px;margin:6px 0px 0px 6px;padding:0px; }

.body_inner {}
.top {text-align:right;width:100%;}
.mainbody_inner {padding-top:0px;padding-bottom:0px;}
.bottom {width:100%;}

a:active { color: #900; text-decoration: none  }
a:hover { color: #ffd594; text-decoration: none }
a:link { color: #101010; text-decoration: underline  }
a:visited { color: #888888; text-decoration: underline  }

/* Fonts */

.black1 { font-size:9px;color:black; }
.black2 { font-size:10px;color:black; }
.black3 { font-size:12px;color:black; }
.black4 { font-size:15px;color:black; }
.black5 { font-size:20px;color:black; }
.black6 { font-size:25px;color:black; }
.black7 { font-size:30px;color:black; }

.highlight {background-color:yellow;}

.underline {text-decoration: underline;}
.strike {text-decoration: line-through;}

/* Boxes */
.yellowbox {border:dashed 3px red;width:400px;margin:auto;padding:10px;background:#ffffcc;}

.spacer {height:25px;}

/* Alignment */
.left {text-align:left;}
.right {text-align:right;}
.center {text-align:center;}

/* Joomla Core Stuff */
.blog {}
.contentheading { color: black; font-size: 12pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; border-top: 0px solid black; border-right: black; border-bottom: black; border-left: 0px solid black; margin: 1px 1px 1px 1px; padding: 1px 1px 1px 1px; }
.componentheading { color: black; font-size: 18pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; border-top: 1px solid black; border-right: black; border-bottom: black; border-left: 1px solid black; margin: 1px 1px 1px 1px; padding: 1px 1px 1px 1px; }
h3 { color: black; font-size: 18pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; border-top: 1px solid black; border-left: 1px solid black; margin: 1px 1px 1px 1px; padding: 1px 1px 1px 1px; }
.buttonheading {white-space:nowrap;text-decoration:none;}
.contentpane {}
.contendpaneopen {}
.small {font-size:11px;}
.createdate {font-size:11px;}
.modifydate {font-size:11px;}

span.article_seperator {display:block;height:10px;width:100%;}

.sectiontableentry1 { background-color: #ebebeb;width:100%; }
.sectiontableentry2 {width:100%;}

/* keep white background */
/* in print window */
body.contentpane {background:white;}
/* in content edit box */
.mceContentBody {background:white;}

/* menu wrap fix */
.top .module table td {white-space:normal;}

/* search */
.contentpaneopen fieldset div {margin:0px;padding:2px;width:566px !important;width:586px;overflow:hidden;}