/*	CONTENT CONTAINERS */
#content-container-two-column, #content-container-three-column {
	margin:0px 5px 0px 5px;
	padding:10px;
	position:relative;
	}
/*	CONTENT CONTAINER - TWO COLUMN */
#content-main-two-column {width:auto;margin-right:300px;}
#content-side-two-column {float:right;width:280px;}
/*	CONTENT CONTAINER - THREE COLUMN */
#content-main-three-column {width:auto;margin-left:180px;margin-right:300px;}
#content-side1-three-column {float:left;font-size:.9em;width:160px;}
#content-side2-three-column {float:right;font-size:.9em;width:280px;}
/*	HOME PAGE - THREE COLUMN SECTION */
#three-column-container {padding:0;margin:20px 0 10px 0;}
#three-column-side1 {float:left;width:32%;margin:0px 0px 0px 0px;}
#three-column-side2 {float:right;width:66%;margin:0px 0px 0px 0px;}
#three-column-middle {float:left;width:48%;margin:0px 4% 0px 0px;}
/*  css-master */
/*	HTML TAGS */
body {
	min-width: 760px;
	margin:0px;
	background-color:#FFFFFF;
	font-family:Verdana,Geneva,'DejaVu Sans',sans-serif;
	font-size:.8em;
	line-height:1.3em;
	color:#505050;
}
p {margin:10px 0;}
p.no-padding-no-margin {padding:0;margin:0;}
hr{
	color: #ff8227;
	background-color: #ff8227;
	height: 4px;
	border:0;
	margin-top:8px;
	margin-bottom:8px;
	}
hr.thin{
	color: #507CD1;
	background-color: #507CD1;
	height: 3px;
	border:0;
	margin-top:1px;
	margin-bottom:0px;
	}
blockquote {padding:0 0 0 12px;margin:12px 0 0 0;}
blockquote p {margin:2px 0;}
cite {font-size:.85em;margin:0;padding:0 0 0 6px;}
fieldset {padding:15px;}
legend {color:#333333;padding:5px 3px 10px 3px;}
/*	HEADINGS */
h1, h2, h3, h4, h5, h6 {
	color:#0000ff;
	font-size:1.8em;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	line-height:1.1em;
	margin:5px 0;
}
h1 {display:none;}
h1, h2 {margin-top:0px;}
h2 {font-size:1.3em;}
h3 {font-size:1.1em;}
h3.small {font-size:1.2em;}
h4 {font-size:1.1em;}
h5 {font-size:1.1em;}
h6 {font-size:1em;}
/*	LINKS */
a:link {color:#000088;text-decoration:none;}
a:visited {color:#000088;text-decoration:none;}
a:hover {color:#1111DD;text-decoration:underline;}
a:active {color:#000088;text-decoration:underline;}
a.cal:link, a.cal:visited, a.cal:hover, a.cal:active {color:#004400;}
#content-side-two-column a:link,
#content-side2-three-column a:link,
#content-side1-three-column a:link,
#content-side-two-column a:visited,
#content-side2-three-column a:visited,
#content-side1-three-column a:visited {text-decoration:none;}
#content-side-two-column a:hover,
#content-side2-three-column a:hover,
#content-side1-three-column a:hover {text-decoration:underline;}
/*	TOP INFORMATION */
#top-information {
	height:193px;
	margin-left:auto;
	margin-right:auto;
	color:#999999;
	font-size:.85em;
	position:relative;
	width:100%;
	}
#top-information-tagtext, 
#top-information-tagshadow, 
#top-information-linktext, 
#top-information-linkshadow {
	position:absolute;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-style:italic;
    font-variant:small-caps;
    font-size:1.4em;
    }
#top-information-tagtext {
	top:110px;
	right:40px;
	color:White;
    }
#top-information-tagshadow {
	top:112px;
	right:38px;
	color:Black;
    }
#top-information-linktext {
	top:110px;
	left:135px;
	color:White;
    }
#top-information-linkshadow {
	top:112px;
	left:137px;
	color:Black;
    }
#top-information-link {
	position:absolute;
	top:105px;
	left:70px;
	color:White;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-style:italic;
    font-variant:small-caps;
    font-size:1.3em;
    }
#top-information-right {
	text-align: right;
	position:absolute;
	top:.5em;
	right:15px;
	height:2.8em;
	width:auto;
	padding:.1em 0 .2em 0;
	}
