.largetxt {
	font-size: medium;
	line-height: normal;
	color: #000000;
}
.mediumtxt {
	font-size: small;
	line-height: normal;
	color: #000000;
}
.smalltxt {
	font-size: x-small;
	line-height: normal;
}



/* Site wide font style unless declared in the individual style */
* {
	font-family: Arial, verdana, Geneva, Helvetica, sans-serif;
}

h1{
	margin-top: 0px;
	font-size: 1.0em;
	font-weight: 900;
	color: #000000;
	border: 0px solid;
}
h2{
	margin-top: 0px;
	font-size: 0.87em;
	font-weight: 900;
	color: #000000;
}
h3{
	margin-top: 0px;
	font-size: 0.75em;
	font-weight: 900;
	color: #000000;
}

p{
	margin: 0px 0px 0px 0px;
	padding: 0em 0em 0.7512em 0em;
	border: 0px solid;
	/*padding: 0.4em;*/
}

.ul-square{
	list-style-type: square;
}
.ul-circle{
	list-style-type: circle;
}
.ul-disc{
	list-style-type: disc;
}

/* Used for graphics if they are used as anchor links */
.imageClass{
	border: 0px;
}

/* Generic text style for the site */
.contentText{
	font-size: 0.6886em;
	border: 0px solid;
}
.contentTextBold{
	font-size: 0.6886em;
	font-weight: 900;
	border: 0px solid;
}

/* Site wide font style for anchor links unless declared in the individual style - color: #37ADDF; */
a:link {
	text-decoration : none;
	color: #026A97;
}
a:active {
	text-decoration : none;
	color: #026A97;
}
a:visited {
	text-decoration : none;
	color: #026A97;
}
a:hover {
	text-decoration : underline;
	color: #026A97;
}

/* Site wide font style for form buttons */
.formButton{
	font-size: 0.6886em;
}

/* START: Top menu items */

/* Top right menu items */

ul.top-right-menu{
	padding: 0px;
	margin: auto;
	text-align: right; /* Change the position of the Top right menu items - Set it to right to Right align, left to Left align OR center to Center align the menu items */
}

a.top-right-menu-link{
	font-size: 0.6886em;
	color: #32669B;
}

.menuItems{
	height: 33px;
}

/* Top menu items font styles if they are displayed after the branding graphic */
.menuContainer{
	text-align: left; /* Change the position - Set it to right to Right align, left to Left align OR center to Center align the links */
	background-color: #00A2E5;
}

.search-in-topmenu{
	padding: 0px 5px 0px 30px; /* Set the spacing between the top menu items */
	margin: 0px 0px 0px 0px;
}

a.top-menu-link{
	font-size : 0.6886em;
	font-weight: 900;
	color: #FFFFFF;
}

a.top-menu-link:link {
	color: #FFFFFF;
}
a.top-menu-link:active{
	color: #FFFFFF;
}
a.top-menu-link:visited {
	color: #FFFFFF;
}
a.top-menu-link:hover {
	color: #FFFFFF;
}

a.top-menu-link-sel{
	font-size : 0.6886em;
	font-weight: 900;
	color: #00A2E5;
}
a.top-right-menu-link:link, a.top-menu-link:link, a.top-menu-link-sel:link {
	text-decoration : none;
}
a.top-right-menu-link:active, a.top-menu-link:active, a.top-menu-link-sel:active {
	text-decoration : none;
}
a.top-right-menu-link:visited, a.top-menu-link:visited, a.top-menu-link-sel:visited {
	text-decoration : none;
}
a.top-right-menu-link:hover, a.top-menu-link:hover, a.top-menu-link-sel:hover {
	text-decoration : underline;
}

/* END: Top menu items */

/* START: Quick page finder */
.quickpage-text{
	font-size : 0.6886em;
	color: #000000;
	width: 12.017em;
}

/* END: Search */

/* START: Search */
.top-menu-search{
	font-size : 0.6886em;
	text-transform: lowercase;
	font-weight: bold;
	color: #FFFFFF;
}
/* END: Search */

