/* main elements */
* {
	padding: 		0px;
	margin: 		0px;
	border:none;
}
body { 
	color:			#000000;
}

h1 {
	font: 			16px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	float:left;
}

a{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#36367D;
	font-weight:bold;
	}

.white-heading{
	font: 			18px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	float:left;
}

h2 {
	float:left;
	font: 			14px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	font-weight:bold;
	color:#313470;
	width:100%;
	margin-bottom:4px;
}

.right{
	float:right;
}

.page-heading{
	float:			left;
	font: 			14px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#3399ff;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
}

.padding-8-float-left{
	float:left;
	padding:4px 8px 8px 8px;
}

.float-left{
	float:left;
	padding:14px 14px 14px 14px;
	width:872px;
}

.floatleft{
	float:left;
	height:auto;
	width:100%;
}

.left-paragraph-right-image{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#313470;
	width: 100%;
	/*background:red;*/
}

.left-paragraph-right-image2{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#333333;
	width: 872px;
}

#maincontainer { 
	width:			900px;
	margin:			auto;
	margin-top:20px;
	}
	
#main-container { 
	width:			902px;
	margin:			auto;
	margin-top:20px;
	}
	
.page-topbar{ 
	width:			888px;
	height:28px;
	float:left;
	background:url("images/page-top-bar.jpg");
	padding:6px 0px 0px 14px;
}
	
#main_header{
	width:			100%;
	height:102px;
	background:#61BB46 ;
	margin: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #61BB46;
	border-left:none;
	border-top:none;
	border-bottom:none;
}

#top_nav{
	width:			100%;
	margin: 4px 0px 6px 2px;
}

#top-nav{
	width:			896px;
	margin: 4px 0px 6px 28px;
	float:left;
}

#header_logo{
	width:			902px;
	height:102px;
	background:url("images/kingfisher-title3.jpg") no-repeat;
	margin: 0px 0px 0px 0px;
}

#header-image{
	width:			902px;
	height:102px;
	background:url("images/headerx.jpg") no-repeat;
	margin: 0px 0px 0px 0px;
}

#container { 
	float:left;
	width:			100%;
	border: 1px solid #96C976;
	margin:0px 0px 8px 0px;
}

#container-new { 
	float:left;
	width:			900px;
	border: 1px solid #96C976;
	margin:0px 0px 8px 0px;
	border-top:none;
}

/*------------------------------------------------------------------------------*/
/*dividers----------------------------------------------------------------------*/
/*------------------------------------------------------------------------------*/

.divider-8{
	float:			left;
	width:800px;
	height:8px;
	background:white;
}

.divider8{
	float:left;
	width:100%;
	height:8px;
}



.div-4{
	float:			left;
	width:800px;
	height:4px;
	background:white;
}

.divider-16{
	float:			left;
	width:800px;
	height:16px;
	background:white;
}

.divider-24{
	float:			left;
	width:800px;
	height:24px;
	background:white;
}

.divider-4{
	float:			left;
	width:100%;
	height:4px;
}

.divider-1{
	float:			left;
	width:100%;
	height:1px;
}

.page-divider{
	width:880px;
	height:8px;
	/*background:green;*/
}

.page-divider-1{
	float:left;
	width:880px;
	height:1px;	
}

.heading-divider{
	width:883px;
	height:2px;
	background:#cccccc;
	margin:0px 0px 6px 0px;
}

.picture-frame-large{
	width:881px;
	height:400px;
	margin-right:0px 0px 6px 0px;
	text-align:center;
	border: #cccccc 1px solid;
}


.picture-frame{
	float:right;
	width:398px;
	height:231px;
	background:white;
	margin:0px 0px 14px 14px;
}

.thumbnail{
	height:72px;
	width:73px;
	float:left;
	margin-right:8px;
	background:url("images/frame2.jpg") no-repeat;
	padding:8px 0px 0px 7px;
}

.thumbnail-faded{
	height:72px;
	width:73px;
	float:left;
	margin-right:8px;
	background:url("images/frame2.jpg") no-repeat;
	padding:8px 0px 0px 7px;
	opacity:0.4;filter:alpha(opacity=40);
}

/*------------------------------------------------------------------------------*/
/*nudgers-------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------*/
.nd4{
	margin:4px 0px 0px 0px;
}

.nu4{
	margin:0px 0px 4px 0px;
}
/*------------------------------------------------------------------------------*/
/*fonts-------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------*/

.black-12{
	float:			left;
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			black;
}

.black-13{
	float:			left;
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			black;
}

.grey-13{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#333333;
}

.grey-12{
	float:			left;
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#666666;
}

.red-12{
	float:			left;
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			red;
}

.nice-red-13{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#990000;
}

.green-13{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			green;
}

.orange-13{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#F58426;
}

.blue-13{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#333333;
}

.blue-12{
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#313470;
}

.current-page{
	font: 			15px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:#999999;
}

