@charset "utf-8";/* CSS Document */body {	margin:0;	padding:0;	font-family: Verdana, Geneva, Tahoma, sans-serif;	font-size: 13px;	line-height: 16px;}img {	border:none;}#header{	width:952px;	height:131px;	margin:0 auto 0 auto;	background-image:url(../graphics/header/headerbg.png);	background-repeat:no-repeat;	background-attachment:scroll;}.thin_yellow_bar{	height:2px;	background-color:#edb120;	overflow:hidden;	line-height:2px;	font-size:2px;}#navi_1 {	height:20px;	float:right;	width:495px;}#navi_1 .menu {	width:485px;	background-color:#edb120;	overflow:hidden;	height:20px;	float:right;}#navi_1 .menu ul {	float:left;	margin: 0 0 0 12px;	padding:0;	line-height: 20px;	height: 20px;	display:block;	list-style:none;}#navi_1 .menu ul li {	float:left;	margin: 0;	padding:0;	line-height: 20px;	height: 20px;	color: #000;	font-size:10px;	font-weight:200;	display:inline-block;	list-style:none;	margin-right:18px;	letter-spacing: -1px;}#navi_1 .menu ul li a:hover {color:#fff;}#navi_1 .menu ul li a {color:#00275E;display:block;font-size:14px;font-weight:bold;text-decoration:none;}#navi_1 img {	float:right;}#header h1 {	font-size:26px;	color:#00275e;	font-family: Verdana, Geneva, Tahoma, sans-serif;	font-weight: 200;	margin: 4px 0 2px 13px;	display:inline-block;}#navi_2 {	height:30px;	background-color:#00275e;}#navi_2 img {	float:right;	margin: 0 12px 0 0;}#navi_2 .menu {	float:left;	margin: 0 0 0 40px;	padding:0;}#navi_2 .menu ul {	float:left;	margin: 0;	padding:0;	line-height: 30px;	height: 30px;	display:block;	list-style:none;}#navi_2 .menu ul li {	float:left;	margin: 0;	padding:0;	line-height: 30px;	height: 30px;	color: #FFF;	font-size:8px;	font-weight:600;	display:inline-block;	list-style:none;	margin-right:13px;}#navi_2 .menu ul li a {	color: #FFF;	display:block;	text-decoration:none;	font-size:13px;}#navi_2 .menu ul li a:hover {color:#DFA337;}.center{	margin: 0 auto 0 auto;	width:952px;	overflow:hidden;}#banner {	height:241px;	overflow:hidden;}#banner h1 {	font-size:20px;	font-weight: 600;	margin: 20px 0 20px 0;	color:#00275e;}#banner h1 strong, #banner h1 b {	font-size:20px;	font-weight: 900;	color:#dfa337;}.bannercopy {	width: 335px;	float:right;	margin-right:35px;	margin-left:-15px;}.medium_yellow_bar{	height:16px;	background-color:#edb120;	overflow:hidden;	line-height:16px;	font-size:8px;}#footer {	background-image:url(../graphics/footer/footerbg.png);	background-repeat:repeat-x;	height:41px;	clear:both;}#footer .menu {	margin: 0 auto 0 auto;	padding:0;	width:650px;}#footer .menu ul {	float:right;	margin: 0;	padding:0;	line-height: 41px;	height: 41px;	display:block;	list-style:none;}#footer .menu ul li {	float:left;	margin: 0;	padding:0;	line-height: 41px;	height: 41px;	color: #fff;	font-size:10px;	font-weight:200;	display:inline-block;	list-style:none;	margin-right:18px;	letter-spacing: -1px;}#footer .menu ul li a {	color: #fff;	display:block;	text-decoration:none;	font-size:12px;}#footer .menu ul li a:hover {	color: #DFA337;}.mod{	display:inline-block;	width:316px;	background-color:#FFF;	padding: 0;	height:200px;	line-height: 13px;}.floatl {	float:left;}.borderright{	border-right: 1px solid #00275e;}.mod h1 {	font-size:18px;	font-weight: normal;	line-height: 19px;	margin: 13px 0 8px 0;	padding: 0 18px 0 18px;	color:#00275e;	position:relative;	z-index:5;}.mod p {	padding: 0 18px 0 18px;	position:relative;	z-index:5;	margin:0;	font-size:11px;	line-height:16px;}.mod h1 strong, .mod h1 b {	font-size:16px;	font-weight: 900;	color:#dfa337;}.white {	background-color:#FFF;}.mod1 {	background-image:url(../graphics/images/mod1.jpg);	background-position:right bottom;	background-repeat:no-repeat;	background-attachment:scroll;	height:265px;}.mod2 {	background-image:url(../graphics/images/mod2.jpg);	background-position:bottom;	background-repeat:no-repeat;	background-attachment:scroll;	height:280px;}.mod3 {	background-image:url(../graphics/images/mod3.jpg);	background-position:bottom;	background-repeat:no-repeat;	background-attachment:scroll;	height:280px;}.mod4 {	background-image:url(../graphics/images/mod4.jpg);	background-position:right bottom;	background-repeat:no-repeat;	background-attachment:scroll;	height:280px;}.content{	display:inline-block;	width:560px;	background-color:#FFF;	padding: 0 18px 0 18px;	line-height: 18px;	font-size:12px;}.content h1 {	font-size:16px;	font-weight: 600;	line-height: 19px;	margin: 13px 0 8px 0;	color:#00275e;	display:inline-block;}.content h1 strong, .content h1 b {	font-size:16px;	font-weight: 900;	color:#dfa337;}.sidebar {	width: 316px;	display:inline-block;	float: right;}.bottom_button {	height: 42px;	position: relative;	width: 316px;}.blueband {	background-image:url(../graphics/elements/blue.png);	height: 24px;	line-height: 24px;	color: #FFF;	position:relative;	z-index: -2;	margin-top: -34px;	padding-left: 65px;	font-size: 13px;	font-weight: 400;}.bottom_button a {	display:block;	color: #FFF;	text-decoration:none;}.bottom_button a span {	color: #DFA337;}