* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	TEXT-ALIGN: center
}
#wrapper {
	TEXT-ALIGN: left; WIDTH: 100%; BACKGROUND: #fff
}
#Page {
	MARGIN-TOP: 15px; WIDTH: 100%
}
#Rest {
	MARGIN-RIGHT: 2px
}
#Main {
	PADDING-LEFT: 15px; PADDING-RIGHT: 15px; MARGIN-BOTTOM: 20px; FLOAT: none
}
#LeftBar {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 170px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 20px; FLOAT: left; MARGIN-LEFT: 3px; PADDING-TOP: 5px
}
#RightBar {
	POSITION: relative; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 170px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 20px; FLOAT: right; MARGIN-RIGHT: 0px; PADDING-TOP: 5px
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Verdana; BACKGROUND: white; COLOR: black; FONT-SIZE: 12px; PADDING-TOP: 0px
}
#Header {
	MARGIN: 3px 3px 0px; HEIGHT: 100px
}
#Header .logo {
	POSITION: absolute; TOP: 22px; RIGHT: 5px
}
#Header .LoginViewPanel {
	POSITION: absolute; TOP: 3px; RIGHT: 15px
}
#TopNavigation {
	MARGIN: 0px 2px 0px 3px; BACKGROUND: #1386bb
}
#TopNavigation:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
#TopNavigation {
	DISPLAY: inline-block
}
* HTML #TopNavigation {
	HEIGHT: 1%
}
#TopNavigation {
	DISPLAY: block
}
#TopNavigation A:hover {
	TEXT-DECORATION: underline
}
DIV.RadMenu_Default {
	
}
DIV.RadMenu .rmLink {
	
}
.RadMenu_Default .rmLevel1 .rmText {
	BACKGROUND-IMAGE: url(Images/RadMenuBackGround.png); LINE-HEIGHT: normal
}
.RadMenu_Default .rmLevel1 .rmLink {
	BACKGROUND-IMAGE: url(Images/RadMenuBackGround.png)
}
#Main {
	LINE-HEIGHT: 150%; FONT-SIZE: 14px
}
H1 {
	LINE-HEIGHT: normal; MARGIN-BOTTOM: 10px; COLOR: #1386bb
}
H2 {
	LINE-HEIGHT: normal; COLOR: #1386bb
}
H3 {
	LINE-HEIGHT: normal; COLOR: #1386bb
}
P {
	PADDING-BOTTOM: 10px
}
#LeftBar {
	BORDER-BOTTOM: #d7e0e9 2px solid; BORDER-LEFT: #d7e0e9 2px solid; BACKGROUND: #fff; COLOR: #003e7e; FONT-SIZE: 12px; BORDER-TOP: #d7e0e9 2px solid; BORDER-RIGHT: #d7e0e9 2px solid
}
#RightBar {
	BORDER-BOTTOM: #d7e0e9 2px solid; BORDER-LEFT: #d7e0e9 2px solid; BACKGROUND: #fff; COLOR: #003e7e; FONT-SIZE: 12px; BORDER-TOP: #d7e0e9 2px solid; BORDER-RIGHT: #d7e0e9 2px solid
}
/*
#Main P IMG {
	DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
*/
#Footer {
	PADDING-BOTTOM: 0px; MARGIN: 0px 2px 0px 3px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #666; CLEAR: both; FONT-SIZE: 11px; BORDER-TOP: #003e7e 1px solid; PADDING-TOP: 0px
}
.contacts DD STRONG {
	FONT-SIZE: 11px
}
A {
	COLOR: #1f5da7; TEXT-DECORATION: none
}
A:hover {
	COLOR: #1f5da7; TEXT-DECORATION: underline
}
.gallery {
	WIDTH: 80px; DISPLAY: block; FLOAT: left; HEIGHT: 80px
}
.Highlights {
	PADDING-BOTTOM: 10px; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px
}
.HighlightContainer {
	BORDER-BOTTOM: #003e7e 1px solid
}
.HighlightImage {
	
}
.lastUpdated {
	PADDING-BOTTOM: 10px; FONT-STYLE: italic; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666; FONT-SIZE: 11px; PADDING-TOP: 2px
}
.crumbs {
	POSITION: relative; FONT-SIZE: 10px; TOP: -5px
}
#TopNavigation .sf_searchSubmit {
	POSITION: absolute; TOP: 106px; RIGHT: 5px
}
#TopNavigation .sf_searchText {
	POSITION: absolute; BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 14px; BORDER-LEFT-STYLE: none; TOP: 0px; RIGHT: 2px
}
#TopNavigation .sf_searchTextSurround {
	POSITION: absolute; WIDTH: 155px; BACKGROUND: url(searchback.png) no-repeat 0px 0px; HEIGHT: 20px; TOP: 106px; RIGHT: 24px
}
.searchResult {
	BORDER-BOTTOM: #cdcdcd 1px solid; PADDING-BOTTOM: 5px; PADDING-TOP: 10px
}
.searchResults {
	MARGIN-TOP: 5px; BORDER-TOP: #cdcdcd 1px solid
}
.summary {
	BORDER-BOTTOM: #cdcdcd 1px solid; PADDING-BOTTOM: 5px; PADDING-TOP: 10px
}
.summaries {
	MARGIN-TOP: 5px; BORDER-TOP: #cdcdcd 1px solid
}
.newslist {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.newslist LI {
	BORDER-BOTTOM: #ededed 1px dashed; MARGIN-BOTTOM: 20px
}
.newslist P.summary {
	MARGIN: 0px; FONT-SIZE: 0.9em
}
.newslist H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1em; PADDING-TOP: 0px
}
.newslist H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1em; PADDING-TOP: 0px
}
.newslist H5 {
	FONT-WEIGHT: normal
}
.newslist SPAN.date {
	FONT-STYLE: italic; FONT-SIZE: 0.8em
}
.newslist A.more {
	FONT-SIZE: 0.8em
}
.singlenews H2 {
	MARGIN-BOTTOM: 0px; FONT-SIZE: 1.5em
}
.singlenews H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 0.9em; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.singlenews SPAN.date {
	LINE-HEIGHT: 3em; FONT-STYLE: italic; FONT-SIZE: 0.8em
}
.singlenews P.summary {
	FONT-SIZE: 0.9em; FONT-WEIGHT: bold
}
.singlenews DIV.newsbody {
	MARGIN-TOP: 20px; FONT-SIZE: 0.9em
}
.related H3 {
	MARGIN-TOP: 30px; MARGIN-BOTTOM: 10px; FONT-SIZE: 1.2em
}
.related H4 {
	MARGIN: 0px 0px 10px; FONT-SIZE: 1em
}
.related UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.related LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-LEFT: 20px; PADDING-TOP: 0px
}
.related LI.more {
	LINE-HEIGHT: 2.5em; LIST-STYLE-TYPE: none; FONT-SIZE: 0.8em
}
.sf_list_simple {
	LIST-STYLE-TYPE: none; MARGIN-BOTTOM: 30px; FONT-SIZE: 13px
}
.sf_list_expanded {
	LIST-STYLE-TYPE: none; MARGIN-BOTTOM: 30px; FONT-SIZE: 13px
}
.sf_anchor_list {
	LIST-STYLE-TYPE: none; MARGIN-BOTTOM: 30px; FONT-SIZE: 13px
}
.sf_list_expandable {
	LIST-STYLE-TYPE: none; MARGIN-BOTTOM: 30px; FONT-SIZE: 13px
}
.sf_target_list {
	LIST-STYLE-TYPE: none; MARGIN-BOTTOM: 30px; FONT-SIZE: 13px
}
#SideBar UL {
	LIST-STYLE-TYPE: none; MARGIN-BOTTOM: 30px; FONT-SIZE: 13px
}
.sf_list_simple LI {
	MARGIN-TOP: 10px
}
.sf_list_expanded LI {
	MARGIN-TOP: 10px
}
#SideBar LI {
	MARGIN-TOP: 10px
}
#Main LI {
	MARGIN-LEFT: 15px
}
.sf_list_expanded H5 {
	MARGIN-TOP: 0.5em; FONT-SIZE: 1em; FONT-WEIGHT: bold
}
.sf_item_head {
	MARGIN-TOP: 0.5em; FONT-SIZE: 1em; FONT-WEIGHT: bold
}
UL H2 {
	MARGIN-TOP: 0.5em; FONT-SIZE: 1em; FONT-WEIGHT: bold
}
.sf_target_list {
	MARGIN-LEFT: 0px
}
.sf_target_list DT {
	MARGIN-TOP: 1em; FONT-WEIGHT: bold
}
#Main UL {
	LIST-STYLE-TYPE: disc; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 15px; FONT-SIZE: 14px
}
#Main OL {
	MARGIN-BOTTOM: 10px; MARGIN-LEFT: 15px; FONT-SIZE: 14px
}
#Main .list_header {
	MARGIN-TOP: 20px
}
UL.tagCloud {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.tagCloud LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 36px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-TOP: 0px
}
UL.tagCloud LI A.s6:link {
	FONT-SIZE: 9px
}
UL.tagCloud LI A.s6:visited {
	FONT-SIZE: 9px
}
UL.tagCloud LI A.s6:hover {
	FONT-SIZE: 9px
}
UL.tagCloud LI A.s6:active {
	FONT-SIZE: 9px
}
UL.tagCloud LI A.s5:link {
	FONT-SIZE: 12px
}
UL.tagCloud LI A.s5:visited {
	FONT-SIZE: 12px
}
UL.tagCloud LI A.s5:hover {
	FONT-SIZE: 12px
}
UL.tagCloud LI A.s5:active {
	FONT-SIZE: 12px
}
UL.tagCloud LI A.s4:link {
	FONT-SIZE: 16px
}
UL.tagCloud LI A.s4:visited {
	FONT-SIZE: 16px
}
UL.tagCloud LI A.s4:hover {
	FONT-SIZE: 16px
}
UL.tagCloud LI A.s4:active {
	FONT-SIZE: 16px
}
UL.tagCloud LI A.s3:link {
	FONT-SIZE: 21px
}
UL.tagCloud LI A.s3:visited {
	FONT-SIZE: 21px
}
UL.tagCloud LI A.s3:hover {
	FONT-SIZE: 21px
}
UL.tagCloud LI A.s3:active {
	FONT-SIZE: 21px
}
UL.tagCloud LI A.s2:link {
	FONT-SIZE: 29px
}
UL.tagCloud LI A.s2:visited {
	FONT-SIZE: 29px
}
UL.tagCloud LI A.s2:hover {
	FONT-SIZE: 29px
}
UL.tagCloud LI A.s2:active {
	FONT-SIZE: 29px
}
UL.tagCloud LI A.s1:link {
	FONT-SIZE: 36px
}
UL.tagCloud LI A.s1:visited {
	FONT-SIZE: 36px
}
UL.tagCloud LI A.s1:hover {
	FONT-SIZE: 36px
}
UL.tagCloud LI A.s1:active {
	FONT-SIZE: 36px
}
H1.categorizedAs {
	LINE-HEIGHT: 1.2em; FONT-STYLE: normal; MARGIN: 20px 0px 0px; FONT-FAMILY: georgia,arial,sans-serif; FONT-SIZE: 2.5em; FONT-WEIGHT: normal
}
DL.taggedWithList {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL.taggedWithList DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-TOP: 0px
}
DL.taggedWithList DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-TOP: 0px
}
.DataTable {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.DataTableSpacer {
	PADDING-BOTTOM: 15px; DISPLAY: block
}
.DataTableTitle {
	PADDING-BOTTOM: 5px; FONT-SIZE: 11px; VERTICAL-ALIGN: bottom; FONT-WEIGHT: bold
}
.DataTableAlternateRow {
	BACKGROUND: #f8f8f8
}
.DataTableHeader {
	BACKGROUND: #d7e0e9; COLOR: #1386bb
}
.DataTableHeaderCell {
	TEXT-ALIGN: right; PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 11px; PADDING-TOP: 2px
}
.DataTableHeaderCellLabel {
	TEXT-ALIGN: left; PADDING-LEFT: 0px; FONT-SIZE: 11px
}
.DataTableRow {
	
}
.DataTableRowCell {
	BORDER-BOTTOM: #003e7e 1px solid; TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px; FONT-SIZE: 11px
}
.DataTableRowCellLabel {
	TEXT-ALIGN: left; PADDING-LEFT: 0px; FONT-SIZE: 11px
}
.DataTableRowEmpty .DataTableRowCell {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: normal; HEIGHT: 0px; FONT-SIZE: 4px; PADDING-TOP: 0px
}
.DataTableRowCellNumeric {
	TEXT-ALIGN: right; FONT-SIZE: 11px
}
.DataTableErrorTable {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 10px
}
.DataTableErrorTableHeaderCell {
	COLOR: #003e7e; FONT-WEIGHT: bold
}
.DataTableErrorTableLabelCell {
	COLOR: gray; FONT-SIZE: smaller
}
.DataTableErrorTableMessageCell {
	FONT-STYLE: italic; COLOR: gray; FONT-SIZE: smaller
}
.DataTableDownload {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; PADDING-LEFT: 8px; FONT-SIZE: x-small; VERTICAL-ALIGN: bottom
}
.DataTableNotesTitle {
	LINE-HEIGHT: normal; COLOR: gray; FONT-SIZE: 11px; VERTICAL-ALIGN: top; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.DataTableNote {
	LINE-HEIGHT: normal; FONT-STYLE: italic; PADDING-LEFT: 10px; COLOR: gray; FONT-SIZE: 11px; PADDING-TOP: 5px
}
.Login FIELDSET {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.Login {
	MARGIN: 0px auto
}
.LoginRow {
	PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.LoginFieldLabel {
	TEXT-ALIGN: left; PADDING-RIGHT: 10px
}
.LoginFieldText {
	TEXT-ALIGN: left
}
.LoginFieldText INPUT {
	WIDTH: 200px
}
.LoginFieldText INPUT[type='checkbox'] {
	WIDTH: auto
}
.LoginFieldValidator {
	TEXT-ALIGN: left
}
.LoginFailureText {
	
}
.LoginButton {
	TEXT-ALIGN: right
}
.ClickButton {
	BORDER-BOTTOM: #828282 1px solid; BORDER-LEFT: #828282 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; WIDTH: auto; PADDING-RIGHT: 5px; BORDER-TOP: #828282 1px solid; BORDER-RIGHT: #828282 1px solid; PADDING-TOP: 2px
}
.LoginViewPanel {
	FONT-SIZE: x-small
}
.LoginViewUserName {
	FONT-WEIGHT: bold
}
.uploadMessage {
	
}
.uploadError {
	COLOR: red; FONT-WEIGHT: bold
}
#uploadPanel UL {
	LIST-STYLE-POSITION: inside; LIST-STYLE-TYPE: none; MARGIN-LEFT: 0px
}
#uploadPanel LI {
	MARGIN-LEFT: 0px
}
.profileTableRow {
	
}
.profileTableCellLabel {
	TEXT-ALIGN: right; PADDING-RIGHT: 15px
}
.profileTableCellInput {
	TEXT-ALIGN: left
}
#userProfileTable {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#userProfile INPUT {
	LINE-HEIGHT: normal; WIDTH: 220pt
}
.profileTableCellError {
	LINE-HEIGHT: normal; FONT-SIZE: smaller
}
#LogView TEXTAREA {
	WIDTH: 600px; OVERFLOW: auto
}
.LogViewCell {
	TEXT-ALIGN: left; PADDING-RIGHT: 10px
}
.LogFileTextBox {
	TEXT-ALIGN: right; WIDTH: 45px
}
.UsersDropDown {
	
}

/* Generic content editor classes */
.pagetitle {
	color: #1386BB;
	margin-bottom: 10px;
	line-height: normal;
	font-size: x-large;
	font-weight: bold;
}
.subheading
{
	color: #1386BB;
	margin-top: 5px;
	margin-bottom: 3px;
	font-size: large;
	font-weight: bold;
	/*line-height: normal;*/
}
.subsubheading
{
	color: #1386BB;
	margin-bottom: 3px;
	font-weight: bold;
	/*line-height: normal;*/
}
.centre
{
	text-align: center;
}