/**********************************
 * simple reset for IE6 bug       *
 **********************************/
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,th,td {margin:0;padding:0;}

*{
margin:0;
padding:0;
}

/**********************************
 * Page body properties           *
 * general background colour original grey : #DCDCDC; new : #99FFCC
 * topnav and bottom nav background original grey : #A9A9A9 new : #66CCFF; // 
 **********************************/

body
{
  background-color: #DCDCDC;
  font-family: Verdana, sans-serif, Tahoma, Geneva, Arial, Helvetica;  
  width: 100%;
  font-size: 1em;  
}

li
{
  line-height:1.5em;
}

hr
{
  /* color:#C0C0C0; */
  color:#FFFFFF;
}

/**********************************
 *Heading tag properties          *
 **********************************/

h1
{ 
  text-align: center;
  font-size: 2em;
  padding-top: .5em;
  padding-bottom: .5em;
  border-bottom: solid .1em black;
}

h2
{
  font-size: 1.5em;
  text-align: left;
  padding-top: .5em;
  padding-bottom: .5em;
  padding-left: .5em;
}



/**********************************
 * Banner properties              *
 **********************************/

#banner 
{
  background-color: #000000;
  color: #ffffff;
  width: 100%; 
  text-align: center;
}

#banner img
{ 
  border: 0;
/*  padding-top: 0.3em; 
  padding-left: 0.3em; */
  padding: 10px;
}

#banner th
{ 
	font-weight: bold;
	font-size:3em;
}


/**********************************
 * Top navigation bar properties  *
 **********************************/

#navtop
{
  background-color: #A9A9A9;
  text-align: center;
  font-size: .8em;  
  width: 100%;
  padding-top: 0.3em;
  padding-bottom: 0.3em;
  clear: both;
}

#navtop img
{ 
  border: 0; 
  padding-top: .1em;
}

#navtop a:link 
{
  color: red; 
}

#navtop a:visited 
{
  color: red;
}

#navtop a:hover
{
  color: yellow;
  font-weight: bold;
}

#navtop a:active
{
  color:red;
}

/********************************
 * Breadcrumb properties        *
 ********************************/

#breadcrumb
{
  word-spacing: .2em;
  padding: 0.3em;
  font-size: 0.9em;  
}


/********************************
 * Form fieldset properties     *
 ********************************/

fieldset
{
  margin: .5em;
  padding: .5em;
}

legend
{
  font-weight: bold;
  word-spacing: .25em;
}


/***********************************
 * Padding left class properties   *
 ***********************************/

.padleft
{
  padding-left: .5em;
}


/********************************
 * content class properties     *
 ********************************/

.content
{
  line-height: 1.25em;
  padding-left: .5em;
}

/**********************************
 * Wholebody properties           *
 **********************************/
 
div.wholebody
{ 
  width: 100%;
}

/**********************************************
 * Left navigation bar properties             *
 * including fix for IE6 regarding min-height *
 **********************************************/

#navleft 
{ 
  background-color: inherit;
  text-align: center;
  font-weight: bold;
  padding-left: 0px;
  padding-right: 20px;
  min-width: 150px;
  width: auto !important;
  width: 150px; 
  /* float: left; */
  /* width: 15%; */
}

#navleft a
{ 
  text-decoration: none;
}

#navleft ul
{ 
  list-style-type: none;
}

/* formatting for navigation list items */
.navlist 
{
  text-align: left;
  padding: 1em;  /* 0em 0 1em 0; */
  background-color: #696969;
  border-right: .2em solid #C0C0C0; 
  border-bottom: .2em solid #C0C0C0; 
}

.navlist a:link 
{
  color: white;
}

.navlist a:visited 
{
  color: white; 
}

.navlist a:hover
{
  color: yellow;
  font-weight: bold;
}

.navlist a:active
{
  color:white;
}

/***********************************************************
 * Main content properties of page with 2 floating columns *
 ***********************************************************/

div.mainbody
{ 
  float: left;
  width:60%;
  border:1px;
  padding: 0.3em;
}

div.mainbody p
{ 
  font-size: 0.9em;  
}

/***********************************************************
 * Main content properties of page with 3 floating columns *
 * including fix for IE6 regarding min-height              *
 ***********************************************************/

#halfbody
{ 
  /* float: left; */
  /* width: 50%; */  
  /*padding-right: 1em; */
  padding-bottom: 1em;  
  min-height: 400px;  
  height:auto !important; 
  height:400px; 
  /*    border: solid 1px black; */
}

#halfbody img 
{ 
  margin-right: 10px;
  margin-bottom: 10px;
  border: 0;
}

#halfbody th
{ 
  text-align: left;
}

#halfbody td
{ 
  font-size: 0.9em;  
}

#halfbody td li
{ 
  font-size: 1em;  
}

#halfbody p
{ 
  font-size: 0.9em;  
}

#halfbody ul
{ 
  list-style-type: none;
}

#halfbody li
{ 
  font-size: 0.9em;  
}

#halfbody ul.circle
{
  list-style-type: circle;
  padding:20px;
}

/***********************************************************
 * Main content properties of page with 3 floating columns *
 * Legal, Privacy pages                                    *
 ***********************************************************/

#legal
{ 
  /* float: left;
  width:48%;
  padding-right: 1em; */
  padding-bottom: 1em;  
  font-family: sans-serif;
}

#legal p
{ 
  font-size: 0.8em;  
}

#legal li
{ 
  font-size: 0.8em;  
}

#legal ul
{
  list-style-type: circle;
  padding:20px;
}

/***********************************
 * Right navigation bar properties *
 ***********************************/

#navright
{ 
  background-color: inherit;
  text-align: left;
  font-weight: bold;
  padding-left:  0; /* 20px; */  
  /* float: left;
     width: 33%;
     border: solid 1px black; */
	 
}


/* formatting for navigation list items */
#navrightlist 
{
  text-align: left;
  padding: 1em;  /* 0em 0 1em 0; */
  background-color: #A9A9A9;
  border-right: .2em solid #C0C0C0; 
  border-bottom: .2em solid #C0C0C0;
  width:15em;  
}

#navrightlist ul
{ 
  list-style-type: none;
}

#navrightlist  a
{ 
  text-decoration: none;
}

#navrightlist a:link 
{
  color: white;
}

#navrightlist a:visited 
{
  color: white; 
}

#navrightlist a:hover
{
  color: yellow;
  font-weight: bold;
}

#navrightlist a:active
{
  color:white;
}

/***********************************
 * Footer properties               *
 ***********************************/

#navbottom 
{ 
  background-color: #A9A9A9;
  width: 100%;
  clear: both;
  text-align: center;
  font-size: .8em;  
  padding-top: 0.3em;
  padding-bottom: 0.3em;  
  border-bottom: solid .5em black;
}

#navbottom img
{ 
  border: 0; 
  padding-top: .5em;
}

#navbottom a:link 
{
  color: red;
}

#navbottom a:visited 
{
  color: red; 
}

#navbottom a:hover
{
  color: yellow;
  font-weight: bold;
}

#navbottom a:active
{
  color:red;
}

/***********************************
 * Global link properties          *
 ***********************************/

a:link 
{
  color: blue; 
}

a:visited 
{
  color: purple; 
}

a:hover
{
  color: red;
}

a:active
{
  color:green;
}



