﻿#departmentcontent h1{
	color:#ffffff;
}
#departmentcontent 
{
	background:url(/images/gradients/sfl.gif) no-repeat;
}

/* Colours for Accordion */

.accordion_headings
{
	background:#5fbb46;
}

.accordion_child
{
	background:#EEE;
}
#departmentcontent h1 
{
	color:#536955;
}

#pagecontent h1 
{
	color:#536955;	
	border-bottom:1px solid #536955;
	margin-bottom:10px;
}


/*** html form ***/

#t2gform
{
	padding:10px;
	font-size:0.9em;
	background:#c5e5bc;
	color:#46466a;
}

#t2gform #white
{
	width:100%;
	background:#ffffff;
}

#t2gform #white h2
{
	width:99%;
	color:#ffffff;
	background:#46466a;
	padding:10px 0 10px 7px;
	
	
}

#t2gform fieldset
{
	border-top:1px solid #536955;
	padding:10px 10px 10px 10px;
	
}
#t2gform fieldset input
{
	border:1px solid #7dcd6d;
}
#t2gform legend
{
	font-size:1.2em;
	padding:5px 5px 5px 5px;
	color:#536955;
	font-weight:bold;
}
.col2
{
	padding-top:10px;	
}
.col2 label{
	float: left;
	width: 180px;
	text-align:right;
	padding:5px 5px 5px 0;
}

.col2 input, textarea {
	margin-bottom:5px;
	border:1px solid #7dcd6d;
	margin-left:5px;
}

.col2 .labelinput
{
	overflow:hidden;
}
.col2 .labelinput label
{
	float:left;	
	width:5%;
	text-align:left;
	
}
.col2 .labelinput input
{
	float:left;
	border:0px;
}

.col1 
{
	margin:0 10px 10px 10px;
}
.col1 span
{
	margin:0 10px 0 10px;	
	
}
.col1 select
{
	color:#000000;
	background:#7dcd6d;
}




.labellength
{
	overflow:hidden;
	
}

.labellength label{
	float: left;
	width: 100%;
	text-align:left;
	padding:5px 5px 5px 5px;
}

.labellength .labelinput
{
	overflow:hidden;
}
.labellength .labelinput label
{
	float:left;	
	width:5%;
	text-align:left;

}
.labellength .labelinput input
{
	float:left;
	border:0px;
}

.labellength.ethniclabelinput
{
	overflow:hidden;
	border:1px solid yellow;
}
.labellength .ethniclabelinput label
{
	float:right;	
	width:83%;
	text-align:left;
	background:#c5e5bc;
	
}
.labellength .ethniclabelinput input
{
	float:left;
	width:10%;
	border:0px;
}



#t2gform .list label 
{
	padding:0 20px 0 2px;
}



.row 
{
	padding:1000px 1005px 10px 5px;
	border:1px solid red;
}
.para input 
{
		border:1px solid #7dcd6d;
}
.bold
{
	font-weight:bold;	
}







