 
/*webcast general*/

BODY, TABLE, TH, TD, P, DIV	{font-family: verdana,Sans-Serif;}


.webcastintro{ color:#fff; background:#0075BF; text-align:center;font-size: 11pt;font-weight: bold;padding-bottom: 3px;padding-top:3px;}
.playscripts{text-align:center;color: #293d6b;font-family: arial;font-size: 8pt;padding-bottom:3;}


.AntTestPlayerSpan{
	background-image:url('images/antfarmlogo.jpg');
	background-position : center;
	background-attachment : scroll;
	background-repeat:no-repeat;
		}

.AntPlayerSpan{
	background-image:url('images/antfarmlogo.jpg');
	background-position : center;
	background-attachment : scroll;
	background-repeat:no-repeat;
		}
		
.tooltip	{		color: #293d6b;
					valign:'top';
					font-size:10px;
					cursor:hand;
					line-height: 8px;	
					padding-top:0;
					padding-bottom:0;
					}


/* Requirements pages */
.genreqtable	{	color: #ffffff;
					font-size: 9pt;
					background-color: #0377AD;
					padding-bottom:	5px;
				}

.reqintro		{	font-size: 10pt;
					letter-spacing: 0.02em;
					font-weight: normal;
					color: #FFFFFF;
					padding-bottom:5px;
				}
.req_titlebox	{
				background-color: #026aa7;
				}
.req_titles		{
				font-size: 8pt;
				padding-left:5px;
				padding-top:3px;
				padding-bottom:2px;
				color: #FFFFFF;
				}
.req_titleboxcont{
					color: #000000;
					font-size: 71%;
					background-color: #C4E1FF;
					padding-left:	5px;
				}
A.req_titles:link {
	COLOR: #FFFFFF; TEXT-DECORATION: underline
}
A.req_titles:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: underline
}
A.req_titles:hover {
	COLOR: #0376AB; TEXT-DECORATION: none
}

		
.commencetitle	{font-size: 82%;
	font-weight: bold;
	color: #FFFFFF;
	border-top: #000007 solid 1px;
	border-right: #000007 solid 1px;
	border-left: #000007 solid 1px;
	border-bottom: #000007 solid 1px;
	line-height : 16px;
	padding-right:	3px;
	padding-top:	1px;
	padding-left:	3px;
	padding-bottom:	1px;
	background-color: #133271;
		}
			
				
/*PAGE FORMATTING - GENERAL: headings, bold etc.*/
HR	{color: #C0BCC0;
	}
	
.title-head	{color: #033967;
				font-weight: bold;
				font-size: 80%;				
				font-family: verdana;
				letter-spacing: 0.2em;
				}	
			
.titlebar	{color: #293d6b;
			font-size: 7pt;
			background-color: #164F7E;
			}			
													
					
.slidenum	{		color: blue;
					font-family: verdana;
					valign:'top';
					font-size:7pt;
					padding-top:0;
					padding-bottom:0;
					}

dlsize				{color: white;
					font-size:90%;
					background-color: #C5B79D;					
					}
									

/*NAVIGATION - main*/
A			{text-decoration: none;
 			}

A:link {
	COLOR: #001b52; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #001b52; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #99a4ba; TEXT-DECORATION: none
}

A.markertable:link	{color: #122450;
					font-size: 8pt;
					font-weight: normal;
					text-decoration: none;			
					font-family: Arial, Helvetica, sans-serif;
					}
			
A.markertable:visited	{color: #122450;
						font-size: 8pt;
						font-weight: normal;			
						text-decoration: none;
						font-family: Arial, Helvetica, sans-serif;
						}
			
A.markertable:hover	{color: #FFFFFF;
					font-size: 8pt;
					font-weight: normal;
					text-decoration: underline;			
					font-family: Arial, Helvetica, sans-serif;
					}
					

INPUT	{color: black;
		font-size: 9pt;
		font-family: verdana;
		background-color: white;	
		border-bottom: #0075BF solid 1px;
		border-left: #0075BF solid 1px;
		border-right: #0075BF solid 1px;
		border-top: #0075BF solid 1px;
		}

TEXTAREA	{color: black;
			font-size: 9pt;
			font-family: verdana;
			background-color: white;	
			border-bottom: #0075BF solid 1px;
			border-left: #0075BF solid 1px;
			border-right: #0075BF solid 1px;
			border-top: #0075BF solid 1px;
			}

SELECT	{color: black;
		font-size: 9pt;
		font-family: verdana;
		background-color: white;	
		border-bottom: white solid 1px;
		border-left: white solid 1px;
		border-right: white solid 1px;
		border-top: white solid 1px;
		}
.status
	{
	font-family : verdana;
	font-size : 12px;
	line-height : 16px;
	cursor: hand;
	background-color: #BEA978;
	color: #293d6b;
	width: 100px;
}
A.status:link	{color: #000000;
					font-size: 10pt;
					font-weight: normal;
					text-decoration: underline;
					background-color: #BEB748;
					font-family: verdana;
					}
			
A.status:visited	{color: #000000;
						font-size: 10pt;
					background-color: #BEB748;
						font-weight: normal;
						text-decoration: none;
						font-family: verdana;
						}
			
A.status:hover	{color: #000000;
					font-size: 10pt;
					font-weight: normal;
					background-color: #BEB798;
					text-decoration: underline;			
					font-family: verdana;
					}
					
.presenationstbl
	{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	padding-left:	4px;
	line-height : 16px;
	background-color: #D4D7D0;
	color: #003078;
}

.presenationstbl
	{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	padding-left:	4px;
	line-height : 16px;
	background-color: #D4D7D0;
	color: #003078;
}


.Marker
	{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding-left:	3px;
	line-height : 16px;
	cursor: hand;
	background-color: #FFFFFF;
	color: #003078;
}

.markerbody{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 14px;
	color: #000000;
	padding-top:3;
	width:240;
	height:160;
	padding-left:2;
	background-color:#FFFFFF;
	overflow : scroll;
	BORDER-RIGHT: #B7BEC4 1px solid; BORDER-TOP:  #B7BEC4 1px solid; BORDER-LEFT:  #B7BEC4 1px solid; BORDER-BOTTOM: #B7BEC4 1px solid; 	
	overflow-x : visible;
	overflow-y : scroll;
}

.subPLayMenu{
	color: #000949;
	text-align: center;
	font-weight: normal;
	font-size: 8pt;				
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.04em;
	margin-left : 1pt;
	margin-right : 1pt;
	padding-top : .5px;
	BACKGROUND-COLOR: #FFFFFF;
	padding-bottom : .5px;
		border-bottom: #0075BF solid 1px;
		border-left: #0075BF solid 1px;
		border-right: #0075BF solid 1px;
		border-top: #0075BF solid 1px;
}

.titles{
	font-size: 10pt;
	color: #001b52;
	border-bottom : none;
}

.infoq{
	background-color: #355E9E;
	font-size: 9pt;
	text-align: center;
	BORDER-RIGHT: white 1px solid; 
	BORDER-BOTTOM: white 1px solid;
	BORDER-LEFT: white 1px solid; 
	BORDER-TOP: white 1px solid;
	color: #FFFFFF;
}
.qq{
	background-color: #355E9E;
	font-size: 8pt;
	height: 28;	
	text-align: center;
	line-height : 99%;
	BORDER-RIGHT: white .5px solid; 
	BORDER-BOTTOM: white .5px solid;
	BORDER-LEFT: white .5px solid; 
	BORDER-TOP: white .5px solid;
	color: #FFFFFF;
}
.info{
	background-color: #355E9E;
	font-size: 8pt;
	text-align: center;
	color: #FFFFFF;
	border-bottom : none;
}

.maintitles{
	background-color: #033967;
	color: #FFFFFF;
	font-size: 10pt;
	border-bottom : none;
}

.bigtitles{
				color: #033967;
				font-weight: bold;
				font-size: 90%;				
				font-family: Arial, Helvetica, sans-serif;
				letter-spacing: 0.04em;
				position:relative;
}
.biglandtitles{
	color: #033967;
	font-weight: bolder;
	font-size: 102%;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.03em;
	margin-left : 0px;
}

.qtitles{
				color: #033967;
				font-weight: bold;
				font-size: 90%;				
				font-family: Arial, Helvetica, sans-serif;
				letter-spacing: 0.04em;
	}


.questionbox{
	}

.questions{
	font-weight: bold;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #01264D;
	color:#FFFFFF;
}

.landtitle	{font-size: 85%;
	font-weight: bold;
	color: #9E8646;
	text-align:center;
	}

.dlppt	{font-size: 9pt;
		 font-family: verdana;
		}

.ppt	{font-size: 8pt;
	font-weight: bold;
	color: #006666;
	border-top: #000007 solid 1px;
	border-right: #000007 solid 1px;
	border-left: #000007 solid 1px;
	border-bottom: #000007 solid 1px;
	line-height : 10px;
	text-align:'center';
	padding-right:	1px;
	padding-top:	5px;
	padding-left:	4px;
	padding-bottom:	5px;
	background-color: #D4D7E0;
		}

.txt {
	font-size: 8pt;
}
.tdf  {
	color: black;
	font-style: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.input  {
	color: black;
	font-style: normal;
	font-size: 10px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.headng  {
	FONT-WEIGHT: bold;
	font-style: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.privacy  {
	color: red;
	FONT-WEIGHT: bold;
	font-style: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

A.qq:link	{color: #122450;
					font-size: 8pt;
					font-weight: normal;
					text-decoration: none;			
					font-family: Arial, Helvetica, sans-serif;
					}
			
A.qq:visited	{color: #122450;
						font-size: 12pt;
						font-weight: normal;			
						text-decoration: none;
						font-family: Arial, Helvetica, sans-serif;
						}
			
A.qq:hover	{color: #FFFFFF;
					font-size: 8pt;
					font-weight: normal;
					text-decoration: underline;			
					font-family: Arial, Helvetica, sans-serif;
					}
.submitquestion	
	{font-size: 60%;
	width: 300px;
	height: 18px;
	color: #000000;
	}
.question-caption	
	{
	color: #012D74;
	font-weight: bold;
	font-size: 7pt;
	padding-left: 2;
	padding-right: 1;
	}
.menucap{	
	color: #012D74;
	letter-spacing: 0.01em;
	font-weight: bold;
	padding-left: 4;
	padding-right: 2;
	font-size: 100%;
	background-color: #D4D7E0;					
			}

.submitbutton
	{font-size: 7pt;
	letter-spacing: 0.02em;
	font-weight: bold;
	color: #000000;
	height: 16px;
	width: 55px;
	background-color: #D4D7E0;
	}

.noregbutton
	{font-size: 7pt;
	letter-spacing: 0.02em;
	font-weight: bold;
	color: #000000;
	height: 16px;
	width: 155px;
	background-color: #D4D7E0;
	}
.helpme{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 12px;
	position: relative;
	color: #293d6b;
	width:220;
	height:18;
	padding-left:2;
	padding-top:0;
	padding-bottom:2;
	padding-right:2;
	background-color: #EAEBEE;
	overflow-x : visible;
	overflow-y : scroll;
		border-bottom: #0075BF solid 1px;
		border-left: #0075BF solid 1px;
		border-right: #0075BF solid 1px;
		border-top: #0075BF solid 1px;
	visibility:hidden;
}
.taphelp {	
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-WEIGHT: bold; 	
	font-size: 10px;	
	line-height: 12px;	
	color: #293d6b;
	TEXT-TRANSFORM: uppercase;
	cursor: hand;
	text-align:center;
	PADDING-Bottom: 5px;  
}
.subLive
	{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding-left:	3px;
	line-height : 12px;
	background-color: #000000;	
	color: #FFFFFF;
}
.tapup
	{
	cursor:hand;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	background-color: #5A84B6;	
	color: #FFFFFF;
}

.viewreg_celtitle{
	background-color: #994000;
	font-size: 11pt;
	text-align: center;
	font-style: strong;
	color: #5f9ea0;
	font-family:arial;
 
	 
}
.viewreg_cel{
	background-color: #b0c4de;
	font-size: 9pt;
	color: black;
}


A.reconntop:link	{color: #293d6b;
					font-size: 8pt;
					font-weight: normal;
					text-decoration: none;			
					font-family: Arial, Helvetica, sans-serif;
					}
			
A.reconntop:visited	{color: #889100;
						font-size: 8pt;
						font-weight: normal;			
						text-decoration: none;
						font-family: Arial, Helvetica, sans-serif;
						}
			
A.reconntop:hover	{color: #000000;
					font-size: 8pt;
					font-weight: normal;
					text-decoration: underline;			
					font-family: Arial, Helvetica, sans-serif;
					background-color: #CCD1D8;
					}


.reconntop	{color: black;
			font-size: 8pt;
			background-color: #28A25F;
			}			

A.reconnectlink:link	{color: #293d6b;
					font-size: 8pt;
					font-weight: normal;
					text-decoration: none;			
					font-family: Arial, Helvetica, sans-serif;
					}
			
A.reconnectlink:visited	{color: #293d6b;
						font-size: 8pt;
						font-weight: normal;			
						text-decoration: none;
						font-family: Arial, Helvetica, sans-serif;
						}
			
A.reconnectlink:hover	{color: #8891A0;
					font-size: 8pt;
					font-weight: normal;
					text-decoration: underline;			
					font-family: Arial, Helvetica, sans-serif;
					background-color: #E9F0F7;
					}

.smtxt {
	font-size: 7pt;
	font-family: verdana;
}

.medtxt {
	font-size: 9pt;
	font-family: verdana;
}
.hiddenPic {display:none;}
.ptablecont{font-size: 8pt;	color: #000000;	font-family: verdana;}
.ptabletd{font-size: 9pt;	color: #000000;	font-family: verdana;font-weight: bold;}
.footerbg {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/footerbg.gif); PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-x
}
