/* CSS Document */
html { padding: 0px; margin: 0px; }

body{
	background:#fff;
	padding:0px;
	margin:0px;
	font:normal 12px/16px Verdana;
	color:#dcdaca;
}

div#container{
	padding:0px;
	width:800px;
	margin: 0px auto;
	position:relative;
	background: #fff;
}

div#header{
	width:800px;
	height:137px;
	background: url(../images/header.jpg);
	position:relative;
}

h1 {
	padding: 0px;
	margin: 0px;
}

div#main{
	width:800px;
	height:346px;
	margin:0px;
	padding:0px;
	background:none;
}

div#indexcontent{
	width:800px;
	position:relative;
	margin:0px;
	padding:0px 30px 20px 30px;
}

div#indexcontent p{
	padding:0px;
	font:normal 12px/17px Verdana;
	color:#000;
}

div#flash{
	width:482px;
	height:346px;
	padding:0px;
	margin:0px;
	float:right;
	z-index: 5;
}

div#socialLinks {
  width: 600px;
  text-align: center;
  margin: 0 auto;
}

  div#socialLinks img {
    padding: 0 7px;
    border: none;
  }

div#footer{
	width:800px;
	height:48px;
	padding:0px;
	margin:0px;
	background:url(../images/footer.jpg) no-repeat;
}



/*------------------------------------index company logos--------------------------------------------------*/

ul#logobck{
	float: left;
	width:318px;
	height:279px;
	margin:0px 0px 0px -25px;
	padding:0px;
	background:url(../images/logos_bck.jpg) no-repeat;
	list-style:none;
}

li.logodavidson{
	width:104px;
	height:32px;
	background:url(../images/logos_davidson.jpg) no-repeat;
	top:82px;
	left:50px;
	padding:0px;
	margin:0px;
	position:absolute;
}

li.logofxds{
	width:104px;
	height:32px;
	background:url(../images/logos_fxds.jpg) no-repeat;
	top:80px;
	left:175px;
	padding:0px;
	margin:0px;
	position:absolute;
}

li.logofuneralwire{
	width:113px;
	height:32px;
	background:url(../images/logos_funeralwire.jpg) no-repeat;
	top:140px;
	left:45px;
	padding:0px;
	margin:0px;
	position:absolute;
}

li.logolifefiles{
	width:68px;
	height:50px;
	background:url(../images/logos_lifefiles.jpg) no-repeat;
	top:130px;
	left:195px;
	padding:0px;
	margin:0px;
	position:absolute;
}





/*------------------------------------top navigation--------------------------------------------------*/
ul#nav{
	width:405px;
	height:13px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:370px;
	top:20px;
	background:url(../images/nav_Top.jpg) no-repeat;
	list-style:none;
}

ul#nav a:link, ul#nav a:visited {
	font:normal 11px/20px Verdana;
	color:#395669;
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 9px;
	list-style:none;
	text-decoration:none;
}

ul#nav a:hover{
	color:#00b5df;
}

li.home{
	height:13px;
	width:37px;
	top:0px;
	left:0px;
	padding:0px;
	margin:0px;
	position:absolute;
}

li.home a{
	height:13px;
	width:37px;
	background:url(../images/nav_topHome.jpg) no-repeat;
	display:block;
}

li.home a:hover{
	margin: 0px;
	padding: 0px;
	background:none;
}

/*li.support{
	height:13px;
	width:48px;
	background:url(../images/nav_topSupport.jpg) no-repeat;
	top:0px;
	left:54px;
	padding:0px;
	margin:0px;
	position:absolute;
}

li.support:hover{
	margin:0px;
	padding:0px;
	background:none;
}*/
li.support{
	height:13px;
	width:48px;
	top:0px;
	left:122px;
	padding:0px;
	margin:0px;
	position:absolute;
}

li.support a{
	height:13px;
	width:48px;
	background:url(../images/nav_topSupport.jpg) no-repeat;
	display:block;
}

li.support a:hover{
	margin: 0px;
	padding: 0px;
	background:none;
}

li.training{
	height:13px;
	width:69px;
	top:0px;
	left:54px;
	padding:0px;
	margin:0px;
	position:absolute;
}

li.training a{
	height:13px;
	width:69px;
	background:url(../images/nav_topTraining.jpg) no-repeat;
	display:block;
}

