img		{ border: 0px; }
form	{ margin: 0px }
textarea	{ 	font-family:tahoma;
				color:#336699;
				font-size:11px;
			}
input	{ 	font-family:tahoma; 
			color:#336699;
		 }
body	{ 	font-family:tahoma; 
			margin:0px; 
			padding:0px;
			background-color:#000000; 
			background:url('../_T2M_img/Graphics/gb2.jpg') repeat-x; 
		}
a		{ text-decoration:none;}
select { font-family:tahoma;
		 font-size:12px;
		 color: #336699;
		}	
option	{ background-color:#336699;
		  color:#FFFFFF;
		
		}

fieldset	{ display:none;}

#div_MainPage	{		position: relative;
						width:1000px;
						color:#336699;
						background-color:#FFFFFF;
						margin:auto;margin-top:5px;
						padding:10px;
						border:2px solid #336699; 
						height:100%;
					}

#div_HeadingOuter	{	position: relative;
						color:#336699;
						margin-left:50px;
						margin-right: 50px;
						margin-bottom:5px;
					}

#div_Heading		{	position:relative;
						color:#336699;
						font: bold 14pt tahoma ;
						margin-right:50%;
					}
							
#div_RecControls { display: none; }

#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; padding-left:5px; padding-right:5px; border: 1px solid red; font-weight:bold;}
td.FNI_Errors_Spacer{width: 50px}

/* Help Message Divs */
.HelpMessDiv { 	position:absolute; 
				z-index:1; 
				width:550px;
				padding:5px; 
				left:50px; top:150px; 
				border: solid #336699 1px; 
				background-color:#FFFFFF ; 
			}
.HelpCellInvertTitle { 	margin-top:3px; margin-bottom:3px; 
						height:14px; 
						text-align:center; 
						font-size:12px; font-weight:bold; 
						background-color:#336699; color:#FFFFFF; 
					}
.HelpCellSection { 	margin-top:3px; margin-left:10px; margin-bottom:3px; 
					height:18px;
					text-align:left;  
					font-size:12px; font-weight:bold; 
					color:#336699; 
				}
.HelpCellDetail { 	margin-bottom:10px; margin-left:100px; margin-right:10px; 
					text-align:left;  
					font-size:12px; 
					color:#336699; 
				}
.HelpCellDetailLeft { 	margin-bottom:8px; margin-left:10px; margin-right:10px;
						text-align:left;  
						font-size:12px; 
						color:#336699; }
.HelpCellDivSep { 		margin-left:10px;
						width:95% ; 
						background-color:#336699;
						border:0px; 
						height:1px; 
				}
.HelpCellDivScroll	{ 	margin-bottom:15px;
						padding:1px; 
						height:280px; 
						overflow:auto; 
						border-bottom:solid #336699 1px; 
					}
.HelpCellDivImages	{ 	margin-left:10px;padding:1px; margin-bottom:15px;
						height:25px; 
						overflow:auto; 
						border-bottom:solid #336699 1px; 
					}
	

/* 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:12px; 
							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;}