body
{
   font-family: Verdana;
   font-size: 8pt;

   background-color: rgb(155,154,153);
   color: #000000;

   margin: 0px;
   overflow-x: hidden;
}

table
{
   font-size: 8pt;
}

img
{
   border: 0px;
}

a:link
{
   color: rgb(92,141,155);
   text-decoration: none;
}

a:visited
{
   color: color: rgb(92,141,155);
   text-decoration: none;
}

a:active
{
   color: color: rgb(92,141,155);
   text-decoration: none;
}

a:hover
{
   color: color: rgb(92,141,155);
   text-decoration: underline;
}

.menu
{
   list-style-type: disc;
   list-style-position: outside;
   margin: 0px;
   padding: 0px;
}

.menu a
{
   margin-left: 30px;
}

#menu a:link
{
   font-size: 9pt;
   color: #FFFFFF;
   text-decoration: none;
}

#menu a:visited
{
   font-size: 9pt;
   color: #FFFFFF;
   text-decoration: none;
}

#menu a:active
{
   font-size: 9pt;
   color: #FFFFFF;
   text-decoration: none;
}

#menu a:hover
{
   font-size: 9pt;
   color: #FFFFFF;
   text-decoration: underline;
}

#submenu
{
   margin-top: -10px;
}

#submenu td
{
   height: 50px;
   padding-left: 16px;
}

#submenu td img
{
   position: relative;
   top: 11px;
   right: 5px;
}

#submenu a:link
{
   color: rgb(92,141,155);
   font-size: 9pt;
   font-weight: bold;;
   text-decoration: none;
}

#submenu a:visited
{
   color: rgb(92,141,155);
   font-size: 9pt;
   font-weight: bold;
   text-decoration: none;
}

#submenu a:active
{
   color: rgb(92,141,155);
   font-size: 9pt;
   font-weight: bold;
   text-decoration: none;
}

#submenu a:hover
{
   color: rgb(92,141,155);
   font-size: 9pt;
   font-weight: bold;
   text-decoration: underline;
}

#submenu #active_menu
{
   color: rgb(250,3,3);
}

#copyright
{
   color: #FFFFFF;
}

#copyright a:link
{
   color: #FFFFFF;
   text-decoration: none;
}

#copyright a:visited
{
   color: #FFFFFF;
   text-decoration: none;
}

#copyright a:active
{
   color: #FFFFFF;
   text-decoration: none;
}

#copyright a:hover
{
   color: #FFFFFF;
   text-decoration: underline;
}

#top
{
   color: #FFFFFF;
}

#top img
{
   position: relative;
   top: 1px;
}

#top a:link
{
   color: #FFFFFF;
   text-decoration: none;
}

#top a:visited
{
   color: #FFFFFF;
   text-decoration: none;
}

#top a:active
{
   color: #FFFFFF;
   text-decoration: none;
}

#top a:hover
{
   color: #FFFFFF;
   text-decoration: underline;
}

#options
{
   font-size: 9pt;

   margin-left: 30px;
}

.menu li
{
   display: block;
   width: 250px;
   height: 31px;
   margin-bottom: 2px;

   background-color: rgb(92,141,155);

   line-height: 2.9em;
}

.rawimages a
{
   margin-right: 5px;
}

.cd_moduletitle_logo
{
   float: right;
   margin-bottom: 2px;
   margin-top: 5px;
}

.cd_login-logout-greeting
{
   width: 65px;
   position: relative;
   top: 3px;
   left: 4px;
}

.componentheading
{
   font-size: 12pt;
   font-weight: bold;
}

.contentpane
{
   width: 675px;
}

#FrontForm table
{
   width: 675px;
}

#options
{
   color: rgb(92,141,155);
   font-size: 8pt;
}

.contentpane td
{
   height: 30px;
   vertical-align: bottom;
}

#system-message
{
   color: #FFFFFF;
   font-weight: bold;
   
   background-color: rgb(250,3,3);
   width: 100%;
   padding: 5px;

   filter:alpha(opacity=60); /* Internet Explorer */
   -moz-opacity: 0.60; /* Mozilla Browser */
   opacity: 0.60; /* Opera */
}

.error
{
   visibility: hidden;
}

.error.message
{
   visibility: visible;
}

.error ul
{
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}

.contentpaneopen
{
   border-collapse: collapse;
   margin-bottom: 10px;
}

.contentpaneopen a:link
{
   color: rgb(92,141,155);
   text-decoration: none;
}

.contentpaneopen a:active
{
   color: rgb(92,141,155);
   text-decoration: none;
}

.contentpaneopen a:hover
{
   color: rgb(92,141,155);
   text-decoration: underline;
}

.contentpaneopen a:visited
{
   color: rgb(92,141,155);
   text-decoration: none;
}

.contentheading
{
   font-size: 11pt;
   font-weight: bold;
   border-bottom: 1px dotted rgb(92,141,155);
}

.buttonheading
{
   border-bottom: 1px dotted rgb(92,141,155);
}

#jflanguageselection
{
   margin-top: 4px;
}

#jflanguageselection ul
{
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}

#jflanguageselection a:link
{
   color: #FFFFFF;
   text-decoration: none;
}

#jflanguageselection a:active
{
   color: #FFFFFF;
   text-decoration: none;
}

#jflanguageselection a:hover
{
   color: #FFFFFF;
   text-decoration: underline;
}

#jflanguageselection a:visited
{
   color: #FFFFFF;
   text-decoration: none;
}

.remositorypageheading
{
   visibility: hidden;
}

h3 a
{
   color: rgb(92,141,155);
   text-decoration: none;
}

h1, h2, h3, h4
{
   font-size: 11pt;
   font-weight: bold;
}

.sectiontableentry0
{
   text-align: left;
}

.sectiontableentry1
{
   text-align: left;
}

.sectiontableheader
{
   text-align: center;
}

.jflanguageselection li
{
   display: inline;

   padding-right: 10px;
   margin-right: 10px;
}

#german
{
   border-right: 1px solid #FFFFFF;
}