/* GENERAL STYLES */
#ButtonLayer {
	position:relative;
	left: -20px;
	top: -154px;
	width:17px;
	height:17px;
	z-index:10
}

/* Generic Tag Styles *****************************************************************/

body {
	color: #ffffff;
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	background-image: url(/Images/PageBg-2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

body, td, div {
	font-family: "Segoe UI normal", Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 100.01%;
}

a, a:hover, a:active, a:visited {
	text-decoration: none;
}

a img {
	border:0;
}

a[href$='.pdf'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(/Images/icons/icon_pdf.gif) no-repeat center right;
}

legend {
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 3px;
	padding-right: 3px;
	font-size: 75%;
	color: #2e2161;
}

/* Wrapper Styles *****************************************************************/

#Wrapper {
	width: 994px;
}

/* Header Styles *****************************************************************/

#Header {
	height: 138px;
}

#HeaderLogo {
	float: left;
	height: 138px;
	width: 230px;
	text-align:center;
}

/*
#HeaderLogo img {
	top: 18px;
	position:relative;
}
*/

.HeaderLogoImg {
	top: 18px;
	position:relative;
}

#HeaderRight {
	float: right;
	width: 764px;
	height: 138px;
}

#HeaderForms {
	width: 100%;
}

#HeaderSearch {
	width: 227px;
	height: 78px;
	float: left;
}

#HeaderSearch a {
	margin: 0px;
	padding: 0px;
}

#HeaderLogin {
	width: 523px;
	height: 78px;
	float:right;
	margin-left: 10px;
}

html>body #HeaderLogin {
 *margin-left: 0px;
}

* html #HeaderLogin {
 *margin-left: 0px;
}

.HeaderSearchTitleImg, .HeaderLoginTitleImg {
	display: block;
	clear: both;
	position: relative;
	top: 15px;
}

.HeaderSearchBtn, .HeaderLoginBtn {
	position: relative;
	top: 20px;
}

html>body .HeaderSearchBtn {
 *top: 3px;
}

* html .HeaderSearchBtn {
 *top: 3px;
}

#HeaderLogin label{
	text-transform: uppercase;
	font-size: 65%;
	top: 15px;
	position: relative;
	text-align: right;
	font-family:Arial, Helvetica, sans-serif;
}

.HeaderLoginField {
	position: relative;
	top: 15px;
	width: 80px;
	margin-right: 5px;
}

* html .HeaderLoginField {
 *top: 18px;
}

html>body .HeaderLoginField {
 *top: 18px;
}

.HeaderSearchField {
	position: relative;
	top: 15px;
	width: 120px;
	margin-right: 5px;
}

html>body .HeaderSearchField {
 *top: 0px;
}

* html .HeaderSearchField {
 *top: 0px;
}

#HeaderTabs {
	height: 60px;
	width: 100%;
	float: none;
	clear: both;
}

#HeaderTabsTab1 {
	position: relative;
	top: 22px;
	width: 153px;
	height: 38px;
	float:left;
	left: 20px;
	margin-right: 2px;
}

#HeaderTabsTab2 {
	width: 182px;
	height: 38px;
	position: relative;
	top: 22px;
	float:left;
	left: 20px;
	margin-right: 2px;
}

#HeaderTabsTab3 {
	width: 202px;
	height: 38px;
	position: relative;
	top: 22px;
	float:left;
	left: 20px;
	margin-right: 2px;
}

#HeaderLogin p {
	font-size: 65%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 15px;
}

html>body #HeaderLogin p {
 *padding-top: 10px;
}

* html #HeaderLogin p {
 *padding-top: 10px;
}

.HeaderLogoutBtn {
	font-size: 85%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #0a0019;
	border: none;
	color: #ffcc00;
	text-transform: uppercase;
	cursor: hand;
	cursor: pointer;
	margin-left: 5px;
}


.HeaderMyAccountBtn {
	font-size: 85%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #0a0019;
	border: none;
	color: #ffcc00;
	text-transform: uppercase;
	cursor: hand;
	cursor: pointer;
	margin-left: 5px;
}


/* Nav Styles *****************************************************************/


#Nav {
	width: 230px;
	float: left;
	min-height: 420px;
	margin-top: 100px}

#Nav ul {
	margin: 0px 0px;
	padding: 0px}

#Nav li {
	list-style-type: none;
	vertical-align:middle;
	text-align:center;
	margin: 0}

#Nav a:hover {color: #2e2161}

.NavTitle {
	height: 42px;
	background-image: url(/Images/NavTitleBg.jpg);
	background-repeat: no-repeat;
	vertical-align:middle;
	text-align:center;
	color: #2e2161;
	font-weight:bold;
	text-transform:uppercase;
	font-family: "Segoe UI", Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	line-height: 2.5}

.NavTitle a {color: #2e2161}

.NavSection {
	font-size: 80%;
	font-weight:bold;
	/*line-height: 3;*/
	border-bottom: 1px solid #a07051;
	background: #dfb91d;
	background:url(/images/Nav-Arrow-Down.gif) 214px 15px no-repeat #dfb91d;
	text-align:left !important}

.NavSection a {color:#2e2161; display:block; padding:10px}
.NavSection a:hover {color: #2e2161}


.NavSectionSelected {
	font-size: 80%;
	font-weight:bold;
	/*line-height: 3;*/
	border-bottom: 1px solid #a07051;
	background-color: #f3cc01;
	background-image: url(/images/Nav-Arrow-Right.gif);
	background-repeat: no-repeat;
	background-position: right center;
	text-align:left !important}

.NavSectionSelected a {color:#2e2161; display:block; padding:10px}
.NavSectionSelected a:hover {color: #2e2161}


.NavMember {
	background: none;
	background-image:none;
	background-image: url(/Images/NavSectionSelectedBg3.jpg);
	background-repeat: no-repeat}

.NavItem {
	font-size: 80%;
	font-weight:bold;
	/*line-height: 3;*/
	border-bottom: 1px solid #a07051;
	background-color: #f3cc001;
	text-align:left !important}

.NavItem a {color:#2e2161; display:block; padding:10px; padding-left:20px}
.NavItem a:hover {color: #2e2161}


.NavItemSelected {
	font-size: 80%;
	font-weight:bold;
	/*line-height: 3;*/
	border-bottom: 1px solid #a07051;
	background-color: #dfb91d;
	text-align:left !important}

.NavItemSelected a {display:block; padding:10px; padding-left:20px}


#Nav a.locked {
	background-image:url(/images/locked-heading.png);
	background-repeat:no-repeat; 
	background-position: 10px 10px;
	padding-left:25px !important}

#Nav .NavItem a.locked {
	background-position: 20px 10px;
	padding-left:35px !important}

#Nav a.unlocked{
	background-image:url(/images/unlocked-heading.png);
	background-repeat:no-repeat; 
	background-position: 10px 10px;
	padding-left:25px !important}

#Nav .NavItem a.unlocked{
	background-position: 20px 10px;
	padding-left:35px !important}

#Nav li.nochildren {background-image:none !important}


/* Content Base Styles *****************************************************************/

#ContentWrapper {
	float: right;
	width: 764px;
}

#Content {
	width: 704px;
	color: #333333;
	background-image: url(/Images/ContentPublicBg.gif);
	background-repeat: repeat-y;
	min-height: 600px;
	padding: 0px 30px 20px 30px;
	margin: 0px;
}

html>body #Content {
 *padding: 0px 30px;
}

