/* ---------------
	Australia Star
	Mansoor Malik
	Relate 2006
	--------------- */

* html { padding: 0; margin: 0; }
* html li { padding: 0; margin: 0; }
* html ul { padding: 0; margin: 0; }

body { background: #E5E5E5; padding: 0px; margin: 0px; text-align: center; font-family: 'Lucida Grande', Geneva, Helvetica, Arial, sans-serif; font-size: 10px; }

p { font-size: 10px; }

img { border: 0px; }

#container { position: absolute; top: 0px; left: 0px; width: 100%; height: 560px; margin: 0 0 20px 0px; padding: 0 0 20px 0; text-align: left; }

#background { position: relative; top: 0px; width: 850px; margin: auto; padding: 0px; }
	#background #bg_dropshadow { position: absolute; bottom: 0px; right: 0px; width: 38px; height: 516px; background: url(../img/bg_dropshadow.jpg) no-repeat; }

#topnav { position: relative; width: 770px; height: 25px; margin: auto; color: #013779; font-size: 12px; }
	#topnav #topnav_text { position: absolute; top: 8px; right: 20px; }
	#topnav #topnav_text a { color: #013779; text-decoration: none; }
	#topnav #topnav_text a:hover { color: inherit; text-decoration: underline; }

#header { position: relative; width: 775px; height: 105px; margin: auto; background: #fff url(../img/border_top.jpg) no-repeat top left; }
	#header #hdr_logo { position: absolute; display: block; top: 10px; cursor: pointer;  left: 20px; width: 290px; height: 75px; text-indent: -1000%; font-size: 0; background: url(../img/hdr_logo.jpg) no-repeat; }
	#header #hdr_paymybill { position: absolute; top: 5px; right: 5px; width: 108px; height: 28px; text-indent: -1000%; font-size: 0px; background: transparent url(../img/btn_paymybill.jpg) no-repeat; }
	/* ---- Nav Menu Bar inside the Header ---- */
	#header #hdr_nav { position: absolute; top: 79px; right: 25px; margin: 0px; padding: 0px; font-size: 12px; border-top: 1px solid #A3D8F0; padding-top:5px; }
		#header #hdr_nav ul { margin: 0px; padding: 5px 0px; font-size: 11px; list-style: none; }
		#header #hdr_nav li { margin: 0px; padding: 0px; display: inline; }
		#header #hdr_nav a { margin: 0px; padding: 3px 5px 0 5px; color: #013779; text-decoration: none; padding-top:5px; }
		#header #hdr_nav a:hover { color: #189DD9; text-decoration: none; border-top: 2px solid #A3D8F0; padding-top:5px; }
	/* ---- Login area inside the Header ---- */
	#header #hdr_login { position: absolute; top: 35px; right: 25px; width: 245px; height: 38px; text-align: left; color: #189DD9;background: transparent; }
		#header #hdr_login ul { margin: 0px; padding: 0px; font-size: 11px; list-style: none; }
		#header #hdr_login li { margin: 0px; padding: 0px; display: inline; font-size: 12px; color: #189DD9; }
		#header #hdr_login a { margin: 0px; padding: 0px;  font-size: 10px; color: #B0B0B0; text-decoration: none; }
		#header #hdr_login a:hover { color: #B0B0B0; text-decoration: underline; }
		#header #hdr_login p { position: absolute; top: 20px; right: 25px; margin: 0px; padding: 0px; text-align: right; }
		#header #hdr_login .btn_go { width: 20px; height: 20px; padding: 0px; font-size: 12px; color: #189DD9; background: #fff; border: 0px; }
		#header #hdr_login .textbox { width: 85px; height: 15px; margin: 0; padding: 0px; text-indent: 3px; font-size: 12px; color: #787878; background: #fff; border: 1px solid #E1E1E1; }

	#header #hdr_gateway {position: absolute; top: 28px; right: 25px;}

#main { position: relative; width: 775px; margin: auto; padding: 0; background: #fff url(../img/border_bottom.jpg) no-repeat bottom left; }
	
#footer { position: relative; width: 760px; height: 30px; padding: 0; margin: auto; text-align: center; }
	#footer #footertextleft { position: absolute; top: 10px; left: 0px; font-size: 10px; text-align: left; }
	#footer #footertextmiddle { position: relative; width: 760px; margin: auto; padding: 0px; top: 10px; font-size: 10px; }
		#footer #footertextmiddle a { padding: 0 10px 0 10px; }
	#footer #footertextright { position: absolute; top: 10px; right: 0px; font-size: 10px; }
		#footer #footertextright img { vertical-align: middle; padding-left: 2px; }
	#footer a { color: #000; text-decoration: none; }
	#footer a:hover { color: #000; text-decoration: underline; }
