﻿body 
{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:5px 5px 0px 5px;
		padding:0px;
		/*background-color:#ffffff;*/
		font-size:14px;
		text-align:center;
		color:#000000;
		background-image:url(../../images/purple_dragon_patch_BG.jpg) ;
		}
		img
		{
			border:none;
		}
a
{
	font-size:12px;
	color:#666666;
	text-decoration:underline;
}
a:hover
{
	font-size:12px;
	color:#7f0278;
	text-decoration:none;
}
/*	causes problems. dont use	*/
/*a:visited
{
	font-size:12px;
	color:#666666;
	text-decoration:underline;
}
*/
		
#title 
{
	position: relative;
		margin: 0 auto;
		width:700px;
		text-align:center;
		top:5px;
					
		}
		.gallery
		{
			text-align:center;
			margin: auto;
		}
		.gallery a
		{
			text-align:center;
		}
#name {
	
		position: absolute;
		right:15px;
		top:20px;
		width:200px;
		text-align:right;
		/*color:#eee;*/
		
		}
#logo_left {
		position: absolute;
		left:8px;
		top:3px;
		height:73px;
		text-align:left;
		
		
		}
#logo_right {
		position: absolute;
		right:8px;
		top:3px;
		height:73px;
		text-align:left;
		
		
		}

#leftcontent {
		position: absolute;
		left:3px;
		top:79px;
		width:165px;
		/*background:#ffffff;*/
		/*border-top:1px solid #000;*/
		}

#centercontent {
		background-color:#ffffff;
   		margin-left:171px;   /*168px;*/
   		margin-right:213px;  /*210px;*/
   		/*border-bottom:1px solid #7f0278;
		border-right:1px solid #7f0278;
		border-left:1px solid #7f0278;*/
	font-size:12px;
	
	
	
		}
#centercontent h1 {
		font-size:16px;
		font-family:Verdana ;
		color:#7f0278;/*#999;*/
		
		}

	
#rightcontent {
		position: absolute;
		right:5px;
		top:79px;
		width:205px;
		/*background-color:#ffffff;*/
		/*border-top:1px solid #000;*/
		}
	
#banner {
		background-image:url('../../images/PD_Banner_BG.gif');
		background-color:#ffffff;
		background-repeat:repeat-x ;
		height:73px;
		text-align:center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		border-bottom:1px solid #fff;

		
		}
		#footer 
{
	background-color:#ffffff;
	position: inherit;
		margin: 0 auto;
		width:100%;
		text-align:center;
		top:20px;
		height:50px;
		
					
		}
		#footer p
		{
		font-size:9px;
		color: #666666;
		}
		#footer a
		{
		font-size:10px;
		
		}
p,h1,h2,pre {
		margin:0px 10px 10px 10px;
		}
		
h1 
	{
		font-size:14px;
		padding-top:5px;
		padding-bottom:5px;
		text-align:center;
		
		color:#eee;
		
		}
h2
{
		font-size:12px;
		text-align:left;
		color:#999999;
		
}
p
		{
		font-size:12px;
		text-align:left;
		color:#333333;
		}
		#rightcontent td
		{
		font-size:10px;
		text-align:left;
		color:#7f0278;
		}
		hr
		{
			color:#7f0278;
		}
#banner h1 {
		font-size:14px;
		padding:10px 10px 0px 10px;
		margin:0px;
		}
	
#rightcontent p {
		font-size:9px
		}


.textbox, #rightcontent .textbox, #rightcontent td .textbox {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-transform: none;
	color: #7f0278;
	border: solid 1px #999999;
	
}
.dropdownbox {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-transform: none;
	color: #7f0278;
	border: solid 1px #999999;
	

	
}
.listbox {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-transform: none;
	color: #7f0278;
	border: solid 1px #999999;
	

	
}
.lbvideo
{
overflow:hidden ;
border-width:0px;	
}
.sectionheader
	{
		background:#ffffff;
		font-weight: bold;
		font-size:11px;
		padding-top:5px;
		padding-bottom:5px;
		background-image:url('../../images/PD_Cell_BG.png');
		background-repeat:repeat-x ;
		text-align:center;
		color:#FFD65C;
		margin-top:8px;
		
		}
