
body {
	margin:0; padding:0;
	text-align:center; font-size:12px; color:#000000; 
	font-family:Arial, Helvetica, sans-serif;
}
.c table.layout {
	width:100%;
}
h1, h2 {
	color:#003399;
	font-size:12px;
	font-weight:normal;
	line-height:17px;
	margin:0pt 0pt 5px;
	padding:0pt;	
}
.stdlightblue{  
	background-color:#F4F7FB;  
	border:1px solid #1E78D1; 
	padding:2px 4px 2px 4px;
}

#introform .checkbox.stdlightblue {

	background-color:#F4F7FB !important;  
	border:1px solid #1E78D1 !important; 
	padding:2px 4px 2px 4px !important;

}
.checkbox.stdlightblue label {
	font-weight:normal !important; white-space:nowrap;
		
}
dl.stdlightblue,
.checkbox.fieldset.stdlightblue {
	background-color:#fff; border:none; padding:0;
	}

table, table table, table table table {font-size:100%;}
hr, noscript, #skiplinks {
	display:none;
}
img {
	border:0;
}
.right {
	float:right 
}
/*helpers*/
.hidden  {
	visibility:hidden;
}
.fleft   {
	float:left;
}
.fright  {
	float:right;
}
.replace {
	letter-spacing:normal; text-indent: -999em; 
	overflow:hidden;
}
div.hr {
	height:3px;
	border:1px solid #003399; overflow:hidden;
	background-color:#339933;
	clear:both;
	margin:5px 0 0 0;
}


#page {
 margin:0 auto;
 text-align:left; width:775px;}

#footercontainer {padding-top:5px;}
#footer {font-size: 10px;}
#footer a,
#footer a:link,
#footer a:visited {text-decoration: none;text-transform:uppercase;color: #003399;}
#footer a:active {color: #339933;font-weight:bold;}
#footer a:hover {color: #339933;text-decoration: underline;}
.disclaimer {font-size:10px;color:#999;}
.disclaimer strong {color:#666;}

#header {clear:both;height:66px;}
#closewindow {font-size:10px;margin-top:7px;} 
#closewindow a:link {text-decoration:none;color:#666;}
#closewindow a:hover {text-decoration:underline;}
#header h1 {font-weight:normal;font-size:14px;line-height:17px;margin:0 0 7px 0;padding:0;color:#003399;text-transform:uppercase;}
#branding {float:left;padding-top:14px; padding-left:10px;}		

#headruler {width:100%;clear:both;border:1px solid #003399;height:3px;background-color:#003366;font-size:1px;margin-top:10px;}
#headruler div {float:left;width:33.3%;height:3px;}
#headruler div.headruler1 {background:#3399FF}
#headruler div.headruler2 {background:#0066cc}

#content {border:1px solid #4066B3; margin:20px 0 6px 0;overflow:auto;padding:0;}
#main {min-height: 300px;overflow:auto;vertical-align:top;}

.c #local, .c #sub {display:none;}
.c #content {padding:14px}
.l-c #local {width:174px;border-right:1px solid #99ccff;}
.l-c #sub {display:none;}
.l-c #main {padding:14px;}


table.layout,table.layout td, table.layout tr {padding:0;margin:0;}


/* LINKS */
a,
a:link, 
a:active,
a:visited {
	color: #003399;
	text-decoration: underline;
}
a:hover {
	color: #339933;
	text-decoration: underline;
}	

/* app styles */
h3.sectionTitle {
	background: #fff;
	margin: 0 ;
	padding: 5px;
	font-size: 12px;
	color:#003399;
	display: block;

}
#disclaimer { 
	font-size:10px; 
	color: #666; 
	text-align:right;
}
textarea { width:200px; }
textarea#incident {width:500px; margin: 0 0 0 8px;height:210px;float:left;}


.fieldset { 	
	padding: 0 0 1em 0; 
	margin: 0 0 15px 0; 
	overflow:visible;
}
#formContent {margin: 18px; overflow:visible;}
/* IE only - width 100% hack */
* html #formContent {
	height: 500px; 
}

