<!--#pragma directives disabled -->

body {

	font-family: arial,verdana,sans-serif; font-size: 13px; line-height: 120%;
	background-color: #eeeeee;
  }
/* Fix to keep Firefox from shifting when no vertical scrollbar */
html { min-height: 100%; margin-bottom: 1px; }

html,body {
   margin:0;
   padding:0;
}

p, ul, ol, td {font-family: arial, helvetica, sans-serif; color: #000; font-size: 12px;}
a {color: #00C; text-decoration: underline;}
a:active {color: #0C0; text-decoration: underline;}
a:visited {color: #060; text-decoration: underline;}
a:hover {color: #0C0; text-decoration: underline;}
h1 {font-family: verdana,arial,sans-serif; font-size: 20px; line-height: 120%; font-weight: bold; color: #25256F; margin-bottom: 0;}
h2 {font-family: verdana,arial,sans-serif; font-size: 18px; line-height: 120%; font-weight: bold; color: #25256F; margin-bottom: 0;}
h3 {font-family: verdana,arial,sans-serif; font-size: 15px; line-height: 120%; font-weight: bold; color: #25256F; margin-bottom: 0;}
h4 {font-family: verdana,arial,sans-serif; font-size: 14px; line-height: 120%; font-weight: bold; color: #25256F; margin-bottom: 0;}
h5 {font-family: verdana,arial,sans-serif; font-size: 12px; line-height: 120%; font-weight: bold; color: #25256F; margin-bottom: 0; text-align: left;}
/* Used for T1 ads */
h6 {
   	font-family: verdana,arial,sans-serif; 
 	font-size: 23px; 
	line-height: 120%; 
	font-weight: normal; 
	color: #25256F !important;
	margin-bottom: 0;
	padding: 0;
	}
	 
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration: none; color: #25256F;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration: none; color: #25256F;}
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {text-decoration: none; color: #25256F;}

/* Clears */
.left {clear: left; height: 1px;}
.right {clear: right; height: 1px;}
.both {clear: both; height: 1px;}

/* Primary color: 
Background color for major section headers, etc.
*/
.primary {background-color: #f3f8ec;}

/* Secondary Color:
Background color for the right nav, any striped sections, etc.
*/
.secondary {background-color: #008ac2;}

/* Top navigation bar (light blue) */

#navbar {
	width: 804px;
}

html>body #navbar {
	width:802px;
	height: 25px;
	border: 0;
	}

.navbarBG {
	background-image: url(/content/images/navbar/blue_nav.jpg);
	background-repeat: repeat-x;
}

#navbar a:link {
	color: #fff;
	text-decoration: none;
	padding: 2px;
	}
#navbar a:hover {
	color: #fff;
	text-decoration: underline;
	}
#navbar a:visited {
	color: #fff;
	text-decoration: none;
}
#navbar a:active {
	color: 333;
	}
#navbar img {

	padding-top: 5px;
	padding-left: 5px;
}

.bookMark {
	height: 19px;
	float: left;
	clear: left;
	padding: 5 0 0 4;
	color: #fff;
	position: relative;
	}
.bookMark img {
	padding-top: 5px;
	position: relative;
}

.topIcons {
	height: 19px;
	text-align: right;
	float: right;
	color: #fff;
	padding-top: 5px;
	padding-right: 5px;
	position: relative;
	}



/* Top Navigation/Header Styles */
#topnav {
	width: 800px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-width: 1px;
	border-color: Black;
	border-style: solid;
	background-color: #fff;
	}

#topnav a {
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none; 
	font-weight: bold;
	font-size: 10px;
	line-height: 20px;
	text-transform: uppercase;
	}

#topnav a:link {color: #333;}
#topnav a:visited {color: #333;}
#topnav a:active {color: #393;}
#topnav a:hover {color: #393; background-color: #FFFFFF;}

.hrCorner a {
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size: 9px;
	line-height: 20px;
	text-transform: uppercase;
	background : White;
	border : thin solid #cc6600;
	position: relative;
	padding: 2px 3px 2px 3px;
	color: #FFFFFF; 
	background-color: #f89e33;
}
	


.hrCorner a:visited {color: #FFFFFF;}
.hrCorner a:active {color: #393;}
.hrCorner a:hover {color: #393;}

#topnav p {
	font-family: Arial, Verdana, sans-serif;
	font-size: 9px;
	line-height: 120%;
	color: #333;
	margin: 2px;
	}

#navigationA {
	border-top: 1px solid black;	
	text-align: center;
	width: 800px;
	height: 20px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #333;
	background: #fff;
	}

#topnav #navigationA a.active {color: #393;}

#navigationA .search a {
	background-color: #ccc;
	padding: 0 4px;
	margin: 0;
	color: #fff;
	}
#navigationA .search a:hover {
	color: #eee;
	}
#navigationA .search a:visited {
	color: #fff;
	}

#navigationB {	
	border-top: 1px solid #999;
	text-align: center;
	width: 803px;
	height: 20px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #333;
	background-image: url(/content/images/navbar/gray.gif);
	}
	html>body #navigationB {
	width:800px;
	}
