/******************
 *  GLOBAL RESET  *
 ******************/
 
*
{
  margin:                     0;
  padding:                    0;
}

html, body
{
  width:                      100%;
  height:                     100%;
}


/***************
 *  CENTERING  *
 ***************/
 
body
{
  background:                 #fff;
  text-align:                 center;
}

div#wrapper
{
  text-align:                 left;
  width:                      915px;
  margin:                     0 auto;
  padding:                    0 0 0 0;
}

div#header
{
  position:                   relative;
  width:                      915px;
  height:                     263px;
  background:                 #fff url("../img/header.jpg");
}

div#header-title
{
  position:                   absolute;
  top:                        223px; 
  left:                       280px; 
  width:                      400px; 
  height:                     34px; 
}

div#menu
{
  width:                      191px; /* 261 */
  background:                 #fff url("../img/menu.jpg") left bottom;
  padding:                    10px 10px 60px 60px;
}

div#menu ul
{
  list-style-image:           url("../img/menu/li.gif");
}

div#content
{
  position:                   relative;
  background:                 #fff url("../img/content_bg.jpg") repeat-y left bottom;
  padding:                    10px 25px 0px 20px;
}

div#content-shadow
{
  width:                      654px; 
  height:                     11px; 
  background:                 #fff url("../img/shadow_bottom.jpg") no-repeat 0 0;
}

div#body-holder
{
  background-color:           #fff;
  border:                     1px solid #0084b5;
  margin-right:               5px;
}

div#body-holder-title
{
  background:                 #0084b5 url("../img/blocks.gif") no-repeat top right;
  font-size:                  8pt;
  color:                      #fff;
  padding:                    0 17px 0 0;
  height:                     16px;
  text-align:                 right;
}


/****************
 *  TYPOGRAPHY  *
 ****************/
 
body 
{
  font-family:                Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
  color:                      #0084b5;
  font-size:                  11pt;
  font-weight:                normal;
  font-style:                 normal; 
}

a, a:link, a:visited, a:active
{ 
  color:                      #336699; 
  background-color:           transparent;
  text-decoration:            underline;
}

a:hover
{
  color:                      #336699; 
  background-color:           transparent;
  text-decoration:            none;
}

a.graphic, a.graphic:link, a.graphic:visited, a.graphic:active, a.graphic:hover
{ 
  border:                     none; 
  text-decoration:            none; 
  background-color:           transparent;
}

h1 
{
	color:                       #0084b5;
	font-size:                   20px;
	font-weight:                 normal;
	margin:                      0 0 0.35em 0;
	line-height:                 1.1em;
}

h2 
{
	font-size:                   15px;
	font-weight:                 bold;
	color:                       #0084b5;
	margin:                      0.12em 0 0.1em 0;
	line-height:                 1.1em;
	text-align:                  justify;
}

h3 
{
	font-size:                   12px;
	font-weight:                 bold;
	color:                       #0084b5;
	margin:                      0.1em 0 0.15em 0;
	line-height:                 1.1em;
}
	
h4 
{
	font-size:                   1.2em;
	line-height:                 1.6em;
	color:                       #0084b5;
	display:                     block;
	padding-top:                 5px;
	border:                      none;
}

h5 
{
	font-size:                   1.1em;
	line-height:                 1.5em;
	color:                       #0084b5;
	display:                     block;
	padding-top:                 5px;
}

h6 
{
	font-size:                  19px;
	line-height:                1.4em;
	color:                      #0084b5;
	display:                    block;
}

p 
{
	margin-bottom:              0.8em;
	text-align:                 left;
	line-height:                1.2em;
}	

ul
{
  padding-left:               15px;
}

table
{
  font-family:                Arial, "Trebuchet MS", Helvetica, sans-serif;
  font-size:                  11pt;
}

textarea
{
  background-color:           #fff;
}

input
{
  width:                      98%;
}

div.datebox
{
  border:                     solid 1px #0084B5;
  margin-right:               5px;
}

div.datebox-inner
{
  background:                 #0084B5;
}