input,  select, textarea{ 	
	margin-left:11em;/*114px*/
    display:block;
	margin-bottom: 5px;
	font-size:12px;
}
input {width:300px;}
input.suburb { width:147px; margin:0; padding:0; display:inline;}
input.postcode { width:80px; margin:0; display:inline;}
select.state { width:110px; margin:0; display:inline;}
input.phone {width:103px; margin:0; display:inline;}
input.surname {width:115px; margin:0; display:inline;}
input.givenname {width:115px; margin:0; display:inline;}
input.fraud_dob {width:120px; margin:0; display:inline}
select.fraud_gender {width:110px; margin:0; display:inline}
input.fraud_email {width:103px; margin:0; display:inline}
input.fraud_car_rego {width:110px; margin:0; display:inline}
input.fraud_reference_no {width:140px; margin:0; display:inline}
select.fraud_dob_day {width:50px; margin:0; display:inline}
select.fraud_dob_month {width:50px; margin:0; display:inline}
input.fraud_dob_year {width:40px; margin:0; display:inline}
input.fraud_age{width:30px; margin:0; display:inline}
.checkbox input { float:left;margin:0;display:block;padding-bottom:20px;width:auto;background:;}

label { 	
	font-weight: bold;
	color: #00308F;
	padding-left: 8px;
	text-align:left;
	float: left; clear: left; margin: 0px;
	width: 10.5em;	
	line-height:12px;
	font-size:12px;
}

label.inline { float: none; clear: none; width:auto; display:inline;padding:0;}

.checkbox label{
	clear: none; margin:0 0 0 .5em; width:80%; display:block;
	line-height:1.2em; vertical-align:top;
}
* html .checkbox label {margin:0 0 0 0px;}

form div.inlineblock {
	margin-left:132px;	
	margin-bottom: 5px;
	padding:0px;
	display:block;
	background:;
}
#informant.stdlightblue,
#reference.stdlightblue,
#fraudee.stdlightblue,
#frauddetail.stdlightblue,
#incident_area.stdlightblue,
#Follow-up.stdlightblue {
 background-color: #FFFFFF;  border:1px solid #1E78D1; padding:2px 4px 6px 4px;
}
.stdlightblue.fieldset p {
padding:0 8px 0 8px;
}
form p {padding:0 8px 0 0;clear:left;}
.normal {	
	font-size:10px;
	font-weight:normal;
}
small {
	font-size:9px;
	font-weight:normal;
	letter-spacing:0;
	font-family: Arial, "Sans Seriff";
	line-height:10px;
}
.checkbox label small {display:block;margin:0;}
#fraudee label small {display:block;position:absolute;margin:1px 0 0 0;width:110%;}
.button {width:60px;}
.tip {color:#0065CA;}
.tipRight{margin-left:10px; width:100px; display:block;float:left; }
.descRight {width:40%;margin: 0 0 0 1em; float:left;overflow:visible;}
/*mozilla only*/
form div.inlineblock textarea{ float:left; display:block; margin:0 0 8px 0; }
.checkbox {padding: 0 0 0 8px;}
.checkbox dl {background:;margin:-1em 0 0 0;float:left;display:block;width:49%;overflow:visible;}
* html .checkbox dl { margin: 0; } 
.checkbox dd { padding:1em 0 0 1em; margin:0;clear: left;display:block;background:;overflow:auto;width:100%;}
* html .checkbox dd { padding: 5px 0 5px 0px; }  


.right {float:right }

#formcontent ul li {margin:1em 0 1em 1em;list-style:url(../img/dash.gif) outside;} 
#formcontent ul {margin: 0 0 1em 1em;}

#phonetip {display:inline;width:200px}
html>body #phonetip {display:block;margin:-20px 0 0 115px;}

* html #Follow-up {height:230px;}
* html #frauddetail {height:200px;}
/*mozilla only*/
body:last-child #formcontent ul  {
   margin: 0 0 0 1.5em;
}
body:last-child #formcontent li  {
   margin: 8px 0 8px 0;
}

.twoCol dd,  dd {margin:0;padding:0}