@charset "utf-8";
/* CSS Document */

body{
	/*Nice background colour, just needs some work on image backgrounds etc to work*/
	/*background-color:#F0F0F0;*/
}

#one {
	height:80px;
	width:1000px;
	background:transparent url('../images/top_gradient1.png') repeat-x;
	clear:none;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	float:auto;
	border-left:1px solid black;
	border-right:1px solid black;
	/*background-color:black;*/
}

#matt-k_logo{
	/*border:1px solid white;*/
	clear:none;
	float:left;
	margin-left:20px;
	margin-top:13px;
}

#matt-k_banner{
	/*border:1px solid white;*/
	clear:none;
	float:left;
	margin-left:10px;
	margin-top:17px;
}

#login_panel{
	border:1px solid white;
	width:200px;
	height:50px;
	clear:none;
	float:right;
	margin-top:17px;
	margin-right:10px;
	
}

#two {
	height:2px;
	width:1000px;
	/*background-color:#F3F0EA;*/
	background-color:black;
	clear:none;
	margin-left:auto;
	margin-right:auto;
	float:auto;
/*	border-top:1px solid grey;
*/	border-left:1px solid black;
	border-right:1px solid black;

}

#three {
	height:41px;
	vertical-align:top;
	width:1022px;
	background-color:#EAE4D8;
	clear:none;
	margin-left:auto;
	margin-right:auto;
	float:auto;
	/*border:1px solid green;*/
}


input:focus
{ 
	background:transparent url('../images/bg6.jpg') no-repeat;
	border:0;
	padding:4px 8px;
	margin-bottom:0px;
	background-color:white;
}


input:active
{ 
	background:transparent url('../images/bg6.jpg') no-repeat;
	border:0;
	padding:4px 8px;
	margin-bottom:0px;
	background-color:white;
}

/*	
	Needs to be changed to only reference particular search box.
*/
input.matt-k_search{
	background: transparent url('../images/bg11.jpg') no-repeat;
	margin-top:6px;
	margin-left:10px;
	float:left;
	width:217px;
	color : #747862;
	height:21px;
	border:0;
	padding:4px 8px;
	margin-bottom:0px;
	font-size:13px;
	font-family: Verdana, sans-serif;
	font-size:12px;
	color:#7c7c7c;
}



#search_form {
	/*border:1px solid blue;*/
}

#three_one {
	width:11px;
	float:left;
	clear:none;
}

#three_two {
	width:1000px;
	float:left;
	clear:none;	
	border-top:1px solid grey;
	}

#search_btn {
	float:left;
	clear:none;
	width:63px;
	height:27;
	margin-left:17px;
	margin-top:7px;
	border-top:0px;
}

/*Search buttom image link*/
a img {
 border: none;
}

#three_three {
	width:11px;
	height:11px;
	float:left;
	clear:none;
	}


#black_separator {
	clear:none;
	margin-left:auto;
	margin-right:auto;
	float:auto;
	height:8px;
	width:1000px;
}

#black_end_left {
	border-top:1px solid grey;
	height:7px;
	width:7px;
	background:transparent url('../images/black_lr.png') no-repeat;
	float:left;
}

#black_fill{
	border-top:1px solid grey;
	background-color:#000000;
	height:7px;
	width:986px;
	float:left;
}

#black_end_right {
	border-top:1px solid grey;
	height:7px;
	width:7px;
	float:left;
	background:transparent url('../images/black_br.png') no-repeat;
}

#grey_corners{
	clear:none;
	margin-left:auto;
	margin-right:auto;
	float:auto;
	width:1000px;
	height:7px;
}

#grey_corners_tl {
	height:7px;
	width:7px;
	float:left;
	background:transparent url('../images/grey_tl.png') no-repeat;
}

#grey_corners_tr {
	height:7px;
	width:7px;
	float:right;
	background:transparent url('../images/grey_tr.png') no-repeat;
}


#four {
	/*height:485px;*/
	width:1000px;
	/*background-color:#F3F0EA;*/
	background-color:#FFFFFF;
	clear:none;
	margin-left:auto;
	margin-right:auto;
	float:auto;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;	
}

#transactions_panel{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#495966;
}

#file_uploader{
	height:100px;
	width:200px;
	border:1px solid blue;
}

td.odd {
	background-color: #FFFFFF;	
}

td.even {
	background-color: #F2F5F9;	
}

#bar_chart{
	float:left;
	clear:none;
}

/*
#line_chart {
	float:left;
	clear:right;
}
*/

#five {
	height:15px;
	width:1000px;
	background-color:#E8F3FB;
	clear:none;
	margin-left:auto;
	margin-right:auto;
	float:auto;
	border:1px solid #CCC;
}

#six {
	text-align:center;
	height:162px;
	width:1000px;
	background-color:#F3F0EA;
	clear:none;
	margin-left:auto;
	margin-right:auto;
	float:auto;
	/*border:1px solid grey;*/
}

#seven {
	text-align:center;
	height:30px;
	width:980px;
	background-color:#F3F0EA;
	clear:none;
	margin-left:auto;
	margin-right:auto;
	padding-top:6px;
	padding-left:10px;
	padding-right:10px;
	float:auto;
	border-top:1px solid grey;
	line-height:21px;
	color:#333333;
	font-size:11px;
	text-decoration:none;
	font-family:tahoma;

}

.c_foot_item {
	width:178px;
	text-align:left;
	padding-left:20px;
	height:160px;
	/*border:1px solid grey;*/
	float:left;
}

p1 {
	font-size:14px;
	line-height:33px;
	text-decoration:underline;
}

.c_foot_item a{
	line-height:21px;
	color:#333333;
	font-size:11px;
	text-decoration:none;
	font-family:tahoma;
	margin-bottom:20px;
}

#foot_one	{
}

#foot_two	{
}

#foot_three	{
}

#foot_four	{
}

#foot_five	{
}

#cop1 {
	float:left;
}

#cop2 {
	float:right;
}