body    {
        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
        background:#FFFFFF;
        margin-left: 0.4em;
        background-image:  url("cider.gif");
        background-repeat:  no-repeat;
        background-attachment: fixed;
        background-position: bottom right;        
        }


h1, h2      {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin: 0em;
	padding: 0em;
	}

h3 {
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	}


#banner2        {
	background-color: #D9D9D9;
	font-size: 15px;
	Text-align : center;
	border-top: 2px solid rgb(150,150,150);
	border-bottom: 2px solid rgb(150,150,150);      
	}

.upcomingseminar  {
        border-color: transparent !important;
        margin-top: .1em
        padding-top: 0em;
        padding-left: 3em;
        padding-right: 3em;
        }	


.upcomingseminarbody      {
 
	font-size: 15px;
	font-weight: normal;
	padding: 0.2em 0.2em 0.5em 1.8em;
	margin-top: 0.6em;
	margin-left: 1em;
	margin-right: 1em;        
	background-color: #FFFFFF;
	Text-align: center;
        }

.upcomingseminarbody:hover {
        background-color: rgb(240,240,250);
        }         

 

.upcomingseminarbody A:link, 
.upcomingseminarbody A:visited, 
.upcomingseminarbody  A:active {
        color: #666699;
        text-decoration: none;
        border-top: 1px solid #F8F8FA;
        border-right: 1px solid #F2F2F5;
        border-bottom: 1px solid #A2A2B9; /*#C7C7D5*/
        border-left: 1px solid #F2F2F5;
        -moz-border-radius: .5em;
        padding: 0.0em 0.2em 0.0em 0.2em;
        margin-left: -0.1em;
        }

        
          

.upcomingseminarsection {
	  background-color: rgb(200,200,250);
	  border-top: 1px solid rgb(50,50,50);
	  border-bottom: 1px solid rgb(100,100,100);
	  margin-top: 0.5em;
	  margin-bottom: 0;
	  padding: 3px;
	  padding-bottom: 3px;
	  color: rgb(50,50,50);
	  margin-top: 0.5em;
	  font-size: 22px;
	  line-height: 34px;
	  Text-align: center;
}       


.pastseminarsection {
       color: rgb(50,50,50);
	margin-top: 0.5em;
	font-size: 15px;
	Text-align: center;
	}

.pastseminarsection A:link,
.pastseminarsection A:visited,
.pastseminarsection A:active{
	color: rgb(50,50,50);
	text-decoration: none;
	border-top: 1px solid #F8F8FA;
	border-right: 1px solid #F2F2F5;
	border-bottom: 1px solid #C7C7D5;
	border-left: 1px solid #F2F2F5;
	-moz-border-radius: .5em;
	padding: 0.0em 0.2em 0.0em 0.2em;
	Text-align: center;	
}     

.pastseminarsection A:hover {
	color: rgb(50,50,50);
	text-decoration: none;
	border-top: 1px solid #F8F8FA;
	border-right: 1px solid #F2F2F5;
	border-bottom: 1px solid #C7C7D5;
	border-left: 1px solid #F2F2F5;
	-moz-border-radius: .5em;
	padding: 0.0em 0.2em 0.0em 0.2em;
	Text-align: center;	
	background-color: rgb(255,220,255);	

}     


.seminartitle	{
        font-size: 18px;
        color: rgb(50,50,50);
        margin-left: -1em;
        margin-bottom: -0.6em;
        text-align: center;
        }

.seminartitle A:link,
.seminartitle A:visited,
.seminartitle A:active  {
	color: rgb(50,50,50);
	text-decoration: none;
	border-top: 1px solid #F8F8FA;
	border-right: 1px solid #F2F2F5;
	border-bottom: 1px solid #C7C7D5;
	border-left: 1px solid #F2F2F5;
	-moz-border-radius: .5em;
	padding: 0.0em 0.2em 0.0em 0.2em;
	margin-left: -0.1em;
	}

     
.seminartitle A:hover {
        color: rgb(50,50,50);
        background-color: rgb(255,220,255);
        text-decoration: none !important;
        -moz-border-radius: 0.5em;
        padding: 0.0em 0.2em 0.0em 0.2em;
        margin-left: -0.1em;
        }                

.maincontent2  {
        border-color: transparent !important;
        margin-top: .1em
        padding-top: 0em;
        padding-left: 3em;
        padding-right: 3em;
        }        

.maincontentbody2      {
 	font-size: 15px;
	font-weight: normal;
	padding: 0.1em 0.2em 0.1em 1.8em;
	margin-top: 0.3em;
	margin-left: 1em;
	margin-right: 1em;           
/*	background-color: #FFFFFF;*/
	}

.maincontentbody2:hover {
        background-color: rgb(255,238,238);
        }         

 

.maincontentbody2 A:link, 
.maincontentbody2 A:visited, 
.maincontentbody2  A:active {
        color: #666699;
        text-decoration: none;
        border-top: 1px solid #F8F8FA;
        border-right: 1px solid #F2F2F5;
        border-bottom: 1px solid #A2A2B9; /*#C7C7D5*/
        border-left: 1px solid #F2F2F5;
        -moz-border-radius: .5em;
        padding: 0.0em 0.2em 0.0em 0.2em;
        margin-left: -0.1em;
        }

        
.maincontentbody2:hover A:hover {
        color: #666699;
        background-color: rgb(255,255,255);
        text-decoration: none !important;
        -moz-border-radius: 0.5em;
        padding: 0.0em 0.2em 0.0em 0.2em;
        margin-left: -0.1em;
        }        




.section2 {
	  background-color: rgb(255,240,255);
	  border-top: 1px solid rgb(80%,80%,80%);
	  border-bottom: 1px solid rgb(80%,80%,80%);
	  margin-top: 0.5em;
	  margin-bottom: 0;
	  padding: 6px;
	  padding-bottom: 6px;
	  color: rgb(70,130,180);
	  margin-top: 1em;
	  font-size: medium;
	  line-height: 34px;
}
        

        

#footer{
	position: relative;
	border-top: 2px solid rgb(150,150,150);
	border-bottom: 2px solid rgb(150,150,150);      
	background-color: #D9D9D9;
	}

.footer1 {
        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
        font-size : 13px;
        font-weight : bold;
        color : #000000;
/*        position: relative;*/
      	 Text-align : left;
      	 Vertical-align : top;

 
      	 
        }

.footer2 {
        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
        font-size : 13px;
        font-weight : bold;
        color : #000000;
 /*       position: relative;*/
      	 Text-align : right;
      	 Vertical-align : top;

 	}
        


.footer1 A:link,
.footer2 A:link,
.footer1  :visited,
.footer2  :visited,
.footer1  A:active,
.footer2  A:active {
        color: #333366;
        text-decoration: none;
        padding: 0.0em 0.0em 0.0em 0.0em;
        margin-left: 0em;
        }

 
        
.footer1 A:hover, 
.footer2 A:hover {
        color: #7E254A;
        background-color: #B7B7E0; 
        text-decoration: none !important;
        padding: 0.0em 0.0em 0.0em 0.0em;
        margin-left: 0em;
        }