* html #Content {
 *height: 500px;
}

#ContentFooter {
	/* float: right; */
	width: 764px;
	color: #333333;
	margin: 0px;
	padding: 0px;
}

#Content h1, #Content h2, #Content h3 {
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	color: #2e2161;
}

#Content h1 {
	font-size: 130%;
}

#Content h2 {
	font-size: 110%;
}

#Content h3 {
	font-size: 90%;
}

#Content p {
	margin: 10px 0px;
	font-size: 13px;
	line-height: 1.4em;
        padding-right:12px
}

#Content a {
	color: #cc6600;
}

#Content a:hover {
	color: #993300;
}

#Content table {
	margin: 10px 0px;
	font-size: 70%;
}

#Content fieldset {
	margin: 20px 0px;
}

* html #Content table {
}

#Content hr {
	margin: 0px;
	color: #cccccc;
	background-color: #cccccc;
	border-top: 1px solid #cccccc;
	height: 1px;
	clear: both;
}

#Content ul {
	margin: 10px 0px;
	font-size: 70%;
	margin-left: 10px;
	line-height: 1.4em;
}

#Content ol {
	margin: 10px 0px;
	font-size: 10px;
	margin-left: 10px;
	line-height: 1.4em;
}

#Content li {
	/* font-size: 110%; */
	padding-bottom: 5px;
}


html>body #Content ul {
 *margin-left: 60px;
}

* html #Content ul {
 *margin-left: 60px;
}

html>body #Content ol {
 *margin-left: 60px;
}

* html #Content ol {
 *margin-left: 60px;
}

/* Footer Styles *****************************************************************/

#Footer {
	float: right;
	width: 764px;
	min-height: 40px;
	text-align:center;
	color: #FFFFFF;
	font-size: 70%;
	margin-top: 10px;
}

#Footer a {
	color:#FFCC00;
}

#Footer a:hover {
	color:#FF9900;
}

/* Content Styles *****************************************************************/

.TopLevelTable1 {
	margin: 0px 0px 10px 0px;
	width: 704px;
}

.TopLevelCell1 {
	text-align: center;
	vertical-align: middle;
	font-size: 140%;
	border: 1px solid #cccccc;
}

.HomeTable1 {
	padding: 0px;
	margin: 0px 20px 10px 20px;
	width: 704px;
	background-color: #e6e9f8;
	background-image: url(/Images/HomeTable1Bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.HomeCell1 {
	font-size: 140%;
	vertical-align:top;
	width: 60%;
	padding-right: 10px;
}

.HomeCell1 h2, .HomeCell2 h2 {
	border-bottom: 1px solid #2e2161;
	padding-bottom: 5px;
}

.HomeCell2 {
	font-size: 140%;
	vertical-align:top;
	width: 40%;
	padding-left: 10px;
}

/******************************************************************/

div#ContentLeftColumn {
	float: left;
	width: 60%;
	margin-bottom: 20px;
}

div#ContentRightColumn {
	float: right;
	width: 40%;
	margin-bottom: 20px;
}

div#ContentLeftColumn h2, div#ContentRightColumn h2 {
	border-bottom: 1px solid #2e2161;
	padding-bottom: 5px;
}

div#ContentLeftColumn h2, div#ContentLeftColumn p {
	margin: 10px 20px 0px 0px;
}

div#ContentRightColumn h2, div#ContentRightColumn p {
	margin: 10px 0px 20px 0px;
}

/******************************************************************/

div#ContentLeftColumn2 {
	float: left;
	width: 352px;
 // margin: 0px 30px 20px 30px;
	margin: 0px;
	margin-left: 0px;
	margin-bottom: 20px;
	background-color: #e6e9f8;
	min-height: 250px;
	background-image: url(/Images/ContentLeftColumn2Bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

div#ContentRightColumn2 {
	float: right;
	width: 352px;
 // margin: 0px 30px 20px 30px;
	margin: 0px;
	margin-right: 0px;
	background-color: #e6e9f8;
	min-height: 250px;
	margin-bottom: 20px;
	background-image: url(/Images/ContentRightColumn2Bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

div#ContentLeftColumn2 h2, div#ContentRightColumn2 h2 {
	border-bottom: 1px solid #2e2161;
	padding-bottom: 5px;
}

div#ContentLeftColumn2 h2, div#ContentLeftColumn2 p {
	margin: 20px;
}

div#ContentRightColumn2 h2, div#ContentRightColumn2 p {
	margin: 20px;
}

* html div#ContentLeftColumn2 {
 *margin: 0px;
 *padding: 0px;
 *margin-left: 15px;
 *height: 250px;
 *margin-bottom: 20px;
}

* html div#ContentRightColumn2 {
 *margin: 0px;
 *padding: 0px;
 *margin-right: 15px;
 *height: 250px;
 *margin-bottom: 20px;
}

/******************************************************************/

.HomeSpotlightImage, .VehicleSearchHeaderImage {
	margin: 10px 0px 0px 0px;
}

/******************************************************************/

.LinksImgTop {
	margin: 0px 20px;
}

.LinksDiv1 {
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	width: 704px;
	background-color: #e6e9f8;
	background-image: url(/Images/HomeTable1Bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	clear: both;
}

.LinksDiv1 h2 {
	text-indent: 20px;
	color: #ff0000;
}

.LinksDiv1 li {
	line-height: 3em;
	padding: 0px 20px;
}

.LinksImgTop {
	margin: 0px 20px;
}

/******************************************************************/

div#MemberSearchDiv {
}

div#MemberSearchDiv fieldset {
}

div#MemberSearchDiv ul {
	list-style: none;
}

div#MemberSearchDiv li {
	line-height: 3em;
}

div#MemberSearchDiv label {
	font-weight: bold;
	float: left;
	width: 150px;
	margin-right: 10px;
	text-align: right;
}

