/* CSS Document */#content {	color: #333;	background-color: #fff;	font: normal 11px/19px Tahoma, verdana, arial, helvetica, sans-serif;	margin: 0px;	padding: 0px;	} /* ---[ Main Column ]------------------------------------------------------- */	#content_container {	width: 544px;	padding: 0px 0px 20px 0px;	margin-left: 190px;	font: normal 11px/17px Tahoma, verdana, arial, helvetica, sans-serif;	}		#content_container a:link {	color: #004EAF;	text-decoration: underline;	font: normal 11px /17pxTahoma, verdana, arial, helvetica, sans-serif;	}	#content_container a:visited {	color: #949BAB;	text-decoration: underline;	}	#content_container a:hover {	color: #0099CC;	text-decoration: none;	}/* ---[ General Rules ]------------------------------------------------------- */	h1 {	font: normal 21px/21px arial, helvetica, sans-serif;	color: #000;	margin: 0px 0px 15px;	padding-top: 15px;	}		h2 {	font: bold 14px/18px arial, helvetica, sans-serif;	color: #004EAF;	margin: 0px; 	padding-bottom: 3px;	padding-top: 3px;	}	h3 {	font: normal 12px/20px arial, helvetica, sans-serif;	color: #000;	}		.hr {	border-top: 1px solid #e1e1e1;    height: 10px;	}		/* section titles */	h4 {	font: bold 12px/18px arial, helvetica, sans-serif;	color: #004EAF;	margin: 0px; 	padding-bottom: 3px;	padding-top: 10px;	}		h6 {	font: 9px/15px Tahoma, verdana, arial, helvetica, sans-serif;	color: #666;	padding: 0px;	margin: 0px;	}		p {	margin-top: 0px;	padding-top: 0px;	font: normal 11px/17px Tahoma, verdana, arial, helvetica, sans-serif;	}		td {	color: #333;	font: normal 11px/17px Tahoma, verdana, arial, helvetica, sans-serif;	}	/* ---[ Menu ]------------------------------------------------------- */	#navigation_tobacco {	width: 160px;	margin-left: 6px;	padding: 0 0 5px 0;	float: left;	display: block;	text-align: center;	font: 11px arial, helvetica, sans-serif;	}	#navigation_tobacco ul {	display: block;	margin: 0px;	padding: 0px;	border: none;	list-style-type: none;	}		#navigation_tobacco li {	margin: 0;	}		#navigation_tobacco ul li a {	height: 40% ;	display: block;	padding: 6px 0px 6px 14px;	border-bottom: 1px solid #e8f7ff;	color: #005FA2;	text-decoration: none;	}			#navigation_tobacco ul li a:hover {	background-color: #F2FAFF;	color: #000033;	display: block;	}		#navigation_tobacco ul li.on a {	font-weight: bold;	background-color: #F2FBFF;	}		#navigation_tobacco ul li.on a:hover {	background: #F2FBFF;	cursor: default;	color: #005FA2;	}		#navigation_tobacco a {	padding: 0px 5px 0px 12px;	color: #005FA2;	text-decoration: none;	}		#navigation_tobacco a:hover {	color: #000033;	text-decoration: underline;	}		#navigation_tobacco  h4 a {	padding: 0px 5px 0px 12px;	color: #005FA2;	text-decoration: none;	}		#navigation_tobacco h4 a:hover {	color: #0099CC;	text-decoration: underline;	}		/* These two content divs can be named the same, but they must exist in different css files */	.content_wide {	float: left;	width: 544px;	padding: 0px;	position: relative;	}		.stub {	float: left;	width: 140px;	margin-left: 20px;	padding: 0px;	}		.content_left {	float:left;	width: 257px;	padding: 0px;	}		.content_right {	float:right;	width: 257px;	margin-left: 30px;	padding: 0px;	}		/* when the stub div is inside the content, this style is called */	.content_wide .stub {	float:right;	width: 140px;	margin-left: 10px;	padding: 0px;	}		#content_container ul {	margin: 7px;	/*padding-left: 2px;*/	padding-left: 10px;	border: none;		}		#content_container ul.spaced li {	padding-bottom:5px;	}		/* ---[ Promos ]----------------------------------------------------------------- */	.stubpromo01 {	padding: 5px 10px 10px 10px;	border: 1px solid #C6DDF3;	background-color: #F9FCFF;	}		.stubpromo02 {	padding: 5px 10px 10px 10px;	border: 1px solid #bfbfbf;	background-color: #fff;	}		.stubpromo03 {	padding: 5px 8px 8px 8px;	border: 1px solid #fc0;	background-color: #FFFFE4;	}			.navhead {	margin: 20px 0 0 0;	padding: 0px;	border-top: 1px solid #e8f7ff;	border-left: 1px solid #e8f7ff;	border-right: 1px solid #d7eefb;	border-bottom: 1px solid #d7eefb;	background-color: #f4fbff;	}		#lista {	text-align:left;	}	#lista ul {	padding-left: 6px;	margin-left: 6px;	list-style-type: none;	}	#lista ul li {	margin-top: 2px;	margin-bottom: 4px;	}	#lista ul li a {	display: inline;	padding: 0;	text-decoration: none;	border: 0;}#lista ul li a:hover {	background-color: #ffffff;}
