body {
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size:12pt;
}
.sitename {	
	font-weight: bold;	
	color: #CC0033 !Important;
	text-align:right;		
	white-space: nowrap;
	padding-bottom: 1em;
}
.pagetitle {
	color: #CC0033;
	font-weight: bold;
	font-size: 1.5em;
	height: 40px;
	padding: 0px;
	padding-bottom: -2em;
	font-variant: small-caps;
	border-bottom:3px solid #CC0033;
}
.atableheader {
	background: BDD3E5;
	color: 0D0659;
	font-weight: bold;
	font-variant: small-caps;
	width: 100%;
	height: 22px;
	padding: 2px;
	padding-left: 4px;
}
.label {	
	font-weight: bold;		
	margin-right:30px;
	text-align:right;
	padding-right:10px;	
	white-space: nowrap;
}
.finePrint {
	font-weight: normal;	
	font-size: 12px;
	color: red;
}
td.content {
	font-family:  Arial;
	font-size: 16px;
	width: 60%;
	color: #000000;
	text-align: left;
	padding:0 10px 0 10px;
}
.rightsidex {
	font-size: 11px;
	width: 40%;
	padding:0 10px 0 10px;
	border-left:1px solid #00375A;
}
.question { 
	color: #206da9;
	font-weight: bold;
	width: 100%;	
	padding: 5px 0px 5px 0px;
	border-bottom:2px solid #206da9
}
/* event view styles */
.vDate {	
	font-weight: bold;	
	font-size: 14px;
	text-align:left;
	padding-right: 10px;	
	white-space: nowrap;	
}
.vTitle {	
	font-weight: bold;
	font-size: 16px;		
	padding-right: 10px;	
	white-space: nowrap;	
}
.vLocT {	
	font-weight: bold;	
	font-size: 14px;	
	text-align:right;
	padding-right:5px;	
	white-space: nowrap;
}
.vLoc {	
	font-size: 14px;	
}
.vDeck {	
	font-size: 12px;		
}
/* link styles */
a:link {  
	color: #206DA9;
	text-decoration:underline;
}
a:visited {  
	color: #206DA9;
	text-decoration:underline;
	}
a:hover {  
	color: #6EA0C7;
	text-decoration:underline;
}
a:active {  
	color: #cccccc;
	text-decoration:none;
}
/*
Header Classes
*/
table.header {
	background-color: White;
}
table.header td {
	color: #000000;
	text-decoration:none;
	font-size: 11px;
	padding-top: 3px;
}
table.header td a:link,
table.header td a:visited {  
	color: #000000;
	text-decoration:none;
	font-size: 11px;
}
table.header td a:hover {  
	color: #6EA0C7;
	text-decoration:underline;
	font-size: 10px;
	background-color: #fff;
}
/*
END Header Classes
*/
/*
TOP nav Classes
*/
td.navbg {
	background-color: #206da9;	
}
td.navswoosh {
	background:url(blue_pageHeaderSwoosh.gif)	#206da9 no-repeat left bottom;
}
#menu1 {
  display:table;    
  padding:0	px;
  margin: 0px auto;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
  white-space:nowrap;
  list-style-type:none;
}
* html #menu {
  display:inline-block;
  width:1px;
  padding: 0 2px;
  margin:0;
}  
#menu1 li {
  display:table-cell;
	padding: 0px;
}
* html #menu1 li {
  display:inline;
     margin: -2px;
}
#menu1 a {
  display:block;
padding: 5px 5px 5px 5px;
margin: 0px;
border-right: #206da9 1px outset; 
border-top: #6ea0c7 1px solid; 
border-left: #6ea0c7 1px solid; 
  background:#206da9; 
  color:#FFFFFF; 
  text-decoration:none;
}
* html #menu1 a {
  display:inline-block;
  padding: 5px -2px;
  margin:0;
}
#menu1 a:hover {
border-top: #e9f1f7 1px solid; 
border-left: #e9f1f7 1px solid; 
color: #b22222; 
background-color: #bdd3e5
  }
#menu1 li#active a {
  color:#000000; 
  background:#bdd3e5;
  cursor:default;
}
td.shadow {
	BACKGROUND: url(pageShadow.gif) #ffffff repeat-x left top;
	HEIGHT: 10px; 
}
td.separator {
	background-color: #BDD3E5;
	height: 10px;
}
/*
END top nav Classes
*/
/*
Bottom nav Classes
*/
td.navbg2 {
	background-color: #BDD3E5;	
	height: 20px;
}
#menu2 {
  display:table;           
  padding:2px;
  margin:0 auto;
  font-family: verdana, arial, sans-serif;
  font-size: 9px;
  white-space:nowrap;
  list-style-type:none;
}
* html #menu2 {
  display:inline-block;
  width:1px;
  padding: 0 2px;
  margin:0;
}  
#menu2 li {
  display:table-cell;
}
* html #menu2 li {
  display:inline;
}
#menu2 a {
	display:block;
	padding: 0.2em 0.5em; 
	color: #206DA9;
	text-decoration:Underline;
}
* html #menu2 a {
  display:inline-block;
  padding:0 -2px;
  margin:0;
}
#menu2 a:hover {
  color: #6EA0C7;
  background: transparent;
  }
#menu2 li#active a {
	font-weight: bold;
	color: #000;
	cursor:default;
}
/*
END bottom nav Classes
*/
.kc_button {
font-size: 8pt;
background-color: #206da9;
border: 2px #BDD3E5 outset;
padding: 0px 2px 0px 2px ;
margin: 5px ;
color: white;
text-decoration: none;
 white-space:nowrap;
font: bold 90% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}
.kc_button:link{
color: white;
text-decoration: none;
font-size: 8pt;
line-height: 18pt;
}
.kc_button:visited{
color: white;
text-decoration: none;
font-size: 8pt;
line-height: 18pt;
}
.kc_button:hover{
border-style: inset;
background-color: #BDD3E5;
padding: 2px 1px 0 1px; /*shift text 1px to the right and down*/
color: #b22222;
text-decoration: none;
font-size: 8pt;
line-height: 18pt;
}
.kc_button:active{
color: #CCCCCC;
font-size: 8pt;
line-height: 18pt;
}
.kc_Xbutton {
background-color: #206da9;
border: 2px #BDD3E5 outset;
padding: 0px 2px 0px 2px ;
color: white;
text-decoration: none;
 white-space:nowrap;
font: bold 90% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}
.kc_Xbutton:link{
color: white;
text-decoration: none;
font-size: 10pt;
}
.kc_Xbutton:visited{
color: white;
text-decoration: none;
font-size: 10pt;
} 
.kc_Xbutton:hover{
border-style: inset;
background-color: #BDD3E5;
padding: 0px 2px 0px 2px; /*shift text 1px to the right and down*/
color: #b22222;
text-decoration: none;
font-size: 10pt;
}
.kc_Xbutton:active{
color: #CCCCCC;
font-size: 10pt;
}
td.footer {
	text-align: center;
	padding: 12px 0 0 0;
	color: #AAAAAA;
	font-size: 10px;
	font-weight: bold;
}
a.footer:link {  
	color: #ccc;
	text-decoration:none;
	font-size: 10px;
}
a.footer:visted {  
	color: #ccc;
	text-decoration: none;
	font-size: 10px;
	}
a.footer:hover {  
	color: #6EA0C7;
	text-decoration:underline;
	font-size: 10px;
	background-color: #000;
}
.hidden{
	display:none;
}
