body{
  background:#031C6C;
  color:#444;
  font:1em Arial,Helvetica,sans-serif;
  margin:0;
  min-height:100%;
  padding:0;
  text-align:center;
}
#container{
  background:url(images/body_strip.png) repeat-y;
  border:2px solid white;
  color:#333333;
  line-height:130%;
  margin:0 auto 20px auto;
  position:relative;
  width:960px;
}
#header{
  background:url(images/header_1.jpg) no-repeat;
  height:205px;
  margin:0;
  position:relative;
  width:100%;
}

#header .flash{
  float:left;
  margin-top:10px;
  padding-left:35px;
  width:352px;
}
.page-splits{
  background: #FFFFFF;
  border-top:#999999 1px solid;
  color:#CCCCCC;
  height:2px;
  text-align:center;
  width:80%;
}

.title{
  background:#fff;
  color:#031C6C;
  font:18px arial,sans-serif;
  font-weight:bold;
}

.title2{
  background:#fff;
  color:#999;
  font:18px arial,sans-serif;
  font-weight:normal;
}


#abovefooter{
  background:transparent;
  clear:both;
  color:#009;
  font-size:70%;
  margin:0;
  padding-top:1.5em;
  text-align:center;
}

#changer{
  border-bottom:#5D687F 1px solid;
  border-top:#FFFFFF 1px solid;
  left:0;
  margin:0;
  position:absolute;
  top:490px;
}



#content{
  float:right;
  font-size:80%;
  height:100%;
  margin:0;
  padding:20px 30px 20px 30px;
  text-align:left;
  width:700px;

}

#content h1{
  background:#fff;
  color:#031C6C;
  font:200% arial,sans-serif;
  font-weight:bold;
  font-style: italic;
}

#content h2,#content h1,#content h3{
  margin:0 0 .5em 0;
  text-align:center;
}

#content img.main{
  border:3px double #CECECE;
  float:right;
  margin-left:10px;
  padding:3px;
  text-align:center;
}
#content img.event{
  border:3px double #CECECE;
  float:left;
  margin: 0 30px 0 40px;
  padding:3px;
  text-align:center;
}
#content img.mainCenter{
  border:3px double #CECECE;
  padding:3px;
  margin-left: 140px;
}
#content img.screen{
  float:left;
  margin-right: 50px;
  padding:10px;
  text-align:center;
}
#content img.projector{
  float:right;
  margin-left: 30px;
  padding:10px;
  text-align:center;
}
#content img.lectern{
  float:left;
  margin-right: 30px;
  padding:10px;
  text-align:center;
}

#content ul {
  list-style-image: url(images/bullet.png);
  margin-top: -15px;
}

#content li{
  list-style-image: url(images/bullet.png);
  margin-left: 20px;
}


#content p{
  line-height:120%;
}

#content p.under{
  margin-top:5px;
}
.screen {
   float:left;
  margin-right: 50px;
  padding:0px;

}


#content .subtitle {
  background:transparent;
  color:#003399;
  font:130% arial,sans-serif;
  font-style:italic;
  font-weight:bold;
  text-align:center;
}
#content .subtitleLeft {
  background:transparent;
  color:#003399;
  font:130% arial,sans-serif;
  font-style:italic;
  font-weight:bold;
  text-align:left;
  margin-bottom: -45px;
}
#content .subtitleLeft2 {
  background:transparent;
  color:#003399;
  font:120% arial,sans-serif;
  font-style:italic;
  font-weight:bold;
  text-align:left;
   margin-bottom: 15px;
}
#content .quotetest {
  background-image: url(images/so-qB.gif);
  background-repeat: no-repeat;
  background-position: top left;
  width: auto;
  padding: 0;
  margin: 20px 20px;
}

#content .quotetest p {
  background-image: url(images/sc-qB.gif);
  background-repeat: no-repeat;
  background-position: bottom right;
  font-size: 110%;
  color: #330066;
  padding-left: 20px;
  padding-right: 20px;
}

#content p.quote {
  text-align: right;
  font-size: 110%;
  font-weight: bold;
  color: #330066;
}
#content .quotetest2 {
  background-image: url(images/so-qB2.gif);
  background-repeat: no-repeat;
  background-position: top left;
  width: auto;
  padding: 0;
  margin: 20px 20px;
}

#content .quotetest2 p {
  background-image: url(images/sc-qB2.gif);
  background-repeat: no-repeat;
  background-position: bottom right;
  font-size: 110%;
  color: #0033CC;
  padding-left: 20px;
  padding-right: 20px;
}
#content p.quote2 {
  text-align: right;
  font-size: 110%;
  font-weight: bold;
  color: #0033CC ;
}
#content ul.conf {
margin-top: 20px;


}
#content ul.conf li {
display: inline;
  margin: 0;
 list-style: none;
padding: 10px;

}
#content ul.radio {
margin-top: 20px;
padding-left:80px;

}

