/* CSS Document */
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0;
padding: 0;
border: 0;
}

html, body {
	margin:0px;
	padding:0px;
	font: 13px Arial, Helvetica, sans-serif;
	color:#000000;
	background:#F8F4EB;
	}

a:link { font-weight: bold; COLOR: #b20e57; }
a:visited { font-weight: bold; COLOR: #6a109d; }
a:active { color:#000000; }
a:hover { color:#000000; } 	

a.linklist1:link { text-decoration:none;color:#191718;}
a.linklist1:visited { text-decoration:none;color:#064791;}
a.linklist1:active { text-decoration:none;color:#064791;}
a.linklist1:hover {	text-decoration:underline;color:#0781E1;}

a.linklist2:link { text-decoration:none;color:#0762AD;}
a.linklist2:visited { text-decoration:none;color:#064791;}
a.linklist2:active { text-decoration:none;color:#064791;}
a.linklist2:hover {	text-decoration:underline;color:#191718;}

#line-spacing {
	line-height:1.4;
}

.text_body_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0D1D3F;
	text-decoration: none;
	letter-spacing: normal;
	text-align: justify;
	word-spacing: normal;
	line-height: 17px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #0D1D3F;
	text-decoration: none;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #0D1D3F;
	text-decoration: none;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #BD9558;
	text-decoration: none;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #0D1D3F;
	text-decoration: none;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0D1D3F;
	text-decoration: none;
	font-style: italic;
}

.text_body_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #0D1D3F;
	text-decoration: none;
	letter-spacing: normal;
	text-align: left;
	word-spacing: normal;
	line-height: 17px;
}
.text_body_blue a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0D1D3F;
	text-decoration: underline;
}
.text_body_blue a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #b20e57;
	text-decoration: underline;
}
.text_body_blue a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #18397C;
	text-decoration: underline;
}

.color-1-text-15 { 
	font-family: arial, geneva, sans-serif;
	font-size: 15pt;
	font-weight: bold;
	color: #0D1D3F;
	}
	
.color-1-text-12 { 
	font-family: arial, geneva, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #0D1D3F;
	}

.color-1-text-11 { 
	font-family: arial, geneva, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #0D1D3F;
	}

.color-1-text-10 { 
	font-family: arial, geneva, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #0D1D3F;
	}

.color-1-text-09 { 
	font-family: arial, geneva, sans-serif;
	font-size: 09pt;
	font-weight: bold;
	color: #0D1D3F;
	}
	
.color-1-text-08 { 
	font-family: arial, geneva, sans-serif;
	font-size: 08pt;
	font-weight: bold;
	color: #0D1D3F;
	}	

/* Create wrapper 1002px wide */
#wrapper {
	position:absolute;
	left:0px;
	top:0px;	
	width:1002px;
	height:1200px;
	text-align:left;	
	padding-bottom:0px;
	border:0px solid #000000;		
	}
#wrapper-calendar {
	position:absolute;
	left:0px;
	top:0px;	
	width:1002px;
	height:3000px;
	text-align:left;	
	padding-bottom:0px;
	border:0px solid #000000;		
	}

#header {
	position:absolute;
	left:0px;
	top:0px;	
	width:1002px;
	height:203px;
	padding-bottom:0px;
	border:0px solid #000000;		
	}

/*Create menu container */	
#menu {
	position:absolute;
	left:0px;
	width:1002px;
	top:203px;
	height:35px;
	border:0px solid #000000;
	z-index: 100;
	background-color:#0f1f43;
		}
		
#textmenu {
	position:absolute;
	left:0px;
	width:250px;
	top:490px;
	height:200px;
	border:0px solid #000000;
	background-color:#F8F4EB;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
		}
		
#statscounter {
	position:absolute;
	left:0px;
	width:250px;
	top:720px;
	height:40px;
	border:0px solid #000000;
	background-color:#F8F4EB;
		}	
		
/*Create newsfeed container */	
#news {
	position:absolute;
	left:260px;
	top:246px;
	width:191px;
	height:162px;
	border:0px solid #000000;
	visibility: visible;
		}
/*Create Search container */
#search {
	position:absolute;
	left:520px;
	top:246px;
	width:220px;
	height:162px;
	border:0px solid #000000;
		}



