/* CSS Document */

	#container {
		width: 982px;
		margin-left:auto;
		margin-right:auto;
		padding: 0px;

		}
	
	#Head{
        color: #000000;
		font-size: 22px;
		padding-top:15px;
		margin-left: 370px;
		font-weight: bold;
		line-height: 20px;
		padding-left: 0px;
	}
	
	.header
{
    FONT-SIZE: 18px;
    COLOR: #330033;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
	
	.headerwhite
{
    FONT-SIZE: 18px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
	.maintext
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}	
	.maintextwhite
{
    FONT-SIZE: 12px;
    COLOR: #fff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
	.maintextwhitesmall
{
    FONT-SIZE: 10px;
    COLOR: #fff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}	
		
	.homeheaderwhite
{
    FONT-SIZE: 24px;
    COLOR: #fff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

   .TabHeader
   {
    margin: 0px;
	padding: 0px;
	display: block;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	letter-spacing: -1px;
	color: #7277b1;
	line-height: 24px;

    }
	
#newsItems
{
}
#newsItems LI
{
    LIST-STYLE-IMAGE: url(images/arrow.jpg)
}
#newsItems A
{
    COLOR: mediumslateblue;
    TEXT-DECORATION: underline
}
#newsItems A:hover
{
    COLOR: #999999;
    TEXT-DECORATION: underline
}




/*Navigation control for News*/

ul#navigation
{
width: 130px;
list-style-type: none;
margin: 0;
padding: .5em 0;
border-top: none;
list-style: none;
}

ul#navigation li a
{
display: block;
border-style: solid;
border-color: black;
border-width:1px;
width: 5em;
color: #FFF;
background-color: #7277b1;
padding: .2em 0;
text-align: center;
text-decoration: none;
list-style: none;
}

ul#navigation li a:hover
{
color: #FFF;
background-color: #916ea4;
list-style: none;
}

ul#navigation .left { float: left; background: url(images/back.png) repeat-x;list-style: none; }
ul#navigation .right { float: right; list-style: none;}





#banner {
		background: #000;
		text-align: right;
		height: 21px;
		line-height: 21px;
			
		}
	div#banner .logo{
		padding-top: 6px;
		padding-right: 15px;
		}

	#livechat {
		height:0px;
		width:0px;
		padding: 0px;
		margin-left: 87%;					
		}

	#navbar {
		background: url(images/nav_bg.jpg) repeat-x;
		height: 25px;			
		font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		font-size: 11px;
		font-stretch: expanded;
		line-height: 25px;
		padding-left:15px;
		}
	#navbar a.nav{
		color: #fff;
		text-decoration: none;
		}
	#navbar a.nav:hover{
		color: #fff;
		text-decoration: underline;
		}
	#logo {
		padding-left:8px;
		padding-top:8px;
		float:left;
		font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-stretch: expanded;
		}
		
	#MHead p {
		padding-left:20px;
		padding-top:80px;
		float:left;
		font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
		font-size: 24px;
		font-stretch: expanded;
		}
		
/** Css Button**/
	#button a:link{ text-decoration: none;
		color: gray;
}
	
	#button a:visited{ text-decoration: none;
		color: gray;
		}

	#button a:hover{ text-decoration: none;
		color: green;
		font-weight: bolder;
		letter-spacing: 2px;
		}
		
	
	#header {
		float:left;
		margin-top:38px;
		width:650px;
		background:#fff url("images/bg.gif") repeat-x bottom;
		font-size:93%;
		line-height:normal;
		}
	#header ul {
		margin:0;
		padding:10px 10px 0;
        list-style:none;
		}
		
	#header li {
		float:left;
		background:url("images/left.gif") no-repeat left top;
		margin:0;
		padding:0 0 0 9px;
		}
	#header a {
		display:block;
		background:url("images/right.gif") no-repeat right top;
		padding:5px 15px 4px 6px;
		text-decoration:none;
		font-weight:bold;
		color:#fff;
		}
		
	#header a:hover {
      color:#000000;
		}
	#header #current {
      background-image:url("images/left_on.gif");
		}
	#header #current a {
      background-image:url("images/right_on.gif");
      color:#000000;
      padding-bottom:5px;
		}
		

		