#navigationB .label {font-weight: bold; color: #014a8f; text-transform: uppercase;}

#topnav #navigationB a {color: #014a8f;}
#topnav #navigationB a.active {color: #393;}


#navigationC {
	border-top: 1px solid #999;
	text-align: right;
	width: 803px;
	height: 30px;
	padding: 0;
	margin: 0;
	text-indent: 10px;
	background-color: #fdfeeb;
	}
	html>body #navigationC {
	width:800px;
	}

#navigationC .search {font-size: 11px; text-transform: uppercase;}
#navigationC form.navsearch {padding: 0 5px 5px 0;}
#navigationC form.navsearch input {font-size: 11px; margin: 0px 0 0px 0; padding: 0;}

* html #navigationC form.navsearch {display: inline;}

#navigationC .navSalutation {
	float: left;
	font-weight: bold;
	font-size: 13px;
	color: #014a8f;
	text-transform: none;
	padding-top: 6px;
	margin-bottom: -3px;
	}
#navigationC .navSalutation a:link {
	font-weight: bold;
	font-size: 11px;
	color: #900;
	text-transform: none;
	padding-top: 2px;
	margin-bottom: -3px;
	}

#navigationC .navSalutation a {
	font-weight: normal;
	text-transform: none;
	text-decoration: underline;
	color: #00C;
	}
#navigationC .navSalutation a:hover {
	text-decoration: none;
	color: #333;
	}
#navigationC .navSalutation a.signin {
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #f6f7bd;
	color: #333;
	font-size: 10px;
	border : 1px solid Black;
	padding : 0 3 0 3;
}
#navigationC .navSalutation a.signin:hover {
	color: #900;
	}
	
	
#CACnav {	
	border: 1px solid black;
	text-align: center;
	width: 805px;
	height: 20px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #333;
	background-color: #FFFF66;
	}
html>body #CACnav {
	width:800px;
	}
#CACnav .label {font-weight: bold; color: #ff3333; text-transform: uppercase;}

#CACnav a {
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none; 
	font-weight: bold;
	font-size: 9px;
	line-height: 20px;
	text-transform: uppercase;
	}

#CACnav a:link {color: #333;}
#CACnav a:visited {color: #333;}
#CACnav a:active {color: #393;}
#CACnav a:hover {color: #393;}

/* Drop Down Styles */

#dropmenudiv{
	position: absolute;
	border: 1px solid black;
	border-bottom-width: 0;
	font: normal 9px Verdana, Arial, sans-serif;
	line-height: 18px;
	z-index:100;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-align: left;
	text-indent: 3px;
	border-bottom: 1px solid #333;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	color: #333;
}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #fff;
	color: #393;
}

