body {
   font-family: arial, tahoma, verdana, helvetica, sans-serif;
   font-size: 12px;
   margin: 0px;
   color: #666666;
}

a:link, a:visited {
   font-family: arial, tahoma, verdana, helvetica, sans-serif;
   color: blue;
   text-decoration: none;
}

a:hover, a:active {
   font-family: arial, tahoma, verdana, helvetica, sans-serif;
   color: blue;
   text-decoration: underline;
}

input, textarea, select, optgroup {
   font-size: 12px;
   color : #333000;
   border: 1px solid #CFCFCF;
}

table {
   cellspacing: 0;
   cellpadding: 0;

}

table.navigation {
   border-collapse: collapse;
   width: 100%;
   width: 150px;
}


table.navigation a:link, table.navigation a:visited {
   font-family: arial, tahoma, verdana, helvetica, sans-serif;

   font-size: 11px;
   color: #666666;
   text-decoration: none;
}

table.navigation a:hover, table.navigation a:active {
   font-family: arial, tahoma, verdana, helvetica, sans-serif;
   font-size: 11px;
   color: blue;
   text-decoration: underline;
}

.topnavibar {
   background-color: #F4F4F4;
   border-width: 1px;
   border-top: 1px solid #cfcfcf;
   border-bottom: 1px solid #cfcfcf;
   border-left: 1px solid #cfcfcf;
   border-right: 1px solid #cfcfcf;
   font-size: 13;
}

.aselect {
   background-color: #F4F4F4;
   border-width: 1px;
   border-top: 1px solid #cfcfcf;
   border-bottom: 1px solid #cfcfcf;
   border-left: 1px solid #cfcfcf;
   border-right: 1px solid #cfcfcf;
   font-size: 12px;
   text-align: center;
}

td.aselect {
   border-top: 1px solid #cfcfcf;
   border-bottom: 1px solid #cfcfcf;
   border-left: 1px solid #cfcfcf;
   border-right: 1px solid #cfcfcf;
   }

.navheader {
   background-color: #F4F4F4;
   color: blue;
   font-size : 14px;
   text-align: center;
   text-decoration: none;
   border-bottom: 1px solid #cfcfcf;
   padding-top: 4px;
}

.navheadertop {
   color: blue;
   background-color: #F4F4F4;
   font-size : 14px;
   text-align: center;
   text-decoration: none;
   border-bottom: 1px solid #cfcfcf;
   border-top: 1px solid #cfcfcf;
   padding-top: 4px;
}

.navbox {
   text-align: left;
   background-color: #F4F4F4;
   font-size: 12px;
   padding-top: 3px;
   
}
   
.navboxbottom {
   text-align: left;
   background-color: #F4F4F4;
   font-size: 12px;
   padding-top: 3px;
   border-bottom: 1px solid #cfcfcf;
}
   

table.navigation td {
   padding-bottom: 3px;
   padding-left: 7px;
   border-left: 1px solid #cfcfcf;
   border-right: 1px solid #cfcfcf;

}

.contentfront {
   border-right: 1px solid #CFCFCF;
   border-bottom: 1px solid #CFCFCF;
   vertical-align: top;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-left: 20px;
   padding-right: 20px;
   text-align: left;
   background-image: url(images/contentbg.gif);
   background-position: top right;
   background-repeat: no-repeat;
}
.content {
   border-right: 1px solid #CFCFCF;
   border-bottom: 1px solid #CFCFCF;
   vertical-align: top;
   padding-top: 10px;
   padding-bottom: 10px;
   padding-left: 20px;
   padding-right: 20px;
   text-align: left;
   }

.title {
   font-size: 14px;
   color: blue;
}

.contenttxt {
   font-size: 13px;
   color:#666666;
}

textarea {
   font-size: 13px;
   color:#666666;
}