/* GENERIC */

html {
	padding:0
}
body {
	margin:0;
	font:normal 70%/100% Arial, Helvetica, Serif;
	text-align:center;
	background-color:#606A74
}
h1 {
	font:normal 1.6em/1em Arial, Helvetica, Serif;
}
h2 {
	font:normal 1.6em/1em Arial, Helvetica, Serif;
	margin:0 0 10px 0;
	padding:0;
}
h3 {
	font:bold 1em/1em Arial, Helvetica, Serif;
	color:#FFF
}
h3.latestNews{
	font:bold 1.4em/1em Arial, Helvetica, Serif;
}
p {
	font:normal 1em/1.4em Arial, Helvetica, Serif;
	color:#333;
	margin:0;
	padding:5px 0;
}
img {
	border:0
}
#sidebar img {
	float: ;
}
a:link,a:visited {
	font-weight:bold;
	color:#5FC6C4;
	text-decoration:none
}
a:hover,a:focus {
	font-weight:bold;
	text-decoration:underline;
}
ul, li {
	margin:0;
	padding:0;
}

/* LAYOUT */

#wrapper {
	margin:0 auto;
	width:780px;
	background:#FFF url(http://www.guernseyfinance.cn/images/background_right.gif) repeat-y right;
	position:relative;
}

/* HEADER */

#header {
	height:218px;
	background:#FFF;
	text-align:left
}
#header h1{
	width:244px;
	height:98px;
	margin:0;
	background:url(http://www.guernseyfinance.cn/images/guernsey.gif) no-repeat;
	text-indent:-999px;
}
#printHead{
	display:none;
}

#header p {
	margin-top:0
}
#banner {
	width:780px;
	margin:0;
}
#banner ul {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
#banner li {
	display:block; 
	width:158px; 
	height:30px; 
	padding-top:0; 
	color:#666; 
	overflow:hidden;
	_margin-bottom:px;
	margin-bottom:px;
}
#banner li a {
	display:block; 
	width:158px; 
	height:0px; 
	padding-top:30px; 
	color:#666; 
	overflow:hidden;
	_margin-bottom:px;
	margin-bottom:px;
}
a#banking {
	background:url(http://www.guernseyfinance.cn/images/banking.gif) no-repeat 0 0;
}
a#insurance {
	background:url(http://www.guernseyfinance.cn/images/insurance.gif) no-repeat 0 0;
}
a#funds {
	background:url(http://www.guernseyfinance.cn/images/funds.gif) no-repeat 0 0;
}
a#trusts {
	background:url(http://www.guernseyfinance.cn/images/trusts.gif) no-repeat 0 0;
}
a:hover#banking {
	background:url(http://www.guernseyfinance.cn/images/banking_high.gif) no-repeat 0 0;
}
a:hover#insurance {
	background:url(http://www.guernseyfinance.cn/images/insurance_high.gif) no-repeat 0 0;
}
a:hover#funds {
	background:url(http://www.guernseyfinance.cn/images/funds_high.gif) no-repeat 0 0;
}
a:hover#trusts {
	background:url(http://www.guernseyfinance.cn/images/trusts_high.gif) no-repeat 0 0;
}
#flash {
	float:left;
	width:622px;
	height:120px;
}

/* CONTAINER */

#container {
	width:100%;
	float:left;
	display:inline;
	margin-left:-200px;
	text-align:left
}

/* MAIN MENU */

#menu {
	float:left;
	width:150px;
	display:inline;
	margin-left:200px;
	text-align:left
}
#menu ul {
	margin:18px 0;
	padding:0;
	list-style:none;
}
#menu li {
	width:150px;
}
#menu li a {
	display:block;
	padding:1px 16px;
	margin:0;
	font:bold 1.2em Arial, Helvetica, sans-serif;
}
#menu li a:hover,#menu li a:focus {
	color:#666;
	text-decoration:none;
}
#menu li a.highlight {
	color:#666;
}
#menu li a.highlight2 {
	color:#5FC6C4;
}

/* Level 1 Sub menu */