.MemberSearchButton {
	margin-left: 160px;
	background-color: #ecc700;
	border: 1px solid #2e2161;
	text-transform: uppercase;
	color: #2e2161;
	font-weight: bold;
}

.MemberSearchTextfield {
	width: 196px;
	background-color: #f7f3ff;
	border: 1px solid #290782;
}

.MemberSearchSelect {
	width: 200px;
	background-color: #f7f3ff;
	border: 1px solid #290782;
}

html>body .MemberSearchSelect {
 *width: 202px;
}

* html div#MemberSearchDiv label {
 *clear: both;
}

* html div#MemberSearchDiv li {
 *clear: both;
}

/******************************************************************/

div#VacancySearchDiv {

}

div#VacancySearchDiv fieldset {
	border: 1px solid #cccccc;
}

div#VacancySearchDiv ul {
	list-style: none;
}

div#VacancySearchDiv li {
	/*line-height: 5em;*/
	vertical-align: top;
	padding-bottom: 2em;
}

div#VacancySearchDiv label {
	font-weight: bold;
	float: left;
	width: 150px;
	margin-right: 10px;
	text-align: right;
	vertical-align: top;
}

div#VacancySearchDiv li table{
	line-height: normal;
	display: inline;
}


div#VacancySearchDiv li table label {
	float: none;
	font-size: 10px;
	width: auto;
	margin-right: 0px;
	margin-left: 10px;
	text-align: left;
	font-weight: normal;
	line-height: 2em;;
}

div#VacancySearchDiv li table td{
	padding-bottom: 0.5em;
}

div#VacancySearchDiv li input{
	width: 250px;
	background-color: #f7f3ff;
	border: 1px solid #290782;
}

div#VacancySearchDiv li textarea{
	width: 250px;
	background-color: #f7f3ff;
	border: 1px solid #290782;
}

div#VacancySearchDiv li select{
	width: 254px;
		background-color: #f7f3ff;
	border: 1px solid #290782;
}

div#VacancySearchDiv li table input {
	width: auto;
}

div#VacancySearchDiv li input.VacancySearchSearchBtn{
	width: auto;
	margin-left: 160px;
	background-color: #ecc700;
	border: 1px solid #2e2161;
	text-transform: uppercase;
	color: #2e2161;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
}

.VacancySearchButton {
	margin-left: 160px;
	background-color: #ecc700;
	border: 1px solid #2e2161;
	text-transform: uppercase;
	color: #2e2161;
	font-weight: bold;
}

.VacancySearchTextfield {
	width: 196px;
	background-color: #f7f3ff;
	border: 1px solid #290782;
}

.VacancySearchSelect {
	width: 200px;
	background-color: #f7f3ff;
	border: 1px solid #290782;
}

html>body .VacancySearchSelect {
 *width: 202px;
}

* html div#VacancySearchDiv label {
 *clear: both;
}

* html div#VacancySearchDiv li {
 *clear: both;
}

div#VacancyList_3_PanelResults table th{
	
}

.VacancySearchResultsTable tr{
	height: 30px;
}

.VacancySearchResultsTable th{
background-color:#f2f7fb;
text-align: left;
text-indent: 5px;
border: 1px solid #ffffff;
}

.VacancySearchResultsTable td{
background-color: #fbf7da;
text-indent: 5px;
border: 1px solid #ffffff;
}

.VacancySearchResultsTableHeaderCell{
	
}

.VacancySearchResultsTableContentCell{
	
}

.VacancySearchResultsBtn{
	background-color: #ecc700;
	border: 1px solid #2e2161;
	text-transform: uppercase;
	color: #2e2161;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
}



.VacancyApplySubmitBtn{

}

.VacancyApplyCancelBtn{

}

.VacancyApplyBackBtn{

}

div#VacancyView_3_PanelVacancyForm{
	
}

div#VacancyView_3_PanelVacancyForm fieldset li{
	font-size: 12px;
}

input#VacancyView_3_ButtonApply{
	background-color: #ecc700;
	border: 1px solid #2e2161;
	text-transform: uppercase;
	color: #2e2161;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
	width: auto;
}

input#VacancyView_3_ButtonBack{
	background-color: #ecc700;
	border: 1px solid #2e2161;
	text-transform: uppercase;
	color: #2e2161;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
	width: auto;
}

div#VacancyView_3_PanelVacancyForm ul {
	list-style: none;
}

div#VacancyView_3_PanelVacancyForm li {
	line-height: 3em;
	clear: both;
}

div#VacancyView_3_PanelVacancyForm label {
	font-weight: bold;
	float: left;
	width: 150px;
	margin-right: 10px;
	text-align: right;
}

.VacancyViewTable{

}

/* VacancyApply_3_PanelApplicationForm */

div#VacancyApply_3_PanelApplicationForm{

}

div#VacancyApply_3_PanelApplicationForm fieldset {
	border: 1px solid #cccccc;
}

div#VacancyApply_3_PanelApplicationForm ul {
	list-style: none;
}

div#VacancyApply_3_PanelApplicationForm li {
	/*line-height: 5em;*/
}

div#VacancyApply_3_PanelApplicationForm label {
	font-weight: bold;
	float: left;
	width: 150px;
	margin-right: 10px;
	text-align: right;
}

div#VacancyApply_3_PanelApplicationForm li table{
	line-height: normal;
	display: inline;
}


div#VacancyApply_3_PanelApplicationForm li table label {
	float: none;
	font-size: 10px;
	width: auto;
	margin-right: 0px;
	margin-left: 10px;
	text-align: left;
	font-weight: normal;
}

div#VacancyApply_3_PanelApplicationForm li input{
	width: 250px;
}

div#VacancyApply_3_PanelApplicationForm li select{
	width: 254px;
}

div#VacancyApply_3_PanelApplicationForm li table input {
	width: auto;
}

div#VacancyApply_3_PanelApplicationForm .VacancyApplySubmitBtn{
	width: auto;
	background-color: #ecc700;
	border: 1px solid #2e2161;
	text-transform: uppercase;
	color: #2e2161;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
	margin-right: 20px;
}

div#VacancyApply_3_PanelApplicationForm .VacancyApplyCancelBtn{
	width: auto;
	background-color: #ecc700;
	border: 1px solid #2e2161;
	text-transform: uppercase;
	color: #2e2161;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
}

.VacancyApplyBackBtn{
	width: auto;
	background-color: #ecc700;
	border: 1px solid #2e2161;
	text-transform: uppercase;
	color: #2e2161;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
}

/**************************/


