* { font-family: Arial, Helvetica, sans-serif}

.text {
	font-size		: 12px;
	color			: #161616
}

.smalltext {
	font-size		: 10px;
	color			: #161616
}

/* this hack is because stupid IE has a bug for center alignment which other browsers, safari/opera etc dont experience */
body { background-position:center; background-position:top; margin-top : 0px; margin-left : 11px; text-align : center }
html>body { background-position:center; background-position:top; margin-top : 0px; margin-right : 6px; margin-left : 0px; text-align : center }

.whitetext {
	color			: #FFFFFF
}

.maintable {
	font-size		: 12px;
	background-color: #FFFFFF;
	color			: #161616;
}

.backgroundtable {
	font-size		: 12px;
	background-color: #FFFFFF;
	color			: #161616;
	padding			: 0px;
}

.sidebar {
	font-size		: 12px;
	background-color: #f5f5f5;
	background-image: url(/images/boxes/box-middle.gif);
	color			: #161616
}

.indentedtext {
	
	color			: #161616;
	padding-left	: 10px;	
	padding-right	: 10px;	
}

.sidebarheader {
	font-size		: 12px;
	font-weight		: bold;
	background-image: url(/images/boxes/box-header.gif);
	padding-left	: 10px;
	height			: 40px;
	padding-bottom	: 7px;
}
	
.subtablehd {
	background-color: #dddddd;
	font-size		: 12px;
	font-weight		: bold;
	color			: #161616;	
}	

.subtablecell {
	background-color: #EEEEEE;
	color			: #161616;	
}	

.subtablehdred {
	background-color: #993300;
	font-size		: 13px;
	font-weight		: bold;
	color			: #161616;	
}	

.subtablecellred {
	background-color: #FFD3D3;
	color			: #161616;	
}	

	
.SearchTableRowOn {
	background-color: #EBEBEB}
	
.SearchTableRowOn:hover {
	background-color: #b6d7f0 }		

.SearchTableRowOff {
	background-color: #FFFFFF}
	
.SearchTableRowOff:hover {
	background-color: #b6d7f0 }	
	
.SearchTableHiLight {
	background-color: #B7C6E6}	

H1 {
	margin-top		: 2;
	margin-bottom	: 3;
	font-weight		: 600;	
	font-size		: 17px;
	color			: #332d48;
	}

H2 {
	margin-top		: 0;
	margin-bottom	: 0;
	font-size		: 12px;
	color			: #161616;	
 }
	
H3 {
	font-size		: 12px;
	margin-top		: 0;
	margin-bottom	: 5;
	color			: #999999;
	font-weight		: 400;
	}

H4 {
	margin-top		: 0;
	margin-bottom	: 0;
	font-size		: 15px;
	color			: #666666;
	}
    
.button {
	font-size		: 11px; }

a:link {
	color			: #332d48;
	font-weight		: bold; }
	
a:visited {
	color			: #332d48;
	font-weight		: bold; }
	
a:hover {
	color			: red; }
	
.keyboard
{
	font-family		: "andale mono", "lucida console", "ms gothic", "courier new";
	font-size		: 11px;
}

.box {
	background-color: #EEEEEE;
	border: 1px #161616;
}

.whiteformbox {
	border			: 0px solid #FFFFFF;
	
	color			: #161616;
}

.hilighted {
	color			: red;
	font-weight		: bold;
}

.centeredImage {
    margin-top		: 0px;
    margin-bottom	: 0px;
    padding			: 0px;
	padding-bottom	: 0px;
	vertical-align	: middle;
}

.NotificationWarning, .NotificationNotice, .NotificationInformation {
		padding				: 7px;
		border-style		: solid;
		border-width		: 2px;
		margin-top			: 10px;
		margin-bottom		: 10px;
		overflow			: visible;
		display				: block;
		width				: 75%;
		color				: #333333
		}
		
.NotificationWarning {
		background-color	: #ff4848;	
		border-color		: #990000;
		font-weight			: bold;
		background-image	: url(/Images/Icons/small_error.png);
		background-repeat	: no-repeat;
		background-position	: left top;
		padding-left		: 30px;
		}
		
		
.NotificationNotice {
		background-color	: #f8f798;
		border-color		: #FFCC00;
		}
		
.NotificationInformation {
		background-color	: #c3d0dd;
		border-color		: #6b829e;
		}