    body
		{
			margin: 0;
			padding: 0;
			width:800px;
			margin-left: auto;
			margin-right:auto;
			font-family: Arial, Tahoma, Verdana, sans-serif;
			background-color:#E3E3E3;
		}
		
		input, textarea
    {
      font: 100% Arial, Tahoma, Verdana, hevetica, sans-serif;
    }

    #accessibility
		{
			border:1px solid gray; 
			padding: 8px;
			float: left;
			width: 785px;
		}
    #logo
    {
      margin:0;
      padding:0;
      width:100%;
      height:182px;
      background-image:url(../images/header.jpg);
    }
		.headertitle
		{
		  position:relative;
		  z-index:5;
		}
		.headertext
		{
		  color:#E3E3E3;
		  text-align:right;
      padding-top:20px;
      padding-right:40px;
      font-size: 8pt;
		}
		.ahead {color:gray;}
		.ahead:hover {color:blue;}
    #content
    {
      margin:0;
      padding:0;
      width:100%;
			background-color:#FFE0C1;
    }
		#navigation
		{
			margin:0;
			padding:0;
			float: left;
			width: 223px;
			background-color:#FFE0C1;
		}
		#navpanel
		{
		  width:223px;
		  padding-top:15px;
		  padding-bottom:15px;
      background-color:#FFBC7A;
		}
		#navpanel a {color:white;text-decoration:none;font-size:10pt;font-weight:bold;}
		#navpanel ul
		{
		  margin:0;
		  padding:0;
		}
		#navpanel li
    {
      list-style:none;     
    }
    #navpanel li a
    {
      margin:0px;
      padding:3px;
      margin-top:3px;
      width:100%;
      list-style:none;     
    }
    #navpanel li:hover, #navpanel a:hover 
    {background-color:#FFE0C1;color:black;}
		#navigation table
		{
		  width:100%;
		}
    #navigation tr
    {
      width:100%;
		  border:0px;
    }
    #navigation td
    {
		  border:0px;
      text-align:left;
      vertical-align:top;
      font-size:10pt;
      padding-left:3px;
    }
    .nav_head
    {
      margin:0;
      padding:0;
      font-size:11px;
      font-weight:bold;
      text-align:center;
      width:100%;
    }
    .nav_text
    {
      margin:0;
      font-size:12px;
      text-align:left;
    }
		#home
    {
			float: left;
			padding: 5px;
			padding-left:15px;
			width:203px;
			background-color:#FFAA56;
		}
    
    .bold{font-weight:bold;}
    .sub_heading{font-weight:bold;font-size:100%;color:#003398;}
    .center{text-align:center;}
    .left{text-align:left; float: left; padding-right: 10px;}
    .right{text-align:right; float: right; padding-left: 10px;}
    .title{text-align:center;font-weight:bold;font-size:120%;}

    .home
		{
			float: left;
			color:white;
			padding: 2px;
			padding-left:15px;
			width:205px;
			background-color:#FFAA56;
		}
		.menu /*Other Navigation options available */
		{
			float: left;
			color:white;
			margin-top:3px;
			padding: 2px;
			padding-left:15px;
			width:205px;
			background-color:#FFAA56;
		}
    table
    {
      width:485px;
      background-color:#FFE0C1;
    }
    tr
    {
    }
    td
    {
      text-align:center;
      height:40px;
      width:33%;
      border:1px gray solid;
    }
    #imgleft{float:left;}
    #imgright{float:right;}

		#banner
		{
			margin-top: 10px;
			margin-left: 50px;
			border:1px solid gray; 
			float: left;
		}

		.clearboth { clear: both; }

		#leftcol
		{
			border:1px solid gray;
			margin-top: 10px;
			float: left;
			width: 520px;
		}


		.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;
		}

		#inset
		{
			border: none;
			margin: 5px;
			padding: 2px;
			float: right;
			width: 150px;
      font: 90% arial, hevetica, sans-serif;
		}

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

		#main
		{
			float: left;
			margin-top:-2px;
			padding:0;
			width: 577px;
			background-color:#DDDDDD;
      font: 12pt arial, hevetica, sans-serif;
		}
    #main_content
    {
      float:left;
      margin-top:20px;
      margin-left:35px;
      margin-right:35px;
      padding:10px;
      width:465px;
    }
    #main_inset
    {
      margin:0;
      padding:10px;
      width:100%;
      background-color:#FFE0C1; /* Peach */
    }
    #inset_left
    {
      float:left;
      width:160px;
    }
    #inset_right
    {
      float:left;
      width:200px;
    }
    #main_notice
    {
      margin:0;
      padding:10px;
      width:100%;
      background-color:#FF9934; /* Orange */
      color:white;
    }
    #main_notice a {color:white;}
    #main_notice a:hover {color:black;}
    #main_notice p
    {
      color:white;
      font-weight:bold;
    }
    #main_notice ul, #main_notice ol
    {
      list-style:none;
    }
    #main_notice li
    {
    color:black;
    font-size:10pt;
    margin:0;
    padding:0;
    }
    #main_text
    {
      width:100%;
    }
    #heading
    {
      padding:0px;
      padding-right:20px;
      margin:0px;
      width:100%;
      height:30px;
      background-image:url(../images/heading.jpg);
    }
      
    #heading p{padding-top:5px;padding-left:10px;font-weight:bold;color:white;font-size:100%;}

    #dataprotection
    {
      margin-left:-260px;
      margin-right:10px;
      position:relative;
      padding:10px;
      width:760px;
      border:1px solid gray;
      background-color:#FFBC7A; /* light orange */
    }

		#footer
		{
			padding-top: 15px;
			float: left;
			width: 100%;
			height:28px;
      font: 100% arial, hevetica, sans-serif;
      background-image:url(../images/footer.jpg);
		}
    .footer_left
    {
      float:left;
      padding-left:10px;
      color:white;
    }
    .footer_right
    {
      float:right;
      padding-right:10px;
      color:white;
    }
    #footer a
    {
      color:white;
      font-weight:bold;
    }
    #footer a:hover
    {
      color:#FF9934;
      font-weight:bold;
    }
		h1, h2, h3, h4, h5, h6, p, ul, ol, dl, a
		{
			margin: 2px;
		}

    ul{padding-left:95px;list-style:square;line-height:160%;}
    li{font-family: Arial, Tahoma, Verdana, sans-serif;}		
		a em
		{
			font-style: normal;
			text-decoration: underline;
		}

		a:hover
		{
			text-decoration: underline;
		}		

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

        h2
        {
            font-weight: bold;
        }
    img
		{
		  border:0;
		  margin:0;
		  padding:0;
			vertical-align:middle;
		}
    
		#copyright
		{
        	font: 100% Arial, Tahoma, Verdana, hevetica, sans-serif;
		}

