 
/*
	Copyright (c) 2005 Reactive Media
	www.reactive.com

	Victoria Police Intranet Global Form Styles

*/


/* general
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

form dl.chk dt {
	width: 30px;
	float: left;
	}
	
form dl.chk dd {
	margin: 0 0 3px 40px;
	}

label {
	font-size: 0.75em;
	color: #00276A;
	}

/* search
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

form.search dl {	
	margin:10px 0 0 0; padding: 10px;
	border: solid 1px #C5CADE;
	height: 65px;						
	}						
form.search dt {	
	margin: 0; padding: 0;
	color: #071850;
	font-weight: bold;
	}			
form.search dd {	
	margin: 3px 0 0 0; padding: 0;
	}									
form.search dd input.field {	
	margin: 1px 3px 0 0; padding: 0;
	float: left;
	color: #00276A;
	font-family: arial, helvetica, sans-serif;	
	font-size: 0.7em;
	height: 17px;
	}			
form.search dd .btn {	
	margin: 0; padding: 0;
	float: left;
	}


/* edit My Intranet
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

form#editMyIntranet dl {
	border-bottom: dashed 1px #00276A;
	margin-bottom: 10px;
	padding-bottom: 15px;
	}

form#editMyIntranet input.submit {
	float: right;
	}

form#editMyIntranet {
	margin-bottom: 20px;
	}


/* formbuilder
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

form.fb_typeA {
	padding: 0;
	}

form.fb_typeA h3 {
	padding: 0; margin: 10px 0;
	font-weight: bold;
	font-size: 0.95em !important;
	color: #00276A;
	background-color: #EBF2FC;
	padding: 3px 5px;
	}	

form.fb_typeA fieldset {
	border: none;
	padding: 10px 0;
	margin: 0 0 10px 0;
	}

form.fb_typeA h4 {
	padding: 0; margin: 10px 0;
	font-weight: bold;
	font-size: 0.8em;
	color: #00276A;
	border-bottom: solid 1px #7FA2D4;
	padding: 3px 0;
	}

form.fb_typeA dl {
	margin: 0;
	}

form.fb_typeA p.note {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #7FA2D4;
	}


/* vertical text field sections */

form.fb_typeA dl.vTextFields dt {
	width: 160px;
	float: left;
	clear: left;
	}

form.fb_typeA dl.vTextFields dd {
	margin: 0 0 4px 170px;
	}

form.fb_typeA dl.vTextFields input {
	width: 200px;
	}

form.fb_typeA dl.vTextFields textarea {
	width: 200px;
	}

form.fb_typeA dl.vTextFields p.fieldNote {
	margin: 5px 0 0 170px !important;
	}


/* linear radio button sections */

form.fb_typeA fieldset.linearRadio dl {
	overflow: auto;
	}

form.fb_typeA fieldset.linearRadio dt {
	float: left;
	}

form.fb_typeA fieldset.linearRadio dd {
	float: left;
	margin: 0 15px 3px 0;
	}


/* informative copy section */
form.fb_typeA fieldset.info h4 {
	background-color: transparent;
	font-size: 0.75em;
	margin: 0 0 2px 0; padding: 0;
	}


/* vertical checkbox section */

form.fb_typeA dl.vCheck {
	margin: 0 0 0 170px;
	}

form.fb_typeA dl.vCheck dt {
	float: left;
	clear: left;
	}

form.fb_typeA dl.vCheck dd {
	margin: 0 0 4px 30px;
	}

/* select list
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

dl.select {
	padding-bottom: 10px;
	}

dl.select dd {
	margin: 2px 0 0 0;
	}