.HeaderLoginRemeberSpan{
	margin-left: 10px;
}


/* there is also a couple of divs for the admin side which I don't know the ID of yet */

.VacancyAdminSearchResultsTable{
	
}

.VacancyAdminSearchResultsTableHeaderCell{
	
}

.VacancyAdminSearchResultsTableContentCell{
	
}

/*****************************************************/

.VacancyAdminSearchResultsTable tr{
	height: 30px;
}

.VacancyAdminSearchResultsTable th{
background-color:#f2f7fb;
text-align: left;
text-indent: 5px;
border: 1px solid #ffffff;
}

.VacancyAdminSearchResultsTable td{
background-color: #fbf7da;
text-indent: 5px;
border: 1px solid #ffffff;
}


/* AdminVacancyView_3_PanelVacancyForm */

div#AdminVacancyView_3_PanelVacancyForm{

}

div#AdminVacancyView_3_PanelVacancyForm fieldset {
	border: 1px solid #cccccc;
}

div#AdminVacancyView_3_PanelVacancyForm ul {
	list-style: none;
}

div#AdminVacancyView_3_PanelVacancyForm li {
	line-height: 4em;
	clear: both;
}

div#AdminVacancyView_3_PanelVacancyForm label {
	font-weight: bold;
	float: left;
	width: 150px;
	margin-right: 10px;
	text-align: right;
}

div#AdminVacancyView_3_PanelVacancyForm li table{
	line-height: normal;
	display: inline;
}


div#AdminVacancyView_3_PanelVacancyForm li table label {
	float: none;
	font-size: 10px;
	width: auto;
	margin-right: 0px;
	margin-left: 10px;
	text-align: left;
	font-weight: normal;
}

div#AdminVacancyView_3_PanelVacancyForm li input{
	width: 250px;
}

div#AdminVacancyView_3_PanelVacancyForm li textarea{
	width: 250px;
	margin-bottom: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div#AdminVacancyView_3_PanelVacancyForm li select{
	width: 254px;
}

div#AdminVacancyView_3_PanelVacancyForm li table input {
	width: auto;
}

.AdminVacancyViewOkBtn, .AdminVacancyViewDeleteBtn, .AdminVacancyViewCancelBtn, .AdminVacancyViewManageBtn, .AdminVacancyViewListBtn {
	width: auto;
	background-color: #ecc700;
	border: 1px solid #2e2161;
	text-transform: uppercase;
	color: #2e2161;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
}

.AdminVacancyViewTable{

}
/*****************************************************/

.MemberSearchResultsListingTable, .VehicleSearchResultsListingTable, .SecretariesListingPagingTable, .SecretariesListingResultsTable {
	width: 704px;
}

.MemberSearchResultsListingRow1, .VehicleSearchResultsListingRow1, .SecretariesListingPagingRow1, .SecretariesListingResultsRow1 {
	background-color: #ffffff;
	background-image: url(/Images/ResultsRow1Bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

.MemberSearchResultsListingRow2, .VehicleSearchResultsListingRow2, .SecretariesListingPagingRow2, .SecretariesListingResultsRow2 {
	background-color: #ffffff;
	background-image: url(/Images/ResultsRow2Bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

.MemberSearchResultsListingRow1Cell1, .MemberSearchResultsListingRow2Cell1, .VehicleSearchResultsListingRow1Cell1, .VehicleSearchResultsListingRow2Cell1, .SecretariesListingPagingRow1Cell1, .SecretariesListingPagingRow2Cell1, .SecretariesListingResultsRow1Cell1, .SecretariesListingResultsRow2Cell1 {
	border-left: 1px solid #c9c1e0;
	border-top: 1px solid #c9c1e0;
	border-bottom: 1px solid #c9c1e0;
	width: 40%;
	vertical-align:top;
}

.MemberSearchResultsListingRow1Cell2, 
.MemberSearchResultsListingRow2Cell2
{
	border-top: 1px solid #c9c1e0;
	border-bottom: 1px solid #c9c1e0;
	width: 50%;
	vertical-align:top;
}

.MemberSearchResultsListingRow1Cell3, 
.MemberSearchResultsListingRow2Cell3
{
	border-right: 1px solid #c9c1e0;
	border-top: 1px solid #c9c1e0;
	border-bottom: 1px solid #c9c1e0;
	width: 10%;
	vertical-align:top;
}

.VehicleSearchResultsListingRow1Cell2, .VehicleSearchResultsListingRow2Cell2, .SecretariesListingPagingRow1Cell2, .SecretariesListingPagingRow2Cell2, .SecretariesListingResultsRow1Cell2, .SecretariesListingResultsRow2Cell2 {
	border-right: 1px solid #c9c1e0;
	border-top: 1px solid #c9c1e0;
	border-bottom: 1px solid #c9c1e0;
	width: 60%;
	vertical-align:top;
}

.MemberSearchResultsListingRow1Cell1, .MemberSearchResultsListingRow1Cell2, .MemberSearchResultsListingRow2Cell1, .MemberSearchResultsListingRow2Cell2, .VehicleSearchResultsListingRow1Cell1, .VehicleSearchResultsListingRow1Cell2, .VehicleSearchResultsListingRow2Cell1, .VehicleSearchResultsListingRow2Cell2, .SecretariesListingPagingRow1Cell1, .SecretariesListingPagingRow1Cell2, .SecretariesListingPagingRow2Cell1, .SecretariesListingPagingRow2Cell2, .SecretariesListingResultsRow1Cell1, .SecretariesListingResultsRow1Cell2, .SecretariesListingResultsRow2Cell1, .SecretariesListingResultsRow2Cell2 {
/*	line-height: 1.4em;
*/}

.MemberSearchResultsListingRow1Cell1 h4, .MemberSearchResultsListingRow1Cell2 h4, .MemberSearchResultsListingRow2Cell1 h4, .MemberSearchResultsListingRow2Cell2 h4, .VehicleSearchResultsListingRow1Cell1 h4, .VehicleSearchResultsListingRow1Cell2 h4, .VehicleSearchResultsListingRow2Cell1 h4, .VehicleSearchResultsListingRow2Cell2 h4 .SecretariesListingPagingRow1Cell1 h4, .SecretariesListingPagingRow1Cell2 h4, .SecretariesListingPagingRow2Cell1 h4, .SecretariesListingPagingRow2Cell2 h4, .SecretariesListingResultsRow1Cell1 h4, .SecretariesListingResultsRow1Cell2 h4, .SecretariesListingResultsRow2Cell1 h4, .SecretariesListingResultsRow2Cell2 h4 {
	font-size: 100%;
	padding: 0px;
	margin: 0px;
	padding-bottom: 5px;
}

.MemberSearchResultsListingLabel, .VehicleSearchResultsListingLabel, .SecretariesListingPagingLabel, .SecretariesListingResultsLabel {
	font-weight: bold;
	float: left;
	width: 60px;
	margin-right: 10px;
	text-align: right;
}

.MemberSearchResultsListingLink, .VehicleSearchResultsListingLink, .SecretariesListingPagingLink, .SecretariesListingResultsLink {
	margin-left: 70px;
}

/******************************************************************/

div#PagingLeftColumn {
	float: left;
	width: 50%;
	margin-left: 0px;
	width: 352px;
	font-size: 75%;
	line-height: 3em;
}

div#PagingRightColumn {
	float: right;
	width: 50%;
	margin-right: 0px;
	width: 352px;
	text-align: right;
	font-size: 75%;
	line-height: 3em;
}

* html div#PagingLeftColumn {
 *margin: 0px;
 *padding: 0px;
 *margin-left: 15px;
}

* html div#PagingRightColumn {
 *margin: 0px;
 *padding: 0px;
 *margin-right: 15px;
}

