/* At-Rules */
@charset "iso-8859-1";

/* Body */
.body {
}

.adbody {
  background-color: #CCCCCC;
}

.homebody {
  background-color: #CCCCCC;
}

.membody {
  background-color: #CCCCCC;
}

.body>#month {
  font-family: comic sans ms,arial; 
  font-size: 12pt; 
  color:black;
}

.bodytext {
  color: black; 
  font-family: georgia,times new roman; 
  font-size: 10pt; 
  margin: 3%;
}

.homemain {
  background: url(images/bg_eostrel13a.gif);
}

.articlebody {
  background-color: #CCCCCC;
}

/* Menu */
.menu {
  font-family: comic sans ms,arial; 
  font-size: small; 
  color:black
}

.menutext {
  font-family: georgia,times new roman; 
  font-size: 9pt
}

.menuside {background-color: #E7E7E7; font-family: verdana,arial; font-size: 9pt} 

#rightmenu {
  float:right; 
  position:relative; 
  top:0px; 
  right:10px; 
  padding:2px; 
  border:2px double black; 
  background-color:#DCDCDA;
}
					
#rightitem {
  float:right; 
  position:relative; 
  top:-40px; 
  right:-60px; 
  padding:2px; 
  border:2px double black; 
  background-color:cyan;
}	

.rtmenuitem {
  color:white; 
  margin-top:2px; 
  font-size:1.1em; 
  font-weight:bold; 
  border:1px solid black;
}

.rtmenuitem a:link {
  color:white;
}

.rtmenuitem a:active {
  color:white;
}

.rtmenuitem a:visited {
  color:white;
}

/* Table */
.maintable {
  border: 1px solid black;
  background-color: #E5E5FF; 
  width:750px;
}

.mainsubtable {
  background-color: #E5E5FF;
} 

.mainform {
  background-color: #E5E5FF;
  border: 1px solid black;
  width: 760px;
}

.mainent {
  background-color: #E5E5FF;
  
}
    
.memtable {
  border: 1px solid black;
  background-color: #E5E5FF; 
  width:750px;
}

.memform {
  background-color: #E5E5FF;
  border: 1px solid black; 
  width: 600px;
}

.mement {
  background-color: #E5E5FF;
  border: 1px solid black; 
  width: 500px;
}

.adtable {
  background-color: #ffffdc;
  border: 1px solid black; 
  width: 100%;
}

.adlist {
  background-color: #CCC999;
  border: 1px solid black; 
  width: 90%;
}

.adform {
  background-color: #CCC999;
  border: 1px solid black; 
  width: 760px;
}

.adent {
  background-color: #CCC999;
  border: 1px solid black; 
  width: 500px;
}

.subtable {
  background-color: #E5E5FF; 
  width:95%;
}

.adsubtable {
  border: 1px solid black;
  background-color: #ffffcc; 
  width:95%;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10pt;
  
}

.articletable {
  border: 1px solid black;
  background-color: #E5E5FF; 
  width:760px;
}

.tablehead {
  color: black;
}

.oddline {
  background-color: #E2E2E2;
}

.evenline {
  background-color:#ffffff;
}

/* Text */
.pagetext{
  font-weight: normal;	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 9pt;
  text-align: justify;
}		 
.pagetitle {
  font-weight: normal;
  font-size: 22px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  line-height : 120%;
  color : #000FFF;
  margin: 2px;
}
.pagetitle_small {
  font-family: Georgia,Times new roman;
  font-size: 16pt;
  color:red;
}

.pagesubtitle {
  font-weight: normal;
  font-family: Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  margin: 2px;
}

.tabletext {
  background-color: #E5E5FF; 
  color: #000000; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt;
}

.newsitem {
  font-family: , Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt;
  margin-top:10px;
}

.newstitle {
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size: 14pt;
}

.articletext {
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  margin: 3% 3%;
}		   

.articlebigtext {
  font-family:Verdana, Arial,  Helvetica, sans-serif; 
  font-size: 14pt;
   
  margin: 0,3%,0,3%;
  color: black;
}

.techtitle {
  background:   teal; 
  color: white; 
  font-family: comic sans ms, arial, Helvetica, sans-serif; 
  text-align: center;
}

.techleft {
  background-color: #d4ffca; 
  font-family:   Verdana,Arial,  Helvetica, sans-serif; 
  font-size: 10pt; 
  vertical-align: top;
}

.techright {
  background-color: #ddffe4; 
  font-family:  Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  vertical-align: top;
}

.info {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 8pt;
}

.infolarge {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 9pt;
}

.inforight {
  font-family: Arial,Helvetica, sans-serif; 
  font-size: 8pt; float:right;
}

.featuretext{
  font-family: Georgia,Times new roman;
  font-size: 11pt;
  margin:6% 3% 3% 3%;
  line-height: 20px;
}
 
.formtext {
  color: navy; 
  font-family: Georgia,Times new roman;
  font-size: 11pt;
} 

.formcenter {
  color: black; 
  font-family: Georgia,Times new roman;
  font-size: 12pt; 
  text-align: center
}

.formcenterbold {
  color: black; 
  font-family: georgia,times new roman;  
  font-size: 14pt; 
  font-weight: bold; 
  text-align: center;
}

.boxtext {
  color: navy; 
  font-family: Georgia,Times new roman;
  font-size: 11pt;
}

.messtext {
  font-family:    verdana,arial; 
  font-size: 10pt;
}

.listtext {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  margin-left: 5%; 
  margin-right: 5%; 
  width: 95%;
}

.itemtext {
  font-family: Verdana,Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  margin: 0 25px 0 25px;
}

.justifytext {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  margin: 3% 3%;
  text-align:justify;
}

.paraheading {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 13pt; 
  margin:3px 0 0 0;
}

.sectionheading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13pt;
  color: white;
  font-weight: normal;
}

.signature {
  font-family: comic sans ms, georgia, times new roman; 
  font-size: 12pt;
} 

.warning {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color: red; 
  font-size: 11pt; 
  font-style: italic;
}

.announce {
  color: navy; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  margin: 5px;
}

/* Links */
a:link {
  color: blue; 
  text-decoration: none
}

a:visited {
  color: blue; 
  text-decoration: none;
}

a:active {
  color: blue
}

/* Shaddows */
.shaddow1 {
  width:500px;
  height:500px; 
  background:#CCCCCC;
}

.shaddow2 {
  position: relative; 
  left:-4px; 
  top:-4px; 
  height:100%; 
  background:#999999;
} 

input:focus {
  background:#CCFFE0;
}

/* Images */
.imghead { 
  width:250; 
  height:83; 
}

.articlephoto {
  width:300px; 
  border:2px solid black; 
  margin:3px 0px 3px 3px;
}

.articlevertphoto {
  width:220px; 
  border:2px solid black; 
  margin:3px 0px 3px 3px;
}

/* End of style section. */