#top-information-center {
	text-align: center;
	position:relative;
	top:.5em;
	margin-left:auto;
	margin-right:auto;
	height:2.8em;
	padding:.1em 0 .2em 0;
	}
#top-information-left {
	text-align: left;
	position:absolute;
	top:.5em;
	left:0px;
	height:2.8em;
	width:auto;
	padding:.1em 0 .2em 0;
	}
#heading{text-align: left;font-size:1.4em;font-weight:bold;}
#subheading{color:#0000ff;font-size:1.1em;font-weight:bold;}
.heading-left, .heading-right, .heading-sub {
    background-repeat:no-repeat;
    color:White;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
    font-weight:bold;
    padding-left:.75em;
    }
.heading-left, .heading-right {height:35px;}
.heading-left{background-image:url(../img/head-wide.png); font-size:1.4em;}
.heading-right{background-image:url(../img/head-narrow.png); font-size:1.2em; background-position:right; text-align:right; padding-right:.75em;}
.heading-sub{background-image:url(../img/head-sub.png); font-size:1.2em; line-height:25px;}
.heading-rule{margin-top:3px;}
p.Open, p.Tentative, p.Booked, p.Unavailable, p.Blocked, p.Ad-Hoc,
p.Ron_Open, p.Ron_Tentative, p.Ron_Booked, p.Ron_Unavailable, p.Ron_Blocked, p.Ron_Ad-Hoc,
p.Mike_Open, p.Mike_Tentative, p.Mike_Booked, p.Mike_Unavailable, p.Mike_Blocked, p.Mike_Ad-Hoc {
    margin-top:3px;
    margin-bottom:3px;
    font-size:9pt;
    font-weight:bold;
    text-align:center;
    color:Black;
    line-height:1.1em;
    padding:1px;
}
p.Ron_Tentative, p.Ron_Booked, p.Ron_Unavailable, p.Ron_Blocked, p.Ron_Ad-Hoc,
p.Mike_Tentative, p.Mike_Booked, p.Mike_Unavailable, p.Mike_Blocked, p.Mike_Ad-Hoc {
    background-color:#DDDDDD;
    color:#666666;
    text-decoration: line-through;
    position: relative;
}
p.Ron_Tentative::after, p.Ron_Booked::after, p.Ron_Unavailable::after, p.Ron_Blocked::after, p.Ron_Ad-Hoc::after,
p.Mike_Tentative::after, p.Mike_Booked::after, p.Mike_Unavailable::after, p.Mike_Blocked::after, p.Mike_Ad-Hoc::after {
    content: '';
    border-bottom: 2.5px solid;
    border-color: #666666;
    position: absolute;
    left: 10%;
    top: 45%;
    width: 80%;
}
p.Open {background-color:#88FF88;}
p.Tentative {background-color:#FFFF00;}
p.Booked {background-color:#FF7799;}
p.Unavailable {background-color:#BBBBBB;}
p.Blocked {background-color:#CCCC99;}
p.Ad-Hoc {background-color:#FFAA66;}
p.Ron_Open {background-color:#00EE77;}
p.Mike_Open {background-color:#77EE00;}
/*	MAIN NAV */
#nav-main {
	background:#2e3b4b;
	margin-left:auto;
	margin-right:auto;
	width:auto;
	padding:.6em 0 .8em 20px;
	position:relative;
	font-weight:bold;
}
#nav-main ul {margin:0;padding:0 20% 0 0;}
#nav-main li {display:inline;list-style:none;padding:0 1em 0 0;background:none;}
#nav-main a:link,
#nav-main a:visited {color:#FFFFFF;text-decoration:none;}
#nav-main a:hover {color:#D4E7F8;text-decoration:underline;}
#nav-main a:active {color:#FFFFFF;}
#nav-main li.current a:link,
#nav-main li.current a:visited {text-decoration:underline;}
#nav-main li.current a:hover {color:#D4E7F8;text-decoration:underline;}
#nav-main li.current a:active {color:#FFFFFF;}
/* ACTIVE PAGES */
#nav-main a.StaticSelectedStyle:link,
#nav-main a.StaticSelectedStyle:visited {color:#D4E7F8;text-decoration:underline;}
/*	POSTER PHOTO */
#poster-photo-container {
	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	background:#608fc8;
	position:relative;
	}
.poster-photo-image {border-right:3px solid #FFF;display:block;}
#feature-area-home {
	position:absolute;
	top:0;
	right:0;
	width:21%;
	text-align:center;
	padding:2%;
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	line-height:160%;
	}
#feature-area-home a:link,
#feature-area-home a:visited {color:#dcf2f7;text-decoration:underline;}
#feature-area-home a:hover {text-decoration:none;}
/*	TREE VIEW CONTROL */
.TreeView  {border-bottom:2px dotted #B2B2B2 !important;}
.TreeView div {margin-left:5px;}
.TreeView table {border-top:2px dotted #B2B2B2 !important;}
.TreeView div table {border-bottom:none !important;border-top:none !important;}
.TreeView table td {padding:2px 0;}
.LeafNodesStyle { }
.RootNodeStyle { }
/* ALL ELEMENTS */
.NodeStyle { }
.ParentNodeStyle {background:yellow;}
a.SelectedNodeStyle {background:#E5E5E5;display:block;padding:2px 0 2px 3px;}
/*	LISTS */
#content-side1-three-column ul.list-of-links,
#content-side2-three-column ul.list-of-links {margin: 0 0 30px 0px;}
ul {list-style-type: none; padding: 0px; margin: 0px;}
li {
    background-image: url(../img/list-bullet-knr.jpg);
    background-repeat: no-repeat;
    background-position: 16px 4px; 
    padding: 3px 0px 5px 35px; 
}
li.narrow {
    width:245px;
    float:left;
    background-image: url(../img/list-bullet-knr.jpg);
    background-repeat: no-repeat;
    background-position: 16px 4px; 
    padding: 3px 0px 5px 35px; 
}
ul.list-of-links {border-bottom:10px dotted #666666;}
ul.list-of-links li{border-top:1px dotted #666666;}
ul.list-of-links li.current {background-color:#E5E5E5;}
ul.no-lines,
ul.no-lines li {border:none;}
/*	HOME PAGE FEATURE AREA */
.feature-area {background-color:#6799D1;}
/*	IMAGES & PHOTOS */
img {border:none;}
.photo-border {
	border:1px solid #cecece;
	padding:4px;
	background:#d9d9d9;
	margin-bottom:1px;
	display:block;
}
.photo-noborder {
	border:none;
	margin-bottom:1px;
	display:block;
}
.photo-float-left {float:left;margin-right:10px;}
.photo-float-right {float:right;margin-left:10px;}
.image-border-none {border:none;}
/*	FOOTER */
#footer {
	background:#2e3b4b;
	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
	width:auto;
	padding:.8em 0 1em 20px;
	position:relative;
	color:#a9c0db;
	font-size:.8em;
}
#footer div {
	background:#6289ba;
	width:320px;
	position:absolute;
	top:0;
	right:0;
	padding:.8em 0 1em 0;
}
#footer a:link,
#footer a:visited {color:#FFFFFF;text-decoration:none;}
#footer a:hover {color:#D4E7F8;text-decoration:none;}
#footer a:active {color:#FFFFFF;}
/*	FOOTER-SUB */
#footer-sub {
	margin-top:1em;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	text-align:center;
	padding:.1em 0 2em 0;
	position:relative;
	font-size:.8em;
	color:#999999;
}
#footer-sub ul {margin:0;padding:0;}
#footer-sub li {display:inline;list-style:none;padding:0 1em 0 0;background:none;}
#footer-sub a:link,
#footer-sub a:visited {text-decoration:underline;color:#999999;}
#footer-sub a:hover {color:#666666;text-decoration:none;}
/*	MISC CLASSES */
.style1 {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 11px;color: #2e3b4b;}
.style2 {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #1e5c8a;}
.style3 {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;}
.style4 {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 10px;color: #2e3b4b;}
.style5 {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #348327;}
.style6 {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #348327;}
.news-date {font-size:0.9em;font-style:italic;font-weight:bold}
.arrow {vertical-align:middle;}
input.button-big {font-weight:bold;padding:.7em 1.5em;font-size:1.1em;vertical-align:bottom;}
input.button-small {font-weight:normal;padding:.4em 1em;font-size:.8em;vertical-align:bottom;}
.clear {clear:both;}
.none {display:none;}