/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; }

body 
{
	margin:5px 0px;
	padding:0px;
	text-align:center;
	background-color:#126934;
}

div.page_box
{
	position:relative;
        width:1000px;
        height:900px;
        margin:0px auto;
        padding:0px;
        border:0px;
        border-style:solid;
        border-color:#ffffff;
        z-index:-2;
}


div.banner
{
        position:absolute;
        top:0px;
        left:0px;
        width:1000px;
        height:100px;
        margin:0px auto;
        padding:0px;
        border:1px;
        border-style:solid;
        border-color:#ffffff;
	background-color:#cccc99;
        white-space:nowrap;
        z-index:0;
}

div.nav_menu
{
	position:absolute;
	top:500px;
	left:0px;
	width:1000px;
	height:25px;
	text-align:left;
	margin:0px auto;
	padding:0px;
	border:1px;
	border-style:solid;
	border-color:#ffffff;
	background-color:#999966;
	white-space:nowrap;
	z-index:0;
}


div.picture
{
	position:absolute;
	top:100px;
	left:400px;
	width:600px;
	height:400px;
	margin:0px;
	text-align:left;
	padding:0px;
	border:1px;
	border-style:solid;
	border-color:#ffffff;
	background-color:#ffffff;
	z-index:5;
}

div.menu
{
	position:absolute;
	width:400;
	height:400px;
	top:100px;
	left:0px;
	margin:0px;
	text-align:left;
	padding:0px;
	border:1px;
	border-style:solid;
	border-color:#ffffff;
	background-color:#cccc99;
	z-index:0;
}

div.menu_insert
{
	position:absolute;
	width:400;
	height:400px;
	top:0px;
	left:0px;
	margin:0px;
	text-align:left;
	padding:0px;
	border:0px;
	z-index:2;
}

a.menu_insert
{
	text-decoration:none;
    text-align:left;
    font-size:18px;
	color:#126934;
	padding:2px;
	z-index:1;
}

ul.menu_insert
{
	width:100%;
	padding:0;
	margin:0;
	list-style-type:none;
	z-index:1;
}

li.menu_insert
{
	margin:0px;
	padding:0px;
	z-index:1;
}