/*------------------------------------------------------------------------------*/
/*table replica-----------------------------------------------------------------*/
/*------------------------------------------------------------------------------*/

.div-table-pair{
	float:left;
	width:884px;
	margin:0px 0px 10px 0px;
	height:auto;
}

.div-table-container{
	width:			400px;
	height:auto;
	padding:		0px 0px 3px 0px;
	float:			left;
	font: 			15px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#003399;
	margin:			0px 0px 0px 0px;
	/*background:purple;*/
}
.div-table-container-long{
	width:			585px;
	padding:		0px 0px 3px 0px;
	float:			left;
	font: 			15px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#003399;
	margin:			0px 0px 0px 0px;
}

.div-531{
	width:			470px;
	padding:		0px 0px 3px 0px;
	float:			left;
	font: 			15px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#003399;
	margin:			0px 0px 0px 0px;
}

.div-table-700{
	width:			800px;
	padding:		0px 0px 3px 0px;
	float:			left;
	font: 			15px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#003399;
	margin:			0px 0px 0px 0px;
}

.div-table-container-right{
	width:			393px;
	height:auto;
	padding:		0px 0px 3px 0px;
	float:			right;
	font: 			15px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#003399;
	margin:			0px 12px 0px 0px;
}

.div-table-container-right-short{
	width:			277px;
	padding:		0px 0px 3px 0px;
	float:			right;
	font: 			15px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#003399;
	margin:			0px 0px 0px 0px;
	/*background:purple;*/
}

.div-331{
	width:			383px;
	padding:		0px 0px 3px 0px;
	float:			right;
	font: 			15px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			#003399;
	margin:			0px 0px 0px 0px;
	/*background:purple;*/
}

.col-heading-100{
	float:			left;
	width:			100px;
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			black;
	margin:			0px 4px 0px 0px;
	background:		#E1EAF2;
	border:         1px solid #B5D3E1;
	font-weight:bold;
	padding: 0px 0px 2px 2px;
}
.col-heading-300{
	float:			left;
	width:			314px;
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			black;
	margin:			0px 4px 0px 0px;
	background:		#E1EAF2;
	border:         1px solid #B5D3E1;
	font-weight:bold;
	padding: 0px 0px 2px 2px;
}

.col-100{
	float:			left;
	width:			100px;
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			black;
	margin:			0px 4px 0px 0px;
	padding: 0px 0px 2px 4px;
}
.col-300{
	float:			left;
	width:			300px;
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			black;
	margin:			0px 4px 0px 0px;
	padding: 0px 2px 2px 4px;
}

.col1-heading{
	float:			left;
	width:			157px;
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			black;
	margin:			0px 4px 0px 0px;
	background:		#E1EAF2;
	border:         1px solid #B5D3E1;
	font-weight:bold;
	padding: 0px 0px 2px 2px;
}

.col1-heading{
	float:			left;
	width:			157px;
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			black;
	margin:			0px 4px 0px 0px;
	background:		#E1EAF2;
	border:         1px solid #B5D3E1;
	font-weight:bold;
	padding: 0px 0px 2px 2px;
}

.col2-heading{
	float:			left;
	width:			50px;
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			black;
	margin:			0px 4px 0px 0px;
	background:		#E1EAF2;
	border:         1px solid #B5D3E1;
	font-weight:bold;
	padding: 0px 0px 2px 2px;
}

.col-3-heading{
	float:			left;
	width:			45px;
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			black;
	margin:			0px 4px 0px 0px;
	background:		#E1EAF2;
	border:         1px solid #B5D3E1;
	font-weight:bold;
	padding: 0px 0px 2px 2px;
}

.col3-heading{
	float:			left;
	width:			137px;
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			black;
	margin:			0px 4px 0px 0px;
	background:		#E1EAF2;
	border:         1px solid #B5D3E1;
	font-weight:bold;
	padding: 0px 0px 2px 2px;
}

.col4-heading{
	float:			left;
	width:			50px;
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	color:			black;
	margin:			0px 0px 0px 0px;
	background:		#E1EAF2;
	border:         1px solid #B5D3E1;
	font-weight:bold;
	padding: 0px 0px 2px 2px;
}

.table-row{
	margin:			0px 214px 0px 0px;
	padding:		5px 0px 7px 2px;
	float:			left;
	color:			#666666;
	width:			391px;
}

.table-row-dotted{
	margin:			0px 214px 0px 0px;
	padding:		5px 0px 7px 0px;
	float:			left;
	color:			#666666;
	width:			750px;
	border:			1px #cccccc dotted;
	border-left:none;
	border-right:none;
	border-top:none;
}

.table-row-solid{
	margin:			0px 214px 0px 0px;
	padding:		5px 0px 7px 2px;
	float:			left;
	color:			#666666;
	width:			391px;
	background:#EFF2F7;
}

