body
{
   height: 100%;
   width: 100%;
   margin: 0px;
   overflow: auto;
   background-color: #626262;
   background-image:url('background.jpg');
   background-position: center center;
   background-repeat: repeat;
}

body, th, td, h1, h2, h3, h4, input, textarea
{
   font-family: Arial, Helvetica, Verdana, sans-serif;
   font-size: 13px;
   color: #444444;
}

input, textarea, select
{
   font-size: 13px;
   background-color: #F2F2F2;
   border: 1px #316AC5 solid;
}

/* 316AC5 */
h1
{
   font-size: 16px;
   font-weight: bold;
   color: #3D5F9B;
   margin: 0px;
   margin-bottom: 15px;
}

a, a:visited, a:active
{
   color: #316AC5;
   text-decoration: underline;
}

a:hover
{
   color: #3D5F9B;
   text-decoration: underline;
}

a.header_link, a.header_link:visited, a.header_link:active
{
   color: #3D5F9B;
   text-decoration: underline;
}

a.header_link:hover
{
   color: #316AC5;
   text-decoration: underline;
}

fieldset
{
   border: 2px #3D5F9B solid;
   padding: 8px;
}
legend
{
   padding-left: 5px;
   padding-right: 5px;
   font-weight: bold;
   font-size: 11px;
   color: #ffffff;
   border: 2px #3D5F9B solid;
   background-color: #6580AE;
}

hr
{
   height: 0pt;
   border-top: 1px #6580AE solid;
   border-bottom: 0px #FFFFFF solid;
}

#wrapper
{
   width: 100%;
   height: 100%;
   position: absolute;
}

#header
{
   width: 760px;
   height: 125px;
   display: block;
   position: relative;
   left: 50%;
   margin-left: -380px;
   background-image: url('template_header.png');
}


#header_content
{
   width: 700px;
   text-align: right;
   font-size: 11px;
   padding-right: 60px;
   padding-top: 60px;
}


#container
{
   width: 760px;
   position: relative;
   left: 50%;
   margin-left: -380px;
   background-image: url('template_main.png');
}

#main
{
   width: 690px;
   padding-top: 0px;
   margin-left: 35px;
   margin-right: 35px;
   padding-bottom: 0px;
}

#main_menu
{
   width: 150px;
   float: left;
}

#backlink
{
   float: left;
}


#main_content
{
   margin-left: 160px;
   border: 1px #DBDBDB solid;
   background-color: #EBEBEB;
   padding:10px;
}

#main_content_links
{
   margin-left: 160px;
   text-align: right;
   line-height: 22px;
   vertical-align: middle;
}


#footer
{
   width: 760px;
   height: 100px;
   display: block;
   overflow: hidden;
   position: relative;
   left: 50%;
   margin-left: -380px;
   background-image: url('template_footer.png');
}

#footer_content
{
   width: 720px;
   text-align: center;
   font-size: 11px;
   color: #555555;
   margin: 20px;
   margin-top: 55px;
}

.button, a.button, a.button:active, a.button:visited
{
   /* outer style */
   width: 152px;
   height: 22px;
   overflow: hidden;
   background-color: #C8CED0;
   border: 0px #6E7F88 solid;
   margin-bottom: 1px;
   cursor:hand;cursor:pointer;
   display:block;

   /* inner style */
   background-image: url(button.gif);
   background-position: top left;
   background-repeat: no-repeat;
   color: #000000;
   font-size: 12px;
   font-weight: normal;
   text-decoration: none;
   line-height: 22px;
   vertical-align: middle;
}

.button_hover, a.button_hover:hover
{
   /* outer style */
   width: 152px;
   height: 22px;
   overflow: hidden;
   
   background-color: #336FCB;
   background-image: url(button_hover.gif);
   background-position: top left;
   background-repeat: no-repeat;
   border: 0px #6E7F88 solid;
   margin-bottom: 1px;
   cursor:hand;cursor:pointer;
   display:block;

   /* inner style */
   color: #ffffff;
   font-size: 12px;
   font-weight: normal;
   text-decoration: none;
   line-height: 22px;
   vertical-align: middle;
}

.button_active
{
   /* outer style */
   width: 152px;
   /* border-top: 0px #336FCB solid;
   border-left: 1px #F2F2F2 solid;
   border-bottom: 0px #336FCB solid;
   border-right: 1px #F2F2F2 solid; */
   margin-bottom: 1px;
   display:block;

   /* inner style */
   color: #3D5F9B;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
   padding-left: 5px;
   line-height: 22px;
   vertical-align: middle;
}

.button_duchenne, a.button_duchenne, a.button_duchenne:active, a.button_duchenne:visited
{
   /* outer style */
   width: 152px;
   height: 22px;
   overflow: hidden;
   background-color: #C8CED0;
   border: 0px #6E7F88 solid;
   margin-bottom: 1px;
   cursor:hand;cursor:pointer;
   display:block;

   /* inner style */
   background-image: url(button_duchenne.gif);
   background-position: top left;
   background-repeat: no-repeat;
   color: #000000;
   font-size: 12px;
   font-weight: normal;
   text-decoration: none;
   line-height: 22px;
   vertical-align: middle;
}

.button_duchenne_hover, a.button_duchenne_hover:hover
{
   /* outer style */
   width: 152px;
   height: 22px;
   overflow: hidden;
   
   background-color: #336FCB;
   background-image: url(button_duchenne_hover.gif);
   background-position: top left;
   background-repeat: no-repeat;
   border: 0px #6E7F88 solid;
   margin-bottom: 1px;
   cursor:hand;cursor:pointer;
   display:block;

   /* inner style */
   color: #ffffff;
   font-size: 12px;
   font-weight: normal;
   text-decoration: none;
   line-height: 22px;
   vertical-align: middle;
}

.button_duchenne_active
{
   /* outer style */
   width: 152px;
   /* border-top: 0px #336FCB solid;
   border-left: 1px #F2F2F2 solid;
   border-bottom: 0px #336FCB solid;
   border-right: 1px #F2F2F2 solid; */
   margin-bottom: 1px;
   display:block;

   /* inner style */
   color: #669900;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
   padding-left: 5px;
   line-height: 22px;
   vertical-align: middle;
}

.title
{
   color: #3D5F9B;
}