div#PagingFullColumn {
	margin-left: 0px;
	margin-right: 0px;
	text-align: center;
	font-size: 75%;
	margin-top: 5px;
	margin-bottom: 5px;
}

/******************************************************************/

div#ContactMap {
	background-color: #e6e9f8;
	margin: 20px 0px;
	padding: 20px 0px;
	text-align: center;
}

.ContactMapIframe {
	border: 1px solid #2e2161;
}

/******************************************************************/

.ContentTextBold {
	font-weight: bold;
}

.ErrorMsg {
	color: #cc0000;
}

/******************************************************************/

.VehicleSearchResultsCriteriaTable {
}

.VehicleSearchResultsCriteriaCell1 {
	width: 33.3%;
}

.VehicleSearchResultsCriteriaCell2 {
}

.VehicleSearchResultsSelect {
	width: 200px;
	background-color: #f7f3ff;
	border: 1px solid #290782;
}

html>body .VehicleSearchResultsSelect {
 *width: 202px;
}

/****************************************************************/

.VehicleDetailsImagesTable {
	width: 658px;
}

.VehicleDetailsImagesTable img {
	border: 1px solid #000000;
}

.VehicleDetailsImagesCell1 {
}

.VehicleDetailsImagesCell2 {
	vertical-align:top;
}

.VehicleDetailsImagesCell3 {
	vertical-align:middle;
}

.VehicleDetailsImagesCell4 {
	vertical-align:bottom;
}

/****************************************************************/

.VehicleDetailsSpecsTable {
}

.VehicleDetailsSpecsCell1 {
}

.VehicleDetailsSpecsCell2 {
	width: 50%;
}

.VehicleDetailsSpecsCell3 {
	width: 50%;
}

.VehicleDetailsSpecsCell4 {
}

/***************************************************************/

.VehicleSearchResultsCriteriaTable {
}

.VehicleSearchResultsCriteriaCell1 {
	width: 33.3%;
}

.VehicleSearchResultsCriteriaCell2 {
}

/* EDITOR PROPERTIES */

/******************************************************************/

.VehicleSearchFieldset {
	padding: 20px;
}

.VehicleSearchBtnsTable {
	padding: 0px;
	margin: 0px;
	width: 664px;
}

.VehicleSearchBtnsTable td {
	height: 40px;
	vertical-align: middle;
	text-align: center;
}

* html .VehicleSearchBtnsTable {
 *width: 540px;
}

/**************************/

.VehicleSearchResultsCriteriaTable {
}

.VehicleSearchResultsCriteriaCell1 {
	width: 33.3%;
}

.VehicleSearchResultsCriteriaCell2 {
}

.VehicleSearchResultsSelect {
	width: 200px;
	background-color: #f7f3ff;
	border: 1px solid #290782;
	margin-top: 8px;
}

html>body .VehicleSearchResultsSelect {
 *width: 202px;
 *margin-top: 0px;
}

/****************************************************************/

.VehicleDetails td {
	font-size: 1.4em;
}

.Photos table {
	width: 684px;
}

.VehicleDetailsImagesTable {
	width: 704px;
}

.VehicleDetailsImagesTable img {
	border: 1px solid #000000;
}

.VehicleDetailsImagesCell1 {
	width: 452px;
}

.VehicleDetailsImagesCell2 {
	vertical-align:top;
	width: 132px;
}

.VehicleDetailsImagesCell3 {
	vertical-align:middle;
	width: 132px;
}

.VehicleDetailsImagesCell4 {
	vertical-align:bottom;
	width: 132px;
}

/****************************************************************/

.VehicleDetailsSpecsTable {
}

.VehicleDetailsSpecsCell1 {
}

.VehicleDetailsSpecsCell2 {
	width: 50%;
}

.VehicleDetailsSpecsCell3 {
	width: 50%;
}

.VehicleDetailsSpecsCell4 {
}

/***************************************************************/

.VehicleSearchResultsCriteriaTable {
}

.VehicleSearchResultsCriteriaCell1 {
	width: 33.3%;
}

.VehicleSearchResultsCriteriaCell2 {
}

/************************************************************/

.VehicleImage {
	border: 1px solid #000000;
	width: 120px;
}

/************************************************/


