body {
	background:#82c8d2 url(../images/bg_line.jpg) repeat-x top center;
	behavior: url("js/csshover3.htc"); 
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}
a {
	color: #0051BD;
	text-decoration: none;
}
img {
	border: none;
}
.bodybg {
	background:#82c8d2 url(../images/bg.jpg) no-repeat top center;
	height: 658px;
	width: 1000px;
	margin: 0 auto;
	padding: 92px 0 0 0;
}

	.bodybg .logo {
		margin: 0 auto;
		padding: 0 0 10px 0;
		width: 156px;		position:relative;
	}
	.bodybg .slogan {
		color: #0051BD;
		text-align: center;
	
	//	text-transform: uppercase;
		font-weight: bold;
	}
	.bodybg .boxes {
		width: 648px;
		margin: 0 auto;				
	}
		.bodybg .boxes .infobox {
			float: left;
			width: 138px;
			height: 320px;
			background: url(../images/info2.png) no-repeat 0 0;
			margin: 0 12px;
			_margin: 0 6px;
			cursor: pointer;
		}
			.bodybg .boxes .infobox:hover {
				background: url(../images/info2.png) no-repeat 0 100%;
			}
		.bodybg .boxes .servicebox {
			float: left;
			width: 138px;
			height: 320px;
			background: url(../images/service2.png) no-repeat 0 0;
			margin: 0 12px;
			_margin: 0 6px;
			cursor: pointer;
		}
			.bodybg .boxes .servicebox:hover {
				background: url(../images/service2.png) no-repeat 0 100%;
			}
		.bodybg .boxes .foliobox {
			float: left;
			width: 138px;
			height: 320px;
			background: url(../images/folio2.png) no-repeat 0 0;
			margin: 0 12px;
			_margin: 0 6px;
			cursor: pointer;
		}
			.bodybg .boxes .foliobox:hover {
				background: url(../images/folio2.png) no-repeat 0 100%;
			}
			.bodybg .boxes .foliobox a.more {
				margin: 0 0 0 20px;
				font-size: 10px;
			}
		.bodybg .boxes .contactbox {
			float: left;
			width: 138px;
			height: 320px;
			background: url(../images/contacts2.png) no-repeat 0 0;
			margin: 0 12px;
			_margin: 0 6px;
			cursor: pointer;
		}
			.bodybg .boxes .contactbox:hover {
				background: url(../images/contacts2.png) no-repeat 0 100%;
			}
			.bodybg .boxes .contactbox .contactus {
				padding: 0 5px 0 13px;
				color: #fff;
			}
			.bodybg .boxes .contactbox a.mail {
				margin: 0;
				font-size: 10px;
			}
			.bodybg .boxes .contactbox a.more {
				margin: 6px 0 0 0;
				font-size: 10px;
				display: block;
			}
			.bodybg .boxes .title {
				width: 108px;
				padding: 30px 15px 12px 15px;
				color: #929292;
				text-transform: uppercase;
				text-align: center;
				font-size: 12px;
				font-weight: bold;
				position: relative;
			}
				.bodybg .boxes .title span {
					width: 108px;
					padding: 30px 15px 12px 15px;
					color: #fff;
					text-transform: uppercase;
					text-align: center;
					font-size: 12px;
					font-weight: bold;
					position: absolute;
					top: -1px;
					left: -1px;
				}
			.bodybg .boxes ul {
				padding: 0;
				margin: 0 0 0 13px;
			}
				.bodybg .boxes ul li {
					color: #fff;
					font-size: 10px;
					margin: 0 12px 3px 0;
					padding: 0 0 0 6px;
					list-style: none;
					background: url(../images/dot.gif) no-repeat 0 5px;
					/*list-style-position: inside;*/
				}
	.bodybg .credit {
		text-align: center;
		padding: 20px 0 0 0;
		width: 648px;
		float: left;
	}
		.bodybg .credit .wcr {
			float: right;
		}
		.bodybg .credit .arn {
			float: left;
			margin: 0 0 0 17px;
		}
		.bodybg .credit a {
			color: #fff;
			text-decoration: underline;
			margin: 0 13px 0 0;
		}
/*Popup*/
#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupContact1{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:570px;
width:595px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}
	#popupContact1 h1{
	text-align:left;
	color:#0051bd;
	font-size:22px;
	font-weight:700;
	border-bottom:1px dotted #D3D3D3;
	padding-bottom:2px;
	margin-bottom:20px;
	}
	#popupContact1 ul {
		margin: 10px 0 10px 20px;
		padding: 0;
	}
	#popupContact1 .contactArea {
	}
#popupContact2{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:675px;
width:700px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:10px;
overflow-y: scroll;
}
	#popupContact2 h1{
	text-align:left;
	color:#0051bd;
	font-size:22px;
	font-weight:700;
	border-bottom:1px dotted #D3D3D3;
	padding-bottom:2px;
	margin-bottom:20px;
	}
	#popupContact2 ul {
		margin: 10px 0 10px 20px;
		padding: 0;
	}
	#popupContact2 span.sources {
		font-size: 9px;
		color: #b5b5b5;
	}
#popupContact3{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:670px;
width:408px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
overflow: scroll;
}
#popupContact3 h1{
text-align:left;
color:#0051bd;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContact4{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:205px;
width:280px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}
#popupContact4 h1{
text-align:left;
color:#0051bd;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose1{
font-size:29px;
line-height:29px;
right:6px;
top:4px;
position:absolute;
color:#0051BD;
font-weight:700;
display:block;
cursor: pointer;
}
#popupContactClose2{
font-size:29px;
line-height:29px;
right:6px;
top:4px;
position:absolute;
color:#0051BD;
font-weight:700;
display:block;
cursor: pointer;
}
#popupContactClose3{
font-size:29px;
line-height:29px;
right:6px;
top:4px;
position:absolute;
color:#0051BD;
font-weight:700;
display:block;
cursor: pointer;
}
#popupContactClose4{
font-size:29px;
line-height:29px;
right:6px;
top:4px;
position:absolute;
color:#0051BD;
font-weight:700;
display:block;
cursor: pointer;
}
#service, #folio, #info, #contact{
}
.contactArea {
	color: #0051BD;
}
	.contactArea a {
		color: #0051BD;
		text-decoration: underline;
	}
	.contactArea ul li {
		color: #0051BD!important;
		background: none!important;
		list-style:disc!important;
	}	#flags {	margin:auto;	text-align:center;	font-size:11px;}#flags table {border:none; paddin:0px; margin:15px auto; text-align:center;}#flags table td{    padding: 0 5px;    text-align: center;    width: 50px;}