.section
{
border-bottom:1px solid #7f0278;
border-right:1px solid #7f0278;
border-left:1px solid #7f0278;
padding-bottom:5px;
padding-top:5px;

		background-color:#ffffff;
}
	
.button {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-transform: none;
	color: #7f0278;
	
	
}
#advlist {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	text-transform: none;
	text-align:left;
	color: #666666;
		
}
.error
{
	color:Red;
	font-size:10px;
	font-weight:bold;
}
.message
{
	color:#666666;
	font-size:12px;
	font-weight:bold;
}

/* EVENTS	*/
.event a, #event a:visited {
  text-decoration:none;
  text-align:left;
   background-color:#eee;/* #006699;*/
  color:#7f0278;
  font-weight:bold;
  display:block; 
  width:197px; 
  padding:0.3em;
  margin-top:0.2em;
  margin-bottom:0.2em;
  font-size:10px;

  }
.event a:hover 
{
	color:#FFD65C;
	 background-color:#7f0278;
	  font-size:10px;

  }

/*******/

/* MENU	*/
.menu
{
	background:#ffffff;
}
.menu a, #menu a:visited {
  text-decoration:none;
  text-align:left;
  color:#7f0278;
  font-weight:bold;
  display:block; 
  width:149px; 
  padding:0.3em;
  margin-top:0.2em;
  margin-bottom:0.2em;
  background-color:#eee;/* #006699;*/
  border-left:5px solid #eee;
  border-right:5px solid #eee;
   font-size:10px;
  }
.menu a:hover 
{
	color:#FFD65C;
	border-left:5px solid #FFD65C;
  border-right:5px solid #FFD65C;
  background-color:#7f0278;
   font-size:10px;

  }

/*******/
/*	Index Image layout	*/
#parent 
     {  
    /* border: 1px solid black; */ 
     height: 300px;  
     width: 600px;  
      margin-left:auto;  
       margin-right:auto; 
     }  
     
     #a 
     {  
     /*border: 1px solid blue; */
     float:left; 
     position:relative;
     margin-top: 40px;  
     margin-left:16px;  
     width: 175px;  
     height:125px;
     text-align:center;
     }  
     
     #b
     {  
    /* border: 1px solid blue; */
      position:relative;
       float:left; 
        margin-top: 20px;  
        margin-left:16px;  
        width: 175px;  
        height:125px;
          text-align:center;
     }  
     
     #c 
     {  
   /* border: 1px solid blue; */ 
     position:relative;
      float:left; 
     margin-top: 40px;  
     margin-left:16px;  
     width: 175px;  
    height:125px;
      text-align:center;
    
     }  
/************************/
img.floatLeft 
{
	
    float: left; 
    margin: 4px; 
    padding:5px;
}
img.floatRight 
{
	
    float: right; 
    margin: 4px; 
    padding:5px;
}

/*	calendar alignment	*/
.calAlign 
{
	width: 100%; 
	margin-left:auto;
	margin-right:auto;
}
/************************/
.caldetails
{
	margin-left:auto;
	margin-right:auto;
	font-family:Verdana,Arial;
	font-size: 11px;
	font-weight: bold; 
	color:  #7f0278;
	text-align:left;	
	width: 550px;
	/*height:100px;*/
}
.gallery
{
	text-align:center ;
	margin-left:auto;
	margin-right:auto ;
	width: 100%;

}

.clearflow{
overflow:hidden;
zoom:1;
word-wrap:break-word;
}

.tooltip {position:relative;}
  a.tooltip {text-decoration:none; font-size:7pt;font-style:italic;}
  a.tooltip:hover {cursor:help; }
  a.tooltip:link span{display: none;}
  a.tooltip:visited span{display: none;}
  a.tooltip:hover span {
  position: absolute;
  bottom:10px;
  left:15px;
  z-index:100;
  margin:10px 0px 0px 5px;
  background-color:#eeeeee;/*#f0ebd8;*/
  width:275px;
  padding: 2px 10px 2px 10px;
  border: 1px solid #7f0278;/*#a2968a*/
  font: normal 10px/12px verdana;
  color:#7f0278;
  text-align:left;
  display: block;}