li.training a:hover{
	margin: 0px;
	padding: 0px;
	background:none;
}

li.contact{
	height:13px;
	width:69px;
	top:0px;
	left:188px;
	padding:0px;
	margin:0px;
	position:absolute;
}

li.contact a{
	height:13px;
	width:69px;
	background:url(../images/nav_topContact.jpg) no-repeat;
	display:block;
}

li.contact a:hover{
	margin:0px;
	padding:0px;
	background:none;
}

li.about{
	height:13px;
	width:56px;
	background:url(../images/nav_topAbout.jpg) no-repeat;
	top:0px;
	left:275px;
	padding:0px;
	margin:0px;
	position:absolute;
}

li.about:hover{
	margin:0px;
	padding:0px;
	background:none;
}

li.site{
	height:13px;
	width:54px;
	top:0px;
	left:349px;
	padding:0px;
	margin:0px;
	position:absolute;
}

li.site a{
	height:13px;
	width:54px;
	background:url(../images/nav_topSite.jpg) no-repeat;
	display:block;
}

li.site a:hover{
	margin:0px;
	padding:0px;
	background:none;
}

/*-----------------------------------Top Navigation Drop------------------------------------------------*/



/*About Us---------------------------------------------------------------------*/
ul#nav li.about:hover ul#dropabout, ul#nav li.about.over ul#dropabout {display:block;}

ul#dropabout{
	position:absolute;
	top:13px;
	left:-17px;
	padding:0px;
	margin:0px;
	width:121px;
	height:88px;
	display:none;
	list-style:none;
	background:url(../images/nav_Topdrop.jpg) no-repeat;
}




/*Support---------------------------------------------------------------------*/
ul#nav li.support:hover ul#dropsupport{display:block;}
ul#nav li.support.over ul#dropsupport{display:block;}
ul#dropsupport{
	position:absolute;
	top:13px;
	left:-17px;
	padding:0px;
	margin:0px;
	width:91px;
	height:88px;
	display:none;
	list-style:none;
	background:url(../images/nav_Topdrop.jpg) no-repeat;
}







/*-----------------------------------Left Navigation------------------------------------------------*/

/*---------Left Navigation buttons-----------------------------------*/
ul#leftnav{
	width:318px;
	height:346px;
	padding:0px;
	margin:0px;
	float:left;
	list-style:none;
	background:url(../images/nav_left.jpg) no-repeat;
	position:relative;
	z-index:10;
}

li.case{
	width:264px;
	height:93px;
	background:url(../images/nav_leftCase.jpg);
	padding:0px;
	margin:0px;
	top:50px;
	left:32px;
	position:absolute;
}

li.case:hover{
	margin:0px;
	padding:0px;
	background:none;
}

li.web{
	width:264px;
	height:93px;
	background:url(../images/nav_leftWeb.jpg);
	padding:0px;
	margin:0px;
	top:152px;
	left:32px;
	position:absolute;
}

li.web:hover{
	margin:0px;
	padding:0px;
	background:none;
}

li.memorialization{
	width:264px;
	height:93px;
	background:url(../images/nav_leftMem.jpg);
	padding:0px;
	margin:0px;
	top:253px;
	left:32px;
	position:absolute;
}

li.memorialization:hover{
	margin:0px;
	padding:0px;
	background:none;
}


/*------------------------------------Left Navigation Drop Downs-----------------------------------------------------------*/

/*Case Management---------------------------------------------------------------------*/
ul#leftnav li.case:hover ul#dropcase, ul#leftnav li.case.over ul#dropcase{display:block;}


ul#dropcase{
	width:231px;
	height:179px;
	padding:28px 0px 0px 40px;
	margin:0px;
	list-style:none;
	background:url(../images/nav_dropblue.gif) no-repeat;
	position:absolute;
	top:-20px;
	left:263px;
	display:none;
}

ul#dropcase li{
	padding:0px 0px 20px 0px;
	margin:0px;
	/*height:22px;*/
	width:271px;
}

ul#dropcase li a{
	font: normal bold 14px/18px Verdana;
	color:#fff;
	text-decoration:none;
}

ul#dropcase li a:hover{
	font: normal bold 14px/18px Verdana;
	color:#00ebff;
	text-decoration:none;
}

/*Website Services---------------------------------------------------------------------*/
ul#leftnav li.web:hover ul#dropweb, ul#leftnav li.web.over ul#dropweb {display:block;}