/* Main Page Top Slide Purple and Grey with Testimonials box*/
		* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

		.sidebox {
			margin: 0 auto; /* center for now */
			width: 81.2em; /* ems so it will grow */
			background: url(images/sbbody-r.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxhead {
			background: url(images/sbhead-r.gif) no-repeat top right;
			margin: 0px;
			padding: 0;
			text-align: Left;
		}
		.boxhead h2 {
			background: url(images/sbhead-l.gif) no-repeat top left;
			margin: 0;
			padding: 0px 0px 0px 0px;
			color: #666666; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: 200; 
			font-size: 1.2em; 
			line-height: 1em;
			
}
		.boxbody {
			background: url(images/sbbody-l.gif) no-repeat bottom left;
			color: #123185; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-size: 1em;
			font-weight: 600;
			margin: 0px;
			padding: 0px 0px 0px;
		}
		

		
/* 2nd smaller BOX Includes Purple Heading - Main Page Page */
		* html .boxhead2 h2 {height: 1%;} /* For IE 5 PC */

		.sidebox2 {
			margin: 0 auto; /* center for now */
			width: 26em; /* ems so it will grow */
			background: url(images/sbbody-r2.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxhead2 {
			background: url(images/sbhead-r2.gif) no-repeat top right;
			margin: 0;
			padding: 0;
			text-align: Left;
		}
		.boxhead2 h2 {
			background: url(images/sbhead-l2.gif) no-repeat top left;
			margin: 0;
			padding: 22px 30px 5px;
			color: #000000; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: 700; 
			font-size: 1.5em; 
			line-height: 1em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		.boxbody2 {
			background: url(images/sbbody-l2.gif) no-repeat bottom left;
			color: #123185; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-size: 1em;
			font-weight: 0;
			margin: 0;
			padding: 5px 10px 31px;
		}


		
	/* 3rd Larger BOX Includes Purple Heading - News Page */
		* html .boxheadNews h2 {height: 1%;} /* For IE 5 PC */

		.sideboxNews {
			margin: 0 auto; /* center for now */
			align: left;
			width: 80em; /* ems so it will grow */
			background: url(images/sbbody-r23.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxheadNews {
			background: url(images/sbhead-r23.gif) no-repeat top right;
			margin: 0;
			padding: 0;
			text-align: Left;
		}
		.boxheadNews h2 {
			background: url(images/sbhead-l23.gif) no-repeat top left;
			margin: 0;
			padding: 15px 20px 5px;
			color: #000000; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: 700; 
			font-size: 1.5em; 
			line-height: 1em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		.boxbodyNews {
			background: url(images/sbbody-l23.gif) no-repeat bottom left;
			color: #123185; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-size: 1em;
			font-weight: 0;
			margin: 0;
			padding: 5px 10px 31px;
		}	
	
	
/* 4th Large Purple Box About Us */
		* html .boxheadaboutus h2 {height: 1%;} /* For IE 5 PC */


		.sideboxaboutus {
			margin: 0 auto; /* center for now */
			width: 82em; /* ems so it will grow */
			background: url(images/sbbody-r6p.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxheadaboutus {
			background: url(images/sbhead-r6p.gif) no-repeat top right;
			margin: 20;
			padding: 0;
			text-align: Left;
		}
		.boxheadaboutus h2 {
			background: url(images/sbhead-l6p.gif) no-repeat top left;
			margin: 0;
			padding: 0px 0px 0px ;
			color: #ffffff; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: 200; 
			font-size: 2.5em; 
			line-height: .5em;
			
		}
		.boxbodyaboutus {
			background: url(images/sbbody-l6p.gif) no-repeat bottom left;
			color: #ffffff; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-size: 1em;
			font-weight: 600;
			margin: 0;
			padding: 0px 0px 15px;
		}	
		
		
		/* eDocSavant Tour */
		* html .boxheadtour h2 {height: 1%;} /* For IE 5 PC */


		.sideboxtour {
			margin: 0 auto; /* center for now */
			width: 82em; /* ems so it will grow */
			background: url(images/sbbody-r7p.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxheadtour {
			background: url(images/sbhead-r7p.gif) no-repeat top right;
			margin: 0;
			padding: 0;
			text-align: Left;
		}
		.boxheadtour h2 {
			background: url(images/sbhead-l7p.gif) no-repeat top left;
			margin: 0;
			padding: 35px 0px 0px ;
			color: #ffffff; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: 200; 
			font-size: 2.5em; 
			line-height: .5em;
			
		}
		.boxbodytour {
			background: url(images/sbbody-l7p.gif) no-repeat bottom left;
			color: #ffffff; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-size: 1em;
			font-weight: 600;
			margin: 0;
			padding: 0px 0px 0px;
		}
		
		/*OrderSavantWeb Tour */
		* html .boxheadtour h2 {height: 1%;} /* For IE 5 PC */


		.sideboxtourweb {
			margin: 0 auto; /* center for now */
			width: 82em; /* ems so it will grow */
			background: url(images/sbbody-r8p.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxheadtourweb {
			background: url(images/sbhead-r8p.gif) no-repeat top right;
			margin: 0;
			padding: 0;
			text-align: Left;
		}
		.boxheadtourweb h2 {
			background: url(images/sbhead-l8p.gif) no-repeat top left;
			margin: 0;
			padding: 35px 0px 0px ;
			color: #ffffff; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: 200; 
			font-size: 2.5em; 
			line-height: .5em;
			
		}
		.boxbodytourweb {
			background: url(images/sbbody-l8p.gif) no-repeat bottom left;
			color: #ffffff; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-size: 1em;
			font-weight: 600;
			margin: 0;
			padding: 0px 0px 0px;
		}
		
		/* 6th Larger BOX Includes Purple Heading - Tour Page */
		* html .boxheadNews h2 {height: 1%;} /* For IE 5 PC */

		.sideboxTour2 {
			margin: 0 auto; /* center for now */
			align: left;
			width: 81em; /* ems so it will grow */
			background: url(images/sbbody-r23.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxheadTour2 {
			background: url(images/sbhead-r23.gif) no-repeat top right;
			margin: 0;
			padding: 0;
			text-align: Left;
		}
		.boxheadTour2 h2 {
			background: url(images/sbhead-l23.gif) no-repeat top left;
			margin: 0;
			padding: 15px 20px 5px 20px;
			color: #000000; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: 700; 
			font-size: 1.5em; 
			line-height: 1em;
			
		}
		.boxbodyTour2 {
			background: url(images/sbbody-l23.gif) no-repeat bottom left;
			color: #123185; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-size: 1em;
			font-weight: 0;
			margin: 0;
			padding: 5px 10px 31px;
		}		
	
	
/* 7th smaller BOX Includes Purple Heading - Tour Page */
		* html .boxheadTour3 h2 {height: 1%;} /* For IE 5 PC */

		.sideboxTour3 {
			margin: 0 auto; /* center for now */
			width: 26em; /* ems so it will grow */
			background: url(images/sbbody-r2.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxheadTour3 {
			background: url(images/sbhead-r2.gif) no-repeat top right;
			margin: 0;
			padding: 0;
			text-align: Left;
		}
		.boxheadTour3 h2 {
			background: url(images/sbhead-l2.gif) no-repeat top left;
			margin: 0;
			padding: 20px 50px 5px;
			color: #000000; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: 700; 
			font-size: 1.5em; 
			line-height: 1em;
			
		}
		.boxbodyTour3 {
			background: url(images/sbbody-l2.gif) no-repeat bottom left;
			color: #123185; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-size: 1em;
			font-weight: 0;
			margin: 0;
			padding: 5px 10px 31px;
		}
	
	
	
	
	/* Savance Tour */


	.etour p
	{
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			color: #000000;
			font-size: 18px;
	}
	.etour div
	{
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			color: #000000;
			font-size: 18px;	
	}
	
	.etour h2
	{
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			color: #000000;
			font-size: 18px;
			
	}
	
	.etour h1
	{
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			color: #000000;
			font-size: 24px;
	}
	
	.etourtable1 table 
		{
			width:1000px;
			height:50px;
			margin-left:25px;
		
		}
	.etourtable1 td
	{
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			color: #000000;
			font-size: 12px;
	
	}

	
	#footer {
			background: #000;
			color: #fff;
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-stretch: expanded;
			color: #FFFFFF;
			font-size: 10px;
			text-align: center;
			height: 50px;
			width: 982px;
				margin-left: auto;
			margin-right: auto;
			
		}
	#footer #botnav{
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-stretch: expanded;
			color: #FFFFFF;
			font-size: 10px;
			float:left;
		
		
		}
	#footer a.botnav{
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			font-size: 10px;
			text-decoration: none;
		
		}
	#footer a.botnav:hover{
			text-decoration: underline;
		}
	#footer #botlogo{
	
			}
			
		body {
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			margin: 0px;
			padding: 0px;
			font-size: 12px;
			line-height: 1.3;
		} 

			
		.homelayout{
			float:left;
			width:33%;
			}
		
		h2.homecontainer{
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			margin: 5px 5px 2px;
			background-color: #ECECEC;
			font-size: 14px;
			text-transform: uppercase;
			padding-top: 4px;
			padding-right: 4px;
			padding-bottom: 4px;
			padding-left: 13px;
		}
		
		h2.blackhomecontainer{
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			margin: 5px 5px 2px;
			background-color: #000;
			font-size: 14px;
			text-transform: uppercase;
			padding-top: 4px;
			padding-right: 4px;
			padding-bottom: 4px;
			padding-left: 13px;
			color: #FFFFFF;
		}
		

			
		.homebody{
			margin: 2px 5px 0 5px;
			padding:5px;
			border-top-width: 1px;
			border-top-style: solid;
			border-top-color: #CCCCCC;
		}
		.bluespan{
			background: none;
			padding:8px;
			text-decoration: underline;
		}
		
		
		.blueheading{
		color: #ECECEC;
		font-size: 13px;
		}
		
	#subbody{
		margin-top:10px;
		float:right;
		width: 795px;
		min-height: 400px;
		}
	
	#news{
		margin-top:10px;
		float:left;
		width: 795px;
		min-height: 400px;
		}
		
	#subbodyfull{
		margin-top:10px;
		min-height: 400px;
		}
	#subnave{
		margin-top:2px;
		float:left;
		width: 176px;
		margin-right:2px
		}
		
			
		.subnavebody{
		background: #DFE6F7;
		}
		a.subnave{
			font-size: 12px;
			font-weight: none;
			color: #31397B;
			display:block;
			border-bottom: none;
			padding:4px;
			padding-left:16px;
			text-decoration: none;
		
		}
		
		a.subnave:hover{
			background: url(images/purple_button.gif) left center no-repeat;
		}
		
		a.subnave:active{
			 background: url(images/menu0_l.png) right top no-repeat;
		}
		
		
		.insidecontainer{
			font-size: 20px;
			color: #123185;
			font-weight: normal;
		}
		.blueheading{
			font-size: 16px;
			color: #123185;
			font-weight: normal;
		}
		.tourfont{
			font-size: 12px;
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: normal;
			padding:7px;}
	

	
	
/* ==========================
    CSS STYLES FOR JDMenu
   ==========================
*/

		ul.jd_menu, 
		ul.jd_menu_vertical {margin: 0px; padding: 0px; padding-bottom: 0px; list-style-type: none;

		}
		ul.jd_menu ul,ul.jd_menu_vertical ul {
			display: none;
	
		}
		ul.jd_menu li {
			float: left;
		}

/* -- Sub-Menus -- */
		ul.jd_menu ul,
		ul.jd_menu_vertical ul { position: absolute; display: none; list-style-type: none; margin: 0px; padding: 1px 1px 1px 1px; z-index: 10000;}
		ul.jd_menu ul li,
		ul.jd_menu_vertical ul li {
			float: none;
			margin: 0px;
}

/* Main Menu Background */
		ul.jd_menu { margin-left: 330px; margin-top:20px; margin-right: 5px; text-align:left; padding:1px 1px 4px 6px; background:#000000;}

/* Main Menu Verticle Brackground*/
		ul.jd_menu_vertical {
			width: 180px;
			height: auto;
			clear: both;
		}


/* Main Memu LEFT */
		ul.jd_menu li { font-size: 12px; cursor: pointer; list-style-type:none; padding:0px 1px 5px 8px; margin-right:2px; text-align:left; background: url(images/menu01_l.png) left top no-repeat;}

/*Main Menu RIGHT*/
		ul.jd_menu a
		{ text-decoration: none; font-family:Arial; text-align:center; color: #000033; font-size:12px; font-weight:bold; padding:10px 10px 10px 2px; display:block; background: url(images/menu01_r.png) right top no-repeat;}

/* Main Actice Menu*/
		ul.jd_menu li.activetab{text-align:left; padding:0px 1px 5px 8px; background: url(images/menu02_l.png) left top no-repeat;}

		ul.jd_menu li.activetab a{ color:#fff; text-decoration:none; text-align:left; padding:10px 10px 10px 2px; display:block; background: url(images/menu02_r.png) right top no-repeat;}

/*Main Hover Menu */
		ul.jd_menu li.jdm_hover{ text-align:left; padding:0px 1px 5px 8px; background: url(images/menu02_l.png) left top no-repeat;}
		ul.jd_menu li.jdm_hover a{ padding:10px 10px 10px 2px; display:block; color:#fff; text-decoration:none; text-align:center; background: url(images/menu02_r.png) right top no-repeat;}

/*Main Menu Hover for Verticle
ul.jd_menu_vertical li.jdm_active,
ul.jd_menu_vertical li.jdm_hover { padding-top: 1px; border-top: 1px solid #70777D; border-left: 0px; border-right: 0px;}*/


/*Sub Menu*/
		ul.jd_menu ul li a{font-size:11px; font-weight:normal; background:transparent; text-decoration:none; color:#834E00; white-space: nowrap; min-width:75px;}


/*Sub menu Dropdown Background*/
		ul.jd_menu ul {background:url(images/submenu_bg.png) repeat-x left top; border:1px #000033 solid;}
		ul.jdm_active,
		ul.jd_menu ul li.jdm_hover { text-align:left; padding:3px 7px 3px 5px; background:#000033;}
		ul.jd_menu li ul li.jdm_hover a,
		ul.jd_menu li ul li.jdm_active a { background:transparent; padding-left: 0px; margin-left:0px; text-align:left; color:#fff; font-size:11px; font-weight:normal; text-decoration:none;


		}

/* Sub Menu Left */
		ul.jd_menu ul li { padding:3px 7px 3px 5px;  background:transparent; border: none; text-align:left;}

/* Sub Menu Right */
		ul.jd_menu li.jdm_hover ul li a { text-align:left; padding:3px 7px 3px 5px; background:#000033;}
		ul.jd_menu li.jdm_active ul li a{ background:transparent; padding:0px; margin-left:0px; text-align:left; color:#fff; font-size:11px; font-weight:normal; text-decoration:none;
	}

/* Sub Menu Hover */
		ul.jd_menu ul li.jdm_active,
		ul.jd_menu ul li.jdm_hover { text-align:left; padding:3px 7px 3px 5px; background:#000033;}
		ul.jd_menu li ul li.jdm_hover a,
		ul.jd_menu li ul li.jdm_active a { background:transparent; padding-left: 0px; margin-left:0px; text-align:left; color:#fff; font-size:11px; font-weight:normal; text-decoration:none;
		}

/*Sub Menu High Light*/
		ul.jd_menu li.haschild ul.jdm_events li.jdm_active ul li a{ color:#fff}
		ul.jd_menu li.haschild ul.jdm_events li.jdm_hover ul li.jdm_active a{ color:#fff}
		ul.jd_menu li.haschild ul.jdm_events li.jdm_hover ul li a{ color:#000000}
		ul.jd_menu li.haschild ul.jdm_events li.jdm_hover ul li.jdm_hover a{ color:#fff}

		ul.jd_menu li.haschild ul.jdm_events li.jdm_active ul li ul li a{ color:#000000}
		ul.jd_menu li.haschild ul.jdm_events li.jdm_hover ul li.jdm_active ul li.jdm_active a{ color:#fff}
		ul.jd_menu li.haschild ul.jdm_events li.jdm_hover ul li.jdm_active ul li a{ color:#000000}
		ul.jd_menu li.haschild ul.jdm_events li.jdm_hover ul li.jdm_hover ul li.jdm_hover a{ color:#fff}  

		ul.jd_menu li.haschild ul.jdm_events li.jdm_hover ul li.jdm_hover ul li.jdm_hover ul li.jdm_active ul li a{ color:#000000}
		ul.jd_menu li.haschild ul.jdm_events li.jdm_hover ul li.jdm_hover ul li.jdm_hover ul li.jdm_hover ul li.jdm_active a{ color:#fff}  
		ul.jd_menu li.haschild ul.jdm_events li.jdm_hover ul li.jdm_hover ul li.jdm_hover ul li.jdm_hover ul li.jdm_active ul li a{ color:#000000}
		ul.jd_menu li.haschild ul.jdm_events li.jdm_hover ul li.jdm_hover ul li.jdm_hover ul li.jdm_hover ul li.jdm_hover ul li.jdm_active a{ color:#fff} 



#imgmenu {position:relative; top:0px; left:0px; width:200px; background-color:transparent; z-index:0;} 
#imgmenu a.p1, #menu a.p1:visited {display:block; width:200px; height:75px; text-decoration:none; background:transparent; top:0; left:0; border:0;} 
#imgmenu a img {border:0;} 
#imgmenu a.p1:hover {text-decoration:none; background-color:transparent; color:#000;} 
#imgmenu a .large {
	display:block;
	position:absolute;
	width:0;
	height:0;
	border:0;
	top:0;
	left:-15px;
} 
#imgmenu a.p1:hover .large {display:block; background-color:transparent; position:absolute; top:-300px; left:150px; width:600px; height:600px; border:0px solid #ffffff;} 

#info {z-index:100; height:22em;} 


/*End of Tour Forms*/	
		
		/*eDocSavant Form*/	
		.mainreporteDoc
		{
			vertical-align:top;
			padding: 0px 0px 100px 0px;
			background-image: url(images/eDocSavantDemoFormBackground.png);
		}		
		
			
		/*ContactUs Form*/	
		.ContactUsForm
		{
			vertical-align:top;
			padding: 0px 0px 100px 0px;
			background-image:url(images/ContactUsBackground.png);
		}		
		
		
		/*OrderSavantWeb Form*/	
		.mainreportOrderSavantWeb
		{
			vertical-align:top;
			padding: 0px 0px 100px 0px;
			background-image:url(images/OrderSavantWebDemoFormBackground.png);
		}		
		
		
		.SubHeadR
		{
			vertical-align:top;
			font-size: 12px;
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			color:#000000;
		}
			
		.normaltextbox	
		{
			font-size: 12px;
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: normal;
			font-color:#000000;			
		}
		
		.frmreport
		{
			vertical-align:top;
			padding: 0px 0px 5px 0px;	
		}
		
		.frmhead
		{
			vertical-align:top;
			padding: 0px 0px 10px 0px;	
		}
		
		.submitbutton
		{
			padding: 10px 0px 2px 0px;	
		}
		
		.errorred
		{
			color:#ff0000;
		}
	
	
	/*Submit Request Form*/	
		
		.submitrequestreport
		{
			vertical-align:top;
			padding: 0px 0px 50px 0px;
			background-image: url(images/eDocSavantDemoFormBackground.png);
		}
		
		.requestSubHead
		{
			
			font-size: 12px;
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			color:#000000;
		}
		
			.requestSubHeadBlack
		{
			
			font-size: 12px;
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			color:#000000;
		}
		
		.requestfrmreport
		{
			vertical-align:top;
			padding: 0px 20px 0px 0px;	
		}
		
		 .errorred
		{
			color:#ff0000;
		}	
			
		.requestnormaltextbox	
		{
			padding: 0px 30px 0px 0px;
			font-size: 12px;
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: normal;
			font-color:#000000;			
		}
		
		.myinfo
			{
			padding: 0px 20px 0px 0px;
			font-size: 12px;
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: normal;
			color:#000000;
		}
		
		
		.requestproduct
		{
			
			font-size: 12px;
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			color:#000000;
			vertical-align:top;
			padding: 0px 0px 0px 0px;
			
		}
			
			.producttextbox
		{
			border: black 3px solid;
			width:250px;
			border-collapse: collapse;
			background: #eeeeee;
			font-size: 12px;
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			color:#000000;
			padding-bottom:20px;
		}	
			
			
			
			
			






