body
	{margin: 0;
	padding: 0;
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0134AA;
	background-color: White;
	text-align: center;}
	
#MainTable 
	{width: 750px;
	text-align: left;}

#Head
	{background-image: url(../IMAGES/HEADIMG.gif);
	height: 71px;
	width: 750px;
	background-repeat: no-repeat;
	text-align: right;
	background-position: center bottom;
	vertical-align: bottom;}

#HeadPhone
	{padding: 12px;
	font-size: 12pt;}
	
#Nav { padding-right: 0px; padding-left: 10px; BACKGROUND-POSITION-X: right; background-image: url(../IMAGES/NAVBORDERRHS.gif); padding-bottom: 5px; margin: 0px; width: 750px; padding-top: 5px; background-repeat: repeat-y; }
	
	
.BreadCrumb
	{font-size: 8pt;
	color: #777777;
	text-decoration: none;
	}
.BreadCrumb a
	{color: #777777;
	text-decoration: none;}
.BreadCrumb a:hover
	{color: #0134AA;
	text-decoration: underline;}	

/*Col1*/
#HPIntro
	{vertical-align: top;
	width: 160px;
	text-align: left; }
/*Cols 2 & 3*/
#HpNavBorderBtm
	{background-position-x: right;
	background-image: url(../IMAGES/HPNAVBORDERBTM.gif);
	background-repeat: no-repeat;
	width: 590px;
	height: 30px;
	max-height:30px;
	min-height:30px;}
/*Col2*/
#HPContentTd {
	vertical-align: top;
	width: 428px; }
#HPContentTdTd
	{padding-bottom: 0px;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 15px;
	BACKGROUND-POSITION-X: left;
	background-image: url(../IMAGES/HPCONTENTBORDERLHS.gif);
	width: 428px;
	color: #777777;
	background-repeat: repeat-y;
	text-align: left; }

#HPContentTdTd2
	{padding-bottom: 0px;
	padding-top: 3px;
	padding-right: 5px;
	padding-left: 15px;
	BACKGROUND-POSITION-X: left;
	background-image: url(../IMAGES/HPCONTENTBORDERLHS.gif);
	color: #777777;
	background-repeat: repeat-y;
	text-align: left; }


#HPContentBtm
	{background-image: url(../IMAGES/HPCONTENTBORDERBTM.gif);
	background-repeat: no-repeat;
	background-position-x: left;
	height: 17px;
	width: 428px; }
	
/*Col3*/
#AdCol { vertical-align: top; width: 162px; }

#AdContent { padding-left: 10px; BACKGROUND-POSITION-X: right; background-image: url(../IMAGES/ADBORDERS.gif); width: 162px; background-repeat: repeat-y; }
#AdFooter
	{background-image: url(../IMAGES/ADBORDERSBOTTOM.gif);
	background-position: center center;
	background-repeat: no-repeat;
	height: 10px;}

A.leftNav
	{padding: 4px 0px;
	margin: 4px 0px;
	display: block;
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	background-color:#0134AA;
	text-align:
	center;
	text-decoration: none;}