#content ul.radio li {
display: inline;
  margin: 0;
 list-style: none;
padding: 10px;

}
#date{
  background:transparent;
  color:#031C6C;
  float:right;
  font-size:60%;
  padding-right:30px;
  padding-top:90px;
}

#footer{
  background:transparent url(images/footer.png) no-repeat;
  clear:both;
  color:#CACDD4;
  height:25px;
}

#footer p{
  color:#546B97;
  float:right;
  font-size:60%;
  margin-top:5px;
  padding-right:30px;
}

#footer p.built{
  background:transparent;
  color:#546B97;
  float:left;
  font-size:60%;
  margin-top:5px;
  padding-left:30px;
}



#sidebar{
  float:left;
  font-size:80%;
  width:175px;
}



#sidebar .navcontainer {
background:transparent;
  color:#031C6C;
  font-family:Verdana,Lucinda,Geneva,Helvetica,Arial,sans-serif;
  font-size: 120%;
  left:0;
  margin-bottom:1em;
  padding:0;
  position:absolute;
  text-align:left;
  top:195px;
  left:0;
  width:158px;
}

#sidebar .navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#sidebar .navcontainer a
{
display: block;
padding:0 5px 5px 10px;
width: 158px;
background: transparent;
border-bottom:#5D687F 1px solid;
  border-top:#FFFFFF 1px solid;
  margin:0;
}

#sidebar .navcontainer a:link, .navlist a:visited
{
 background:url(images/menu.gif) no-repeat;
  color:#031C6C;
  display:block;
  padding:0 5px 5px 10px;
  text-decoration:none;
  width:100%;
}

#sidebar .navcontainer a:hover
{
background:url(images/menuon.gif) no-repeat;
  color:#ffffff;
  display:block;
  padding:0 5px 5px 10px;
  text-decoration:none;
  width:100%;
}
#side_box{
  background:#E4E1BE;
  color:#464646;
  margin-bottom:20px;
  margin-top:20px;
  text-align:left;
  width:150px;
}

#side_box p{
  font-size:90%;
  line-height:.2;
  padding-left:3px;
  padding-right:3px;
  padding-top:2px;
}

#side_box .subtitle{
  background:#E4E1BE;
  color:#464646;
  margin:0;
  padding-bottom:5px;
}



#content a:link,a:visited,a:active {
  background:transparent;
  color:#031C6C;
  text-decoration:none;
}
#content a:hover{
  background:transparent;
  color:#FF6600;
  text-decoration:none;
}

#content ul a:link,a:visited,a:active {
  background:transparent;
  color:#031C6C;
  text-decoration:none;
}
#content ul a:hover{
  background:transparent;
  color:#FF6600;
  text-decoration:none;
}

.built a:link,a:active,a:visited{
  background:transparent;
  color:#546B97;
  text-decoration:none;
}

#abovefooter a:link,a:visited,a:active{
  background:transparent;
  color:#031C6C;
  text-decoration:none;
}
#abovefooter a:hover{
  background:transparent;
  color:#FF6600;
  text-decoration:none;
}
.subtitle2 {
   background:#fff;
  color:#003399;
  font:120% arial,sans-serif;
  font-style:italic;
  font-weight:bold;
  text-align:left;
}
#gallery {
  width: 650px;


}

/* GALLERY SLIDESHOW AND VIEWER CODE */

.Galborder	 	{ border: 3px double #CECECE; margin-bottom: 3px; }

a:hover .Galborder 	{ border: #FFFFFF 3px solid; margin-bottom: 3px; }



.button 	{
		background-color:white;
		background-image: url("images/button.jpg");
		font-family: arial, verdana, helvetica, sans-serif;
		color: #031C6C;
		font-size: 8pt;
		font-weight: bold;
		text-align: center;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 3px;
		padding-bottom: 3px;
		border:3px double #CECECE; padding: 3px;
		}


.buttonon 	{
		background-color:white;
		background-image: url("images/buttonon.jpg");
		font-family: arial, verdana, helvetica, sans-serif;
		color: #FFFFFF;
		font-size: 8pt;
		font-weight: bold;
		text-align: center;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 3px;
		padding-bottom: 3px;
		border:3px double #CECECE; padding: 3px;
		}

.gallerytext		{ color: #B8B8C4; font: 9px verdana, arial, sans-serif; font-weight: normal }

.gallerytitle 		{ color: #FFFFFF; font: 11px verdana, arial, sans-serif; font-weight: bold; }

.viewer	{ border:3px double #CECECE; padding: 3px; }

.viewermargin		{ padding-top: 10px; padding-bottom: 10px; }

.viewer-text		{ color: #84849B; font: 12px verdana, arial, sans-serif; font-weight: bold; }

.viewer-hilite 		{ color: #031C6C; font: 12px verdana, arial, sans-serif; font-weight: bold; }

.formmargin		{ margin: 0px; }