body {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	margin-bottom:auto;
	font-style: normal;
	font-weight: normal;
        background-color:#DDDDDD;
	height:100%;}


p, td {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	margin-bottom:auto;
	font-style: normal;
	font-weight: normal;}
	
b.subhead {font: 12pt verdana, tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	color:#FF0021;}		

h2 {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-bottom: 0px;
}

h3 {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-bottom: 0px;
}


div.pagecontent {margin-top:10px;
		 margin-bottom:10px;
		 margin-right:10px;
		 margin-left:15px;}

div.modulecontent {margin-top:10px;
		   margin-bottom:0px;
		   margin-right:0px;
		   margin-left:15px;}
	
td.masthead1 {background:url(/images/masthead-newdesign.jpg);
		background-repeat: no-repeat;
		background-position: right;
		text-align: right;
		height: 110px;
		width: 100%;}	

td.copy {padding-top: 20px;
         padding-right: 10px;
         padding-bottom: 10px;
         padding-left: 10px; 
         background-color: #F6FBFE;}

td.copynocolor {padding-top: 10px;
                padding-right: 00px;
                padding-bottom: 00px;
                padding-left: 00px;}

td.lists {font: 8pt verdana, tahoma, arial, helvetica, sans-serif;
	  text-decoration: none;
	  margin-bottom:auto;
	  font-weight: normal;
          padding-top: 10px;
          padding-right: 00px;
          padding-bottom: 10px;
          padding-left: 00px;
	  vertical-align: top;
          background-color: #F6FBFE;}

td.lists-nc {font: 8pt verdana, tahoma, arial, helvetica, sans-serif;
	  text-decoration: none;
	  margin-bottom:auto;
	  font-weight: normal;
          padding-top: 0px;
          padding-right: 00px;
          padding-bottom: 0px;
          padding-left: 00px;
	  vertical-align: top;
          background-color: #FFFFFF}
	
td.nav {background:url(/images/NavBkgdx.gif);
	background-repeat:repeat-x;}			
	
td.footer {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
	   background-color: #E3F4FC;}	
	
td.rightpanel {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
	       background-color: #F6FBFE;}		
	
td.dotted-line {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
	        background-image:url(images/Background_DottedLine.gif);
	        background-repeat:repeat-y;}			


select.red {background-color: #F6FBFE; font-weight: regular; font-size: 12px; color: black;}
select.red option {border-bottom:1px solid #dadada}
	

.navalt a {font: 8pt verdana, tahoma, arial, helvetica, sans-serif;
           text-decoration: underline;
           color:#336699;}

.navalt a:visited {font: 8pt verdana, tahoma, arial, helvetica, sans-serif;
	           text-decoration: underline;
	           color:#336699;}

.navalt a:hover {font: 8pt verdana, tahoma, arial, helvetica, sans-serif;
	         text-decoration: none;
	         color:#880000;}

.navalt2 a {font: 9pt verdana, tahoma, arial, helvetica, sans-serif;
           text-decoration: none;
           color:#336699;}

.navalt2 a:visited {font: 9pt verdana, tahoma, arial, helvetica, sans-serif;
	           text-decoration: none;
	           color:#336699;}

.navalt2 a:hover {font: 9pt verdana, tahoma, arial, helvetica, sans-serif;
	         text-decoration: none;
	         color:#880000;}


a {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
         text-decoration: underline;
         color:#336699;}

a:visited {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
	   text-decoration: underline;
	   color:#336699;}

a:hover {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
	 text-decoration: none;
	 color:#880000;}
	
a.nav {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
       text-decoration: none;
       color:#333333;}

a.nav:visited {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
	       text-decoration: none;
	       color:#333333;}

a.nav:hover {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
	     text-decoration: none;
	     color:#333333;}
	
a.copyright {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
	color:#666666;
	text-decoration: none;}

a.copyright:visited {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
	color:#666666;
	text-decoration: none;}

a.copyright:hover {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
	color:#000000;
	text-decoration: none;}	
	
ul {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color:#333333;
	list-style-type: square;}

li {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color:#333333;
	margin: 1px 10px 1px 1px;
	list-style-image:url(images/Icon_RedBullet.gif);}

.faq ol {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color:#333333;
	}

.faq ul {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color:#333333;
	}

.faq li {font: 10pt verdana, tahoma, arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	margin: 1px 10px 1px 1px;
	}




option.text {  
 background-color: #ffffff; 
 font-family: verdana, arial, helvetica, sans-serif;  
 font-size: 12px;  
 font-weight: normal; 
 border: 1px solid #E3F4FC; 
}

select.text {  
 background-color: #ffffff; 
 font-family: verdana, arial, helvetica, sans-serif;  
 font-size: 12px;  
 font-weight: normal;  
 border: 1px solid #E3F4FC;
}


/* =Press and Events
-------------------------------------------------------------------------------------------------- */

#content-main {
	background: #fff;
	float:left;
	width:550px;
	xborder-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E3F4FC;
	border-left-color: #E3F4FC;
	overflow:hidden;
        }

.dropshadow {
	width:560px;
	background: #fff;
	padding:0 0 15px 8px;
	}
	
#pressBox {
	margin:0;
	padding:0;
	}
	
#pressBox table {
	float:inherit;
	width:560px;
	border: 1px solid #E3F4FC;
	background: #fff;
	}

#pressBox table caption {
	margin:0;
	padding: 8px 10px;
	text-align:left;
	border: 1px solid #E3F4FC;
	border-bottom: none;
	background:#fff;
	}

#pressBox table th, #pressBox table td {	
	margin: 0;
	padding: 8px 10px;
	text-align: center;
	border-bottom: 1px solid #E3F4FC;
	}

#pressBox table th {
	color:#999;
	text-align: center;
	}

#pressBox table .name {
	text-align: left;
	width:310px;
	}

#pressBox table tr {
	background: #F6FBFE;
	}

#pressBox table tr.alt {
	background: #F6FBFE;
	}

#pressBox table td a {
	font-weight: bold;
	background:none;
	}

#pressBox table .leftborder {
	border-left: 1px solid #E3F4FC;
	width:90px;
	}


/* =Schedule
-------------------------------------------------------------------------------------------------- */

#content-main1 {
	background: #fff;
	float:left;
	width:600px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: none;
	border-left-style: none;
	border-right-color: #E3F4FC;
	border-left-color: #E3F4FC;
	overflow:hidden;
        }

.dropshadow1 {
	width:590px;
	background: #fff;
	padding:0 0 15px 8px;
	}
	
#pressBox1 {
	margin:0;
	padding:0;
	}
	
#pressBox1 table {
	float:inherit;
	width:590px;
	border: 1px solid #E3F4FC;
	background: #fff;
	}

#pressBox1 table caption {
	margin:0;
	padding: 8px 10px;
	text-align:left;
	border: 1px solid #E3F4FC;
	border-bottom: none;
	background:#fff;
	}

#pressBox1 table th, #pressBox table td {	
	margin: 0;
	padding: 8px 10px;
	text-align: center;
	border-bottom: 1px solid #E3F4FC;
	}

#pressBox1 table th {
	color:#000;
	text-align: left;
	}

#pressBox1 table tr {
	background: #F6FBFE;
	}

#pressBox1 table tr.alt {
	background: #E3F4FC
	}

#pressBox1 table td a {
	font-weight: bold;
	background:none;
	}

