/* CSS Document */

img {border:0 ;}
img.director {margin: 16px 3px 0 0; width: 145; height: 205;    }
img.holidayhdr {margin: 10px 0 8px 0;}
img.registerbtn {margin-left: 350px;}
img.registernowbtn {margin-left: 300px;}

/* Primary layout divisions */					
		
body {
		text-align: center; 
		width:760;
		margin: 0;
		padding: 0;
		border: 0;
		background: #61116A url(/_images/pagebody.gif) top center repeat-y ; 
   /* background: #61116A url(C:\projects\jkbc\public_html\_images/pagebody.gif) top center repeat-y ; FOR TESTING        */
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;			 
			}

div#pageheader {
		background: transparent url(/_images/pageheader.gif) top center no-repeat;
		width: 760px;
		height: 272px;
		padding: 0;
		margin: 0 auto;  
		text-align: left; 		 
		}	

div#content {
		width: 760px;
		text-align:left;
		/* margin: 0px 30px 25px 24px; */
		margin: 0 auto;		
	 	}	

td#links {
		vertical-align: top;
		width: 230px;
		margin: 0px 0 0 0;
		}				

div#links {		
		width: 230px;
		margin: 10px 0px 0 10px; 
		padding: 0;
		}

html>body div#links {margin: 18px 0 0 10px;}	

div#main {		
		width: 525px;   
		width: 500px;
		margin: 20px  0px 0px 0px;
		padding: 0px 0px 0 12px;
		border-left: 1px solid #C398C8; 		
		}		
		
div#links p.home {
		text-indent: -9999px;
		margin: 10px 0px 0 0px;
		padding: 0px 0 5px 0;		
		}
		
div#links p.home a:link, div#links p.home a:visited {		
		display: block;		
		width: 225px;
		height: 29px;	
		background: transparent url(/_images/nav_home.gif) top left no-repeat;  
		margin: 0;
		padding: 0;			
		border: 0;
		text-decoration: none;
		}		
		
div#links p.home a:hover {
		 background: transparent url(/_images/nav_home_hov.gif) top left no-repeat; 			
		}		
		
div#links p.gus a:link, div#links p.gus a:visited {		
		display: block;		
		width: 225px;
		height: 29px;	
		background: transparent url(/_images/nav_gus.gif) top left no-repeat;  
		margin: 0;
		padding: 0;			
		border: 0;
		text-decoration: none;
		}		
		
div#links p.gus a:hover {
		 background: transparent url(/_images/nav_gus_hov.gif) top left no-repeat; 
		}				

div#links p.gus {
		text-indent: -9999px;
		margin: 0px 0px 0 0px;
		padding: 5px 0 5px 0;
		}
		
div#links p.desc {
		text-indent: -9999px;
		margin: 0px 0px 0 0px;
		padding: 5px 0 5px 0;
		}
		
div#links p.desc a:link, div#links p.desc a:visited {		
		display: block;		
		width: 225px;
		height: 29px;	
  	background: transparent url(/_images/nav_desc.gif) top left no-repeat;   		
		margin: 0 ;
		padding: 0 ;
		border: 0;
		text-decoration: none;
		}		
		
div#links p.desc a:hover {
	 	background: transparent url(/_images/nav_desc_hov.gif) top left no-repeat; 		
		}				
  
div#links p.highlights {
		text-indent: -9999px;
		margin: 0px 0px 0 0px;
		padding: 5px 0 5px 0;
		}
		
div#links p.highlights a:link, div#links p.highlights a:visited {		
		display: block;		
		width: 225px;
		height: 29px;	
		background: transparent url(/_images/nav_highlights.gif) top left no-repeat; 
		margin: 0 ;
		padding: 0 ;
		border: 0;
		text-decoration: none;
		}		
		
div#links p.highlights a:hover {
		background: transparent url(/_images/nav_highlights_hov.gif) top left no-repeat; 
		}				

div#links p.register {
		text-indent: -9999px;
		margin: 0px 0px 0 0px;
		padding: 5px 0 5px 0;
		/* border-bottom: 1px solid #C398C8;	 */
		}
		
div#links p.register a:link, div#links p.register a:visited {		
		display: block;		
		width: 225px;
		height: 29px;	
		background: transparent url(/_images/nav_register.gif) top left no-repeat; 
		margin: 0 ;
		padding: 0 ;
		border: 0;
		text-decoration: none;
		}		
		
