/* f78d1e 0064a8 819ecb*/
/* Main */
body {
  font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
  /* font-size:100.1%; */
  font-size:0.8em;
}

/* Divs */
div.headernav a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
  line-height: 24px
}

div.headernav a#active_menu-nav {
  line-height: 24px;
}

/* Main Menu */

ul.menu li {
  list-style: none;
  text-align:left;
}

/* Headings */
.componentheading {
  font-size: 1.3em;
  line-height: 1.3em;
}
.contentheading {
  font-size: 1.3em;
  line-height: 1.3em;
}
.contentheading a {
  font-size: 1.0em;
  line-height: 1.3em;
}
table.contentpaneopen td.contentheading {
  font-size: 1.0em;
  font-weight: bold;}

/* Buttons */
.button {
font-family: Arial, Hevlvetica, sans-serif;
text-align: center;
font-size: 11px;
font-weight: bold;
line-height: 18px !important;
line-height: 16px;
}

/* Small Details */
.small, .createdate, .modifydate {
font-size: 0.8em;
}
td.sectiontableheader {
font-weight: bold;
}

/* Menu */
div.module_menu h3 {
font-family: Helvetica, Arial, sans-serif;
font-size: 1.1em;
font-weight: bold;
}
div.module_menu ul li a:link, div.module_menu ul li a:visited {font-weight: bold;}
h3, table.moduletable th, legend { margin: 0;font-weight: bold;font-family: Helvetica,Arial,sans-serif;font-size: 1.5em;padding-left: 0px;margin-bottom: 10px;text-align: left;}
div.module h3 {font-family: Helvetica, Arial, sans-serif;font-size: 12px;font-weight: bold;
margin: -23px -4px 5px -5px;padding-left: 10px;padding-bottom: 2px;}
div.module {margin: 0;padding: 0;margin-bottom: 15px;}
div.module div div div {padding: 10px;padding-top: 30px;padding-bottom: 15px;width: 160px;}
div.module div div div div {background: none;padding: 0;}
div.module_text h3 {font-family: Helvetica, Arial, sans-serif;font-size: 12px;font-weight: bold;margin: -23px -4px 5px -5px;padding-left: 10px;padding-bottom: 2px;}
div.module_text {margin: 0;padding: 0;margin-bottom: 15px;}
div.module_text div div div {padding: 10px;padding-top: 30px;padding-bottom: 15px;width: 160px;}
div.module_text div div div div {background: none;padding: 0;}
div.module ul li a:link, div.module ul li a:visited {font-weight: bold;}
h3, table.moduletable th, legend {margin: 0;font-weight: bold;font-family: Helvetica,Arial,sans-serif;font-size: 1.5em;padding-left: 0px;margin-bottom: 10px;text-align: left;}
/* System Messages */
#system-message { margin-bottom: 10px; padding: 0;}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0; font-size: 12px; font-weight: bold; text-indent: 30px; }
#system-message dd ul { color: #0055BB; margin-bottom: 10px; list-style: none; padding: 10px; border-top: 3px solid #84A7DB; border-bottom: 3px solid #84A7DB;}
/* System Standard Messages */
#system-message dt.message { display: none; }
#system-message dd.message {  }
#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px 4px no-repeat;}
/* System Error Messages */
#system-message dt.error { display: none; }
#system-message dd.error {  }
#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px 4px no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}

/* System Notice Messages */
#system-message dt.notice { display: none; }
#system-message dd.notice {  }
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../images/notice-note.png) 4px 4px no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }

/* Search */
#search input {background: #ffffff;height: 20px;width: 130px;border:none;}

/* Tips */
.tool-tip {	color: #fff;width: 139px;z-index: 13000;}
.tool-title {font-weight: bold;font-size: 11px;margin: 0;color: #9FD4FF;padding: 8px 8px 4px;background: url(../images/bubble.png) top left;}
.tool-text {font-size: 11px;padding: 4px 8px 8px;background: url(../images/bubble.png) bottom right;}
.custom-tip {color: #000;width: 130px;z-index: 13000;}
.custom-title {font-weight: bold;font-size: 11px;margin: 0;color: #3E4F14;padding: 8px 8px 4px;background: #C3DF7D;border-bottom: 1px solid #B5CF74;}
.custom-text {font-size: 11px;padding: 4px 8px 8px;background: #CFDFA7;}

/* Poll */
table.pollstableborder {text-align: left;}
.sectiontableheader {text-align:left;}

/* Typography */
div.code {font-family:"Times New Roman", Times, serif;}