BODY
{
	color: #000000;
	font-family : 'Verdana', 'Arial', 'Helvetica', sans-serif;
	font-size: 7pt;
	background: #ffffff;
	margin: 0 0 0 0;
}

P,TABLE,DIV,SPAN,TD,TH,LI
{
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
	font-size: 8pt;
	line-height:16px;
}

TABLE
{
	empty-cells:show;
}

BLOCKQUOTE
{
	background-color:#F1F1F1;
	border:1px solid #555555;
	padding:5px;
	margin:10px;
	width:90% !important;
}





.redNote
{
	font-size: 10px;
	color: #FF0000
}

INPUT, TEXTAREA, BUTTON, SELECT
{
	font-family : 'Verdana', 'Arial', 'Helvetica', sans-serif;
}
.formatted
{
	width: 150px;
	border: 1px solid #4E81B3;
	font-size:9pt;
	padding:2px;
}

.formattedCombo
{
	width: 157px;
	border: 1px solid #4E81B3;
	font-size:10pt;
	height:21px;
}

INPUT.formated
{
	height:21px;
}


TEXTAREA.formatted
{
	width: 100%;
}


.button
{
	border:1px solid #ffffff;
	background-color:#003366;
	
	font-family : 'Verdana', 'Arial', 'Helvetica', sans-serif;
	font-weight:bold;
	color:#ffffff;
	font-size:9pt;
	width:90px;
	cursor: hand;
}

.buttonDisabled
{
	border:1px solid #ffffff;
	background-color:#DADADA;
	
	font-family : 'Verdana', 'Arial', 'Helvetica', sans-serif;
	font-weight:bold;
	color:#ffffff;
	font-size:9pt;
	width:90px;
	cursor: auto;
}


UL
{
	margin-left:20px;
	margin-top:5px;
	margin-bottom:5px;
}

LI
{
	list-style:circle url('/afcon/_images/li.gif');
}

LI LI
{
	list-style:square;
	list-style-image:none;
	padding-left:0px;
}


P
{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}


H1
{
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
	font-size:17px;
	font-weight: bold;
	color:#3770A8;
}

H2
{
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
	font-size:14px;
	font-weight: bold;
	color:#3770A8;
	margin-bottom:5px;
}

H3
{
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
	font-size:12px;
	font-weight: bold;
	color:#3770A8;
	margin-top:15px;
	margin-bottom:3px;
}


H4
{
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
	font-size:11px;
	font-weight: bold;
	color:#888888;
	margin-bottom:3px;
	margin-top:0px;
}

.pageComment
{
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
	font-size:11px;
	font-weight: bold;
	color:#DD0000;
	padding-bottom:10px;
	border-bottom:solid 1px #DADADA;
}


.RIGHT_Aligned
{ text-align:right !important;}

.LEFT_Aligned
{ text-align:left !important;}


A,A:link
{
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
	color:#0000aa;
	/* #003366 */
}

A:hover
{
	text-decoration:underline;
}
	

	
	
.P_Start
{ 
	FONT-SIZE: 11pt;
    COLOR: #3293DA;
    FONT-FAMILY: Verdana, Arial, Sans-Serif;
	font-weight: bolder; 
	
	line-height: 20px;
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
}


.GOButton
{
	border: #4080BF 1px solid;
	font-weight: bold;
	font-size: 8pt;
	vertical-align:middle;
	width: 24px;
	color: #E7473D;
	font-family: Verdana, arial, Sans-Serif;
	height: 18px;
	background-color: #E8E8E8;
	text-align: center;
	text-decoration: none;
	cursor:hand;
	margin-left:3px;
}

.GOButton2
{
	border: #ffffff 1px solid;
	font-weight: bold;
	font-size: 8pt;
	vertical-align:middle;
	width: 24px;
	color: #ffffff;
	font-family: Verdana, arial, Sans-Serif;
	height: 16px;
	background-color: #003366;
	text-align: center;
	text-decoration: none;
	cursor:hand;
	margin-left:3px;
}


.SUBMITButton
{
	border: #4080BF 1px solid;
	font-weight: bold;
	font-size: 8pt;
	vertical-align:middle;
	width: 80px !important;
	color: #E7473D;
	font-family: Verdana, arial, Sans-Serif;
	height: 18px !important;
	background-color: #E8E8E8;
	text-align: center;
	text-decoration: none;
	cursor:hand;
	margin-left:3px;
	margin-top:5px;
	margin-bottom:5px;
}

.logOutButton
{
	border: #ffffff 1px solid;
	font-weight: bold;
	font-size: 8pt;
	vertical-align:middle;
	width: 60px;
	color: #ffffff;
	font-family: Verdana, arial, Sans-Serif;
	height: 18px;
	background-color: #003366;
	text-align: center;
	text-decoration: none;
	cursor:hand;
	margin-left:3px;
}

INPUT.txtLogin
{
	border:solid 1px #4080BF;
	height:14px;
	width:100px;
	font-family:Verdana, Arial, Sans-Serif;	
	font-size: 8pt;
}


INPUT.chkBox
{
	border:none !important;
	width:13px !important;
}


.contentTD
{
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
	font-size: 8pt;
	vertical-align:top;
	line-height:16px;
	padding-bottom:15px;
}

.contentDIV
{
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
	font-size: 8pt;
	padding-right:15px;
	line-height:16px;
}

.contentDIV TABLE TD.content
{
	vertical-align:top;
	
}


.leftMenuContentTD
{
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
	font-size: 8pt;
	
	background-color:#E8E8E8;

	vertical-align:top;
	
	padding-top:15px;
	padding-right:0px;
	padding-left:5px;
}


.leftMenuDivLEVEL0
{
	padding-left:0px;
}

.leftMenuDivLEVEL0 A
{
	font-size:8pt;
	font-weight:bolder;
	text-decoration:none;
	color:#787878;
	line-height:19px;
	padding-left:10px;
	padding-right:2px;
	display:block;

}

.leftMenuDivLEVEL0 A.this
{
	background:transparent url('/afcon/_images/dotted_icon_small.gif') left 7px no-repeat;
}


.leftMenuDivLEVEL1
{
	padding-left:0px;
}

.leftMenuDivLEVEL1 A
{
	font-size:7pt;
	font-weight:normal;
	text-decoration:none;
	color:#787878;
	line-height:19px;
	padding-left:20px;
	display:block;

}

.leftMenuDivLEVEL1 A.this
{
	background:transparent url('/afcon/_images/dotted_icon_small.gif') 10px 7px no-repeat;
}


.leftMenuDivLEVEL2
{
	padding-left:0px;
}

.leftMenuDivLEVEL2 A
{
	font-size:7pt;
	font-weight:normal;
	text-decoration:none;
	color:#787878;
	line-height:19px;
	padding-left:30px;
	display:block;
}

