@charset "utf-8";

/* DEFAULT Styles - UnLogged */

.AA11Body {
	background-image: url(images/bg_main.png);
	background-attachment:fixed;
}
.AA11Block {
	background-image:url(images/block.png);
	vertical-align:top;
	height: 209px;
}
.AA11Header {
	height: 126px;
	background-image:url(images/sponsors/SP01/banner_gr11.png);
	background-color:#333333;
}

.AA0Body {
	background-image: url(images/bg_main.png);
	background-attachment:fixed;
}
.AA0Block {
	background-image:url(images/block.png);
	vertical-align:top;
	height: 209px;
}
.AAnoSponsor {
    height: 1px;
	background-color: #000;
}
.AAregForm {
	background-color:#000000;
	height:100%;
	margin: 0px 0px 0px 0px;
}
html, body, #mainTable {
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0;
	border: none;
	text-align: center;
}
#mainTable{
	margin: 0 auto;
	text-align: left;
	vertical-align: middle;
	width: 827px;
}

#headerGap {
	background-color:#000;
	height: 2px;
}
.AAloginTitles {
	color: #fff;
	font-family: Arial, Helvetica;
	font-size:12px;
	font-weight: bold;
}
.AAloginText {
	color: #fff;
	font-family: Arial, Helvetica;
	font-size:11px;
	text-decoration:none;
}
.AAloginText a:link {
	color: #fff;
	font-family: Arial, Helvetica;
	font-size:12px;
	text-decoration:underline;
}
.AAloginText a:visited {
	color: #fff;
	font-family: Arial, Helvetica;
	font-size:12px;
	text-decoration:underline;
}
.AAloginText a:hover {
	color: #ccc;
	font-family: Arial, Helvetica;
	font-size:12px;
	text-decoration:underline;
}
.AAloginTables {
height:120px;
}
.AAregTitles {
	color: #fff;
	font-family: Arial, Helvetica;
	font-size:12px;
	font-weight: bold;
}
.AAregText {
	color: #000;
	font-family: Arial, Helvetica;
	font-size:11px;
	text-decoration:none;
	font-weight: bold;
}
a:link {
	color: #000;
	font-family: Arial, Helvetica;
	font-size:11px;
	text-decoration:underline;
	font-weight: bold;
}
a:visited {
	color: #000;
	font-family: Arial, Helvetica;
	font-size:11px;
	text-decoration:underline;
	font-weight: bold;
}
a:hover {
	color: #000;
	font-family: Arial, Helvetica;
	font-size:11px;
	text-decoration:underline;
	font-weight: bold;
} 
.AAcontentBody {
	margin: 10px;
	padding: 0px 10px 0px 10px;
	border: 1px dashed #fff;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
.AAcontentMessage {
	margin: 10px;
	padding: 0px 10px 0px 10px;
	border: 1px dashed #ff0000;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
.AAcontentText {
	margin: 0px;
	padding: 0px;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

.mainTabs {
	font-family: Arial;
	background-image: url(images/but_bg.png);
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 10px;
	height: 34px;
	width: 117px;
	vertical-align: middle;
	text-align: center;
}
.mainTabs a:link {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
.mainTabs a:active {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
}
.mainTabs a:visited {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
}
.mainTabs a:hover {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #CCC;
	text-decoration: none;
}

.userTabs {
	background-image: url(images/but_bg.png);
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 10px;
	height: 34px;
	width: 117px;
	vertical-align: middle;
	text-align: center;
}
.userTabs a:link {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
.userTabs a:active {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
}
.userTabs a:visited {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
}
.userTabs a:hover {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #CCC;
	text-decoration: none;
}

/* SPONSOR ID 3 - CellFind */

.AA3_8Header {
	height: 126px;
	background-image:url(images/sponsors/SP01/banner_gr8.png);
	background-color:#333333;
}
.AA3_8Body {
	background-image: url(images/bg_gr8.png);
	background-attachment:fixed;
}
.AA3_8Block {
	background-image:url(images/block_gr8.png);
	vertical-align:bottom;
	height: 209px;
}

.AA3_9Header {
	height: 126px;
	background-image:url(images/sponsors/SP01/banner_gr9.png);
	background-color:#333333;
}
.AA3_9Body {
	background-image: url(images/bg_gr9.png);
	background-attachment:fixed;
}
.AA3_9Block {
	background-image:url(images/block_gr9.png);
	vertical-align:bottom;
	height: 209px;
}

.AA3_10Header {
	height: 126px;
	background-image:url(images/sponsors/SP01/banner_gr10.png);
	background-color:#333333;
}
.AA3_10Body {
	background-image: url(images/bg_gr10.png);
	background-attachment:fixed;
}
.AA3_10Block {
	background-image:url(images/block_gr10.png);
	vertical-align:bottom;
	height: 209px;
}
.AA12Header {
	height: 126px;
	background-image:url(images/sponsors/SP01/banner_gr12.png);
	background-color:#333333;
}
.AA12Body {
	background-image: url(images/bg_gr10.png);
	background-attachment:fixed;
}

.AA12Block {
	background-image:url(images/block_gr10.png);
	vertical-align:bottom;
	height: 209px;
}

/* SPONSOR ID 4 - African Independent */

.AA4_8Header {
	height: 126px;
	background-image:url(images/sponsors/SP02/banner_gr8.png);
	background-color:#333333;
}
.AA4_8Body {
	background-image: url(images/bg_gr8.png);
	background-attachment:fixed;
}
.AA4_8Block {
	background-image:url(images/block_gr8.png);
	vertical-align:bottom;
	height: 209px;
}

.AA4_9Header {
	height: 126px;
	background-image:url(images/sponsors/SP02/banner_gr9.png);
	background-color:#333333;
}
.AA4_9Body {
	background-image: url(images/bg_gr9.png);
	background-attachment:fixed;
}
.AA4_9Block {
	background-image:url(images/block_gr9.png);
	vertical-align:bottom;
	height: 209px;
}

.AA4_10Header {
	height: 126px;
	background-image:url(images/sponsors/SP02/banner_gr10.png);
	background-color:#333333;
}
.AA4_10Body {
	background-image: url(images/bg_gr10.png);
	background-attachment:fixed;
}
.AA4_10Block {
	background-image:url(images/block_gr10.png);
	vertical-align:bottom;
	height: 209px;
}