div#links p.register a:hover {
		background: transparent url(/_images/nav_register_hov.gif) top left no-repeat; 
		}					
	
	
div#links p.directions {
		text-indent: -9999px;
		margin: 0px 0px 0 0px;
		padding: 5px 0 5px 0;
		/* border-bottom: 1px solid #C398C8;	 */	
		}
		
div#links p.directions a:link, div#links p.directions a:visited {		
		display: block;		
		width: 225px;
		height: 29px;	
		background: transparent url(/_images/nav_directions.gif) top left no-repeat; 
		margin: 0 ;
		padding: 0 ;
		border: 0;
		text-decoration: none;
		}		
		
div#links p.directions a:hover {
		background: transparent url(/_images/nav_directions_hov.gif) top left no-repeat; 
		}						
	
	
div#links p.director {
		text-indent: -9999px;
		margin: 0px 0px 0 0px;
		padding: 5px 0px 5px 0;
		/* border-bottom: 1px solid #C398C8;	 */
		}
		
div#links p.director a:link, div#links p.director a:visited {		
		display: block;		
		width: 225px;
		height: 29px;	
		background: transparent url(/_images/nav_director.gif) top left no-repeat; 
		margin: 0 ;
		padding: 0 ;
		border: 0;
		text-decoration: none;
		}		
		
div#links p.director a:hover {
		background: transparent url(/_images/nav_director_hov.gif) top left no-repeat; 
		}	
		
div#links p.contact {
		text-indent: -9999px;
		margin: 0;
		padding: 5px 0 5px 0;
		/* border-bottom: 1px solid #C398C8;	 */
		}
		
div#links p.contact a:link, div#links p.contact a:visited {		
		display: block;		
		width: 225px;
		height: 29px;	
		background: transparent url(/_images/nav_contact.gif) top left no-repeat; 
		margin: 0 ;
		padding: 0 ;
		border: 0;
		text-decoration: none;
		}		
		
div#links p.contact a:hover {
		background: transparent url(/_images/nav_contact_hov.gif) top left no-repeat; 
		}								
 

body#home p.home a:visited {background: transparent url(/_images/nav_home_hov.gif) top left no-repeat; }

body#gus p.gus a:visited {background: transparent url(/_images/nav_gus_hov.gif) top left no-repeat; }

body#desc p.desc a:visited {background: transparent url(/_images/nav_desc_hov.gif) top left no-repeat; }	 
body#highlights p.highlights a:visited {background: transparent url(/_images/nav_highlights_hov.gif) top left no-repeat; }
body#register p.register a:visited {background: transparent url(/_images/nav_register_hov.gif) top left no-repeat; } 
body#directions p.directions a:visited {background: transparent url(/_images/nav_directions_hov.gif) top left no-repeat; } 
body#director p.director a:visited {background: transparent url(/_images/nav_director_hov.gif) top left no-repeat; } 
body#contact p.contact a:visited {background: transparent url(/_images/nav_contact_hov.gif) top left no-repeat; } 
 
p {
		margin: 0px 10px 10px 0;
		padding: 0 20px 0 0px;
		font-size: 13px;
		color: #333333;		
		line-height: 130%;
	}
	
p.director {
		margin: 10px 10px 8px 6px;
		}	
		
.holiday {margin: 3px 0 6px 0;}		
		
p.holidayregister {margin: 10px 0 5px 0;}		
a.holidayregister {font-size: 14px; }
	
	/*  DEFAULT LINKS  */	

a:link, a:visited {
		text-decoration: underline;  
		font-weight: normal;
		color: #97005E;
		background: transparent;
		
		}		
	
a:hover {
		text-decoration: none;
		font-weight: normal;
		color: #61116A;
		background: transparent;
		}	
	
a:active {
		text-decoration: underline;
		font-weight: normal;
		color: #97005E;
		background: transparent;
		}		
				
				
h1 {
		margin: 0px 26px 14px 0;
		font-size: 20px;
		color: #61116A;
		font-weight: normal;
		font-family: Verdana, Arial, Helvetica, sans-serif;	
	 }
	 
h1.border {
		margin: 12px 26px 10px 0;
		padding: 10px 0 0 0;
		font-size: 20px;
		color: #61116A;
		font-weight: normal;
		font-family: Verdana, Arial, Helvetica, sans-serif;	
		border-top: 1px solid #61116A;
		width: 480px; 
	 }	 
	 