.SQM-Search {
	background-image: url(images/SearchFieldsetBg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.VehicleSearchFieldset ul, .SQM-Search ul {
	list-style: none;
	margin-top: 10px;
}

.VehicleSearchFieldset li, .SQM-Search li {
	line-height: 3em;
}

.VehicleSearchFieldset label, .SQM-Search label {
	font-weight: bold;
	float: left;
	width: 150px;
	margin-right: 10px;
	text-align: right;
}

.SQM-Search-Btn {
	margin-left: 160px;
	background-color: #ecc700;
	border: 1px solid #2e2161;
	color: #2e2161;
	background-image: url(/Images/BtnBg.gif);
	background-repeat: repeat-x;
	cursor: pointer;
	width: 200px;
}

.VehicleSearchButton {
	margin-left: 160px;
	border: none;
	margin-top: 10px;
}

.VehicleSearchFieldsetTextfield, .SQM-Search-Textfield {
	width: 198px;
	background-color: #f7f3ff;
	border: 1px solid #290782;
}

.VehicleSearchFieldsetSelect, .SQM-Search-Select {
	width: 200px;
	background-color: #f7f3ff;
	border: 1px solid #290782;
}

html>body .VehicleSearchFieldsetSelect, html>body .SQM-Search-Select {
 *width: 202px;
}

* html .VehicleSearchFieldset label, * html .SQM-Search label {
 *clear: both;
}

* html .VehicleSearchFieldset li, * html .SQM-Search li {
 *clear: both;
}

.VehicleSearchOrImage {
	padding: 10px 20px;
	margin: 0 auto;
}

.SQM-Search-Results-Table {
}

.SQM-Search-Results-Table th {
	background-color: #eeecf3;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	text-align: left;
	white-space: nowrap;
}

.SQM-Search-Results-Table td {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

.SQM-Search-Results-Row1 {
	background-color: #f7f7f7;
}

.SQM-Search-Results-Row2 {
	background-color: #f2f2f2;
}

/*************************************************/

.SQM-Report-Div {
	margin: 0;
	padding: 0;
}

.SQM-Report-Table1 {
}

.SQM-Report-Table1 td {
	vertical-align: middle;
}

.SQM-Report-Table1-Cell1 {
	font-weight: bold;
}

.SQM-Report-Table1-Cell2 {
	text-align: center;
}

.SQM-Report-Table1-Cell2 select {
	border: 1px solid #290782;
	background-color:#f7f3ff;
}

.SQM-Report-Table1-Cell3 {
	text-align: right;
}

.SQM-Report-Table2 {
	background-color: #eeecf3;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

.SQM-Report-Table2 td {
	vertical-align: middle;
}

.SQM-Report-Table2 td label {
	font-weight: bold;
	padding-right: 5px;
}

.SQM-Report-Table2-Cell1 {
}

.SQM-Report-Table2-Cell2 {

}

.SQM-Report-Table2-Cell3 {

}

.SQM-Report-Div ul {
	clear: both;
	margin: 0;
	padding: 0;
}

#Content .SQM-Report-Div ul {
	margin-left: 0;
}

html>body #Content .SQM-Report-Div ul {
 *margin-left: 0;
}

* html #Content .SQM-Report-Div ul {
 *margin-left: 0;
}


.SQM-Report-Div li {
	/*border-bottom: 1px solid #cccccc;
	border-top: 1px solid #ffffff;
	list-style-type: none;
	clear: both;
	margin: 0;
	padding: 0;
	background-color: #f7f7f7;
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
	line-height:normal;
	height: 26px;*/
}

.SQM-Report-Div li label {
	font-weight: bold;
	float: left;
	width: 30em;
	margin-right: 1em;
	padding-right: 1em;
	text-align: right;
	vertical-align: middle;
	border-right: 1px solid #cccccc;
}

.SQM-List-Heading{
	background-color:#e5e5e5;
	border-bottom: 1px solid #cccccc;
	font-weight: bold;
	font-size: 1.2em;
	margin: 0;
	padding: 0;
	text-indent: 10px;
	height: 15px;
	list-style-type: none;
	padding-top: 10px;
	padding-bottom: 10px;
}

.SQM-List-Item{
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #ffffff;
	list-style-type: none;
	clear: both;
	margin: 0;
	padding: 0;
	background-color: #f7f7f7;
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
	line-height:normal;
	height: 26px;
}

/*************************************************/


.VehicleSearchHeaderImage {
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

.VehicleSearchFeaturedTable {
	height: 102px;
	background-color: #e6e9f8;
	padding: 0px;
	margin: 20px;
	background-image: url(/Images/VehicleSearchFeaturedBg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.VehicleSearchResultsTable1, .VehicleSearchResultsTable2 {
	height: 102px;
	border: 1px solid #c9c1e0;
	margin: 0px;
	padding: 0px;
}

.VehicleSearchResultsTable1 {
	background-image: url(/Images/ResultsRow1Bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

.VehicleSearchResultsTable2 {
	background-image: url(/Images/ResultsRow2Bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

.VehicleSearchFeaturedCell1, .VehicleSearchResultsCell1 {
	width: 140px;
	text-align: center;
	vertical-align: middle;
}

.VehicleSearchFeaturedCell2 {
}

.VehicleSearchResultsCell2, .VehicleSearchResultsCell3, .VehicleSearchResultsCell4, .VehicleSearchResultsCell5, .VehicleSearchResultsCell6, .VehicleSearchResultsCell7, .VehicleSearchResultsCell8 {
}

.VehicleSearchResultsCell9 {
	text-align: right;
}

.VehicleSearchFeaturedCell2 h2, .VehicleSearchResultsCell2 h2 {
	padding: 0px;
	margin: 0px;
}

.VehicleSearchFeaturedCell3, .VehicleSearchResultsCell3 {
}

.VehicleSearchFeaturedCell4, .VehicleSearchResultsCell4 {
}

.VehicleSearchFeaturedCell5, .VehicleSearchResultsCell5 {
}

.VehicleSearchFeaturedCell6, .VehicleSearchResultsCell6 {
	text-align: right;
	vertical-align:middle;
}

.VehicleSearchFeaturedCell6 img, .VehicleSearchResultsCell6 img {
	padding-right: 5px;
}

.VehicleSearchFeaturedCell7, .VehicleSearchResultsCell7 {
}

.VehicleSearchFeaturedCell8, .VehicleSearchResultsCell8 {
}

/**********************************************/

.MemberSearchSearchBtn {
	margin-left: 160px;
}

.VehicleEnquiryImage {
	float: left;
	margin-right: 10px;
	border: 1px solid #000000;
}

.VehicleEnquiryFieldset, .ChangePasswordFieldset {
	clear: both;
	padding: 10px;
}

.VehicleEnquiryFieldset legend, .ChangePasswordFieldset legend {
	margin-left: 1em;
}

.VehicleEnquiryFieldset ul, .ChangePasswordFieldset ul {
	list-style: none;
	padding: 1em 1em 0 1em;
}

.VehicleEnquiryFieldset li, .ChangePasswordFieldset li {
	padding-bottom: 2em;
}

.VehicleEnquiryFieldset label, .ChangePasswordFieldset label {
	font-weight: bold;
	float: left;
	width: 13em;
	margin-right: 1em;
	text-align: right;
}

.VehicleEnquiryFieldsetTextfield, .ChangePasswordFieldsetTextfield {
	width: 250px;
	background-color: #f7f3ff;
	border: 1px solid #290782;
}

.VehicleEnquiryFieldsetTextarea, .ChangePasswordFieldsetTextarea {
	width: 250px;
	height: 150px;
	background-color: #f7f3ff;
	border: 1px solid #290782;
}

.VehicleEnquiryFieldsetBtn, ChangePasswordFieldsetBtn {
	margin-left: 171px;
	background-color: #ecc700;
	border: 1px solid #2e2161;
	text-transform: uppercase;
	color: #2e2161;
	font-weight: bold;
	background-image: url(/Images/BtnBg.gif);
	background-repeat: repeat-x;
	cursor: pointer;
}

.VehicleListTable{
	border: 1px solid #cccccc;
	background-color: #f5f5f5;
}

.VehicleListTableCell1{
	width: 130px;
}

.VehicleListTableCell2{
	text-align: right;
	font-weight: bold;
	
}

.VehicleListTableCell3{
	width: 150px;
}

.VehicleListTableCell4{
	text-align: right;
}

div#pages{
	font-size: 75%;
	text-align:center;
	padding-top: 10px;
	padding-bottom: 10px;
}

div#Navigation{
	padding-top: 10px;
	padding-bottom: 10px;
	
	clear: both;
}

div#leftnav{
	float: left;
	font-size: 75%;
}

div#rightnav{
	float: right;
	font-size: 75%;
}

.VehicleEditTable{
	border: 1px solid #cccccc;
	background-color: #f5f5f5;

}

.VehicleEditTableCell1{
	text-align: right;
	font-weight: bold;
	vertical-align: top;
}

.VehicleEditTableCell2{
vertical-align: top;
text-align: left;
}

.VehicleEditTableCell2 img{
	/*border: 1px solid #000000;*/
}

.VehicleEditTableCell2 select, .VehicleEditTableCell2 input{
	font-size: 100%;
}

.VehicleEditTableCell2 select{
	width: 206px;
}

.VehicleEditTextBox{
	width: 200px;
}


.VehicleEditTableCell2 textarea{
	font-size: 100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
		width: 200px;
		height: 200px;
}


.VehicleEditTableCell3{
text-align: center;
}

.VehicleEditTableCell3 input{
	background-color: #ecc700;
	border: 1px solid #2e2161;
	text-transform: uppercase;
	color: #2e2161;
	font-weight: bold;
	background-image: url(/Images/BtnBg.gif);
	background-repeat: repeat-x;
	cursor: pointer;
	font-size: 85%;
}

.VehicleEditBtn{
	background-color: #ecc700;
	border: 1px solid #2e2161;
	text-transform: uppercase;
	color: #2e2161;
	font-weight: bold;
	background-image: url(/Images/BtnBg.gif);
	background-repeat: repeat-x;
	cursor: pointer;
	font-size: 85%;
}

/*************************/

div#ContentLeftColumn5 {
                float: left;
                width: 352px;
                margin: 0px;
                margin-left: 0px;
                margin-bottom: 20px;
                background-color: #e6e9f8;
                min-height: 265px;
                background-image: url(../Images/ContentLeftColumn2Bg.gif);
                background-repeat: no-repeat;
                background-position: left bottom;
}

div#ContentRightColumn5 {
                float: right;
                width: 352px;
                margin: 0px;
                margin-right: 0px;
                background-color: #e6e9f8;
                min-height: 265px;
                margin-bottom: 20px;
                background-image: url(../Images/ContentRightColumn2Bg.gif);
                background-repeat: no-repeat;
                background-position: right bottom;
}

div#ContentLeftColumn5 h2, div#ContentRightColumn5 h2 {
                border-bottom: 1px solid #2e2161;
                padding-bottom: 5px;
}

div#ContentLeftColumn5 h2, div#ContentLeftColumn5 p {
                margin: 20px;
}