ul#dropweb{
	width:231px;
	height:179px;
	padding:28px 0px 0px 40px;
	margin:0px;
	list-style:none;
	background:url(../images/nav_droporange.gif) no-repeat;
	position:absolute;
	top:-20px;
	left:263px;
	display:none;
}

ul#dropweb li{
	padding:0px 0px 15px 0px;
	margin:0px;
	/*height:22px;*/
	width:271px;
}

ul#dropweb li a{
	font: normal bold 14px/18px Verdana;
	color:#fff;
	text-decoration:none;
}

ul#dropweb li a:hover{
	color:#ffea00;
	font: normal bold 14px/18px Verdana;
	text-decoration:none;
}

/*Memorialization Services---------------------------------------------------------------------*/
ul#leftnav li.memorialization:hover ul#dropmemorialization, ul#leftnav li.memorialization.over ul#dropmemorialization {display:block;}


ul#dropmemorialization{
	width:231px;
	height:179px;
	padding:28px 0px 0px 40px;
	margin:0px;
	list-style:none;
	background:url(../images/nav_dropgreen.gif) no-repeat;
	/*border: 1px solid red;*/
	position:absolute;
	top:-20px;
	left:263px;
	display:none;
}

ul#dropmemorialization li{
	padding:0px 0px 15px 0px;
	margin:0px;
	/*height:22px;*/
	width:271px;
}

ul#dropmemorialization li a{
	font: normal bold 14px/18px Verdana;
	color:#fff;
	text-decoration:none;
}

ul#dropmemorialization li a:hover{
	font: normal bold 14px/18px Verdana;
	color:#acd373;
	text-decoration:none;
}

/*------------------------------------Buttons Index-----------------------------------------------------------*/

ul#btns{
	position:relative;
	float:right;
	padding:0px;
	margin:0px -50px 0px 0px;
	width:482px;
	height:279px;
	list-style:none;
	background:url(../images/btns_home.jpg) no-repeat;
}

li.btnLatest{
	width:385px;
	height:131px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:51px;
	top:0px;

}

li.btnLatest a{
	width:385px;
	height:131px;
	margin:0px;
	padding:0px;
	background:url(../images/btns_latestreleases.jpg) no-repeat;
	display:block;
	text-decoration:none;
}

li.btnLatest a:hover{
	margin:0px;
	padding:0px;
	background:none;
}

li.btnFuneral{
	width:385px;
	height:131px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:51px;
	top:145px;
}

li.btnFuneral a{
	width:385px;
	height:131px;
	margin:0px;
	padding:0px;
	background:url(../images/btns_funeralwire.jpg) no-repeat;
	display:block;
	text-decoration:none;
}

li.btnFuneral a:hover{
	margin:0px;
	padding:0px;
	background:none;

}


li.btnFuneralFeed{
	width:385px;
	height:131px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:51px;
	top:145px;
}

li.btnFuneralFeed a{
	width:385px;
	height:131px;
	margin:0px;
	padding:0px;
	background:url(../images/btns_funeralwire.jpg) no-repeat;
	display:block;
	text-decoration:none;
}

li.btnFuneralFeed a:hover{
	margin:0px;
	padding:0px;
	background:none;

}


li.btnReport{
	width:385px;
	height:131px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:50px;
	top:145px;
}

li.btnReport a{
	width:385px;
	height:131px;
	margin:0px;
	padding:0px;
	background:url(../images/btns_reportstore.jpg) no-repeat;
	display:block;
	text-decoration:none;
}

li.btnReport a:hover{
	margin:0px;
	padding:0px;
	background:none;
}


/*------------------------------------------------------------------------------------------------------------INNER PAGES-------------------------------------------------------------------------------------------------------------------------------------------------*/
h1.titles {
  width:397px;
	height:98px;
	margin:0px 0px 20px -25px;
	padding:0px;
	float:left;
}

h1#titles_case{
	background:url(../images/title_case.jpg) no-repeat;
}

h1#titles_fdmsnetwork{
	background:url(../images/title_fdmsnetwork.jpg) no-repeat;
}

h1#titles_fdmsnetworkbenefits{
	background:url(../images/title_fdmsnetworkbenefits.jpg) no-repeat;
}

