body {
   background-image: url(../images/bg.jpg);
   background-position: top center;
   background-attachment: fixed;
   padding: 0px;
   margin: 0px;

   color: black;
   font-family: Tahoma, Arial, "Times New Roman";
   font-size: 12px;
   
}
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
#_wrapper {
   width: 917px;
   height: 100%;
   margin: 0 auto;
   padding: 0px;
}

#_header {
   width: 917px;
   height: 133px;
   background-image: url(../images/header.jpg);
   float: left;
}

#_menu {
   width: 917px;
   height: 24px;
   background-image: url(../images/menu.jpg);
   float: left;
}

#_menu table {

}

#_menu td {
   height: 24px;
   vertical-align: middle;
   padding-left: 8px;
   padding-right: 8px;
}

#_menu td:hover {
   background-image: url(../images/menuhover.jpg);
}

#_menu a {
   color: white;
   font-family: Tahoma, Arial, "Times New Roman";
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
}

#_sidebar {
   width: 204px;
   background-image: url(../images/sidebar.jpg);
   vertical-align: top;
   color: black;
   font-family: Tahoma, Arial, "Times New Roman";
   font-size: 12px;
}

#_contentContainer {
   vertical-align: top;
   width: 713px;
   height: 100%;
   background-image: url(../images/content.jpg);
}

#_contentShadow {
   width: 713px;
   height: 4px;
   background-image: url(../images/menushadow.jpg);
   float: left;
}

#_content {
   width: 713px;
   height: 100%;
   background-image: url(../images/content.jpg);
   float: left;
}

      .progressionNumber { text-align: right; margin-right: 25px; margin-top: 15px; font-size: 18pt; }
      .progressionTable { width: 650px; height: 172px; }
      .progressionTd { width: 650px; height: 172px; vertical-align: top }

/* ------------------------------ */


.moduletable {
   width: 199px;
   padding: 0px;
   margin: 0px;
   margin-bottom: 10px;
}

.moduletable table {
   width: 199px;
}

.moduletable th {
   width: 199px;
   height: 30px;
   background-image: url(../images/modhead.jpg);
   vertical-align: middle;
   padding-left: 10px;

   color: white;
   font-size: 13px;
   font-weight: bold;
   text-align: left;
}

.moduletableFirst th {
   width: 204px;
   height: 30px;
   background-image: url(../images/modheadFirst.jpg);
   vertical-align: middle;
   padding-left: 10px;

   color: white;
   font-size: 13px;
   font-weight: bold;
   text-align: left;
}

.accent {
   color: #CCCCCC;
}

table.moduletable td {
   width: 199px;
}

.pagenav,.pagenav_prev, .pagenav_next, .pagenavbar, a.pagenav, .pagenav_prev a, .pagenav_next a, .pagenavbar a, a.pagenav:hover, a.pagenav:active, .pagenav_prev a:hover, .pagenav_prev a:active, .pagenav_next a:hover, .pagenav_next a:active, .pagenavbar a:hover, .pagenavbar a:active { color: white; font-family: Tahoma, Arial, "Times New Roman"; font-size: 12px }

a.mainlevel {
   color: black;
   text-decoration: none;
   margin-left: 7px
}

.contentpane {}
.contentpaneopen { padding: 5px; padding-top: 0px; }
.contentheading { font-family: Tahoma, Arial, "Times New Roman"; color: black; font-size: 15px; font-weight: bold; margin: 0px; padding: 0px; padding-top: 5px }
.contentpagetitle { font-family: Tahoma, Arial, "Times New Roman"; color: black; font-size: 15px; font-weight: bold; margin: 0px; padding: 0px  }
.contentdescription {}
.createdate { font-family: Tahoma, Arial, "Times New Roman"; color: black; font-size: 10px; padding: 0px; padding-left: 10px; }
.modifydate { font-family: Tahoma, Arial, "Times New Roman"; color: black; font-size: 10px; padding: 0px; padding-left: 10px; }
.small { font-family: Tahoma, Arial, "Times New Roman"; color: black; font-size: 10px; }
.smalldark { font-family: Tahoma, Arial, "Times New Roman"; color: black; font-size: 10px; font-weight: bold; }
.contentpaneopen .small { margin-left: 10px; }
.contentpaneopen .smalldark { margin-left: 10px; }