body {
		text-align: center;
		margin: 0;
		padding: 0;		
		font-family: Arial;
		font-size: 10px;
		font-weight: normal;   	
		}
	

	.nassp-body {
		font-family: arial;;
		font-size: 12px;
		font-weight: normal; 
		color: #000000;
		}
		.nassp-body a {
		color: #990000; 
		text-decoration: underline; 
		}
		.nassp-body a:hover {
		color: #cc6666; 
		text-decoration: underline; 
		}
		
		.nassp-body h1 {
		font-family: Arial;
		font-size: 16px;
		font-weight: bold;
		}
		
		.nassp-body hr {
		color: #f7f7ef;
		height: 1px;
		width: 100%;
		}
		
	.nassp-content {
		font-family: Arial;
		font-size: 12px;
		font-weight: normal; 
		color: #000000;
		}
		.nassp-content a {
		color: #990000; 
		text-decoration: underline; 
		}
		.nassp-content a:hover {
		color: #cc6666; 
		text-decoration: underline; 
		}
		
		.nassp-content h1 {
		font-family: Arial;
		font-size: 16px;
		font-weight: normal;
		}
		
		.nassp-content hr {
		color: #f7f7ef;
		height: 1px;
		width: 100%;
		}
		
	.nassp-articleset {
		font-family: Arial;
		font-size: 12px;
		font-weight: normal; 
		color: #000000;
		}
		.nassp-articleset a {
		color: #990000; 
		text-decoration: underline; 
		}
		.nassp-articleset a:hover {
		color: #cc6666; 
		text-decoration: underline; 
		}
				
		.nassp-articleset td {
		padding: 4px;
		border-bottom: 1px solid #93BEE2;
		}
		
		.nassp-articleset li {
		line-height : 13px;
		margin : 3px 0 3px 0;
		padding : 0;
		}
		
		.nassp-articleset ul {
		list-style : square url(../cms/tools/icons/icon-small-cutarrow.gif);
		margin : 0 0 0 20px;
		padding : 0;
		}
		
		.nassp-articlesettitle {
		font-family: Arial;
		font-size: 16px;
		font-weight: bold; 
		color: #000000;
		}

		.nassp-articlesettitle td {
		font-family: Arial;
		font-size: 16px;
		font-weight: bold; 
		color: #000000;		
		padding: 4px;
		background: #F1F8FE;
		border: 1px solid #F1F8FE;
		}				
		
	.nassp-content-title {
		font-family: Arial;
		font-size: 16px;
		font-weight: bold; 
		color: #000000;
		}
		.nassp-content-title a {
		color: #990000; 
		text-decoration: underline; 
		}
		.nassp-content-title a:hover {
		color: #cc6666; 
		text-decoration: underline; 
		}				
				
		
	
	.nassp-topnav {
		font-family: Arial;
		font-size: 12px;
		font-weight: normal; 
		color: #FFFFFF;
		}
		.nassp-topnav a {
		color: #FFFFFF; 
		text-decoration: underline; 
		}
		.nassp-topnav a:hover {
		color: #cc6666; 
		text-decoration: underline; 
		}	
		
		
	.nassp-form {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
		}
		
		.nassp-form td {
		padding: 4px;	
		background-color: #F7F7EF;
		border: 1px solid #EDEDD9;
		}
		
		.nassp-form a {
		color: #990000; 
		text-decoration: underline; 
		}
		.nassp-form a:hover {
		color: #cc6666; 
		text-decoration: underline; 
		}		




	.nassp-copyright {
		font-family: Arial;
		font-size: 10px;
		font-weight: normal; 
		color: #666666;
		}
		.nassp-copyright a {
		color: #990000; 
		text-decoration: underline; 
		}
		.nassp-copyright a:hover {
		color: #cc6666; 
		text-decoration: underline; 
		}
		
	.nassp-quote {
	margin-top: 10px;
	margin-right: 6px;
	margin-bottom: 4px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	width: 150px;
	text-align: center;
		}
		
		.nassp-quote td {
		padding: 6px;	
		background-color: #F1F8FE;
		}
		
	.nassp-image {
	margin-left: 6px;
	margin-bottom: 6px;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	width: 200px;
	text-align: left;
		}
		
		.nassp-image a {
		color: #990000; 
		text-decoration: underline; 
		}
		.nassp-image a:hover {
		color: #cc6666; 
		text-decoration: underline; 
		}		
		
		.nassp-image td {
		padding: 4px;	
		background-color: #F1F8FE;
		}		
		
	.nassp-title {
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
	color: #000000;
		}
		
	.nassp-subtitle {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
		}				
		
	.nassp-article {
		font-family: Arial;
		font-size: 12px;
		font-weight: normal; 
		color: #000000;
		}
		.nassp-article a {
		color: #990000; 
		text-decoration: underline; 
		}
		.nassp-article a:hover {
		color: #cc6666; 
		text-decoration: underline; 
		}
		
	.nassp-linksub {
		font-family: Arial;
		font-size: 12px;
		font-weight: normal; 
		color: #000000;
		}
		.nassp-linksub a {
		color: #990000; 
		text-decoration: underline; 
		}
		.nassp-linksub a:hover {
		color: #cc6666; 
		text-decoration: underline; 
		}		


	.nassp-rightnav {
		font-family: Arial;
		font-size: 11px;
		font-weight: normal; 
		color: #ffffff;
		}
		.nassp-rightnav a {
		color: #ffffff; 
		text-decoration: underline; 
		}
		.nassp-rightnav a:hover {
		color: #cc6666; 
		text-decoration: underline; 
		}
		
	.clsCursor {  cursor: hand}
	
	
	.nassp-navtop {
	margin-left: 10px;
	margin-top: 6px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	border-bottom: 4px solid #010312;
		}
		
		.nassp-navtop a {
		color: #fff; 
		border-bottom: 4px solid #010312;
		text-decoration: none; 
		}
		.nassp-navtop a:hover {
		color: #fff; 
		border-bottom: 4px solid #F7F7EF;
		text-decoration: none; 
		}
		
	.nassp-beta {
	margin-top: 4px;
	margin-bottom: 4px;
	height: 1px;
	border-bottom: 1px dashed #336699;
	width: 100%;
	}
	