/* Right Navigation Styles */
.rightNav {font-family: arial,verdana,sans-serif; font-size : 12px; font-weight : normal; color : #FFFFFF;}
	.rightNav a:link 	{text-decoration: none; color: #FFFFFF;}
	.rightNav a:active 	{text-decoration: underline; color: #FFFFFF;}
	.rightNav a:visited {text-decoration: underline; color: #FFFFFF;}
	.rightNav a:hover 	{text-decoration: underline; color: ##f3f8ec;  font-weight: bold;}
.rightNavActive {font-family: arial,verdana,sans-serif; font-size : 12px; font-weight : bold; color : #FFFFFF;}
	.rightNav a:link 	{text-decoration: none; color: #FFFFFF;}
	.rightNav a:active 	{text-decoration: underline; color: #FFFFFF;}
	.rightNav a:visited {text-decoration: underline; color: #FFFFFF;}
	.rightNav a:hover 	{text-decoration: underline; color: ##f3f8ec;  font-weight: bold;}

.rightNavHead {font-family: verdana,arial,sans-serif; font-size: 14px; line-height: 120%; font-weight: bold; color: #FFFFFF; text-align: center;}

/* Offer detail page */
#detail {margin-bottom: 20px;}
#detail h2 {color: #666; font-size: 18px; font-weight: bold; text-align: left;}
#detail h3 {color: #25256F; text-align: left;}
#detail ul li {list-style-type: square;}
#detail ol li {text-align: left;}
.tagImage {float: right; margin: 0 10px 5px 5px; padding: 3px; width: 165px; text-align: center;}
.tagImage p {text-align: center; margin: 5px 0px 0px 40px; }
.extLink {width: 100%; text-align: center; font-size: 15px; font-weight: bold;}
#detail .small {font-family: arial,verdana,sans-serif; font-size: 9px; line-height: 120%; font-weight: normal; color: #666666;}
.centered {text-align: center;}

/* Quote Alert Box (for Auto and Home Ins pages */
#quoteAlert {
	width: 340px;
	margin-left: auto;
    margin-right: auto;
	background: #ffc url('/content/images/extras/checkbox_orange.gif') 10px 22px no-repeat;
	border: 1px solid #ccc;
	padding: 5px;
	text-align: center;
	text-indent: 15px;
	clear: left;
	}
#quoteAlert a {color: #123b57; font-weight: bold;}
#quoteAlert a:hover {color: #cc6600;}
#quoteAlert h3 {margin: 0 0 0 0; padding: 0 0 0 0; text-align: center;}

/* Support Information Box (For CAC) */
#support {
		width: 300px;
		text-align: center;
		background-color: #FFFF66; 
		border: 2px solid #EF9C00;
		padding: 10px;
		margin: 5px 0 10px 50px;
		}
#support a:link {font-family: verdana,arial,sans-serif; font-size: 14px; color: #25256F; text-decoration: underline; font-weight: bold;}
#support a:active {font-family: verdana,arial,sans-serif; font-size: 14px; color: #25256F; text-decoration: underline; font-weight: bold;}
#support a:visited {font-family: verdana,arial,sans-serif; font-size: 14px; color: #25256F; text-decoration: underline; font-weight: bold;}
#support a:hover {color: #369;}

/* Main Content Area of Provider Bio Page */
#ydcontent {
	width: 588px;
	border: 1px solid black;
	border-top: 0;
	padding: 5px 0 0 0;
	}

ul.ydBullets {list-style-image: url(/content/images/client/common/nav_bullet.gif); margin-top: 5px; margin-left: 5px; padding-top: 0; padding-left: 0; color: #FFFFFF;}
.indent {padding-left: 23px;}
.indent h3 {margin-top: 10px; color: #FFFFFF;}

/* Product pop ups */
#popup {
	padding: 0;
	margin: 5px;
	border: 1px solid #e1f3df;
	background-color: #FFFFFF;
	}
#popup img {margin: 5px 5px 2px 7px;}
#popup .stripe {
	background-color: #f3f8ec;
	text-align: right;
	padding-right: 5px;
	margin-top: 5px;
	}
#popup .content {padding: 7px;}

.popupHeader {
	background-color : #004a90;
	font-family: verdana,arial,sans-serif;
	color : #FFFFFF;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
}
.rowWhite {
	background-color: #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;

}

.rowBlue {
	background-color: #f0f8ff;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;

}

/* Generic call out box style */
.callout {
	background-color: #ffc; 
	border: 1px solid #ccc; 
	padding: 3px;
	margin: 5px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	text-align: center;
	}
.callout p {
	margin: 7px;
	padding: 0;
	}
	
.callout_300px {
	width: 300px; 
	background: #ffc; 
	border: 1px solid #ccc; 
	padding: 10 10 10 10px; 
	margin-left: auto; 
	margin-right: auto;
	text-align: center;
}
	
/* Auto Insurance Scroller */
.scroll {
	background: url(/content/editorial/extras/INSURANCE/images/cash.jpg); 
	background-repeat: no-repeat;
	padding: 3px;
	margin: 5px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 441px;
	height: 110px;
	}
.scroll p {
	font-family: Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: 7px;
	padding-left: 215px;
	text-align: center;
	}
.scrollHeader {

margin-left: 180px;
margin-top: 10px;
}
.scrollBold {
	font-size: 15px;
	font-weight: bold;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	color: #cc0000;
}

#homeScroll {
	background-color: #edf2f2; 
	border: 1px dashed #ccc; 
	padding: 5px;
	margin: 5px;
	text-align: center;
	margin: auto;
	width: 154px;
	}
	
	html>body #homeScroll {
	width:140px;
	}
#homeScroll h3 {
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
	color: #25256F;

}

/* Quote Boxes */

#callBox {
	background: url(/content/images/client/common/quote_box/quoteBoxBG.gif);
	background-repeat: no-repeat;
	width: 195px;
	height: 180px;
	float: left;
	margin-left: 40px;
	margin-bottom: 25px;
	padding-top: 20px;
}

html>body #callBox {
	margin-left: 80px;
	}

.quoteBox {
	background: url(/content/images/client/common/quote_box/quoteBoxBG.gif);
	background-repeat: no-repeat;
	width: 195px;
	height: 190px;
	float: left;
	margin-bottom: 25px;
	margin-left: 25px;	
	padding-top: 20px;
}

.quoteBoxWide {
	background: url(/content/images/client/common/quote_box/quotebox_wide.gif);
	background-repeat: no-repeat;
	width: 300px;
	height: 140px;
	text-align: center;
	margin-left: auto;	
	margin-right: auto;
	padding-top: 10px;
	font-family: verdana,arial,sans-serif; 
	font-size: 14px; line-height: 110%; 
	font-weight: bold; 
	text-align: center; 
	color: #25256F;
	
}

.quoteSubProducts {
	background: url(/content/images/client/common/quote_box/quote_subproduct_box.gif);
	background-repeat: no-repeat;
	width: 300px;
	height: 150px;
	text-align: center;
	margin-left: auto;	
	margin-right: auto;
	padding-top: 10px;
}

.redBold {
	font-size: 15px;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	text-align: center;
	color: #cc0000;
}


/* Used for ad area in right nav on home page and product pages */
.rail {
	padding-bottom: 8px;
	}
.rail h3 {margin: 5px auto 10px auto; color: #FFFFFF;}	
.rail h4 {margin: 5px auto 10px auto; color: #FFFFFF;}	


.red {color: #900;}
.brightred {
	color: Red;
}

/* Styles for Ad Server */
.ad_horizontal {
	text-align: center;
	padding: 15px 0;
	background-color: #f3f8ec;
	border-top: 1px solid #ccc;
	margin: 0;
	}
.ad_homePage {
	text-align: center;
	padding: 10px;
	background-color: #f3f8ec;
	margin-left: auto;
	margin-right: auto;
	}

.adCall p {
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
	color: #a8c2ad;
	margin: 1px;
	padding: 0;
	}
.adSpotlight {
	margin: 20px 8px 15px 8px;
	padding: 12px 8px 12px 0px;

}

	
/* Bottom area of Search and other pages */
.bottomCallOut {
	background-color: #f3f8ec;
	border-top: 1px solid #ccc;
	padding: 5px 0;
	margin: 5px 0 0 0;
	}

.bottomCallOut h3 {font-family: verdana,arial,sans-serif; font-size: 15px; line-height: 120%; font-weight: bold; color: #25256F; margin-bottom: 0;}

/* Table Styles */

#quoteTable {
	width: 805px;
    border-color: black;
    border-width: 0 1px 1px 1px;
    border-style: solid;
	text-align: center;
	background-color: #fff;
}

html>body #quoteTable {
	width:802px;
	}
	
#listTable {
	width: 805px;
    border-color: black;
    border-width: 0 1px 1px 1px;
    border-style: solid;
	text-align: center;
	background-color: #fff;
}

html>body #listTable {
	width:800px;
	}
#extrasTable {
	width: 804px;
	text-align: center;
	background-color: #fff;
	 border-color: black;
    border-width: 0 0px 1px 1px;
    border-style: solid;
	
}
html>body #extrasTable {
	width:800px;
	}
#mainTable {
	width: 805px;
    border-color: black;
    border-width: 0 1px 1px 1px;
    border-style: solid;
	text-align: center;
	background-color: #fff;
}
html>body #mainTable {
	width:800px;
	}
