@charset "utf-8";
/* CSS Document */

body
{
margin:20px 0 0 60px;
padding:0;
}

#banner
{
float: left;
/*border: solid 1px #000;*/
clear: both;
width: 600px;
}


#n-o-i{
float:left; 
/*border: solid 1px orange;*/
margin: 58px 0px 0px 0px;}

.title{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #e86a10;
font-size: 240%;
float: left;
/*border: solid 1px red;*/
margin: 93px 0 0 10px;
}


#allcontent{
float: left;
margin-top: 15px;
width:45%;
/*border: solid 1px orange;*/
min-width: 780px;
clear: both;
}

#leftpanel
   {
   float:left;
   /*border: solid 1px pink;*/
   width: 500px;
   line-height: 1.25em;
   }
   
#rightpanel{float: right; width: 200px; padding-top: 1em;}
   
#orange
   {
   float:left;
   /*border: solid 1px black;*/
   width: 200px;
   background-color:#e86a10;
   line-height: 2em;
}

#dgrey
   {
   float:left;
   /*border: solid 1px black;*/
   width: 200px;
   background-color: #666666;
   margin-top: 1em;
}

#grey{
float: left;
width: 200px;
background-color: #999999;
margin-top: 1em;
}

#footer{
font-size: 80%;
text-align: center;
line-height: 1;
padding: 3em 0 3em 0;
}


p{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; color: #333333;}

.flt{float:left; border:0px;}
.fltr{float:right;border:0px;}

.orangeTL{width:10px; height:10px; background:url(images/orangeTL.gif) no-repeat;}
.orangeTR{width:10px; height:10px; background:url(images/orangeTR.gif) no-repeat;}
.orangeBL{width:10px; height:10px; background:url(images/orangeBL.gif) no-repeat;}
.orangeBR{width:10px; height:10px; background:url(images/orangeBR.gif) no-repeat;}

.dgreyTL{width:10px; height:10px; background:url(images/dgreyTL.gif) no-repeat;}
.dgreyTR{width:10px; height:10px; background:url(images/dgreyTR.gif) no-repeat;}
.dgreyBL{width:10px; height:10px; background:url(images/dgreyBL.gif) no-repeat;}
.dgreyBR{width:10px; height:10px; background:url(images/dgreyBR.gif) no-repeat;}

.greyTL{width:10px; height:10px; background:url(images/greyTL.gif) no-repeat;}
.greyTR{width:10px; height:10px; background:url(images/greyTR.gif) no-repeat;}
.greyBL{width:10px; height:10px; background:url(images/greyBL.gif) no-repeat;}
.greyBR{width:10px; height:10px; background:url(images/greyBR.gif) no-repeat;}

.navlist{
padding-left: 12px;
color: #ffffff;
}

.navlist a:link{text-decoration:none; color:#fff; }
.navlist a:visited{text-decoration:none; color:#fff;}
.navlist a:hover{text-decoration:underline; color:#fff;}

a:link{font-family: Verdana, Arial, Helvetica, sans-serif;  text-align: center; text-decoration:none; color:#e86a10; }
a:visited{font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center;  text-decoration:none; color:#e86a10;}
a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center;  text-decoration:underline; color:#e86a10; }

hr{margin: 3em 0 3em 0;}

h1{font-family: Verdana, Arial, Helvetica, sans-serif; color:#e86a10; font-size:100%;}

table{text-align: center;}

ul{font-family:Verdana, Arial, Helvetica, sans-serif; color:#e86a10; padding-left: 1em; font-size:70%;}
td{font-family:Verdana, Arial, Helvetica, sans-serif; color:#e86a10; padding-left: 1em; font-size:70%;}
ol{font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; padding-left: 1.5em; font-size:70%;}
dd{font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size: 80%;}
dt{font-family: Verdana, Arial, Helvetica, sans-serif; color:#e86a10; font-size:80%;}