body {color: #000000;margin: 0px;padding: 0px;background-color: #000000;font-family: arial, sans-serif;font-size: 12px; 
}

td {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #808080; 
   }

tr, p, div {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #CCCCCC;
}

hr {color: #E0E0E0;height: 1px;width: 100%;
}
#topbuttons {float: right;margin: 0px;padding: 0px;width: 50%;
}
ul#mainlevel-nav {
	list-style: none;
	padding: 0;
	margin: 0;
}
ul#mainlevel-nav li {display: block;background-image: none;padding-left: 0px;padding-right: 0px;float: right;margin: 0;width: auto !important;width: 15%;font-size: 12px;line-height: 38px;white-space: nowrap;border-left: 1px solid #3b3b3b;
}
ul#mainlevel-nav li a {display: block;padding-left: 15px;padding-right: 15px;text-decoration: none;color: #cccccc;background: transparent;
}
#buttons>ul#mainlevel-nav li a {width: auto;
}
ul#mainlevel-nav li a:hover
{
	color: #cc9900;
}
.leftrow {background-image: url(../images/rowback.jpg);width: 150px;
}
.rightrow {background-image: url(../images/rowback.jpg);width: 150px;
}
table.moduletable {width: 100%;table-layout: auto;
}
table.moduletable th {font-size: 11px;font-weight: normal;text-transform: uppercase;text-align: center;letter-spacing: 1px;color: #999;background: #404040
}
table.moduletable td {padding: 2px;
}
#searchbox {float: right;padding: 0px;height: 21px;height: 23px;overflow: hidden;
}
#searchbox .inputbox {float: right;border: 1px solid #333333;padding: 2px 1px 1px 2px;padding: 2px 1px 1px 2px;font-family: arial, helvetica, sans-serif;font-size: 11px;height: 17px;height: 19px;width: 153px;width: 159px;color: #FF9900;
}
.button {border-top: 1px solid #000;border-left: 1px solid #000;border-bottom: 1px solid #000;border-right: 1px solid #000;background-color : #666666;
}
.inputbox {border: 1px solid #666666;background: transparent url(../images/back.gif);background-color : #666666;margin: 2px;color: #CCCCCC;
}
.inputbox2 {border: 1px solid #666666;background: transparent url(../images/back.gif);background-color: #666666;margin: 2px;color: #CCCCCC;
}
.sectiontableheader {font-size: 11px;font-weight: normal;text-transform: uppercase;letter-spacing: 1px;color: #CCCCCC;background: #666666 ;padding: 1px;
}
.sectiontableentry1 {vertical-align: top;padding: 3px;background: #404040;
}
.sectiontableentry2 {vertical-align: top;padding: 3px;
}
.mainlevel {border-bottom: 1px dotted #666666;display: block;width: 100%;
}
a.mainlevel:link, a.mainlevel:visited {text-decoration: none;
}
a.mainlevel:hover {text-decoration: none;
}
.sublevel {font-size: 10px;
}
a:link, a:visited {color: #CC9900;text-decoration: none;
}
a:hover {color: #FF9900;text-decoration: none;
}
a.category:link, a.category:visited {font-weight: bold;
}
.readon {font-weight: bold;
}
.pagenavbar {border-top: 1px solid #D0D0D0;padding: 2px;
}
.pagenav {font-weight: bold;color: #bbb;
}
a.pagenav:link, a.pagenav:visited {text-decoration: none;
}
a.pagenav:hover {text-decoration: underline;
}
.date {font-size: 10px;color: #CC0000;
}
.small {font-size: 10px;color: #666666;
}
.smalldark {font-size: 10px;color: #666666;
}
.createdate, .modifydate {font-size: 10px;color: #bbb;
}
.content_vote {font-size: 10px;height: 22px;padding-top: 2px;padding-bottom: 2px;
}
.content_rating {font-size: 10px;color: #CC9900;
}
.pathway { font-size: 10px;color: #FF9900;
}
a.pathway:link, a.pathway:visited {font-size: 10px;
}
a.pathway:hover {font-size: 10px;
}
table.content{width: 100%;padding: 0px;border-collapse: collapse;border-spacing: 0px;margin-bottom: 10px;
}
table.contentpane {width: 100%;padding-left: 5px;padding-right: 5px;border-spacing: 0px;margin-bottom: 5px;
}
table.contentpaneopen {width: 100%;padding-left: 5px;padding-right: 5px;border-spacing: 0px;margin-bottom: 5px;
}
.pollstableborder{border-color: #666666;
}
.contentheading, .componentheading {background: url(../images/back_header.gif) repeat;font-size: 12px;font-weight: bold;letter-spacing: 1px;text-transform: uppercase;text-align: center;color: #CCCCCC;width: 100%;
}
.clantitle {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight: bold;text-transform: uppercase;text-indent: 8px;font-size: 20px;text-align:left;color: #FFFFFF;
}
.ontab {border-left: 1px solid #404040;text-align: center;font-weight: bold;color: #CCCCCC;padding: 5px;cursor: hand;line-height: 40px; background-color : #66CC00
}
.offtab {border-left: 1px solid #404040;text-align: center;color: #666666;font-weight: normal;padding: 5px;cursor: hand;line-height: 40px;
}
.tabpadding {border-left: 1px solid #404040;
}
.pagetext {visibility: hidden;position: relative;top: -10;background-color: #333333;display: none;
}
.contact_email  {width: 100%;} .contact_email .inputbox { width: 380px;
}

/* from NCMP */
/* --------------------------   TABLES   ---------------------- */
.tableborder {
   border-style : inset;
   border-color : gray;
}

.tableheader
{
   font-weight: normal;
   font-size: 12pt;
   vertical-align: middle;
   color: red;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   background-color: #3d3d3d;
   text-align: center;
}
.tableheader_small
{
   font-weight: normal;
   font-size: 10pt;
   vertical-align: middle;
   color: red;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   background-color: #3d3d3d;
   text-align: center;
}


.tabledata
{
   font-weight: normal;
   font-size: 10pt;
   color: silver;
   font-family: Arial;
   background-color: #4a4a4a;
   text-align: left;
}
.pagecap { color: white; font-size: medium; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: navy; text-align: left; vertical-align: middle }
.menutabledata
{
   font-size: 8pt;
   color: silver;
   font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   background-color: #4a4a4a;
   text-align: center;
}

.table_takenotice { color: silver; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: black; letter-spacing: 0.1em }
.eventnotice  { color: black; background-color: white }
/* --------------------------   OTHER   ---------------------- */
.takenotice   { color: white; font-size: 14pt; font-family: "Times New Roman", Georgia, Times; background-color: navy; letter-spacing: 0.1em }
.header { color: red; font-size: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: black }
.takenotice_sm { color: white; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: navy; letter-spacing: 0.1em }
.textcenter {
   text-align : center;
}

.textright {
   text-align : right;
}

.textleft {
   text-align : left;
}

