body {margin: 0; padding: 0;}
body, td {font-family: arial, sans-serif; font-size: 12px;}
a {color: #ff6600; text-decoration: none;}
a:hover {text-decoration: underline;}

a.type1 {color: #ff6600; text-decoration: none; font-weight: bold;}
a.type1:hover {text-decoration: underline; font-weight: bold;}

.o {color: #ff6600;}

#menu td {padding: 11px 0; text-align: center;}
#menu .item {padding: 0 18px; border-right: 1px solid #666666;}
#menu .last {border-right: none;}
#menu .item a, #menu .item a:visited {text-decoration: none; color: #EFE8E1; font: bold 11px arial, sans-serif;}
#menu .item a:hover {color: #ffffff;}
#menu td#active {padding: 0; vertical-align: top;}
#menu td#activ .item {padding-top: 4px;}

#title {background-repeat: no-repeat; height: 59px; height: "72px"; padding-left: 37px; padding-top: 13px;}
#title h1 {font-size: 20px; color: #ff6600; margin: 0; margin-bottom: 1px;}
#title h2 {font-size: 15px; color: #666666; margin: 0; padding-left: 20px;}

.linkBlockHdr {background-color: #9a9a9a; color: #ffffff; font-weight: bold; padding: 3px 27px;}
.linkBlock {background-position: top; background-repeat: no-repeat; background-color: #e5e5e5;}
.linkBlock div {padding: 3px 27px; border-bottom: 1px dotted #ff6600;}
.linkBlock a, .linkBlock a:visited {color: #000000;}

#call {color: #ffffff; padding: 10px 27px; background-color : #DA5A03;}
#call h1 {font-size: 22px; margin: 0;}
#call p {margin: 0;}

#greeting .contents, #rightColumn .contents, #news .contents {padding: 26px; padding-left: 36px; background-position: top right; background-repeat: no-repeat;}

#greeting {background-position: top left; background-repeat: no-repeat; border: 1px solid #f0e9e1; border-bottom-color: #a4a5ae; background-color : #F2E9E2;}
#greeting .contents {height: 189px;}
#greeting .contents h3, #rightColumn .contents h3, #news .contents h3 {color: #ff6600; border-bottom: 1px dotted #2d3856; padding-bottom: 7px; font-size: 16px; margin: 0;}
#greeting .contents p {margin-bottom: 0;}
#greeting, #news {border-right: 1px solid #ffffff;}

#rightColumn {border-top: 1px solid #ffffff; border-bottom: 2px solid #000000; background-color : #F0F0F0;}
#rightColumn .contents h3, #news .contents h3 {color: #4c4c4c;}

#news {background-position: top left; background-repeat: no-repeat; border-top: 1px solid #ffffff;}
#news .contents .item .date {padding: 3px 6px; background-color: #ff6600; color: #ffffff; font-size: 11px; font-weight: bold; float: left; margin-right: 8px;}
#news .contents .item .hdr {font-weight: bold; padding: 3px 0;}
#news .contents .item .text {clear: both;  padding-bottom: 0;}

#cr {padding: 16px; color: #2d3856; text-align: left; width: 420px;}

.tbl_border {background-color: black; }
.or_1
{
	background-color : #DA5A03;
}
.or_2
{
	background-color : #DA5A03;
}
td.menu_bg
{
	border-bottom : 1px solid White;
}
.und_m
{
	background-color : #999999;
}
.cb_t
{
	border-top : 2px solid #DA5A03;
}
.sm_bg
{
	background-color : #E6E6E6;
}
.w
{
	color : #333333;
}
.bot
{
	background-color : #999999;
}

table.form
{
	color : #333333;
	background-color : #E5E5E5;
	border : 1px solid #666666;
	
	
}
td.fh
{
	color: #ffffff;
	font-weight: bold;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	border-bottom : 1px solid White;
	padding-top : 11;
	padding-left : 20;
	height : 30px;
}
td.lcf
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #666666;
	text-align : right;
	border-bottom : 1px dotted #FF6600;
	padding-bottom : 4;
	padding-left : 10;
	padding-right : 10;
	padding-top : 4;
}
td.rcf
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #FF6600;
	text-align : left;
	border-bottom : 1px dotted #FF6600;
	padding-bottom : 4;
	padding-left : 10;
	padding-right : 10;
	padding-top : 4;
}
td.blcf
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #666666;
	text-align : right;
	padding-bottom : 4;
	padding-left : 10;
	padding-right : 10;
	padding-top : 4;
}
td.brcf
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #666666;
	text-align : left;
	padding-bottom : 4;
	padding-left : 10;
	padding-right : 10;
	padding-top : 4;
}