body {
	color:#333333;
	background-color:#ffffff;
	padding:0px;
	font:12px arial, helvetica, verdana, sans-serif;
	}
	
a.news:link { 
	color: #ffffff;
	display:block;
	text-decoration:none;
	padding:0px;
	}
a.news:visited { 
	color: #FFFFFF;
	display:block;
	text-decoration:none;
	padding:0px;
	}
a.news:hover {
	color: #ffffff;
	display:block;
	text-decoration:none;
	padding:0px;
	}
a.news:active { 
	color: #ffffff;
	display:block;
	text-decoration:none;
	padding:0px;
	}	
	
p {
	font: 12px/14px arial, helvetica, verdana, sans-serif;
	margin:0px 0px 15px 0px;
	padding:0px;
	}
	
p.speech {
	font: 13px/14px arial, helvetica, verdana, sans-serif;
	font-weight:bold;
	color:#00447c;
	margin:0px 0px 15px 0px;
	padding:0px;
	}
	
	
h1 {
	font:13px arial, helvetica, verdana, sans-serif;
	font-weight:900;
	color:#00CCFF;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	}
	
h2 {
	font:16px arial, helvetica, verdana, sans-serif;
	font-weight:900;
	color:#ffffff;
	margin-top:3px;
	margin-bottom:0px;
	margin-left:22px;
	margin-right:0px;
	}
	
.textHeader {
	font: 13px/14px arial, helvetica, verdana, sans-serif;
	font-weight:bold;
	color:#00447c;
	}
	
.textRight {
	font:14px arial, helvetica, verdana, sans-serif;
	font-weight:900;
	color:#ffffff;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:22px;
	float:right;
	}	
	
#container {
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
	background:#ffffff;
	width:1020px;
	min-height:800px;
}

#header {
	width:820px; /*820px*/
	height:170px; /*190px*/
	margin-right:100px;
	margin-left:100px;
	margin-top:20px;
	border:none;
	background-image:url(Image/header.png);
	background-repeat:no-repeat;
	}

#menu {
	width:190px; /*190px*/
	height:320px; /*320px*/
	margin-top:0px;
	margin-left:100px;
	border:none;
	float:left;
	}
	
#menuHead {
	width:190px; /*190px*/
	height:36px; /*36px*/
	margin-top:0px;
	border:none;
	background-image:url(Image/menuHead.png);
	background-repeat:no-repeat;
	float:left;
	}
	
#button {
	width:190px;
	height:26px;
	margin-top:5px;
	border:none;
	float:left;
	}
	
#buttonNorm1 {
	width:190px;
	height:26px;
	margin-top:5px;
	border:none;
	background-image:url(buttons/homeOS.png);
	background-repeat:no-repeat;
	float:left;
	}
	
#buttonNorm2 {
	width:190px;
	height:26px;
	margin-top:5px;
	border:none;
	background-image:url(buttons/aboutOS.png);
	background-repeat:no-repeat;
	float:left;
	}
	
#buttonNorm3 {
	width:190px;
	height:26px;
	margin-top:5px;
	border:none;
	background-image:url(buttons/specialOS.png);
	background-repeat:no-repeat;
	float:left;
	}
	
#buttonNorm4 {
	width:190px;
	height:26px;
	margin-top:5px;
	border:none;
	background-image:url(buttons/serviceOS.png);
	background-repeat:no-repeat;
	float:left;
	}
	
#buttonNorm5 {
	width:190px;
	height:26px;
	margin-top:5px;
	border:none;
	background-image:url(buttons/galleryOS.png);
	background-repeat:no-repeat;
	float:left;
	}
	
#buttonNorm6 {
	width:190px;
	height:26px;
	margin-top:5px;
	border:none;
	background-image:url(buttons/newsOS.png);
	background-repeat:no-repeat;
	float:left;
	}
	
