body {	background: #fdeed7  url(../images/graphic/header.jpg) center top no-repeat; 	color: #003361; 	font: 12px arial, helvetica, sans-serif; 	text-align: center;	margin: 0px;}div.content { 	position: relative; 	margin: 0 auto; 	text-align: left;	width: 1000px;  } a:link, a:visited { 	color: #3F76A8; } a:active, a:hover{ 	color: #FF910E; } .cookie_agreement {background: #4f8db5; color: #fff; float: left; width: 80%; padding: 10px 10%; position: fixed; text-align: center; z-index: 999;}.cookie_agreement p {margin: 0;}.cookie_agreement button {background: #fff; border: 2px solid #fff; color: #4f8db5; font-weight: bold; margin-left: 10px; cursor: pointer;}.cookie_agreement button:hover {background: #fff; border: 2px solid #fff; color: #f3811f;} .top{	position: absolute;	top: 10px;	left: 0px;} .top a:link, .top a:visited{	color: #3F76A8;}.top a:hover, .top a:active {	color: #fff;}#searchform input {	position: absolute;	right: 80px;	top: 15px;	background: url(../images/graphic/search.png) right no-repeat;	width: 168px !important; width: 178px;	height: 23px !important; height: 33px;	border: 0px;	padding: 6px 0px 4px 10px;		line-height: 23px;}.searchplus a{	position: absolute;	right: 0px;	top: 16px;	color: #3F76A8;	font-weight: bold;}.searchplus a:link, .searchplus a:visited{		color: #3F76A8;}.searchplus a:hover, .searchplus a:active{	color: #fff;}div.header {	width: 1000px; 	height: 320px;	background: url(../images/graphic/header1.jpg) center bottom no-repeat; }.logo {	position: absolute;	left: 311px;	top: 35px;}div.menu {	height: 54px;	width: 1000px;	text-align:left;}div.menu a{	display: block;		height: 54px;	text-decoration: none;	color: #fff;	font:  bold 15px arial ;		}div.menu span{	display: none;}div.menu li {	float: left;	list-style: none;}div.menu .menu1 a:link, div.menu .menu1 a:visited{	width: 160px;	background: url(../images/graphic/menu1.png) no-repeat;}div.menu .menu1 a:active, div.menu .menu1 a:hover, div.menu .menu1 a.active{	width: 160px;	background: url(../images/graphic/menu1on.png) no-repeat;}div.menu .menu2 a:link, div.menu .menu2 a:visited {	width: 122px;	background: url(../images/graphic/menu2.png) no-repeat;}div.menu .menu2 a:active, div.menu .menu2 a:hover, div.menu .menu2 a.active{	width: 122px;	background: url(../images/graphic/menu2on.png) no-repeat;}div.menu .menu3 a:link, div.menu .menu3 a:visited{	width: 107px;	background: url(../images/graphic/menu3.png) no-repeat;}div.menu .menu3 a:active, div.menu .menu3 a:hover, div.menu .menu3 a.active{	width: 107px;	background: url(../images/graphic/menu3on.png) no-repeat;}div.menu .menu4 a:link, div.menu .menu4 a:visited{	width: 112px;	background: url(../images/graphic/menu4.png) no-repeat;}div.menu .menu4 a:active, div.menu .menu4 a:hover, div.menu .menu4 a.active{	width: 112px;	background: url(../images/graphic/menu4on.png) no-repeat;}div.menu .menu5 a:link, div.menu .menu5 a:visited{	width: 198px;	background: url(../images/graphic/menu5.png) no-repeat;}div.menu .menu5 a:active, div.menu .menu5 a:hover, div.menu .menu5 a.active{	width: 198px;	background: url(../images/graphic/menu5on.png) no-repeat;}div.menu .menu6 a:link, div.menu .menu6 a:visited{	width: 301px;	background: url(../images/graphic/menu6.png) no-repeat;}div.menu .menu6 a:active, div.menu .menu6 a:hover, div.menu .menu6 a.active{	width: 301px;	background: url(../images/graphic/menu6.png) no-repeat;}div.menu .menu7 a:link, div.menu .menu7 a:visited{	width: 301px;	background: url(../images/graphic/menu7.png) no-repeat;}div.menu .menu7 a:active, div.menu .menu7 a:hover, div.menu .menu7 a.active{	width: 301px;	background: url(../images/graphic/menu7.png) no-repeat;}div.menu .menu1 li a:link, div.menu .menu1 li a:visited,div.menu .menu1 li a:active, div.menu .menu1 li a:hover,div.menu .menu2 li a:link, div.menu .menu2 li a:visited,div.menu .menu2 li a:active, div.menu .menu2 li a:hover,div.menu .menu3 li a:link, div.menu .menu3 li a:visited, div.menu .menu3 li a:active, div.menu .menu3 li a:hover,div.menu .menu4 li a:link, div.menu .menu4 li a:visited, div.menu .menu4 li a:active, div.menu .menu4 li a:hover,div.menu .menu5 li a:link, div.menu .menu5 li a:visited, div.menu .menu5 li a:active, div.menu .menu5 li a:hover,div.menu .menu6 li a:link, div.menu .menu6 li a:visited,div.menu .menu6 li a:active, div.menu .menu6 li a:hover,div.menu .menu7 li a:link, div.menu .menu7 li a:visited,div.menu .menu7 li a:active, div.menu .menu7 li a:hover{	background-image: none;}div.menu .menu1 li a:active, div.menu .menu1 li a:hover,div.menu .menu2 li a:active, div.menu .menu2 li a:hover,div.menu .menu3 li a:active, div.menu .menu3 li a:hover, div.menu .menu4 li a:active, div.menu .menu4 li a:hover,div.menu .menu5 li a:active, div.menu .menu5 li a:hover,div.menu .menu6 li a:active, div.menu .menu6 li a:hover,div.menu .menu7 li a:active, div.menu .menu7 li a:hover{	width: 186px !important; width: 236px;	background-color: #FF910E;}div.menu ul{	margin: 0px;	padding: 0px;}div.menu li ul{	display: none;	position: absolute;	background: url(../images/graphic/submenu.png) center bottom no-repeat;	padding: 0px 0px 4px 0px;	width: 236px;	z-index: 1;	margin: 0px;}div.menu li:hover ul{	display: block;}div.menu li li{	float: none;	background-color: #3F76A7;	border-top: 1px solid #62A6C6;	}div.menu li li a {	height: 16px !important; height: 34px;	padding: 9px 25px;}div.main {	background: url(../images/graphic/shadow.png) center top repeat-x;	background-color: #F7FCFF;	float: left;		width: 1000px;}div.left {	position: relative;	left: 13px;	float: left;	width: 279px;	margin-top: 16px;}div.right{	position: relative;   right: 13px;	min-height: 500px;	float: right;	width: 680px;	margin-top: 16px;	margin-bottom: 15px;}h2 {	color: #FF910E;	font: bold 18px arial, helvetica, sans-serif;	font-weight: bold;	margin: 9px 0 25px 0px;}div.box h3 {	background: url(../images/graphic/box.png) no-repeat;	height: 19px !important; height: 51px;	padding: 13px 16px 19px 25px;	color: #fff;	font: bold 15px arial, helvetica, sans-serif;	margin: 0px;	font-weight: bold;}div.box h3 img{	display: none;}h3{	font: bold 15px arial, helvetica, sans-serif;	margin: 15px 0px 10px 0px;	font-weight: bold;	color: #3F76A8;}div.box h4 {	display: none;}h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited {	text-decoration: none;	color: #FF910E;}h2  a:active, h2 a:hover, h3 a:active, h3 a:hover, h4 a:active, h4 a:hover{	text-decoration: underline;}div.box {	background: url(../images/graphic/box_foot.png) center bottom no-repeat;	padding-bottom: 5px;	float: left;	width: 279px;	background-color:#fff;}h4, h4 a{		color: #FF910E;		font: bold 14px arial, helvetica, sans-serif;		margin: 0px 0px 8px 0px;;		font-weight: bold;}div.box.googleearth{	background: url(../images/graphic/google_earth.png) no-repeat;	width: 279px;	height: 215px;	padding-bottom: 0px;}div.box.googleearth a {	display: block;	height: 164px;}div.news div, div.box li, div.box .border, div.practice div{	background: url(../images/graphic/box_border.png) center repeat-y;}div.news div, div.practice div{	margin: 0px;	padding: 8px 12px 8px 12px;	clear: both;}div.news div {	min-height: 70px;}div.news h4, div.practice h4{ 	display: block;}div.news img{	float: left;	width: 84px;	height: 76px;	margin: 0px 8px 0px 0px;}div.box li{	list-style: none;}div.box li.sub1 a, li.sub1 span, li.sub2 a { 	display: block;	padding: 10px 15px;	text-decoration: none;	border-top: 1px solid #C5DCEB;	margin: 0px 1px;}div.box li.sub1 a:link, div.box li.sub1 a:visited {	color:#003361 ;}div.box li.sub1 a:active, div.box li.sub1 a:hover, div.box li.sub1 span.active {	background-color: #4F8DB5;	font-weight: bold;	color: #fff;}div.box li.sub2 a:active, li.sub2 a:hover {	font-weight: bold;}div.box ul{	margin: 0px;	padding: 0px;}		div.box li.sub2 {	margin: 0px;}div.box li.sub2 a {	padding-left: 37px;	background: url(../images/graphic/li_style.png) 28px no-repeat;}div.tags p{	line-height: 22px;	padding: 15px 0px 15px 15px;	background: url(../images/graphic/box_border.png) center repeat-y;	margin: 0px;}div.tags a {	padding: 0px 15px 0px 0px;	color: #003361}div.tags a:hover, div.tags a:active {	color: #FF910E;}.navigation {	margin: 16px 0;	font-size: 11px;	}.navigation a{	text-decoration: none;	color: #003361;	}.navigation a:hover, a:active {	text-decoration: underline;	color: #FF910E;	}div.article p{	line-height: 22px;	text-align: justify;}	div.more{	 background: url(../images/dot.gif) left 22px repeat-x;}div.more p {	text-align: right;}div#rate {	background: url(../images/graphic/rate.png) center center no-repeat;	border: 0px;	color: #000;	width: 660px !important; width 680px;	padding: 10px;}div#rate b {	font-size: 13px;}div#rate #rating b {	font-weight: normal;}div#rate #rating {	width: 460px;}div#rate #rating p.average {	margin: 8px 15px 0px 0px;}div.rateleft, div.rateright {	font: bold 13px arial;	color: #003361;	margin: 15px;}.rate1on, .rate2on, .rate3on, .rate4on, .rate5on, .rate1off, .rate2off, .rate3off, .rate4off, .rate5off {  	margin: 15px 2px;}.rate1on, .rate2on, .rate3on, .rate4on, .rate5on {    background: url(../images/graphic/star_on.png) center center no-repeat;}.rate1off, .rate2off, .rate3off, .rate4off, .rate5off {    background: url(../images/graphic/star_off.png) center center no-repeat;}div.footer {	height: 65px;	width: 1000px;	background: url(../images/graphic/footer.png) center bottom no-repeat;	float: left;}div.footer p{	margin: 10px 0px 40px 25px;	line-height: 22px;}div.footer div {	position: relative;	right: 13px;	float: right;}.bold{	font-weight: bold;}