/* Basic html overides */

html
{
	color:#FFFFFF;
}
body
{
	background-image: url(../images/gradient.jpg);
	background-repeat: repeat-x;
	background-color: #1186a6;
}
img
{
	border: 0;
}
a
{
	color:#FFFFFF;
}
a.nounderline
{
	text-decoration: none;
}
a:visited
{
	color:#FFFFFF;
}
a:hover
{
	color: #bbcfff;
}

/* This is the header information */
div.header
{
	position: relative;
	top: 10px;
	width: 1024px;
	margin-left: auto;
	margin-right: auto;
}
div.navbar
{
	background-image:url("../images/navbar.gif");
	display: block;
	white-space: nowrap;
	position: absolute;
	width: 1024px;
	height: 27px;
	left: 0px;
	top: 79px;
	z-index:1;
}
p#loginregister
{
	position: absolute;
	top: 35px;
	left: 624px;
	width: 400px;
	text-align:right;
}
#loginregister a
{
	text-decoration: none;
}
a#home
{
	position: absolute;
	background-image:url("../images/left_button.gif");
	text-align: center;
	line-height: 27px;
	vertical-align: middle;
	text-decoration: none;
	width: 136px;
	height: 27px;
}
a:hover#home
{
	background-position: 0 -27px;
}
a#services
{
	position: absolute;
	left: 137px;
	background-image:url("../images/button.gif");
	text-align: center;
	line-height: 27px;
	vertical-align: middle;
	text-decoration: none;
	width: 136px;
	height: 27px;
}
a:hover#services
{
	background-position: 0 -27px;
}
a#admincp
{
	position: absolute;
	left: 274px;
	background-image:url("../images/button.gif");
	text-align: center;
	line-height: 27px;
	vertical-align: middle;
	text-decoration: none;
	width: 136px;
	height: 27px;
}
a:hover#admincp
{
	background-position: 0 -27px;
}
table#ControlPanel
{
	table-layout: fixed;
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
	border-color:black;
	border-collapse: separate;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	height: 150px;
}
td, tr#ControlPanel
{
	border-width: 0px;
	text-align: center;
}

/* This section formats the body of the page */
table.viewusers
{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
p.viewusers
{
	text-align: center;
}

div.topedge
{
	background-image:url("../images/background-top.gif");
	position: relative;
	width: 1024px;
	height: 6px;
	margin-top: 45px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	z-index:-1;
}

div.body
{
	position: relative;
	background-image:url("../images/background-middle.gif");
	width: 1004px;
	margin-left: auto;
	margin-right: auto;
	color: black;
	padding-top: 1px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 1px;
	z-index:0;
}

div.bottomedge
{
	background-image:url("../images/background-bottom.gif");
	position: relative;
	width: 1024px;
	height: 8px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	z-index:-2;
}

table#userInfo td
{
	text-align: left;
}

/* This section formats the footer of the page */
div.footer
{
	position: relative;
	width: 1024px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	z-index:-3;
}
h5.footer
{
	line-height: 20px;
}

p.postTitle
{
	font-size: 28px;
	font_style: bold;
}
p.postDate
{
	position: relative;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	top: -50px;
	font-size: 13px;
	text-align: right;
}
p.postBody
{
	position: relative;
	top: -50px;
}
div.ads
{
	width: 728px;
	margin-right: auto;
	margin-left: auto;
}
td.descriptionText
{
	text-align: right;
}
td.inputBox
{
	text-align: left;
}
div.search
{
	position: relative;
	top: 30px;
	left: 850px;
}
td.recipename
{
	padding-left: 25px;
	text-align: left;
}

table.Transactions
{
	border-collapse:collapse;
	width: 100%;
}

tr.MoneyOn
{
	background-color: #FFFFFF;
}

td.description a
{
	color: black;
}

td.description a:hover
{
	color: blue;
}

td.description
{
	width: 70%;
	text-align: left;
}