*
{
  margin:                     0;
  padding:                    0;
}

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

/***********************************************************
 *                                                         *
 *                        STRUCTURE                        *
 *                                                         *
 ***********************************************************/

body
{
  background:                 white;
}

/***********************************************************
 *                                                         *
 *                    HEADER ELEMENTS                      *
 *                                                         *
 ***********************************************************/
 
div#logo
{
  display: none;
}

a#overlay, a#overlay.link, a#overlay.visited, a#overlay.active, a#overlay:hover
{
	display:                    none;
}

div#search-box
{
  display: none;
}

a#search-button, a#search-button:link, a#search-button:visited, a#search-button:active, a#search-button:hover
{
  display: none;
}

div#header-slogan
{
  display: none;
}

div#menu
{
  display: none;
}

div#submenu
{
  display: none;
}

/***********************************************************
 *                                                         *
 *                         BODY                            *
 *                                                         *
 ***********************************************************/

div#block-body
{
}

div#body-pane
{
	width:                      960px;
	padding:                    10px 10px 20px 10px;
}

 
/***********************************************************
 *                                                         *
 *                         FOOTER                          *
 *                                                         *
 ***********************************************************/
 
div#block-footer
{
  display:none;
}

/***********************************************************
 *                                                         *
 *                        SUBFOOTER                        *
 *                                                         *
 ***********************************************************/

div#block-subfooter
{
  display: none;
} 

/***********************************************************
 *                                                         *
 *                        SIDEBOX                          *
 *                                                         *
 ***********************************************************/
 
td.content-table-left
{
  padding:                    0 0 0 0;
}

td.content-table-right
{
  width:                      0px; 
  border-left:                none; 
  padding:                    0 0 0 0;
}

div#sidebox
{
  display: none;
}

 
/***********************************************************
 *                                                         *
 *                         TYPOGRAPHY                      *
 *                                                         *
 ***********************************************************/ 

body 
{
	font-family:                "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:                  12px;
	color:                      #444444;
}

a, a:link, a:active, a:visited       
{ 
	color:                      #222348; 
	text-decoration:            underline;      
}

a:hover, a.active, a.active:link, a.active:active, a.active:visited, a.active:hover
{
	color:                      #222348; 
	text-decoration:            none;
}

h1
{
  font-size:                  22px;
  font-weight:                bold;
  color:                      #666;
  padding:                    8px 0 5px 0;
}

h2
{
  font-size:                  17px;
  font-weight:                bold;
  color:                      #626E7A;
  padding:                    8px 0 5px 0;
}

h2 a, h2 a:link, h2 a:active, h2 a:visited, h2 a:hover
{
  color:                      #626e7a;
}

h3
{
  font-size:                  14px;
  font-weight:                bold;
  color:                      #748595;
  margin:                     0 0 1px 0;
}

h3 a, h3 a:link, h3 a:active, h3 a:visited, h3 a:hover
{
  color:                      #626e7a;
}

h4
{
  font-size:                  13px;
  font-weight:                bold;
}

h5
{
  font-size:                  12px;
  font-weight:                bold;
}

h6
{
  font-size:                  11px;
  font-weight:                bold;
}

p 
{
	padding:                    0 0 5px 0;
	margin:                     0;
	text-align:                 justify;
	line-height:                1.6em;
}	

ul
{
	line-height:                1.8em;	
	margin:                     0 0 0 15px;
	padding:                    0 0 0 17px;
}

td
{
	vertical-align:             top;
}

img
{
	border:                     none;
}


