/* Primerica Navigation CSS Document *//*** Controls style/placement of DIV ***/#navigation {	float: right;	clear: both;	width: auto;	margin-right: 10px;	height: auto;}#navigation a {	font-family: Interstate-Regular, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	text-decoration: none;}#navigation a:hover {	color: #CC0000;	text-decoration: none;}#section_nav {	float: left;	width: 239px;	font-family: Interstate-Regular, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;}#company_links {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #003366;	clear: left;	float: left;	width: 200px;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 10px;}#company_links a {	color: #003366;	text-decoration: none;}#company_links a:hover {	color: #000033;	text-decoration: underline;}/**********************************//*** Nav bar styles ***/ul.nav {	padding: 0;	margin: 0;	list-style: none;}ul.side {	padding: 0;	margin: 0;	list-style: none;	width: auto;}ul.links {	padding: 0;	margin: 0;	list-style: none;	clear: both;}/* Stylizes top-level menu */.nav li {	float: left;	width: auto;	clear: none;	display: block;	padding-top: 10px;	padding-bottom: 10px;}.nav li a {	display: block;	text-align: right;	padding-left: 30px;}.side li {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}.side li a {	display: block;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 20px;	text-decoration: none;	color: #666666;}.side li a:hover {		-moz-border-radius: 8px;	background-color: #EEEEEE;	color: #CC0000;}.links li {	float: left;	width: 100px;	clear: none;	display: block;	padding-top: 10px;	padding-bottom: 10px;	margin: 0px;}.links li a {	display: block;	text-align: left;	margin: 0px;}/* Stylizes the drop-down menu */.nav li ul {	display: none;	position: absolute;	margin-top: 10px;	width: 200px;	background-image: url(../images/nav_box_grey.png);	background-repeat: repeat;	list-style: none;}.links li ul {	display: none;	position: absolute;	margin-top: -235px;	width: 240px;	background-image: url(../images/nav_box_grey.png);	background-repeat: repeat;	list-style: none;	margin-left: 90px;	padding-left: 0px;	padding-top: 8px;	padding-bottom: 8px;}/* Aligns specific drop-down menus */li ul.change {	margin-left: -70px;	padding-left: 0px;}li ul.about {	margin-left: -76px;	padding-left: 0px;}li ul.concepts {	margin-left: -65px;	padding-left: 0px;}li ul.start {	margin-left: -72px;	padding-left: 0px;}li ul.rep {	padding-left: 0px;	margin-left: 10px;}/* Controls spacing for individual list items */.nav li ul li {	display: block;	width: 200px;	height: auto;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #BBBBBB;	line-height: 14px;	padding-top: 10px;	padding-bottom: 10px;	clear: none;	float: right;}.nav li ul li.noborder {	display: block;	line-height: 14px;	border-bottom-style: none;}.nav li ul li a {	padding-right: 8px;}.links li ul li {	display: block;	width: 240px;	height: auto;	line-height: 14px;	padding-top: 2px;	padding-bottom: 2px;	clear: none;	float: right;}.links li ul li.noborder {	display: block;	line-height: 14px;	border-bottom-style: none;}.links li ul li a {	padding-left: 10px;}/* Controls all lists nested under hovered list items */li:hover ul, li.over ul {	display: block;}/* Highlights topnav link for each section */.highlight {	color: #CC0000;}/* Displays or hides the Your Primerica Representative topnav */li.show {	display: block;}
