@charset "UTF-8";
/* CSS Document */

body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td { 
			margin:0;
			padding:0;
		}
		body, p, td, th{
			font-size:12px;
			font-family:Georgia, "Times New Roman", Times, serif;
		}
		table {
			border-collapse:collapse;
			border-spacing:0;
		}
		fieldset,img { 
			border:0;
		}
		address,caption,cite,code,dfn,em,th,var {
			font-style:normal;
			font-weight:normal;
		}
		caption,th,td {
			text-align:left;
			vertical-align:top;
		}
		h1,h2,h3,h4,h5,h6 {
			font-size:100%;
			font-weight:normal;
		}
		q:before,q:after {
			content:'';
		}
		abbr,acronym { border:0;
		}
		h1{
			color: #a75d41;
			font-size:33px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
		}	
			
			
			
		body.site {
			background: #fff url(../images/bg.gif) top left repeat-x !important;
			text-align: center;
		}
		
		#container {
			background: transparent url(../images/footer_bg.png) bottom left repeat-x;
		}
		
		#main {
			margin: 0 auto;
			width: 800px;
			text-align: left;
			overflow: hidden;
			z-index: 90;
		}
		
		#logo { background: url("../images/header.jpg") top left no-repeat; }

		#logo a { 
			display: block;
			height: 141px;
			width: 800px;
			text-indent: -9999px;
		}
		
		#navigation {
			margin-top: 16px;
			font-family: arial, helvetica, sans-serif;
			font-size: 14px;
			font-weight: bold;
			text-transform: uppercase;
			height: 45px;
		}
		
		#navigation ul {
			margin-left: 0;
			padding-left: 0;
			white-space: nowrap;
		}
		
		#navigation ul li {
			display: inline;
			list-style-type: none;
		}
		
		#navigation a { padding: 3px 10px; }
		
		#navigation a:link, #navigation a:visited {
			color: #fff;
			text-decoration: none;
		}
		
		#navigation a:hover {
			color: #6b94d6;
			text-decoration: none;
		}

#content{
	padding-bottom: 25px;
}
#left{
	width: 525px;
	float: left;
	padding-bottom: 25px;
}
#right{
	width: 250px;
	float: left;
	padding: 0 0 25px 25px;
}

#sidenav{
	width: 250px;
	float:left;
	padding-bottom: 25px;
}
#contentbox{
	width: 525px;
	float:left;
	padding: 0 0 25px 25px;

}

#footer{
	clear:both;
	height: 110px;
}
#footerleft{
	font-size:12px;
	width: 425px;
	float: left;
	padding-top:50px;
}
#footercenter{
	font-size:12px;
	width: 100px;
	float: left;
	text-align:right;
	padding-top:30px;
}
#footerright{
	font-size:12px;
	width: 250px;
	float: left;
	padding: 30px 0 0 25px;
}	
#fronttable td{
	width: 250px;
}
#fronttable td.right{
	padding:0 0 0 25px;
}

#sidenav{
}
#sidenav ul{
list-style-type:none;
margin:0;
padding:0;
padding-top:40px;
display:block;
overflow:hidden;

}
#sidenav li{
border-bottom: 1px solid #bcbcbc;
height:31px;
text-align:center;
margin:0;
padding:0;
margin-bottom:-1px;
}
#sidenav li a, #sidenav li a:link, #sidenav li a:visited{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
text-transform:uppercase;
text-decoration:none;
color: #a75d41;
padding-top: 9px;
display:block;
}
#sidenav img{
	padding: 10px 0 10px 0;
}

#sidenav p{
	padding: 0 50px 0 50px;
	text-align:center;
	line-height:18px;
}

/* Management */
#EditControls {
	position:absolute;
	display:block;
	width:400px;
	top: 5px;
	right: 5px;
	overflow:hidden;
}
.ctlAddKB, .ctlEditKB, .ctlEditPage, .ctlAddPage, .ctlAddClient, .ctlEditClient, .ctlAddClientLocation, .ctlEditClientLocations{
	display:block;
	padding: 0 10px 0 10px;
	margin-right:-1px;
	float:right;
	border-right:1px solid #004682;
	cursor:pointer;
}