/* CSS Document */

#table {margin-top:-15px;}
#outline {float:left; vertical-align:top; background:#edeae0; width:800px; height:auto; border:solid 1px #333333;}
#header_area {float:left; width:800px; height:114px; background:url(../images/banner.jpg) no-repeat;}
#topmenu {float:left; width:800; height:54px; background:url(../images/topmenu.jpg) no-repeat;}
#menu_inner {float:left; width:auto; padding-top:8px; height:30px;}
#content_inner {float:left; padding-right:5px; margin-top:5px; padding-left:5px;}
#left_area {float:left; width:295px; height:auto;}
#left_outer {float:left; width:300px; height:100%;}
#left_inner {float:left; padding-left:5px; padding-right:5px;}
#note_outer {clear:both; width:100%; height:30px; background:#FF0000;}
#note_inner {float:none; width:100%; line-height:30px; text-align:center;}
#note_inner a:link, {color:#000000; text-decoration: none; font-weight: bold;}
#note_inner a:visited {color:#000000; text-decoration: none; font-weight: bold;}
#note_inner a:hover {color: #333333; text-decoration: none; font-weight: bold;}

a.mainlevel:link, a.mainlevel:visited {font-size:13px; color:#999999; text-align:left; text-decoration:none; font-weight:bold; width:auto; background:url(../images/button.gif) no-repeat; line-height:30px; height:30px; padding-left:15px; padding-right:15px; padding-bottom:6px; padding-top:6px;}
a.mainlevel:hover {width:55px; text-decoration: none; color: #FFFFFF; font-weight:bold; background-position: 0px -30px;}
a.sublevel:link, a.sublevel:visited {display:block; no-repeat; vertical-align:middle; font-size: 13px; color:#000000; text-align:left; padding-top:5px; padding-left:28px; height:20px !important; height: 25px; text-decoration:none;font-weight:normal; width:100%; margin-left:-6px;}
a.sublevel:hover {text-decoration: none; color:#C5BEAA; font-weight: normal;}

ul#mainlevel-nav{list-style: none;padding: 0;margin: 0;font-size: 0.8em;}
ul#mainlevel-nav li{background: transparent; background-image: none;padding-left: 0px;padding-right: 0px;float: left;margin: 0;font-size: 13px;line-height: 21px;white-space: nowrap;border-right-width: 1px;border-right-style: solid;border-right-color: #333333;}
ul#mainlevel-nav li a{display: block;padding-left: 15px;padding-right: 15px;text-decoration: none;color: #999999;background: url(../images/button.jpg) no-repeat;}
ul#mainlevel-nav li a:hover{color: #FFFFFF; background-position: 0px -25px;}

ul {margin: 0;padding: 0;list-style: none;}
li {line-height: 15px;padding-left: 15px;padding-top: 0px;background-image: url(../images/bullet.png);background-repeat: no-repeat;background-position: 0px 2px;}

a:link, a:visited {color: #C22512; text-decoration: none; font-weight: bold;}
a:hover {color: #77150B; text-decoration: none; font-weight: bold;}
td {text-align: left;font-size: 11px;}
body {margin: 15px;height: 100%;padding: 0px;font-family: Arial, Helvetica, "Sans Serif";line-height: 120%;font-size: 11px;color:#000000;}
.blog {width:100%;}
.inputbox {padding: 2px;border:1px solid #990000;background-color: #000000;color: #999999;}
.componentheading {background: url(../images/subhead_bg.png) repeat-x;color: #CE2415;text-align: left;padding-top: 4px;padding-left: 4px;height: 21px;font-weight: bold;font-size: 10px;text-transform: uppercase;}
table.content_table {width: 100%;padding: 0px;margin: 0px;}
table.content_table td {padding: 0px;margin: 0px;}
table.contentpaneopen {width: 100%;padding: 0px;border-collapse: collapse;border-spacing: 0px;margin: 0px;}
table.contentpaneopen td {}
table.contentpaneopen td.componentheading {padding-left: 4px;}
table.contentpane {width: 100%;padding: 0px;border-collapse: collapse;border-spacing: 0px;margin: 0px;}
table.contentpane td {margin: 0px;padding: 0px;}
table.contentpane td.componentheading {padding-left: 4px;}
table.contentpaneopen fieldset {border: 0px;border-bottom: 1px solid #eee;}
.contentcolumn {padding-right: 5px;}
.contentheading {height: 30px;color: #990000;font-weight: bold;font-size: 14px;white-space: nowrap;}
.contentpagetitle {font-size: 13px;font-weight: bold;color: #ffffff;text-align:left;}
table.searchinto {width: 100%;}
table.searchintro td {font-weight: bold;}
table.moduletable {width: 100%;margin-bottom: 5px;padding: 0px;border-spacing: 0px;}
div.moduletable {padding: 0;margin-bottom: 2px;}
.small {color: #999999;font-size: 11px;}
.createdate {height: 15px;padding-bottom: 10px;color: #999999;font-size: 11px;}
.modifydate {height: 15px;padding-top: 10px;color: #999999;font-size: 11px;}
table.contenttoc {border:1px solid #282828;padding: 2px;margin-left: 2px;margin-bottom: 2px;}
table.contenttoc td {padding: 2px;}
table.contenttoc th {background: url(../images/subhead_bg.png) repeat-x;color: #CE2415;text-align: left;padding-top: 2px;padding-left: 4px;height: 21px;font-weight: bold;font-size: 10px;text-transform: uppercase;}
.highlight {background-color: Yellow;color: Blue;padding: 0;}
.code {background-color: #ddd;border: 1px solid #bbb;}
form {/* removes space below form elements */margin: 0;padding: 0;}
div.mosimage {border: 1px solid #ccc;}
.mosimage {	border: 1px solid #282828;margin:5px;}
.mosimage_caption {margin-top: 2px;background: #efefef;padding: 1px 2px;color: #666;text-transform: normal;font-size: 10px;border-top: 1px solid #ffffff;}
.button {text-align: center;font-size: 11px;font-weight: bold; height:25px; width:auto; line-height:20px; margin: 1px;padding-top: 3px;padding-right: 8px;padding-bottom: 3px;padding-left: 8px;background-image: url(../images/sechdr1bg.png);background-repeat: repeat-x;color: #CCCCCC;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #990000;border-right-color: #660000;border-bottom-color: #710000;border-left-color: #990000;}
.sectiontableheader {font-weight: bold;padding: 4px;background-color: #000000;background-image: url(../images/sechdrbg.png);background-repeat: repeat-x;height: 25px;line-height:20px;border-top-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;border-top-color: #2A2A2A;border-bottom-color: #2A2A2A;background-position: top;}
.sectiontablefooter {}
.sectiontableentry1 {background-color : #101010;font-size: 11px;color: #CCCCCC;height: 25px;line-height:20px;background-image: url(../images/sechdr1bg.png);background-repeat: repeat-x;background-position: left top;}
.sectiontableentry2 {background-color : #101010;font-size: 11px;color: #CCCCCC;height: 25px;line-height:20px;background-image: url(../images/sechdr1bg.png);background-repeat: repeat-x;background-position: left top;}
table.moduletable th, div.moduletable h3 {repeat-x;color: #999999;text-align: left;padding-left: 4px;height: 21px;line-height: 21px;font-weight: bold;font-size: 10px;text-transform: uppercase;margin: 0 0 2px 0;}
.error {font-style: italic;text-transform: uppercase;padding: 5px;color: #ffffff;font-size: 14px;font-weight: bold;}
/** old stuff **/
.back_button {float: left;text-align: center;font-size: 11px;font-weight: bold;width: auto;line-height: 20px;margin: 1px;padding-top: 0px;padding-right: 8px;padding-bottom: 0px;padding-left: 8px;background-repeat: repeat-x;border: 1px outset #333333;}
.pagenav {float: left;text-align: center;font-size: 11px;font-weight: bold;border: 1px double #3B3B3B;width: auto;line-height: 20px;margin: 1px;padding-top: 0px;padding-right: 8px;padding-bottom: 0px;padding-left: 8px;background-image: url(../images/sechdr1bg.png);background-repeat: repeat-x;}
.pagenavbar {margin-right: 10px;float: right; font-size:11px;}