.date           {
                color: white;
				background-color: transparent;
				font-weight: bold;
                text-align: right;
                font-size: 80%;
				float: right;
                }

.clipart        {
                height: 106px;
                width: 100%;
                background-image: none;
                margin: 0px;
                padding: 0px;
				float: left;
                }

.firstsection   {
                width: 100%;
                text-align: center;
                background-color: #6993C3;
                color: white;
				font-weight: bold;
                margin-bottom: 0px;
                margin-top: 0px;
                }

.section        {
                width: 100%;
                text-align: center;
                background-color: #6993C3;
                color: white;
	            font-weight: bold;
                margin-bottom: 0px;
                margin-top: 0px;
                }

.header         {
                color: white;
                height: 50px;
                background-color: #8C8C8C;
                padding-right: 10px;
                }

.header IMG     {
                text-align: left;
				margin: 10px;
                }

.mainmenu       {
                 padding-bottom: 1px;
                 text-align: center;
                 background-color: #FFA801;
                 width: 100%;
                 color: white;
                 border-top: 1px solid #FFC814;
                }

.mainmenu A     {
                 padding-right: 10px;
                }

.mainmenu  A:link         {
                 font-weight: bold;
                 text-decoration: none;
                 background-color: transparent;
                 color: white;
                }

.mainmenu  A:visited      {
                 font-weight: bold;
                 text-decoration: none;
                 background-color: transparent;
                 color: white;
                }

.mainmenu   A:active       {
                 font-weight: bold;
                 text-decoration: none;
                 background-color: transparent;
                 color: white;
                }

.mainmenu  A:hover        {
                 font-weight: bold;
                 text-decoration: underline;
                 background-color: transparent;
                 color: white;
                }

.leftcontent    {
				position: absolute;
                left: 0px;
                text-align: center;
                width: 151px;
                background-color: #DFDFDF;
                color: black;
                }

.rightcontent  {
				background-color: white;
				color: black;
                margin-left: 150px;
                margin-right: 0px;

				voice-family: "\"}\"";
				voice-family: inherit;
                margin-left: 151px;
                margin-right: 0px;
                }

        html>body .rightcontent {
               	margin-left: 152px;
      			margin-right: 0px;
					}

.submenu        {
                color: white;
                background-color: #6993C3;
                width: 100%;
				line-height: 1.25em;
                text-align: right;
                font-size: 90%;
                }

.submenu A      {
                font-weight: bold;
				padding-right: 5px;
                }

.submenu A:link         {
                text-decoration: none;
                background-color: transparent;
                color: white;
                }

.submenu A:visited      {
                text-decoration: none;
                background-color: transparent;
                color: white;
                }

.submenu  A:active       {
                 text-decoration: none;
                 background-color: transparent;
                 color: white;
                }

.submenu A:hover        {
                 text-decoration: underline;
                 background-color: transparent;
                 color: white;
                }

.leftsubmenu {
				  font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
				  font-size: 80%;
				  text-align: left;
				  color: #000000;
				  line-height: 1.25em;
				  border: 10px;
				  margin: 5px;
				  background-color:#DFDFDF;
}

.leftsubmenu A:link         {
                 font-weight: bold;
                 text-decoration: underline;
                 background-color: transparent;
                 color: black;
                }

.leftsubmenu A:visited      {
                 font-weight: bold;
                 text-decoration: underline;
                 background-color: transparent;
                 color: black;
                }

.leftsubmenu A:active       {
                 font-weight: bold;
                 text-decoration: none;
                 background-color: transparent;
                 color: black;
                }

.leftsubmenu A:hover        {
                font-weight: bold;
                text-decoration: underline;
				background-color: white;
                color: black;
                }					 
.freespace      {
                color: #003399;
                background-color: #DFDFDF;
                width: 100%;
                height: 90px;
                font-size: 100%;
				text-align: center;
                }

.freespace P    {
                margin: 0px;
                }

.main           {
                font-family :  Verdana, Tahoma, Arial, Helvetica, Sans-serif;
                width: 100%;
                background-color: white;
                padding-left: 2px;
				color: black;
				padding: 10px;
                }

h1, h2, h3, h4, h5 {
  				font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
  				font-weight: bold;
  				padding-top: 1ex;
  				padding-bottom: 1ex;
  				padding-left: 1ex;
  				padding-right: 1ex;
				}

h1 				{
  				font-size: 140%;
  				border-bottom: 2px solid;
  				padding-top: 0.5ex;
  				padding-bottom: 0.5ex;
  				margin-top: 1ex;
				}

h2 				{
				  font-size: 130%;
				  border-bottom: 0px solid;
				  padding-top: 0.5ex;
				  padding-bottom: 0.5ex;
				  margin-top: 1ex;
				}

