﻿div.maincol
{
/*	margin-left: 195px; */
	margin-left: 195px; 
}

@import url("hwaodc_print_v1.css");

/*###########    Main font and page settings    ################# */
/*## 2006 colours: green (37B017), yellow (FFFF6A), text (FCE736)  ## */
/*## 2007 colours: blue (004a05), yellow (FFF731), text (004a06)  ## */
/*## 2007 colours: blue (496947), yellow (D1EBF1), text (004a05) */
/*## 2008 colours: dark green (496947), grey (D1EBF1), text (496947) */
/*## 2009 colours: blue (#eb641e), pale blue (black), text (??), heading 2 (#084887) */
/*## 2010 colours: ochre (#eb641e), blue (#084887), text (black) */

body         { 
	font-style: normal; 
	font-variant: normal; 
	font-weight: normal; 
	font-size: 80%; 
	font-family: Verdana, Arial, Helvetica, Tahoma; 
	text-align: left; 
	background-color: #FFFFFF; 
	background-repeat: repeat; 
	background-attachment: scroll; 
	background-position: 0% 50% 
}

form {
    margin: 0;
}

body {
    margin: 0;
}

/*############ Banner area settings (div id=banner) ########### */

#banner {
    overflow:hidden;
    display: none;
}

#banner td {
	padding: 0px;
}

td.fillertop {
	background-color: #eb641e;
}
td.fillerbottom {
	background-color: black;
}

/*######## Navigation panel settings (div id=hw_nav class=leftcol) ####### */

#hw_nav 
{
        height: 100%;
}
div.leftcol
{
    position: absolute;
    border-top: 0px solid #CC0000;
    background: black url('images/sidebanr.gif') no-repeat right 0%;
    width: 120px;
    float: left;
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 5pt;
    color: #FFFFFF;
    top: 0px;
    margin-top: 97px;
    left: 0px;
    padding-right: 20px;
    padding-left: 15px;
    padding-bottom: 0px;
    padding-top: 20px;
    display: none;
}
/*	## tables in navigation panel ## */
.leftcol td
{
	background-color:Transparent;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 110%;
}

/*############ HTML tag settings  ########### */

h1           { 
font-style: normal; font-weight: bold; font-size: 150%; 
               background-repeat: repeat; background-attachment: scroll; 
               color: #eb641e; margin-left: 0px; 
}

	
h2 {
	margin-left: 0px;
	color: #084887;
	font-weight: bold;
	font-size: 130%;
}

h3         {
	font-weight: bold;
	font-size: 110%; 
	color: #084887; 
} 

h4 	{
	color: #084887; 
	font-size: 100%; 
	font-weight: bold;
	font-style: italic
	}

p            {font-size: 100% }

p.copyright
{
        font-size: 80%;
        text-align:center;
        margin-top:3px; 
        margin-bottom:3px;
}

p.tiny
	{
        font-size: 70%;
	}

li           { margin-top: 3pt; margin-bottom: 3pt; font-size: 100%;
			text-indent: 0pt; }

hr           { color: #eb641e; text-align: center; height: 3px; width: 150px}


/*	## tables  ## */

table.noborder	{
				background-color: #ffffff;
}


td           { 
				background-color: #ffffff;
				font-size: 80%;
               padding-left: 6px; padding-right: 6px
               }
               
.noborder td   { background-color: #ffffff; border: 0px solid #FFFFFF; margin-top: 0; 
               margin-bottom: 0; padding: 0 }
               

.palebg		{ background-color: #ECFFFF }
.altbg			{ background-color: black}

.obfus			{display:none;}
.stress			{
	color: #084887;
	font-weight: bold;
}
.help	{font-size:80%}

span.keydates	{
color: #FF0000; font-weight: bold}

/*	## links  ## */

a:visited    { color: #808080; text-decoration: underline }
a:link       { color:#084887}
a:hover {color: black}

div.leftcol a:link       {
	color: #ffffff
}
div.leftcol a:hover	       { color: #ffffff}

table.menu_selected tr td a:link{
	color: #EB641E;
	text-decoration: none;
}
table.menu_selected tr td a:hover{
	color: #ffffff;
}
table.menu_selected tr td{
	font-size: 100%;
}


@media screen
{
/*############ Main content area settings (div id=hw_main class=maincol) ########### */

#hw_main {
	padding-left: 10px;
}
div.maincol
{
	position:relative;
	margin-top: 0px;
	padding-left: 0px;
	margin-left: 175px;
	margin-right: 10px;
}

#banner
{
	display: block;
	overflow: hidden;
}

div.leftcol
{
	display: block;
	overflow: hidden;
}

#banner table	{
	
	overflow: hidden;
}

/*	## tables in navigation panel ## */
.maincol table        { background-color: black; border: 0px  }

.maincol th           { font-weight: bold; font-size: 100%; 
               color: #FFFFff; background-color: #eb641e; padding-left: 6px; padding-right: 6px }
.maincol td	{
				font-size: 100%;
               padding-left: 6px; 
               padding-right: 6px;
               background-color: #FFFFFF;
               border: 0px; 
               }

.maincol table.noborder        { background-color: #ffffff;}


               

/*############ Main content area settings (div id=hw_main class=maincol) ########### */

#hw_footer
{
        position: absolute; 
        margin-top: 16px; 
        /* border-top: 1px solid #eb641e; */
        padding-top: 20px;
        width: 100%;
}

}