/*
Copyright (c) 2006 DBA DESIGN SERVICES LIMITED.  All rights reserved.
*/

/* BODY============================ */

	body	{
		/*background:#e2e2e2;*/
		background: #000 url(Images/background.jpg) no-repeat center top;
		margin: 0px;
		}

/* TOP STUFF============================ */

	.logdiv	{
		width:775px;
		height:90px;
		/*background:#000;*/
		border-bottom:solid 1px #000;
		}

	.topnavdiv	{
		width:775px;
		height:20px;
		background:#cccccc;
		background: url(Images/menubar.jpg) repeat-x top;
		border-top:solid 1px #eee;
		border-bottom:solid 0px #fff;
		}
	.subtopnavdiv	{
		width:715px;
		height:20px;
		background:#cccccc;
		border-top:solid 1px #eee;
		border-bottom:solid 0px #fff;
		}
	.Addnavdiv	{
		width:600px;
		height:20px;
		background:#cccccc;
		}

	.MTBL	{
		display:none;
		z-index:100;
		width:200px;
		position:absolute;
		border-left:solid 1px #aaaaaa;
		background:#cccccc;
		background: url(Images/menubar.jpg) repeat top;
		}

		.MTBL tr td{
			width:200px;
			}

		.MTBL tr td a{
			border-bottom:solid 1px #aaa;
			}
			
	 .MTBL2	{
		display:none;
		z-index:100;
		width:175px;
		position:absolute;
		border-left:solid 1px #aaaaaa;
		background:#cccccc;
		background: url(Images/menubar.jpg) repeat top;
		}

		.MTBL2 tr td{
			width:174px;
			}

		.MTBL2 tr td a{
			border-bottom:solid 1px #aaa;
			}
			
		.Tableinsert {font-size: 4px}

/* LINKS============================ */

		.lnks td a	{
			padding: 3px 3px 3px 3px;
			display:block;
			color:#000;
			border-right:solid 1px #666;
			font-weight:bold;
			}

		.lnks td a:hover	{
			padding: 3px 3px 3px 3px;
			display:block;
			color:#000;
			border-right:solid 1px #666;
			font-weight:bold;
			background:#fff;
			}
			
		.addlnks td a	{
			padding: 3px 3px 3px 3px;
			display:block;
			color:#000;
			border-right:solid 1px #ccc;
			border-left:solid 1px #ccc;
			border-bottom:solid 1px #ccc;
			border-top:solid 1px #ccc;
			font-weight:bold;
			}

		.addlnks td a:hover	{
			padding: 3px 3px 3px 3px;
			display:block;
			color:#000;
			border-right:solid 1px #000;
			border-left:solid 1px #000;
			border-bottom:solid 1px #000;
			border-top:solid 1px #000;
			font-weight:bold;
			background:#fff;
			}

		.lnks td a img	{
				margin: 0px 2px 0px 2px;
				}

		.Wlnks td a	{
			padding: 10px;
			display:block;
			color:#fff;
			font-weight:bold;
			border:solid 1px #333;
			}

		.Wlnks td a:hover	{
			padding: 10px;
			display:block;
			color:#fff;
			font-weight:bold;
			background:#333;
			border:solid 1px #fff;
			}

		.Wlnks td a img	{
				margin: 0px 2px 0px 2px;
				}

/* PAGE  ============================ */

	.gridH	td{
		padding:3px;
		font-weight:bold;
		height:20px;
		background: #d2d2d2;
		border-bottom: solid 1px #555555;
		}

	.gridD	td{
		padding:3px;
		height:20px;
		background: #fff;
		border-bottom: solid 1px #dddddd;
		border-right: solid 1px #dddddd;
		}

		.gridD td a, mtext a, dd a{
			font-weight:bold;
			color:#666;
			}

		.gridD td a:hover,  mtext a:hover, dd a:hover{
			font-weight:bold;
			color:#000;
			}

			.gridD td a img, mtext a img, dd a img{
				margin: 0px 2px 0px 2px;
				}

/* PAGE  ============================ */

	.ALLTBL	{
		width:775px;
		background:#fff;
		}

		.Questionmtext	{
			padding: 0px 0px 0px 0px;
			color:#000;
			line-height:1.6em;
			font-weight:bold;
			}
		.Questionmtext a:hover{
			padding: 0px 0px 0px 0px;
			color:#ccc;
			line-height:1.6em;
			font-weight:bold;
			}
		.Answermtext	{
			padding: 55px 0px 55px 0px;
			color:#333;
			line-height:1.6em;
			}
		.mtext	{
			padding: 25px 30px 25px 30px;
			color:#333;
			line-height:1.6em;
			}

			.mtext dt{
				font-weight:bold;
				font-style:normal;
				display:block;
				color:#cccccc;
				font-size:20px;
				padding-bottom:5px;
				border-bottom: solid 1px #000;
				}

			.mtext dt em{
				font-style:normal;
				color:#000;
				}

				.mtext dd{
				padding:10px;
				}

		.Hlnks td a	{
			padding: 8px;
			margin:4px;
			display:block;
			color:#000;
			font-size:17px;
			border:solid 1px #666;
			font-weight:bold;
			background:#f2f2f2;
			}

		.Hlnks td a:hover	{
			margin:4px;
			padding: 8px;
			display:block;
			color:#000;
			font-size:17px;
			border:solid 1px red;
			font-weight:bold;
			background:#fff;
			}

		.Hlnks td a em	{
			color:#666;
			line-height:1.5em;
			font-size:10px;
			font-weight:bold;
			font-style:normal;
			}

		.Hlnks td a img	{
				float:left;
				margin: 7px 2px 20px 2px;
				}
				
		.notetext {font-size: 9px}
	
		.inthead {
			font-size: 18px;
			font-weight: bold;
			color: #000000;
		}
		
		.Fighterheader {
			font-size: 20px;
			font-weight: bold;
			color: #FFFFFF;
			background:#000;
			padding:3px 0px 3px 0px;
			width:775px;
			height:20px;
		}

/* FOOTER============================ */

	.ftr 	{
		width:775px;
		height:20px;
		font-size:10px;
		color:#aaa;
		padding:3px 0px 3px 0px;
		background:#000;
		border-bottom:solid 1px #000;
		}

/* IMAGES======================== */

	img	{
		border:0px;
		}

/* GLOBAL======================== */

	a	{
		text-decoration:none;
		}
	
	a, td, div	{
			font-family:verdana,'sans serif';
			font-size:12px;
			}