#buttonNorm7 {
	width:190px;
	height:26px;
	margin-top:5px;
	border:none;
	background-image:url(buttons/contactOS.png);
	background-repeat:no-repeat;
	float:left;
	}
	
#transitionBox {
	width:620px; /*620px*/
	height:320px; /*320px*/
	margin-top:29px;
	margin-left:10px;
	border:none;
	float:left;
	}
	
#divWelcome {
	width:820px; /*820px*/
	height:70px; /*70px*/
	margin-top:5px;
	margin-left:100px;
	border:none;
	background-image:url(Image/welcome.png);
	background-repeat:no-repeat;
	float:left;
	}
	
#divAbout {
	width:820px; /*820px*/
	height:70px; /*70px*/
	margin-top:5px;
	margin-left:100px;
	border:none;
	background-image:url(Image/about.png);
	background-repeat:no-repeat;
	float:left;
	}
	
#divSpecial {
	width:620px; /*820px*/
	height:64px; /*70px*/
	margin-top:19px;
	margin-left:10px;
	margin-right:100px;
	border:none;
	background-image:url(Image/special.png);
	background-repeat:no-repeat;
	float:left;
	}
	
#divService {
	width:820px; /*820px*/
	height:70px; /*70px*/
	margin-top:5px;
	margin-left:100px;
	border:none;
	background-image:url(Image/service.png);
	background-repeat:no-repeat;
	float:left;
	}
	
#divNews {
	width:620px; /*820px*/
	height:70px; /*70px*/
	margin-top:20px;
	margin-left:10px;
	margin-right:100px;
	border:none;
	background-image:url(Image/news.png);
	background-repeat:no-repeat;
	float:left;
	}
	
#divContact {
	width:620px; /*820px*/
	height:68px; /*70px*/
	margin-top:21px;
	margin-left:10px;
	margin-right:100px;
	border:none;
	background-image:url(Image/contact.png);
	background-repeat:no-repeat;
	float:left;
	}
	
#blueTitleMain {
	width:600px;
	height:14px;
	margin-top:15px;
	margin-left:10px;
	margin-right:100px;
	border:none;
	background-color:#02457c;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
	float:left;
	}
	
#blueTitleNews {
	width:620px;
	height:24px;
	margin-top:14px;
	margin-left:10px;
	margin-right:100px;
	border:none;
	background-color:#02457c;
	float:left;
	}
	
#blueTitle {
	width:620px;
	height:24px;
	margin-top:5px;
	margin-left:10px;
	margin-right:100px;
	border:none;
	background-color:#02457c;
	float:right;
	}
	
#blueTitleGallery {
	width:620px;
	height:24px;
	margin-top:15px;
	margin-left:10px;
	margin-right:100px;
	margin-bottom:0px;
	border:none;
	background-color:#02457c;
	float:left;
	}
	
#greyTitle {
	width:620px;
	height:24px;
	margin-top:5px;
	margin-left:10px;
	margin-right:100px;
	border:none;
	background-color:#bbbdc0;
	float:right;
	}
	
#greyTitleMain {
	width:620px;
	height:24px;
	margin-top:21px;
	margin-left:10px;
	margin-right:100px;
	border:none;
	background-color:#bbbdc0;
	float:right;
	}

#contactBox {
	width:620px;
	height:auto; /*450px*/
	margin-left:10px;
	margin-top:0px;
	border:none;
	float:left;
	}
	
#details {
	width:240px; /*240px*/
	height:200px; /*200px*/
	margin-top:20px;
	margin-left:0px;
	margin-right:0px;
	border:none;
	float:left;
	}
	
#map {
	width:380px; /*380px*/
	height:201px; /*200px*/
	margin-top:20px;
	margin-right:0px;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:1px solid #02457c;
	float:left;
	}
	
#LeftContent {
	font-size:22px;
	width:190px; /*190px*/
	min-height:350px;
	height:auto; /*230px*/
	margin-top:0px;
	margin-left:100px;
	border:none;
	float:left;
	}
	
