/* CSS Document */

/**************************************************************************************************************************/
/* redifined tags */
/**************************************************************************************************************************/
body {background-color:#FFFFFF; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
 
h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#003060; font-weight:normal; margin: 0px;}
h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#1282BE; font-weight:normal; margin: 30px 0px 0px 0px;}

ul,ol {font-family:Arial, Helvetica, sans-serif; font-size:13px;}
li {margin-bottom:20px;}

/**************************************************************************************************************************/
/* template structure */
/**************************************************************************************************************************/

a {color:#004B85;}
a:hover {color:#1282BE;}

.top-links {width:870px; margin:0px auto; border-bottom:1px solid #CCCCCC; height:25px; padding: 12px 15px 0px 19px;}
.top-links p {padding: 0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC; margin: 0px 0px 0px 0px;}
.top-links-right {float:right; padding: 0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; margin: 0px 0px 0px 0px;}

.top-links-right a {color:#999999; text-decoration:none;}
.top-links-right a:hover {color:#1282BE; text-decoration:underline;}

.banner {margin:0px auto; width:900px; height: 86px; background-image:url(../images/banner-bg.gif); background-repeat:repeat-x; }

.banner-right {float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; padding: 62px 15px 0px 0px;}
.banner-right a {color:#004B85; text-decoration:none;}
.banner-right a:hover {color:#1282BE; text-decoration:underline;}

.banner-heading {font-family:Georgia, "Times New Roman", Times, serif; font-size:36px; color:#003060; padding: 22px 0px 0px 18px;}

.nav {margin:0px auto; width:900px; height: 34px; background-image:url(../images/nav-bg.gif); background-repeat:repeat-x; }

.nav p {padding: 8px 0px 0px 18px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; margin: 0px;}

.nav a {color:#FFFFFF; text-decoration:none;}
.nav a:hover {text-decoration:underline;}

.content {margin:5px auto; width:900px;  background-color:#EDEDED;}
.right {float: right; width: 199px;}

.contact-details {background-color:#FFFFFF; border-top: 6px solid #78BD00; border-bottom: 2px solid #78BD00;}
.contact-details-heading {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#369900; border-bottom: 2px solid #78BD00; padding: 0px 0px 5px 10px; margin: 10px 0px 0px 0px;} 
.contact-details p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding: 10px 5px 12px 10px; margin: 0px;}
.contact-details a {color:#369900; text-decoration:underline;}

.event-details {background-color:#FFFFFF; border-top: 6px solid #003060; border-bottom: 2px solid #003060;}
.event-details-heading {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#003060; border-bottom: 2px solid #003060; padding: 0px 0px 5px 10px; margin: 10px 0px 1px 0px;} 
.event-details p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding: 10px 5px 12px 10px; margin: 0px;}
.event-details a {color:#6E2585; text-decoration:underline;}

.images {width:689px;}
.text {margin: 16px 0px 0px 16px; width:613px; background-color:#FFFFFF; padding: 35px 35px 35px 25px;  min-height: 830px; float:left;}

.text ul {font-family:Arial, Helvetica, sans-serif; font-size:13px;}

.normal {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; line-height: 18px;}

.bottom-border {background-image:url(../images/nav-bg.gif); background-repeat:repeat-x; margin:0px auto; width:900px; height: 34px; margin:25px 0px 0px 0px; border-top: solid 1px #FFF;}

.bottom-border p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7DBEDB;padding: 9px 0px 0px 15px; margin: 0px; }
.bottom-border a {color:#7DBEDB; text-decoration:none;}
.bottom-border a:hover {text-decoration:underline;}

.accordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 16px;
  transition: 0.4s;
  border-bottom: 5px solid #FFF;
}

.active, .accordion:hover {
  background-color: #1282be;
    color: #FFF;
}

.accordion:after {
  content: '\002B';
  color: #777;
  font-weight: bold;
  float: right;
  margin-left: 5px;
} 

.active:after {
  content: "\2212";
  color: #FFF;
}

.panel {
  padding: 0 18px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

.panel p {
font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #333;
    line-height: 18px;
	}

.panel ul {
margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 20px;
}

.panel li {
    margin-bottom: 15px;
	    color: #333;
    line-height: 18px;
}