h2 {
		width: 480px;
		margin: 20px 20px 12px 0;
		padding: 14px 0px 0px 0;
		font-size: 17px;
		color: #97005E;
		font-weight: normal;
		border-top: 1px solid #97005E;  
		}	

h2.combo {
		width: 500px;
		margin: 18px 20px 3px 0;
		padding: 0px 0px 0px 0;
		font-size: 13px;
		color: #97005E;
		font-weight: bold;
		border: none;
		/*border-top: 1px solid #97005E;   */
		}	
		
h2.new {
		margin: -5px 0 5px 0;
		text-transform: none;
		font-size: 15px;
		color: #97005E;
		font-weight: bold;
		border: none;

		}					
		
h3 {
		margin: 0px 0 0px 0;
		text-transform: uppercase;
		color: #555555;
		font-size: 12px;
		font-weight: bold;
		}		
		

		
h4 {
		margin: 10px 0 0px 0;
		padding: 0;
		text-transform: none;
		color: #61116A;
		font-size: 13px;
		font-weight: bold;
		}		 		 

.top {
		font-size: 11px;
		text-align: right;
		margin: -10px 20px 10px 0;
		}	
		
span.big {
	color: #97005E;
	font-weight: bold;
	font-size: 13px;
	}
	
p.big2	{
	margin: 0px 0 3px 0;
	color: #97005E;
	font-weight: bold;
	font-size: 14px;
	}
	
span.bold {
	color: #61116A;
	font-weight: bold;
	}
	
span.left {
	text-align: left;}		
		
.smltext  {
		padding: 0 10px 0 10px;
		font-size: 12px;
		color: #61116A;
		line-height: 150%;
		}				
		
ul {
		padding: 0;
		margin: 20px 5px 5px 15px;  /*work in IE7 */
		display: block;
		}


ul li {		
		list-style-position: outside;
		list-style-type: disc;
		font-size: 12px;
		line-height: 130%;
		padding: 0 0 6px 0px;
	}		
	
ul#nobullet {
		margin: 0px 0 0px 0px;  padding: 0;
		}
		
		
ul#nobullet li {
	list-style-type: none;
	list-style-image: none;
	font-size: 12px;	
	padding-bottom: 8px;
	}					


td.brochure {
		vertical-align: top;
		font-size: 12px;		
		} 

div#footer {
	width: 724px;
	margin: 24px 0 0px 14px;
	padding: 0px 0 0px 0;	
	font-weight: normal;
	vertical-align: top;
	line-height: 120%;
	border-top: 1px solid #C398C8; 
	}	

	
	
div#footer p {
	margin-top: 8px;
	font-size: 11px;	
	}
			
div#footer a {
	font-size: 11px;
	color: #97005E;
	}	
	
div#footer a:hover  {
	font-size: 11px;
	color: #61116A;
	}		
	
div#register {	
		margin: -30px 15px 45px 0;
		padding: 0;
		text-align: right;
		}	
		
img.home {
		margin: 12px 0 0 6px;
		padding: 0;
		}	
		
img.brochure {
		width: 200;	
		margin: 5px 0 0 0;
		}

blockquote {
		font-size: 12px;
		font-style: italic;
		line-height: 130%;
		color: #61116A;
		}	

blockquote#highlights {
		margin: 0 5px 0 3px;
		font-size: 12px;
		font-style: italic;
		line-height: 140%;
		color: #61116A;
		width: 230px;
		}	
		
blockquote#highlights p.name {
	margin: 2px 0 0 3px;
	color: #61116A;
	font-size: 12px;
	font-style: normal;
	}						
		 
blockquote#home  {
	margin: 12px 12px 0 0px;
	color: #00529b;
	/*color: #004389; */
	font-size: 11px;
	font-style: normal;
	line-height: 150%;
	background-color: #FFFFFF;
	text-align:right;

	}

blockquote#home p.name {
	margin: 2px 0 0 0px;
	padding: 0;
	color: #000000;
	font-size: 11px;
	font-style: italic;
	text-align: right; 
	}					
	
hr {height: 1px;
		margin: 20px;
		color: #97005E;
		background: #97005E;
		border: 0;
		width: 450px;
}					
	 