#pdListTable {
	width: 805px;
    border-color: black;
    border-width: 0 1px 1px 1px;
    border-style: solid;
	text-align: center;
	background-color: #fff;
}
html>body #pdListTable {
	width:802px;
	}

#genericTable {
	width: 801px;
    border-color: black;
    border-width: 0 0 1px 1px;
    border-style: solid;
	text-align: center;
}

html>body #genericTable {
	width:800px;
	}
#navTable {
	width: 803px;
	margin-bottom: -2px;
}

html>body #navTable {
	width:800px;
	padding-bottom: 2px;
	}
#infoTable {
	width: 804px;
    border-color: black;
    border-width: 0 0 1px 1px;
    border-style: solid;
	text-align: center;
}

html>body #infoTable {
	width:800px;
	}
#listViewTable {
	width: 802px;
    border-color: black;
    border-width: 0 1px 1px 1px;
    border-style: solid;
	text-align: center;
	background-color: #fff;
}

html>body #listViewTable {
	width:802px;
	}
	
#searchTable {
	width: 805px;
    border-color: black;
    border-width: 0 1px 1px 1px;
    border-style: solid;
	text-align: center;
	background-color: #fff;
}

html>body #searchTable {
	width:802px;
	}
#nagcTable {
	background: url(/content/images/headers/ogc_header.jpg); repeat-x;
	height: 88px;
	width: 802px;
}

