/* CSS Document */

#content {
	color: #000000;
	font: normal 12px/19px arial, Tahoma, verdana,  helvetica, sans-serif;
	margin: 0px;
	padding: 15px;
	} 

/* ---[ Main Column ]------------------------------------------------------- */

	#content_container {
	width: 544px;
	padding: 0px 0px 20px 0px;
	margin-left: 190px;
	font: normal 10px/17px arial, Tahoma, verdana,  helvetica, sans-serif;
	}
	
	a:link {
	color: #000000;
	text-decoration: underline;
	font: bold 12px arial, Tahoma, verdana,  helvetica, sans-serif;
	}

	a:visited {
	color: #000000;
	text-decoration: underline;
	}

	a:hover {
	color: #7A003D;
	}



/* ---[ General Rules ]------------------------------------------------------- */

	h1 {
	font: bold 16px/21px arial, helvetica, sans-serif;
	color: #000;
	margin: 0px 0px 15px 0px;
	}
	
	h2 {
	font: bold 14px/16px arial, helvetica, sans-serif;
	color: #696969;
	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;
	font: normal 12px/17px arial, Tahoma, verdana,  helvetica, sans-serif;
	color: #000;
	}
	
	td {
	color: #333;
	font: normal 11px/17px arial, Tahoma, verdana,  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;	
	font: normal 12px/19px arial, Tahoma, verdana,  helvetica, sans-serif;
	}
	
	#content_container ul.spaced li {
	padding-bottom:5px;
	font: normal 12px/19px arial, Tahoma, verdana,  helvetica, sans-serif;
	}
	
	/* ---[ 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;
	font: normal 12px/19px arial, Tahoma, verdana,  helvetica, sans-serif;
	}

	#lista ul {
	padding-left: 6px;
	margin-left: 6px;
	list-style-type: none;
	font: normal 12px/19px arial, Tahoma, verdana,  helvetica, sans-serif;
	}

	#lista ul li {
	margin-top: 2px;
	margin-bottom: 4px;
	font: normal 12px/19px arial, Tahoma, verdana,  helvetica, sans-serif;
	}

	#lista ul li a {
	display: inline;
	padding: 0;
	text-decoration: none;
	border: 0;
}

#lista ul li a:hover {
	background-color: #ffffff;
	font: normal 12px/19px arial, Tahoma, verdana,  helvetica, sans-serif;
}