h1#titles_fdmsreportstore{
	background:url(../images/title_fdmsreportstore.jpg) no-repeat;
}

h1#titles_fdmsclassic{
	background:url(../images/title_fdmsclassic.jpg) no-repeat;
}

h1#titles_web{
	background:url(../images/title_web.jpg) no-repeat;
}

h1#titles_portfolio{
	background:url(../images/title_portfolio.jpg) no-repeat;
}

h1#titles_servicecalculator{
	background:url(../images/title_servicecalculator.jpg) no-repeat;
}

h1#titles_eventscalendar{
	background:url(../images/title_eventscalendar.jpg) no-repeat;
}

h1#titles_ecommerce{
	background:url(../images/title_ecommerce.jpg) no-repeat;
}

h1#titles_memorialization{
	background:url(../images/title_memorialization.jpg) no-repeat;
}

h1#titles_lifefiles{
	background:url(../images/title_lifefiles.jpg) no-repeat;
}

h1#titles_onlinevideos{
	background:url(../images/title_onlinevideos.jpg) no-repeat;
}
h1#titles_contact{
	background:url(../images/title_contact.jpg) no-repeat;
}
h1#titles_demo{
	background:url(../images/title_demo.jpg) no-repeat;
}
h1#titles_company{
	background:url(../images/title_company.jpg) no-repeat;
}
h1#titles_history{
	background:url(../images/title_history.jpg) no-repeat;
}
h1#titles_careers{
	background:url(../images/title_careers.jpg) no-repeat;
}
h1#titles_press_releases{
	background:url(../images/title_press_releases.jpg) no-repeat;
}
h1#titles_support{
	background:url(../images/title_support.jpg) no-repeat;
}

h1#titles_latest{
	background:url(../images/title_latest.jpg) no-repeat;
}

h1#titles_sitemap{
	background:url(../images/title_sitemap.jpg) no-repeat;
}

h1#titles_pressreleases{
	background:url(../images/title_pressreleases.jpg) no-repeat;
}


/*-------------------------------------Main Area--------------------------------------------------------------*/
/*-----------------------------------------------------------Case Management*/
div#main_case{
	float:right;
	position:relative;
	padding:0px;
	margin:0px;
	width:482px;
	height:346px;
	background:url(../images/main_case.jpg) no-repeat;
}

ul#points {
	position: absolute;
	top: 90px;
	left: 20px;
	padding: 0px 0px 0px 20px;
	margin: 0px;
	width: 190px;
}

	ul#points li {
		padding: 0px 0px 5px 0px;
		margin: 0px;
		list-style-type: disc;
	}

a.demo_case{
	width:167px;
	height:59px;
	padding:0px;
	margin:0px;
	background:url(../images/main_btncase.jpg) no-repeat;
	position:absolute;
	bottom:54px;
	left:36px;
	display:block;
}

a.demo_case:hover{
	margin:0px;
	padding:0px;
	background:none;
}

/*-------------------FLASH BUTTON IN CASE MANAGEMENT*/
p#flashbtn{
	width:365px;
	height:40px;
	background:url(../images/btns_flashpresentationbck.jpg) no-repeat;
	padding:0px;
	margin:0px;
	clear:left;
}


p#flashbtn a{
	width:219px;
	height:40px;
	padding:0px;
	margin:0px;
	background:url(../images/btns_flashpresentation.jpg) no-repeat;
	display:block;
}

p#flashbtn a:hover{
	margin:0px;
	padding:0px;
	background:none;
}


/*---------------------------------------------Web Services*/
div#main_web{
	width:482px;
	height:346px;
	padding:0px;
	margin:0px;
	background:url(../images/main_web.jpg) no-repeat;
	float:right;
	position:relative;
}

a.demo_web{
	width:167px;
	height:59px;
	padding:0px;
	margin:0px;
	background:url(../images/main_btnweb.jpg) no-repeat;
	position:absolute;
	bottom:54px;
	left:36px;
	display:block;
}

a.demo_web:hover{
	margin:0px;
	padding:0px;
	background:none;
}

/*---------------------------------------------Memorialization */
div#main_memorialization{
	width:482px;
	height:346px;
	padding:0px;
	margin:0px;
	background:url(../images/main_memorialization.jpg) no-repeat;
	float:right;
	position:relative;
}