html>body #nagcTable {
	width:800px;
	}
/* 
Style for the article section of product pages.  
Need to use h1,h2 in html, but that's a huge task
so we'll leave it as is for now.
*/
.articleHead {font-family: verdana,arial,sans-serif; font-size: 13px; line-height: 110%; font-weight: bold; color: #666666; padding-top: 5px;}
.articleSub {font-family: verdana,arial,sans-serif; font-size: 12px; line-height: 110%; font-weight: bold; color: #000000;}

/* This handles any h1, h2 tags that might appear in the article section */
.product h1 {font-family: verdana,arial,sans-serif; font-size: 13px; line-height: 110%; font-weight: bold; color: #666666; padding-top: 5px;}
.product h2 {font-family: verdana,arial,sans-serif; font-size: 12px; line-height: 110%; font-weight: bold; color: #000000;}
.content h1 {font-family: verdana,arial,sans-serif; font-size: 13px; line-height: 110%; font-weight: bold; color: #666666; padding-top: 5px;}
.content h2 {font-family: verdana,arial,sans-serif; font-size: 12px; line-height: 110%; font-weight: bold; color: #000000;}

UL.prodList {list-style-image: url(/content/images/client/common/nav_bullet.gif); margin-left: -1.0em; padding-left: 35px;}
.quoteHead {font-family: verdana,arial,sans-serif; font-size: 14px; line-height: 110%; font-weight: bold; text-align: center; color: #25256F;}
.quote {font-family: arial,verdana,sans-serif; font-size: 12px; line-height: 120%;font-weight: normal; color: #000000; text-align: center; padding-left: 5px; padding-right: 5px;}
.quotePhone {font-family: arial,verdana,sans-serif; font-size: 12px; line-height: 120%;font-weight: normal; color: #000000; text-align: left; padding-left: 5px; padding-right: 5px;}
.quoteSmall {font-family: arial,verdana,sans-serif; font-size: 10px; line-height: 120%;font-weight: normal; color: #000000;}
.quoteDisclaimer p {font-family: arial,verdana,sans-serif; font-size: 9px; line-height: 120%;font-weight: normal; color: #666666; background-color: #FFFFFF;}

/* Product info pages */
div.product {padding-bottom: 10px;}
div.product ul {list-style-image: url(/content/images/client/common/nav_bullet.gif); margin-left: -1.0em; padding-left: 40px;}
div.product li {margin-bottom: 5px;}

/* Provider bio styles */
SPAN.floatLeft { FLOAT: left; POSITION: static; WIDTH: 225px; }
SPAN.floatLeft h2 { WIDTH: 400px; }
.spacer { clear: both; height: 1px; }
#bio { padding-left: 10px; padding-right: 10px;}

/* Payroll Deduction Table Styles */

table.deductionOverview {width: 90%; background-color: #e5ecf3; padding: 2px;}
table.deductionOverview th {background-color: #e5ecf3; color: #000000;}
table.deductionOverview td {background-color: #FFFFFF; padding: 2px; color: #000000;}

table.deductionSummary {width: 100%; background-color: #e5ecf3; padding: 2px;}
table.deductionSummary th {background-color: #e5ecf3; color: #000000;}
table.deductionSummary td {background-color: #FFFFFF; padding: 2px; color: #000000;}

/* Table styles for SureDeduct */

table.surededuct {width: 95%; background-color: #d5dae0; padding: 1px; align: center;}
table.surededuct th {background-color: #e5ecf3; color: #000000; font-size: 12px;}
table.surededuct td {background-color: #FFFFFF; padding: 2px; color: #000000;}

/* Registration Styles */

.regheader {font-family: verdana,arial,sans-serif; font-size: 13px; line-height: 120%; font-weight: bold; color: #431685; margin: 5px; bgcolor: #e5ecf3;}

/* Style for vision app */

input.button {
		background-color: #133e8e; 
		font-weight: bold; 
		font-size: 14px; 
		color: white; 
		border: thin solid #999999;
}
	
/* This is stuff I want to deprecate */
.indexHeader {font-family: verdana,arial,sans-serif; font-size: 23px; line-height: 120%; color: #25256F;}
.prodHeader {font-family: verdana,arial,sans-serif; font-size: 14px; line-height: 18px; font-weight: bold; color: #25256F;}
ul.prodList {list-style-image: url(/content/images/client/common/nav_bullet.gif); margin-top: 5px; margin-left: 50px; padding-top: 0; padding-left: 0;}
.welcome {font-family: verdana,arial,sans-serif; font-size: 15px; font-weight: normal; font-style: italic; line-height: 120%; color: #25256F;}


.disclaimer {font-family: arial, helvetica, sans-serif; color: #000000; font-size: 10px; line-height: 110%; font-style: italic;}
.signup {font-family: arial, helvetica, sans-serif; color: #000000; font-size: 10px; font-style: normal;}

#dhtmltooltip{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
#dhtmlpointer{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}

<!--#pragma directives enabled -->

