Body {
	padding:0px;
	margin:0px;
	background-image: url(images/sidemenu_bg.gif);
	background-repeat: repeat-y;
}
Form {
	padding:0px;
	margin:0px;
}

.topMenu {
	height: 111px;
	background-color: #91CE44;
}
.topMenuNoWrap {
	width: 767px;
}

.topMenuStrip {
	height: 8px;
	top:111px;
	background-color: #093A80;
}

.sideMenu {
	position: absolute;
	left:0px;
	top:119px;
	width:202px;
	padding-top: 26px;
}

.session {
z-index:99;
	position:absolute;
	left:250px;
	top:3px;
	border:none;
	background-color: #005B26;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFFFFF;
	padding:10px;
filter: alpha(opacity=75); 
}
.sideMenuItem {
	cursor: hand;
	left:0px;
	border:none;
	text-align: right;
	background-color: #093A80;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 9px;
	padding:6px;
}

.sideMenuItemSelected {
	cursor: hand;
	left:0px;
	border:none;
	text-align: right;
	background-color: #093A80;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 9px;
	background-image: url(images/mainmenuselect_bg.gif);
	background-repeat: no-repeat;
		padding:6px;
}

.sideMenuItem a:link {
	width:202px;
	color: #FFFFFF;
	text-decoration: none;
}
.sideMenuItem a:visited {
	width:202px;
	color: #FFFFFF;
	text-decoration: none;
}
.sideMenuItem a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.sideMenuItem a:active {

	color: #FFFFFF;
	text-decoration: underline;
}
.sideMenuItemSelected a:link {
	width:202px;
	color: #FFFFFF;
	text-decoration: none;
}
.sideMenuItemSelected a:visited {
	width:202px;
	color: #FFFFFF;
	text-decoration: none;
}
.sideMenuItemSelected a:hover {

	color: #FFFFFF;
	text-decoration: underline;
}
.sideMenuItemSelected a:active {
	color: #FFFFFF;
	text-decoration: underline;
}

.mainBody {
	top: 119px;
	height: 451px;
	margin-left: 202px;
	background-image: url(images/mainbody_bg.gif);
	background-repeat: no-repeat;
	padding-top: 26px;
	padding-bottom: 20px;
}
.mainBodyHeader {
	margin-bottom: 30px;
	margin-left: 42px;
	background-color: #093A80;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22pt;
	padding: 15px 10px 15px 30px;
	color: #FFFFFF;
}
.mainBodyContent {
	margin-left: 72px;
	width: 490px;
}

.mainBodyDivider {
	height: 1px;
	width: 490px;
	margin-top: 12px;
	margin-bottom: 12px;
	background-color: #093A80;
}
.mainBodyDividerShort {
	height: 1px;
	width: 245px;
	margin-top: 12px;
	margin-bottom: 12px;
	background-color: #093A80;
}

.mainBodyContentRight {
	width: 340px;
	float: right;
}
.mainBodyContentLeft {
	width: 150px;
	float: left;
}

.mainBodyFooter {
	margin-left: 72px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #666666;
	width: 490px;
	margin-top: 20px;
	clear:both;
}

.mainBodyFooter a:link {
	color: #666666;
	text-decoration: none;
}
.mainBodyFooter a:visited {
	color: #666666;
	text-decoration: none;
}
.mainBodyFooter a:hover {
	color: #666666;
	text-decoration: underline;
}
.mainBodyFooter a:active {
	color: #666666;
	text-decoration: underline;
}

.textBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #000000;
}
.textBody a:link {
	color: #008837;
	text-decoration: none;
	font-weight: bold;
}
.textBody a:visited {
	color: #008837;
	text-decoration: none;
	font-weight: bold;
}
.textBody a:hover {
	color: #008837;
	text-decoration: underline;
	font-weight: bold;
}
.textBody a:active {
	color: #008837;
	text-decoration: underline;
	font-weight: bold;
}

.textHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-weight: bold;
	color: #093A80;
}

.textHeader a:link {
	color: #008837;
	font-weight: normal;
	text-decoration: none;
}
.textHeader a:visited {
	color: #008837;
	font-weight: normal;
	text-decoration: none;
}
.textHeader a:hover {
	color: #008837;
	font-weight: normal;
	text-decoration: underline;
}
.textHeader a:active {
	color: #008837;
	font-weight: normal;
	text-decoration: underline;
}

.textEmphasis {
	color: #093A80;
	font-weight: bold;
}

.textFootnote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	font-weight: bold;
}
.textFootnote a:link {
	color: #666666;
	text-decoration: underline;
	font-weight: normal;
}
.textFootnote a:visited {
	color: #666666;
	text-decoration: underline;
	font-weight: normal;
}
.textFootnote a:hover {
	color: #666666;
	text-decoration: underline;
	font-weight: normal;
}
.textFootnote a:active {
	color: #666666;
	text-decoration: underline;
	font-weight: normal;
}

.formSingle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	width: 250px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.formVariable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	margin-top: 5px;
	margin-bottom: 5px;
}
.formMulti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	width: 350px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.formButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-transform: uppercase;
	color: #003399;
	background-color: #99CC33;
	margin-top: 5px;
	margin-bottom: 7px;
}

.printBodyHeader {
	margin-bottom: 30px;
	margin-left: 82px;
	background-color: #093A80;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22pt;
	padding: 15px 10px 15px 30px;
	color: #FFFFFF;
}
.printBodyContent {
	margin-left: 112px;
}

.printBodyFooter {
	margin-left: 112px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #666666;
	margin-top: 20px;
}

.printBodyFooter a:link {
	color: #666666;
	text-decoration: none;
}
.printBodyFooter a:visited {
	color: #666666;
	text-decoration: none;
}
.printBodyFooter a:hover {
	color: #666666;
	text-decoration: underline;
}
.printBodyFooter a:active {
	color: #666666;
	text-decoration: underline;
}.formButtonSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-transform: uppercase;
	color: #003399;
	background-color: #99CC33;
	margin-left: 10px;

}
.formRegisterHalf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	width: 236px;
		text-transform:capitalise;

}

.formRegisterHalfCaps {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	width: 236px;
	text-transform:uppercase;
}


.formRegisterFull {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	width: 481px;

}

.formRegisterMed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	width: 300px;

}
