BODY, TABLE, TBODY, TR, TD, TH, UL, LI, A, DIV, FIELDSET, LEGEND, FORM, IMG, H1, H2, H3 {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family: arial,helvetica,clean,sans-serif;
	font-size: 12px;
	font-size-adjust: none;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 150%;
	color: #000066;
	background-color: transparent;
}

BODY {
	background-color: #ccffff;
}

A {
	color: #000066;
	text-decoration: none;
}

	A:hover {
		text-decoration: underline;
	}

h1 {
	font-weight: bold;
	font-size: 14px;
}


/**********************************************************************/
/* container */
	div.container {
		margin: auto;
		position: relative;
		text-align: left;
		background-color: transparent;
		width: 968px;
		margin-top: 10px;
	}
	
/**********************************************************************/
		/* Logo */
		div.container div.logo {
			position: absolute;
			float: left;
			top: 0px;
			left: 0px;
			background:url(/images/template/header.jpg) no-repeat left top;
			width: 968px;
			height: 100px;
		}

		
/**********************************************************************/
		/* Menu */
		div.container div.menu {
			position: absolute;
			float: left;
			top: 100px;
			left: 5px;
			background:url(/images/template/menu.jpg) no-repeat left top;
			height: 366px;
			width: 223px;
			padding: 12px;
		}

	
			div.menu ul {
				margin: 0px 0px 0px 0px;
				padding: 0px;
				list-style-type: none;
			
			}
				div.menu ul li {
					margin: 0px 12px 0px 0px;
				}

					div.menu ul li a {
						/*font: 13pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;*/
						color: #000066;
					}

					div.menu ul li a:hover,
					div.menu ul li a:active {
					
					}
	

/**********************************************************************/
		/* Breadcrumbs */
		div.container div.breadcrumb {
			position: absolute;
			float: left;
			top: 100px;
			left: 425px;
			height: 36px;
			width: 542px;
		}

			div.breadcrumb div.breadcrumb_left{
				float: left;
				background:url(/images/template/breadcrumb-left.jpg) no-repeat left top;
				width: 12px;
				height: 36px;
			}

			div.breadcrumb div.breadcrumb_middle {
				float: left;
				background:url(/images/template/breadcrumb-middle.jpg) repeat-x left top;
				height: 36px;
				width: 514px;
				padding-top: 6px;
			}
			
				/* Login */
				div.login {
					float: right;
				}

			div.breadcrumb div.breadcrumb_right {
				float: right;
				position: relative;
				background:url(/images/template/breadcrumb-right.jpg) no-repeat left top;
				width: 14px;
				height: 36px;
				margin-right: 2px;
			}
	
	
		
/**********************************************************************/
		/* Main content */
		div.container div.content {
			position: absolute;
			float: left;
			top: 136px;
			left: 225px;
			height: 450px;
			width: 742px;
		}

			div.content div.content_top {
				background:url(/images/template/content_top_middle.gif) repeat-x left top;
				height: 11px;
			}

				div.content_top div.content_top_left {
					float: left;
					background:url(/images/template/content_top_left.gif) no-repeat left top;
					width: 12px;
					height: 11px;
				}

				div.content_top div.content_top_right {
					float: right;
					background:url(/images/template/content_top_right.gif) no-repeat left top;
					width: 17px;
					height: 11px;
				}

			div.content div.content_middle {
				height: 100%;
			}

				div.content_middle div.content_middle_left {
					float: left;
					background:url(/images/template/content_left.jpg) no-repeat left top;
					height: 100%;
					width: 12px;
				}

				div.content_middle div.content_text {
					float: left;
					width: 700px;
					height: 450px;
					overflow: auto;
				}

				div.content_middle div.content_middle_right {
					float: right;
					background:url(/images/template/content_right.jpg) no-repeat left top;
					height: 100%;
					width: 17px;
				}
		
		
			div.content div.content_bottom {
				background:url(/images/template/content_bottom_middle.gif) repeat-x left top;
				height: 15px;
			}

				div.content_bottom div.content_bottom_left {
					float: left;
					background:url(/images/template/content_bottom_left.gif) no-repeat left top;
					width: 12px;
					height: 15px;
				}

				div.content_bottom div.content_bottom_right {
					float: right;
					background:url(/images/template/content_bottom_right.gif) no-repeat left top;
					width: 17px;
					height: 15px;
				}


/**********************************************************************/
			/* footer */
			div.content div.footer {
				float: right;
				left: 225px;
				height: 20px;
				width: 400px;
				
			}

/**********************************************************************/
/* Tables */

 table.table_borderless {
 }

	table.table_borderless tr {
	}

		table.table_borderless tr th {
			padding-right: 10px;
			font-weight: bold;
		}

		table.table_borderless tr td input {
			width: 200px;
		}

		table.table_borderless tr td input.input_radio {
			width: 12px;
		}
		
		table.table_borderless tr td textarea {
			width: 300px;
			height: 175px;
		}

		table.table_borderless tr td textarea.low {
			width: 400px;
			height: 75px;
		}
 
		table.table_borderless tr td ul {
			margin-left: 10px;
		}

		table.table_borderless tr td ul li {
		}

		tr.tr_highlight td {
			background-color: #99ccff;
		}


 table.table_border1 {
	border-top: 1px solid;
	border-left: 1px solid;
 }

	table.table_border1 tr {
	}

		table.table_border1 tr th {
			padding: 1px 5px 1px 3px;
			font-weight: bold;
			border-right: 1px solid;
			border-bottom: 1px solid;
		}

		table.table_border1 tr td {
			padding: 1px 5px 1px 3px;
			border-right: 1px solid;
			border-bottom: 1px solid;
		}


			th.nr { width: 25px; }
			th.name { width: 250px; }
			th.status { width: 80px; }
			th.invoice_count { width: 65px; }

			th.date { width: 80px; }
			th.customer { width: 250px; }
			th.amount { width: 60px; }
			th.btw { width: 60px; }
			th.line { width: 310px; }
			input.line { width: 304px; }
			input.number_of_items { width: 30px; }
			input.amount_ex_per_item { width: 60px; }
			
			th.players  { width: 190px; }
			th.title  { width: 210px; }
			th.map  { width: 100px; }
			
			th.location { width: 220px; }

/**********************************************************************/
/* Fields and buttons */
	
	p.error {
		color: red;
	}
	
	input.error,
	textarea.error {
		border: 1px solid red;
	}

/*
background: 99ccff ffff99 ccffff
color: 000066
*/

