    body
		{
			margin: 0;
			padding: 0;
			min-width: 800px;
			color: black;
		}
		
		#heading
		{
			padding:10px;
			text-align:center;
		}
		#accessibility
		{
			padding: 8px;
			float: left;
			width: 760px;
		}

		#navigation
		{
			float: left;
			width: 760px;
        }

        .white {color:white;}
        .center{text-align:center; padding-left: 10px; padding-right: 10px;}
        .left{text-align:left; float: left; padding-right: 10px;}
        .right{text-align:right; float: right; padding-left: 10px;}
        .blue{color:blue;}
        .red{color:red;}
        .green{color:green;}
        .orange{color:#FFA500;}
        .olive{color:olive;}
        .gold{color: #CCCC00;}
        .gray{color:gray;}
        .yellow{color:yellow;}
        .bold{font-weight: bold;}
        .overlay
        {
            margin-left:5px;
            margin-top:0px;
        }
        .button
        {
            text-align:center;
            font-size:10pt;
            font-weight:bold;
            margin-left:-12px;
            margin-top:-1px;
   			line-height:120%;
            font-family: Arial, Tahoma, Verdana, hevetica, sans-serif;
        }
        .pillbutton
        {
            text-align:center;
            font-size:10pt;
            font-weight:bold;
            margin-left:-12px;
            margin-top:5px;
            font-family: Arial, Tahoma, Verdana, hevetica, sans-serif;
        }

    #imgleft{float:left;}
    #imgright{float:right;}

		#banner
		{
			float: left;
		}
    #head
    {
      margin:0;
      padding:0;
      width: 100%;
      height: 134px;
      background-image:url(../images/headerbar.gif);
    }
		#logo
		{
      text-align:center;
			margin-top: 5px;
		}
        .title 
        {
          font-size:40pt;color:white;
        }
        .tagline
        {
          font-size:12pt;color:yellow;font-weight:bold;
        }
        .bookmark
        {
            margin-top:-45px;
            color:#00DD00;
            font-weight:bold;
            text-align:right;
        }
        .lastupdated
        {
            font-size:10pt;
            color:white;
            text-align:center;
        }
		.clearboth { clear: both; }

		.spacer
		{
			float: left;
			width: 5px;
		}
		
		.imageright
		{
			border: none;
			margin: 5px;
			padding: 2px;
			float: right;
      font: 90% arial, hevetica, sans-serif;
		}

		.imageleft
		{
			border: none;
			margin: 5px;
			padding: 2px;
			float: left;
      font: 90% arial, hevetica, sans-serif;
		}
      #col1
      {
			float: left;
			width: 200px;
			margin-left:10px;
        }
		#inset
		{
			margin: 5px;
      border:3px solid #DDDDDD;
			float: right;
			width: 150px;
		}

		#wideinset
		{
			border: none;
			margin: 5px;
			padding: 2px;
			float: right;
			width: 250px;
		}

form#contact {background: white; width:96%; padding:10px;}
form#contact fieldset {width:98%; display:block; border:1px solid black; padding:5px; font-family: arial, hevetica, sans-serif; margin-bottom:0.5em; line-height:1.5em;}

form#contact fieldset#personal {background:transparent url(images/personal.png) no-repeat 400px 10px;}
form#contact fieldset#company {background:transparent url(images/company.png) no-repeat 400px 10px;}

form#contact legend {font-family: arial, hevetica, sans-serif; font-size:1.1em; font-weight:bold; border:2px solid black; margin-bottom:5px; padding:3px; width:200px; background:white url(cssplay/form.gif) repeat-x center left; width: auto;}

form#contact label {clear:left; display:block; float:left; width:80px; text-align:right; padding-right:10px; color:black; margin-bottom:0.5em; font-weight:bold; }

form#contact input {display:block; float:left; width:170px; text-align:left; padding-right:10px;  color: black;margin-bottom:0.5em;}

form#contact textarea {width:96%; height:15em; border:1px solid black; padding:0.5em; overflow:auto; background-color: white; color: black;}

        form#contact #submit {padding-right:0.5em; cursor:pointer; width: auto; text-align: center;}

		#main
		{
		  float:left;
			width:72%;
			margin-left:10px;
      background-color: white;
		}

		#footer
		{
		  clear:both;
			width: 100%;
			margin-top:30px;
			background:#FF7C00;
			color:white;
		}

		h1, h2, h3, h4, h5, h6, p, ul, ol, dl
		{
      margin: 2px;
			margin-left: 3px;
			margin-right: 3px;
		}
		p
    {
        line-height:150%;
    }

		a em
		{
			font-style: normal;
			font-weight: normal;
			text-decoration: underline;
		}

		a:hover 
		{
			text-decoration: underline;
		}
		img, img:hover
		{
        border:0;
    }

		h1+p, h2+p, h3+p, h4+p
        {
             margin: .2em;
        }

    h2
        {
            font-weight: bold;
        }
    h1
        {
            color: white;
            font-weight: bold;
        }

		#copyright
		{
        	font: 75% Arial, Tahoma, Verdana, hevetica, sans-serif;
		}
