body { background-color: #8d9491; }
p { font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	color: #000000;
	line-height: 20px;  }
h1 { font: normal 10px Georgia, Times, serif; color: #000000; text-decoration: none; line-height: 0px; }
span.disclaimer { font: 11.0000px Arial, Helvetica, sans-serif; color: #cfd8d2; }
h3 { font: strong 14px Georgia, Times, serif; color: #454545; text-decoration: none; line-height: 10px; }

td.page-header a { font: 11.0000px Arial, Helvetica, sans-serif; color: #cdd6d0; text-decoration: none; }
td.page-header a:hover { font: 11.0000px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; }

td.page-body a { font: normal 12.0000px Georgia, Times, serif; color: #417794; text-decoration: none; }
td.page-body a:hover { font: normal 12.0000px Georgia, Times, serif; color: #1687c5; text-decoration: underline; }

td.page-footer a { font: 12.0000px Arial, Helvetica, sans-serif; color: #cdd6d0; text-decoration: none; }
td.page-footer a:hover { font: 12.0000px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; }

span.text-golden { font: 10.0000px Arial, Helvetica, sans-serif; color: #bb946f; text-decoration: none; }
.extralineheight { font: normal 11.0000px Georgia, Times, serif; color: #311c10; line-height: 18px; }




.bold { font-weight: bold; }
.italic { font-style: italic; }
.clear { clear: both; }

/* general element style */
img { border: 0; }
label { font-weight: normal; }


/* alignment */
.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; margin-right: 30px auto; }





/* CONTAINER ELEMENTS */

td.page-body { width:100%; border-collapse: collapse; padding: 30; vertical-align: top; background-color: #f3eae1 }

td.page-header { height: 40px; padding-right: 30px; padding-top: 10px; font: 11.0000px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }

td.page-footer { padding: 6px; font: 14.0000px Georgia, Times, serif; color: #a9b0ab; text-decoration: none; }

  table.page-header-content { height: 32px; }	
  table.topnav { margin-top: 10px; }
  td.head-fill {height: 32px; background: url('themes/default/images/layout/top_nav_bg.gif') repeat-x; }
	








