﻿@charset "utf-8";
/* CSS Document */

/*----------- Body Tag -----------*/
body {
margin: 0px 0px 0px 0px;
background-color:#EFEFEF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#494747;
}


/* Firefox Scrollbar Hack - Do not remove */
html {
margin-bottom: 1px;
height: 100%!important;
height: auto;
}

/*----------- Clearfix -----------*/
.clearboth{clear:both;}


/*----------- LayOut -----------*/

#wrap{
margin:0px auto;
width:970px;
}
#topBg{
background-color:#EFEFEF;
height:29px;
}

#banner{
background:url(../images/banner.jpg) top no-repeat;
height:126px;
}

#container ,#container_form{
background-color:White;
}
#container_form {
border-bottom:#D3D3D3 1px solid;
}

#login_container{
background-color:White;
}
#login_container_form {
border-bottom:#D3D3D3 1px solid;
}
#login_container_box { background:url(../images/login_contect.png);min-height:400px!important;
height:auto !important;}

.left{
width:215px;
float:left;
background:url(../images/left_top.jpg) top 1px no-repeat;
}

.leftTop{
width:189px;
margin:34px 0px 0px 10px !important;
margin/**/:34px 0px 0px 5px;
background:url(/images/left_title.jpg) top no-repeat;
float:left;
}

.contect{
width:755px;
float:right;
min-height:550px!important;
height:auto!important;
height:550px;

}


.contectTop{
background:url(../images/contect_top.jpg);
height:34px;
}

.login_contectTop{
background-color:White;
height:34px;
}

.title{
background-color:White;
height:45px;
}
.title_font { height:45px; line-height:45px; font-weight:bold;} 

.login_title{
background-color:White;
height:45px;
}

.login_contentpage_title
{
background-color:White;
height:45px;
}

.title_t{
background-color:White;
height:37px;
}

.table{
background-color:White;
min-height:470px!important;
height:auto!important;
height:470px;
}

.login_table{
background-color:White;
min-height:149px!important;
height:auto!important;
height:149px;
}

.login_contentpage_table
{
background-color:White;
min-height:149px!important;
height:auto!important;
height:149px;
margin-left:0px;
}
.login_table_box {width:88%; margin-left:auto; margin-right:auto; padding:10px;}
.login_table_title { width:85%; margin-left:auto; margin-right:auto; padding:10px;}

.tableCon{
padding-top:18px;
width:712px;
margin:0px auto;
padding-bottom:20px;
font-size:11px;
}

.tableCon strong
{
	font-size:11px;
}
.tabletile_bg{

background:url(../images/tablebg.jpg);

}

.tabletile{
width:712px;
margin:0px auto;
padding:0px;
}


.table_list{
border:1px solid #CECDCD;
padding:0px 20px 20px 20px;
}



/*----------- Menu -----------*/
.leftNav{
margin-top:25px;
background:url(../images/left_line.jpg) top no-repeat;
min-height:188px!important;
height:auto!important;
height:188px;
}

.leftNav_title {
margin-left:15px!important;
margin-left:11px;
font-weight:bold;}

.leftNav_test {padding:0px 15px 0px 15px!important;
padding::0px 11px 0px 11px;}


.leftNav ul{
margin-left:10px!important;
margin-left:5px;
padding:0px;
list-style:none;
}
*html .leftNav ul{
margin-left:10px!important;
padding:0px;
list-style:none;
}

.leftNav ul li{
list-style:none;
width:165px;
border-bottom:solid 1px #EAEAEA;
}

.leftNav ul li a:link,.leftNav ul li a:visited,.leftNav ul li a:hover{
line-height:38px;
font-size:13px;
color:#151515;
text-decoration:none;
display:block;
padding-left:5px;
border-bottom:solid 0px #C40A0A;
}


.leftNav ul li a:hover{
background:#D0D0D0;
border-bottom:solid 2px #F7F7F7;
border-top:solid 2px #F7F7F7;
line-height:34px;
}

.leftNav ul li a.action:link,.leftNav ul li a.action:visited,.leftNav ul li a.action:hover {
background:#D0D0D0;
border-bottom:solid 2px #F7F7F7;
border-top:solid 2px #F7F7F7;
line-height:34px;
}

/*----------- Fonts -----------*/

td,tr,div,th{
line-height:25px;
}

h1{
margin:0px;
padding:0px;
font-size:14px;
line-height:37px;
padding-left:20px;
}
.h1{
margin:0px;
padding:0px;
font-size:14px;
line-height:37px;
padding-left:30px;
}

.h1_contentpage
{
margin:0px;
padding:0px;
font-size:14px;
line-height:37px;
padding-left:20px;
}

h3{
}
.f_13{
font-size:13px;
}

.f_decoration{
text-decoration: none;
}

.f_red{
color:#C40A0A
}

.f_black{
color:#000
}
.f_bold { font-weight:bold;}


a:link, a:visited, a:hover {
font-size: 11px;
color: #494747;
font-weight: normal;
text-decoration:none;
line-height:16px;
border-bottom:solid 1px #494747;
}

a:hover {
color: #C40A0A;
text-decoration:none;
line-height:16px;
border-bottom:solid 1px #C40A0A;
}



/*-------------- Form & Box ----------------*/

input{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#494747;
font-size:11px;
padding-left:2px;
border:1px solid #7F9DB9;
height:16px;
}

select{
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height:20px;
width:100px;
color:#000;
font-size:11px;
border:1px solid #7F9DB9;
}

