body
	{
	background-color: #2e5f82;
	font-size: 75%;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	padding: 0;
	margin: 0;
	color: #333333;	
	}

table
	{
	font-size: 100%;
	}

div.text
	{
	padding: 20px 20px 20px 20px;		
	}

h1
	{
	font-size: 210%;
	font-weight: normal;
	color: #224466;
	margin-bottom: 1em;
	border-bottom: 2px solid #ff6633;
	}

h2
	{
	font-size: 120%;
	font-weight: bold;
	color: #000000;
	margin-top: 2em;
	margin-bottom: 1em;
	}

a,a:link,a:active
	{
	color:#224466;
	}

a:visited
	{
	color:#446688;
	}

a:hover
	{
	color:#ff6600;
	}

table.page td.menu a,
table.page td.menu a:link,
table.page td.menu a:active,
table.page td.menu a:visited
	{
	color:#cceeff;
	}

table.page td.menu a:hover
	{
	color: #fff;
	}


p.note
	{
	color: #999999;
	font-size: 90%;
	}

table.page
	{
	width:100%;
	height:100%;
	min-height:625px;
	}

table.page tr.header td.logo
	{
	width:250px;
	height:125px;
	color: #cef;
	}	

table.page tr.header td.head
	{
	border-right:1px solid #5a7f99;
	background-color: #254c68;
	background-image: url("intfc/back-hdr.gif");
	background-position: top left;
	background-repeat: no-repeat;
	text-align:right;
	vertical-align:bottom;
	}

table.page td.menu
	{
	width:250px;
	vertical-align:top;
	height:550px;
	background-color: #2e5f82;
	background-image: url("intfc/menu-image-01.jpg");
	background-position: bottom left;
	background-repeat: no-repeat;
	color:#cceeff;
	}

table.page tr.middle td.main
	{
	width:100%;
	background-color: #ffffff;
	background-image: url("intfc/back-white.gif");
	background-position: top left;
	background-repeat: no-repeat;
	vertical-align:top;
	height:100%;
	}

table.page tr.middle td.add
	{
	width:25%;
	background-color: #2e5f82;
	vertical-align:top;
	}

tr.footer td
	{
	height: 80px;
	vertical-align:bottom;
	background-color:#ffffff;
	padding:0;
	}

div.siteinfo
	{
	padding:10px 20px 10px 20px;
	background-color:#254c68;
	border-left: 1px solid #5a7f99;
	border-right: 1px solid #5a7f99;
	font-size:80%;
	color:#99bbcc;
	}

div.siteinfo table td
	{
	background-color:#254c68;
	color:#99bbcc;
	}


div.siteinfo p,
div.siteinfo table td p
	{
	margin-top:0.7em;
	margin-bottom:0;
	}

div.siteinfo a,
div.siteinfo a:link,
div.siteinfo a:active,
div.siteinfo a:visited,
div.siteinfo table td a,
div.siteinfo table td a:link,
div.siteinfo table td a:active,
div.siteinfo table td a:visited
	{
	color:#99bbcc;	
	}

div.siteinfo a:hover,
div.siteinfo table td a:hover
	{
	color:#ffffff;	
	}

table.addwindow
	{
	width:100%;
	}
	
table.addwindow tr.head td
	{
	padding: 0;
	color: #dddddd;
	background-position: top left;
	background-repeat: repeat-x;
	}

table.addwindow tr.body td
	{
	padding: 10px;
	font-size:90%;
	}

table.addwindow#news tr.body td
	{
	color: #eedddd;
	}
table.addwindow#faq tr.body td
	{
	color: #ddeedd;
	}

table.addwindow#news tr.body a,
table.addwindow#news tr.body a:link,
table.addwindow#news tr.body a:active,
table.addwindow#news tr.body a:visited
	{
	color: #eedddd;
	}

table.addwindow#faq tr.body a,
table.addwindow#faq tr.body a:link,
table.addwindow#faq tr.body a:active,
table.addwindow#faq tr.body a:visited
	{
	color: #ddeedd;
	}

table.addwindow tr.body a:hover,
table.addwindow#news tr.body a:hover,
table.addwindow#faq tr.body a:hover
	{
	color: #ffffff;
	}


table.addwindow#news tr.head td
	{
	background-color:#a0280f;
	background-image: url("intfc/back-head-news.gif");
	}

table.addwindow#news tr.body td
	{
	background-color:#d96148;
	}

table.addwindow#faq tr.head td
	{
	background-color:#1a6024;
	background-image: url("intfc/back-head-faq.gif");
	}

table.addwindow#faq tr.body td
	{
	background-color:#52985c;
	}

div.date
	{
	color: #999999;
	font-size: 85%;
	}

div.title
	{
	margin-top:5px;
	color: #333333;
	font-weight: bold;
	}
div.cont 
	{
	margin-bottom:2em;
	}
div.cont p
	{
	margin:0;
	text-align:justify;
	margin-top:5px;
	color: #333333;
	}
dl.news span.date,
dl.accidents span.date,
dl.ugon span.date
	{
	color: #999999;
	font-size: 85%;
	}

dl.news span.title,
dl.accidents span.title,
dl.ugon span.title
	{
	color: #333333;
	font-weight: bold;
	}

dl.news dt,
dl.accidents dt,
dl.ugon dt
	{
	clear:both;
	}


dl.news dd,
dl.accidents dd
	{
	margin-left:0;
	margin-top:0;
	margin-bottom:1em;
	}

dl.ugon dt
	{
	margin-bottom:0.6em;
	}

dl.ugon dd
	{
	margin:0;
	font-size:95%;
	}

dl.ugon dd.last
	{
	margin-bottom:1em;
	}

dl.news img,
dl.accidents img,
dl.ugon img
	{
	display:block;
	float:right;
	clear:both;
	margin: -1em 0 0.5em 0.5em;
	border: 1px solid black;
	}

dl.faq
	{
	margin: 0;
	}

dl.faq dt
	{
	margin-bottom: 0.5em
	}

dl.add-news dt
	{
	margin-bottom:1em;
	}


table.simplegrid
	{
	border-collapse:collapse;
	font-size: 90%;
	}

table.simplegrid td,
table.simplegrid th
	{
	border: 1px solid #999999;
	padding: 0.3em 0.7em 0.3em 0.7em;
	}

table.simplegrid td.center
	{
	text-align: center;
	}

table.simplegrid td.right
	{
	text-align: right;
	padding-left: 2em;
	}

table.simplegrid thead td,
table.simplegrid thead th,
	{
	background-color: #eee;
	}

span.note
	{
	font-size:90%;
	color:#999999;
	}
	

tr.counter td
	{
	padding: 0 10px 0 20px;
	color:#cceeff;
	font-size: 85%;
	}