#pressBox1 table .date {
	font: 8pt verdana, tahoma, arial, helvetica, sans-serif;
	border-right: 1px solid #E3F4FC;
	width:100px;
	}

#pressBox1 table .time {
	font: 8pt verdana, tahoma, arial, helvetica, sans-serif;
	text-align: left;
	border-right: 1px solid #E3F4FC;	
	width:40px;
	}

#pressBox1 table .name {
	font: 8pt verdana, tahoma, arial, helvetica, sans-serif;		
	border-right: 1px solid #E3F4FC;
	text-align: left;
	width:370px;
	}

#pressBox1 table .place {
	font: 8pt verdana, tahoma, arial, helvetica, sans-serif;
	text-align: left;
	width:95px;
	}

/* =Locations
-------------------------------------------------------------------------------------------------- */

#content-main2 {
	background: #fff;
	float:left;
	width:600px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: none;
	border-left-style: none;
	border-right-color: #E3F4FC;
	border-left-color: #E3F4FC;
	overflow: hidden;
        }

.dropshadow2 {
	width:590px;
	background: #fff;
	padding:0 0 15px 8px;
	}
	
#pressBox2 {
	margin:0;
	padding:5;
	}
	
#pressBox2 table {
	float:inherit;
	width:590px;
	border: 1px solid #E3F4FC;
	background: #fff;
	}

