html {height: 100%;}
body {
   height: 100%;
   font: 8pt/16pt Arial, Helvetica, sans-serif;
   color: #000;
   padding: 0;
   margin: 0;
   background: repeat url("bck-content.gif");
}
img {
   display: block;
   border: none;
}

* {padding: 0; margin: 0;}

ul li {list-style-type: none;}

div.site {background: 0 0 repeat-x url("bck-header-[73x221].gif") transparent;}

#header, #content {
   border: 1px solid #fff;
   border-top: none;
   border-bottom: none;
   width: 731px;
   margin: 0 auto;
}

#content {margin-bottom: -10px;}

/* ------------------------------------- h e a d e r    s e c t i o n ------------------------------------- */

#header {
/*   height: 262px;*/
   height: auto;
   text-align: center;
}



div.menu-static {
   height: 56px;
   background: no-repeat bottom center url("bck-mst.gif");
}

div.menu-static ul {
   display: block;
   height: 34px;
   background: #bdad94;
   cursor: default;
}

div.menu-static ul li {
   display: block;
   float: right;
   color: #fff;
   margin-top: 13px;
}

div.menu-static ul li a {
   color: #fff;
   font-weight: bold;
   text-decoration: none;
   padding: 0 7px;
}

div.menu-static ul li a:hover {
   text-decoration: underline;
}

div.header-image {
   margin: 10px 0 0 0;
   background: #332d2f;
   text-align: right;
}

div.header-image img {margin: 0 auto;}

div.menu-dynamic {
   background: #342c2f;
   height: 20px;
   margin: 10px 0 0 0;
}

/* -------------------------------------c o n t e n t    s e c t i o n ------------------------------------- */

#content {
   background: bottom center no-repeat url("bck-content-bottom.gif") #fff;
   padding-bottom: 60px;
}

#content div {background: #fff;}

#content a {
   color: #8c2f31;
   text-decoration: underline;
}

#content a:hover {
   color: #fc2f31;
   text-decoration: none;
}

div.content-header {
   text-align: left;
   width: 600px;
   margin: 0 auto;
}

div.content-header-img {padding: 18px 0 0 0;}

div.content-header p {margin: 8px 0 0 50px;}

div.content-left-collumn {
   width: 200px;
   float: left;
   clear: left;
   background: #f00;
}

div.content-left-collumn div {
   width: 731px;
   background: #fff;
   border: 1px solid #fff;
   margin-left: -1px;
}

div.content-left-collumn img {margin: 30px 0 0 25px;}

div.content-right-collumn {margin: 0 45px 0 250px;}

div.content-right-collumn div {margin: 0 auto;}

div.content-right-collumn img {margin: 30px auto 0 auto;}

div.content-right-collumn p {margin-top: 30px;}

/* -------------------------------------- f o o t e r    s e c t i o n -------------------------------------- */

#footer {
   position: relative;
/*   float: left;*/
   clear: both;
   margin: 10px 0 0 0;
   width: 100%;
}

#footer p {
   color: #fff;
   text-align: center;
}

#footer p a {
   color: #fff;
   text-decoration: underline;
}

#footer p a:hover {text-decoration: none}


/* --- I N T E R N A L ---*/

#internal div.sub-navigation p,
div.sub-navigation p {
   margin-top: 0;
   padding: 10px 0 0 30px;
   font-size: 9pt;
   color: #bdad94;
}

#internal div.sub-navigation p a {
   color: #bdad94;
   text-decoration: none;
}

#internal div.sub-navigation p a:hover {text-decoration: underline;}

/*#internal #footer {margin-top: -65px;}*/

#internal .article p {margin-top: 30px;}

#internal div.list ul li {line-height: 21pt;}

#internal #content .article-text {padding: 0 0 60px 0;}

#internal div.floated-right {
   float: right;
   clear: right;
   margin: 0 0 10px 30px;
}

#internal div.article {
   margin: 0 30px 0 30px;
   padding: 10px 0 0 0;
}

#internal div.article-text {padding-left: 35px;}

/* --- I N T E R N A L    B L A N C K ---*/

.blank {min-height: 100%;}
.blank #content {
   min-height: 300px;
}

/* --- I N T E R N A L     F O R M --- */

form input {font: 8pt Arial, Helvetica, sans-serif;}

div.form-content {padding-top: 20px;}

div.form div.list {margin-right: -20px;}