@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	background-color: #013a81;
	background-image:url(images/bg.gif);
	background-position: top;
	background-repeat:repeat-x;
}

img, p, div {
	padding: 0;
	margin: 0;
}

a { outline: none; }

#container { width: 747px; margin: 0 auto; }

#header {
	width: 747px;
	height: 107px;
	background-image: url(images/headerBG.gif);
	background-position: top;
	background-repeat: no-repeat;
	position: relative;
}

#logo {
	width: 222px;
	position: absolute;
	left: 29px;
	top: 33px;
}

#main {
	width: 747px;
	background-image: url(images/mainBG.gif);
	background-repeat:repeat-y;
	position: relative;
	padding-bottom: 0;
	margin-bottom: 0;
}

#left {
	margin-left: 47px;
	width: 319px;
	float: left;
}

#right {
	margin-right: 47px;
	width: 319px;
	float: right;
}

.clearfloat { clear: both; }

.catContainer {
	width: 319px;
	background-image: url(images/containerBG.gif);
	background-repeat: repeat-y;
	margin-bottom: 6px;
}

.gened1 a:link, .gened1 a:visited {
	width: 232px;
	height: 44px;
	padding-left: 47px;
	margin-bottom: 8px;
	background-image: url(images/gened1.gif);
	background-repeat: no-repeat;
	background-position: top right;
	display: block;
}

.gened1 a:hover { background-position: center right; }

.gened1 a:active { background-position: bottom right; }

.onc1 a:link, .onc1 a:visited {
	width: 232px;
	height: 44px;
	padding-left: 47px;
	margin-bottom: 16px;
	background-image: url(images/onc1.gif);
	background-repeat: no-repeat;
	background-position: top right;
	display: block;
}

.onc1 a:hover { background-position: center right; }

.onc1 a:active { background-position: bottom right; }

.onc2 a:link, .onc2 a:visited {
	width: 232px;
	height: 44px;
	padding-left: 47px;
	margin-bottom: 16px;
	background-image: url(images/onc2.gif);
	background-repeat: no-repeat;
	background-position: top right;
	display: block;
}

.onc2 a:hover { background-position: center right; }

.onc2 a:active { background-position: bottom right; }

.onc3 a:link, .onc3 a:visited {
	width: 232px;
	height: 44px;
	padding-left: 47px;
	margin-bottom: 8px;
	display: block;
}

.onc3 a:hover { background-position: center right; }

.onc3 a:active { background-position: bottom right; }

.onc4 a:link, .onc4 a:visited {
	width: 232px;
	height: 44px;
	padding-left: 47px;
	margin-bottom: 16px;
	background-image: url(images/onc4.gif);
	background-repeat: no-repeat;
	background-position: top right;
	display: block;
}

.onc4 a:hover { background-position: center right; }

.onc4 a:active { background-position: bottom right; }

.or1 a:link, .or1 a:visited {
	width: 232px;
	height: 44px;
	padding-left: 47px;
	margin-bottom: 16px;
	background-image: url(images/or1.gif);
	background-repeat: no-repeat;
	background-position: top right;
	display: block;
}

.blank {
	width: 232px;
	height: 44px;
	padding-left: 47px;
	margin-bottom: 8px;
}

.or1 a:hover { background-position: center right; }

.or1 a:active { background-position: bottom right; }

.or2 a:link, .or2 a:visited {
	width: 232px;
	height: 44px;
	padding-left: 47px;
	margin-bottom: 16px;
	background-image: url(images/or2.gif);
	background-repeat: no-repeat;
	background-position: top right;
	display: block;
}

.or2 a:hover { background-position: center right; }

.or2 a:active { background-position: bottom right; }

.or3 a:link, .or3 a:visited {
	width: 232px;
	height: 44px;
	padding-left: 47px;
	margin-bottom: 8px;
	background-image: url(images/or3.gif);
	background-repeat: no-repeat;
	background-position: top right;
	display: block;
}

.or3 a:hover { background-position: center right; }

.or3 a:active { background-position: bottom right; }

.bm1 a:link, .bm1 a:visited {
	width: 232px;
	height: 44px;
	padding-left: 47px;
	margin-bottom: 16px;
	background-image: url(images/bm1.gif);
	background-repeat: no-repeat;
	background-position: top right;
	display: block;
}

.bm1 a:hover { background-position: center right; }

.bm1 a:active { background-position: bottom right; }

.bm2 a:link, .bm2 a:visited {
	width: 232px;
	height: 44px;
	padding-left: 47px;
	margin-bottom: 8px;
	background-image: url(images/bm2.gif);
	background-repeat: no-repeat;
	background-position: top right;
	display: block;
}

.bm2 a:hover { background-position: center right; }

.bm2 a:active { background-position: bottom right; }

#footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	width: 747px;
	text-align: center;
	margin-top: 6px;
	line-height: 14px;
}

a.chamberlainLink {
	display: block;
	width: 126px;
	height: 14px;
	background-image: url(images/chamberlainLink.gif);
	background-position: top;
	background-repeat: no-repeat;
}

a:hover.chamberlainLink {
	background-position: bottom;
}

a.mychamberlainLink {
	display: block;
	width: 152px;
	height: 14px;
	background-image: url(images/mychamberlainLink.gif);
	background-position: top;
	background-repeat: no-repeat;
}

a:hover.mychamberlainLink {
	background-position: bottom;
}