#menu ul ul{
	margin:2px 0 8px;
	padding:6px 0;
	list-style:none;
	/*background:#ccc;*/
	background:#E0F4F3;
}
#menu ul ul li a {
	/*display:block;*/
	min-height:16px;
	_height:16px;
	padding:1px 16px;
	margin:1px 0;
	font:bold 1em/1.2em Arial, Helvetica, sans-serif;
	color:#666;
}
#menu ul ul li a:hover {
	color:#999;
}
#menu form {
 width:140px;
	margin:0;
	padding:0;
}
#menu form fieldset {
	display:inline;
	border:none;	
}
#menu form legend {
	clear:both;
	font:bold 1.2em/1.2em Arial, Helvetica, sans-serif;
	color:#666;
	margin:0 0 6px 3px;
	/*display:inline;*/
}
#menu form legend a{
	color:#666;
}
#menu .rulehr{
	color:#CCC;
	margin:0 0 15px 13px;
	height:1px;
}
#menu form label {
	clear:both;
	padding:0;
	margin:0 0 0 13px;
	display:inline;
}
#menu form input {
	font:normal 1em/1.2em Arial, Helvetica, sans-serif;
}
#menu form .buttonLog {
	font:9px/9px Verdana, Arial, sans-serif;
	margin:0 0 0 120px;
	/*display:inline;*/
}
#menu form fieldset .search-box {
	border:1px solid #5FC6C4;
	padding:3px 4px 1px;
	margin:0 0 6px 12px;
	height:16px;
}

/* CONTENT */

#main {
	margin-left:350px;
	width:350px;
	text-align:left;
	padding:20px;
}
/*#main * {
	zoom:1;
}*/
#main h2 {
	color:#5FC6C4;
}
#main .Title{
	font:bold 120%/140% Arial, Helvetica, Serif;
	/*color:#5FC6C4;*/
	letter-spacing:0.5;
}
#main .Title a{
	text-decoration:underline;
}
#main .Title a:hover{
	text-decoration:none;
	color:#666;
}
.personnel{
	font:normal 100%/150% Arial, Helvetica, Serif;
	border:1px solid #ccc;
	color:#666;
	width:360px;
	padding:5px;
	margin:0 0 10px 0;
	}
.personnel img{
	border:1px solid #ccc;
	padding:1px;
	margin:0 5px 0 0;
	}
.personnel p{
	padding:2px 0;
	margin:0;
	}
.personnel dl dt{
font-weight:bold;
float:left;
width:80px;
padding:5px;
}
.personnel dl dd{
padding:5px;
}
.address{
	margin:0 0 0 150px;
	}
.business{
	font:normal 100%/150% Arial, Helvetica, Serif;
	border:1px solid #ccc;
	color:#666;
	width:95%;
	margin:20px 0 0 0;
	}
#main table td{
	padding:3px;
	}
#main table.business td{
	padding:7px;	
	}
#main ul{
	font:normal 100%/120% Arial, Helvetica, Serif;
	/*border:1px solid #EBEBEB;*/
	/*background:#F7F7F7;*/
	padding:10px 20px;
	}
#main ul li{
	list-style:disc;
	padding:5px 0;
	color:#777;
	margin:0;
	}
#main ul ul{
	font:normal 100%/120% Arial, Helvetica, Serif;
	border:none;
	background:#F7F7F7;
	padding:0 0 0 20px;
	list-style:none;
	}
#main ul ul li{
	padding:3px 0;
	}
.date{
	color:#666;
	font-weight:bold;
	}
.news-date{
	color:#5FC6C4;
	font-weight:bold;
	}
.news-title{
	color:#5FC6C4;
	font-weight:bold;
	}
.news-teaser{
	color:#666;
	}
.news-teaser p{
	color:#666;
	}
.dudlink{
	color:#5FC6C4;
	}
