body
{
	background: white url(../../Assets/Background.jpg);
	font-family: 'Tahoma' , 'Arial' , 'sans-serif';
	font-size: 13px;
	line-height: 115%;
	text-align: left;
	vertical-align: middle;
	line-height: normal;
	padding-bottom: 2pt;
	color: #333333;
}

h1
{
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	text-transform: capitalize;
	text-decoration: none;
	color: #04617b;
	line-height: normal;
}

.h1nocap
{
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	color: #04617b;
	line-height: normal;
}

h2
{
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	color: #04617b;
}

.narrative
{
	font-size: 13px;
	line-height: 115%;
	text-align: left;
	vertical-align: middle;
	line-height: normal;
	padding-bottom: 2pt;
}

.floater
{
	font-size: 13px;
	position: absolute;
	width: 350px;
	border: 2px solid black;
	padding: 2px;
	background-color: white;
	visibility: hidden;
	z-index: 100; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}


a:link
{
	text-decoration: none;
	color: #0f6fc6;
}
a:visited
{
	text-decoration: none;
	color: #0f6fc6;
}
a:active
{
	text-decoration: none;
	color: #0f6fc6;
}
a:hover
{
	text-decoration: underline;
	color: #0f6fc6;
}

a.selected:link
{
	text-decoration: none;
	color: #000000;
}
a.selected:visited
{
	text-decoration: none;
	color: #000000;
}
a.selected:active
{
	text-decoration: none;
	color: #000000;
}
a.selected:hover
{
	text-decoration: none;
	color: #000000;
}

a.photolink:link
{
	border: 1px solid #ffffff;
}
a.photolink:visited
{
	border: 1px solid #ffffff;
}
a.photolink:hover
{
	border: 1px solid #b0b0b0;
}
a.photolink:active
{
	border: 1px solid #ffffff;
}

.points
{
	font-size: 13px;
	line-height: 115%;
	text-align: left;
}

.strongpoint
{
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #04617b;
}

