p.small {
	font-family: sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 10pt;
        color: rgb(58,95,205);
        margin-left: 1cm;
	 
}


p.reg {
	font-family: arial, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: 300;
	font-size: 10pt;

	 
}



p.headline {
	font-family: sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 12pt;
        color: rgb(255, 102, 102);
	line-height: 100%;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: center;
	text-indent: 0ex;
        
}


span.alan {

        font-family: arial,sans-serif;
	font-weight: 200;
	font-size: 8pt;
	line-height: 100%;
	text-align: left;
}

span.green {
        font-family: sans-serif;
        font-weight: bold;
        font-size: 8pt;
        color: rgb(60,179,113);
        margin-left: .5cm;

}

span.red {
         font-family: sans-serif;
         font-weight: bold;
         font-size: 8pt;
         color: rgb(205,85,85);
         margin-left: .5cm;
}

hr.a {width: 50%;
	text-align: left;/*this will align it for IE*/
	margin: 0 auto 0 0; /*this will align it left for Mozilla*/
	}	
hr.b {width: 50%;
	text-align: right;/*this will align it for IE*/
	margin: 0 0 0 auto; /*this will align it right for Mozilla*/}

hr.c {border: none 0; 
	border-top: 1px dashed #c00;/*the border*/
	width: 50%;
	text-align: center;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
	}
hr.bg {
	background: #fff url(/i/borderLine.gif) no-repeat center bottom;
	margin: 8px auto;
	text-align: center;
	height: 1px;
	width: 50%;
	border: 0 none;
 }	

hr.d {border: none 0; 
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #efefef;
	width: 80%;
	height: 2px;
	margin: 10px auto;
	text-align: center;
	}
hr.ee {border: none 0; 
	border-top: 1px dotted #09c;
	border-bottom: 1px solid #9cf;
	width: 80%;
	height: 2px;
	margin: 10px auto;
	text-align: center;
	}	
hr.e {border: none 0; 
	border-top: 1px dashed #000;
	border-bottom: 1px dashed #ccc;
	width: 80%;
	height: 2px;
	margin: 10px auto;
	text-align: center;
	}	
	
hr.f {border: none 0; 
	border-top: 3px double #c00;
	width: 80%;
	height: 3px;
	margin: 10px auto;
	text-align: center;
	}	
hr.g {
	border: 3px inset #777;
	width: 80%;
	height: 6px;
	margin: 10px auto;
	text-align: center;
	}	
hr.h {
	border: 3px ridge #cf0;
	width: 80%;
	height: 6px;
	margin: 10px auto;
	text-align: center;
	}	

/* THIS IS THE LINK COMPONENT */


a.sm:link { color: blue; text-decoration: none; }
a.sm:active { color: red; text-decoration: none; }
a.sm:visited { color: blue; text-decoration: none; }
a.sm:hover { color: red; text-decoration: underline overline; }


a.regular:link { color: blue; text-decoration: none; }
a.regular:active { color: red; text-decoration: none; }
a.regular:visited { color: blue; text-decoration: none; }
a.regular:hover { color: red; text-decoration: underline overline; }





/* THIS IS THE NAVIGATION COMPONENT */

#total {width:700px; height:10px; margin:3em auto;}
#list {
  padding:0;
  margin:0;
  list-style-type:none; 
  }
#list li {
  width:125px; 
  height:20px; 
  float:left;
  border:1px solid #000;
  margin-right:2px;
  }
#list a em {
  font-style:normal; 
  font-size:1em; 
  line-height:1.5em;
  }
#list a {
  text-decoration:none;
  color:#000;
  position:absolute; 
  width:125px; 
  height:20px; 
  display:block;
  text-align:center;
  }
#list a.red {background:#c00; color:#fff;}
#list a.orange {background:#fc0; color:#000;}
#list a.yellow {background:#ee0; color:#000;}
#list a.green {background:#080; color:#fff;}
#list a.blue {background:#00c; color:#fff;}
#list a:hover {
  width:180px; 
  height:28px;
  z-index:200;
  background:#aaa;
  }
#list a:hover em {
  font-size:1.5em;
  line-height:1.1em;
  overflow:hidden;
  cursor:pointer;
  background:#fff; 
  border:1px solid #000;
  position:absolute; 
  width:180px; 
  height:25px;
  left:-12px; 
  top:-8px;
  }
#list a:hover.red em {background:#c00;}
#list a:hover.orange em {background:#fc0;}
#list a:hover.yellow em {background:#ee0;}
#list a:hover.green em {background:#080;}
#list a:hover.blue em {background:#00c;}

.ads{
background-color: #fff;
}

legend{
width: 50px;
font-size: 0.9em;
font-weight: bold;
padding-left: 5px;
padding-right: 5px;
font-family: sans-serif;
}