body {
	margin:0;
	color:#333;
	font:11px/14px Arial, Helvetica, sans-serif;
	min-width:800px;
	background:#f1f1f1 url(../images/bg-page.gif) repeat-x 50% 0;
}
img {border-style:none;}



a {
	text-decoration:none;
	color:#518bd2;
}
a:hover {text-decoration:underline;}



#wrapper {
	overflow:hidden;
	width:799px;
	margin:0 auto;
	background:url(../images/bg-wrapper.png) repeat-y;
	padding:0 6px 0 5px;
}

#header {
	overflow:hidden;
	width:790px;
	background:url(../images/bg-header.gif) no-repeat;
	padding:21px 10px 8px 0;
}
.logo {
	background:url(../images/logo.gif) no-repeat;
	width:66px;
	height:30px;
	text-indent:-9999px;
	overflow:hidden;
	margin:1px 19px 0 10px;
	float:left;
	display:inline;
}
.logo a {
	height:100%;
	display:block;
}
.slogan {float:left;}
.slogan strong {
	display:block;
	font:bold 13px/15px Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	margin:0 0 3px;
}
.slogan .company {
	letter-spacing:0;
	font:bold 11px/13px Georgia, "Times New Roman", Times, serif;
}
.header-holder {
	float:right;
	color:#fff;
	font:9px/11px 'Arial', 'Tahoma', sans-serif;
	margin:18px 0 0;
}
.header-holder p {margin:0;}
#main {
	overflow:hidden;
	width:781px;
	padding:0 19px 0 0;
}
#content {
	float:right;
	width:590px;
	padding:19px 0 0;
	font-family:"Times New Roman",Georgia,Serif;
}
#top #main {
	background:url(../images/top.png) no-repeat 170px 0px;
}

.article {
	width:100%;
	margin:0 0 39px;
	line-height:13px;
	overflow:hidden;
}
.article p {margin:0 0 14px;}
.information {
	text-align:right;
	overflow:hidden;
	width:100%;
	margin:-2px 0 0;
}
.information strong {
	font:11px/13px "Times New Roman",Georgia,Serif;
	display:block;
}
.information img {
	vertical-align:top;
	margin:0 0 11px;
}
.text-policy,
.text-privacy,
.text-inducement,
.text-greetings,
.text-brief,
.text-access {
	margin:0 0 9px;
	background:url(../images/text-greetings.gif) no-repeat 8px 0px;
	border-left:5px solid #373c92;
	padding:0 0 2px;
	width:170px;
	height:20px;
	text-indent:-9999px;
}
.text-brief {
	background:url(../images/text-brief.gif) no-repeat 8px 0px;
}
.text-access {
	background:url(../images/text-access.gif) no-repeat 8px 0px;
}
.text-policy {
	background:url(../images/text-policy.gif) no-repeat 8px 0px;
}
.text-privacy {
	background:url(../images/text-privacy.gif) no-repeat 8px 0px;
}
.text-inducement {
	background:url(../images/text-inducement.gif) no-repeat 8px 0px;
}
.section {
	overflow:hidden;
	width:100%;
	line-height:14px;
	margin:0 0 27px;
}
.section p {margin:0 0 3px;}
.section .information {margin:8px 0 0;}
.section .information strong {font:10px/14px "Times New Roman",Georgia,Serif;}
.brief {
	overflow:hidden;
	width:100%;
	margin:0 0 3px;
}
.brief table {
	border-collapse:collapse;
	border-top:1px solid #333;
	width:590px;
	margin:0 0 30px;
}
.brief table td {
	border-bottom:1px solid #333;
	padding:2px 0 2px 6px;
	width:454px;
	font:11px/15px "Times New Roman",Georgia,Serif;;
}
.brief table td img{
	vertical-align:bottom;
}
.brief .title,
.brief .title2 {
	font-weight:bold;
	padding:2px 4px 2px 15px;
	text-align:right;
	width:111px;
	background:url(../images/bg-brief.gif) repeat-y 100% 0;
	vertical-align:bottom;
}
.brief .title2 {vertical-align:top;}
.map {
	overflow:hidden;
	width:420px;
	line-height:15px;
	padding:0 0 0 5px;
}
.map-holder {
	overflow:hidden;
	width:425px;
	height:350px;
	position:relative;
	margin:0 0 8px -5px;
}
.map-holder img {vertical-align:top;}
.location {
	overflow:hidden;
	width:100%;
	margin:0 0 37px;
}
.map address {
	font-style:normal;
	padding:0;
}
.map address span {display:block;}
.map p {margin:0;}
#sidebar {
	float:left;
	width:170px;
}
#sidebar .title {
	overflow:hidden;
	padding:23px 0 11px 6px;
	width:164px;
	background:url(../images/bg-title.gif) no-repeat;
}
.text-top {
	width:59px;
	height:24px;
	background:url(../images/text-top.png) no-repeat;
	text-indent:-9999px;
	margin:0;
}
#sidebar .title1 {
	background:url(../images/bg-title1.gif) no-repeat;
	padding:20px 0 8px 7px;
	overflow:hidden;
	width:163px;
	margin:-1px 0 0;
}
.text-overview {
	text-indent:-9999px;
	width:130px;
	height:30px;
	background:url(../images/text-overview.png) no-repeat;
	margin:0;
}
.menu {
	list-style:none;
	padding:0;
	margin:0;
	width:100%;
	overflow:hidden;
}
.menu li {
	border-bottom:1px solid #999;
	background:#e1e1e1;
	overflow:hidden;
	width:100%;
	vertical-align:top;
}
.menu a {
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/ico-menu.gif) no-repeat;
	cursor:pointer;
	display:block;
	width:170px;
	height:45px;
	position:relative;
}
.menu a span {
	float:left;
	background:url(../images/bg-menu.gif) no-repeat;
	height:45px;
	width:170px;
}
.menu .link1 {background-position:20px 16px;}
.menu .link2 {background-position:16px -29px;}
.menu .link3 {background-position:16px -75px;}
.menu .link4 {background-position:16px -121px;}
.menu .active span,
.menu a:hover span {background:url(../images/bg-menu.gif) no-repeat 0 -46px;}
#footer {
	overflow:hidden;
	width:800px;
	background:url(../images/bg-footer.gif) repeat-y -800px 0;
	color:#fff;
	letter-spacing:1px;
	font-family:Georgia, "Times New Roman", Times, serif;

	
}
.footer-holder {background:url(../images/bg-footer.gif) no-repeat;}
.footer-frame {
	overflow:hidden;
	width:777px;
	background:url(../images/bg-footer.gif) no-repeat -1600px 100%;
	padding:10px 9px 10px 14px;
}
#footer ul {
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
	float:right;
}
#footer ul li {
	float:left;
	margin:0 -1px 0 0;
	background:url(../images/separator.gif) no-repeat 100% 1px;
	padding:0 2px 0 5px;
	letter-spacing:0;
}
#footer li a {color:#fff;}
#footer p {margin:0;}