.leftMenuDivLEVEL2 A.this
{
	background:transparent url('/afcon/_images/dotted_icon_small.gif') 20px 7px no-repeat;
}



.leftMenuDivLEVEL3
{
	padding-left:0px;
}

.leftMenuDivLEVEL3 A
{
	font-size:7pt;
	font-weight:normal;
	text-decoration:none;
	color:#787878;
	line-height:19px;
	padding-left:40px;
	display:block;
}

.leftMenuDivLEVEL3 A.this
{
	background:transparent url('/afcon/_images/dotted_icon_small.gif') 30px 7px no-repeat;
}





TABLE .Regular_MAINPAGE_Childs_IMGS
{
	margin-top:10px;
}

TABLE .Regular_MAINPAGE_Childs_IMGS TD
{
	padding-right:10px;
	padding-bottom:20px;
	vertical-align:top;
}

TABLE .Regular_MAINPAGE_Childs_IMGS TD SPAN.Title
{
	display:block;
	width:191px;
	white-space:normal;
	text-align:center;
}

TABLE .Regular_MAINPAGE_Childs_LIST
{
	margin-top:10px;
}

TABLE .Regular_MAINPAGE_Childs_LIST TD
{
	padding:0px;
	padding-left:5px;
	padding-right:5px;
	
	background-color:#eeeeee;	
}


TABLE .Regular_MAINPAGE_Childs_LIST TR.alt TD
{

	background-color:#DADADA;	
}


FIELDSET
{
	border:1px solid #DADADA;
	padding-left:3px;
	padding-right:10px;
	margin-left:0px;
	margin-top:20px;
}

	FIELDSET IMG
	{
		border:none;
		margin-right:10px;
	}

	LEGEND
	{
		padding-left:5px;
		padding-right:5px;	
	}
	
	FIELDSET TABLE TD
	{
	padding-left:3px;
	}

		FIELDSET TD IMG.icon,FIELDSET TD IMG.icon
		{
			border:none;
			margin-right:5px;
			margin-top:2px;
		}



.tableCustomersWriting
{
	
}

.tableCustomersWriting TD,.tableCustomersWriting TH
{
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
	font-size: 8pt;
	font-weight:normal;

	vertical-align:top;
	background-color:#F5F5F5;
	padding:15px;
	
	border-left:1px solid #4080BF;
	border-right:1px solid #4080BF;
	border-top:1px solid #4080BF;
	border-bottom:5px solid #4080BF;
}



.tablePressReleasesList
{
	width:100%;
	border:none;
	border-bottom:none;
	border-left:none;
}

	.tablePressReleasesList TD,.tablePressReleasesList TH
	{
		font-family: Verdana, Arial, Sans-Serif;
		text-decoration: none;
		font-size: 8pt;
		font-weight:normal;
		padding:3px;
		padding-left:5px;
		padding-right:5px;
	}

	.tablePressReleasesList TH
	{
		vertical-align:center;
		background-color:#003366;
		border-bottom:1px solid #FFFFFF;
		border-left:1px solid #FFFFFF;
		color:#ffffff;
		font-weight:bolder;

	}

	.tablePressReleasesList TD
	{
		vertical-align:top;
		background-color:#E8E8E8;
		border-bottom:1px solid #FFFFFF;
		border-left:1px solid #FFFFFF;
	}

		.tablePressReleasesList TD IMG.icon,.tablePressReleasesList TD IMG.icon
		{
			border:none;
			margin-right:5px;
			margin-top:3px;
		}



