/* BASIC ELEMENTS */


p
	{
	font-family: arial, helvetica, sans-serif;
	font-size: 80%
	}
	
p.lineHeight
{
	line-height:2
}

p.alignCenter
{
    text-align: center
}

ol 
{
    font-family: arial, helvetica, sans-serif; 
    font-size: 80%
}

SUP
	{
	font-family: arial, helvetica, sans-serif;
	font-size: 80%
	}
	
.bodyText
	{
	line-height: 125%
	}
h1
	{
	font-size: 140%
	}

h2
	{
	font-size: 120%
	}
	
h2.sitemap
	{
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 100%
	}
	
h3
	{
	margin-top: 0px;
	margin-bottom: 0px;	
	font-size: 100%
	}

body
	{
	font-family: arial, helvetica, sans-serif;
	background: #FFFFFF;
	color : #000000;
	margin-top: 0px;
	}

div, span
	{
	font-family: arial, helvetica, sans-serif;
	}

td, th
	{
	font-family: arial, helvetica, sans-serif;
	}


/* ANCHORS */

a:hover			{color: #009999}


/* TEXT AND IMAGE FORMATTING */

.textsize100p
	{
	font-size: 100%;
	}
	
.textsize90p
    {
    font-size: 90%;
    }
    
.textsize80p
	{
	font-size: 80%;
	}
	
.textsize70p
	{
	font-size: 70%;
	}

.globalbanner
	{
	background-image: url('http://knoxelora.com/images/banner_backgrd.jpg'); 
	vertical-align: bottom;
	text-align: right
	}

.footer
	{
	font-size: 80%;
	text-align:center;
	}
	
.location
	{
	font-size: 80%; 
	padding: 10px;
	}

/* BOXES AND BORDERS */

hr	{
	height : 1px;
	color : #000000;
	}

.bluenavbar
	{
	font-size: 70%;
	background-color: #106C9F;
	color: #FFFFFF;
	font-weight: bold;
	border-style: solid;
	border-color: #000000;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px
	}
	
.bluenavbar 
a	{color: #FFFFFF; text-decoration: none}

.bluenavbar
a:hover	{color: #EEEE00; text-decoration: none}

	.portal
	{
	font-size: 60%;
	background-color: #771111;
	color: #FFFFFF;
	font-weight: bold
	}
	
.portal 
a	{color: #FFFFFF; text-decoration: none}

.portal
a:hover	{color: #EEEE00; text-decoration: none}

ul
	{
	font-family: arial, helvetica, sans-serif;
	font-size: 100%
	}
	
ol 
	{
	font-family: arial, helvetica, sans-serif;
	font-size: 80%
	}
	
/* Begin Youth */

A.menulink 
	{
	display: block;
	width: 188px;
	text-align: left;
	text-decoration: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 90%;
	color: #000000;
	BORDER: none;
	border: solid 1px #FFFFFF;
	}

A.menulink:hover 
	{
	border: solid 1px #6100C1;
	background-color:#F0E1FF;
	}

a.youth	{font-family: arial; color: 000099; text-decoration: none}
a.topofpage		{color: #FFFFFF; text-decoration: none; font-size: 80%; font-weight: bold}
a:hover.topofpage	{color: #000000; text-decoration: none}

.blue
	{
	color: #000099
	}
	
div.listitem
	{
	padding-bottom: 5px
	}
	
.imageunderline
	{
	border-style: solid;
	border-color: #000000;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px
	}
	
td.purplebar
	{
	font-family: arial, helvetica, sans-serif;
	color: #660000;
	background-color: #CCCC99
	}
	
.graybox
	{
	background-color: #EEEEEE;
	border-color: #DEDEDE;
	border-style: solid;
	border-width: 1px
	}
	
.youthcol
	{
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	background-color: #FFFFCC
	}
	
.youthBorder
{	
    padding-left:; 
    border:1px solid #333333 
}	

.youthLinks1
	{	
    font-family: arial, helvetica, sans-serif;
    font-size: 80%;
	font-weight:bold;
	background-color: #3692C5
	}	
	
.youthLinks2
	{
    font-family: arial, helvetica, sans-serif;
    font-size: 80%;
	font-weight:bold;
	background-color: #DEDCDC
	}
	
.bluebox
	{
	background-color: #CCCC99;
	color: #000000
	}

li.faq
{
	padding-bottom: 5px
}

/* End Youth */

/* Begin Events */

 A.Events {font-family: arial, helvetica, sans-serif; color: 000099; text-decoration: none}
 A.Events:visited {font-family: arial, helvetica, sans-serif; color: 333333; text-decoration: none}
 A.Events:hover {font-family: arial, helvetica, sans-serif; color: 993300; text-decoration: none}
 A.Events:visited:hover {font-family: arial, helvetica, sans-serif; color: 993300; text-decoration: none}

ul.unorderedlist, ol.orderedlist
	{
	font-family: arial, helvetica, sans-serif;
	font-size: 80%
	}
	
td.body
	{
	background-image: url('/knoxelora.com/images/map.jpg')
	}
	
div.rightcolumn
	{
	border-color: #000066;
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 0px
}

div.rightcolumn_new
	{
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
}

div.aboutlist
	{
	padding-bottom: 4px
	}
	
.youraboutcol
	{
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	background-color: #FFFFCC;
	font-family: arial;
	vertical-align:top;
	font-size: 80%;
	text-decoration: none
	}
	
ul.listleftalign_sub
{
   font-size: 80%;
   margin-bottom: 0px; list-style-image:url('/knoxelora.com/images/nav/square.gif')
}

.aboutnav_0
	{	
    font-family: arial, helvetica, sans-serif; 
	border-color: #000000;
	border-left-style:solid; 
	border-left-width:1px; 
	border-right-style:solid; 
	border-right-width:1px;
	background-color:DDDAA3
	}	
	
.aboutnav_1
	{	
    font-family: arial, helvetica, sans-serif; 
	font-weight:bold;
	border-color: #000000;
	border-left-style:solid; 
	border-left-width:1px; 
	border-right-style:solid; 
	border-right-width:1px;
	background-color:DDDAA3
	}	
	
.aboutnav_2
	{	
    font-family: arial, helvetica, sans-serif; 
	font-weight:bold;
	border-color: #000000;
	border-left-style:solid; 
	border-left-width:1px; 
	border-right-style:solid; 
	border-right-width:1px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	background-color:DDDAA3
	}		
	
.aboutnav_3
	{
	border-color: #000000;
	border-left-style:solid; 
	border-width: 1px; 
	border-right-style:solid; 
	background-color: #FFFFCC
	}	

.aboutnav_4
	{
	border-color: #000000;
	border-left-style:solid; 
	border-width: 1px; 
	border-right-style:solid;  
	border-bottom-style:solid;
	border-bottom-width:1px;	
	background-color: #FFFFCC
	}	
	
.aboutnav_5
	{	
    font-family: arial, helvetica, sans-serif; 
	border-color: #000000;
	border-left-style:solid; 
	border-left-width:1px; 
	border-right-style:solid; 
	border-right-width:1px;
	background-color:DDDAA3;
	border-bottom-style:solid;
	border-bottom-width:1px	
	}
	
.dykbox
	{
	background-color: #EEEEEE;
	}

/* End Events */

/* Begin Other */

h1.centralalign
	{
	font-size: 140%;
	text-align: center
	}
	
th
	{
	color: #660000
	}
	
.headlinelist

	{
	margin: auto;
	}
	
td.valigntop
	{
	font-size: 80%;
	vertical-align:top;
	}	

.headline

	{
	font-size: 80%;
	font-weight:bold;
	}

/* End Other */

/* Begin Other One */

.section-heading-right
{
  background-color: #7D8487;
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
  color: #ffffff;
  font-weight: bold;
  font-size: 90%;
  padding: 3px;
}

.section-heading-right-main
{
  background-color: #CEBE6E;
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
  color: #ffffff;
  font-weight: bold;
  font-size: 90%;
  padding: 3px;
  text-align: center;
}

.section-heading-box
{
  background-image: url('http://knoxelora.com/images/scrollerback.gif');
  background-color: #FFFFFF;
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
  color: #000000;
  font-size: 75%;
  padding: 3px;
}

.section-heading-box-main
{
  background-image: url('http://knoxelora.com/images/box_backgrd_4.gif');
  background-color: #FFFFFF;
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
  color: #000000;
  font-size: 75%;
  padding: 3px;
}

.section-heading-left
{
  background-color: #3692C5;
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
  color: #ffffff;
  font-weight: bold;
  font-size: 90%;
  padding: 3px;
}

.section-heading-leftbox
{
  background-color: #FFFFCC;
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
  color: #000000;
  font-size: 80%;
  padding: 3px;
}


.content
{
  font-size: 80%;
}

a.blue-bold {color: #000099; text-decoration: none; font-weight: bold;}
a:hover.blue-bold {text-decoration: underline;}

/* End Other One */

/* Begin GIC */

.gicblue
	{
	color: #000080
	}
	
.top
	{
	vertical-align: top
	}
	
/* End GIC */


	