*{outline:none;}a{	color:#1d4590;	text-decoration: none;}a:hover{	text-decoration: underline;	color:#1160f3;}body {	margin:0;	background: #fff url("../images/bg_full.png");	background-repeat: repeat-x;	font-size:14px;}.container{	position:relative;	margin: 0 auto;}/* HEADER========= */.header{	position:relative;	height: 112px;}.logo{	background: transparent url("../images/nsb_logo.png") no-repeat top left;	height:75px;	width:725px;	display:block;	text-indent:-9999px;	margin-top:8px;	top:0;	left:0;	z-index: 100;}.logosub{	background: transparent url("../images/nsb_logo.png") no-repeat top left;	height:75px;	width:725px;	display:block;	text-indent:-9999px;	margin-top:8px;	top:0;	left:0;	z-index: 100;}/* NAV========= */.navcontainer{height:40px;}ul#navmenu {	display: block;	width: 600px;	height: 40px;	margin: 0;	padding: 0px;}ul#navmenu li {	display: block;	position: relative;	float: left;	width: 100px;	height: 25px;	margin: 0;	padding: 0;}.hidden_menu, .regular_menu {	display: none;}.displayed_menu, .active_menu {	display: block;}.dropdown {	position: absolute;	width: 286px;	top: 40px;	left: 0px;	background:#2d5c9f url("../images/dropdown_bg.gif");	background-repeat: repeat-x;	border:1px solid #0d2859;	border-top:1px solid #831806;}.dropdown_trigger, .menu_trigger {	display: block;	width: 90px;	height: 40px;	margin: 0;	padding: 0;}.active_trigger, .current_trigger {	background: #860808 url("../images/nav_over.gif");	width:90px;}ul#navmenu a{	color:#ffffff;	width:90px;	font-size:18px;	display:block;	padding-top:7px;	padding-left:10px;	height: 33px;}ul#navmenu a:hover{	color:#ffffff;	background: #860808 url("../images/nav_over.gif");	width:90px;	height: 33px;	text-decoration:none;	display: block;	position: relative;	float: left;}ul#navmenu li div.dropdown ul.submenu a{	display:block;	position:relative;	width:140px;	height:20px;	font-size:12px;	color:#ffffff;	background:none;	padding:0px;	padding-left:5px;	padding-top:5px;	margin:0px;	text-align:left;	text-decoration:none;}ul#navmenu li div.dropdown ul.submenu a:hover{	display:block;	position:relative;	width:140px;	height:20px;	font-size:12px;	color:#ffffff;	background:#0d2859;	padding:0px;	padding-left:5px;	padding-top:5px;	margin:0px;	text-align:left;	text-decoration:none;}ul#navmenu li div.dropdown ul.submenuleft a{	display:block;	position:relative;	width:135px;	height:20px;	font-size:12px;	color:#ffffff;	background:none;	padding:0px;	padding-left:5px;	padding-top:5px;	margin:0px;	text-align:left;	text-decoration:none;}ul#navmenu li div.dropdown ul.submenuleft a:hover{	display:block;	position:relative;	width:135px;	height:20px;	font-size:12px;	color:#ffffff;	background:#0d2859;	padding:0px;	padding-left:5px;	padding-top:5px;	margin:0px;	text-align:left;	text-decoration:none;}.halfmenu {	float:left;	width: 140px;}.halfmenuright {	float:left;	width: 140px;	border-left:1px dotted #0c82bd;}/*CONTENT========= */h1{	color:#2a2a2a;	margin-top:5px;	font-weight:bold;	font-size:35px;	}h2{	padding-left:10px;	font-weight:bold;}h3{	padding:10px;	font-weight:bold;	font-size:20px;	height:25px;}.content{	padding-top:20px;}.holder_main{	}.holder_sub{	}.holder_back{	background-image: url("../images/holder_bg.gif");		background-repeat: repeat-y;}#holder_list_1, #holder_list_2, #holder_list_3, #holder_list_4{	font-size:13px;	line-height:1.6em;	list-style: none;	padding:0;	margin-left:10px;}.intro{	margin-top:20px;}.adslot {	background-color:#f6f6f6;	margin-left:20px;	margin-bottom:20px;	padding:5px;	width:310px;	height:280px;	border:1px solid #dfdfdf;}.adtitle{	padding:5px 5px 0px 10px;	margin:0px;	font-weight:bold;	font-size:20px;	height:25px;}.main_flash_slot {	margin-left:20px;	margin-bottom:20px;	padding:5px;	width:310px;	height:280px;	text-align:center;	font-size:10px;}.logo_image {	margin-right:10px;	margin-bottom:30px;	border:1px solid #dfdfdf;	float:left;}.bottom{	margin-top:10px;	font-size:10px;	padding:10px;}.title_note{	margin-top:0px;	font-size:10px;	padding:10px;	font-weight:normal;}.rsscontainer{	margin-bottom:5px;	margin-left:10px;	margin-right:5px;	width:300px;}.rsscontainer .rsstitle{	font-size:10px;	font-weight: normal;	line-height:1.35em;}.rss_credit{	font-size:9px;	color:#999999;	padding:2px 0px 0px 10px;	line-height:1.25em;	margin:0px 0px 5px 0px;}/* FOOTER========= */.footer p{	margin-top:20px;	font-size:10px;	padding:10px;	background-color:#dfdfdf;	text-align:center;	display:block;}