﻿body
{
	margin: 0px 0px 0px 0px;
}

.clear
{
	clear: both;
	font-size: 0px;
	height: 0px;
	width: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}

.inviso
{
	display: none;
}

a, p, h1, h2, h3, h4, span, label, li, div
{
	font-family: 'Arial';
}

p
{
	font-size: 12px;
	padding-top: 0px;
	margin-top: 0px;
}

div.siteWrapper
{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
}

body div.siteWrapper div.healthSiteHeader
{
	width: 100%;
	height: 91px;
}

body div.siteWrapper div.siteHeader
{
	width: 100%;
	height: 266px;
	position: relative;
	z-index: 2;
}

body.internalPage div.siteWrapper div.siteHeader
{
	height: 214px;
}

div.siteWrapper div.siteHeader div div.headerLeft
{
	width: 25%;
	height: 95px;
	float: left;
}

div.siteWrapper div.siteHeader div div.headerLeft div.logo
{
	padding-left: 40px;
	padding-top: 15px;
}

div.siteWrapper div.siteHeader div div.headerLeft div.logo a img
{
	border: none;
}

div.siteWrapper div.siteHeader div div.headerRight
{
	width: 75%;
	height: 63px;
	z-index: 1000;
	text-align: right;
	float: right;
}

div.siteWrapper div.siteHeader div div.headerRight div.logcall
{
	width: 119px;
	height: 63px;
	text-align: right;
	float: left;
	color: #000000;
	background-image: url('../../Images/logcallBack.jpg');
	background-repeat: no-repeat;
	cursor: pointer;
}

div.siteWrapper div.siteHeader div div.headerRight div.search
{
	width: 285px;
	height: 63px;
	text-align: right;
	float: left;
	color: #000000;
	font-size: 11px;
	background-image: url('../../Images/searchBack.jpg');
	background-repeat: no-repeat;
}