.tableDriversList
{
	width:100%;
	border:none;
	border-bottom:none;
	border-left:none;
}

	.tableDriversList TD,.tableDriversList TH
	{
		font-family: Verdana, Arial, Sans-Serif;
		text-decoration: none;
		font-size: 8pt;
		font-weight:normal;
		padding:3px;
		padding-left:5px;
		padding-right:5px;
	}

	.tableDriversList TH
	{
		vertical-align:center;
		background-color:#003366;
		border-bottom:1px solid #FFFFFF;
		border-left:1px solid #FFFFFF;
		color:#ffffff;
		font-weight:bolder;
	}

		.tableDriversList TH.this
		{
			background-color:#4080BF;
			border-bottom:1px solid #FFFFFF;
			border-left:1px solid #FFFFFF;
		}

	.tableDriversList TD
	{
		vertical-align:top;
		background-color:#E8E8E8;
		border-bottom:1px solid #FFFFFF;
		border-left:1px solid #FFFFFF;
	}

		.tableDriversList TD IMG.icon,.tableDriversList TD IMG.icon
		{
			border:none;
			margin-right:5px;
			margin-top:3px;
		}


	.tableDriversList TH A, .tableDriversList TH A:link, .tableDriversList TH A:visited, .tableDriversList TH A:focus, .tableDriversList TH A:active
	{
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		color:#FFFFFF;
		display:block;
		width:100%;
	}

	.tableDriversList TH A.thisASC, .tableDriversList TH A.thisASC:link, .tableDriversList TH A.thisASC:visited, .tableDriversList TH A.thisASC:focus, .tableDriversList TH A.thisASC:active
	{
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		color:#FFFFFF;
		display:block;
		width:100%;
		background:transparent url('/afcon/_images/iconSortingArrowBTM.gif') right 6px no-repeat;		
	}

	.tableDriversList TH A.thisDESC, .tableDriversList TH A.thisDESC:link, .tableDriversList TH A.thisDESC:visited, .tableDriversList TH A.thisDESC:focus, .tableDriversList TH A.thisDESC:active
	{
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		color:#FFFFFF;
		display:block;
		width:100%;
		background:transparent url('/afcon/_images/iconSortingArrowTOP.gif') right 6px no-repeat;		
	}
	
		
	.tableDriversList TH A:hover
	{ text-decoration:underline; color:#FFFFFF; }








.docPartTable,.imgPartTable,.lnkPartTable
{
	width:100%;
}

	.docPartTable TD,.lnkPartTable TD
	{
		/* border-bottom:1px solid #DADADA; */
		line-height:21px;
		height:21px;
		vertical-align:middle;
	}

	.imgPartTable TD
	{
		padding:5px;
	}




.pageToolsTable
{
	width:100%;
	margin-top:20px;
	margin-bottom:10px;
}

	.pageToolsTable TD
	{
		border-top:1px solid #003366;
		border-bottom:1px solid #003366;
		padding:5px;
		padding-left:15px;
		padding-right:15px;
		background-color:#E8E8E8;
	}

		.pageToolsTable TD IMG
		{
			margin-right:5px;
		}





.imgPartTableSIDE,.docPartTableSIDE,.lnkPartTableSIDE
{
	width:180px;
	max-width:180px;
	border:1px solid #003366;
	margin-left:20px;
	margin-bottom:10px;
	
}

	.imgPartTableSIDE A,.docPartTableSIDE A,.lnkPartTableSIDE A
	{
		color:#003366;
		font-weight:normal;
		text-decoration:none;
				
		width:150px;
		display:block;
	}
	.imgPartTableSIDE A:hover,.docPartTableSIDE A:hover,.lnkPartTableSIDE A:hover
	{
		text-decoration:underline;
	}

	.imgPartTableSIDE TH,.docPartTableSIDE TH,.lnkPartTableSIDE TH
	{
		background-color:#003366;
		color:#ffffff;
		line-height:25px;
		text-align:center;
	}

	.docPartTableSIDE TD,.lnkPartTableSIDE TD,.imgPartTableSIDE TD
	{
		background-color:#EAF1FB;
		color:#003366;	
		padding:5px;	
		vertical-align:middle;	
	}
	
	.imgPartTableSIDE TD
	{ text-align:center; }

	.lnkPartTableSIDE TD
	{text-align:left;}	

	.docPartTableSIDE TD
	{ text-align:left;vertical-align:top; }
	
		.docPartTableSIDE TD IMG,.lnkPartTableSIDE TD IMG
		{
			border:none;
			margin-right:5px;
			margin-top:6px;
		}	

		.docPartTableSIDE TD IMG.icon,.lnkPartTableSIDE TD IMG.icon
		{
			border:none;
			margin-right:5px;
			margin-top:3px;
		}	

		.imgCaption
		{
			border:1px inset #FFFFFF;
			padding:2px;
			background-color:#F2F7FD;
		}
		

/* ---------------------------    PartTableHP    ------------------------ */

.HPTable
{ width:100%; }

.HPTable TD
{text-align:left; vertical-align:top;padding:5px;background:none !important; }

.HPTable TH
{
	padding:0px;
	vertical-align:center;
	border-bottom:1px solid #003366;
}



.HPTable A, .HPTable A:link, .HPTable A:visited
{
		font-size:12px;
		font-weight:normal;
		color:#00336C;
		text-decoration:none;
}

.HPTable A:hover,.HPTable A:active
{
		text-decoration:none;
		color:#EA433B;
}



.imgPartTableHP
{
	border:none !important;
	margin:0px !important;
	padding:0px !important;
}


.imgPartTableHP IMG
{
	border:1px solid #4080BE;
}

	.imgPartTableHP A
	{
		color:#00336C;
		text-decoration:none;
		
    }
	
	.imgPartTableHP A:hover
	{
		text-decoration:none;
		color:#DC4937;
	}


	.imgPartTableHP TH
	{
		background-color:#003366;
		color:#ffffff;
		text-align:center;
		vertical-align:center;
	}

	.imgPartTableHP TD
	{
		background-color:#FFFFFF;
		color:#003366;	
		padding:0px;	
	}














/* ---------------------------    infoBoxTable    ------------------------ */


.infoBoxTable
{
	width:158px;
	border-top:1px solid #DADADA;
	margin-left:-5px;
	margin-top:10px;
	margin-bottom:10px;

}

	.infoBoxTable .infoBoxItemTable
	{
		width:100%;
	}

		.infoBoxTable .infoBoxItemTable TH
		{
			background-color:#EFEFEF !important;
			border:1px solid #DADADA;
			font-size:12px !important;
			line-height:18px !important;

		}

		.infoBoxTable .infoBoxItemTable A
		{
			font-weight:bold !important;
		}



	.infoBoxTable HR
	{
		border:1px solid #DADADA;
		height:1px;
		margin-top:0px;
		margin-bottom:0px;
	}

	.infoBoxTable TABLE.DOCS TD,.infoBoxTable TABLE.LINKS TD
	{
		padding:0px;
		padding-bottom:5px;
	}

	.infoBoxTable IMG.Icon
	{
		margin-right:5px;
		margin-left:5px;
	}

	.infoBoxTable TABLE.IMGS IMG
	{
		width:138px;
		margin:0px;
	}
		
	.infoBoxTable A
	{
		color:#003366;
		font-weight:normal;
		text-decoration:none;

		width:138px;
		display:block;
	}
	.infoBoxTable A:hover
	{
		text-decoration:underline;
	}

	.infoBoxTable TH
	{
		background-color:#DADADA;
		color:#787878;
		line-height:25px;
		font-size:14px;
	}

	.infoBoxTable TD TABLE TD
	{
		border-bottom:none;
	}

	.infoBoxTable TD
	{
		background-color:#E8E8E8;
		color:#003366;	
		padding:5px;	
		vertical-align:middle;	
		border-bottom:5px solid #DADADA;
	}
/* __________________________________________________________________________ */
	


/* ---------------------------    infoBoxTable    ------------------------ */


.infoBoxTableRight
{
	width:162px;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:10px;

}

	.infoBoxTableRight 
	{
		width:100%;
	}
	
	
	.infoBoxItemTableRight
	{
		width:156px;
	}

		.infoBoxTableRight TH
		{
			background-color:#DADADA !important;
			border-top:1px solid #FFFFFF;
			border-bottom:1px solid #FFFFFF;
			font-size:12px !important;
			line-height:18px !important;
			color:#000080 !important;

		}

		.infoBoxItemTableRight TH
		{
			background-color:#EFEFEF !important;
			border:1px solid #DADADA;
			font-size:12px !important;
			line-height:18px !important;

		}

		.infoBoxTableRight .infoBoxItemTableRight A
		{
			font-weight:bold !important;
		}



	.infoBoxTableRight HR
	{
		border:1px solid #DADADA;
		height:1px;
		margin-top:0px;
		margin-bottom:0px;
		width:90%;
	}

	.infoBoxTableRight TABLE.DOCS TD,.infoBoxTableRight TABLE.LINKS TD
	{
		padding:0px;
		padding-bottom:5px;
		text-align:left;
	}

	.infoBoxTableRight IMG.Icon
	{
		margin-right:5px;
		margin-left:0px;
	}

	.infoBoxTableRight TABLE.IMGS IMG
	{
		width:142px;
		margin:0px;
	}
		
	.infoBoxTableRight A
	{
		color:#003366;
		font-weight:normal;
		text-decoration:none;

		width:142px;
		display:block;
	}
	.infoBoxTableRight A:hover
	{
		text-decoration:underline;
	}

	.infoBoxTableRight TH
	{
		background-color:#DADADA;
		color:#787878;
		line-height:25px;
		font-size:14px;
	}

	.infoBoxTableRight TD TABLE TD
	{
		border-bottom:none;
	}

	.infoBoxTableRight TD
	{
		background-color:#E8E8E8;
		color:#003366;	
		padding-top:5px;	
		padding-bottom:5px;
		vertical-align:middle;	
		text-align:center;
		border-bottom:5px solid #DADADA;
	}
/* __________________________________________________________________________ */
	








/* ---------------------------    breadCrumbsTable    ------------------------ */

TABLE.breadCrumbsTable
{ margin-bottom:5px;}


		TABLE.breadCrumbsTable TD,TABLE.breadCrumbsTable TH
		{
			font-family: Verdana, Arial, Sans-Serif;
			text-decoration: none;
			font-weight: bold;
			color:#C6C6C6;
			font-size: 10px;
			border-bottom:1px solid #DADADA;
			height:26px;
			vertical-align:middle;
		}

TABLE.breadCrumbsTable A
{
			font-family: Verdana, Arial, Sans-Serif;
			text-decoration: none;
			font-weight: bold;
			color:#C6C6C6;
			font-size: 10px;
	
}

/* __________________________________________________________________________ */





/* ---------------------------    headerTable    ------------------------ */

TABLE.headerTable
{	 }


		TABLE.headerTable TD,TABLE.headerTable TH
		{
			font-family: Verdana, Arial, Sans-Serif;
			text-decoration: none;
			font-weight: bold;
			font-size: 7pt;
		}


		TABLE.headerTable TD.firstTD
		{
			width:198px;
			height:53px;
			background:#ffffff url('/afcon/_images/Final_01.gif') left top no-repeat;		
				
			//background:#ffffff url('/afcon/_images/_hp/hpAfconLogo.gif') left top no-repeat;			
		}

		TABLE.headerTable TD.secondTD
		{
			
			background:#EDEDED url('/afcon/_images/Final_02.gif') left top no-repeat;
		}

		TABLE.headerTable TD.secondTDSecondRow
		{
			height:24px;
			background:#003366 url('/afcon/_images/Final_04.gif') left top no-repeat;
			padding-left:16px;
			
		}

		TABLE.headerTable TD.thirdTD
		{
			width:162px;
			height:29px;
			background-color:#EDEDED;
			text-align:center;
		}

		TABLE.headerTable TD.thirdTDSecondRow
		{
			width:162px;
			height:24px;
			background-color:#003366;
		}

		TABLE.headerTable TD.thirdTD A
		{
			font-size: 7pt;
			color:#000000;
			font-weight:bold;
		}

/* __________________________________________________________________________ */




/* ---------------------------    headerTableHP    ------------------------ */

TABLE.headerTableHP
{	 }


		TABLE.headerTableHP TD,TABLE.headerTableHP TH
		{
			font-family: Verdana, Arial, Sans-Serif;
			text-decoration: none;
			font-weight: bold;
			font-size: 7pt;
		}


		TABLE.headerTableHP TD.firstTD
		{
			width:327px;
			height:54px;
			background:#ffffff url('/afcon/_images/_hp/hpAfconLogo.gif') 10px center no-repeat;		
			
		}

		TABLE.headerTableHP TD.secondTD
		{
			width:43px !important;
			background:#DADADA url('/afcon/_images/_hp/hpHeaderGreyTriangle.gif') left top no-repeat;
		}

		TABLE.headerTableHP TD.bkgTD
		{
			background:#EDEDED url('/afcon/_images/_hp/hpHeaderGreyBackground.gif') left top repeat-y;
		}
		
		TABLE.headerTableHP TD.thirdTD
		{
			width:162px;
			background-color:#EDEDED;
			text-align:center;
			vertical-align:bottom;
			padding-bottom:5px;
		}
		
		TABLE.headerTableHP TD.firstTDSecondRow
		{
			height:24px;
			width:327px;
			background:#003366 url('/afcon/_images/_hp/hpAfconLogoText.gif') left top no-repeat;
		}

		TABLE.headerTableHP TD.secondTDSecondRow
		{
			background-color:#003366;
		}
		
		TABLE.headerTableHP TD.thirdTDSecondRow
		{
			width:162px;
			height:24px;
			background-color:#003366;
		}

		TABLE.headerTableHP TD.thirdTD A
		{
			font-size: 7pt;
			color:#000000;
			font-weight:bold;
		}

/* __________________________________________________________________________ */





/* ---------------------------    hpFlashTable    ------------------------ */

.hpFlashTable
{	
	
	background: url('/afcon/_images/BG.gif') 3px top repeat-x;
	height:215px;
}

		.hpFlashTable TH
		{
			font-family: Verdana;
			text-decoration: none;
			font-weight: normal;
			color:#fff;
			font-size: 12px;
			text-align:left;
			background: url('/afcon/_images/BGLeft.gif') no-repeat;
			width:291px;
			vertical-align:top;
			padding:24px 0px 0px 20px;
		}
		
		.hpFlashTable TH span
		{

			font-size: 12px;

		}

		.hpFlashTable TD
		{
			font-family: Verdana, Arial, Sans-Serif;
			text-decoration: none;
			font-weight: normal;
			font-size: 13px;
			color:#FFFFFF;
			
		}


		.hpFlashTable P
		{
			font-family: Verdana, Arial, Sans-Serif;
			text-decoration: none;
			font-weight: normal;
			font-size: 12px !important;
			color:#FFFFFF;
			padding:3px;
			padding-left:20px;
			padding-right:110px;
			letter-spacing:1px;
		}

		.hpFlashTable div
		{
		
			padding-left:15px;
			background: url('/afcon/_images/bul.gif') left 5px no-repeat;
		}
	
		.hpFlashTable .firsDiv
		{
			padding-left:0px;
			background: NONE;
			WIDTH:180PX;
		}
		
		.hpFlashTable A
		{
			color:#fff;
			font-weight:bold;
			
		}
	
	
		
/*----------------------LittleFlashTable-------------------------*/
.LittleFlashTable
{
	width:100%;
}

.LittleFlashTable td
{
	color:#05386b;
	font-size:11px;
	font-family : verdana;
}
.LittleFlashTable span
{
	color:#0098e4;
	font-size:13px;
	font-family : verdana;
	font-weight:bold;
}

.LittleFlashTable A, .LittleFlashTable A:link, .LittleFlashTable A:visited, .LittleFlashTable A:focus, .LittleFlashTable A:active
{
	font-weight:bold;
	text-decoration:underline;
	color:#0098e4;
	font-size:11px;
	font-family : verdana;
}

.LittleFlashTable A:hover
{ text-decoration:none; color:#6dacea; }



/* ---------------------------    hpSpecialBoxes    ------------------------ */

TABLE.hpSpecialBoxes
{	width:100%; margin-top:10px;}

		TABLE.hpSpecialBoxes TH
		{
			height:26px;
		}
		
		TABLE.hpSpecialBoxes TH.header
		{
			font-family: Verdana, Arial, Sans-Serif;
			text-decoration: none;
			font-weight: bold;
			font-size: 14px;
			background-color:#4080BE;
			color:#FFFFFF;
			width:220px;
			height:26px;
			text-align:left;
			padding-left:10px;
			padding-right:10px;
		}		

		TABLE.hpSpecialBoxes TD.header
		{
			font-family: Verdana, Arial, Sans-Serif;
			text-decoration: none;
			font-weight: bold;
			font-size: 14px;
			background-color:#FEFFFF;
			color:#FFFFFF;
			width:230px;
			height:26px;
			text-align:left;
			padding:5px;
			border-left:1px solid #E0E0E0;
			border-right:1px solid #E0E0E0;
		}
		
		TABLE.hpSpecialBoxes TH.rightBox
		{
			background:#4080BE url('/afcon/_images/_hp/hpBoxTR.gif') left top no-repeat;
			width:10px;
			height:26px;
		}

		TABLE.hpSpecialBoxes TH.separator,TABLE.hpSpecialBoxes TD.separator
		{
			background:none;
		}

		TABLE.hpSpecialBoxes TD
		{
			font-family: Verdana, Arial, Sans-Serif;
			text-decoration: none;
			font-weight: normal;
			font-size: 14pt;
			color:#FFFFFF;
			background:#FFFFFF url('/afcon/_images/_hp/hpBoxBackground.gif') left bottom repeat-x;
			vertical-align:top;
		}


		TABLE.hpSpecialBoxes TH.header
		{
			font-family: Verdana, Arial, Sans-Serif;
			text-decoration: none;
			font-weight: bold;
			font-size: 14px;
			background-color:#4080BE;
			color:#FFFFFF;
			width:220px;
			height:26px;
			text-align:left;
			padding-left:10px;
			padding-right:10px;
		}		

		TABLE.hpSpecialBoxes TH.footer
		{
			background-color:#E8E8E8;
			border-bottom:1px solid #E0E0E0;
			font-size:1px;line-height:1px;
			height:7px !important;
		}
		
		TABLE.hpSpecialBoxes TH.footerRightBox
		{
			background:#E8E8E8 url('/afcon/_images/_hp/hpBoxBR.gif') right top no-repeat;
			width:7px;
			height:7px;
			font-size:1px;line-height:1px;
			border-bottom:1px solid #FFFFFF;
		}

		TABLE.hpSpecialBoxes TH.footerSeparator
		{
			font-size:1px;line-height:1px;
			height:7px !important;
		}


A.HPBoxLink, A.HPBoxLink:link, A.HPBoxLink:visited
{
		font-size:13px;
		font-weight:normal;
		color:#00336C;
		text-decoration:none;
		display:block;
		line-height:26px;
		font-weight:bold;
}

 A.HPBoxLink:hover,.HPTable A.HPBoxLink:active
{
		text-decoration:none;
		color:#EA433B;
}
				
/* __________________________________________________________________________ */
















/* ---------------------------    TMenuTable    ------------------------ */

TABLE.TMenuTable
{	 
	background-color:#003366;
}


		TABLE.TMenuTable TD,TABLE.TMenuTable TH
		{
			font-family: Verdana, Arial, Sans-Serif;
			text-decoration: none;
			font-size:8pt;
			font-weight:bold;
			color:#ffffff;
			height:24px;
			border-left:1px solid #ffffff;
			white-space:nowrap;
			padding-left:8px;
			padding-right:8px;
		}

		TABLE.TMenuTable TD.this,TABLE.TMenuTable TH.this
		{
			background-color:#4080BF;
		}
		

TABLE.TMenuTable A
{
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: none;
	font-size:8pt;
	font-weight:bold;
	color:#ffffff;	
}


TABLE.TMenuTable A:link,TABLE.TMenuTable A:visited,TABLE.TMenuTable A:hover,TABLE.TMenuTable A:active,TABLE.TMenuTable A:focus
{ text-decoration:none; }

/* __________________________________________________________________________ */







/* ---------------------------    RMenuTitleTable    ------------------------ */

TABLE.RMenuTitleTable
{	margin-top:10px; }

TABLE.RMenuLoginPassword
{   margin-top:25px !important; }

		TABLE.RMenuTitleTable TD,TABLE.RMenuTitleTable TH
		{
			font-family: Verdana, Arial, Sans-Serif;
			text-decoration: none;
			font-weight: bold;
			font-size: 8pt;

			vertical-align: middle;
			border-top:1px solid #ffffff;
			border-bottom:1px solid #ffffff;
			background-color:#DADADA;
		}

		TABLE.RMenuTitleTable TH
		{
			width:15px;
			background:#DADADA url('/afcon/_images/dotted_icon.gif') 3px center no-repeat;
		}

		TABLE.RMenuTitleTable TD
		{
			padding-left:5px;
			border-left:1px solid #ffffff;
			color: #000080;
			line-height: 20px;
		}

/* __________________________________________________________________________ */




/* ------------------------------     RMenuTable     ---------------------------- */

TABLE.RMenuTable
{
	margin-top:15px;
}

		TABLE.RMenuTable TD,TABLE.RMenuTable TH
		{
			font-family: Verdana, Arial, Sans-Serif;
			text-decoration: none;
			font-size: 8pt;
			font-weight: normal;

			vertical-align: top;
			height:25px;
		}


		TABLE.RMenuTable TH
		{
			text-align:left;
			padding-left:15px;
		}

		TABLE.RMenuTable DIV
		{
			font-size:7pt;
			color:#E6463C;
			margin-left:-7px;
			margin-bottom:7px;
			vertical-align:top;
			padding-left:15px;
			background:transparent url('/afcon/_images/dotted_icon_blue.gif') left 4px no-repeat;
		}

		TABLE.RMenuTable  DIV SPAN
		{
			margin-left:-15px;
			display:block;
			font-weight:bold;
			color:#4080BF;
		}

/* __________________________________________________________________________ */





/* ------------------------------     RWelcomeTable     ---------------------------- */

TABLE.RWelcomeTable
{
	margin-top:5px
}

		TABLE.RWelcomeTable TD,TABLE.RWelcomeTable TH
		{
			font-family: Verdana, Arial, Sans-Serif;
			text-decoration: none;
			font-size: 8pt;
			font-weight: normal;
			vertical-align: top;
			height:25px;
		}


		TABLE.RWelcomeTable TH,TABLE.RWelcomeTable TD
		{
			padding-left:5px;
			padding-right:5px;
		}

/* __________________________________________________________________________ */







/* ---------------------------    bottomTable    ------------------------ */

TABLE.bottomTable
{	 }


		TABLE.bottomTable TD,TABLE.bottomTable TH
		{
			height:21px;
			vertical-align: middle;
			border-top:1px solid #ffffff;
			border-bottom:1px solid #ffffff;
		}

		TABLE.bottomTable TH
		{
			background-color:#003366;
		}

		TABLE.bottomTable TD
		{
			width:162px;
			background-color:#E7473D;
			border-left:1px solid #ffffff;
		}
		

/* __________________________________________________________________________ */





/* ---------------------------    formTable    ------------------------ */

TABLE.formTable
{	
	border:1px solid #003366; 
	width:100%;
}


		TABLE.formTable TD,TABLE.formTable TH
		{
			vertical-align: middle;
			border-bottom:1px solid #ffffff;
			padding:0px;
			
		}

		TABLE.formTable TH
		{
			height:25px;
			font-size:10pt;
			font-weight:bold;
			background-color:#808080;
			color:#ffffff;
			text-align:left;
			padding-left:5px;
		}

		TABLE.formTable TD
		{	
			height:21px;
			font-weight:bold;
			background-color:#EEEEEE;
			color:#000000;
			padding:1px;
			padding-left:15px;
			padding-right:15px;
			white-space:normal;
		}

		TABLE.formTable TD SPAN.Note
		{	
			font-weight:normal;
			font-size:7pt;
			
			color:#FF0000;
			white-space:normal;
		}

		TABLE.formTable TD SELECT
		{
			width:158px;
			border:1px solid #ffffff;
			height:19px;
			font-family:Verdana, Arial, Sans-Serif;	
			font-size: 8pt;
		}	
	
		TABLE.formTable TD INPUT
		{
			border:solid 1px #4080BF;
			height:14px;
			width:158px;
			font-family:Verdana, Arial, Sans-Serif;	
			font-size: 8pt;
		}

		TABLE.formTable TD INPUT.checkBox
		{
			border:none !important;
			width:19px !important;
			margin-left:-4px;
		}

		TABLE.formTable TD INPUT.req
		{
			border:solid 1px #FF0000;
			height:19px;
			width:158px;
			font-family:Verdana, Arial, Sans-Serif;	
			font-size: 8pt;
		}
		
		TABLE.formTable TD SELECT.formattedCombo
		{
			width:158px;
			border:1px solid #ffffff;
			height:19px;
			font-family:Verdana, Arial, Sans-Serif;	
			font-size: 8pt;
		}	
		
		
/* __________________________________________________________________________ */







/* ---------------------------    siteMapTable    ------------------------ */

TABLE.siteMapTable
{ 
	margin-bottom:25px;
	float:right;
}


		TABLE.siteMapTable TD,TABLE.siteMapTable TH
		{
			vertical-align: top;
		}

		TABLE.siteMapTable TD
		{
			background-color:#FFFFFF;
			padding:5px;
		}

	.siteMapTableHeader
	{
		
		border:none;
		line-height:21px;
		padding-left:5px;
		padding-right:5px;
		background:#F6F6F6 url('/afcon/_images/siteMapHeaderBackground.gif') right center repeat-y;
	}

	.siteMapTableHeader A
	{
		font-weight:bold;	
		padding-left:15px;
		background:transparent url('/afcon/_images/dotted_icon.gif') left center no-repeat;
	}

.siteMapTable UL
{
	margin-left:5px;
	margin-top:5px;
	margin-bottom:5px;
}

.siteMapTable LI
{
	list-style:none;
	list-style-image:none;
	background:transparent url('/afcon/_images/dotted_icon_blue.gif') left 4px no-repeat;
	padding-left:15px;
}

.siteMapTable LI LI
{
	list-style:none;
	list-style-image:none;
	background:transparent url('/afcon/_images/dotted_icon_small.gif') left 4px no-repeat;
	padding-left:10px;
}
.siteMapTable LI LI LI
{	
    list-style:none;
	list-style-image:none;
	background:transparent url('/afcon/_images/dotted_icon_blue_small.gif') left 4px no-repeat;
	padding-left:10px;
}


/* __________________________________________________________________________ */


/* Copyright ************************************ */
.copyright
{
	width: 100%;
	margin:0px;
	text-align: center;
	color: #345271;
	font-size: 11px;
	background: #C9D2DF;
	line-height:25px;
}


.copyright A:link, .copyright  A:visited
{
	color: #345271;
}
 .copyright A:active, .copyright A:hover
{
	color: #FF8000;
}

/* __________________________________________________________________________ */




.KBSearchTable
{
	width:100%;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	
}

.KBSearchTable TD
{
	padding-bottom:10px;
	padding-left:10px;
	padding-right:2px;
	background-color:#E8E8E8;
	vertical-align:center;
	border-bottom:1px solid #ffffff;

}

.KBSearchTable TH
{
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	background-color:#E8E8E8;
	text-align:left;
	vertical-align:center;

}

.KBSearchTable TD.borderLEFT,.KBSearchTable TH.borderLEFT
{
	border-left:1px solid #FFFFFF;
}

.KBSearchTable TD.borderRIGHT,.KBSearchTable TH.borderRIGHT
{
	border-right:1px solid #FFFFFF;
}

.KBSearchTable TD.buttonTD
{
	width:30px;
	text-align:left;
	padding:0px;
	vertical-align:top;
}

INPUT.txtBox
{
	border:solid 1px #4080BF;
	height:14px;
	width:150px;
	font-family:Verdana, Arial, Sans-Serif;	
	font-size: 8pt;
}

SELECT.txtBoxCombo
{
	border:solid 1px #4080BF;
	height:14px;
	width:155px;
	font-family:Verdana, Arial, Sans-Serif;	
	font-size: 8pt;
}


/* __________________________________________________________________________ */

.KBSearchResultsTable
{
	width:100%;
	border:1px solid #000000;
	margin-top:20px;
	border-left:none;
	border-bottom:none;
	
}

.KBSearchResultsTable TH
{
	padding:3px;
	background-color:#E6463C;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
	

}
.KBSearchResultsTable TD
{
	padding:3px;
	background-color:#FFFFFF;
	color:#000000;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
}

.KBSearchResultsTable TR.alt TD
{
	background-color:#EEEEEE;
}



/* __________________________________________________________________________ */

.KBSearchResultsPagingTable
{
	width:100%;
	border:1px solid #000000;
	margin-top:0px;
	border-left:none;
	border-bottom:none;
	
}

.KBSearchResultsPagingTable TH,KBSearchResultsPagingTable TD
{
	padding:2px;
	padding-left:10px;
	padding-right:10px;
	background-color:#003366;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	vertical-align:center;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
	

}

.KBSearchResultsPagingTable A,.KBSearchResultsPagingTable A:Link
{
	color:#FFFFFF;
}

.KBSearchResultsPagingTable A.this,.KBSearchResultsPagingTable A.this:Link
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:9pt;
}


/* __________________________________________________________________________ */

.KBItemTable
{
	width:100%;
	border:1px solid #DD1C1C;
	margin:0px;
}

.KBItemTable TH,.KBItemTable TD
{
	padding:3px;
	background-color:#F5F5F5;
}

.KBItemTable TH{ width:110px; }
.KBItemTable TH,.KBItemTable TD.TH
{
	color:#000080;
	text-align:left;
	font-weight:bold;
}


.KBItemTable TD
{
	color:#000000;
}



/* __________________________________________________________________________ */

.SearchResultsPagingTable
{
	width:100%;
	border-top:3px solid #DADADA;
	border-bottom:3px solid #DADADA;
	margin-top:0px;
}

.SearchResultsPagingTable TH,SearchResultsPagingTable TD
{
	padding:2px;
	padding-left:10px;
	padding-right:10px;
	background-color:#E8E8E8;
	color:#000000;
	font-weight:bold;
	text-align:left;
	vertical-align:center;
}


.SearchResultsPagingTable A.this,.SearchResultsPagingTable A.this:Link
{
	font-weight:bold;
	font-size:9pt;
}


/* ------------------------------     mainLoginTable     ---------------------------- */

.mainLoginTable
{
	width:100%;
	border:2px solid #DADADA;
	margin-top:0px;
}

.mainLoginTable TH,.mainLoginTable TD
{
	padding:2px;
	padding-left:10px;
	padding-right:10px;
	background-color:#BFD5EA;
	color:#000000;
	font-weight:bold;
	text-align:left;
	vertical-align:center;
}

.mainLoginTable TD
{
	background-color:#FFFFFF;
	text-align:left;
	border-left:2px solid #DADADA;
}


.mainLoginTable A,.mainLoginTable A:Link
{
	
	font-weight:bold;
	font-size:10pt;
	line-height:30px;
	padding-left:15px;
	background:transparent url('/afcon/_images/dotted_icon.gif') left 4px no-repeat;

}
/* __________________________________________________________________________ */





/* ------------------------------     registrationTable     ---------------------------- */

.registrationTable
{
	width:340px;
	border:2px solid #DADADA;
	margin-top:0px;
}

.registrationTable TH,.registrationTable TD
{
	padding:2px;
	padding-left:10px;
	padding-right:0px;
	background-color:#BFD5EA;
	color:#000000;
	font-weight:bold;
	vertical-align:center;
}

.registrationTable TD
{ }

.registrationTable TD.star
{ padding:0px !important; }


.registrationTable TH
{ text-align:left; }

.registrationTable A,.registrationTable A:Link
{
	
	font-weight:bold;
	font-size:10pt;
	line-height:30px;
	padding-left:15px;
	background:transparent url('/afcon/_images/dotted_icon.gif') left 4px no-repeat;

}

.registrationTable INPUT
{
	border:solid 1px #4080BF;
	height:14px;
	width:190px;
	font-family:Verdana, Arial, Sans-Serif;	
	font-size: 8pt;
}

.registrationTable INPUT.checkBox
{
	border:none !important;
	width:20px !important;
	margin-left:-4px;
}

.registrationTable INPUT.req
{
	border:solid 1px #FF0000;
	height:14px;
	width:190px;
	font-family:Verdana, Arial, Sans-Serif;	
	font-size: 8pt;
}


.registrationTable SELECT
{
	border:solid 1px #4080BF;
	height:14px;
	width:194px;
	font-family:Verdana, Arial, Sans-Serif;	
	font-size: 8pt;
}

.registrationTable HR
{
  border:1px inset #FFFFFF;
  margin-top:0px; 
  margin-bottom:0px;
}
/* __________________________________________________________________________ */




/* ------------------------------     mainForumTable     ---------------------------- */

.mainForumTablePaging
{
	width:100%;
	margin-top:10px;
	border:none;
	font-size:8pt;
}

	.mainForumTablePaging TH
	{ 
		background-color:transparent !important;
		color:#0066B9;
		font-weight:normal;
		line-height:20px;
		padding:2px;
		vertical-align:top;
	}
	
	.mainForumTablePagingTopBorder
	{
		border-top:3px solid #DEDFDF;
	}

	.mainForumTablePagingBtmBorder
	{
		border-bottom:3px solid #DEDFDF;
	}
	

	.mainForumTablePaging TH.breadCrumbs
	{ 
		text-align:left;
		font-weight:bold;
		color:#000000;
	}
	
		.mainForumTablePaging TH.breadCrumbs A, .mainForumTablePaging TH.breadCrumbs A:link
		{
			
			font-weight:bold;
			font-size:8pt;
			color:#0066B9;
			text-decoration:underline;
		}

	.mainForumTablePaging TH.pagesList
	{ 
		width:200px;
		text-align:left;
	}

	.mainForumTablePaging TH.postReplyTopic
	{ 
		width:80px;
		text-align:right !important;
		padding-right:2px;
	}
	
	.mainForumTablePaging A, .mainForumTablePaging A:link
	{
			
		font-weight:normal;
		font-size:8pt;
		color:#0066B9;
		text-decoration:underline;
	}
		
		
.mainForumTable
{
	width:100%;
	margin-top:10px;
	border:1px solid #BBCEDE;
	border-right:none;
	font-size:8pt;
}

.mainForumTable TH,.mainForumTable TD
{
	padding:2px;
	padding-left:10px;
	padding-right:10px;
	background-color:#BFD5EA;
	color:#000000;
	vertical-align:center;
}

.mainForumTable TD
{ 
	border-top:1px solid #BBCEDE;
	border-right:1px solid #BBCEDE;
	background-color:#F1F1F1;
	padding:2px;
	padding-left:10px;
	padding-right:10px;
}

	.mainForumTable TD.title
	{	
		background:#F1F1F1 url('/afcon/_images/dotted_icon.gif') 5px 6px no-repeat;
		padding-left:20px;
	}
	
	.mainForumTable TD.titleTopic
	{	
		background:#F1F1F1 url('/afcon/_images/dotted_icon_small.gif') 5px 8px no-repeat;
		padding-left:20px;
		vertical-align:top;
	}

	.mainForumTable TD.posts
	{ 
		background-color:#DEDFDF;
		text-align:center;
		width:50px;
	}

	.mainForumTable TD.topics
	{ 
		background-color:#DEDFDF;
		text-align:center;
		width:50px;
	}


	.mainForumTable TD.itemAuthor
	{ 
		text-align:left;
		vertical-align:top;
		width:180px;
	}

	.mainForumTable TD.itemAuthorModerator
	{ 
		text-align:left;
		vertical-align:top;
		width:180px;
		background: #F1F1F1 url('/Afcon/_images/ForumModeratorBackground.gif') right top no-repeat;
	}
	
	.mainForumTable TD.itemContent
	{ 
		background-color:#DEDFDF;
		vertical-align:top;

	}

	.mainForumTable TD.itemButtons
	{ 
		background-color:#DEDFDF;
		vertical-align:bottom;
		text-align:right;
		border-top:none;
	}
	

	.mainForumTable TD.lastPost
	{ 
		width:150px;
	}


	.mainForumTable TD.lastReply
	{ 
		width:250px;
	}

.mainForumTable TH
{
	text-align:left;
	background-color:#D1D1D1;	
	font-weight:normal;
}

	.mainForumTable TH.rightBorder
	{ 
		border-right:1px solid #BBCEDE;
	}


	.mainForumTable TH.posts
	{ 
		text-align:center;
		width:50px;
	}

	.mainForumTable TH.topics
	{ 
		text-align:center;
		width:50px;
	}

	.mainForumTable TH.header
	{ 
		background-color:#0066B9;
		color:#FFFFFF;
		font-weight:normal;
	}
	

.mainForumTable DIV.moderatedBy
{
	font-weight:normal;
	font-style:italic;	
	font-size:8pt;
}


.mainForumTable A,.mainForumTable A:link
{
	
	font-weight:normal;
	font-size:8pt;
	color:#005CB1;
	text-decoration:underline;
}

.mainForumTable A.title,.mainForumTable A.title:link
{
	font-weight:bold;
	font-size:9pt;
	color:#005CB1;
	text-decoration:underline;
}

.mainForumTable INPUT
{
	border:solid 1px #4080BF;
	height:14px;
	width:190px;
	font-family:Verdana, Arial, Sans-Serif;	
	font-size: 8pt;
}

.mainForumTable INPUT.long
{
	width:99%;
}


.mainForumTable INPUT.req
{
	border:solid 1px #FF0000;
	height:14px;
	width:190px;
	font-family:Verdana, Arial, Sans-Serif;	
	font-size: 8pt;
}


.mainForumTable TEXTAREA.editor
{
	line-height:normal;
	padding:0px;
}

.mainForumTable SELECT
{
	border:solid 1px #4080BF;
	height:14px;
	width:194px;
	font-family:Verdana, Arial, Sans-Serif;	
	font-size: 8pt;
}

.mainForumTable HR
{
  border:1px inset #FFFFFF;
  margin-top:0px; 
  margin-bottom:0px;
}
/* __________________________________________________________________________ */



/*Definition Lists*/
DT
{
	font-weight: bold;
	margin: 0 0 10px 0;
}
DD
{
	margin: 10px 0 10px 0;
	display: block;
	text-align:justify;
	border-right: 1px solid #C2ECFC;
	border-bottom: 1px solid #C2ECFC;
}

DL.faqDL
{
	margin: 5px 0 10px 3px;
}
.faqDL DT
{
	background: url('/Afcon/_images/q.gif') left top no-repeat;
	list-style: none;
	padding: 0 20px 0 28px
	
}
.faqDL DD
{
	padding: 0 20px 10px 28px;
	background: url('/Afcon/_images/a.gif') left top no-repeat;
	list-style: none;
}

/* __________________________________________________________________________ */


/* Images gallery class */

.imagesGalleryTable
{
	width:100%;
	margin: 20px 0px;
}
.imagesGalleryTable TD
{
	text-align: center;
	font-size: 11px;
	vertical-align: top;
	padding: 0px 0px 10px 0px;
}
.imagesGalleryTable TH
{
	text-align: center;
	vertical-align: top; /* TOP */
}
.imagesGalleryTable TH A
{
	display: block;
	width: 145px;
	padding: 5px 0px;
	text-align: center;
	border: 1px solid #537DBF;
}
.imagesGalleryTable TH A:link, .imagesGalleryTable TH A:visited
{
	border: 1px solid #537DBF;
}
.imagesGalleryTable TH A:active, .imagesGalleryTable TH A:hover
{
	border: 1px solid #FF8000;
}
.imagesGalleryTable TD A
{
	display: block;
	text-align: center;
	width: 145px;
}

/* __________________________________________________________________________ */


/* Images index class */
.imagesIndexTable
{
	width:100%;
	margin: 20px 0px;
}
.imagesIndexTable TD
{
	text-align: center;
	font-size: 11px;
	vertical-align: top;
	padding: 0px 0px 10px 0px;
}
.imagesIndexTable TH
{
	text-align: center;
	vertical-align: center;
}
.imagesIndexTable DIV
{
	background: #ffffff url('/Afcon/_images/bg_images_bottom.gif') bottom center no-repeat;
	width: 165px;
	text-align: center;
}
.imagesIndexTable DIV DIV
{
	background: transparent url('/Afcon/_images/bg_images_top.gif') top center no-repeat;
	text-align: center;
	width: 165px;
	padding: 13px 0px 11px 0px;
}
.imagesIndexTable TH A
{
}
.imagesIndexTable TD A
{
	display: block;
	width: 160px;
}


/* __________________________________________________________________________ */

TABLE .photoAlbumPage
{
	width:410px;
	border:3px solid #E6E4E2;
}

TABLE .photoAlbumPage TD
{
	background-color:#EFEFEF;
}

TABLE .photoAlbumPage TH
{
	background-color:#E5E4E3;
	padding:5px;
	padding-right:5px;
}


/* ---------------------------------- glossaryTerm -------------------------------------------------------------------- */

.glossaryTerm
{
	width:100%;
	padding:0px;
	margin:0px;
	border-bottom:1px solid #E5E5E5;	
}

.glossaryTerm DT, .glossaryTerm DD
{
	border-left:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
}
	
.glossaryTerm DT
{
	padding:2px;
	padding-left:15px;
	padding-right:5px;	
	background-color: #F7F7F7;
	font-weight:bold;
	color:#3067A2;
		
	border:1px solid #E5E5E5;	
	display: block;
	margin:0px !important;
}

.glossaryTerm DT DIV.icon
{
	margin:0px;
	margin-top:-3px;
	margin-left:-5px;
	background: transparent url('/CatomEng/_images/_design/iconArrowRightOrange.gif') left 6px no-repeat;
	display:block;
	font-size:1px;
	height:15px;
	width:5px;
	padding:0px;
}
.glossaryTerm DD
{
	display: block;
	margin:0px !important;
	padding:5px;
}
.glossaryLetterTab
{
	background: #A4B1BC url('/CatomEng/_images/_design/tabEndPart.gif') right top no-repeat; 	
	line-height:21px;
	padding-left:10px;
	padding-right:10px;
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	margin-top:15px;
	width:15px;
}

/* ---------------------------------- glossaryABC -------------------------------------------------------------------- */

.glossaryABC
{ 
  float:left; width:14px; height:18px; text-align:center;
  background-color: #F7F7F7;
  border:1px solid #E5E5E5;
  margin-right:3px;
  margin-bottom:5px;
  font-weight:bold;
  font-size:15px;
  color:#E5E5E5;
  padding:0px !important;
}

.glossaryABCMouseOver
{ 
  background-color: #FFFFFF !important;
}
.glossaryABC A, .glossaryABC A:link, .glossaryABC A:visited, .glossaryABC A:focus, .glossaryABC A:active
{ font-weight:bold !important; font-size:14px !important;width:100%; }

.glossaryABC A:hover
{ background-color: #FFFFFF; }



