body {
	background: #ffffff;
	color: #4c4c4c;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-align: center;
}

div, img, p, ul, .img { margin: 0; padding: 0; border: 0; }

a { color: #000000; text-decoration: none; font-weight: bold; }
a:hover { color: #30417e; text-decoration: underline; }

h1, h2, h3, h4, h5 { margin: 0; padding: 0; font-family: Arial, Helvetica, Verdana, sans-serif; color: #30417e; text-shadow: rgba(0,0,0,0.6) 1px 1px 3px; }
h1 a, h2 a, h3 a, h4 a, h5 a { border: 0; }
h1 { font-size: 32px; margin-bottom: 15px; }
h2 { font-size: 24px; margin-bottom: 10px; }
h3 { font-size: 18px; margin-bottom: 15px; }
h4 { font-size: 16px; margin-bottom: 15px; }
h5 { font-size: 13px; margin-bottom: 15px; }

p { margin: 5px 0 10px 0; text-align: left; }
ul { margin: 5px 0 10px 35px; list-style-position: outside; list-style-image: url(img/li.png);  }
ul li { line-height: 18px; }

.container { width: 900px; margin: 0 auto; text-align: left; }
#header { height: 90px; background: #ffffff url(img/world.png) no-repeat right bottom; }
#logo { padding: 15px 0 0 20px; }

#bgmain { background: #ffffff url(img/bgmain.png) repeat-x center top; }
#main { }
#lcol { float: left; width: 580px; padding: 20px 0 0 20px; }
#rcol { float: right; width: 282px; }
#gallery { padding-left: 20px; }

#address { background: #33417E url(img/bgaddb.png) no-repeat center bottom; color: #cccccc; margin: 20px 0; }
#address h2 { height: 40px; line-height: 50px; background: #33417E url(img/bgaddt.png) no-repeat center top; color: #ffffff; padding: 0 20px; }
#address div { padding: 0 20px 20px 20px; }
#address a { color: #ffffff; }

#footer { margin-top: 30px; height: 100px; background: #ffffff url(img/bgfoot.png) repeat-x center top; }

.img { margin-bottom: 20px; }
.imgs { text-align: center; }
.imgs img { margin: 5px; border: 1px solid #dddddd; }

.margr { margin-right: 20px; }

.fleft { float: left; }
.fright { float: right; }
.clear { clear: both; }

.tleft { text-align: left; }
.tcenter { text-align: center; }
.tright { text-align: right; }
