/* Drop Down Menu Styles */#dropmenudiv{position:absolute;}#dropmenudiv a.textblock{display: block;text-indent: 3px;border-top:  1px;border-left:  1px;border-right:  1px;border-bottom:  0px;border-style: solid;padding: 1px 0;text-decoration: none;font-weight: bold;font:normal 11px Verdana;line-height:18px;white-space: nowrap ;text-align: left;}#dropmenudiv a.textblockLast{display: block;text-indent: 3px;padding: 1px ;text-decoration: none;font-weight: bold;font:normal 11px Verdana;line-height:18px;white-space: nowrap ;text-align: left;border-width:1px;border-style: solid ;}#dropmenudiv img{display: block;text-align: left;}/* Page settings */body{	margin: 0px;	background-color:#ffffff;}.PageHeader{	margin: 0px 0px 0px 0px;}.PageHeader .Main{	padding-right: 10px;	padding-left: 20px;	font-weight: bold;	font-size: 20px;	padding-bottom: 10px;	padding-top: 10px;	font-family: Arial, Helvetica, sans-serif;	height: 60px;}.PageHeader .Main A{	color: white;	text-decoration: none;}.PageHeader .Menu{	text-align: right;	padding: 10px;}	.PageHeader .Menu A{	color: white;	text-decoration: none;}.PageHeader .Bar{	height: 1px;}.PageFooter TD{	FONT-SIZE: 10px;	TEXT-ALIGN: center;	padding: 10px 10px 10px 10px;}.PageFooter .PoweredBy{	color: Gray;}ul{	margin: 0px 20px 0px 20px;}/* Default text font settings */body, td, p{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}/* Container settings */.GlobalContainer{	/* I.E */	text-align:center}.PageContainer{	border-collapse: collapse;	height: 100%;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	/* Netscape */	margin-left:auto; margin-right:auto;}.HeaderContainer{	vertical-align: top;	padding: 0px;}.BodyContainer{	vertical-align: top;	height: 100%;	padding: 0px 0px 0px 0px;}.FooterContainer{	vertical-align: bottom;	padding: 0px;}/* Page columns */TABLE.BodyColumns{	border-collapse: collapse;	margin: 0px 0px 0px 0px;	height: 100%;	width: 100%;}TD.LeftColumn{	padding: 0px;	vertical-align: top;	width: 18%;}TD.RightColumn{	padding: 0px;	vertical-align: top;	width:327px;	background-color:#E2F1D8;	/*background-image:url(http://www.mobility-scooters-direct.com/templates/Default/Images/form_bg.gif);*/}TD.CentreColumn{	vertical-align: top;	padding: 15px 20px 20px 20px;	height: 700px;	background-color:#FFFFFF;}TD.CentreRow{	height: 1px;}/* Left column panels */.LeftColumn .Panel{	border-collapse: collapse;	width: 100%;	margin: 0px;}.LeftColumn .Heading{	font-weight: bold;	padding: 5px 8px 5px 8px;	width: 100%;}.LeftColumn .Content{	padding: 10px 10px 20px 10px;}.CentreColumn .Panel{	border-collapse: collapse;}.CentreColumn .Panel TD{	padding: 0px;}.CentreColumn .Heading{	font-weight: bolder;	font-size: 18px;	padding: 3px 3px 10px 0px;}.CentreColumn .SmallText{	color: Gray;	font-size: 11px;}.CentreColumn .SmallText A{	color: Gray;	font-size: 11px;}.CentreColumn .Box{	padding-right: 5px;	padding-left: 5px;	padding-bottom: 5px;	padding-top: 5px;}.CentreColumn .Required{	color: Red;}.CentreColumn .Message{	width: 98%;	padding: 5px 5px 5px 5px;	font-size: 11px;	margin: 10px 0px 10px 0px;}.CentreColumn .HorizontalRule{	height: 1px;	font-size: 1px;	margin: 5px 0px 5px 0px;}/* Form styles */.Field{	font-size: 11px;	margin-top: 5px;}.FieldFull{	width: 100%;	font-size: 11px;	margin-top: 5px;}.Field120{	width: 120px;	font-size: 11px;	margin-top: 5px;}.Field150{	width: 150px;	font-size: 11px;	margin-top: 5px;}.Field200{	width: 200px;	font-size: 11px;	margin-top: 5px;}.Field300{	width: 300px;	font-size: 11px;	margin-top: 5px;}.Field400{	width: 400px;	font-size: 11px;	margin-top: 5px;}.Field500{	width: 500px;	font-size: 11px;	margin-top: 5px;}.FormButton{	font-size: 11px;	width: 100px;}.FieldLabel{	white-space: nowrap;}/* Right column panels */.RightColumn .Panel{	border-collapse: collapse;	width: 100%;	margin: 0px;}.RightColumn .Panel .Heading{	font-weight: bold;	padding: 5px 8px 5px 8px;	width: 100%;}.RightColumn .Panel .Content{	padding: 10px 10px 20px 10px;}.RightColumn .Panel .Content .Message{	font-size: 11px;}/* Misc Styles */.HelpLink{	cursor: help;}DIV.ListItem, .ListItem, .BulletItem{	padding:0px 0px 0px 10px;    background-repeat: no-repeat;    background-position: left center;}DIV.Trail{	margin: 0px 0px 15px 0px;	width: 100%;	padding: 5px 5px 5px 5px;	font-size: 11px;}/* ViewArticlePanel styles */.ViewArticlePanel{	border-collapse: collapse;	width: 100%;}.ViewArticlePanel .Title{	font-weight: bolder;	font-size: 18px;	/*font-style: italic;*/	padding: 0px 0px 10px 0px;}.ViewArticlePanel .content{	line-height:18px;}.ViewArticlePanel .PageTitle{	font-weight: bold;	font-size: 14px;	margin: 0px 0px 10px 0px;}.ViewArticlePanel .Details{	font-size: 10px;	padding: 5px;}.ViewArticlePanel .Details A{}.AuthorSummary{	float: right;	padding: 0px;	margin: 0px 0px 10px 10px;	width: 150px;	text-align:center;	background-color:#FFFFFF;	display:none;}.AuthorSummary .Name{	font-weight: bold;	font-size: 11px;}.AuthorSummary .Biography{	font-size: 11px;}.AuthorSummary .Picture{	margin: 0px;	padding:0px;	text-align:center;}.ArticleFeedbackPanel{	margin: 5px 0px 5px 0px;	width: 100%;	text-align: left;	padding: 10px;}.ArticleFeedbackPanel textarea{	width:100%;}.ArticleFeedbackPanel .Heading{	font-size: 12px;}.RatingDisplay,.Label{	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	margin-right: 5px;}.RatingDisplay .Rating{	padding: 0px 0px 0px 0px;}.RatingDisplay .Rating IMG{	margin: 0px 2px 0px 2px;}/* ArticleSummariesPanel styles */.ArticleSummariesPanel .Title{	font-weight: bold;	padding: 3px;	width: 100%;	display:block;}.ArticleSummariesPanel .Title A{	text-decoration: none;}.ArticleSummariesPanel .Title A:hover{	text-decoration: underline;}.ArticleSummariesPanel .Details{	font-size: 10px;	padding: 5px;}.ArticleSummariesPanel .Status TABLE TD{	font-size: 11px;}.ArticleSummariesPanel .Status .Notes{	font-style: italic;}.ArticleSummariesPanel .Content{	line-height: 18px;}.ArticleSummariesPanel .SmallLinks{	margin: 10px 10px 20px 10px;}.ArticleSummariesPanel .SmallLinks A {color:#0000CC; text-decoration: underline;}.ArticleSummariesPanel .SmallLinks A:link {color:#0000CC; text-decoration: underline;}.ArticleSummariesPanel .SmallLinks A:visited {color:#0000CC; text-decoration: underline;}.ArticleSummariesPanel .SmallLinks A:hover {color:#0000CC; text-decoration: none;}.ArticleSummariesPanel .SmallLinks .IMG{	vertical-align: super;}.ArticleSummariesPanel IMG.AuthorPicture{	margin: 0px 10px 10px 0px;}/* ArticleOptionsPanel styles */.ArticleOptionsPanel DIV{	margin: 5px 5px 5px 5px;	font-size: 11px;}/* SiteMenuPanel styles */.SiteMenuPanel .Content DIV{	margin: 5px 5px 5px 5px;	font-size: 11px;}/* ArticleHistoryPanel styles */.ArticleHistoryPanel .Content{	font-size: 11px;}.ArticleHistoryPanel ol{	margin-bottom: 0px;}.ArticleHistoryPanel li{	margin: 5px 0px 0px -10px;}/* RootArticleCategoryPanel */.RootArticleCategoriesPanel DIV.ListItem{	margin: 5px 0px 5px 10px;}/* ArticlesToReadPanel styles */.ArticlesToReadPanel .Content{	font-size: 11px;}.ArticlesToReadPanel .ListItem{	margin: 5px 0px 0px 0px;}/* SmallArticleFavouritesPanel styles */.SmallArticleFavouritesPanel .Content{	font-size: 11px;}.SmallArticleFavouritesPanel .ListItem{	margin: 5px 0px 0px 0px;}/* MyArticlesPanel styles */.MyArticlesPanel .Info .StatusDisapproved{	text-decoration: underline;	cursor: help;}/* PopularAuthorsPanel styles */.PopularAuthorsPanel .Content{	font-size: 11px;}.PopularAuthorsPanel ol{	margin-bottom: 0px;}.PopularAuthorsPanel li{	margin: 5px 0px 0px -10px;}/* PopularArticlesPanel styles */.PopularArticlesPanel .Content{	font-size: 11px;}.PopularArticlesPanel ol{	margin-bottom: 0px;}.PopularArticlesPanel li{	margin: 5px 0px 0px -10px;}/* CategoryArticleMapPanel styles */.CategoryArticleMapPanel .Content div{	margin: 5px 0px 5px 0px;}/* ViewCategoryAdvancedPanel styles */.ViewCategoryAdvancedPanel A.Unread, .ViewCategoryAdvancedPanel A.Unread:visited{	font-size: 12px;	font-weight: bold;}.ViewCategoryAdvancedPanel A.Read, .ViewCategoryAdvancedPanel A.Read:visited{	font-size: 12px;	font-weight: bold;}/* RecentNewsPanel styles */.RecentNewsPanel .Title, .RecentNewsPanel .Date, .RecentNewsPanel .Content, .RecentNewsPanel .SmallLinks,.RecentNewsPanel .Heading{	width: 100%;	display: block;}.RecentNewsPanel .Item{	margin-bottom: 20px;}.RecentNewsPanel .Title{    text-decoration:none;	font-weight: bold;	padding: 3px;}.recentNewsMoreLink{    text-decoration:none;}.recentNewsMoreLink:hover{    text-decoration:underline;}.RecentNewsPanel .Date{	font-size: 10px;	padding: 5px 0px 3px 0px;}.RecentNewsPanel .Content{	line-height: 18px;}.RecentNewsPanel .SmallLinks{	margin: 10px 10px 20px 10px;}.RecentNewsPanel .SmallLinks A{	text-decoration: none;}.RecentNewsPanel .SmallLinks .IMG{	vertical-align: super;}/* SmallSearchPanel styles */.SmallSearchPanel .Button{	font-size: 11px;	width: 30px;}/* SyndicatePanel styles */.SyndicatePanel .Title{	font-weight: bold;	font-size: 14px;	margin: 0px 0px 10px 0px;}.SyndicatePanel .Content DIV{	margin-bottom: 5px;	margin-left: 10px;}/* RecentBlogsPanel styles */.RecentBlogsPanel{	float: right;	padding: 2px 8px 8px 8px;	margin: 35px 0px 5px 15px;	width: 180px;	font-size: 11px;margin-right: 0px;}.RecentBlogsPanel .Title{	line-height: 18px}.RecentBlogsPanel .Details{	font-size: 10px;	padding-bottom: 10px;}.RecentBlogsPanel .Details A{}.RecentBlogsPanel .Heading{	font-weight: bold;	font-size: 11px;}.RecentBlogsPanel .Link{	text-align: right;}.ArticleRelatedArticlesPanel .Heading{	font-size:12px;}.ArticleSeriesPanel .Heading{	font-size: 12px;}.ArticleCommentsPanel .Heading{	font-size: 12px;}.ArticleRelatedLinksPanel .Heading{	font-size: 12px;}.ViewBlogEntryPanel .Details{	font-size: 10px;}.ViewBlogEntryPanel .Content{	margin-top: 10px;}/* BlogSummariesPanel styles */.BlogSummariesPanel .Title{	font-weight: bold;	padding: 3px;}.BlogSummariesPanel .Title A{	text-decoration: none;}.BlogSummariesPanel .Title A:hover{	text-decoration: underline;}.BlogSummariesPanel .Details{	font-size: 10px;	padding: 5px;}.BlogSummariesPanel .Status TABLE TD{	font-size: 11px;}.BlogSummariesPanel .Status .Notes{	font-style: italic;}.BlogSummariesPanel .Content{	line-height: 18px;	margin-bottom: 10px;}.BlogSummariesPanel .Content .SmallLinks{	margin: 10px 10px 20px 10px;}.BlogSummariesPanel .Content .SmallLinks A{	text-decoration: none;}.BlogSummariesPanel .Content .SmallLinks .IMG{	vertical-align: super;}.BlogEntryCommentsPanel .Heading{	font-size: 12px;}.SearchResultsPanel .Content{	line-height: 18px;}/* ViewAuthorPanel styles */.ViewAuthorPanel .AuthorPicture{	margin: 0px 10px 10px 0px;}/* ViewAccountPanel styles */.ViewAccountPanel .AuthorPicture{	margin: 0px 10px 10px 0px;}/* Added for 2005.2 */.Paging{	font-family: Arial;	font-size: 11px;}.AdvancedSearchPanel{padding: 1px;margin: 0px;}