/* Main Navigation
----------------------------------------------- */
			#nassp-topnav {
			  position:relative;
			  margin-left:10px;
			  height:26px;
			  font-family: Arial;  
			  font-size:12px;
			  }
			#nassp-topnav div {
				position:absolute;
				bottom:0;
				left:0px;
				top: 5px;

			  }
			#nassp-topnav a, #nassp-topnav strong, #nassp-topnav em {
			  float:left;
			  display:block;
			  margin-left:5px;
			  padding:2px 6px 5px;
			  border-width:0;
			  border-style:none;
			  text-decoration:none;
			  color:#002D5B;
			  voice-family: "\"}\"";
			  voice-family:inherit;
			  height:1.2em;
			  font-weight:bold;  
			  } html>body #nassp-topnav a, html>body #nassp-topnav strong, html>body #nassp-topnav em {height:1.2em;}
			#nassp-topnav strong {
			  border-bottom:3px solid #002D5B;
			  padding-bottom:2px;
			  color:#fff;
			  }
			#nassp-topnav a:hover {
			  color:#336699;
			  }
			/* \ Hack to get IE5/Mac to ignore the following rule */
			#nassp-topnav a:hover {
			  border-bottom:3px solid #990000;
			  padding-bottom:2px;
			  }
			#nassp-topnav strong a {
			  float:none;
			  display:inline;
			  border-width:0;
			  padding:0;
			  }
			#nassp-topnav strong a:hover {
			  border-bottom-width:0;
			  }
			#nassp-topnav em {
			  float:none;
			  display:block;
			  padding-left:0;
			  padding-right:0;
			  border-right-width:0;
			  }
			#nassp-topnav span {display:none;}

			
	.nassp-leftnav {
		font-family: Arial;  
		font-size:10px;
	}	
	
	.nassp-leftnav td{
		border-bottom: 1px solid #FFF;

	}
	
	.nassp-leftnav a {
		display: block;
		width: 150px;
		height: 26px;		
		color: #002D5B;
		background: #fff url(../images/site/left_hand_nav_link_bg.gif);
		text-decoration: none;
	}
	
	.nassp-leftnav a:hover {
		color: #fff;
		background: #fff url(../images/site/left_hand_nav_over_bg.gif);
		text-decoration: none;
	}
	
	.nassp-leftnav a.active,
			 a.active:hover {
		color: #002D5B;
		background: #fff url(../images/site/left_hand_nav_active_bg.gif);
		text-decoration: none;
	}
	
	.nassp-leftsearch {
		font-family: Arial;  
		font-size:10px;
		color:#333333;
	}
	
	.nassp-leftsearch td{
		border-bottom: 1px solid #FFF;
	}
	

	.nassp-advisory {
		font-family: Arial;  
		font-size:11px;
	}	
	
	.nassp-advisory a {
		color: #002D5B;
		text-decoration: none;
	}
	
	.nassp-advisory a:hover {
		color: #990000;
		text-decoration: none;
	}	
	
	.nassp-advisory td{
		padding-left: 4px;
		padding-right: 4px;
		border-bottom: 1px solid #F1F8FE;

	}	
	
	.nassp-latest {
		font-family:  Arial;  
		font-size:11px;
		color:#002D5B;
	}	
	
	.nassp-latest a {
		color: #002D5B;
		text-decoration: underline;
	}
	
	.nassp-latest a:hover {
		color: #990000;
		text-decoration: underline;
	}	
	
	.nassp-latest td{
		padding-top: 6px;
		padding-left: 6px;
		padding-right: 6px;
		padding-bottom: 6px;
		border-bottom: 1px dashed #336699;

	}					

	.nassp-calendarsmall {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
		}
		
		.nassp-calendarsmall td {
		padding: 1px;
		border: 1px solid #93BEE2;
		}
		
		.nassp-calendarsmall a {
		color: #990000; 
		text-decoration: none; 
		}
		.nassp-calendarsmall a:hover {
		color: #cc6666; 
		text-decoration: none; 
		}
		
	.nassp-calendar {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
		}
		
		.nassp-calendar td {
		padding: 4px;
		border: 1px solid #93BEE2;
		}
		
		.nassp-calendar a {
		color: #990000; 
		text-decoration: underline; 
		}
		.nassp-calendar a:hover {
		color: #cc6666; 
		text-decoration: underline; 
		}