/* 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: 30px;
		padding-left: 0px;
	}
	
	.whitelink a:link { 
		color:#FF5151;
	}
	.whitelink a:visited { 
		color:#FF5151;
	}
	.whitelink a:hover { 
		color:#ff0000;
		text-decoration: none;
	}
	.whitelink a:active { 
		color:#FF5151;
	}
	
	#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: 30px;			
		font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		font-size: 11px;
		font-stretch: expanded;
		line-height: 30px;
		padding-left:15px;
		}
	#navbar a.nav{
		color: #fff;
		text-decoration: none;
		}
	#navbar a.nav:hover{
		color: #fff;
		text-decoration: underline;
		}
	#logo {
		padding:6px;
		float:left;
		font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
		
		font-size: 11px;
		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;
		}
		
		.tour{
			color: ;
			text-decoration: none;
			font-size: 12px;
			font-stretch: expanded;
			font-weight: bold;
			padding-right: 0px;
			padding-left: 0px;
			height: 15px;
			line-height: 10px;
			}
		
		
		 a.tour:link { color: 000000; text-decoration: none }
         a.tour:active { color: 000000; text-decoration: none }
         a.tour:visited { color: 000000; text-decoration: none }
         a.tour:hover { color: red; text-decoration: none }
		
		
			}
		.sidenavjammer{
			width:125px;
			float:left;
		}
		

/* Large Grey Box  - Main on Home Page*/
		* 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-r22.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxhead {
			background: url(images/sbhead-r22.gif) no-repeat top right;
			margin: 10;
			padding: 0;
			text-align: Left;
		}
		.boxhead h2 {
			background: url(images/sbhead-l22.gif) no-repeat top left;
			margin: 0;
			padding: 2px 5px 5px 5px;
			color: #666666; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: 200; 
			font-size: 2.2em; 
			line-height: 1em;
			
}
		.boxbody {
			background: url(images/sbbody-l22.gif) no-repeat bottom left;
			color: #123185; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-size: 1em;
			font-weight: 600;
			margin: 0;
			padding: 0px 30px 30px;
		}
		
