html { overflow: -moz-scrollbars-vertical; }
html { overflow-x: auto; }
body {
	font-family: Tahoma;
	font-size: 11px;
	margin: 0;
	color: #333;
}
a, a:link, a:visited {
	color: #00F;
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: none;
	color: red;
}
.red {
	color: red;
}
.blue {
	color: #009;
}
tr.tr-gray {
	background-color: #EEE;
}
input.redInput {
	border: solid 1px #f00;
	background-color: #f4f3f3;
}
div.hrDiv {
	display: block;
	background-color: #f66;
	width: 98%;
	height: 1px;
	margin: 12px 0 4px 0;
	font-size: 0;
}
form {
	margin: 0;
	padding: 0;
}
.txtInputs {
	width: 120px;
	height: 12px;
	border: solid 1px #adadad;
	direction: ltr;
	font-family: Tahoma;
	font-size: 10px;
}
div.main {
	height: 500px;
	width: 940px;
}
div.logoContainer {
	position: relative;
	width: 376px;
	height: 138px;
}
div.map {
	background-image: url(../images/map.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 6px; left: 41px;
	width: 276px;
	height: 142px;
	z-index: -1;
}
div.logo {
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 28px; left: 0;
	width: 56px;
	height: 65px;
}
div.logo-t {
	background-image: url(../images/logo-text.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 41px; left: 64px;
	width: 193px;
	height: 18px;
}
div.d-line {
	background-image: url(../images/dashed-line.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 90px; left: 64px;
	width: 312px;
	height: 3px;
}
div.logo-s {
	position: absolute;
	top: 76px; left: 64px;
	width: 316px;
	color: #9f9f9f;
}
div.nav-e {
	background-image: url(../images/nav-end.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 73px; left: 64px;
	width: 312px;
	height: 20px;
}
div.radiation {
	position: absolute;
	top: 41px; left: 170px;
	width: 50px;
	height: 50px;
}
div.navContainer {
	position: relative;
	width: 564px;
	height: 138px;
}
div.btn {
	background-image: url(../images/btn-bg.gif);
	background-repeat: repeat-x;
	width: 190px;
	height: 12px;
	border: solid 1px #adadad;
	position: absolute;
	color: #666;
	direction: ltr;
}
div.btn.a {
	top: 10px;
	right: 0;
}
div.btn.b {
	top: 10px;
	right: 200px;
	width: 176px;
}
div.btnLogin {
	background-image: url(../images/btn-login.png);
	background-repeat: no-repeat;
	width: 172px;
	height: 7px;
	position: absolute;
	top: 3px; left: 4px;
	cursor: pointer;
}
div.loginContainer {
	position: absolute;
	top: 12px; right: -1px;
	border: solid 1px #adadad;
	width: 190px;
	height: 44px;
	background-color: #fcfcfc;
	display: none;
}
div.txtUserTXT {
	position: absolute;
	top: 5px; left: 135px;
}
div.txtPassTXT {
	position: absolute;
	top: 25px; left: 135px;
}
input.txtUser {
	position: absolute;
	top: 4px; left: 26px;
}
input.txtPass {
	position: absolute;
	top: 24px; left: 26px;
}
input.btnLogin0 {
	position: absolute;
	top: 4px; left: 4px;
}
div.arrow-d {
	background-image: url(../images/arrow-d.gif);
	background-repeat: no-repeat;
	width: 7px;
	height: 4px;
	position: absolute;
	top: 4px; right: 4px;
}
div.arrow {
	background-repeat: no-repeat;
	width: 9px;
	height: 20px;
}
div.arrow.r {
	background-image: url(../images/arrow-r.gif);
}
div.arrow.l {
	background-image: url(../images/arrow-l.gif);
}
div.btnDate {
	height: 12px;
	position: absolute;
	top: -1px; right: 7px;
}
div.btnDate div.dateName {
	margin-top: -1px;
	margin-right: 8px;
	float: right;
}
div.navigation {
	background-image: url(../images/bg-nav.gif);
	background-repeat: repeat-x;
	position: absolute;
	top: 73px; right: 0px;
	width: 564px;
	height: 20px;
}
div.navigation div.text {
	padding-bottom: 2px;
	margin-top: 1px;
}
div.navigation td {
	margin-bottom: 5px;
}
div.navigation div.bg-nav-r {
	background-image: url(../images/bg-nav-r.gif);
	background-repeat: no-repeat;
	width: 3px;
	height: 20px;
}
div.navigation div.bg-nav-l {
	background-image: url(../images/bg-nav-l.gif);
	background-repeat: no-repeat;
	width: 35px;
	height: 20px;
}
div.navigation span {
	color: #000;
	cursor: pointer;
}
div.navigation span:hover,
div.navigation span:active {
	color: #F00;
	cursor: pointer;
}
div.content {
	width: 940px;
	margin-top: -20px;
}
div.container {
	position: relative;
	border: solid 1px #dadada;
	padding: 1px;
	overflow: hidden;
}
div.container-header {
	background-image: url(../images/bg-header.png);
	background-repeat: repeat-x;
	height: 20px;
	width: 100%;
}
div.container-header div.text {
	padding-bottom: 2px;
	margin-top: 1px;
}
div.footer {
	background-image: url(../images/bg-nav.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 20px;
	color: #777;
	margin: 15px 0 10px 0;
}
div.footer-bg {
	background-repeat: no-repeat;
	width: 3px;
	height: 20px;
}
div.footer-bg.r {
	background-image: url(../images/footer-r.gif);
}
div.footer-bg.l {
	background-image: url(../images/footer-l.gif);
}
div.newsContainer {
	padding: 10px;
}
div.newsText {
	color: #666;
	margin-top: 5px;
	height: 39px;
}
div.newsHead a,
div.newsHead a:link,
div.newsHead a:visited {
	color: #000;
}
div.newsHead a:active,
div.newsHead a:hover {
	color: #F00;
}
div.container-body {
	position: relative;
	line-height: 15px;
}
div.banner-ctn.num {
	position: absolute;
	top: 22px; left: 2px;
}
img.prevSlide {
	position: absolute;
	top: 229px; left: 574px;
	z-index: 10;
	cursor: pointer;
}
img.nextSlide {
	position: absolute;
	top: 229px; left: 654px;
	z-index: 10;
	cursor: pointer;
}
div.logo-b {
	position: absolute;
	top: 12px; left: 30px;
	background-image: url(../images/logo-b.gif);
	background-repeat: no-repeat;
	width: 388px;
	height: 451px;
	z-index: -1;
}
div.map-contact {
	position: absolute;
	top: 15px; left: 15px;
	background-image: url(../contact-us/map.gif);
	background-repeat: no-repeat;
	width: 560px;
	height: 410px;	
}
div.radiation-contact {
	position: absolute;
	top: 215px; left: 182px;
	width: 100px;
	height: 100px;	
}