#main table td span p{
color:#666;
}
/* FORMS */
#main form {
	margin:0;
	padding:0;
}
#main form fieldset {
	display:inline;
	border:none;	
	margin:0;
	padding:0;
}
label {
	padding:0;
	margin:0;
}
input {
	font:normal 1em/1.2em Arial, Helvetica, sans-serif;
}
select{
	border:1px solid #f00;
}
#main form .button {
	width:50px;
	height:23px;
	font:9px/9px Verdana, Arial, sans-serif;
	margin:0 10px 10px 0;
}
#main form fieldset .search-box {
	border:1px solid #5FC6C4;
	padding:3px 4px 1px;
	height:16px;
}
.longbox {
	font:normal 1em/1.2em Arial, Helvetica, sans-serif;
	border:1px solid #5FC6C4;
	padding:3px 4px 1px;
	height:16px;
	width:240px;
	margin:0 10px 10px 0;
}
.longboxplus {
	font:normal 1em/1.2em Arial, Helvetica, sans-serif;
	border:1px solid #5FC6C4;
	padding:3px 4px 1px;
	height:16px;
	width:250px;
	margin:0 10px 10px 0;
}
#main ul.links li{
list-style:none;
}
/* SIDEBAR */

#sidebar {
float:right;
padding:0;
text-align:left;
width:200px;
}
#sidebar * {
	position:relative
}

/* EVENT SNIPPET SECTION */

#events {
	padding:9px 4px 0 0;
	_padding:7px 4px 0 0;
}
#events h4 {
	font:bold 1em/1.4em Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:2px 4px 0 0;
	margin:0;
}
#events p {
	font:normal 1em/1.4em Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:2px 4px 0 0;
	margin:0;
}
#sidebar #events hr {
	height:1px;
	color:#FFF;
	border: 1px solid #fff;
	margin-right:6px;
}
.chevron{
	font:bold 1.6em/1em Arial, Helvetica, sans-serif;
	margin:5px 0 0 0;
}
/* NEWS SECTION */

#news {
	padding:0px 0px 0 0;
	_padding:0px 0px 0 0;
}
#news h4 {
	font:bold 1em/1.4em Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:0px 0px 0 0;
	margin:0;
	text-indent: 10px;
	line-height: 30px;
}
#news p {
	font:normal 1em/1.4em Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:0px 0px 0 0;
	margin:0;
	text-indent: 3px;
	line-height: 16px;
}

#sidebar #news hr {
	height:1px;
	color:#FFF;
	border: 1px solid #fff;
	margin-right:0px;
}
.chevron{
	font:bold 1.6em/1em Arial, Helvetica, sans-serif;
	margin:5px 0 0 0;
}
/* FOOTER */

#footer {
	width:100%;
	height:100px;
	clear:both;
	border-top:4px solid #60C6C3;
	background:#FFF;
	text-align:left
}
#footer p {
	padding:6px 20px 0;
}
#footer ul {
	padding:0;
	margin:0 0 0 14px;
}
#footer ul li { 
	display: inline; 
	padding:0;
	margin:0;
}
#footer ul li a {
	padding:0 0.5em;
	text-decoration:none;
	float:left;
}
#footer ul li a:hover {
	text-decoration:underline;
}

/* SEARCH */

#top {
	position:absolute;
	top:10px;
	right:10px;
}
#top form {
	clear:both;
	float:right;
	margin:24px 0 0;
	padding:0;
}
#top form fieldset {
	display:inline;
	width:auto;
	/*width:254px;*/
	border:none;	
}
label {
	padding:0;
	margin:0;
	color:#666;
}
input {
	font:normal 1em/1.2em Arial, Helvetica, sans-serif;
}
.button {
	width:33px;
	height:23px;
	font:9px/9px Verdana, Arial, sans-serif;
}
#top form fieldset .search-box {
	border:1px solid #5FC6C4;
	padding:3px 4px 1px;
	height:16px;
	width:92px;
}

/* LEGAL MENU */

ul#legal {
	float:right;
	padding:0;
	margin:0;
}
ul#legal li { 
	display: inline; 
}
ul#legal li a {
	color:#666;
	padding:0.5em 1.2em;
	text-decoration:none;
	float:left;
}
ul#legal li a:hover {
	color:#999;
	text-decoration:underline;
}

/* MISC */

.clearing {
	height:0;
	clear:both
}
#promo{
	border:1px solid #ccc;
	background:#F7F7F7;
	margin:25px 0 0 0;
	padding:10px;
	}
	table.imageThumbs{
	width:300px;
	}
		.imagemed{
	padding:2px;
	border:solid 1px #ccc;
}
#clock {padding:10px 18px 0;}
#localtime {padding:15px 18px 0;
	font-weight:bold;
	color:#5FC6C4;}