
/* Layout Stylesheet */ 

body {
 margin:10px;
 background:#ffffff;
 color: #333333;
 text-align:center;
 padding:0;
 }

#outer {
 text-align:left;
 border:1px solid #999999;
 width:760px;
 margin:auto;
 }
 
 #flink {
   height:15px;
   background:#ffffff;
   text-align:center;
   margin-bottom:5px;
   width:760px;
   margin:auto;
   }
 
  #adhead {
   height:100px;
   background:#ffffff;
   text-align:center;
   margin-bottom:5px;
   width:760px;
   margin:auto;
   }

#hdr {
 height:100px;
 background:#91c9e0;
 color: #333333;
 }
 
  
#bar {
 height:30px;
 background:#99CC99;
 color: #333333;
 padding: 0px;
 margin: 0px  -2px 2px 0px;
 border-top:solid #999999;	
 border-width:1px 0 1px 0;
 }

#bodyblock {
 position:relative;
 background: #91c9e0;
 color: #333333;
 width:760px;
 padding:0;
 }

#l-col {
 float:left;
 background:#91c9e0;
 color: #333333;
 width:150px;
 padding:0px;
 }

#cont {
 width:600px;
 background:#ffffff;
 color: #333333;
 border:solid #999999;	
 border-width:0 0 0 1px;
 text-align:left;
 }

#ftr {
 height:20px;
 background:#99cc99;
 color: #ffffff;
 border:none;
 border-width:1px 0 0 0;
 margin-right:-2px;
 padding:0px;
 }
 
 #navcontainer { width: 150px; }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a
{
display: block;
padding: 5px;
width: 150px;
background-color: #91c9e0;
border-bottom: 1px solid #eee;
}

#navcontainer a:link, .navlist a:visited
{
color: #ffffff;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #342a92;
color: #fff;
}

h2 { font-family: Arial, Helvetica, sans-serif; font-size: 36px; color: #ffffff; margin: 25px 10px 5px;}
h3 {  margin: 0px;font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #99cc99; padding: 15px;}
h3.first {  margin: 5px 10px 5px;font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #99cc99}
h1 {  margin: 0px;font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #99cc99; padding: 15px;}
p {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin:15px;}
body {  font-family: Arial, Helvetica, sans-serif; font-size: small}
li {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
ul {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
h4 {   margin:0; padding: 5px 0;font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #ffffff}
a:link { color: #ffffff; text-decoration:none }
a:visited { color: #ffffff; text-decoration:none }
a:hover { background-color: #ffffff; color: #91c9e0; font-size: 14px; text-decoration:none }
a.inbody { color:#21409a; font-size: 12px; text-decoration:underline }
a.inbody:visited { color:#95b7da; font-size: 12px; text-decoration:underline }
a.inbody:hover { background-color:#ffffff; color: #95b7da;  font-size: 12px; text-decoration:underline }


#navbarlist
{
margin: 0;
padding: 2px 0px 0px 20px;
border-top: 0px solid #99cc99;
}

#navbarlist ul, #navbarlist li
{
margin: 0px;
padding: 0px;
display: inline;
font-family: Verdana, Arial, Helvetica, sans-serif;
list-style-type: none;
}

#navbarlist a:link, #navbarlist a:visited
{
float: left;
line-height: 25px;
margin: 0 10px 0px 10px;
text-decoration: none;
color: #ffffff;
padding-top: 0px;
}

#navbarlist a:link#current, #navbarlist a:visited#current, #navbarlist a:hover
{
border-top: 2px solid #999999;
border-bottom: px solid #ffffff;
padding: 0;
background: #ffffff;
color: #99cc99;
}

#navbarlist a:hover { color: #99cc99; }