/* START: Search results page */
a.search-link{
	font-size: 1.0em;
	font-weight: 900;
}
.searchText{
	font-size: 0.6886em;
	color: #000000;
	width: 11.642em;
}

.search-resultspage-cols, .search-resultspage-col-mid {
	font-size: 0.6886em;
}
.searchPageText{
	font-size: 0.6886em;
	color: #000000;
	padding: 5px 0px 0px 0px;
}
.searchPageTextBold{
	font-size: 0.6886em;
	font-weight: 900;
	color: #000000;
}
.searchPageTextUrl{
	font-size: 0.6886em;
	color: #000000;
	padding: 5px 0px 0px 0px;
	border: 0px solid;
}
/* END: Search results page */

/* START: Breadcrumb */
.siteBreadcrumb{
	font-size : 0.6886em;
	color: #000000;
}
.siteBreadcrumbBold{
	font-size : 0.6886em;
	font-weight: bold;
	color: #000000;
}
a.siteBreadcrumb{
	font-size : 0.6886em;
	color: #2a265f;
}
/* END: Breadcrumb */

/* START: Left hand menu links */


.leftMenuItems{
	background-color: #A15176; /* To change the left hand menu's background colour */
	padding: 5px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
}

.pageContainer #contentsContainer, .pageContainerLeft #contentsContainer{
	background-color: #A15176; /* To change the left hand menu's background colour */
}

.pageContents{
	padding: 0px 5px 0px 17px;
	margin: 0px 0px 0px 0px;
}

/* Border styles can be set to one of the following:

dotted
dashed
solid
double
groove
ridge
inset
outset

eg. border-top-style: dotted;

or use 

border-bottom: 1px <replace by any of above styles> #000000;

eg. border-bottom: 1px dotted #000000;

*/

/* Primary nav - folder open/close and page open/close bottom border style */
li.folderOpen,
	li.folderClose{
	border-bottom: 1px solid #FFFFFF;
}
/* Primary nav - first menu item's folder open/close and page open/close bottom border style */
li.folderOpenFirstItem,
	li.folderCloseFirstItem{
	/*border-top: 1px solid #FFFFFF;*/
	border-bottom: 1px solid #FFFFFF;
}
/* Primary nav - last menu item's folder open/close and page open/close bottom border style */
li.folderOpenLastItem,
	li.folderCloseLastItem{
	border-bottom: 1px solid #FFFFFF;
}
/* Level one folder open/close and page open/close bottom border style*/
li.levelOneFolderOpen,
	li.levelOneFolderClose,
	li.levelOnePageOpen,
	li.levelOnePageClose{
	border-bottom: 1px solid #FFFFFF;
}
/* Level one first menu item's folder open/close and page open/close bottom border style */
li.levelOneFolderOpenFirstItem,
	li.levelOneFolderCloseFirstItem,
	li.levelOnePageOpenFirstItem,
	li.levelOnePageCloseFirstItem{
	border-bottom: 1px solid #FFFFFF;
}
/* Level one last menu item's folder open/close and page open/close bottom border style */

li.levelOneFolderOpenLastItem,
	li.levelOneFolderCloseLastItem,
	li.levelOnePageOpenLastItem,
	li.levelOnePageCloseLastItem{
	padding-bottom: 5px;
	/*border-bottom: 1px solid #FFFFFF;*/
}

a.siteLeftHandMenu{
	font-size: 0.6886em;
	color: #FFFFFF;
}
a.siteLeftHandMenuSel{
	font-size: 0.6886em;
	font-weight: 900;
	color: #FFFFFF;
}
a.siteLeftHandMenu:link, a.siteLeftHandMenuSel:link {
	text-decoration : none;
	color: #FFFFFF;
}
a.siteLeftHandMenu:active, a.siteLeftHandMenuSel:active {
	text-decoration : none;
	color: #FFFFFF;
}
a.siteLeftHandMenu:visited, a.siteLeftHandMenuSel:visited {
	text-decoration : none;
	color: #FFFFFF;
}
a.siteLeftHandMenu:hover, a.siteLeftHandMenuSel:hover {
	text-decoration : underline;
	color: #FFFFFF;
}
/* END: Left hand menu links */


