img		{ border: 0px; }
form	{ margin: 0px }
textarea	{ 	font-family:tahoma; 
				background-color:#F0F8FF; 
				color:#336699;
			 }

body	{ 	font-family:tahoma; 
			margin:0px; 
			padding:0px;
			background-color:#EEEEFF; 
			background:url('../_T2M_img/Graphics/gb2.jpg') repeat-x; 
		}
input	{ background-color:#F0F8FF;
					 color:#336699;
		}
select	{ background-color:#F0F8FF;
				  	 color:#336699;
		}


fieldset	{ display:none;}

#div_MainPage	{		position: relative;
						min-width:800px;
						color:#336699;
						background-color:#FFFFFF;
						margin:15px; margin-top:5px;
						margin-left:1%; margin-right:1%;
						padding:10px;
						border:2px solid #336699; 
						height:100%;
						z-index:0;
					}
#div_Logout			{	position:absolute;
						top:5px; right:10px;
						font: bold 14px tahoma;
					}
#div_Logout	a		{	text-decoration: none;
						color:#336699;
						font: bold 14px tahoma;
					}


#div_HeadingOuter	{	position: relative;
						height:40px;
						color:#336699;
						margin-left:50px;
						margin-right: 50px;
						font: bold 14pt tahoma ; z-index:1;
					}
#div_FNI_Errors		{	position: relative;
						text-align:center;
						margin:5px;
						padding:5px;
						font-size:10pt;
						height:30px;
					}
						

#div_Buttons     {		position:relative;
						margin:0px;
						padding:0px;  
						height: 80px; 
						border:0px;
						border-bottom:1px solid #ccccff;;
						border-top:1px solid #ccccff;;
                }

#div_Buttons img { margin:10px; }
#div_BannerUnderLine { 	margin-left:auto; margin-right:0px; 
						height:1px; 
						width:95%; 
						background-color:#336699;
					}
#div_TermsAndConditions { padding:3px; text-align:center;}
#div_TermsAndConditions a { 	background-color:#FFFFFF; color:#336699; 
								font-size:10px; font-weight:bold;
							}

#div_DisabledPage	{	position:absolute; 
						z-index:1;
						top:0px;left:0px;
						width:100%; height:100%;
						background-color:#CCCCCC;
					}
				
#tab_FNI_Errors{margin-left:auto; margin-right:auto; border: 1px solid red; }
td.FNI_Errors_Spacer{width: 50px; }

/* Help Message Divs */
	.HelpMessDiv { position:absolute; z-index:1; left:50px; top:150px; width:550px; padding:5px; border: solid #336699 1px; background-color:#FFFFFF ; }
	.HelpCellInvertTitle { 	margin-top:3px; margin-bottom:3px; height:20px; 
							font-size:14px; font-weight:bold; background-color:#336699; color:#FFFFFF; text-align:center; }
	.HelpCellSection { margin-top:3px; margin-left:10px; margin-bottom:3px; height:18px; font-size:14px; font-weight:bold; color:#336699; text-align:left; }
	.HelpCellDetail { margin-bottom:10px; margin-left:100px; margin-right:10px; font-size:14px; color:#336699; text-align:left;  }
	.HelpCellDetailLeft { margin-bottom:8px; margin-left:10px; margin-right:10px;font-size:14px; color:#336699; text-align:left;  }
	.HelpCellDivSep { margin-left:10px;background-color:#336699; border:0px; height:1px; width:95% ; }
	.HelpCellDivScroll	{ height:280px; overflow:auto; border-bottom:solid #336699 1px; padding:1px; margin-bottom:15px;}
	.HelpCellDivImages	{ height:25px; overflow:auto; border-bottom:solid #336699 1px; margin-left:10px;padding:1px; margin-bottom:15px;}
	

/* Alert Message Divs */

.AlertMessDiv { 			position: absolute; 
							z-index:1;padding:5px; 
							border:1px solid #336699; 
							background-color: #FFCC66; 
							color:#336699;
				}
.AlertCellInvertTitle { 	margin-top:3px; margin-bottom:3px; 
							height:20px; 
							padding:5px; padding-bottom:2px; 
							font-size:12px; 
							font-weight:bold; 
							border:1px solid #336699; 
							background-color:aliceblue; color:#336699; 
							text-align:center; 
						}		
.AlertCellTitle		{		padding-left:10px; padding-right:10px; padding-bottom:5px; 
							font-size:12px;
							font-weight:bold;
							background-color:#FFCC66; color:#666666; 
							text-align:left;
					}	
					
.AlertCellSection	{		margin-top:15px; margin-bottom:5px;margin-left:10px;margin-right:10px; 
							font-size:12px;
							background-color:#FFCC66; color:#333333; 
							text-align:left;
					}
					
.AlertCellDetailLeft { 		margin-top:5px;margin-bottom:15px;margin-left:10px; margin-right:10px;  
							font-size:12px; 
							color:#336699;  
							text-align:left;  
					}
.AlertCellDetailRight { 	margin:5px; 
							font-size:12px; 
							color:#336699;  
							text-align:right;  
					}

.AlertCellDetailCentre { 	margin-left:10px; margin-right:10px; 
							font-size:14px; 
							color:#336699;  
							text-align:center;  
						}
.AlertCellDetail	{		padding-left:10px; padding-bottom:5px; padding-right:10px; 
							font-size:12px;
							background-color:#FFCC66; color:#666666; 
							text-align:left;
					}	
.AlertCellDivSep 	{ 		margin-left:auto;margin-right:auto;
							padding:0px;
							background-color:#336699; 
							border:0px; 
							height:1px; width:95%; 
					}
.AlertCellInput		{		padding-left:0px; padding-bottom:0px; 
							font-size:12px;
							width:100%;
							background-color:#FFCC66; color:#666666; 
							text-align:left;
							border:none;
							vertical-align:text-bottom;
					}
					

.AlertCellIcon {text-align:right;}
