hr {
	margin:	0px;
}

h3 {
	padding: 0px;
	margin:	2px;
}

.leftnavbody {
	border-radius: 4px;
	background: black;
}

.leftnavcontent {
	background: blue;
	list-style-type: none;
	margin: 0;
	padding: 0;
	color: white;
}

.leftnavcontent li
{
	background: #00A;
	padding-bottom: 2px;
	border-bottom:	2px solid black;
	border-top:	2px solid black;
	color: white;
}

.leftnavcontent li a
{
	color: white; 
	font: bold 12px Arial;
	display: block;
	padding: 2px 0 2px 8px;
	line-height: 15px;
	text-decoration: none;
}

.leftnavcontent li a:visited
{
	color: white; 
}

.leftnavcontent li a:hover
{
	color:	black;
	background: #80CFFF;
}

.accountinfo {
	border-collapse: collapse;
	background: #EEE;
	border-radius:	4px;
	margin-right:	5px;
}

.accountinfo th {
	width:	100px;
	text-align:	right;
	font-weight:	bold;
	margin:	0px;
	padding-bottom:	2px;
}
.accountinfo td {
	margin:	0px;
	padding:	0px;
}

.accountinfo caption {
	font-weight:	bold;
}

.button {
    background-color:   #444;
    color:          white;
    padding:        2px 10px;
    font-weight:    bold;
    margin-bottom:  2px;

    border:         1px solid #EEE;
    border-radius:  8px;
    float:          left;
    clear:          left;

    -webkit-border-radius: 12px;
    -webkit-box-shadow: inset 3px -3px 3px rgba(0,0,0,.5), inset 0 3px 3px rgba(255,255,255,.5), inset -3px 0 3px rgba(255,255,255,.75);
    -moz-box-shadow: inset 3px -3px 3px rgba(0,0,0,.5), inset 0 3px 3px rgba(255,255,255,.5), inset -3px 0 3px rgba(255,255,255,.75);
    box-shadow: inset 3px -3px 3px rgba(0,0,0,.5), inset 0 3px 3px rgba(255,255,255,.5), inset -3px 0 3px rgba(255,255,255,.75);
	text-decoration:	none;
}

.generaltable {
	border-radius: 4px;
	border:	1px solid #222;
	margin:	0px;
	padding: 0px 4px 0px 4px;
}
.generaltable th {
	text-align:		right;
	background-color:	#DDD;
	font-weight:	bold;
}
.generaltable td {
	margin:	0px;
	padding: 0px;
}

.borders {
	border: 1px solid #444;
	border-radius: 4px;
	background-color:	#DDD;
}

.alert {
	border:	1px solid black;
	border-radius:	4px;
	background-color:	yellow;
	color:		green;
	font-weight:	bold;
	padding:	1px 3px;
}