a.demo_memorialization{
	width:167px;
	height:59px;
	padding:0px;
	margin:0px;
	background:url(../images/main_btnmem.jpg) no-repeat;
	position:absolute;
	bottom:54px;
	left:36px;
	display:block;
}

a.demo_memorialization:hover{
	margin:0px;
	padding:0px;
	background:none;
}

/*-------------------------------------Casemanagement  Buttons--------------------------------------------------------------*/
ul#btns_case{
	width:403px;
	height:415px;
	background:url(../images/btns_case.jpg) no-repeat;
	margin:0px -30px 20px 0px;
	padding:0px 0 0 0;
	position:relative;
	float:right;
	list-style:none;
}

li.btn_fdmsnetwork{
	width:379px;
	height:123px;
	margin:0px;
	padding:0px 0 0 0;
	position:absolute;
	left:12px;
	top:40px;
}

li.btn_fdmsnetwork a{
	width:379px;
	height:123px;
	/*background:url(../images/btns_fdmsnetwork.jpg) no-repeat;*/
	display:block;
	text-decoration:none;
}


li.btn_fdmsnetwork a:hover{
	margin:0px;
	padding:0px;
	background:none;
}

li.btn_fdmsreportstore{
	width:385px;
	height:123px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:12px;
	top:174px;
}

li.btn_fdmsreportstore a{
	width:385px;
	height:123px;
	/*background:url(../images/btns_fdmsreportstore.jpg) no-repeat;*/
	display:block;
	text-decoration:none;
}

li.btn_fdmsreportstore a:hover{
	margin:0px;
	padding:0px;
	background:none;
}

li.btn_fdmsclassic{
	width:385px;
	height:123px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:12px;
	top:310px;
}

li.btn_fdmsclassic a{
	width:385px;
	height:123px;
	/*background:url(../images/btns_fdmsclassic.jpg) no-repeat;*/
	display:block;
	text-decoration:none;
}

li.btn_fdmsclassic a:hover{
	margin:0px;
	padding:0px;
	background:none;
}
/*--------------------------------------------------------------Web services Buttons*/
ul#btns_web{
	width:403px;
	height:385px;
	background:url(../images/btns_web.jpg) no-repeat;
	margin:0px -30px 20px 0px;
	padding:0px;
	position:relative;
	float:right;
	list-style:none;
	position:relative;
}

li.btn_portfolio{
	width:385px;
	height:91px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:18px;
	top:7px;
}

li.btn_portfolio a{
	width:385px;
	height:91px;
	margin:0px;
	padding:0px;
	background:url(../images/btns_portfolio.jpg) no-repeat;
	display:block;
	text-decoration:none;
}

li.btn_portfolio a:hover{
	margin:0px;
	padding:0px;
	background:none;
}

li.btn_servicecalculator{
	width:385px;
	height:91px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:18px;
	top:100px;
}

li.btn_servicecalculator a{
	width:385px;
	height:91px;
	margin:0px;
	padding:0px;
	background:url(../images/btns_servicecalculator.jpg) no-repeat;
	display:block;
	text-decoration:none;
}

li.btn_servicecalculator a:hover{
	margin:0px;
	padding:0px;
	background:none;
}

li.btn_eventscalendar{
	width:385px;
	height:91px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:18px;
	top:194px;
}

li.btn_eventscalendar a{
	width:385px;
	height:91px;
	margin:0px;
	padding:0px;
	background:url(../images/btns_eventscalendar.jpg) no-repeat;
	display:block;
	text-decoration:none;
}

li.btn_eventscalendar a:hover{
	margin:0px;
	padding:0px;
	background:none;
}

li.btn_ecommerce{
	width:385px;
	height:91px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:17px;
	top:288px;
}

li.btn_ecommerce a{
	width:385px;
	height:91px;
	margin:0px;
	padding:0px;
	background:url(../images/btns_ecommerce.jpg) no-repeat;
	display:block;
	text-decoration:none;
}

li.btn_ecommerce a:hover{
	margin:0px;
	padding:0px;
	background:none;
}

/*--------------------------------------------------------------Memorilization buttons*/

ul#btns_memorialization{
	position:relative;
	float:right;
	padding:0px;
	margin:0px -30px 20px 0px;
	width:403px;
	height:198px;
	list-style:none;
	background:url(../images/btns_memorialization.jpg) no-repeat;
}