A.leftNav:hover
	{color: #0134AA;
	background-color: #ffffff;}
P.leftNav
	{padding: 0px 10px;
	font-size: 10px;
	margin: 0px;
	border-bottom: medium none;
	text-align: left;}

/* Footer Styles */
#Foot {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	border: 0px;}
	
#FootTbl
	{width: 750px;
	text-align: center;
	 border-bottom:solid 1px #0134AA; }
	
#Foot A
	{font-size: 8pt;}
	
#Foot A:hover
	{text-decoration: none;}
	
#FooterCopyright
	{font-size: 7pt;
	font-weight:bold;
	color: silver;}
	
/* End Footer Styles */
	
/*NavRollovers*/
/*latest Nav rollovers*/
.NavButton
	{position:relative;
	background-image: url(../IMAGES/NAVBUTHOVER.gif);
	background-repeat:no-repeat;
	white-space:nowrap;
	display:block;
	width: 175px;
	height: 22px;
	margin: 0;
	padding: 0;
	font-weight:bold;
	}
	
/* ADC 20060329 */
.NavButtonRed
	{position:relative;
	background-image: url(../IMAGES/NAVBUTREDHOVER.gif);
	background-repeat:no-repeat;
	white-space:nowrap;
	display:block;
	width: 175px;
	height: 22px;
	margin: 0;
	padding: 0;
	font-weight:bold;
	}
	
.NavButtonSel
	{position:relative;
	background-image: url(../IMAGES/NAVBUTNORMAL-2.gif);
	background-repeat:no-repeat;
	white-space:nowrap;
	display:block;
	width: 175px;
	height: 22px;
	margin: 0;
	padding: 0;}
	
.NavButton a, .NavButtonSel a, .NavButtonRed a
	{display:block;
	color:#ffffff;
	font-size:11px;
	width: 175px;
	height: 22px;
	float: left;
	text-decoration: none;}
	
.NavButton img, .NavButtonSel img, NavButtonRed img
	{width: 175px;
	height: 22px;
	border: 0;}
	
* html a:hover 
{
 visibility:visible
}

.NavButton a:hover img, .NavButtonSel a:hover img, .NavButtonRed a:hover img
	{visibility: hidden;}
	
.NavButton a:hover span
	{ color: #EF1806;}

.NavButton a:hover span
	{color: #0134AA;}

.NavButtonRed a:hover span
	{color: #ff0000;}
	
.NavButton span, .NavButtonRed span
	{padding: 0px;
	margin: 0px;
	left: 0px;
	top: 5px;
	cursor: pointer;
	position: absolute;
	width: 175px;
	text-align: center;
	color: #ffffff;}
	
.NavButtonSel span
	{padding: 0px;
	margin: 0px;
	left: 0px;
	top: 5px;
	cursor: pointer;
	position: absolute;
	width: 175px;
	text-align: center;
	color: #EF1806;}	

/* Altered SectionTitle*/

.SectionTitle h1 { font-weight: normal; font-size: 16pt; color: #0134aa; }

.htmlH2 { font-weight: bold; font-size: 13pt; color: #ef1806; }

.SectionFooter, .SectionHeader, .SectionCell
	{font-size: 10pt;
	color: #0134aa; }

.topNav
	{display:inline-block;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 2px;}
A.topNav
	{font-size: 10pt;
	color: #777777;}
A.topNav:hover
	{text-decoration:none;}

.ListTitleLink { font-weight: bold; font-size: 12pt; color: #EF1806; text-decoration: underline; }

.ListBriefDescription
{font-size: 10pt;
color:#0134AA;}

#ListBDTd
{ width:418px}

/* + WebServiceBox,+ ParentSection */
.ListTitleLink:link{color:#EF1806;}
.ListTitleLink:visited{color:#EF1806;}
.ListTitleLink:hover{text-decoration:underline;color:#0134AA;}

/*End Styles Imported From FerrySaversMP*/

/*colors|colours
B = background
T = Text
Brd = Border
#808080
Colour:
Friendly:
Type:

Colour:#e2e2e2
Friendly:Grey
Type:Brd

Colour:#f7f7f7
Friendly:Grey
Type:background

Colour:#8672b4
Friendly:orange
Type:Brd
>
8672b4 - Purple

Colour:#333333
Friendly: Near Black
Type: Text

Colour:#00a0c6
Friendly:aslBlue
Type:Text
>
f0eef6 - Purple

Colour:#003399
Friendly:dk Blue
Type:Text
>
8672b4 - Purple

860058
Maroon
Text & Border
*/




.logoCell{background-color: transparent;}

.topNavCell{vertical-align: top;text-align: right;}


.leftColumn{width: 160px;vertical-align: top;}
.rightColumn{}

.mainColumnWhen3{width: 440px;color: #333333;}
.mainColumnWhen2{width: 100%;color: #333333;}

/* customised */
H1 { padding-left: 0px; font-weight: bold; font-size: 13pt; right: 0px; 0vertical-align: middle; width: auto; color: #ffffff; 0height: 22px; color: #B8ADD5; }

A { color: #8672b4; text-decoration:underline;}
A:hover { text-decoration:none;}



.loginout {padding: 0px 10px;}

HR{color: #8672b4;}

.phoneCell { font-weight: bold; font-size: 20px; color: #4d2f91; font-family: Arial, Helvetica, Sans-Serif; background-color: transparent; }



TD.topNavCell{font-size: 11px;color: #8672b4;}

.taglineCell{ border-top: #8672b4 2px solid; border-bottom: #8672b4 2px solid;margin: 1px;padding: 2px;font-size: 19px;color: #333333;background-color: #f7f7f7;text-align: left;width: 100%;vertical-align: middle;}

.footerCell
{font-size: 11px;margin: 2px 2px; color: #333333;padding: 4px 4px;background-color: #f7f7f7;text-align: center;width: 100%;vertical-align: middle;border-top: #8672B4 2px solid;border-bottom: #8672B4 2px solid;}

.rightFooterCell{font-size: 11px;margin: 2px 2px;color: #8672b4;padding-top: 4px;text-align: right;width: 100%;vertical-align: middle;}





/*Modules*/

/*HtmlTextBox*/
.articleBodyText {padding-bottom:20px;width:400px; overflow-x:auto}

/*HtmlTextBox*/
.articleBodyText p {margin:0px;}

/* Book*/
.Author {font-size: 12px;}

/* Job,Download,Comments,Article,Photo*/
.colLink {color: #8672b4; text-decoration: none; font-size: 12px; }

/* Photo,Product,Article,+Book,Comments,Course,Download,Event,Job,Link*/
.BodyCell {border:solid 1px #e2e2e2}

/*HtmlTextBox*/
.bookFullDescription {padding-bottom:20px;width:400px; overflow-x:auto}

.bookFullDescription p {margin:0px;}

/*Book,Course,Event,Photo,Product,Job,Article,Comments,Download,Link*/
.BriefDescription {font-style: italic; font-size: 12px;}



/* Form*/
.Button {font-size: 12px;}

/* Download*/
.colLink {color: #8672b4; text-decoration: none;}

/*HtmlTextBox*/
.commentText {padding-bottom:20px;width:400px; overflow-x:auto}
.commentText p {margin:0px;}

/*WebServiceBox*/
.Copyright {font-size: 9px;}

/*HtmlTextBox*/
.courseFullDescription {padding-bottom:20px;width:400px; overflow-x:auto}
.courseFullDescription p {margin:0px;}
.courseProviderDetails {padding-bottom:20px;width:400px; overflow-x:auto}
.courseProviderDetails p {margin:0px;}

/* customised */
.DarkBold { font-weight: bold; font-size: 13px;  text-transform: uppercase; color: #4d2f91; font-family: 'Palatino Linotype' , Georgia, Garamond, 'Engravers MT' , 'Times New Roman' , Sans-Serif; letter-spacing: 5px; font-variant: small-caps; }

/*Course,Event*/
.Date {font-weight: bold;font-size: 12px;}

/*Comments,Photo*/
.DateCreated {font-size: 12px;}

/*Form*/
.Description {font-size: 12px;}

/*+Discuss*/
.discussTable {border: #e2e2e2 1px solid; width: 100%; font-size: 12px;}
.discussTable td { }
.discussTable th {font-weight: bold; color: #ffffff; background-color: #8672b4; font-size: 12px;}
.discussTable a {}
.discussCell {}
.discussCellHilite {}

/*HtmlTextBox */
.downloadFullDescription {padding-bottom:20px;width:400px; overflow-x:auto}
.downloadFullDescription p {margin:0px;}

/*HtmlTextBox */
.eventFullDescription {padding-bottom:20px;width:400px; overflow-x:auto}
.eventFullDescription p {margin:0px;}

/*HtmlTextBox */
.eventSpeakerBiography {padding-bottom:20px;width:400px; overflow-x:auto}
.eventSpeakerBiography p {margin:0px;}

/*Form*/
.Field {font-size: 11px;}

/*Form*/
.FieldCell {font-size: 12px;}

/*Form*/
.FieldRow {font-size: 12px;}

/*Download*/
.FileSize {font-size: 12px;}

/*Article,Book,Course,Download,Event,Product,Photo*/
.FullDescription {font-size: 12px; color: #333333;}

/*Form*/
.HelpText {}

/*+Book,Comments,Download,Article,Job,Course,Event,Link,Photo,Product */
.IntroCell {border:solid 1px #e2e2e2}

/*HtmlTextBox */
.itemCommentText {padding-bottom:20px;width:400px; overflow-x:auto}

/*HtmlTextBox */
.itemCommentText p {margin:0px;}

/*from product but no prefix*/
.itemProductPrice { color:#333333; font-size:12px;}

/*HtmlTextBox */
.itemEventSpeakerBiography {padding-bottom:20px;width:400px; overflow-x:auto}

/*HtmlTextBox */
.itemEventSpeakerBiography p {margin:0px;}

/*Job,Download,Book,Product,+Articles*/
.Label {font-size: 12px; font-weight: bold; font-style: italic;}

/*Form*/
.LabelCell {}

/*Form,+Articles,+Books*/
.LabelRow {}

/*Form*/
.LabelText { font-size: 12px;color: #8672b4;}

/*WebServiceBox */
.LastRefreshed {font-size: 8px;}

/* customised */
.LightBold { font-weight: bold; font-size: 12px; color: #8672b4; font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif; letter-spacing: 3px; }

/*WebBox,Link*/
.Link {font-size: 12px; font-weight: bold;}

/*Form*/
.List {font-size: 12px;}

/*ArticleSection,BookSection,CourseSection,DownloadSection,EventSection,JobSection,ProductSection,Comments,Topics,Search,LinkSection,PhotoSection,ParentSection */
.ListAlternatingItem {border-top: #e2e2e2 1px dashed;	background-color: #f7f7f7;}


/*ArticleSection,BookSection,Comments,CourseSection,DownloadSection,EventSection,JobSection,LinkSection,PhotoSection,Search,Topics,ProductSection*/
.ListAlternatingItem2 {background-color:#f7f7f7;}

/* BookSection*/
.ListAuthor {font-style: italic;}

/* JobSection,Topics,Comments,Search,ArticleSection,DownloadSection*/
.ListAuthorLink {color: #8672b4; text-decoration: none;}



/* LinkSection */
.ListCommentLink {text-decoration: none; font-size: 12px;}

/* CourseSection,EventSection */
.ListDate {font-size: 12px; font-weight: bold;}

/* Comments,Search,Topics*/
.ListDateCreated {font-size: 12px;}

/* WebServiceBox */
.ListDescription {font-size: 8px; }

/* DownloadSection */
.ListDownloadLink {color: #8672b4; text-decoration: none; font-size: 12px;}

/* DownloadSection */
.ListFileSize {color:#e2e2e2;}

/* ProductSection */
.ListFullDescription {font-size: 12px;}

/* ProductSection,WebBox,WebServiceBox,BookSection,CourseSection,EventSection,+ArticleSection,JobSection,+DownloadSection,Comments,Search,Topics,LinkSection,PhotoSection,ParentSection */
.ListItem {color: #ffffff; background-color: #8672b4;}
/* ProductSection,PhotoSection,LinkSection,ParentSection,BookSection,CourseSection,EventSection,+ArticleSection,Comments,+DownloadSection,JobSection,Search,Topics*/
.ListItem2 {border: solid 1px #e2e2e2;}

/* ProductSection,BookSection*/
.ListLabel {}

/* ProductSection*/
.ListManufacturer {color: #333333;}

/* ProductSection*/
.ListModel {font-size: 12px; color: #333333;}

/* EventSection,CourseSection */
.ListNotVisible {background-color:#f7f7f7; font-size: 12px; font-style: italic;}

/* ProductSection*/
.ListPrice {font-size: 12px; color: #333333;}

/* BookSection */
.ListPublicationDate {font-style: italic;}

/* BookSection */
.ListPublisher {font-style: italic;}

/* JobSection,+DownloadSection, PhotoSection,+ArticleSection,CourseSection,BookSection, ProductSection,EventSection*/
.ListReadMoreLink {color: #8672b4; text-decoration: none; font-size: 12px;}

/* Comments*/
.ListReplyLink {color: #8672b4; text-decoration: none; font-size: 12px;}

/* ProductSection */
.ListSellUntilDate {font-style: italic; }

/* LinkSection,PhotoSection,Search,ProductSection,Comments,Topics,+ArticleSection,BookSection,CourseSection,+DownloadSection,EventSection,JobSection ,WebBox,WebServiceBox,"obsolete" ParentSection */
.ListTable { border: #e2e2e2 1px solid;}

/* ProductSection,EventSection,LinkSection,PhotoSection,Search, CourseSection,Comments,Topics,JobSection,+DownloadSection,+ArticleSection, BookSection */
.ListTitle { font-weight: bold; font-size: 14px; width: 100%; color: #ffffff; background-color: #8672b4; }

/*ForumLogin */
.LoginLink {color: #8672b4;}

/* Form */
.Message {font-size: 12px; color: #CC0000}

/* Product */
.Model {font-size: 12px; color: #333333;}

/* ArticleSection */
.NoArticles {}

/* BookSection,CourseSection,EventSection*/
.NoBooks {font-size: 12px; color: #CC0000;}

/* DownloadSection */
.NoDownloads {font-size: 12px; color: #CC0000;}

/* JobSection*/
.NoJobs {font-size: 12px; color: #CC0000;}

/* LinkSection*/
.NoLinks {font-size: 12px; color: #CC0000;}

/* PhotoSection*/
.NoPhotos {font-size: 12px; color: #CC0000;}

/* ProductSection*/
.NoProducts {font-size: 12px; color: #CC0000;}

/* Search*/
.NoResults {font-size: 12px; color: #CC0000;}

/* Job */
.OtherFields {font-size: 12px; color: #333333}

/* Comments*/
.ParentLink {color: #8672b4; text-decoration: none; font-size: 12px;}

/* HtmlTextBox */
.photoFullDescription {padding-bottom:20px;width:400px; overflow-x:auto}
.photoFullDescription p {margin:0px;}

/*PhotoSection*/
.photoThumbPad { padding:5px 0px 2px 5px;}
.photoDisplayImage {width:540px;overflow:auto;}
.photoFilmStrip {width:600px;overflow:auto;}

/* HtmlTextBox */
.postBodyText {padding-bottom:20px;width:400px; overflow-x:auto}

/* HtmlTextBox */
.postBodyText p {margin:0px;}

/* HtmlTextBox */
pre {word-wrap:break-word; padding:5px; margin:0px 0px 0px 10px; background-color: #e2e2e2; font: 10px 'normal Lucida Console' , 'Courier New' , monospace;}

/* HtmlTextBox */
.productFullDescription {padding-bottom:20px;width:400px; overflow-x:auto}

/* HtmlTextBox */
.productFullDescription p {margin:0px;}

/* Product*/
.Price {font-size: 12px; color: #333333;}

/* Search */
.Search {font-weight: bold; font-size: 8px; color: #FFFFFF; letter-spacing: 2px;}
.Search a {color: #FFFFFF; text-decoration: none;font-weight: bold;}
.Search a:hover {color: #8672b4; text-decoration: none; font-weight: bold;}


/* BookSection,ProductSection, SectionDescription,EventSection, LinkSection,JobSection,DownloadSection,PhotoSection,ArticleSection,CourseSection, ForumLogin */
.SectionDescription {font-size: 12px;}



/* Form */
.SectionRow {color: #ffffff; background-color: #8672b4;font-size: 14px;}

/* Form */
.SectionText {font-weight: bold;}



/* WebServiceBox*/
.ServiceDescription {}

/* WebServiceBox */
.ServiceTitleLink {font-size: 14px; font-weight: bold;}
.ServiceTitleLink:hover {font-weight: bold;}

/**/
.SpacerCell {background-color: #f7f7f7;}

/**/
.SubSectionCell {font-size: 13px;}

/* Form */
.SubSectionRow {font-size: 13px;}

/* Form */
.SubSectionText {font-size: 13px;}

/* WebBox */
.SubText {font-size: 8px;}

/* Form,Article,Course,Event,Job,Link,Product*/
.Table {border: solid 1px #e2e2e2; }


/* Event,Course,Comments,Photo,Download,Book,Product,Job,Article,Form */
.Title {font-weight: bold; font-size: 12px;}

/* WebBox */
.TitleCell {}

/* WebBox */
.TitleRow {font-style:italic;}

/* WebBox */
.TitleText {font-weight: bold; font-size: 12px; }
.TitleText a:active {color: #8672b4; text-decoration: none; }
.TitleText a:hover {color: #8672b4; text-decoration: none; }
.TitleText a:link {color: #8672b4; text-decoration: none; }
.TitleText a:visited {color: #8672b4; text-decoration: none; }


/* Topics */
.TopicDescription {font-size: 12px;}

/* Topic Menu */
.TopicMenu {white-space: nowrap;}
/* Topic Menu */
.TopicMenu a {color: #333333; font-weight: bold;}
/* Topic Menu */
.TopicMenu a:hover {color: #333333; text-decoration: underline;}

/* Topics */
.TopicTitle {font-weight: bold; font-size: 17px; font-variant: small-caps;}

/* UserLogin */
.UserLogin {font-weight: bold;}
.UserLogin a {text-decoration: none;}
.UserLogin a:hover {text-decoration: underline; }

/* WebBox */
.WebBox {}
.WebBox a:active {color: #8672b4; text-decoration: none;}
.WebBox a:link {color: #8672b4; text-decoration: none;}
.WebBox a:visited {color: #8672b4; text-decoration: none;}
.WebBox a:hover {color: #8672b4;}