select {height:20px; padding:0px; border:1px solid #7F9DB9;} /* Firefox */
* html select {height:20px; padding:2px; border:1px solid #7F9DB9;} /* IE6 */
*+html select {height:20px; padding:2px; border:1px solid #7F9DB9;} /* IE7 */



.button{
background: url(../images/buttom_bg.jpg) top repeat-x;
border:solid 0px #DEDEDE;
display:block;
color:#fff;
width:100%!important;
*width:100%;
padding:0px;
height:100%;
cursor:hand;
cursor:pointer;
}

.button2{
background: url(../images/buttom_bg2.jpg) top repeat-x;
border:solid 0px #DEDEDE;
display:block;
color:#fff;
width:100%!important;
*width:100%;
padding:0px;
height:100%;
cursor:hand;
cursor:pointer;
}

.buttonUnAble{
background: url(../images/buttom_bg_UnAble.jpg) top repeat-x;
border:solid 0px #DEDEDE;
display:block;
color:#ddd;
width:100%!important;
*width:100%;
padding:0px;
height:100%;
cursor:default;
}

.button_max{
border:solid 1px #565656;
padding:1px;
}

.textarea{
width:278px;
min-height:70px!important;
height:auto!important;
height:70px;
border:1px solid #7F9DB9;
overflow-y:scroll ;
color:#494747;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

.textarea_d{
width:600px;
border:1px solid #7F9DB9;
overflow-y:scroll ;
color:#494747;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

.input_width{
width:278px;
color:#494747;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
padding-top:2px;
}

.input_width150{
width:278px;
color:#494747;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
padding-top:2px;
}


.select_width{
width:282px;
color:#494747;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
* html .select_width {width:283px;} /* IE6 */
*+html .select_width {width:283px;} /* IE7 */


.checkbox,.checked{
border:none;
}

.checkbox tr,.checkbox td
{
	line-height:15px;
}
.checkbox input{
border:none;
vertical-align: middle;
padding: 0px 0px 2px 0px;
margin:0px;
margin-right:5px;
}

.checkbox label
{
font-size:11px;
}


/* GridView Layout*/

.gridview{
	border:1px solid #CECDCD;
	background-image:url("../images/table_title.jpg");
	background-repeat:repeat-x;
	width:100%;	
}
.EmptyDataHead{
	font-weight:bold;
	text-align:center;
}
.gridview td{
	text-align:center;
}
.tableTH th{
	height:25px;
	text-align:center;
	border-bottom:solid 1px #727272 !important;
}
.tableTH th a{
	font-weight:bold !important;
}

.tableRow{
	background-color:White;
	text-align:center;
}
.tableAlternatingRow{
	background-color:#F3F2F2;
	text-align:center;
}
.Pager{
	float:right;
	text-align:center;
	line-height:30px;
	margin-top:10px;
}
.Pager img{
	border:none;
	margin:0px 3px 0px 3px;
}
.Pager a{
	border:none;
	margin:0px 0px 0px 10px;
}
.Pager span{
	border:none;
	margin:0px 0px 0px 10px;
}
.Pager a:link{
	color:#494747;
	text-decoration:none;
}
.Pager a:hover{
	color:#999797;
	text-decoration:none;
}
.gridviewControl
{
	position:relative;
	top:-35px;
}
*html .gridviewControl
{
	position:relative;
	top:-26px;
}
*+html .gridviewControl
{
	position:relative;
	top:-33px;
}
.ASC{
	
	background-image:url("../images/Arrow_1.gif") !important;
	background-repeat:no-repeat !important;
	background-position:center 3px !important;
}
.DESC{
	background-image:url("../images/Arrow_2.gif") !important;
	background-repeat:no-repeat !important;
	background-position:center 3px !important;
}

.RequiredSign
{
	margin-left: 5px; 
	color: red;
	font-size:11px;
}
.WarningArea
{
	width:712px;
	margin:0px auto;
	color:Red;
}

/*tip*/

.suburb{
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.postcode{
	background-position:0px -18px;
	background-repeat:no-repeat;
	width: 60px;
}
*html .postcode{
	background-position:0px -18px;
	background-repeat:no-repeat;
	width: 59px;
}
*+html .postcode{
	background-position:0px -18px;
	background-repeat:no-repeat;
	width: 59px;
}
.address1{
	background-position:0px -36px;
	background-repeat:no-repeat;
}
.address2{
	background-position:0px -54px;
	background-repeat:no-repeat;
}

.table_content
{
	margin-left:30px;
	text-align:left;

}
#loading
{ 
	position:absolute;
	left:500px;
	top:300px;
	width:32px;
	height:32px;
	z-index:10001;
}

.FloatLeft
{
	float:left;
	padding:0px 5px 0px 5px;
	text-align:left !important;
}

.RadioItem
{
	vertical-align:middle;
}
.RadioItem input
{
	vertical-align:middle;
	border:0;
	margin-right:12px !important;
}
*html .RadioItem input
{
	vertical-align:middle;
	border:0;
	margin-right:7px;
}

.RadioItem td
{
	vertical-align: bottom;
	line-height:15px;
}

.ButtonPaddingLeft
{
	padding-left:15px !important;
}

.ButtonPaddingRight
{
	padding-right:15px !important;
}


tr.RegisterTitle td
{
	height: 35px;
	vertical-align: bottom;
}
tr.RegisterTitle td strong 
{
font-size: 11px;
}