li.btn_lifefiles{
	width:385px;
	height:91px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:18px;
	top:7px;
}

li.btn_lifefiles a{
	width:385px;
	height:91px;
	margin:0px;
	padding:0px;
	background:url(../images/btns_lifefiles.jpg) no-repeat;
	display:block;
	text-decoration:none;
}

li.btn_lifefiles a:hover{
	margin:0px;
	padding:0px;
	background:none;
}

li.btn_onlinevideos{
	width:385px;
	height:91px;
	margin:0px;
	padding:0px;
	position:absolute;
	left:18px;
	top:100px;
}

li.btn_onlinevideos a{
	width:385px;
	height:91px;
	margin:0px;
	padding:0px;
	background:url(../images/btns_onlinevideos.jpg) no-repeat;
	display:block;
	text-decoration:none;
}

li.btn_onlinevideos a:hover{
	margin:0px;
	padding:0px;
	background:none;
}

/*--------------------------------------------------------------Buttons Text*/
a span.buttonHome_text{
	padding:45px 20px 0px 40px;
	margin:0px;
	font: 11px/14px Verdana;
    color: #000;
	display:block;

}

a span.button_text{
	padding:39px 20px 0px 40px;
	margin:0px;
	font: 11px/14px Verdana;
    color: #000;
	display:block;

}



/*--------------------------------------------------------------Misc*/
ul.web_bullet {
	line-height:20px;
	list-style:none;
}
	ul.web_bullet li {
		padding: 0px 0px 0px 13px;
		background: url(../images/bullet_web.jpg) no-repeat;
		background-position: 0px;
	}

ul.web_bullet li a:link {color:#e5a31e;}
ul.web_bullet li a:visited {color:#e5a31e;}
ul.web_bullet li a:hover {color:#f0d7a6;}

ul.bullet_none{list-style:none;}


.notext{display:none;}
div#clear{clear:both;}
.clear{clear:both;}
.clear_left{clear:left;}
img.picR{float:right;}
img.picL{float:left;}
.centertext{text-align: center;}
span.red {
   color: #f00;
}

ul {
	color: #000;
	text-align: left;
}

ul li ul {
	margin: 0px 0px 16px 0px;
	list-style: disc;
}

.over { display: block; }
.underline { text-decoration: underline; }

a:link { color: blue; }
a:visited { color: blue; }

h4, h2.subTitles {
	padding: 0px;
	margin: 25px 0px -5px 0px;
	color: #000;
	font-size: 1em;
}

h3.subSubTitles{
  display: inline;
  font-weight: normal;
  font-size: 1em;
}

div#port_left {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 355px;
}

div#port_right {
	float: right;
	padding: 0px;
	margin: 0px;
	width: 355px;
}
div.left {
   padding: 0px 0px 0px 25px;
   margin: 0px;
   float: left;
   width: 340px;
}
div.leftonly {
   padding: 0px;
   margin: 0px;
   float: left;
   width: 150px;
}



/*------------------------------------ REQUEST A DEMO FORM --------------------------------------------------*/
form#demo {
   padding: 0px 0px 0px 50px;
   margin: 0px auto;
   color: #000;
   width: 700px;
}

form#support {
   padding: 0px 0px 0px 50px;
   margin: 0px auto;
   color: #000;
   width: 800px;
}
form#demo p.error {
   font-weight: bold;
   color: #f00;
   text-align: center;
   width: 600px;
}
   form#demo fieldset {
      padding: 0px 0px 0px 10px;
      margin: 0px 0px 20px 0px;
      border: none;
      float: left;
      width: 320px;
   }
   form#demo fieldset legend {
      padding: 0px;
      margin: 0px 0px 5px -10px;
      font: bold 12px/12px Verdana;
	  width: 600px;
      color: #000;
   }
   form#demo fieldset label {
      padding: 0px 5px 5px 0px;
      margin: 0px;
      display: block;
      width: 105px;
      height: 20px;
      float: left;
      text-align: right;
      font: normal 12px/20px Verdana;
   }
   form#demo fieldset input.textbox {
      padding: 2px;
      margin: 0px 0px 5px 0px;
      border: 1px solid #333;
      width: 150px;
      height: 16px;
      float: left;
   }
   form#demo textarea {
      padding: 5px;
      margin: 0px;
      border: 1px solid #333;
      width: 255px;
      height: 110px;
   }
