body {
  background-color: #FFFFFF;
}
#container {
  background: none repeat scroll 0 0 #FFFFFF;
  font-family: Arial;
  margin-left: auto;
  margin-right: auto;
  width: 873px;
  min-height: 734px;
}

h1{color:#1C5F9A;font-size:11pt; font-weight: bold;font-family:Arial, Helvetica, sans-serif}
h2{color:#1C5F9A;font-size:10pt; font-weight: bold;font-family:Arial, Helvetica, sans-serif}
strong{color:#2D4357;font-size:10pt; font-weight: bold;font-family:Arial, Helvetica, sans-serif}
p{font-size:9pt;font-family:Arial, Helvetica, sans-serif}
li{font-size:9pt;font-family:Arial, Helvetica, sans-serif}

img.pages{

  border:solid;
  border-color: #78a0c3;

  border-width:1px;
  float:right;
  margin:10px 10px 10px 10px;
}

a:visited {color:#1C5F9A; text-decoration:none;}  /* visited link */
a:hover {color:#1C5F9A;  background:#FFFFFF; text-decoration:none}  /* mouse over link */
a:active {color:#1C5F9A;text-decoration:none}  /* selected link */

a.arrow {color:#FFFFFF; text-decoration:none;}
a.arrow:visited {color:#FFFFFF; text-decoration:none;}  /* visited link */
a.arrow:hover {color:#FFFFFF;  background:#000000; text-decoration:none}  /* mouse over link */
a.arrow:active {color:#FFFFFF;text-decoration:none}  /* selected link */

a.jan:visited {font-size:14px; text-decoration: underline}  /* visited link */
a.jan:hover {font-size:14px; color:#FFFFFF;  background:#0063BD; text-decoration:none}  /* mouse over link */
a.jan:active {font-size:14px; text-decoration: underline}  /* selected link */
.error{
  color:red;
}
a .pdfImg {width:24px;height:24px;border:0px none;}
a.pdfLink:hover {background: none;}

#slideshow {
  position:relative;
  height:350px;
}

#slideshow IMG {
  position:absolute;
  top:0;
  left:0;
  z-index:8;
  height:255px;
  width:510px;
}

#slideshow IMG.active {
  z-index:10;
}

#slideshow IMG.last-active {
  z-index:9;
}
#slideshow IMG.linked {
  cursor: pointer;
}
#slideshow .arrow,
#slideshow .selector {
  display:inline-block;
  line-height: 20px;
  float: left;
  margin:0px 1px;
  cursor: pointer;
}


#jsddm
{	margin: 0;
  padding: 0}

#jsddm li
{	float: left;
  list-style: none;
}

#jsddm li a
{	

  display: block;

  padding:9px 20px;
  text-decoration: none;
  border-right: 1px solid white;
  white-space:nowrap
}

#jsddm li a:hover
{	background: #1A4473}

#jsddm li ul
{	margin: 0;
  padding: 0;
  position: absolute;
  visibility: hidden;
  border-top: 1px solid white;
  z-index:99;
}

#jsddm li ul li
{	float: none;
  display: inline}

#jsddm li ul li a
{	width: auto;
  color:white;
  background: #20629C}

#jsddm li ul li a:hover
{	background: #6290B9}

.socialIcons {
  margin-top: 10px;
}
.socialIcon {
  position: relative;
  display: inline-block;
  width:24px;
  height:23px;
  cursor: pointer;
  margin: 5px 0px 0px 5px;
}
.socialIcon .fb_iframe_widget, .socialIcon .twitter-share-button {
  position: absolute;
  right:0px;
  top:29px;
  background-color: #FFFFFF;
  z-index: -100;
  cursor: default;
}
.fb_iframe_widget.visible, .twitter-share-button.visible {
  z-index: 100;
}

.fltclr {
  clear: both;
  line-height: 0px;
  font-size: 0px;
  height: 0px;
  display: block;
}

#cecTable {
  width:100%;
  font-family:arial,helvetica,sans-serif;
  font-size:10pt;
  display:block;
  margin-top:6px;
  vertical-align: top;
  background:#eeeeee;
}
#cecTable .header {
  background:gray;
  color:white;
  font-weight:bold;
}
#cecTable .header td {
  border:0px none !important;
  vertical-align: middle !important;
  font-style: normal !important;
}
#cecTable tr.odd {
  background:#dadada;
}
#cecTable td {
  padding: 4px;
  vertical-align: top;
}
#cecTable td.noPadding {
  padding:0px;
}
#cecTable .colDate {
  width:161px;
}
#cecTable .colTime {
  width:105px;
  font-style:italic;
}
#cecTable .colEvent {
  width:238px;
}
#cecTable .colRegistrationForm {
  width:100px;
}
#cecTable .colTime,
#cecTable .colEvent {
  border-bottom:solid 1px #b5b5b5;
}
#cecTable .colTime.last,
#cecTable .colEvent.last {
  border-bottom:0px none;
}
