html, body {
	margin: 0px;
	padding: 0px;
	background: url('../images/background.gif') repeat;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color: rgb(0,0,0);
}

h1 {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	color: rgb(151,45,108);							/** magenta **/
}

h2 {
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	color: rgb(151,45,108);							/** magenta **/
	border-bottom: 2px solid rgb(59,89,152);		/** dark blue **/
}

p {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	color: rgb(0,0,0);
}

input {
	background: #F3F4EC !important;					/** fixes yellow background as caused by Google Toolbar autofill **/
	font-family: Courier;
}

textarea {
	background-color: #F3F4EC !important;
	font-family: Courier;
}

/** HEADER **/

#header {
	height: 20px;
	background-color: rgb(59,89,152);				/** dark blue **/
}

/** FOOTER **/

#footer {
	height: 20px;
	background-color: rgb(59,89,152);				/** dark blue **/
}

/** CONTAINER **/

#container {
	width: 950px;
	margin: auto;
}

/** LOGO **/

#logo {
	height: 80px;
}

#logo-left {
	width: 400px;
	height: 80px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background: url('../images/AAB logo.gif') no-repeat left;
}

#logo-right {
	width: 200px;
	height: 80px;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background: url('../images/address.gif') no-repeat right;
}

#logo-right p {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	font-size: 14px;
	color: rgb(255,255,255);
}

#logo-right a {
	color: rgb(255,255,255);							/** white **/
	text-decoration: none;
}

#logo-right a:hover {
	text-decoration: underline;
}

/* MENU */

#menu {
	height: 40px;
	background: url('../images/menu.gif') no-repeat;
}

#menu-items {
	height: 40px;
	float: left;
}

#menu-items ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height: normal;
}

#menu-items li {
	height: 30px;
	width: 120px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	float: left;
	display: block;
	background: url('../images/menu separator.gif') no-repeat right center;
}

#menu-items a {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	text-decoration: none;
	font-size: 14px;
	text-align: center;
	color: rgb(255,255,255);
}

#menu-items a:hover {
	text-decoration: underline;
}

#menu-items .active {
	font-weight: bold;
	color: rgb(255,255,255);
}

/** MAIN **/

#main-top {
	height: 20px;
	background: url('../images/main top.gif') no-repeat;
}

#main-bottom {
	height: 20px;
	background: url('../images/main bottom.gif') no-repeat;
}

#main {
	margin: 0px;
	padding: 0px;
	height: 510px;
	background-color: rgb(255,255,255);
	font-size: 14px;
}

#main ul {
	margin: 0px;
	padding: 0px 0px 0px 15px;
}

#main li {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-image: url('../images/bullet.gif');
}

#main a {
	text-decoration: none;
	font-size: 14px;
	color: rgb(151,45,108);							/** magenta **/
}

#main a:hover {
	text-decoration: underline;
}

#main-left {
	width: 200px;
	height: 510px;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	float: left;
	background: url('../images/decoration.gif') no-repeat bottom left;
}

#main-right {
	width: 650px;
	height: 510px;
	margin: 0px 20px 0px 0px;
	padding: 0px;
	float: right;
	background: url('../images/NOAB logo.gif') no-repeat bottom right;
}

/** SEPARATOR **/

#separator {
	height: 10px;
}

/** COPYRIGHT **/

#copyright {
}

#copyright  p {
	margin: 0px;
	padding: 5px 5px 5px 5px;
	text-align: center;
	font-size: 10px;
	color: rgb(0,0,0);								/** black **/
}