/************************************************/

/*------------------------------------ REQUEST A DEMO FORM --------------------------------------------------*/
form#support {
   padding: 0px 0px 0px 50px;
   margin: 0px auto;
   color: #000;
   width: 800px;
}
form#support p.error {
   font-weight: bold;
   color: #f00;
   text-align: center;
   width: 600px;
}
   form#support fieldset {
      padding: 0px 0px 0px 10px;
      margin: 0px 0px 20px 0px;
      border: none;
      float: left;
      width: 320px;
   }
   form#support fieldset legend {
      padding: 0px;
      margin: 0px 0px 5px -10px;
      font: bold 12px/12px Verdana;
	  width: 600px;
      color: #000;
   }
   form#support fieldset label {
      padding: 0px 5px 5px 0px;
      margin: 0px;
      display: block;
      width: 105px;
      height: 20px;
      float: left;
      text-align: right;
      font: normal 12px/20px Verdana;
   }
   form#support fieldset input.textbox {
      padding: 2px;
      margin: 0px 0px 5px 0px;
      border: 1px solid #333;
      width: 150px;
      height: 16px;
      float: left;
   }
   form#support textarea {
      padding: 5px;
      margin: 0px;
      border: 1px solid #333;
      width: 255px;
      height: 110px;
   }

/**********************************************************

ul.contact {
   padding: 0px;
   margin: 10px 0px 0px 0px;
   list-style: none;
}
ul.contact li.title {
   padding: 0px;
   margin: 0px;
   font-weight: bold;
}
ul.contact li.title ul {
   padding: 0px 0px 0px 30px;
   margin: 0px;
   list-style: none;
   font-weight: normal;
}

/************************************************/
div#sitemap {
   padding: 0px 0px 0px 20px;
   margin: 0px;
   width: 300px;
}
   div#sitemap ul {
      list-style: none;
   }
   div#sitemap ul li ul {
      padding: 0px;
      margin: 0px 0px 0px 40px;
      list-style: disc;
   }
   div#sitemap h3 { padding: 0px; margin: 10px 0px 5px 0px; }
   div#sitemap a:link, div#sitemap a:visited, div#sitemap a:active {
      color: #000;
      text-decoration: none;
   }
   div#sitemap a:hover {
      text-decoration: underline;
   }

   li.blue h3 { color: #0087af; }
   div#sitemap li.blue a:link, div#sitemap li.blue a:visited, div#sitemap li.blue a:active {
      color: #0087af;
      text-decoration: none;
   }
   div#sitemap li.blue a:hover {
      color: #01cbd5;
      text-decoration: underline;
   }

   li.orange h3 { color: #cb8114; }
   div#sitemap li.orange a:link, div#sitemap li.orange a:visited, div#sitemap li.orange a:active {
      color: #cb8114;
      text-decoration: none;
   }
   div#sitemap li.orange a:hover {
      color: #f9b71a;
      text-decoration: underline;
   }

   li.green h3 { color: #038c18; }
   div#sitemap li.green a:link, div#sitemap li.green a:visited, div#sitemap li.green a:active {
      color: #038c18;
      text-decoration: none;
   }
   div#sitemap li.green a:hover {
      color: #01c700;
      text-decoration: underline;
   }
/************************************************/

.clearleft {
   padding: 0px;
   margin: 0px;
   clear: left;
}

.bulletAldor {
	text-align: center;
	height: 34px;
}
.bulletAldor a {
	font: normal 15px/32px Verdana;
	background: url(../images/bullet_aldor.jpg) no-repeat;
	height: 34px;
	width: 585px;
	display: block;
}

h3#fdmsbenefits {
	margin: 40px 0px 30px 0px;
	color: #144e7c;
	font: normal 18px/24px Verdana;
}
h3#fdmsbenefit {
	margin: 40px 45px 30px 0px;
	color: #144e7c;
	text-align: center;
	font: normal 18px/24px Verdana;
}

p.table {
	padding: 0px;
	margin: 0px;
}
p.tablehead {
	padding: 0px;
	margin: 0px;
	font: normal 18px/20px Verdana;
}

div#benefitsLeft {
	padding: 0px;
	margin: 5px 0px;
	float: left;
	width: 350px;
}
div#benefitsRight {
	padding: 0px;
	margin: 5px 30px;
	float: left;
	width: 350px;
}