.featuredWorkshop
{
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

.featuredWorkshopHeading
{
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #04617b;
}

.featuredWorkshopDesc
{
	font-style: italic;
	font-weight: bold;
	font-size: 12px;
	text-decoration: italic;
	color: black;
}

.introtext
{
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}
.quotename
{
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #04617b;
}

.quotequote
{
	font-style: italic;
	font-size: 13px;
	text-decoration: italic;
	color: black;
}


.quoteurl
{
	font-size: 13px;
	text-decoration: italic;
	color: black;
}

.boldtext
{
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #04617b;
}

.workshopheading
{
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	color: #04617b;
}

.workshoptitle
{
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	color: #04617b;
	line-height:17px;
}

.tableSep
{
	border-top: 1px solid #cccccc;
}

.smallerText
{
	font-size: 11px;
}

.NGC-DynamicMenu
{
	height: 25px;
	background-color: #b8cce4;
	color: #333333;
	width: 230px;
	border-bottom: 1pt #c6c6c6 solid;
	border-left: 1pt #ffffff solid;
	border-top: 1pt #ffffff solid;
	border-right: 1pt #c6c6c6 solid;
	padding-left: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 10px;
	font-size: 13px;
}

.NGC-DynamicMenuActive
{
	background-color: #04617b;
	color: #ffffff !important;
	text-decoration: none !important;
	font-weight: bold;
}

.NGC-topnav
{
	display: block;
	background-color: #ffffff;
	color: #333333;
	text-decoration: none;
	padding-left: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 5px;
	font-size: 13px;
}

.NGC-topnavSelected
{
	text-decoration: none !important;
	font-weight: bold;
}

.byline
{
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	color: #04617b;
	font-family: Georgia, Arial Black;
}

.webTitle
{
	font-size: 44px;
	font-weight: 400;
	text-align: left;
	text-decoration: none;
	color: #04617b;
	text-align: right;
	font-family: Georgia, Arial Black;
}

.largerText
{
	font-size: 14px;
}

.alttitle
{
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	color: #04617b;
}

.home-verb
{
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	color: #04617b;
}

.home-topic
{
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	color: #ffffff;
}

.caseStudyTitle
{
	background:#e36c09;
	color:#fdeada;
	font-size:16px;
	font-weight:bold;
	border: #e36c09 7px solid;
}

.caseStudySmall
{
	background:#fac08f;
	color:#974806;
	font-size:12px;
	font-weight:bold;
	border: #fac08f 7px solid;
}

.caseStudySmaller
{
	background:#ffffff;
	color:#974806;
	font-size:15px;
	font-weight:bold;
}
.caseStudySmallest
{
	background:#ffffff;
	color:#974806;
	font-size:13px;
	font-weight:bold;
}

.caseStudyByline
{
	background:#ffffff;
	color:#974806;
	font-size:15px;
	font-style:italic;
}

.trainingTitle
{
	background:#31859b;
	color:#dbeef3;
	font-size:16px;
	font-weight:bold;
	border: #31859b 7px solid;
}

.trainingSmall
{
	background:#dbeef3;
	color:#31859b;
	font-size:14px;
	font-weight:bold;
	border: #dbeef3 7px solid;
}

.trainingBold
{
	background:#ffffff;
	color:#303030;
	font-size:12px;
	font-weight:bold;
}

.supportTitle
{
	background:#5f497a;
	color:#e5e0ec;
	font-size:16px;
	font-weight:bold;
	border: #5f497a 7px solid;
}

.supportSmall
{
	background:#e5e0ec;
	color:#5f497a;
	font-size:14px;
	font-weight:bold;
	border: #e5e0ec 7px solid;
}

.supportQuote
{
	background:#f0edf3;
	color:#5f497a;
	font-size:14px;
	font-style:italic;
	border: #f0edf3 7px solid;
}

.publicationTitle
{
	background:#76963c;
	color:#ebf1dd;
	font-size:16px;
	font-weight:bold;
	border: #76963c 7px solid;
}

.publicationSmall
{
	color:#76963c;
	font-size:13px;
	font-weight:bold;
}

.publicationBackground
{
	background:	#ebf1dd;
	border: #ebf1dd 2px solid;
}

.downloadTitle
{
	background:#5f497a;
	color:#e5e0ec;
	font-size:16px;
	font-weight:bold;
	border: #5f497a 7px solid;
}

.downloadSmall
{
	background:#e5e0ec;
	color:#5f497a;
	font-size:14px;
	font-weight:bold;
	border: #e5e0ec 7px solid;
}

.downloadTableHeader
{
	background:#e5e0ec;
	color:#5f497a;
	font-size:13px;
	font-weight:bold;
	border: #e5e0ec 5px solid;
}

.downloadSmallText
{
	font-size:11px;
}

.downloadTab
{
	width:100px;
	height:20px;
	border-left: solid 1px #5f497a;
	border-top: solid 1px #5f497a;
	border-bottom: solid 1px #5f497a;
}

.downloadTabFiller
{
	border-bottom:solid 1px #5f497a;
	border-left:solid 1px #5f497a;
	background:#ffffff;
}

.downloadTabText
{
	color:#5f497a;
	background:#e5e0ec;
	height:100%;
	width:100%;
	margin:0px 0px 0px 0px;
	padding-left:10px;
}

a.downloadTabHL:link 
{
	color:#5f497a;
	background:#e5e0ec;
}

a.downloadTabHL:visited
{
	color:#5f497a;
	background:#e5e0ec;
}

a.downloadTabHL:hover
{
	color:#5f497a;
	background:#e5e0ec;
}

a.downloadTabHL:active
{
	color:#5f497a;
	background:#e5e0ec;
}

.downloadTabTextSel
{
	color:#e5e0ec;
	background:#5f497a;
	height:100%;
	width:100%;
	margin:0px 0px 0px 0px;
	padding-left:10px;
}

.error
{
	color:#ff0000;
}

.consultTitle
{
	background:#76963c;
	color:#ebf1dd;
	font-size:15px;
	font-weight:bold;
	border: #76963c 7px solid;
}

.consultSmall
{
	color:#ebf1dd;
	background:#76963c;
	font-size:13px;
	font-weight:bold;
	border: #76963c 3px solid;
}

.FAQ_Heading
{
	margin-top:5px;
	font-size:13px;
	font-weight:bold;
	color:#565656;
}

.FAQ_Body
{
	display:none;
}

.FAQ_Body.a:hover
{
	text-decoration: underline;
	color: #0f6fc6;
}

.enquiryTitle
{
	background:#5f497a;
	color:#e5e0ec;
	font-size:16px;
	font-weight:bold;
	border: #5f497a 7px solid;
}

.enquirySmall
{
	background:#e5e0ec;
	color:#5f497a;
	font-size:14px;
	font-weight:bold;
	border: #e5e0ec 5px solid;
	margin: 5px 0px 5px 0px;
}

.enquirytext
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #5f497a;
}