.table-row-solid-short{
	margin:			0px 214px 0px 0px;
	padding:		5px 0px 7px 2px;
	float:			left;
	color:			#666666;
	width:			274px;
	background:#EFF2F7;
}

.row-solid-328{
	padding:		5px 0px 7px 2px;
	float:			left;
	color:			#666666;
	width:			381px;
	background:#EFF2F7;
}

.table-row-short{
	margin:			0px 214px 0px 0px;
	padding:		5px 0px 7px 2px;
	float:			left;
	color:			#666666;
	width:			274px;
}

.row-328{
	padding:		5px 0px 7px 2px;
	float:			left;
	color:			#666666;
	width:			381px;
}
.table-row-short2{
	margin:			0px 214px 0px 0px;
	padding:		5px 0px 7px 0px;
	float:			left;
	color:			#666666;
	width:			277px;
}

.col1{
	float:			left;
	width:			162px;
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	margin:			0px 4px 0px 0px;
}

.col2{
	float:			left;
	width:			59px;
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	/*background:			#999999;*/
	text-align:center;
}

.col3{
	float:			left;
	width:			143px;
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	/*background:			#999999;*/
	text-align:center;
	
}

.col4{
	float:			left;
	width:			40px;
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-align:center;
}

.col2r{
	float:			left;
	width:			50px;
	padding:0px 0px 9px 0px;
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-align:right;
	/*background:			#999999;*/
}

.col4r{
	float:			left;
	width:			40px;
	padding:0px 0px 0px 0px;
	font: 			12px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-align:right;
}
/*------------------------------------------------------------------------------*/
/*images------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------*/
img.login{
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}

img.right-of-paragraph { 
    float: right;
	margin:0px 0px 0px 0px; 
}

/*------------------------------------------------------------------------------*/
/*inputs------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------*/
input.mainform {
	width:						300px;
	color:						#7B7E82;
	padding-left:				2px;
	font: 						11px/1.3em Tahoma, Arial,Helvetica,sans-serif; 
	margin:						0px 0px 3px 0px;
	}
	
input.mainform3 {
	width:						295px;
	height:20px;
	color:						#7B7E82;
	padding-left:				2px;
	font: 						11px/1.3em Tahoma, Arial,Helvetica,sans-serif; 
	border:1px solid #333333;
	float:left;
	}
	
	.panel_submit_holder{
	margin-top: 10px;
	height:30px;
	width: 290px;
	border:hidden;
	float:left;
}

.submitButtonAdmin{
	width: 64px;
	height: 21px;
	background-color:#ffffff;
	border:none;
	float:right;
}
.submitButtonAdmin2{
	width: 64px;
	height: 21px;
	background-color:#ffffff;
	border:none;
	float:right;
	margin-right:5px;
}

/*------------------------------------------------------------------------------*/
/*links-------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------*/
A.link-main-12{
	font: 			15px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#F58426;
	font-weight:bold;
	}
A:link.link-main-12{
	font: 			15px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#F58426;
	font-weight:bold;
	}
A:visited.link-main-12{
	font: 			15px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#F58426;
	font-weight:bold;
	}
A:hover.link-main-12{
	font: 			15px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#3399ff;
	font-weight:bold;
}

A.link-new{
	font: 			14px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#3399ff;
	font-weight:bold;
	}
A:link.link-new{
	font: 			14px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#3399ff;
	font-weight:bold;
	}
A:visited.link-new{
	font: 			14px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#3399ff;
	font-weight:bold;
	}
A:hover.link-new{
	font: 			14px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#F58426;
	font-weight:bold;
}



A.link-general-13{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#F58426;
	font-weight:bold;
	}
A:link.link-general-13{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#F58426;
	font-weight:bold;
	}
A:visited.link-general-13{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#F58426;
	font-weight:bold;
	}
A:hover.link-general-13{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#3399ff;
	font-weight:bold;
}

A.link-remove{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#333366;
	font-weight:bold;
	}
A:link.link-remove{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#333366;
	font-weight:bold;
	}
A:visited.link-remove{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#333366;
	font-weight:bold;
	}
A:hover.link-remove{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#3399ff;
	font-weight:bold;
}

A.lnk-s{
	font: 			10px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#333366;
	font-weight:bold;
	}
A:link.lnk-s{
	font: 			10px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#333366;
	font-weight:bold;
	}
A:visited.lnk-s{
	font: 			10px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#333366;
	font-weight:bold;
	}
A:hover.lnk-s{
	font: 			10px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#3399ff;
	font-weight:bold;
}

A.link-white{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#ffffff;
	font-weight:bold;
	}
A:link.link-white{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#ffffff;
	font-weight:bold;
	}
A:visited.link-white{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#ffffff;
	font-weight:bold;
	}
A:hover.link-white{
	font: 			13px/1.3em Arial,Tahoma,Helvetica,sans-serif;
	text-decoration:none;
	color:			#3399ff;
	font-weight:bold;
}
