﻿
body{
	margin-left: auto; 
	margin-right: auto;
	padding-top:0px;
	margin-top:0px;
	height:100%;	
	font-family: Arial, Helvetica, Sans Serif;
	font-size:12px;
	color:#333333;
	background-color:#F1F1EC;
	background-image:url(images/bkgradient.jpg);
	background-repeat:repeat-x;
}

.master{
	margin-left: auto; 
	margin-right: auto;
	width:830px;
	background-image:url(images/bkshadow.jpg);
	background-repeat:repeat-y;
	position:relative;	
}
.header{
	background-image:url(images/kilsbyallan.jpg);
	background-repeat:no-repeat;
	height:278px;
}
.header h1 a, .header h1 a:link, .header h1 a:visited, .header h1 a:active, .header h1 a:hover {
	display: block;
	width: 420px;
	height: 170px;
	border: 0px;
	text-decoration: none;
	
}.header h1 {
	height:170px;
	width: 420px;
	text-indent: -5000px;
	overflow: hidden;
	float:left;	
	display: block;
}
	
.black{
	color:#000;
	text-decoration:none;
}
.black a:link{	
	color:#000;
}
.black a:visited{	
	color:#000;
}
.black a:hover{	
	color:#000;
}
.black a:active{	
	color:#000;
}


.cms{
	color:#3791EA;
}
.cms a:link{	
	color:#3791EA;	
}
.cms a:visited{	
	color:#3791EA;	
}
.cms a:hover{	
	color:#3791EA;
}
.cms a:active{	
	color:#3791EA;	
}

.sidepannel{
	background-image:url(images/sidepannelmid.jpg);
	background-repeat:repeat-y;
	float:right;
	padding-right:40px;
	width:254px;
	}
.sidepannelcontent{
	padding-left:15px;
	width:225px;
	}
.sidepannelfooter{
	background-image:url(images/sidepannelbase.jpg);
	background-repeat:no-repeat;
	height:9px;
	width:254px;
	}
	
	

.sidepannel2{
	background-image:url(images/sidepannelmid.gif);
	background-repeat:repeat-y;
	position:absolute;
	left:536px;
	top:143px;
	width:254px;
	}
.sidepannelheader2{
	background-image:url(images/sidepannelhead.jpg);
	background-repeat:no-repeat;
	height:100%;
	width:254px;	
	}
.sidepannelcontent2{
	padding-top:15px;
	padding-left:15px;
	width:225px;	
}
.sidepannelfooter2{
	background-image:url(images/sidepannelbase.gif);
	background-repeat:no-repeat;
	height:3px;
	width:254px;	
	}
/*		
.sidepannel{
	background-image:url(images/sidepannelmid.jpg);
	background-repeat:repeat-y;
	width:254px;
	height:100%;
	margin-left:536px;	
	padding-top:5px;	
	}
.sidepannelcontent{
	padding-left:15px;
	margin-top:-120px;	
	width:225px;
	}
.sidepannelfooter{
	background-image:url(images/sidepannelbase.jpg);
	background-repeat:no-repeat;
	height:9px;
	width:254px;
	}*/	
.sidepannellist{	
	padding-left:8px;
	margin-left:8px;
}
.sidepannellist ul{
}
.sidepannellist li{
	list-style-image:url(images/square.gif);
	padding-bottom:20px;
}
.sidepannellisthr{
	width:220px;
	color:#CCCCCC;
	border-top:none;
	border-left:none;
	border-bottom:solid 1px #CCCCCC;
	}


.nav 
{
	position:absolute;
	top:120px;
	left:541px;
	padding:0;
	margin:0;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration: none;
	/*float:right;
	margin-top:120px;
	margin-right:13px;*/
}
.nav ul{
}
.nav li{
	display:inline;	
	list-style-image:none;
	padding-right:15px;
}
	
.nav {
	color:#fff;	
	padding-bottom:2px;
}
.nav li a:link {
	color:#fff;	
	text-decoration: none;	

}
.nav li a:visited {
	color:#fff;	
	text-decoration: none;	
}	

.nav li a:hover {
	color:#e7e7e7;
	text-decoration:none;	
	border-bottom: solid 2px #fff;
}
.nav li a:active {
	color:#fff;	
	text-decoration: none;	

}
.navigationlinkselected {
	color:#fff;	
	text-decoration: none;	

}


.content{
	padding-left:18px;
	padding-bottom:40px;
	width:480px;
	clear:both;
}


.contentie
{
	width:480px;	
	padding-left:18px;
	padding-bottom:40px;	
	float:left;
}


.footer
{
	clear:both;
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/bkfooter.jpg);
	height:10px;	
	width:830px;
}
.footertxt{
	margin-left:auto;
	margin-right:auto;
	font-size:11px;
	width:820px;
}

.c2kLink {
	margin-left:auto;
	margin-right:auto;
	font-size:11px;
	width:820px;
	}
.c2kLink a:link{
	color:#cccccc;
	}
.c2kLink a:visited{
	color:#cccccc;
	}
.c2kLink a:hover{
	color:#666666;
	}
.c2kLink a:active{
	color:#cccccc;
	}

img{
	border:none;
}

.floatright{
	float:right;
}
.floatleft{
	float:left;
}
.clearboth{
	clear:both;
}

ul{	
	padding-left:0px;
	margin-left:0px;
}
li{
	padding-bottom:5px;
	list-style-type:none;
}

ol{	
	padding-left:0px;
	margin-left:0px;
}



hr{
	color:#CCCCCC;
	border-top:none;
	border-left:none;
	border-bottom:solid 1px #CCCCCC;

}


h1{
	font-size:20px;
	color:#990000;
	padding-bottom:0;
	padding-top:0;
	margin-bottom:0;
	margin-top:0;
}
h2{
	font-size:18px;
	color:#990000;
	line-height:140%;
	padding-bottom:0;
	padding-top:0;
	margin-bottom:0;
	margin-top:0;
}
h3{
	font-size:25px;
	font-weight:normal;
	color:#990000;
	padding-bottom:0;
	padding-top:0px;
	margin-bottom:0;
	margin-top:0;
}
h4{
	font-size:20px;
	color:#990000;
	padding-bottom:0;
	padding-top:0px;
	margin-bottom:0;
	margin-top:0;
}

.smalltext
{
	font-size:11px;
	}

p{
	padding:0;
	font-size:12px;
	padding-bottom:0;
	padding-top:0px;
	margin-bottom:0;
	margin-top:0;
}
p a:link{	
	color:#333;
}
p a:visited{	
	color:#333;
}
p a:hover{	
	color:#333;
}
p a:active{	
	color:#333;
}

.login
{
	margin-top:30px;
	padding-left:50px;	
	color:#fff;
	clear:both;
	float:left;
	}

.logout{
	font-size:10px; 
	color:#fff;
	text-decoration:none;
}

.loginpanel{
	width:240px;
}

/* old css
.sidepannelcontent{
	position:relative; 
	top:-120px; 
	left:15px;
	width:225px;
	}

.sidepannel{
	background-image:url(images/sidepannelmid.jpg);
	background-repeat:repeat-y;
	height:600px;
	width:254px;
	float:right;
	padding-right:40px;
}
.sidepannelfooter{
	background-image:url(images/sidepannelbase.jpg);
	background-repeat:no-repeat;
	height:9px;
	width:254px;
	clear:both;
	float:right;
	padding-right:40px;
	}
.content2{
	position:relative; 
	top:0px; 
	left:18px;
	width:488px;
	height:100%;
	
}	
*/