/* Large Grey Box  - Features Page*/
		* html .boxheadf h2 {height: 1%;} /* For IE 5 PC */

		.sideboxf {
			margin: 0 auto; /* center for now */
			width: 67em; /* ems so it will grow */
			background: url(images/sbbody-r22.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxheadf {
			background: url(images/sbhead-r22.gif) no-repeat top right;
			margin: 20;
			padding: 0;
			text-align: Left;
		}
		.boxheadf h2 {
			background: url(images/sbhead-l22.gif) no-repeat top left;
			margin: 0;
			padding: 2px 20px 0px 10px;
			color: #666666; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: 200; 
			font-size: 2.2em; 
			line-height: 1em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
		.boxbodyf {
			background: url(images/sbbody-l22.gif) no-repeat bottom left;
			color: #123185; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-size: 1em;
			font-weight: 600;
			margin: 0;
			padding: 0px 30px 30px;
		}
		
		
		/* 2nd smaller BOX Includes Blue Heading - Main Page Page */
		* html .boxhead2 h2 {height: 1%;} /* For IE 5 PC */

		.sidebox2 {
			margin: 0 auto; /* center for now */
			width: 26.7em; /* ems so it will grow */
			background: url(images/sbbody-r2.gif) no-repeat bottom right;
			font-size: 100%;
			margin-left:10px;
		}
		.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 Large BOX All Blue Testimonials */
		* html .boxhead3 h2 {	
			
			height: 1%;
			
} /* For IE 5 PC */

		.sidebox3w {
			margin: 0 auto; /* center for now */
			width: 82.6em; /* ems so it will grow */
			background: url(images/sbbody-r6w.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.sidebox3 {
			margin: 0 auto; /* center for now */
			width: 82.6em; /* ems so it will grow */
			
			background: url(images/sbbody-r6.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxhead3 {
			background: url(images/sbhead-r6.gif) no-repeat top right;
			margin: 0;
			padding: 0;
			text-align: Left;
		}
		.boxhead3 h2 {
			background: url(images/sbhead-l6.gif) no-repeat top left;
			margin: 0;
			padding: 2px 5px 5px 5px;
			color: #ffffff; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: 200; 
			font-size: 0.4em; 
			line-height: 0.8em;
			
		}
		.boxbody3 {
			background: url(images/sbbody-l6.gif) no-repeat bottom left;
			color: #ffffff; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-size: 1em;
			font-weight: 600;
			margin: 0;
			padding: 2px 10px 15px 15px;
		}
		.bhead {
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-size: 22px;
					
		}
		
		
		.subscript {
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
					
		}
		
		
		
		
		
/* Large BOX All Blue For Main Tour Page  */

		* html .boxheadT3 h2 {height: 1%;} /* For IE 5 PC */

		.sidebox3Tw {
			margin: 0 auto; /* center for now */
			width: 82em; /* ems so it will grow */
			background: url(images/sbbody-r21w.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.sidebox3T {
			margin: 0 auto; /* center for now */
			width: 82em; /* ems so it will grow */
			background: url(images/sbbody-r21.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxhead3T {
			background: url(images/sbhead-r21.gif) no-repeat top right;
			margin: 30;
			padding: 0;
			text-align: Left;
		}
		.boxhead3T h2 {
			background: url(images/sbhead-l21.gif) no-repeat top left;
			margin: 0;
			padding: 11px 30px 0px;
			color: #ffffff; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: 200; 
			font-size: 1.5em; 
			line-height: 2.5em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		.boxbody3T {
			background: url(images/sbbody-l21.gif) no-repeat bottom left;
			color: #000000; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-size: 1em;
			font-weight: 550;
			margin: 0;
			padding: 0px 0px 15px;
		}




/* 4th small BOX All White*/
		* html .boxhead4 h2 {height: 1%;} /* For IE 5 PC */

		.sidebox4 {
			margin: 0 auto; /* center for now */
			width: 25em; /* ems so it will grow */
			background: url(images/sbbody-r4.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxhead4 {
			background: url(images/sbhead-r4.gif) no-repeat top right;
			margin: 20;
			padding: 0;
			text-align: Left;
		}
		.boxhead4 h2 {
			background: url(images/sbhead-l4.gif) no-repeat top left;
			margin: 0;
			padding: 22px 30px 5px;
			color: #000000; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: 200; 
			font-size: 1.5em; 
			line-height: 1em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		.boxbody4 {
			background: url(images/sbbody-l4.gif) no-repeat bottom left;
			color: #000000; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-size: 1em;
			font-weight: 600;
			margin: 0;
			padding: 5px 30px 31px;
		}



/* 6th BOX all Blue and Border for Main Product Tour*/

		* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

		.sidebox6 {
			margin: 0 auto; /* center for now */
			width: 81em; /* ems so it will grow */
			background: url(images/sbbody-r12.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxhead6 {
			background: url(images/sbhead-r12.gif) no-repeat top right;
			margin: 20;
			padding: 0;
			text-align: Left;
		}
		.boxhead6 h2 {
			background: url(images/sbhead-l12.gif) no-repeat top left;
			margin: 0;
			padding: 22px 30px 5px;
			color: #666666; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: 200; 
			font-size: 1em; 
			line-height: 1em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		.boxbody6 {
			background: url(images/sbbody-l12.gif) no-repeat bottom left;
			color: #123185; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-size: 1.2em;
			font-weight: 400;
			margin: 0;
			padding: 5px 5px 10px;
		}


/* 5th BOX all white Heading for Product Tour*/
		* html .boxheadTour h2 {height: 1%;} /* For IE 5 PC */

		.sideboxTour {
			margin: 0 auto; /* center for now */
			width: 60em; /* ems so it will grow */
			background: url(images/sbbody-r7.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxheadTour {
			background: url(images/sbhead-r7.gif) no-repeat top right;
			margin: 20;
			padding: 0;
			text-align: Left;
		}
		.boxheadTour h2 {
			background: url(images/sbhead-l7.gif) no-repeat top left;
			margin: 0;
			padding: 22px 30px 5px;
			color: #000000; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: 200; 
			font-size: 1.5em; 
			line-height: 1em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		.boxbodyTour {
			background: url(images/sbbody-l7.gif) no-repeat bottom left;
			color: #000000; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-size: 1em;
			font-weight: 600;
			margin: 0;
			padding: 5px 30px 31px;
		}
/* 6th BOX Blue Heading Product Tour*/
		* html .boxheadTour2 h2 {height: 1%;} /* For IE 5 PC */

		.sideboxTour2 {
			margin: 0 auto; /* center for now */
			width: 28em; /* ems so it will grow */
			background: url(images/sbbody-r8.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxheadTour2 {
			background: url(images/sbhead-r8.gif) no-repeat top right;
			margin: 20;
			padding: 0;
			text-align: Left;
		}
		.boxheadTour2 h2 {
			background: url(images/sbhead-l8.gif) no-repeat top left;
			margin: 0;
			padding: 10px 30px 5px;
			color: #000000; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: 200; 
			font-size: 1.5em; 
			line-height: 1em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		.boxbodyTour2 {
			background: url(images/sbbody-l8.gif) no-repeat bottom left;
			color: #000000; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-size: 1em;
			font-weight: 400;
			margin: 0;
			padding: 5px 30px 31px;
		}

/* 7th Application Tour BOX Blue border blue background */
		* html .boxheadTour3 h2 {height: 1%;} /* For IE 5 PC */

		.sideboxTour3 {
			margin: 0 auto; /* center for now */
			width: 82em; /* ems so it will grow */
			background: url(images/sbbody-r13.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxheadTour3 {
			background: url(images/sbhead-r13.gif) no-repeat top right;
			margin: 10;
			padding: 10;
			text-align: Center;
		}
		.boxheadTour3 h2 {
			background: url(images/sbhead-l13.gif) no-repeat top left;
			margin: 0;
			padding: 0px 5px 4px;
			color: #000000; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: 200; 
			font-size: 2em; 
			line-height: 2em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		.boxbodyTour3 {
			background: url(images/sbbody-l13.gif) no-repeat bottom left;
			color: #000000; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-size: 1em;
			font-weight: 600;
			margin: 0;
			padding: 0px 40px 0px;
		}





/* 8th Outlook Tour BOX Blue border bleu bakground */
		* html .boxheadTour4 h2 {height: 1%;} /* For IE 5 PC */

		.sideboxTour4 {
			margin: 0 auto; /* center for now */
			width: 82em; /* ems so it will grow */
			background: url(images/sbbody-r14.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxheadTour4 {
			background: url(images/sbhead-r14.gif) no-repeat top right;
			margin: 2;
			padding: 10;
			text-align: Left;
		}
		.boxheadTour4 h2 {
			background: url(images/sbhead-l14.gif) no-repeat top left;
			margin: 0;
			padding: 0px 5px 4px;
			color: #000000; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: 200; 
			font-size: 2em; 
			line-height: 2em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		.boxbodyTour4 {
			background: url(images/sbbody-l14.gif) no-repeat bottom left;
			color: #000000; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-size: 1em;
			font-weight: 600;
			margin: 0;
			padding: 5px 30px 10px;
		}

/* 9th Browser Tour BOX Blue border blue background */
		* html .boxheadTour5 h2 {height: 1%;} /* For IE 5 PC */

		.sideboxTour5 {
			margin: 0 auto; /* center for now */
			width: 82em; /* ems so it will grow */
			background: url(images/sbbody-r15.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxheadTour5 {
			background: url(images/sbhead-r15.gif) no-repeat top right;
			margin: 2;
			padding: 10;
			text-align: Left;
		}
		.boxheadTour5 h2 {
			background: url(images/sbhead-l15.gif) no-repeat top left;
			margin: 0;
			padding: 0px 15px 5px;
			color: #000000; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: 200; 
			font-size: 2em; 
			line-height: 2em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		.boxbodyTour5 {
			background: url(images/sbbody-l15.gif) no-repeat bottom left;
			color: #000000; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-size: 1em;
			font-weight: 600;
			margin: 20;
			padding: 5px 45px 10px;
		}
  
/* 10th Mobile Tour BOX Blue border blue background */
		* html .boxheadTour6 h2 {height: 1%;} /* For IE 5 PC */

		.sideboxTour6 {
			margin: 0 auto; /* center for now */
			width: 82em; /* ems so it will grow */
			background: url(images/sbbody-r16.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxheadTour6 {
			background: url(images/sbhead-r16.gif) no-repeat top right;
			margin: 2;
			padding: 10;
			text-align: Left;
		}
		.boxheadTour6 h2 {
			background: url(images/sbhead-l16.gif) no-repeat top left;
			margin: 0;
			padding: 0px 5px 4px;
			color: #000000; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: 200; 
			font-size: 2em; 
			line-height: 2em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		.boxbodyTour6 {
			background: url(images/sbbody-l16.gif) no-repeat bottom left;
			color: #000000; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-size: 1em;
			font-weight: 600;
			margin: 0;
			padding: 5px 50px 10px;
		}	

/* 10th Mobile Tour BOX Blue border blue background */
		* html .boxheadTour7 h2 {height: 1%;} /* For IE 5 PC */

		.sideboxTour7 {
			margin: 0 auto; /* center for now */
			width: 82em; /* ems so it will grow */
			background: url(images/sbbody-r17.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxheadTour7 {
			background: url(images/sbhead-r17.gif) no-repeat top right;
			margin: 2;
			padding: 10;
			text-align: Left;
		}
		.boxheadTour7 h2 {
			background: url(images/sbhead-l17.gif) no-repeat top left;
			margin: 0;
			padding: 0px 5px 4px;
			color: #000000; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: 200; 
			font-size: 2em; 
			line-height: 2em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		.boxbodyTour7 {
			background: url(images/sbbody-l17.gif) no-repeat bottom left;
			color: #000000; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-size: 1em;
			font-weight: 600;
			margin: 0;
			padding: 5px 10px 10px;
		}


/* 11th Large BOX All Blue Free Trial */
		* html .boxheadFT h2 {height: 1%;} /* For IE 5 PC */

		.sideboxFTw {
			margin: 0 auto; /* center for now */
			width: 32.5em; /* ems so it will grow */
			background: url(images/sbbody-r6w.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.sideboxFT {
			margin: 0 auto; /* center for now */
			width: 34em; /* ems so it will grow */
			background: url(images/sbbody-r6.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxheadFT {
			background: url(images/sbhead-r6.gif) no-repeat top right;
			margin: 20;
			padding: 0;
			text-align: Left;
		}
		.boxheadFT h2 {
			background: url(images/sbhead-l6.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;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		.boxbodyFT {
			background: url(images/sbbody-l6.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;
		}

/* 12th Large BOX All Blue Choose Option at end of Tours */
		* html .boxheadFT2 h2 {height: 1%;} /* For IE 5 PC */

		.sideboxFT2w {
			margin: 0 auto; /* center for now */
			width: 40em; /* ems so it will grow */
			background: url(images/sbbody-r6w.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.sideboxFT2 {
			margin: 0 auto; /* center for now */
			width: 40em; /* ems so it will grow */
			background: url(images/sbbody-r6.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxheadFT2 {
			background: url(images/sbhead-r6.gif) no-repeat top right;
			margin: 20;
			padding: 0;
			text-align: Left;
		}
		.boxheadFT2 h2 {
			background: url(images/sbhead-l6.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: 1.5em; 
			line-height: .5em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		.boxbodyFT2 {
			background: url(images/sbbody-l6.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;
		}

		
		/* 11th Large BOX All Blue Free Trial */
		* 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-r6.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxheadaboutus {
			background: url(images/sbhead-r6.gif) no-repeat top right;
			margin: 20;
			padding: 0;
			text-align: Left;
		}
		.boxheadaboutus h2 {
			background: url(images/sbhead-l6.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;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		.boxbodyaboutus {
	background: url(images/sbbody-l6.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;
	text-align: left;
		}
		
		
/* Industries Hospitals Large BOX All Blue  */
		* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

		.sideboxi {
			margin: 0 auto; /* center for now */
			width: 55em; /* ems so it will grow */
			background: url(images/sbbody-r12.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxheadi {
			background: url(images/sbhead-r12.gif) no-repeat top right;
			margin: 20;
			padding: 0;
			text-align: Left;
		}
		.boxheadi h2 {
			background: url(images/sbhead-l12.gif) no-repeat top left;
			margin: 0;
			padding: 2px 20px 0px;
			color: #666666; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: 200; 
			font-size: 2.2em; 
			line-height: 1em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		.boxbodyi {
			background: url(images/sbbody-l12.gif) no-repeat bottom left;
			color: #123185; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-size: 1.3em;
			font-weight: 600;
			margin: 0;
			padding: 0px 30px 40px;
		}


		.divider{
			height: 15px;
			background-image: url(images/devider.gif);
			margin-left: auto;
			margin-right: auto;
		}
	#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;
		}
		
		/**.tourmap {
			background: url(images/menu01_r2.png) right top no-repeat;
			height: 50px;			
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			color: #002020;
			font-size: 12px;
			font-stretch: expanded;
			line-height: 30px;
			margin-right: 30px;
			padding: 0px 0px 10px 0px;
		}
		
		.tourmap2 {
			background: url(images/menu01_r2.png) right top no-repeat;
			height: 30px;			
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			color: #002020;
			font-size: 12px;
			font-stretch: expanded;
			line-height: 30px;
			margin-right: 30px;
			padding: 5px 0px 40px 0px;
		}
		
		.tourmap3 {
			background: url(images/menu01_r2.png) right top no-repeat;
			height: 30px;			
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			color: #002020;
			font-size: 12px;
			font-stretch: expanded;
			line-height: 30px;
			margin-right: 30px;
			padding: 0px 8px 15px 0px;
		}
			
		.tourmap4 {
			background: url(images/menu01_r2.png) right top no-repeat;
			height: 30px;			
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			color: #002020;
			font-size: 12px;
			font-stretch: expanded;
			line-height: 30px;
			margin-right: 30px;
			padding: 0px 21px 15px 0px;
		}
			**/
			
		.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;
		}
	#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/suvnavebullet.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: 10px; 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: 327px; margin-right: 5px; text-align:left; padding:1px 1px 4px 6px; background:#000033;}

/* Main Menu Verticle Brackground*/
		ul.jd_menu_vertical {
			width: 200px;
			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} 
		
	
	/*Referral Form*/	
		
		.mainreport
		{
			vertical-align:top;
			padding: 0px 0px 100px 0px;
			background-image: url(images/referralbackground.png);
		}		
		
		.SubHeadR
		{
			vertical-align:top;
			font-size: 12px;
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			color:#fff;
		}
			
		.normaltextbox	
		{
			font-size: 12px;
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: normal;
			font-color:#ffffff;			
		}
		
		.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/requestbackground.png);
		}
		
		.requestSubHead
		{
			
			font-size: 12px;
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			color:#fff;
			padding: 5px;
		}
		
			.requestSubHeadBlack
		{
			
			font-size: 12px;
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			color:#FFFFFF;
			padding: 0px;
		}
				.requestSubHeadWhite
		{
			
			font-size: 12px;
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			color:#000000;
			padding: 0px;
		}
		
		.requestfrmreport
		{
			vertical-align:top;
			padding: 0px 20px 0px 0px;	
		}
		
		 .errorred
		{
			color:#ff0000;
		}	
			
		.requestnormaltextbox	
		{
			padding: 8px 30px 8px 0px;
			font-size: 12px;
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: normal;
			font-color:#000;			
		}
		
		.myinfo
			{
			padding: 8px 20px 8px 0px;
			font-size: 12px;
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: normal;
			color:#FFF;
		}
		
		
		.requestproduct
		{
			
			font-size: 12px;
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			color:#fff;
			vertical-align:top;
			padding: 0px 0px 0px 0px;
			
		}
			
			.producttextbox
		{
			border: black 0px solid;
			width:250px;
			border-collapse: collapse;
			background: none;
			font-size: 14px;
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			color:#FFF;
			cell-padding:5px;
			padding-bottom:20px;
		}	
			
			
/*Right side sub Menu ECMMenu2 */

.ecmmenu2{
	background:;
	width: 960px;
	border: # 0px solid;
	curser:pointer;
	margin-right:0px;

}



.subheader{
	Background:#;

	border-bottom: #000 1px solid;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	
	height: 20px;

	padding-top:4px;
}

.subheader A {color: #000;TEXT-DECORATION:none;cursor:pointer},
.subheader A:link{color: #03C;TEXT-DECORATION:none;cursor:pointer},
.subheader A:visited{color:#03C;TEXT-DECORATION:none;cursor:pointer},
.subheader A:active{color:#03C;TEXT-DECORATION:none;cursor:pointer}
.subheader A:hover{color:#03F;TEXT-DECORATION:none;cursor:pointer}

.submenu{
background:;
display: block;
height: 26px;
margin-left:0px;
padding: 0px 0px 0px 0px;

width:100;
curser:pointer;
vertical-align:bottom;
}

.submenu A {color: #00F;TEXT-DECORATION:none;cursor:pointer},
.submenu A:link{color: #03C;TEXT-DECORATION:none;cursor:pointer},
.submenu A:visited{color:#03C;TEXT-DECORATION:none;cursor:pointer},
.submenu A:active{color:#03C;TEXT-DECORATION:none;cursor:pointer}
.submenu A:hover{color:#03F;TEXT-DECORATION:none;cursor:pointer}

.hide{
display: none;
curser:pointer;
}


.show{
display: block;
curser:pointer;
}


/* ROLLOVERS */
/* large screen display rollover */
.largescreen
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/largescreen2.png') no-repeat;
white-space: nowrap;
display: block;
width: 152px;
height: 113px;
margin: 0;
padding: 0;
}
.largescreen a
{
display: block;
color: #000000;
font-size: 11px;
width: 152px;
height: 113px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.largescreen img
{
width: 152px;
height: 113px;
border: 0;
}
* html a:hover
{
visibility:visible;
}
.largescreen a:hover 
{
color:#FFF;
}
.largescreen a:hover img
{
visibility:hidden;
}
.largescreen span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 

/* fingerprint rollover */
.fingerprint
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/fingerprint2.png') no-repeat;
white-space: nowrap;
display: block;
width: 152px;
height: 113px;
margin: 0;
padding: 0;
}
.fingerprint a
{
display: block;
color: #000000;
font-size: 11px;
width: 152px;
height: 113px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.fingerprint img
{
width: 152px;
height: 113px;
border: 0;
}
* html a:hover
{
visibility:visible;
}
.fingerprint a:hover 
{
color:#FFF;
}
.fingerprint a:hover img
{
visibility:hidden;
}
.fingerprint span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 


/* Hospital rollover */
.Hospital
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/Physicians2.png') no-repeat;
white-space: nowrap;
display: block;
width: 152px;
height: 113px;
margin: 0;
padding: 0;
}
.Hospital a
{
display: block;
color: #000000;
font-size: 11px;
width: 152px;
height: 113px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.Hospital img
{
width: 152px;
height: 113px;
border: 0;
}
* html a:hover
{
visibility:visible;
}
.Hospital a:hover 
{
color:#FFF;
}
.Hospital a:hover img
{
visibility:hidden;
}
.Hospital span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 

/* Hospital rollover */
.School
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/School2.png') no-repeat;
white-space: nowrap;
display: block;
width: 152px;
height: 113px;
margin: 0;
padding: 0;
}
.School a
{
display: block;
color: #000000;
font-size: 11px;
width: 152px;
height: 113px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.School img
{
width: 152px;
height: 113px;
border: 0;
}
* html a:hover
{
visibility:visible;
}
.School a:hover 
{
color:#FFF;
}
.School a:hover img
{
visibility:hidden;
}
.School span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 


/* Hospital rollover */
.Office
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/OfficeBuilding2.png') no-repeat;
white-space: nowrap;
display: block;
width: 152px;
height: 113px;
margin: 0;
padding: 0;
}
.Office a
{
display: block;
color: #000000;
font-size: 11px;
width: 152px;
height: 113px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.Office img
{
width: 152px;
height: 113px;
border: 0;
}
* html a:hover
{
visibility:visible;
}
.Office a:hover 
{
color:#FFF;
}
.Office a:hover img
{
visibility:hidden;
}
.Office span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 



/* attendance rollover */
.attendance
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/TimeAttendance2.png') no-repeat;
white-space: nowrap;
display: block;
width: 152px;
height: 113px;
margin: 0;
padding: 0;
}
.attendance a
{
display: block;
color: #000000;
font-size: 11px;
width: 152px;
height: 113px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.attendance img
{
width: 152px;
height: 113px;
border: 0;
}

* html a:hover
{
visibility:visible;
}
.attendance a:hover 
{
color:#FFF;
}
.attendance a:hover img
{
visibility:hidden;
}
.attendance span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/* Physicians rollover */
.physicians
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/Physicians2.png') no-repeat;
white-space: nowrap;
display: block;
width: 152px;
height: 113px;
margin: 0;
padding: 0;
}
.physicians a
{
display: block;
color: #000000;
font-size: 11px;
width: 152px;
height: 113px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.physicians img
{
width: 152px;
height: 113px;
border: 0;
}

* html a:hover
{
visibility:visible;
}
.physicians a:hover 
{
color:#FFF;
}
.physicians a:hover img
{
visibility:hidden;
}
.physicians span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 

/* physiciansments rollover */
.implement
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/implement2.png') no-repeat;
white-space: nowrap;
display: block;
width: 152px;
height: 100px;
margin: 0;
padding: 0;
}
.implement a
{
display: block;
color: #000000;
font-size: 11px;
width: 152px;
height: 100px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.implement img
{
width: 152px;
height: 100px;
border: 0;
}

* html a:hover
{
visibility:visible;
}
.implement a:hover 
{
color:#FFF;
}
.implement a:hover img
{
visibility:hidden;
}
.implement span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 


/* Pre-emptive rollover */
.preemptive
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/pre-emptive2.png') no-repeat;
white-space: nowrap;
display: block;
width: 152px;
height: 100px;
margin: 0;
padding: 0;
}
.preemptive a
{
display: block;
color: #000000;
font-size: 11px;
width: 152px;
height: 100px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.preemptive img
{
width: 152px;
height: 100px;
border: 0;
}

* html a:hover
{
visibility:visible;
}
.preemptive a:hover 
{
color:#FFF;
}
.preemptive a:hover img
{
visibility:hidden;
}
.preemptive span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
}


/* Pre-emptive rollover */
.roi
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/roi2.png') no-repeat;
white-space: nowrap;
display: block;
width: 152px;
height: 100px;
margin: 0;
padding: 0;
}
.roi a
{
display: block;
color: #000000;
font-size: 11px;
width: 152px;
height: 100px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.roi img
{
width: 152px;
height: 100px;
border: 0;
}

* html a:hover
{
visibility:visible;
}
.roi a:hover 
{
color:#FFF;
}
.roi a:hover img
{
visibility:hidden;
}
.roi span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
}


/* FreeTrial rollover */
.FreeTrial
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/FreeTrial2.png') no-repeat;
white-space: nowrap;
display: block;
width: 400px;
height: 34px;
margin: 0;
padding: 0;
}
.FreeTrial a
{
display: block;
color: #000000;
font-size: 11px;
width: 400px;
height: 34px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.FreeTrial img
{
width: 400px;
height: 34px;
border: 0;
}
* html a:hover
{
visibility:visible;
}
.FreeTrial a:hover 
{
color:#FFF;
}
.FreeTrial a:hover img
{
visibility:hidden;
}
.FreeTrial span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 



/* rollover */
.cssnav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/readmoreP.png') no-repeat;
white-space: nowrap;
display: block;
width: 211px;
height: 44px;
margin: 0;
padding: 0;
}
.cssnav a
{
display: block;
color: #000000;
font-size: 11px;
width: 99px;
height: 30px;
display: block;
float: left;
color: #666;
text-decoration: none;
}
.cssnav img
{
width: 99px;
height: 30px;
border: 0;
}


* html a:hover
{

visibility:visible
}

.cssnav a:hover 
{
color:#000;
}
.cssnav a:hover img
{
visibility:hidden;
}

.cssnav span
{

position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 

/* Larger Button main page rollover 2 */
.cssnav2
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/LearnMoreButtonP.png') no-repeat;
white-space: nowrap;
display: block;
width: 158px;
height: 39px;
margin: 0;
padding: 0;
}

.cssnav2 a
{
display: block;
color: #000;
font-size: 14px;
width: 158px;
height: 39px;
display: block;
float: left;
color: #666;
text-decoration: none;

}

.cssnav2 img
{
width: 158px;
height: 39px;
border: 0;
}

* html a:hover
{

visibility:visible
}

.cssnav2 a:hover 
{
color:#000;
}
.cssnav2 a:hover img
{
visibility:hidden;
}

.cssnav2 span
{

position: absolute;
left: 24px;
top: 8px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 	
			
			