/* Base CSS document for IDAAD */

/* Global */
html, body
{
	padding: 0;
	margin: 0;	
	width: 100%;
}

.centre { text-align: center; }
.middle { margin: 0 auto; }

.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; }

/* Links */
a 
{
	font-family: Calibri,Arial;
	font-size: small;
	text-decoration: none;
	color: #00618C;
}

a:hover { text-decoration: underline; color: #FF0000; }

/* Input */
input { border: 1px solid #aaa; }
input[type="hidden"] { display: none; }
.noborder, .noborder input { border: 0px; }

/* Header */
#header
{
	height: 82px;
	width: 100%;
}

#topstatus
{
	background-color: #0069a7;
	/*background-image: url("../images/headerbar.gif");
	background-repeat: repeat-x;*/
	width: 100%;
	height: 23px;
	margin: -4px 0px; /* IE6 hack */
}

html>body #topstatus
{
	margin: 0px 0px;
}

#statusleft { float: left; }
#statusright { float: right; }
#statusleft, #statusright { padding: 3px; }
#statusleft p, #statusright p { color: #fff; font-weight: bold; display: inline; }
#statusleft span, #statusright span { color: #fff; font-weight: bold; display: inline; }
#statusleft a, #statusright a { color: #fff; font-weight: bold; display: inline; }

/* Content */
#maincontent
{
	margin-top: 10px;
}

#maintext
{
	background-image: url("../images/world.jpg");
	background-repeat: no-repeat;
}

.content
{
	width: 980px;
	margin: 0 auto;
	text-align: left;
}

/* Boxes... */
.bluebox
{
	border: 1px solid #4b578b;
	background-color: #ecf4ff;
}

.redbox
{
	border: 1px solid #f00;
	background-color: #ff9191;
}

.yellowbox
{
	border: 1px solid #c0c000;
	background-color: #ffffc0;
}

.whitebox
{
	border: 1px solid #ddd;
	background-color: #fff;
}

.bluebox, .redbox, .yellowbox { padding-top: 5px; padding-bottom: 5px; width: 100%; }

/* Text */
p, span, input, select, label
{
	font-family: Calibri,Arial;
	font-size: small;
	/* display: inline; */
	color: #333;
}

h2
{
	font-family: Calibri,Arial;
	font-size: medium;
	display: inline;
	color: #0069a7;
}

/* Updating... */
#updating
{
	border: solid 1px #ccc;
	position: absolute;
	left: 40%;
	top: 40%;
	width: 220px;
	height: 100px;
	z-index: 9999;
	background-color: #FFF;
	text-align: center;
}

/* Datagrid */
.dgHeader
{
	/* background-color: #bed4f5; */
	background-color: #0069a7;
	background-image: url("../images/headerbar.gif");
	background-position: center;
	background-repeat: repeat-x;
}

.dgHeader, .dgHeader a
{
	color: #fff;
	font-weight: bold;
}

.dgItem { background-color: #f7faff; color: #333; }

.dgItemAlt { background-color: #f5f9ff; color: #333; }

.dgItem, .dgItemAlt, .dgHeader
{
	font-family: Calibri,Arial;
	font-size: small;
}

.dgItem td, .dgItemAlt td, .dgHeader td { border: 1px solid #aaa; }

/* Images */
img { border: 0px; }