html{
	height:100%;
}

body {
	height:100%;
	background-color: #CDCDCD;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 130%;
	color: #333333;
}

body tr td{font-size:12px;}

.engineering {
	background-image: url(images/top/img_bg_engineering.jpg);
	background-repeat: no-repeat;
	background-position:right bottom;
}

.support {
	background-image: url(images/top/img_bg_support.jpg);
	background-repeat: no-repeat;
	background-position:right bottom;
}

.emissions {
	background-image: url(images/top/img_bg_emissions.jpg);
	background-repeat: no-repeat;
	background-position:right bottom;
}

.wlink a:link {
	color: #FFFFFF;
	text-decoration: none;
}

.wlink a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.wlink a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.wlink a:active {
	color: #FFFFFF;
	text-decoration: none;
}

.blink a:link {
	color: #247BA4;
	font-weight:bold;
	text-decoration: none;
}
.blink a:visited {
	color: #247BA4;
	font-weight:bold;
	text-decoration: none;
}
.blink a:hover {
	color: #FF9900;
	font-weight:bold;
	text-decoration: underline;
}
.blink a:active {
	color: #247BA4;
	font-weight:bold;
	text-decoration: none;
}

.bllink a:link {
	color: #666;
	font-weight:bold;
	text-decoration: none;
}
.bllink a:visited {
	color: #666;
	font-weight:bold;
	text-decoration: none;
}
.bllink a:hover {
	color: #666;
	font-weight:bold;
	text-decoration: underline;
}
.bllink a:active {
	color: #666;
	font-weight:bold;
	text-decoration: none;
}

.blinks a:link {
	color: #247BA4;
	text-decoration: none;
}
.blinks a:visited {
	color: #247BA4;
	text-decoration: none;
}
.blinks a:hover {
	color: #FF9900;
	text-decoration: underline;
}
.blinks a:active {
	color: #247BA4;
	text-decoration: none;
}


.space2{
	padding:2px;
}
.space3{
	padding:3px;
}
.space4{
	padding:4px;
}
.space6{
	padding:6px;
}
.space8{
	padding:8px;
}
.space10{
	padding:10px;
}

.magB3{
	margin-bottom:3px;
}
.magB5{
	margin-bottom:5px;
}
.magB10{
	margin-bottom:10px;
}
.magB15{
	margin-bottom:15px;
}
.magB20{
	margin-bottom:20px;
}
.magB700{
	margin-bottom:700px;
}

.magT3{
	margin-top:3px;
}
.magT5{
	margin-top:5px;
}
.magT10{
	margin-top:10px;
}
.magT15{
	margin-top:15px;
}
.magT20{
	margin-top:20px;
}
.magT30{
	margin-top:30px;
}

.fontss{
	font-size:8px;
	line-height:100%;
}
.fonts{
	font-size:11px;
	line-height:110%;
}
.fontm{
	font-size:12px;
	line-height:120%;
}
.fontl{
	font-size:14px;
	line-height:130%;
}
.fontll{
	font-size:16px;
	line-height:130%;
}

.whBold{ font-weight:bold; color:#FFF;}
.whNormal{ font-weight:normal; color:#FFF;}
.egrBold{ font-weight:bold; color:#38B8BA;}
.graBold{ font-weight:bold; color:#CCC;}
.graBold2{ font-weight:bold; color:#999;}
.graBold3{ font-weight:bold; color:#666;}
.orBold{ font-weight:bold; color:#FF9900;}
.grBold{ font-weight:bold; color:#3E7A89;}
.redNormal{ font-weight:normal; color:#FF6600;}
.brBold{ font-weight:bold; color:#004B97;}
.newsTit{ 
	font-weight:bold;
	color:#33CCCC;
	font-size:12px;
	line-height:120%;
}

.newsTxt{
	font-size:12px;
	line-height:120%;
	margin-bottom:15px;
}

ul{
	margin:5px 0;
	padding:0;
}
li{
	margin-left:16px;
	margin-bottom:5px;
}

.days{
	font-weight:bold;
	color:#004B97;
	border-left:2px solid #004B97;
	background-color:#EEF1F9;
	padding:3px 5px;
	margin-bottom:5px;
	font-size:11px;
	line-height:110%;
}

.kakomi{ border:1px solid #ccc;}

p{margin:0; padding:0 0 10px 0;}

.zoneQ{
	padding:5px;
	background-color:#F5F5F5;
	border:1px solid #ccc;
}
.zoneA{
	padding:5px;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	margin-bottom:15px;
}