/* Create left column 250 px wide */
#column-left {
	position:absolute;
	left:0px;
	top:236px;
	width:250px;
	height:408px;
	border:0px solid #000000;
	}
			

/* Create middle column 502 px wide */
#column-middle	{
	position:absolute;
	left:250px;
	top:425px;
	width:465px;
	height:408px;
	margin-top: 10px;
	padding-right: 10px;
	padding-left: 10px;	
	border:0px solid #000000;	
	}
	
/* Create middle column for second lefvel pages */
#column-middle-level2	{
	position:absolute;
	left:250px;
	top:236px;
	width:465px;
	height:408px;
	margin-top: 10px;
	padding-right: 10px;
	padding-left: 10px;	
	border:0px solid #000000;	
	}

	
/* Create right column 715px wide for level 3 */
#column-right-level3 {
	position:absolute;
	left:260px;
	top:236px;
	width:715px;
	height:500px;	
	padding:5px;
	border:0px solid #000000;
	}

/* Create right column 750px wide for photo show */
#column-right-level4 {
	background-color:#F8F4EB;
	position:absolute;
	left:270px;
	top:246px;
	width:700px;
	height:545px;	
	padding:10px;
	border:0px solid #000000;
	}
	
/* Create table for framing 750px wide for photo show */
#photo-frame {
	background-color:#F8F4EB;
	position:absolute;
	left:255px;
	top:266px;
	width:740px;
	height:545px;	
	padding:0px;
	border:0px solid #000000;
	}	
	
/* Create right column 740px wide for calendar */
#column-right-calendar {
	position:absolute;
	left:256px;
	top:236px;
	width:740px;
	height:2000px;	
	padding:0px;
	border:0px solid #000000;
	}		

	
/* Create right column 250 px wide */
#column-right	{
	position:absolute;
	right:0px;
	top:236px;
	width:250px;
	height:408px;
	border:0px solid #000000;	
	}
	
/*create fullwidth container no border*/	
#full-width		{
	position:absolute;
	left:0px;
	top:407px;
	width:1002px;
	border:0px solid #000000;	
	}
	
/*create fullwidth container with border*/	
#full-width-border		{
	position:relative;
	left:0px;
	top:407px;
	width:1002px;
	height:0px;
	border:1px solid #000000;	
	}	

/* Create left column 191px wide with top border */
#column-left-no-border {
	position:absolute;
	left:0px;
	top:0px;
	width:183px;
	padding:3px;
	border-top:1px solid #0a5667;
	}

	
/* Create copyright box below seasonal photo */	
#copyright	{
	position:absolute;
	left:0px;
	top:408px;
	width:250px;
	height:50px;
	border:0px solid #000000;
	}
	
/* Create box for photos 700 px wide 500 px high */
#photoshow {
	color:#000000;
	position:absolute;
	left:280px;
	top:250px;
	width:700px;
	height:500px;
	border:0px solid #000000;
	z-index: 100;
	}	
	
/* text for copyright box */
#copyright-text {
	font-size: 11px;
	padding:20px 50px 10px 10px;
	color:#978872;
	}	
	
/* lgc Create rounded box for notices */

/* set the image to use and establish the lower-right position */ 
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 {
    background: transparent url(images/drop-box-lg.jpg) no-repeat bottom right; 
} 
.cssbox { 
    width: 500px !important; /* intended total box width - padding-right(next) */
    width: 485px; /* IE Win = width - padding */
    padding-right: 15px; /* the gap on the right edge of the image (not content padding) */
    margin: 20px auto; /* use to position the box */ 
} 

/* set the top-right image */ 
.cssbox_head { 
    background-position: top right; margin-right: -15px; /* pull the right image over on top of border */
    padding-right: 40px; /* right-image-gap + right-inside padding */ 
} 

/* set the top-left image */ 
.cssbox_head h2 { 
    background-position: top left; 
    margin: 0; /* reset main site styles*/ 
    border: 0; /* ditto */ 
    padding: 25px 0 15px 40px; /* padding-left = image gap + interior padding ... no padding-right */ 
    height: auto !important; height: 1%; /* IE Holly Hack */ 
} 

/* set the lower-left corner image */ 
.cssbox_body { 
    background-position: bottom left; 
    margin-right: 25px; /* interior-padding right */ 
    padding: 15px 0 15px 40px; /* mirror .cssbox_head right/left */ 
}

/* lgc end rounded box for notices */
