body{
background-color:#efefef;

font-family:arial,geneva, sans-serif;
color:#404040;
font-weight:normal;


margin-right:0px;
margin-top:0px;
margin-left:0px;
margin-bottom:10px;}

p{font-family:arial,geneva,sans-serif;
  font-weight:normal;
  font-size:13px;
  text-align:justify;
  margin-right:17px;
  margin-left: 17px;
line-height:17px;}
  
.menu-item{
font-family:arial;
  color:#ffffff;
  font-weight:bold;
  font-size:14px;
}

.menu-item-hover{
font-family:arial;
  color:#003300;
  font-weight:bold;
  font-size:14px;
cursor: pointer;
}

.menu-item-selected{
font-family:arial;
  color:#ffffff;
  font-weight:bold;
  font-size:14px;
}


h2{margin-right:15px;
   margin-left: 15px;
   color:#808080;
   font-weight:bold;
line-height: 20px;
}

h4{margin-right:15px;
   margin-left: 15px;
   color:#444444;
   font-weight:bold;
}

.footer {font-size: 11px; 
         color:#666666;
	 text-align:center;}

.edge   {
         border:solid;             
         border-width:1;
         border-top:none;
         border-left:none;
         border-right:none;                                                            border-color:#c0c0c0;}

.s1{margin-right:60px;
   margin-left: 60px;}


a:link {font-size:13px; color:#3366ff; text-decoration: none; line-height: 20px;text-decoration: underline;}
a:visited {font-size:13px; color:#3366ff;  text-decoration: none; line-height: 20px;text-decoration: underline;}
a:hover {font-size:13px; color:#0000CC; cursor: hand; font-size:13px;line-height: 20px;text-decoration: underline;}


a.news:link{color:#888888;font-family:arial,geneva,sans-serif;font-weight:bold;font-size:13px;line-height: 17px;}
a.news:visited{color:#888888;font-family:arial,geneva,sans-serif;font-weight:bold;font-size:13px;line-height: 17px;}
a.news:hover{color:#4cb21a;font-family:arial,geneva,sans-serif;font-weight:bold;font-size:13px;line-height: 17px;}


a.page:link{color:#888888;font-family:arial,geneva,sans-serif;font-weight:bold;text-decoration: none;}
a.page:visited{color:#888888;font-family:arial,geneva,sans-serif;font-weight:bold;text-decoration: none;}
a.page:hover{color:#333333;font-family:arial,geneva,sans-serif;font-weight:bold;text-decoration: none;}


button {
border: 0 none;
cursor: pointer;
font-weight: bold;
padding: 0 0 0 0;
text-align: center;
height: 25px;
line-height: 25px;
}


button.rounded {
background: transparent url( btn_right.png ) no-repeat scroll right top;
font-family:arial,geneva,sans-serif;
clear: left;
font-weight:bold;
font-size:12px;
}

button.roundedyellow {
background: transparent url( btn_yellow_right.png ) no-repeat scroll right top;
font-family:arial,geneva,sans-serif;
clear: left;
font-weight:bold;
font-size:12px;
}



button span {
display: block;
padding: 0 0 0 0px;
position: relative;
white-space: nowrap;
height: 25px;
line-height: 25px;
}

button.rounded span {
background: transparent url( btn_left.png ) no-repeat scroll left top;
color: #FFFFFF;
}

button.roundedyellow span {
background: transparent url( btn_yellow_left.png ) no-repeat scroll left top;
color: #FF0000;
}

button.rounded:hover {
background-position: 100% -25px;
}

button.roundedyellow:hover {
background-position: 100% -25px;
}

button.rounded:hover span {
background-position: 0% -25px;
}

button.roundedyellow:hover span {
background-position: 0% -25px;
}

button::-moz-focus-inner {
border: none;
}


button.rounded2 {
background: transparent url( btn_right.png ) no-repeat scroll right top;
font-family:arial,geneva,sans-serif;
clear: left;
font-weight:bold;
font-size:12px;
}


button.rounded2 span {
background: transparent url( btn_left2.png ) no-repeat scroll left top;
color: #FFFFFF;
}

button.rounded2:hover {
background-position: 100% -25px;
}

button.rounded2:hover span {
background-position: 0% -25px;
}
