body { font-family:Arial, Helvetica, sans-serif;
	     font-size:12px;
	     background: #000000;
	     color:#ffffff;
	     padding:0px;
	     margin-top:10px;
	     text-align:left;
}

table, td, tr, p, div {
             font-family:Arial, Helvetica, sans-serif; 
  color            : #ffffff;;
	     font-size:11px;
	     text-align:left;
}

.subnavigation
{
 background: #000000;
border:solid 0px;
color: #171C41;
}


li{
list-style-type: circle;
}


a:link, a:visited {
font-weight:bold;
	color:#CBDAF7;
	text-decoration:none;
}

a:hover {
	color:#171C41;
	text-decoration:none;
}

hr {
  height: 1px;
  width: 100%;
}

.img_border
{
outline-width:1px;
outline-color:#171C41;
outline-style:solid;
}

.red_bold
{
font-weight:bold;
      color:#171C41;
}

.red_bold_blackback
{
font-weight:bold;
      color:#171C41;
background-color: #000000;
}

.contenttable
{
cellpadding: 0;
cellspacing: 0;
text-align: left;
width: 100%;
padding: 0 0px 0 0px;
}


/* mambo styles */
.small {
       font-size:10px;
}

.small_dark {
       font-size:10px;
}

.contentheading {
      font-size:16px;
      font-weight:bold;
      color:#FFFFFF;;
text-indent:0px;
      border-bottom:solid 0px;
border-color:#171C41;
      width:100%;
      padding-top:20px;
      padding-left:0px;
      margin-bottom:10px;
     text-transform: uppercase;
}

.blog
{

}

.imageborder
{
border:1px;
solid: #171C41;
}
.componentheading {
      font-size:22px;
      font-weight:bold;
      color:#171C41;;
      text-indent:0px;
      border-bottom:solid 0px;
      width:100%;
      padding-top:20px;
      padding-left:0px;
      margin-bottom:10px;
      text-transform: uppercase;
}

.textheading {
      font-size:16px;
      font-weight:bold;
      color:#FFFFFF;
      text-indent:0px;
      border-bottom:solid 0px;
      width:100%;
      padding-top:0px;
      padding-left:0px;
      margin-bottom:0px;
}

/*pathaway setting*/
.pathway {
   font-family: Arial, sans-serif;
   font-size: 10px;
}

a.pathway:link, a.pathway:visited {
  color            : #ffffff;
  font-weight: normal;
}

a.pathway:hover {
  color: #ffffff;
  font-weight: normal;
  text-decoration: none;
}

/*for title or site name*/
.title {
font-family: sans-serif;
font-size: 20px;
font-weight: bold;
color : #ffffff;;
margin-left: 10px;
}

/*for the tag-line*/
.subtitle {
font-family: sans-serif;
font-size: 10px;
font-weight: bold;
background: #171C41;
  color            : #ffffff;
text-transform: uppercase;
letter-spacing: 2px;
margin-left: 20px;
}

#active_menu {
  color: #ffffff;;
}

/* --Default Class Settings-- */

a.mainlevel:link, a.mainlevel:visited {
   display: block;
   border-top:solid 1px #c0c0c0;
  color            : #ffffff;
   font-weight: bold;
   text-indent: 15px;
   text-decoration: none;
   line-height: 20px;
   margin-bottom: 1px;
   width:100%;
}

a.mainlevel:hover {
   color: #ffffff;
   border-bottom:solid 1px #EFE1C2;
}


table.moduletable-nav a:link, table.moduletable-nav a:visited, table.moduletable-nav a:active {
    color: #ffffff;
    text-decoration: none;
    font-size:12px;
    font-weight:bold;
    width:140px;
    height:100%;

}

table.moduletable-nav a:hover {
     color: #ffffff;
    text-decoration: none;
    background: #171C41;

}


table.moduletable-subnav a:link, table.moduletable-subnav a:visited, table.moduletable-subnav a:active {
    color: #ffffff;
    text-decoration: none;
    font-size:14px;
    font-weight:bold;
    width:100%;
    height:100%;
background-image:url();
}

table.moduletable-subnav a:hover {
     color: #171C41;
    text-decoration: none;
}

table.moduletable {
	 width:140px;
background-color: #000000;
background-repeat: repeat-y;
margin: 2px;
border:solid 1px;
border-color: #171C41;
padding: 4px;
}

table.moduletable th {
      background-image:url();
      background-repeat:no-repeat;
	font-size: 12px;
	font-weight:bold;
	height:27px;
	vertical-align:middle;
	color: #171C41;
	text-align: center;
	 width:140px;
	letter-spacing: 0px;
	text-indent: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
        text-transform: uppercase;
}

table.moduletable li {

}

table.moduletable ul {


}
table.moduletable td {
  font-size: 12px;
  font-weight: normal;
	padding-left: 2px;

}

.modulefooter
{

height: 12px;
width= 148px;
padding-left: 28px;
}

.poll {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff;
  line-height      : 14px;
}

table.pollstableborder {
	border: 1px solid #cccccc;
}


.sectiontableheader {
  color            : #FFFFFF;
  font-weight      : bold;
background: #171C41;
}

.sectiontableentry1 {
vertical-align: top;
background: #000000;
}

.sectiontableentry1 td{
vertical-align: top;
padding: 2px;
padding-bottom: 6px;
}


.sectiontableentry2 {
  background: #000000;
width: 100%;
vertical-align: top;
font-weight      : normal;

}

.sectiontableentry2 td{
vertical-align: top;
padding: 2px;
padding-bottom: 6px;
}

.createdate {
   font-size:10px;
   color:#ffffff;
display: none;
}

.modifydate {
  font-size:10px;
   color:#ffffff;
display: none;
}

a.readon:link {
        font-size:10px;
        border:solid 1px #EAEAEA;
        margin:2px;
         padding:2px;
}

a.readon:hover {
         background: #171C41;
  color            : #ffffff;
         text-decoration:none;
         margin:2px;
         padding:2px;
         border:solid 1px #c0c0c0;
}

.pagenav {
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  border: 1px solid #cccccc;
  width: auto;
  padding: 0px 10px;
  line-height: 20px;
  margin: 1px;

}

.pagenavbar {
	margin-right: 10px;
	float: right;
}

.inputbox {

}

.back_button {
            font-size:11px;
padding-left:0px;
}

.back_button a:link {
            font-size:11px;
            text-decoration:none;
            list-style:none;
}

table.contenttoc {
  border: 1px solid #cccccc;
  padding: 2px;
  margin-left: 2px;
  margin-bottom: 2px;
}

table.contenttoc td {
  padding:2px;
}

table.contenttoc th {
  color: #ffffff;
  border-bottom:solid 1px #c0c0c0;
  text-align: left;
  height: 21px;
  font-weight: bold;
  font-size: 12px;
}

table.adminform tr td {
color: #000;
}