/* START: Page bottom items - Printer friendly version, Email this page, Top menu textual links & Page footer text from the site configuration */

/* START: Printer friendly version & Email this page */
#printEmailFooter{
	text-align: right; /* Change the position - Set it to right to Right align, left to Left align OR center to Center align the links */
}

#bottom-links{
	padding-top: 10px;
}

ul.bottom-links{
	text-align: center; /* Change the position of the Top right menu items - Set it to right to Right align, left to Left align OR center to Center align the menu items */
}

a.sitePrintEmailLink{
	font-size: 0.6886em;
	color: #2a265f;
}
a.siteBottomLinks{
	font-size: 1.0016em;
	color: #A9A9A9;
}
a.sitePrintEmailLink:link, a.siteBottomLinks:link {
	text-decoration : none;
}
a.sitePrintEmailLink:active, a.siteBottomLinks:active {
	text-decoration : none;
}
a.sitePrintEmailLink:visited, a.siteBottomLinks:visited {
	text-decoration : none;
}
a.sitePrintEmailLink:hover, a.siteBottomLinks:hover {
	text-decoration : underline;
}
#footerText{
	text-align: left; /* Change the position of the footer text - Set it to right to Right align, left to Left align OR center to Center align the menu items */
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid;
}
.footerText-col-1{
	width: 37.93em;
	height: 2.1284em;
	float: left;
	background-color: #00A2E5;
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 2px;
	line-height: 0.9em;
}

.footerText-col-2, .footerText-col-3, .footerText-col-4, .footerText-col-5{
	width: 2.2536em;
	height: 2.3162em;
	float: left;
	display: inline;
}

.footerText-col-2{
	background-color: #33B5E9;
}
.footerText-col-3{
	background-color: #A15176;
}
.footerText-col-4{
	background-color: #009EA1;
}
.footerText-col-5{
	background-color: #709301;
}
.siteFooterText{
	font-size: 0.626em;
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#footerLinkImgs{
	padding: 5px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	font-size: 0.626em;
	color: #A9A9A9;
}
#footerLinks{
	float: left;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 300px;
}
#footerImgs{
	float: right;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/* END: Printer friendly version & Email this page */

/* END: Page bottom items - Printer friendly version, Email this page, Top menu textual links & Page footer text from the site configuration */

/* START: Page contents */

/* Text only */
.pageText{
	font-size : 0.6886em;
}

/* Graphic only */
.siteGraphicCaption{
	font-size: 0.6886em;
	font-style: italic;
}
/* News items */
.newsItemOne, .newsItemTwo{
	font-size: 0.6886em;
}
a.siteNewsTitle{
	font-weight: 900;
	color: #2a265f;
	vertical-align: middle;
}
/* Text and graphic / Graphic and Text */
.pageTextAndGraphic, .pageGraphicAndText{
	font-size: 0.6886em;
}
.siteTextAndGraphicCaption, .siteGraphicAndTextCaption{
	font-size: 0.6886em;
	font-style: italic;
}
/* Document link */
.siteDocumentLinkText{
	font-size: 0.6886em;
}
.siteDocumentLinkFileSize{
	font-size: 0.8138em;
}
a.siteDocumentLink{
	font-size: 1.001em;
	vertical-align: middle;
}
/* Double feature */
.pageDoubleFeatureOne, .pageDoubleFeatureTwo{
	font-size : 0.6886em;
}
a.siteDoubleFeatureLink{
	font-weight: 900;
	color: #2a265f;
}
/* Email link */
.pageEmailLink{
	font-size : 0.6886em;
}
a.siteEmailLink {
	color: #2a265f;
}
/* START: External link */
.pageExternalLink{
	font-size : 0.6886em;
}
a.siteExternalLink{
	color: #2a265f;
}
/* Internal link */
.pageInternalLink{
	font-size : 0.6886em;
}
a.siteInternalLink{
	color: #2a265f;
}
/* Single feature */
.pageSingleFeature{
	font-size: 0.6886em;
}
.siteSingleFeatureLink{
	font-weight: 900;
}
/* RHS - External Link with image */
.siteRHSExternalLinkTitle{
	font-size: 0.6886em;
	font-weight: 900;
	color: #000000;
}
a.siteRHSExternallink{
	font-size: 0.68em;
	color: #2a265f;
}
/* RHS - Internal Link with image */
.siteRHSInternalLinkTitle{
	font-size: 0.6886em;
	font-weight: 900;
	color: #000000;
}
a.siteRHSInternallink{
	font-size: 0.6886em;
	color: #2a265f;
}
/* RHS - RSS feed */
.siteRHSRssMsgText{
	font-size: 0.6886em;
	font-weight: 900;
	color: #FD0E0E;
}
.siteRHSRssText{
	font-size: 0.6886em;
	color: #000000;
}
.siteRHSRssTextBold{
	font-size: 0.6886em;
	font-weight: 900;
	color: #000000;
}
a.siteRHSRssLink{
	font-size: 0.6886em;
	color: #2a265f;
	font-weight: 900;
}

