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

body { margin: 0;
padding:0; 
color:black;
text-align: left;
font-family: Arial,Helvetica,sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 100%;
line-height: normal;
background-color: white;
}

#box { width: 90%;
background-color:  /* #cccccc #f5ffbc rgb(148, 180, 115) (255, 255, 204) */  white;
margin: auto;
line-height: 130%;
}

#header { 
background: white  url("/imagine/logo_620.jpg") no-repeat  40% 1%;
width:100%; 
margin: 3px 0 0 0;
height: 143px;
padding: .5em;
border-bottom: 4px  /*dotted*/ solid /* #00cc00*/ rgb(148, 180, 115);
}


#nav {
/*border-top,*/ border-bottom: 1px solid #C0C0C0;
background-color: /* #cccccc #f5ffbc*/ white;
border-bottom-width: 0;
width: 160px;
/*new from style2*/
float: left;
margin-left: 10px;
margin-top: 0;
padding-top: 1em;
}

* html #nav { /*IE only rule. Original menu width minus all left/right paddings */
width: 154px;
}

#nav  ul{
padding: 0;
margin: 0;
list-style-type: none;
}

#nav ul li{
padding: 0;
margin: 0;
list-style-type: none;
}

#nav  a{
font: bold 13px Verdana;
padding: 4px 3px;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: #006600 /*#595959*/;
text-decoration: none;
border-bottom: 1px solid #C0C0C0;
}

#nav  a:visited{
color: #006600 /*#595959*/;
}

html>body #nav a{ /*Non IE rule*/
width: auto;
}

#nav a:hover{
background-color: rgb(148, 180, 115) /* #00cc00 #006600 #F8FBBD*/;
color: white /*black*/;
}

#content {
border-left: 1px /*dotted*/  solid rgb(148, 180, 115);
/*max-width: 36em;*/
background-color: white;
padding: 1em 1.5em;
margin: 0 70px 0 200px /*changed from 1em 5%  */;
}

p { 
font-size: 90%;
}

.news {
margin: 20px 5% 3px 4%;
padding: 5px 5px 2px 5px;
background-color: transparent;
border: 1px solid rgb(148, 180, 115);
}

.orange { font-weight: bold;
font-size: 90%;
color:rgb(255, 153, 0) /*rgb(255, 102, 0)*/;
text-transform: uppercase;
}

.didaleft { font-weight: normal;
font-style:italic;
font-size: 75%;
padding: 0 0 2px 0;
float:left;
clear:left;
}

.didaright { font-weight: normal;
font-style:italic;
font-size: 75%;
padding: 0 0 2px 0;
float:right;
clear:right;
}

img.floatleft { float: left;
padding: 1px 10px 2px 0;
clear: left;
}

img.floatright { float: right;
padding: 1px 1px 3px 7px;
clear: none;
}

img.center { display: block;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
}

h1 { /*border-bottom: 1px solid rgb(255, 102, 0);*/
color: rgb(255, 153, 0) /*rgb(255, 102, 0)*/;
font-family:Verdana /*"Times new roman",Times,sans-serif*/;
/*font-weight: bold;*/
text-align: left;
font-size: 130%;
}

h1:first-letter {
font-family: Verdana /*"Times New Roman",Times,sans-serif*/;
font-size: 130%;
/*font-weight: bold;*/
/*font-style: italic;*/
}

h2 { font-size: 110%;
color: rgb(255, 153, 0);
font-weight: bold;
text-align: left;
font-style: italic;
}

h3 { font-size: 100%;
color: rgb(51, 51, 51);
text-align: center;
font-weight: bold;
}

h4 { font-size: 100%;
color: rgb(51, 51, 51);
text-align: left;
font-weight: bold;
}

#content ul { padding: 0pt;
margin-left: 3em;
list-style-type: disc;
font-size: 90%;
}

#home li:first-letter {
font-size: 130%;
font-style: italic;
font-weight: bolder;
line-height:1.5em;
color: rgb(255, 153, 0) /*rgb(255, 102, 0)*/;
}

#content a:link, #content a:visited, #content a:active  { 
color: #006600 /*rgb(173, 56, 56)*/;
text-decoration: none;
border-bottom: 1px dotted #006600
}

#content a:hover {
background-color: rgb(148, 180, 115); 
color: white;

/*color:#006600;*/
text-decoration: none;
/*background-color: rgb(255, 204, 102);*/
border-bottom: 1px dotted  #006600 /*rgb(173, 56, 56)*/;
}

#footer { 
clear: both;
background-color: white;
border-top: 1px /*dotted*/ solid  rgb(148, 180, 115);
width:100%;
text-align: center;
margin: 0 0 8px 0;
padding: .5em;
}

#footer p {
margin: 0;
color: rgb(51, 51, 51);
text-align: center;
font-size: 75%;
}

#footer a:link, #footer a:visited, #footer a:active { 
color: #006600 /*rgb(173, 56, 56)*/;
text-decoration: none;
border-bottom: 1px dotted #006600
}

#footer a:hover { text-decoration: none;
background-color: rgb(148, 180, 115); 
color: white;
/*color: #006600 rgb(173, 56, 56);*/
/*background-color: rgb(255, 204, 102);*/
border-bottom: 1px dotted #006600 /*rgb(173, 56, 56)*/;
}

#content h1 h2 h3 h4 { margin: 0 0 .5em 0; }