h3 				{
				  font-size: 120%;
				  border-bottom: 0px solid;
				  padding-top: 0.5ex;
				  padding-bottom: 0.5ex;
				  margin-top: 1ex;
				}

h4 				{
				  font-size: 110%;
				  border-bottom: 0px solid;
				  padding-top: 0.5ex;
				  padding-bottom: 0.5ex;
				  margin-top: 1ex;
				}

/* ###### Features Tree ###### */
.clsNode		{
			  	font-size: 100%;
				}

/* ###### Footer ###### */

#footer         {
                text-align: center;
                border-top: 1px solid #8C8C8C;
                width: 100%;
             	color: black;
                background-color: transparent;
                font-size: 75%;
				clear: left;
                }

.footerImg {
  				padding-right: 3mm;
  				padding-top: 2mm;
  				float: right;
				}

#footer div {
  				padding-left: 3mm;
				}

#footer * {
  				background-color: white;
  				font-size: 85%;
				}

#footer a:hover {
				background-color: Yellow; 
            text-decoration: underline;
				color: black;
				}

.footerCol2 {
  				position: absolute;
  				left: 85%;
				}

IMG             {
                 border: none;
                 background-color: none;
                }

 A:link         {
				color: #000000; 
				text-decoration: underline; 
				font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
                }

 A:visited      {
				color: #003399; 
				text-decoration: dotted; 
				font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
                }

 A:active       {
                font-weight: normal;
                text-decoration: underline;
                background-color: transparent;
				color: black;
                }

 A:hover        {
				color: Black;
				font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
                text-decoration: underline;
}

/* Add your own styles below */
.smallCaps {
  				font-variant: small-caps;
				}

.topOfPage {
  				font-size: 100%;
  				font-weight: bold;
  				font-variant: small-caps;
  				text-decoration: none;
  				padding-left: 1ex;
  				padding-right: 1ex;
  				float: right;
				}

.topOfPage, q, #footer *
{ /* Text Color: */  color: black; }

acronym 		{
			  	background-color: inherit;
			  	color: inherit;
			  	border-bottom: 1px dashed black;
			  	cursor: help;
				}

code 			{
				  font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
				}

q 				{
				  font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif;
				  font-weight: bold;
				  border: 2px dotted;
				  margin: 0 1em 1ex 1em;
				  padding: 0.5ex 0.5ex 0.5ex 1ex;
				  width: 90%;
				  float: left;
				}

P.breakhere
				{
				page-break-before: always
				}


.ScrollerItemBody {
				  font-size: 90%;
				  text-align: right;
				  color: #000000;
				  line-height: 1.25em;
				  border: 10px;
				  background-color:#DFDFDF;
}

.ScrollerItemBody A:link         {
                 font-weight: bold;
                 text-decoration: underline;
                 background-color: transparent;
                 color: black;
                }

.ScrollerItemBody A:visited      {
                 font-weight: normal;
                 text-decoration: none;
                 background-color: transparent;
                 color: #6993C3;
                }

.ScrollerItemBody A:active       {
                 font-weight: bold;
                 text-decoration: underline;
                 background-color: transparent;
                 color: black;
                }

.ScrollerItemBody A:hover        {
                font-weight: bold;
                text-decoration: underline;
					 background-color: white;
                color: black;
                }



.phpGiggle A:link         {
			  	background-color: inherit;
			  	color: inherit;
			  	border-bottom: 1px groove black;
			  	cursor: help;
            }

.phpGiggle A:visited      {
			  	background-color: inherit;
			  	color: inherit;
			  	border-bottom: 1px groove #6993C3;
			  	cursor: help;
            }

.phpGiggle A:active       {
	background-color: inherit;
	color: inherit;
	border-bottom: 1px groove black;
	cursor: help;
}

.phpGiggle A:hover        {
			  	background-color: inherit;
			  	color: inherit;
			  	border-bottom: 1px groove black;
			  	cursor: help;
				}

/* Nicetitle Style */
div.niceTitle
{
	background-color: #333333;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	font-family: "Trebuchet MS", sans-serif;
	width: 250px;
	left: 0;
	top: 0;
	padding: 4px;
	position: absolute;
	text-align: left;
	z-index: 20;
	-moz-border-radius: 0 10px 10px 10px;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=87);
	-moz-opacity: .87;
	-khtml-opacity: .87;
	opacity: .87;
}

div.niceTitle .contents
{
	margin: 0;
	padding: 0 3px;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

div.niceTitle p
{
	color: #D17E62;
	font-size: 9px;
	padding: 3px 0 0 0;
	margin: 0;
	text-align: left;
	-moz-opacity: 1;
}