a.menu_insert:link {color:#126934}      /* unvisited link */
a.menu_insert:visited {color:#126934}  /* visited link */
a.menu_insert:hover {color:white}
a.menu_insert:active {color:#126934}

div.video
{
	position:absolute;
	top:529px;
	left:0px;
	width:500px;
	height:200px;
	margin:0px;
	text-align:left;
	padding:0px;
	border:1px;
	border-style:solid;
	border-color:#ffffff;
	background-color:#cccc99;
	color:#126934;
	z-index:0;
}

a.video:link {color:#126934}      /* unvisited link */
a.video:visited {color:#126934}  /* visited link */
a.video:hover {color:white}  /* visited link */
a.video:active {color:#126934}  /* visited link */


div.news
{
	position:absolute;
	top:529px;
	left:500px;
	width:500px;
	height:200px;
	margin:0px;
	text-align:left;
	padding:0px;
	border:1px;
	border-style:solid;
	border-color:#ffffff;
	background-color:#cccc99;
	z-index:0;
}

ul.news_menu
{
	width:100%;
	padding:0;
	margin:0;
	list-style-type:none;
	z-index:1;
}

a.news_menu
{
	text-decoration:none;
    text-align:left;
	color:#126934;
	padding:2px;
	z-index:1;
}
a.news_menu:link {color:#126934}      /* unvisited link */
a.news_menu:visited {color:#126934}  /* visited link */
a.news_menu:hover {color:white}  /* visited link */
a.news_menu:active {color:#126934}  /* visited link */


li.news_menu {display:table-cell}

iframe.news
{
	border:1px;
	border-style:solid;
	border-color:#000000;
	background-color:#cccc99;
}

div.building
{
        position:absolute;
        top:729px;
        left:0px;
        width:500px;
        height:200px;
        margin:0px;
        text-align:left;
        padding:0px;
        border:1px;
        border-style:solid;
        border-color:#ffffff;
        background-color:#cccc99;
        z-index:0;
}

td.building_menu
{
	margin:0px;
	padding:0px;
	z-index:1;
}

a.building_menu
{
	text-decoration:none;
    text-align:left;
	color:#126934;
	padding:2px;
	z-index:1;
}
p.building_menu
{
	text-decoration:none;
    text-align:left;
	color:#126934;
	padding:2px;
	z-index:1;
}
a.building_menu:link {color:#126934}      /* unvisited link */
a.building_menu:visited {color:#126934}  /* visited link */
a.building_menu:hover {color:white}  /* visited link */
a.building_menu:active {color:#126934}  /* visited link */

div.quick_ref
{
        position:absolute;
        top:729px;
        left:500px;
        width:500;
        height:200px;
        margin:0px;
        text-align:left;
        padding:0px;
        border:1px;
        border-style:solid;
        border-color:#ffffff;
        background-color:#cccc99;
        z-index:0;
}

div.upcoming_events
{
        position:absolute;
        top:729px;
        left:500px;
        width:500px;
        height:200px;
        margin:0px;
        text-align:left;
        padding:0px;
        border:1px;
        border-style:solid;
        border-color:#ffffff;
        background-color:#cccc99;
        z-index:0;
}

div.contacts
{
        position:absolute;
        top:925px;
        left:0px;
        width:1000px;
        height:100px;
        margin:0px;
        text-align:left;
        padding:0px;
        border:1px;
        border-style:solid;
        border-color:#ffffff;
        background-color:#cccc99;
        z-index:0;
}
a.contacts:link {color:#126934}      /* unvisited link */
a.contacts:visited {color:#126934}  /* visited link */
a.contacts:hover {color:white}  /* visited link */
a.contacts:active {color:#126934}  /* visited link */

tr.news_title
{
        text-align:center;
        background-color:#126934;
        color:#cccc99;
        font-size:x-small;
}

tr.news_class
{
        text-align:left;
        background-color:#cccc99;
        color:#126934;
        font-size:x-small;
}

tr.calendar
{
        text-align:left;
        background-color:#cccc99;
        color:#126934;
}
div.knight_logo
{
	position:absolute;
	top:75px;
	left:75px;
	margin:2px;
	border:0px;
	height:auto;
	width:auto;
	text-align:center;
	z-index:1;
}

ul.disc {list-style-type:disc}

ul.circle {
	list-style-type:circle;
	}

ul.square {list-style-type:square}

ul.none {list-style-type:none}

ul.nav_menu
{
	position:relative;
	width:100%;
	padding:0;
	margin:0;
	list-style-type:none;
	z-index:1;
}

ul.horizontal_list li{
	position:relative;
	display:inline;
	margin:0;
	left:-17px;
	width:126px;
	height:24px;
    text-align:left;
    float:left;
    list-style-type:none;
    padding:2px;
   	background-color:#999966;
   	color:white;
   	border-width:1px;
   	border-color:blue;
   	z-index:1;
}

a.nav_menu
{
	position:relative:
	float:left;
	width:132px;
	height:24px;
	text-decoration:none;
    text-align:center;
	color:white;
	background-color:#999966;
	padding:2px;
	z-index:1;
}


a.nav_menu:hover {
	background-color:#126934;
	position:relative;
}

li.nav_menu {display:inline}



ul.arrow 
{
	list-style-image:url('arrow.gif');
	list-style-type:square;
}

ol.decimal {list-style-type:decimal}

ol.lroman {list-style-type:lower-roman}

ol.uroman {list-style-type:upper-roman}

ol.lalpha {list-style-type:lower-alpha}

ol.ualpha {list-style-type:upper-alpha}

img.transparent
{
	opacity:0.3;
	filter:alpha(opacity:30);
}