#LeftContentNews {
	font-size:22px;
	width:190px; /*190px*/
	min-height:750px;
	height:auto; /*230px*/
	margin-top:0px;
	margin-left:100px;
	border:none;
	float:left;
	}
	
#RightContent {
	font-size:12pt;
	width:620px; /*620px*/
	height:auto; /*350px*/
	margin-top:0px;
	margin-left:10px;
	margin-right:100px;
	border:none;
	float:right;
	}
	
#galleryMenu {
	font-size:12pt;
	width:620px; /*620px*/
	height:auto; /*350px*/
	margin-top:10px;
	margin-left:10px;
	margin-right:100px;
	border:none;
	float:right;
	}
	
#imagePreview {
	width:620px;
	height:491px;
	padding:0px;
	border:none;
	margin-top:30px;
	margin-left:10px;
	margin-right:100px;
	border:none;
	}	
	
#specialBox {
	width:620px;
	height:auto;
	margin-left:10px;
	margin-right:100px;
	border:none;
	float:left;
	}
	
#imageBox {
	width:109px;
	height:109px;
	border-right:1px solid #02457c;
	border-bottom:1px solid #02457c;
	border-top:none;
	border-left:none;
	margin-top:20px;
	margin-left:4px;
	margin-right:10px;
	float:left;
	}
	
#specialText {
	width:494px;
	min-height:10px;
	border:none;
	margin-top:18px;
	float:left;
	}
	
#listBox {
	color:#02457c;
	width:120px;
	height:auto;
	margin-left:0px;
	margin-right:25px;
	margin-bottom:10px;
	padding-left:12px;
	float:left;
	border:none;
	}
	
#listBoxNews {
	color:#333333;
	font: 12px/14px arial, helvetica, verdana, sans-serif;
	width:auto;
	height:auto;
	margin-left:0px;
	margin-bottom:15px;
	padding-left:12px;
	border:none;
	}
	
#listBoxServices {
	color:#02457c;
	font: 12px/14px arial, helvetica, verdana, sans-serif;
	width:200px;
	height:auto;
	margin-left:0px;
	margin-right:5px;
	margin-bottom:15px;
	float:left;
	padding-left:12px;
	border:none;
	}
	
#newsImageBox {
	width:218px;
	height:218px;
	border-right:1px solid #02457c;
	border-bottom:1px solid #02457c;
	border-top:none;
	border-left:none;
	margin-top:20px;
	margin-left:0px;
	margin-right:10px;
	float:left;
	}
	
#newsTextBox {
	width:380px;
	min-height:10px;
	border:none;
	margin-top:18px;
	float:left;
	}
	
#midLine {
	width:620px; /*820px*/
	height:30px; /*70px*/
	margin-top:5px;
	margin-right:100px;
	margin-bottom:0px;
	border:none;
	background-image:url(Image/midLine.png);
	background-repeat:no-repeat;
	float:right;
	}
	
#footer {
	width:820px; /*820px*/
	height:96px; /*96*/
	margin-right:100px;
	margin-left:100px;
	margin-top:150px;
	margin-bottom:0px;
	background-image:url(Image/footer.png);
	background-repeat:no-repeat;
	float:left;
	}
	
#footerBox {
	width:820px; 
	height:96px; /*190px*/
	margin-left:20px;
	margin-top:52px;
	border:none;
	float:left;
	}	
	
.footerText {
	font-size:10px;
	font-weight:700;
	color:#ffffff;
	font:arial, helvetica, verdana, sans-serif;
	}
	
.footerLink {
	font-size:10px;
	font-weight:700;
	color:#ffffff;
	font:arial, helvetica, verdana, sans-serif;
	text-decoration:underline;
	}
	
	
#contact {
	width:800px;
	height: auto;
	margin-left:20px;
	margin-top:30px;
	color:#FFFFFF;
	}
