body.marginless {
	margin: 0px;
}

.content { 
	background-color: #FFFFFF; 
	font-family: arial, helvetica, sans-serif; 
	font-size: 1.0em; 
	text-align: justify;
	margin-right: 45px;
	margin-left: 40px;
	margin-top: 1px;
	margin-bottom: 1px;
	
}

.content P { 
	/* text-indent: 30px; */
}

.content h1 {
	position: relative; 
	/*left: -10px; */
	color: maroon; 
	font-family: Tahoma, sans-serif; 
	font-size: 1.5em; 
	font-weight: bold;
}

h1 {
	position: relative; 
	/*left: -10px; */
	color: maroon; 
	font-family: Tahoma, sans-serif; /* Tahoma */
	font-size: 1.5em; 
	font-weight: bold;
}

h1.small_just {
  font-size:1em;
}

.small_left {
       font-size: 0.8em;
        margin: 0;
        text-align: left;
        font-family: verdana, arial, sans-serif; /*for netscape*/
   }

#Heading {
	font-size: 5em;
	margin: 0;
	}

.content a {
	color: Blue; 
	font-family: arial, helvetica, sans-serif; /* Tahoma */
	font-style: normal; 
	font-size: 0.95em; 
	font-weight: bold; 
	text-decoration: underline;
}

.content a:hover { 
	color: maroon; 
	font-weight: bold; 
	text-decoration: none; 
}

table.main_page {
  position:absolute;
  left:0px;
  top:0px;
  width: 100%;
  border-spacing: 0px;
}

a:link img, a:visited img, a:hover img, a:active img { border:none; }

img.img-align-right { float: right; margin: 0 0 1.0em 1.0em; }

/* 	-------------------------------------
	Sidebar / Navbar
	-------------------------------------	*/

img.sidebar_divider {
	width: 100%;
	height: 1px
}

IMG.centred {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

table.sidebartable {
	width: 100%;
}

.navbar {
	color: rgb(60, 60, 60);
	font-family: Tahoma, sans-serif;
	font-size: 0.81em;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

.navbar:hover {
	color: rgb(202, 0, 10);
	font-weight: bold;
	text-decoration: underline;
}

#adobe	{
	font-size: 0.7em;
}

/*	--------------------------------------
	Header
	--------------------------------------	*/

.bottom {
	position: absolute;
	bottom: 0px;
}

#headerLeft {
	/*background: transparent url(header_left.png) no-repeat top center;*/
	/*background-color: black;*/
	/*background-image: url(images/header/header_left.png);*/
	background-repeat: no-repeat;
	background-position: top left;
	/*horizontal-align: center;*/
	height: 135px;
	width: 150px;	
	position: absolute;
	left: 0px;
}

/*	-------------------------------------
	Misc
	-------------------------------------	*/
	
DIV.container {
    min-height: 10em;
    display: table-cell;
    vertical-align: middle;
}

#updated	{
	font-size: 0.8em;
}