#pressBox2 table caption {
	margin:0;
	padding: 8px 10px;
	text-align:left;
	border: 1px solid #E3F4FC;
	border-bottom: none;
	background:#fff;
	}

#pressBox2 table th, #pressBox table td {	
	margin: 0;
	padding: 8px 10px;
	text-align: center;
	border-bottom: 1px solid #E3F4FC;
	}

#pressBox2 table th {
	color:#000;
	text-align: left;
	}

#pressBox2 table tr {
	background: #F6FBFE;
	}

#pressBox2 table tr.alt {
	background: #E3F4FC
	}

#pressBox2 table td a {
	font-weight: bold;
	background:none;
	}

#pressBox2 table .date {
	font: 8pt verdana, tahoma, arial, helvetica, sans-serif;
	border-right: 1px solid #E3F4FC;
	width:100px;
	}

#pressBox2 table .time {
	font: 8pt verdana, tahoma, arial, helvetica, sans-serif;
	text-align: left;
	border-right: 1px solid #E3F4FC;	
	width:40px;
	}

#pressBox2 table .name {
	font: 9pt verdana, tahoma, arial, helvetica, sans-serif;		
	border-right: 1px solid #E3F4FC;
	text-align: left;
	width:360px;
	}

#pressBox2 table .place {
	font: 9pt verdana, tahoma, arial, helvetica, sans-serif;
	text-align: left;
	width:105px;
	}




/* =ViewerPraise
-------------------------------------------------------------------------------------------------- */

#content-quotes {
	background: #fff;
	float:left;
	width:600px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: none;
	border-left-style: none;
	border-right-color: #E3F4FC;
	border-left-color: #E3F4FC;
	overflow: hidden;
        }

.dropshadow2 {
	width:590px;
	background: #fff;
	padding:0 0 15px 8px;
	}
	
#quotes {
	margin:0;
	padding:5;
	}
	
#quotes table {
	float:inherit;
	width:590px;
	border: 1px solid #E3F4FC;
	background: #fff;
	}

#quotes table caption {
	margin:0;
	padding: 8px 10px;
	text-align:left;
	border: 1px solid #E3F4FC;
	border-bottom: none;
	background:#fff;
	}

#quotes table th, #quotes table td {	
	margin: 0;
	padding: 15px 10px;
	text-align: center;
	border-bottom: 1px solid #E3F4FC;
	}

#quotes table th {
	color:#000;
	text-align: left;
	}

#quotes table tr {
	background: #F6FBFE;
	}

#quotes table tr.alt {
	background: #E3F4FC
	}

#quotes table td a {
	font-weight: bold;
	background:none;
	}

#quotes table .name {
	font: 11pt verdana, tahoma, arial, helvetica, sans-serif;	
	font-weight: normal;
	border-right: 1px solid #E3F4FC;
	text-align: left;
	width:550px;
	}



span.quote-source{
font:  verdana, tahoma, arial, helvetica, sans-serif;
font-style: italic;
font-weight: normal;
font-size: 10pt;
}





/* LIST #1 */
#list1 {}
#list1 ul { list-style:none; text-align:left; border-top:1px solid #111; border-bottom:1px solid #111; padding:0px 0; }
#list1 ul li { display:inline; text-transform:uppercase; padding:0 0px; letter-spacing:0px; }
#list1 ul li a { text-decoration:none; font:6pt; color:#111; }
#list1 ul li a:hover { text-decoration:underline; }
#list1 { width:40em }	

#hc1 li{
margin:0 3px 0 0; /*Spacing between each LI container*/
}

#hc1 li .hpanel{
padding: 5px; /*Spacing between each LI container*/
background: lightblue;
}

<!-- background:url(/images/mapbackgd.gif);
                 background-size:100%;
		 background-repeat:no-repeat; -->