div#ContentRightColumn5 h2, div#ContentRightColumn5 p {
                margin: 20px;
}

.HomeSpotlightImage5 {
                padding-top: 10px;
}

* html div#ContentLeftColumn5 {
                height: 265px;
}

* html div#ContentRightColumn5 {
                height: 265px;
}

/*************************/

.HowToJoinButton{
	background-color: #ecc700;
	border: 1px solid #2e2161;
	text-transform: uppercase;
	color: #2e2161;
	font-weight: bold;
	background-image: url(/Images/BtnBg.gif);
	background-repeat: repeat-x;
	cursor: pointer;
	font-size: 85%;
}




/* Funeral Profession News Images */

#ContentLeftColumn .news-image {
padding-right: 8px;
padding-bottom: 4px;
float: left;
display: block;

}

#Content .news-image {
padding-right: 14px;
padding-bottom: 10px;
float: left;
display: block;

}
#Content .news-image-2 {
padding-left: 14px;
padding-bottom: 10px;
float: right;
display: block;

}
/* Document Icon for Links in Conference News */

.document-link {
	
	font-size: 12px;
	
	font-weight: bold;
	
}  

/************************/

.content-main{
	width: 444px;
	float: left;
	padding:12px 0 0 8px !important}
	
	.content-main h2 {
	border-bottom:1px solid #eee}

.content-sidebar{
	width: 240px;
	float: right;
	margin-top: 10px;}
	
	#Content .content-sidebar p{
	font-size:12px;
	padding-right:12px}
	
	#Content .content-sidebar h1 {}
	#Content .content-sidebar h2.title {
	font-size:14px; 
	border-bottom: 1px solid #eee; 
	margin-top:5px;
	padding-bottom:3px}
	#Content .content-sidebar h3 {}
	
div.related-docs,
div.related-links {
	padding-left:8px}
	
	div.related-docs ul {
	list-style-type:none;
	margin-left:0 !important;
	padding:0}
	
	div.related-docs li {
	font-size:13px;
	overflow:auto}
	
	div.related-docs a,
	div.related-links a {
	text-decoration:underline;
	color:#F6890D !important}
	
	div.related-docs a:hover,
	div.related-links a:hover {
	text-decoration:none}
	
	div.related-links a {
	display:block}
	

#Content .content-sidebar .box{
	color: #666666;
	margin: 15px 0;
	background:url(/images/home-sidebar-bg.png) top left no-repeat #fff}	

	#Content .content-sidebar .box.nafd {background:url(/images/home-sidebar-nafd.png) top left no-repeat #fff;}
	#Content .content-sidebar .box.nafd h2 {border:0}

	#Content .box h1, 
	#Content .box h2, 
	#Content .box h3, 
	#Content .box p{
	margin-left: 15px;
	margin-right: 15px}

	#Content .box ol, #Content .box ul{
	margin-left: 15px;
	margin-right: 15px;
	padding-left: 15px;
	padding-right: 15px}

	#Content .box ul li, #Content .box ol li{
	margin: 0;
	padding: 0}

	#Content .box span.bottom {
	display:block;
	height:22px;
	background:url(/images/home-sidebar-bg.png) bottom left no-repeat;
	width:100%}
		
	#Content .content-sidebar .box span.bottom {
	background:url(/images/home-sidebar-bg.png) bottom left no-repeat !important}
	
	#Content .content-main .box {background:url(/images/home-sidebar-444-bg.png) top left no-repeat #fff}
	#Content .content-main .box span.bottom {background:url(/images/home-sidebar-444-bg.png) bottom left no-repeat;}

	
