body {
	background-color: white;
	margin : 0px 0px 0px 0px;
	font-family: Arial;
	font-size: 80%;
	color: #3E562C;
}

textarea {
	font-family: Arial;
}

a {
 text-decoration: underline;
	color: #1A541A;
}

.hoverlinks, .hoverlinks a {
	text-decoration: none;
}

.hoverlinks:hover {
 text-decoration: underline;
}

.topLine {
 background-color: #990000;
 color: white;
 padding: 5px 0px 5px 24px;
 width:100%;
}

.whiteText{
 color: white;
 font-size: 90%;
}

.confCentreTitle {
	position: relative;
	top: 25px;
	vertical-align: top;
	font-size: 100%;
	font-weight: bold;
	color: #225822;
}

.searchAndMenu {
	color: white;
	vertical-align: middle;
}

.searchBox{
	border-top: 1px solid #808080;
	border-right: 1px solid #D4D0C8;
	border-bottom: 1px solid #D4D0C8;
	border-left: 1px solid #808080;
	margin-bottom: 2px;
	color: #3E562C;
	padding-left: 8px;
	width: 130px;
	margin-right: 17px;
}

.currentSection{
 border-top: 1px solid white;
 border-bottom: 1px solid white;
 color: #3E562C;
 padding:5px 0px 5px 23px;
}

.darkGreenColor{
 color: #1A541A;
}

.lpSubMenuTitle{
	color: #2D7A2D;
	padding-left: 20px;
}

.boxTitle{
 font-size: 110%;
 color: white;
 padding-top: 3px;
 padding-bottom: 6px;
 padding-left: 14px;
 border-bottom: 1px solid white;
}

.boxDetails{
 padding-top: 16px;
 padding-right: 14px;
 padding-bottom: 10px;
 padding-left: 14px;
 color: #116311;
}
.dottedSeparator, .dottedSeparator1{
	margin-left: 5px;
	margin-bottom: 3px;
	background-image : url(images/dotted-separator.gif);
	background-repeat : repeat-x;
}
.dottedSeparator1{
	margin-left: 0px;
}
.feedbackForm, .registrationForm{
 margin-left: 11px;
 margin-right: 11px;
 color: #116311;
}
.printFont{
font-size: 80%;
color: #3E562C;
}
.lpSubMenuTitle{
 padding-left: 38px;
 font-weight: bold;
 font-size: 90%;
}
.lpRightColumn{
 margin-top: 12px;
 width: 455px;
 float: left;
}
.noDeco{
 text-decoration: none;
}
.loginError{
 margin-left: 12px;
	margin-right: 12px;
 width: 145px;
	color: #1A541A;
}
.leftDecoBottom{
 position: absolute;
 top: 228px;
 left: 0px;
}
.boxTitle{
 font-size: 120%;
}

.inactive {
 color : silver;
}

.small {
 font-size: 85%;
}
.floatleft{
 float: left;
}
.clear{
 clear: both;
}
.backbtn{
 margin-right: 13px;
}
.iconsawareslogo{
 float:left;
 margin-top: 10px;
 margin-right:50px;
 margin-bottom: 0px;
}
.iconsbtns{
 margin-top: 1px;
 margin-bottom: 0px;
}
.menuseparators{
 margin-top: 4px;
 float: left;
}


/* Classes for the dynamic forms */

.adminseparator {
 background-color : #DCDCDC;
}

.activeTab, .activeTab:hover, .activeTab:visited {
 font-family: Arial, Helvetica, sans-serif;
 color : #143E75;
 font-weight : bold;
 background-color : silver;
 white-space : nowrap;
 padding-left : 3px;
 padding-right : 5px;
 padding-top : 2px;
 padding-bottom : 2px;
}

.inActiveTab, .inActiveTab:visited, .inActiveTab:hover {
 font-family: Arial, Helvetica, sans-serif;
 background-color : Gray;
 color : White;
 white-space : nowrap;
 padding-left : 3px;
 padding-right : 5px;
 padding-top : 2px;
 padding-bottom : 2px;
}
.paddedCell {
 padding : 2px 6px 2px 6px;
}
.adminColumnTitle {
	font-family: Arial, Helvetica, sans-serif;
 font-weight : bold;
	background-color : #A92929;
	padding : 2px 6px 2px 6px;
 color:white;

}

.adminColumnTitle * {
 color: white;
}