div.siteWrapper div.siteHeader div div.headerRight div.traccs
{
	width: 126px;
	height: 63px;
	text-align: right;
	float: left;
	color: #000000;
	background-image: url(../../Images/traccsBack.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

div.siteWrapper div.siteHeader div div.headerRight div.training
{
	display: none;
	width: 130px;
	height: 63px;
	text-align: right;
	float: left;
	color: #000000;
	background-image: url(../../Images/trainCourses.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

div.siteWrapper div.siteHeader div.flash,
div.siteWrapper div.siteHeader div.flashInternal
{
	width: 900px;
	height: 175px;
	z-index: 1000;
	overflow: visible;
	position: absolute;
}

div.siteWrapper div.siteHeader div.flashInternal
{
	height: 125px;
}

div.siteWrapper div.siteHeader div div.menu
{
	width: 100%;
	height: auto;
	text-align: right;
}

div.siteWrapper div.siteHeader div.flash div.flashMenu,
div.siteWrapper div.siteHeader div.flashInternal div.flashMenu
{
	position: absolute;
	z-index: 10;
}

div.siteWrapper div.siteHeader div.flash div.flashMenu object,
div.siteWrapper div.siteHeader div.flashInternal div.flashMenu object
{
	z-index: 5;
	width: 900px;
	height: 220px;	
}

div.siteWrapper div.siteHeader div.flash div.banner,
div.siteWrapper div.siteHeader div.flashInternal div.banner
{
	position: absolute; 
	/*width: 900px;*/
	
	/*left: 0px;*/
	/*top: -190px;*/
	
	height: 146px;
	z-index: 1;
}

div.siteWrapper div.siteHeader div.flashInternal div.banner
{
	height: 94px;
	/*background-color: Red;*/
}

div.siteWrapper div.siteHeader div.flash div.banner object,
div.siteWrapper div.siteHeader div.flashInternal div.banner object
{
	position: absolute;
	overflow: hidden;
	top: 25px;
	height: 146px;
}

div.siteWrapper div.siteHeader div.flashInternal div.banner object
{
	height: 94px;
}


div.siteWrapper div.bannerInternal
{
	width: 100%;
	height: 93px;
}


div.siteWrapper div.siteContent,
div.siteWrapper div.siteMissingContent,
div.siteWrapper div.siteServicesContent,
div.siteWrapper div.siteArticleContent,
div.siteWrapper div.siteEventsContent,
div.siteWrapper div.registrationSuccessContent,
div.siteWrapper div.searchResults
{
	width: 100%;
	/*height: auto;*/
	/*float: left;*/
	position: relative;
	z-index: 3;
}


div.siteWrapper div.siteContent
{
}


div.siteWrapper div.siteOneColumn
{
	width: 860px;
	height: auto;
	background-color: #e5f0f9;
	font-size: 11px;
	color: #0067c1;
	font-family: Arial;
	padding: 20px;
}

div.siteWrapper div.siteOneColumn h1
{
	font-size: 16px;
	color: #0067c1;
	font-family: Arial;
	font-weight: bold;
}

div.siteWrapper div.siteOneColumn table tr td input,
div.siteWrapper div.siteOneColumn table tr td select
{
	font-size: 11px;
	color: #000000;
	font-family: Arial;
}

div.siteWrapper div.siteOneColumn strong,
div.siteWrapper div.siteOneColumn p strong,
div.siteWrapper div.siteOneColumn table tr td p strong
{
	font-size: 13px;
}

div.siteWrapper div.siteOneColumn table tr td p,
div.siteWrapper div.siteOneColumn table tr td ul li
{
	font-size: 12px;
}

div.siteWrapper div.siteOneColumn table tr td a,
div.siteWrapper div.siteOneColumn table tr td a:hover,
div.siteWrapper div.siteOneColumn table tr td a:visited
{
	font-size: 12px;
	font-weight: bold;
	color: #f58025;
}

div.siteWrapper div.siteOneColumn table tr td.fields
{
	font-size: 11px;
	color: #333333;
	font-family: Arial;
}

.Compulsory
{
	color: #F58025;
	font-size: 11px;
	font-family: Arial;
}


div.siteWrapper div.siteMissingContent 
{
	background-color: #f2f7fc;
}

div.siteWrapper div.siteServicesContent 
{
	background-image: url('../../Images/ServicesBackground.gif');
	background-repeat: repeat-y;
}

div.siteWrapper div.siteArticleContent 
{
	background-image: url('../../Images/Articles_Background.gif');
	background-repeat: repeat-y;
}

div.siteWrapper div.siteEventsContent 
{
	background-color: #c4dcf3;
}



div.siteWrapper div.siteFooter
{
	width: 100%;
	height: 21px;
	line-height: 21px;
	background-image: url('../../Images/FooterBackground.gif');
	background-repeat: repeat-x;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	/*float: left;*/
	font-weight: bold;	
}

div.siteWrapper div.siteFooter a,
div.siteWrapper div.siteFooter a:visited,
div.siteWrapper div.siteFooter a:hover
{
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
}

div.siteWrapper div.siteFooter div.footerItem1,
div.siteWrapper div.siteFooter div.footerItem2,
div.siteWrapper div.siteFooter div.footerItem3
{
	float: left;
}

div.siteWrapper div.siteFooter div.footerItem1
{
	width: 217px;
	text-align: right;
}

div.siteWrapper div.siteFooter div.footerItem2
{
	text-align: left;
	padding-left: 39px;
	width: 265px;
}

div.siteWrapper div.siteFooter div.footerItem3
{
	text-align: left;
}

div.siteWrapper div.searchResults
{
	background-color: #f2f7fc;
	padding-top: 40px;
	padding-left: 20px;
	padding-right: 20px;
	width: 860px;
	height: auto;
	font-size: 12px;
	color: #000000;		
}

div.siteWrapper div.viewAll
{
	padding-top: 40px;
	padding-left: 20px;
	padding-right: 20px;
	width: 600px;
	height: auto;
	font-size: 12px;
	color: #000000;		
}

div.siteWrapper div div.heading
{
	width: 40%;
	height: auto;
	text-align: left;
	font-size: 16px;
	color: #0066cc;
	font-weight: bold;
	float: left;
}

div.siteWrapper div div.paging
{
	width: 60%;
	height: auto;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	color: #0066cc;
	float: left;
}

div.siteWrapper div div.header
{
	width: 900px;
	height: auto;
}

div.siteWrapper div div.header div.title
{
	font-size: 16px;
	float: left;
	color: #000000;
}

div.siteWrapper div div.header div.keyword
{
	font-size: 16px;
	color: #ff7300;
	float: left;
}

div.siteWrapper div div.items div.category
{
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

div.siteWrapper div div.items a,
div.siteWrapper div div.items a:visited,
div.siteWrapper div div.items a:hover
{
	font-size: 12px;
	color: #f58025;
	text-decoration: none;
	font-weight: bold;
	padding-left: 20px;
}

div.siteWrapper div div.items div.summary
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	padding-left: 20px;
}

div.siteWrapper div div.items div.summary h1
{
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

div.siteWrapper div div.items div.summary h2
{
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

/* HOME DEFINITIONS */
div.siteWrapper div.siteContent div.homeLeft
{
	width: 250px;
	background-color: #d9e8f6;
	float: left;
	/*padding-bottom: 18px;	*/
}

div.siteWrapper div.siteContent div.homeLeft div.minHeightBar
{
	float: left; 
	font-size: 0px;
	width: 0px; 
	height: 295px;
}

div.siteWrapper div.siteContent div.homeLeft div.linkItems
{
	float: left;
}

div.siteWrapper div.siteContent div.homeLeft div.linkItems div.highlightItems
{	
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 5px;
}

div.siteWrapper div.siteContent div.homeLeft div.linkItems div.highlightItems div.lhsArticleLink div.title a, 
div.siteWrapper div.siteContent div.homeLeft div.linkItems div.highlightItems div.lhsArticleLink div.title a:hover, 
div.siteWrapper div.siteContent div.homeLeft div.linkItems div.highlightItems div.lhsArticleLink div.title a:visited
{
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	/*padding-top: 10px;*/
}

div.siteWrapper div.siteContent div.homeLeft div.linkItems div.highlightItems div.lhsArticleLink div.description
{
	color: #757575;
	font-size: 10px;
}

div.siteWrapper div.siteContent div.homeLeft div.linkItems div.highlightItems div.lhsArticleLink div.description p
{
	color: #757575;
	font-size: 10px;
	margin: 0px;
	padding-bottom: 12px;
}

div.siteWrapper div.siteContent div.homeLeft div.linkItems div.highlightItems div.separator
{
	/*height: 8px;*/
	height: 16px;
	font-size: 0px;
}

div.siteWrapper div.siteContent div.homeLeft div.linkItems div.eventBanners
{
	padding-top: 18px;
	font-size: 0px;
	width: 100%;
	overflow: hidden;
}

div.siteWrapper div.siteContent div.homeLeft div.linkItems div.eventBanners div.lhsEventBanner
{	
}

div.siteWrapper div.siteContent div.homeLeft div.linkItems div.eventBanners div.lhsEventBanner a img
{
	border: none;
}


div.siteWrapper div.siteContent div.homeRight
{
	width: 650px;
	float: left;
}

div.siteWrapper div.siteContent div.homeRight div.contentPane
{
	width: 630px;
	padding-top: 5px;
	padding-left: 20px;
	height: auto;
	/*height: 100%;*/
	/*float: left;*/
	background-color: #f2f7fc;
}

div.siteWrapper div.siteContent div.homeRight div.contentPane div.lhs
{
	width: 390px; 
	height: 280px;
	border-right: #949497 1px solid;
	float: left;	
}

div.siteWrapper div.siteContent div.homeRight div.contentPane div.rhs
{
	width: 210px; 
	padding-left: 20px; 
	float: left;
}

div.siteWrapper div.siteContent div.homeRight div.contentPane div div.Items
{
	font-size: 12px;
	color: #000000;
	width: 100%;
}

div.siteWrapper div.siteContent div.homeRight div.contentPane div div.Items div.hzSeparatorTop
{
	width: 100%; 
	height: 8px;	
	font-size: 0px;
}

div.siteWrapper div.siteContent div.homeRight div.contentPane div div.Items div.hzSeparatorBottom
{
	background-image: url('../../Images/Home_Spliter.gif'); 
	background-repeat: repeat-x; 
	/*background-position: center center; */
	background-position: left top;
	width: 100%; 
	height: 10px;	
	font-size: 0px;
}

div.siteWrapper div.siteContent div.homeRight div.contentPane div div.Items h1
{
	font-size: 18px;
	color: #ff7300;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
}

div.siteWrapper div.siteContent div.homeRight div.contentPane div div.Items div.summaryImg
{
	padding-right: 20px;
	float: left;
	height: 80px;
}

div.siteWrapper div.siteContent div.homeRight div.contentPane div div.Items div.summaryText, 
div.siteWrapper div.siteContent div.homeRight div.contentPane div div.Items div.summaryText p
{
	width: 180px;
	font-size: 11px;
	color: #6f6a65;	
}

div.siteWrapper div.siteContent div.homeRight div.contentPane div div.Items div.summaryText
{
	float: left;
	height: 70px;
}

div.siteWrapper div.siteContent div.homeRight div.contentPane div div.Items div.summaryText a,
div.siteWrapper div.siteContent div.homeRight div.contentPane div div.Items div.summaryText a:hover,
div.siteWrapper div.siteContent div.homeRight div.contentPane div div.Items div.summaryText a:visited
{
	font-size: 11px;
	color: #ff7300;
	text-decoration: underline;
	font-weight: bold;
}

div.siteWrapper div.siteContent div.homeRight div.contentPane div div.Items div.summaryMore
{
	width: 180px;
	text-align: right;
	float: left;
	padding-bottom: 5px;
}

div.siteWrapper div.siteContent div.homeRight div.contentPane div div.Items div.summaryMore a,
div.siteWrapper div.siteContent div.homeRight div.contentPane div div.Items div.summaryMore a:visited, 
div.siteWrapper div.siteContent div.homeRight div.contentPane div div.Items div.summaryMore a:hover
{
	font-size: 11px;
	color: #f58025;
	text-decoration: none;
}

/* MISSING CONTENT */
div.siteWrapper div.siteMissingContent div div.missingTop
{
	width: 100%;
	height: 61px;
	background-image: url(../../Images/MissingBackground_Top.gif);
	background-repeat: no-repeat;
}

div.siteWrapper div.siteMissingContent div div.missingTop div.columnOne
{
	padding-left: 30px;
	padding-top: 2px;
	width: 400px;
	font-size: 16px;
	color: #ff7300;
	font-weight: bold;
	float: left;
}

div.siteWrapper div.siteMissingContent div div.missingTop div.columnOne a,
div.siteWrapper div.siteMissingContent div div.missingTop div.columnOne a:hover,
div.siteWrapper div.siteMissingContent div div.missingTop div.columnOne a:visited
{
	font-size: 10px;
	color: #b4b6b9;
	font-weight: bold;
	text-decoration: none;
}

div.siteWrapper div.siteMissingContent div div.missingTop div.columnOne a:hover
{
	color: #ff7300;
}


div.siteWrapper div.siteMissingContent div div.missingContent,
div.siteWrapper div.siteMissingContent div div.formsContent
{
	width: 100%;
	float: left;
	background-color: #f2f7fc;
}

div.siteWrapper div.siteMissingContent div div.missingContent div.columnOne
{
	padding-left: 30px;
	width: 400px;
	height: auto;
	float: left;
}

div.siteWrapper div.siteMissingContent div div.missingContent div div.copy
{
	width: 380px;
	height: auto;
	padding-top: 15px;
}

div.siteWrapper div.siteMissingContent div div.missingContent div div.copy a,
div.siteWrapper div.siteMissingContent div div.missingContent div div.copy a:hover,
div.siteWrapper div.siteMissingContent div div.missingContent div div.copy a:visited
{
	font-size: 12px;
	color: #ff7300;
	text-decoration: none;	
}

div.siteWrapper div.siteMissingContent div div.missingContent div div.copy h1
{ 
	font-size: 18px; 
	color: #ff7300;
}

div.siteWrapper div.siteMissingContent div div.missingContent div div.copy h2
{ 
	font-size: 12px; 
	color: #757575;
}

div.siteWrapper div.siteMissingContent div div.missingContent div div.copy,
div.siteWrapper div.siteMissingContent div div.missingContent div div.copy p,
div.siteWrapper div.siteMissingContent div div.missingContent div div.copy ul li,
div.siteWrapper div.siteMissingContent div div.missingContent div div.copy ol li
{
	font-size: 12px;
	color: #363636;
}

div.siteWrapper div.siteMissingContent div div.missingContent div div.copy p strong
{
	font-size: 14px;
}

div.siteWrapper div.siteMissingContent div div.missingContent div.columnTwo
{
	padding-left: 20px;
	width: 400px;
	font-size: 14px;
	color: #919194;
	float: left;
}

div.siteWrapper div.siteMissingContent div div.missingContent div img
{
	border-right: #91bee6 3px solid;
	border-top: #91bee6 3px solid;
	border-left: #91bee6 3px solid;
	border-bottom: #91bee6 3px solid;
	margin-bottom: 7px;
	margin-top: 7px;
}

/* FORMS CONTENT */
div.siteWrapper div.siteMissingContent div div.formsContent div.columnOne
{
	padding-left: 30px;
	width: 100%;
	height: auto;
	float: left;
}

div.siteWrapper div.siteMissingContent div div.formsContent div div.copy
{
	width: 700px;
	height: auto;
	padding-top: 15px;
}

div.siteWrapper div.siteMissingContent div div.formsContent div div.copy a,
div.siteWrapper div.siteMissingContent div div.formsContent div div.copy a:hover,
div.siteWrapper div.siteMissingContent div div.formsContent div div.copy a:visited
{
	font-size: 12px;
	color: #FF7300;
	text-decoration: none;	
}

div.siteWrapper div.siteMissingContent div div.formsContent div div.copy h1
{ 
	font-size: 18px; 
	color: #FF7300;
}

div.siteWrapper div.siteMissingContent div div.formsContent div div.copy,
div.siteWrapper div.siteMissingContent div div.formsContent div div.copy p,
div.siteWrapper div.siteMissingContent div div.formsContent div div.copy ul li,
div.siteWrapper div.siteMissingContent div div.formsContent div div.copy ol li
{
	font-size: 12px;
	color: #363636;
}

div.siteWrapper div.siteMissingContent div div.formsContent div img
{
	border-right: #91bee6 3px solid;
	border-top: #91bee6 3px solid;
	border-left: #91bee6 3px solid;
	border-bottom: #91bee6 3px solid;
	margin-bottom: 7px;
	margin-top: 7px;
}

div.siteWrapper div.siteMissingContent div div.formsContent input.invalid,
div.siteWrapper div.siteMissingContent div div.formsContent textarea.invalid
{
	background-color: #FF8080;
}

/* SITEMAP CONTENT */
div.siteWrapper div.siteMissingContent div div.sitemapContent div.columnOne
{
	padding-left: 30px;
	width: 100%;
	height: auto;
	float: left;
}

div.siteWrapper div.siteMissingContent div div.sitemapContent div div.copy
{
	width: 700px;
	height: auto;
	padding-top: 15px;
}

div.siteWrapper div.siteMissingContent div div.sitemapContent div div.copy h1
{ 
	font-size: 18px; 
	color: #ff7300;
}

div.siteWrapper div.siteMissingContent div div.sitemapContent div div.copy,
div.siteWrapper div.siteMissingContent div div.sitemapContent div div.copy p,
div.siteWrapper div.siteMissingContent div div.sitemapContent div div.copy ul li,
div.siteWrapper div.siteMissingContent div div.sitemapContent div div.copy ol li
{
	font-size: 12px;
	color: #363636;
}


/* SERVICES DEFINITIONS */
div.siteWrapper div.siteServicesContent div.services
{
	width: 900px;
	float: left;
	height: 100%;
}

div.siteWrapper div.siteServicesContent div.services div.servicesTop
{
	width: 100%;
	height: 61px;
	background-image: url('../../Images/ServicesBackground_Top.gif');
	background-repeat: no-repeat;
}

div.siteWrapper div.siteServicesContent div.services div.servicesTop div.columnOne
{
	padding-left: 30px;
	padding-top: 2px;
	width: 400px;
	font-size: 16px;
	color: #ff7300;
	font-weight: bold;
	float: left;
}

div.siteWrapper div.siteServicesContent div.services div.servicesTop div.columnOne a,
div.siteWrapper div.siteServicesContent div.services div.servicesTop div.columnOne a:hover,
div.siteWrapper div.siteServicesContent div.services div.servicesTop div.columnOne a:visited
{
	font-size: 10px;
	color: #b4b6b9;
	font-weight: bold;
	text-decoration: none;
}

div.siteWrapper div.siteServicesContent div.services div.servicesTop div.columnOne a:hover
{
	color: #ff7300;
}


div.siteWrapper div.siteServicesContent div.services div.servicesTop div.columnTwo
{
	padding-left: 20px;
	padding-top: 20px;
	width: 205px;
	font-size: 16px;
	color: #ff7300;
	font-weight: bold;
	float: left;
}


div.siteWrapper div.siteServicesContent div.services div.servicesTop div.columnThree
{
	padding-left: 30px;
	padding-top: 20px;
	width: 205px;
	font-size: 16px;
	color: #ff7300;
	font-weight: bold;
	float: right;
	background-color: #D9E8F6;
}

div.siteWrapper div.siteServicesContent div.services div.servicesContent
{
	width: 100%;
	/*height: 100%;*/
	background-image: url('../../Images/ServicesBackground.gif');
	background-repeat: repeat-y;
}

div.siteWrapper div.siteServicesContent div.services div.servicesContent div.columnOne
{
	padding-left: 30px;
	width: 400px;
	height: auto;
	float: left;
}

div.siteWrapper div.siteServicesContent div.services div.servicesContent div.columnOne div.copy
{
	width: 380px;
	height: auto;
}

div.siteWrapper div.siteServicesContent div.services div.servicesContent div.columnOne div.copy a,
div.siteWrapper div.siteServicesContent div.services div.servicesContent div.columnOne div.copy a:hover,
div.siteWrapper div.siteServicesContent div.services div.servicesContent div.columnOne div.copy a:visited
{
	font-size: 12px;
	color: #ff7300;
	text-decoration: none;	
}

div.siteWrapper div.siteServicesContent div.services div.servicesContent div.columnOne div.copy h1
{ 
	font-size: 18px; 
	color: #757575;
	margin-bottom: 9px;
}

div.siteWrapper div.siteServicesContent div.services div.servicesContent div.columnOne div.copy h2
{
	font-size: 12px;
	color: #555555;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}


div.siteWrapper div.siteServicesContent div.services div.servicesContent div.columnOne div.copy,
div.siteWrapper div.siteServicesContent div.services div.servicesContent div.columnOne div.copy p,
div.siteWrapper div.siteServicesContent div.services div.servicesContent div.columnOne div.copy ul li,
div.siteWrapper div.siteServicesContent div.services div.servicesContent div.columnOne div.copy ol li
{
	font-size: 12px;
	color: #363636;
}

div.siteWrapper div.siteServicesContent div.services div.servicesContent div.columnOne div.copy ul li,
div.siteWrapper div.siteServicesContent div.services div.servicesContent div.columnOne div.copy ol li
{
	line-height: 20px;
}

div.siteWrapper div.siteServicesContent div.services div.servicesContent div.columnOne div.copy img
{
	border-right: #91bee6 3px solid;
	border-top: #91bee6 3px solid;
	border-left: #91bee6 3px solid;
	border-bottom: #91bee6 3px solid;
	float: left;
	margin-right: 15px;	
}

div.siteWrapper div.siteServicesContent div.services div.servicesContent div.columnOne div.separator
{
	width: 200px; 
	height: 15px;
}

div.siteWrapper div.siteServicesContent div.services div.servicesContent div.columnTwo
{
	padding-left: 20px;
	width: 205px;
	font-size: 14px;
	color: #919194;
	float: left;
}

div.siteWrapper div.siteServicesContent div.services div.servicesContent div.columnTwo img
{
	border-right: #91bee6 3px solid;
	border-top: #91bee6 3px solid;
	border-left: #91bee6 3px solid;
	border-bottom: #91bee6 3px solid;
}

div.siteWrapper div.siteServicesContent div.services div.servicesContent div.columnTwo div.items
{
	padding-top: 20px;
	width: 205px;
	float: left;
}

div.siteWrapper div.siteServicesContent div.services div.servicesContent div.columnTwo div.items a,
div.siteWrapper div.siteServicesContent div.services div.servicesContent div.columnTwo div.items a:visited,
div.siteWrapper div.siteServicesContent div.services div.servicesContent div.columnTwo div.items a:hover
{
	font-size: 13px;
	color: #919194;
	text-decoration: none;
	padding-left: 0px;
	margin-left: 0px;	
}

div.siteWrapper div.siteServicesContent div.services div.servicesContent div.columnTwo div.items div.separator
{
	font-size: 0px;
	height: 5px;
}

div.siteWrapper div.siteServicesContent div.services div.servicesContent div.columnThree
{
	padding-left: 30px;
	width: 205px;
	float: right;
	background-color: #D9E8F6;
}

div.siteWrapper div.siteServicesContent div.services div.servicesContent div.columnThree div.item
{
	width: 180px;
	height: auto;
	font-size: 10px;
	color: #333333;
	padding-right: 10px;
	float: left;
}

div.siteWrapper div.siteServicesContent div.services div.servicesContent div.columnThree div.item strong
{
	font-size: 10px;
	color: #999999;
}

div.siteWrapper div.siteServicesContent div.services div.servicesContent div.columnThree div.item a,
div.siteWrapper div.siteServicesContent div.services div.servicesContent div.columnThree div.item a:visited,
div.siteWrapper div.siteServicesContent div.services div.servicesContent div.columnThree div.item a:hover
{
	font-size: 10px;
	color: #ff7300;
	text-decoration: none;	
}

div.siteWrapper div.siteServicesContent div.services div.servicesContent div.columnThree div.separator
{
	height: 15px;
	font-size: 0px;
}

/* ARTICLES DEFINITIONS */
div.siteWrapper div.siteArticleContent div.article
{
	width: 900px;
	height: auto;
	overflow: hidden;
}

div.siteWrapper div.siteArticleContent div.article div.copy
{
	width: 430px;
	float: left;
	padding: 20px;
}

div.siteWrapper div.siteArticleContent div.article div.copy div.navigation a,
div.siteWrapper div.siteArticleContent div.article div.copy div.navigation a:hover,
div.siteWrapper div.siteArticleContent div.article div.copy div.navigation a:visited
{
	font-size: 10px;
	color: #000000;
}

div.siteWrapper div.siteArticleContent div.article div.copy div.navigation a:hover
{
	color: #ababab;
}


div.siteWrapper div.siteArticleContent div.article div.copy h1
{
	font-weight: bold;
	font-size: 18px;
	color: #0066cc;
	margin-top: 15px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	/*margin-bottom: 15px;*/
}

div.siteWrapper div.siteArticleContent div.article div.copy div.subTitle
{
	font-weight: bold;
	font-size: 12px;
	/*color: #0066CC;*/
	color: #FF7300;
	margin-bottom: 15px;
}

div.siteWrapper div.siteArticleContent div.article div.copy div.noSubTitle
{
	font-size: 0px;
	width: 20px;
	height: 15px;
}

div.siteWrapper div.siteArticleContent div.article div.copy div.summary
{
	font-size: 12px;
	color: #757575;
	width: 100%;
	font-weight: bold;
	margin-bottom: 9px;
	margin-top: 9px;
}

div.siteWrapper div.siteArticleContent div.article div.copy div.summary img
{
	float: left;
	margin-right: 7px;
}

div.siteWrapper div.siteArticleContent div.article div.copy div.summary h1
{
	font-weight: bold;
	font-size: 11px;
	color: #0066cc;
	margin: 0px;
	padding: 0px;
}

div.siteWrapper div.siteArticleContent div.article div.copy div.summary h2
{
	font-size: 12px;
	color: #757575;
}


div.siteWrapper div.siteArticleContent div.article div.copy a,
div.siteWrapper div.siteArticleContent div.article div.copy a:visited,
div.siteWrapper div.siteArticleContent div.article div.copy a:hover
{
	font-size: 12px;
	color: #FF7300;
	text-decoration: none;
}

div.siteWrapper div.siteArticleContent div.article div.copy a.blue,
div.siteWrapper div.siteArticleContent div.article div.copy a.blue:visited,
div.siteWrapper div.siteArticleContent div.article div.copy a.blue:hover
{
	font-size: 12px;
	color: #0000FF;
	text-decoration: underline;
}


div.siteWrapper div.siteArticleContent div.article div.copy div.textArticle
{
	font-size: 12px;
	color: #333333;
	width: 100%;
}

div.siteWrapper div.siteArticleContent div.article div.copy div.textArticle h1
{	
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	margin: 0px 0px 0px 0px;
	font-size: 30px;
	font-weight: normal;
	color: #FF7300;
}

div.siteWrapper div.siteArticleContent div.article div.copy div.textArticle img
{
	border-right: #91bee6 3px solid;
	border-top: #91bee6 3px solid;
	border-left: #91bee6 3px solid;
	border-bottom: #91bee6 3px solid;
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}

div.siteWrapper div.siteArticleContent div.article div.copy div.textArticle h3
{
	font-size: 14px;
	color: #333333;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
}

div.siteWrapper div.siteArticleContent div.article div.copy div.textArticle h4
{
	font-size: 14px;
	color: #FF7300;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

div.siteWrapper div.siteArticleContent div.article div.copy div.textArticle span.quote,
div.siteWrapper div.siteArticleContent div.article div.copy div.textArticle span.quoteItalic
{
	color: #FF7300;
	font-weight: bold;
}

div.siteWrapper div.siteArticleContent div.article div.copy div.textArticle span.quoteItalic,
div.siteWrapper div.siteArticleContent div.article div.copy div.textArticle span.quoteItalicAutoColour
{	
	font-style: italic;
}

div.siteWrapper div.siteArticleContent div.article div.copy div.textArticle p.disclaimer
{
	font-size: 10px;
	line-height: 10px;
	font-style: italic;
}

div.siteWrapper div.siteArticleContent div.article div.copy div.textArticle p.leftPadded
{
	padding-left: 30px;
}

div.siteWrapper div.siteArticleContent div.article div.copy div.textArticle p.orange
{
	color: #FF7300;
	font-weight: bold;
}

div.siteWrapper div.siteArticleContent div.article div.copy div.textArticle p.grey
{
	color: #6F6A65;
	font-weight: bold;
}

div.siteWrapper div.siteArticleContent div.article div.copy div.textArticle ol.orange
{
	color: #FF7300;
}

div.siteWrapper div.siteArticleContent div.article div.copy div.textArticle ol.alpha
{
	list-style-type: lower-alpha;
}

div.siteWrapper div.siteArticleContent div.article div.copy div.textArticle ol.spreadOut
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.siteWrapper div.siteArticleContent div.article div.copy div.textArticle ol.spreadOut li
{
	list-style-position: outside;
	margin-left: 25px;
	padding-left: 10px;
	/*padding-bottom: 12px;*/
}

div.siteWrapper div.siteArticleContent div.article div.copy div.textArticle span.orange
{
	color: #FF7300;
}

div.siteWrapper div.siteArticleContent div.article div.copy div.textArticle span.blue
{
	color: #007DCB;
}

div.siteWrapper div.siteArticleContent div.article div.copy div.textArticle span.grey
{
	color: #6F6A65;
}

div.siteWrapper div.siteArticleContent div.article div.copy div.textArticle span.black
{
	color: #000000;
}

div.siteWrapper div.siteArticleContent div.article div.copy div.textArticle ul.spreadOut
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.siteWrapper div.siteArticleContent div.article div.copy div.textArticle ul.spreadOut li
{
	list-style-position: outside;
	margin-left: 20px;
	padding-left: 30px;
	padding-bottom: 12px;
}

div.siteWrapper div.siteArticleContent div.article div.copy div.registrationPanel
{	
	font-size: 12px;
}

div.siteWrapper div.siteArticleContent div.article div.copy div.registrationPanel div.field
{
	padding-bottom: 10px;
}

div.siteWrapper div.siteArticleContent div.article div.copy div.registrationPanel div.field div.label
{
	float: left;
	font-weight: bold;
	height: 23px;
	line-height: 23px;
	width: 70px;
}

div.siteWrapper div.siteArticleContent div.article div.copy div.registrationPanel div.field div.value
{
	float: left;
}

div.siteWrapper div.siteArticleContent div.article div.links
{
	width: 380px;
	height: auto;
	float: left;
	padding: 20px;
}

div.siteWrapper div.siteArticleContent div.article div.links div.item
{
	width: 180px;
	height: auto;
	font-size: 10px;
	color: #333333;
	padding-right: 10px;
	float: left;
}

div.siteWrapper div.siteArticleContent div.article div.links div.item strong
{
	font-size: 10px;
	color: #999999;
}

div.siteWrapper div.siteArticleContent div.article div.links div.item a,
div.siteWrapper div.siteArticleContent div.article div.links div.item a:hover,
div.siteWrapper div.siteArticleContent div.article div.links div.item a:visited
{
	font-size: 10px;
	color: #ff7300;
	text-decoration: none;	
}

div.siteWrapper div.siteArticleContent div.article div.links h1
{
	font-weight: bold;
	font-size: 11px;
	color: #666666;
}

div.siteWrapper div.siteArticleContent div.article div.links table tr td a,
div.siteWrapper div.siteArticleContent div.article div.links table tr td a:hover,
div.siteWrapper div.siteArticleContent div.article div.links table tr td a:visited
{
	font-size: 12px;
	color: #0066cc;
	font-weight: bold;
	text-decoration: none;	
}

div.siteWrapper div.siteArticleContent div.article div.links table tr td a:hover,
div.siteWrapper div.siteArticleContent div.article div.links table tr td a.selected
{
	font-size: 12px;
	color: #ff9933;
	font-weight: bold;
	text-decoration: none;	
}



div.siteWrapper div.siteArticleContent div.article div.links div.globalRegistrationPanel
{
	padding-top: 20px;	
	font-size: 12px;
}

div.siteWrapper div.siteArticleContent div.article div.links div.globalRegistrationPanel div.note
{	
	padding-bottom: 15px;
	font-size: 11px;
	font-weight: bold;	
}

div.siteWrapper div.siteArticleContent div.article div.links div.globalRegistrationPanel div.field
{
	padding-bottom: 10px;
}

div.siteWrapper div.siteArticleContent div.article div.links div.globalRegistrationPanel div.field div.label
{
	float: left;
	font-weight: bold;
	height: 23px;
	line-height: 23px;
	width: 70px;
}

div.siteWrapper div.siteArticleContent div.article div.copy div.globalRegistrationPanel div.field div.value
{
	float: left;
}


/* EVENTS DEFINITIONS */
div.siteWrapper div.siteEventsContent div.event
{
	width: 900px;
	height: auto;
	overflow: hidden;
}

div.siteWrapper div.siteEventsContent div.event div.mainContent
{
	width: 430px;
	float: left;
	padding: 20px;
}

div.siteWrapper div.siteEventsContent div.event div.mainContent div.navigation a,
div.siteWrapper div.siteEventsContent div.event div.mainContent div.navigation a:hover,
div.siteWrapper div.siteEventsContent div.event div.mainContent div.navigation a:visited
{
	font-size: 11px;
	color: #000000;
}

div.siteWrapper div.siteEventsContent div.event div.mainContent div.navigation a:hover
{
	color: #ababab;
}


div.siteWrapper div.siteEventsContent div.event div.mainContent h1
{
	font-weight: bold;
	font-size: 13px;
	color: #0066cc;
}

div.siteWrapper div.siteEventsContent div.event div.mainContent div.summary
{
	font-size: 12px;
	color: #333333;
	width: 100%;
	padding-bottom: 20px;
}

div.siteWrapper div.siteEventsContent div.event div.mainContent a,
div.siteWrapper div.siteEventsContent div.event div.mainContent a:visited,
div.siteWrapper div.siteEventsContent div.event div.mainContent a:hover
{
	font-size: 12px;
	color: #ff7300;
	text-decoration: none;
}

div.siteWrapper div.siteEventsContent div.event div.mainContent div.thumbsContainer
{
	width: 95%;
	height: 225px;
	overflow: auto;
}

div.siteWrapper div.siteEventsContent div.event div.mainContent div.thumbsContainer input
{
	margin: 5px;
}

div.siteWrapper div.siteEventsContent div.event div.mainImage
{
	width: 380px;
	height: auto;
	float: left;
	padding-top: 60px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
}



div.siteWrapper div.registrationSuccessContent
{
	height: 200px;
	background-color: #EFF7FF;
	text-align: center;
}

div.siteWrapper div.registrationSuccessContent span.message
{
	display: block;
	padding-top: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #FF7300;
	text-align: center;
}

div.siteWrapper div.registrationSuccessContent a.homeLink,
div.siteWrapper div.registrationSuccessContent a.homeLink:hover,
div.siteWrapper div.registrationSuccessContent a.homeLink:active,
div.siteWrapper div.registrationSuccessContent a.homeLink:visited
{
	color: #FF7300;
	font-weight: normal;
}

div.siteWrapper div.registrationSuccessContent a.homeLink:hover
{
	font-weight: bold;
}

/* =========================================================== */
/* NEWSLETTER COPY */
/* =========================================================== */


div.newsletterCopy,
div.newsletterCopy p,
div.newsletterCopy span
{
	font-size: 11px;
}

div.newsletterCopy div.sectionSpacer
{
	font-size: 0px; 
	width: 100%; 
	height: 2px; 
}

div.newsletterCopy div.sectionSeparator
{
	font-size: 0px; 
	width: 100%; 
	height: 1px; 
	border-top: solid 1px #898C8F; 
	padding-bottom: 9px;
}


/* =========================================================== */
/* =========================================================== */


/* =========================================================== */
/* LOG CALL FORM */
/* =========================================================== */

table.fieldTable
{
	/*width: 70%;*/
}

table.fieldTable tr td.labelCol
{
	width: 100px;
	vertical-align: top;
}

table.fieldTable tr td span.errorMessage
{
	color: #FF1010;
}


/* =========================================================== */
/* =========================================================== */


/* =========================================================== */
/* Contact Page */
/* =========================================================== */

div.siteMissingContent div.services div.missingContent div.contactUsNumbers
{	
	width: 850px;
	padding-left: 30px;
	padding-top: 20px;
	padding-bottom: 10px;
}

div.siteMissingContent div.services div.missingContent div.contactUsNumbers h1
{
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 18px;
	line-height: 20px;
	color: #FF7300;
	font-weight: normal;
}

div.siteMissingContent div.services div.missingContent div.contactUsNumbers div.item
{
	float: left;
	width: 24%;
	font-size: 14px;
	line-height: 16px;
	color: #808285;
	padding-bottom: 10px;
}

div.siteMissingContent div.services div.missingContent div.contactUsNumbers div.item h2
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 16px;
	line-height: 18px;
	color: #FF7300;
}

/* =========================================================== */
/* =========================================================== */