.siteImageMapText{
	font-size: 0.6886em;
}

/* END: Page contents */
/* Contact us form */
.pageContactUsSingleCol{
	font-size: 0.6886em;
	width: 100%;
}
.pageContactUsColOne{
	font-size: 0.6886em;
	color: #000000;
}
.pageContactUsColTwo{
	font-size: 0.6886em;
	color: #000000;
}
.pageContactUsErr{
	font-size: 0.6886em;
	color: #FD0E0E;
}
a.siteContactUsLink{
	font-size: 1.00em;
	color: #2a265f;
}
/* Email subscription form */
.pageEmailSubSingleCol{
	font-size: 0.6886em;
	color: #000000;
}
.pageEmailSubColOneBold{
	font-size: 0.6886em;
	font-weight: 900;
	color: #000000;
}
.pageEmailSubColOne{
	font-size: 0.6886em;
	color: #000000;
}
.pageEmailSubErr{
	font-size: 0.6886em;
	color: #FD0E0E;
}
a.siteEmailSubLink{
	font-size: 1.00em;
	color: #2a265f;
}
/* Double column text */
.pageDoubleColumnOne{
	font-size : 0.6886em;
}
.pageDoubleColumnTwo{
	font-size : 0.6886em;
}
/* Custom forms */
.errorText{
	font-size: 0.6886em;
	color: red;
}
.customFormsText{
	font-size: 0.6886em;
}

/* END: Page contents */

/* START: Site Map */
.sitemapText{
	font-size: 0.6886em;
}
a.sitemapLevelOneLink{
	font-size: 0.6886em;
	font-weight: 900;
}

ul.sitemapLevelOne{
	padding: 0px;
	margin: 10px;
}
li.sitemapLevelOne{
	border-bottom: 1px dotted #3496D7;
	padding-bottom: 5px;
	list-style: none;
}
li.sitemapLevelTwo{
	list-style: disc;
}
li.sitemapLevelThree{
	list-style: circle;
}
li.sitemapLevelFour{
	list-style: square;
}
a.sitemapLink{
	font-size: 0.6886em;
}
/* END: Site Map */


/* START: Homepage contents */
h2.homepageWelcomeTextTitle{
	font-size: 0.8764em;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
}
p.homepageWelcomeText, li.homepageWelcomeText{
	font-size: 0.6886em;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
}

p.homepageItalics{
	font-size: 0.6886em;
	font-weight: 900;
	color: #FFFFFF;
	font-style : italic;
	margin: 0px 0px 0px 0px;
}

.latestNews{
	color: #FFFFFF;
	font-size: 0.6886em;
	font-weight: 900;
}
li.homeLatestNewsLinks{
	list-style: none;
	padding-left: 15px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	margin: 0px 0px 0px 0px;
}
a.latestNewsLinks{
	font-size: 0.6886em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*color: #009ED8;*/
	color: #026A97;
}
.homepageSingleFeat{	
	font-size: 0.6886em;
}
.homepageSingleFeatText{
	color: #6C6C6C;
}
.homepageSingleFeatTitle{
	color: #000000;
	font-weight: 900;
}
/* END: Homepage contents */