#Content a img.block {display:block}

#Content h2 {color:#082265 !important}
#Content .locked {padding-left:13px !important; background:url(/images/locked-heading.png) 0 14px no-repeat}

#Content .page-top {
	background:url(/images/page-top-bg.png) bottom left no-repeat #E6E9F8}
	
	#Content .page-top .intro {
	padding-left:10px}

	#Content .page-top .intro p {
	padding:2px 25px 10px 0;	
	font-size:13px}

	#Content .page-top .intro h1 {padding-top:14px; font-size:24px}
	#Content .page-top .intro h2 {}
	#Content .page-top .intro h3 {}

	#Content .page-top .spotlight {background:#fff}



ul.nafd-news-headlines {padding:0; margin-left:0 !important}
ul.nafd-news-headlines li {list-style-type:none}
ul.nafd-news-headlines li a {font-weight:bold; font-size:14px; color:#f6890d !important; line-height:1.4em}
ul.nafd-news-headlines li span {color:#999;display:block; margin-top:-3px}
ul.nafd-news-headlines li p {font-size:12px !important; padding-right:30px; color:#555; margin-top:3px !important}
ul.nafd-news-headlines li p a {font-size:13px; font-weight:normal}




#Content .one-col .content-main {
width:700px !important}

#Content .one-col .content-main p {
padding-right:60px}


#Content div.spotlight {padding-top:10px}

.NavItem,.NavItemSelected {background-color:#f3cc01}
.NavItemSelected a,
.NavSectionSelected a {color: #663399 !important}


/* EDITOR PROPERTIES */

/* FDM BANNER */

#Content div.fdm-banner div.left { padding:0 12px 0 0; float:left; overflow:hidden;  width:110px; height:150px;}
#Content div.fdm-banner div.right p { margin: 2px 0; padding:2px 0px; float:left; width:100%}
#Content div.fdm-banner div.right p.footer {font-size: 10px; font-weight:bold; text-align: center; width: 300px; padding: 10px 0pt 0pt;}
#Content div.fdm-banner div.right { float:left; width:300px; }
#Content div.fdm-banner ul { margin:0px; padding-left:24px;  display:block; float:left; overflow:hidden; width:270px;}
div.fdm-banner li { padding:0px 0 5px 0; }
div.fdm-banner { clear:left; padding:10px; background:#e6e9f8; min-height:156px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
}


table#speakers tr td, table#speakers tr td p { text-align:left; line-height:15px; font-size:11px; }


#Content .page-top .intro {
*min-height:0px;
*overflow:inherit !important}


/* Site Search */

.site-search {
padding-left:10px;
padding-bottom:20px}

    .site-search h2 {
    text-indent:-9999px;
    background:url(/Images/HeaderSearchLabel.png) no-repeat;
    height:15px;
    margin-bottom:10px}
    
    .site-search .search-button {
    display:inline-block;
    width:53px;
    height:22px;
    text-indent:-9999px;
    background:url(/Images/HeaderSearchBtn.gif) no-repeat}
    
    .site-search input.search-field {
    width:130px}

/* Header supplier search */

#HeaderSearch {
background:url(/images/findafuneraldirector-bg.png) 0 0 no-repeat;
width:270px}

    #HeaderSearch fieldset {
    border:0}

    #HeaderSearch #MemberSearchDiv {
    margin-top:30px;
    margin-left:5px;
    }

    #HeaderSearch #MemberSearchDiv legend,
    #HeaderSearch #MemberSearchDiv p,
    #HeaderSearch #MemberSearchDiv li,
    #HeaderSearch #MemberSearchDiv .ContentTextLight {
    display:none}

    #HeaderSearch #MemberSearchDiv li.simple {
    display:inline-block;
    width:82px;
    line-height:1em;
    vertical-align:top;
    *margin-bottom:-5px !important;
    *margin-right:8px;
    *display:inline;
    *zoom:1}

    #HeaderSearch #MemberSearchDiv ul {
    padding-left:0;
    *margin-left:12px !important}

    #HeaderSearch #MemberSearchDiv ul, 
    #HeaderSearch #MemberSearchDiv fieldset {
    margin-top:0;
    padding-top:0}

    #HeaderSearch #MemberSearchDiv label {
    font-size:.6em !important;
    padding:0;
    text-align:left;
    width:80px;
    margin-right:0;
    font-weight:normal;
    color:#C2ADD6;
    text-transform:uppercase}

    #HeaderSearch #MemberSearchDiv #Postcode,
    #HeaderSearch #MemberSearchDiv #SearchDistance {
    width:80px;
    *margin-top:-3px}

    #HeaderLogin {
    width: 483px}

    #HeaderSearch #MemberSearchDiv li.simple.submit {
    width:60px;
    margin-top:16px;
    *margin-top:18px}

    #HeaderSearch .MemberSearchSearchBtn {
    margin-left:0}

    /* Alt */
    
    #HeaderSearch.alt {
    background-image:url(/images/HeaderSearchBtn2.png);}

    #HeaderSearch.alt a {
    display:block;
    width:100%;
    height:60px}



/* Video page */

ul.video-embed-categories {
height:27px;
border-bottom:5px solid #ECC700;
width:676px;
margin-bottom:0 !important;}

.video-embed-categories,
.video-embeds {
padding-left:0 !important;
*margin-left:0 !important}

.video-embed-categories li {
display:inline-block;
font-weight:bold;
*display:inline;
*zoom:1}

.video-embed-categories li:first-child a {
border-radius:5px 0 0 0}

.video-embed-categories li:last-child a {
border-radius:0 5px 0 0}

.video-embed-categories li .r {display:none}

.video-embed-categories li a {
color:#fff!important;
display:block;
background:#663399;
padding:6px}

.video-embed-categories li.current a {
color:#663399 !important;
background:#ECC700;
padding-right:10px}

.video-embeds li.video {
display:block;
width:660px;
background:#FFF1BA;
margin-bottom:10px;
padding:8px}

.video-embeds { 
margin-top:0 !important}

.video-embeds .video .title {
display:block;
color:#2E2161;
font-weight:bold;
font-size:1.4em;
padding:8px 0 4px 0}

.video-embeds .video .description {
color:#444;
padding:0 60px 0 0}




/* EDITOR PROPERTIES */

