/*	-------------------------------------------------------------
	gulmen-engineering.com.au
	Online Ontime Ontarget
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Description:	Base setup styles
	Filename:		ge.css
	Date:			June 15, 2007
	Author:			Slider
	-------------------------------------------------------------	*/

		html, body {
			background-image: url(images/bg_main.gif);
			background-repeat: repeat-x;
			background-position: center top;
			background-color: #e6f1e9;
			color: #000000;
			margin: 0px;}
			
		img {
			border-top-width: 0px;
			border-right-width: 0px;
			border-bottom-width: 0px;
			border-left-width: 0px;}
			
		a {
			color: #006699;
			text-decoration: none;}
			
		a:hover {
			color: #006699;
			text-decoration: underline;}
			
		.midfooter {
			vertical-align: middle;
			padding-right: 10px;
			padding-left: 10px;}
			
		.container {
			width: 760px;
			margin-top: auto;
			margin-right: auto;
			margin-left: auto;
			margin-bottom: auto;}
		
		.container .loginbox {
			float: left;
			width: 600px;
			padding-left: 20px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			height:175px;
			vertical-align:middle;}
			
		.container .loginbox .centerbtn{
			padding-top:50px;
			padding-left:30px;
			text-align:center;}
			
		.container .loginarea {
			float: left;
			width: 300px;
			padding-top:50px;
			padding-left:250px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			border:thin;
			border-color:#333333;
			height:100px;
			vertical-align:middle;}
			
		.container .loginarea .logintext{
			float: left;
			width: 80px;
			padding-left:25px;
			padding-top:4px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight:bold;}
			
		.container .loginarea .logininput{
			float: left;
			width: 170px;
			padding-left:3px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight:bold;}
			
		.container .loginarea .logintext input{
			float: left;
			width: 200px;
			margin-top:-5px;
			padding-top:3px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight:bold;}
			
		.container .botlogin {
			height: 60px;
			float: left;
			width: 760px;}

		.container .head {
			height: 58px;
			width: 278px;
			float: left;
			padding-top: 47px;
			padding-left: 330px;}
			
		.container .logo {
			height: 91px;
			width: 131px;
			float: left;
			border-left-width: 1px;
			border-left-style: solid;
			border-left-color: #ffff34;
			padding-top: 14px;
			padding-left: 20px;
			margin-top: 20px;}
			
		.container .cell {
			float: left;
			height: 185px;}
			
		.container .nav {
			float: left;
			background-image: url(images/bg_nav.gif);
			width: 555px;
			background-repeat: repeat-x;
			background-position: center top;
			height: 185px;}
			
		.container .nav .domain {
			float: left;
			padding-top: 15px;
			height: 116px;
			width: 540px;
			text-align: right;
			padding-right: 15px;}
			
		.container .nav .menus {
			height: 54px;
			width: 555px;
			float: left;}
			
		.container .nav .menus .menu-a {
			float: right;
			margin-bottom: 6px;
			height: 19px;}
			
		.container .nav .menus .menu-b {
			float: right;
			border-right-width: 1px;
			border-right-style: solid;
			border-right-color: #bfbf8b;
			margin-bottom: 6px;
			height: 19px;}
			
		.container .topcont {
			float: left;
			height: 105px;
			width: 750px;
			text-align: right;
			padding-right: 10px;
			padding-top: 10px;}
	
		.container .topcont .banner {
			float: left;
			height: 100px;
			width: 245px;
			margin-left: 10px;}
		
		.container .topcontcboSWF {
			float: left;
			height: 80px;
			width: 750px;
			text-align: right;
			padding-right: 10px;
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size:12px;}
			
		.container .topcont #player {
			float: right;
			height: 100px;
			width: 475px;
			text-align: center;
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 12px;}

		.container #player2 {
			border: 1px solid #000;
			width: 632px;
			height: 480px;	
			margin-bottom: 30px;
			margin-right: auto;
			margin-left: auto;}
			
		.container .headpage {
			text-align: right;
			background-image: url(images/img_linetop.gif);
			background-repeat: no-repeat;
			background-position: 266px 100%;
			padding-top: 20px;
			padding-right: 15px;
			padding-bottom: 30px;
			padding-left: 15px;
			float: left;
			width: 730px;}
			
		.container .left {
			float: left;
			width: 220px;
			padding-left: 22px;
			padding-right: 25px;
			font-size: 12px;
			font-family: Arial, Helvetica, sans-serif;
			display:block;}
			
		.container .left .images {
			float: left;
			width: 220px;
			margin-top: -25px;}
			
		.container .left .services {
			float: left;
			height: 21px;
			width: 200px;
			border-top-width: 1px;
			border-top-style: solid;
			border-top-color: #ccc;
			padding-top: 8px;
			padding-left: 20px;}
		
		.container .pleft {
			float: left;
			width: 245px;
			padding-left: 22px;
			font-size: 12px;
			font-family: Arial, Helvetica, sans-serif;}
			
		.container .pleft .pservices {
			float: left;
			height: 21px;
			width: 210px;
			padding-top: 8px;
			padding-left:10px;
			border-top-width: 1px;
			border-top-style: solid;
			border-top-color: #ccc;}
			
		.container .pleft .pdelete {
			float: right;
			height: 21px;
			width: 24px;
			padding-top: 8px;
/*			background-image: url(images/b_drop.png);
			background-repeat:no-repeat;
			background-position:center;
			cursor:pointer;
*/			padding-left:1px;}
					
		.container .left .editbtn {
			float: right;
			height: 30px;
			width: 200px;
			background-image: url(images/b_edit.png);
			background-repeat: no-repeat;
			background-position: right top;
			cursor:pointer;
			padding-left: 20px;}
			
/*		.container .left .editarea .savebtn {
			float: left;
			text-align:center;
			width: 200px;
			cursor:pointer;
			padding-left: 20px;
			padding-top:5px;}
*/			
		.container .left .editarea {
			float: right;
			width: 220px;
			display:inline;}
		
		.container .left .editarea p img {
			cursor: pointer;}
				
/*		.container .left .editarea .closebtn {
			float: right;
			width: 220px;
			padding-top: 8px;
			background-image: url(images/b_drop.png);
			background-repeat: no-repeat;
			background-position: right top;
			text-align:right;
			cursor:pointer;}
*/			
		.container .left .border {
			border-bottom-width: 1px;
			border-bottom-style: solid;
			border-bottom-color: #ddd;
			padding-bottom: 15px;}
		
		.container .left p {
			margin-top: 5px;
			margin-bottom: 10px;}
						
		.container .topline {
			float: left;
			height: 76px;
			width: 385px;
			background-image: url(images/img_linetop.gif);
			background-repeat: no-repeat;
			background-position: 34px 46px;}
			
		.container .content {
			float: left;
			/*width: 439px;*/
			width: 760px;
			/*
			padding-right: 33px;
			padding-left: 20px;*/
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			display:block;
			border-left-width: 1px;
			border-left-style: solid;
			border-left-color: #ccc;}
		
		.container .pcontent {
			float: left;
			width: 470px;
			padding-right: 0px;
			padding-left: 20px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;}
		
		.container .pcontent .editarea {
			float: left;
			width: 470px;
			display:inline;}	
		
		.container .content .editbtn {
			float: right;
			height: 30px;
			width: 400px;
			background-image: url(images/b_edit.png);
			background-repeat: no-repeat;
			background-position: right top;
			cursor:pointer;
			padding-left: 20px;}
			
		.container .content .editarea {
			float: left;
			width: 439px;
			display:inline;}
			
		.container .content .editarea p img {
			cursor: pointer;}
		
/*		.container .content .editarea .closebtn {
			float: right;
			width: 400px;
			padding-top: 8px;
			background-image: url(images/b_drop.png);
			background-repeat: no-repeat;
			background-position: right top;
			cursor:pointer;}
*/			

		.container .content .blockhead {
			background-color: #ccc;
			float: left;
			margin: 0px;
			padding: 5px;
			width: 425px;
			font-weight: bold;}
			
		.container .content .blockform {
/*			background-color: #ccc; */
			float: left;
			margin: 0px;
			padding-bottom:5px;
			padding-top:5px;
			width: 425px;
			font-weight: bold;}
			
		.container .content .img {
			float: left;
			padding-right: 15px;
			padding-top: 5px;}
		
		.container .content h1 {
			font-size: 13px;}
		
		.container .content input {
		/*	height: 17px;
			width: 275px;
			border: 1px solid #ccc;*/
		}
		
		.container .content textarea {
			width: 275px;
			border: 1px solid #ccc;
			height: 85px;}
			
		.container .content .headform {
			font-family: Geneva, Arial, Helvetica, sans-serif;
			width: 100px;
			padding-top: 2px;
			font-size: 13px;
			font-weight: bold;}
		
		.container .content .test {
			padding-top: 5px;}
			
		.container .content hr {
			border-top-width: 1px;
			border-top-style: solid;
			border-top-color: #f00;}
			
		.container .content .tabathena {
			border: 1px solid #ccc;}
			
		.container .content ul {
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 0px;
			margin-left: 5px;
			padding-top: 0px;
			padding-right: 0px;
			padding-bottom: 0px;
			padding-left: 15px;}

		.container .content .news {
			clear: both;
			padding-bottom: 10px;
			border-bottom-width: 1px;
			border-bottom-style: solid;
			border-bottom-color: #ccc;}
		
		.container .pleft .pdelete {
			float: left;}

		.container .botline {
			/*background-image: url(images/img_linebot.gif);*/
			background-repeat: no-repeat;
			background-position: 266px 0px;
			height: 60px;
			float: left;
			width: 760px;}
			
		.container .cellfooter {
			float: left;
			height: 150px;
			width: 10px;}
			
		.container .footer {
			float: left;
			width: 740px;
			height: 100px;
			border-top-width: 20px;
			border-top-style: solid;
			border-top-color: #31363e;
			background-image: url(images/bg_footer.gif);
			text-align: center;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			padding-top: 30px;}

		.texta {
			font-weight: bold;
			text-decoration: underline;}
		
		#dropmenudiv{
			position:absolute;
			border:1px solid #535353;
			border-bottom-width: 0;
			z-index:100;
			font:normal 11px arial;}
		
		#dropmenudiv a{
			width: 100%;
			display: block;
			text-decoration: none;
			padding-top: 5px;
			padding-right: 0;
			padding-bottom: 5px;
			padding-left: 0;
			border-bottom-width: 1px;
			border-bottom-style: solid;
			border-bottom-color: #535353;}
		
		#dropmenudiv a:hover{
			background-color: #fff;}