/* temporary styles - to be moved into Portal Framework (enterprise style sheets) */

@media print
{
    #whitespaceContent table, #whitespaceContent tr, #whitespaceContent td, #whitespaceContent td{ width: auto; }
}

#whitespaceContent table { position:relative; }

#whitespaceContent input, #whitespaceContent select, #whitespaceContent textarea { margin:0; }

#whitespaceContent ul ul, #whitespaceContent ul ul ul { margin-top:0; margin-bottom:0 }
/* End of temporary styles */


/* Site defined styles - enterprise overrides */
#whitespaceContent { min-width:645px; }

#whitespaceContent hr {
	border: 2px solid #c1beb1;
}
#whitespaceContent ul li {
	list-style-type:none;
	list-style-image: url(/florida/images/bullet.gif);
	margin:0px;
	padding:0px;
}
#whitespaceContent ul ul li {
	list-style-image:none;
	list-style-type:circle;
}
#whitespaceContent ul ul ul li {
	list-style-image:none;
	list-style-type:square;
}
#whitespaceContent ol li {
	list-style-image:none;
	list-style-type:decimal;
	line-height:1.6em;
}

/* footer */
#footer table { width:97%; }
#footer td { padding:0; }
#footer p, #footer a, #footer a:hover { font-family:arial; font-size:11px; color:#514b3f; }

/* Right Navigation Contact Claim styling for PI, Claim and BI (Small Business) */
.contactIntroText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;color: #514b3f; margin: 5 5 0 10px;}
.contactMainPhoneNumber { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;color: #000000; font-weight: bold; margin: 0 5 0 10px;}
.contactSubHeadingText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #77705f; margin: 0 5 0 10px;}
.contactSubPhoneNumbers { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  color: #77705f; margin: 0 5 0 10px;}

/* Risk Control list styles */
#whitespaceContent ul.arrow { padding:0px 0px 10px 10px; margin:0px; }
#whitespaceContent ul.arrow li { background-repeat: no-repeat; padding:0px 0px 5px 10px; background-image: url(/florida/images/arrow.gif); background-position: 0px 5px 0px 0px; list-style-type: none; list-style-position: outside;margin-left: 0px; list-style-image:none;}
#whitespaceContent ul.b_arrow { margin:0px; font-size:12px; line-height:1.3em; }	
#whitespaceContent ul.b_arrow li { background-repeat: no-repeat; padding:0px 15px 10px 35px; background-image: url(/florida/images/arrow_button.jpg); background-position: 5px 0px 0px 0px; margin-left: 0px; list-style-type: none; 	list-style-position: outside; list-style-image:none;}
#whitespaceContent ul.b_carat { padding:0px 0px 10px 10px; margin:0px;}	
#whitespaceContent ul.b_carat li { background-repeat: no-repeat; padding:0px 0px 5px 20px; background-image: url(/florida/images/carat_button.gif); background-position: 0px 3px 0px 0px; margin-left: 0px; list-style-type: none; list-style-position: outside; list-style-image:none;}

/* Tool Tips/Mouse Over text styles */
a.info {text-decoration:none;}
a.info:hover {background:#ffffff; text-decoration:none;} /*background color is for IE6*/
a.info span {display:none;}
a.info:hover span {display:inline; position:absolute; background:#e9e8e4; border:1px solid #000000; color:#000000; padding:5px 5px; margin-left:8px; width:350px; z-index:1;}