html {
overflow:hidden;
overflow-x:auto;
}

.menu {
width: 500px;
background-image: url ('images/menu_bg.gif');
table-layout:fixed;
}

.menu .over, button {
font:11px arial, verdana;
}

.menu, .menu .over .menu {
font:11px arial, verdana;
}

.menu .first {
width: 105px;
}

.menu .last {
width: auto;
}

.menu td {
position:static;
border-left:0px;
border-top:0px;
border-bottom:;

}

.menu td div {
position:relative;
width:100px;
z-index:2;
}

.menu td div a {
display:block;
text-align:center;
padding-bottom: 5px;
white-space:nowrap;

font: bold 11px arial, verdana;
letter-spacing: 0px
}

.menu td.over {
font: bold 11 arial, verdana;
cursor:hand;

}



.menu .menu {
position:absolute;
display:none;
}

.menu .over .menu {
position:absolute;
display:block;
width:auto;
left:-1px;
top:18px;
border-right:1px solid #fae6b8;
border-left:1px solid #fae6b8;
border-bottom:1px solid #fae6b8;
}

.menu .over .menu td {
background-color:#ffe7c1;
}



.menu .over .menu td.over {
background-color:#f5d07a;
}



.menu .over a:hover {
text-decoration:none;
}

td.contents {
}

div.contents {

position:relative;
overflow:auto;
overflow-y:scroll;
left:10px;
width:650px;
height:300px;
height:expression(document.body.clientHeight - 150 + 'px');
background-color:#ffffff;
padding-left:0px;
padding-top: 0px;
padding-bottom: 5px;
padding-right: 0px;
scrollbar-track-color: #fae6b8; border: solid 0px
}

div.contents, .dropDown .list {
scrollbar-3dlight-color:##ff3300;
scrollbar-arrow-color:#ff3300;
scrollbar-base-color:#ff3300;
scrollbar-darkshadow-color:#ff3300;
scrollbar-face-color:#f5d07a;
scrollbar-highlight-color:#f5d07a;
scrollbar-shadow-color:#f5d07a;
}

.dropDown .list {
scrollbar-track-color:#fae6b8;
}

td.footer .bottom {
text-align:right;
}
 
.col1 {
width:140px;
text-align:right;
padding-top: 0px;
padding-right: 12px;
}

.col2 {
padding-right: 20px;
padding-left: 10px;
padding-bottom:5px;
width:auto;
}

h1 {
font:18px arial, verdana Bold;
line-height:200%;
margin:0px;
color:#000000;
}

h2 {
font:18px arial, verdana Bold;
line-height:150%;
margin:0px;
color:#ff3300;
padding-bottom: 0px
}

h3 {
font: bold 16px arial, sans-serif;
line-height:150%;
margin: 0px;
color:#ff3300;
}

.nomargin {
margin:0px;
}

p {
margin:0px;
color:#000000;
}

a {
text-decoration:none;
cursor:pointer;
color: #ff3300;
}

a.h1, a.h2, a.h3 {
display:block;
font: bold 12px arial,sans-serif;
letter-spacing: 0px;
margin-top:5px;
line-height:100%
}

.sub a:hover
{
background-color: #F5D07A;
color: #ff0000;
}

.topMenuItem a:hover
{
color: #ff0000;
}

a.h1 {
color:#000000;
font-weight:bold
}

.date {
	font: italic 11px arial, sans-serif;
	color:#ff0000;
	white-space:nowrap;
	padding-top: 5px
}

div.tooltip {
position:absolute;
visibility:hidden;
width:400px;
border-left:1px solid black;
padding-bottom:40px;
z-index:3;
}

div.tooltip div {
margin-top:0px;
padding-left:4px;
background-color:#ffffff;
text-align:left;
}

button {
border:1px solid #504f56;
background-color:#ffffff;
color:black;
cursor:hand;
behavior:url("js/btn.htc");
padding:1px;
}

button.over {
border-color:#ff3300;
background-color:#fae6b8;
color:#ff3300;
}

div.dropDown {
position:relative;
box-model:border-box;
background-color:#ffffff;
border:1px solid #504F56;
height:16px;
height:expression((( navigator.userAgent.indexOf("MSIE 5.0") >= 1 )?'18px':'16px'));
width:expression(childNodes[0].clientWidth + 16);
font-size:12px;
line-height:12px;
behavior:url("js/dropdown.htc");
cursor:default;
white-space:nowrap;
color:#000000;
}

.dropDown div {
position:absolute;
left:0px;
width:125px;
padding:2px;
text-align:center;
}

.dropDown img{
position:absolute;
left:expression(parentNode.childNodes[0].clientWidth);
}

.dropDown .list {
display:none;
position:absolute;
top:16px;
left:-1px;
width:100%;
width:expression(parentNode.clientWidth + 2 + 'px');
min-height:50px;
height:250px;
height:expression((( document.body.clientHeight>300 )?(( document.body.clientHeight > scrollHeight + 250 )?(scrollHeight):(document.body.clientHeight - 250)):50) + 'px');
border: double; #cc0000;
cursor:hand;
padding:0px;
background-color:#ffe7c1;
overflow:auto;
overflow-x:hidden;
}

.dropDown .list table {
width:100%;
color:#ff3300;
}

.dropDown table td {
font-size:12px;
text-align:left;
line-height:16px;
padding:2px;
}

.dropDownItemHighlight {
color:#ffffff;
background-color: #ff3300;
font-family: arial, verdana Bold;
}

marquee {
font:13px arial, verdana;
line-height:30px;
white-space:nowrap;
behavior:url("js/marquee.htc");
cursor:default;
}

/*.usertable {
border-collapse:collapse;
}

.usertable td {
border:1px solid #504F56;
padding:2px;
text-align:left;
}*/

a:hover {
text-decoration:none;
}
.common {
	 color: #ff0000
}
.image {
	padding-left: 0px; padding-right: 0px; width: 397px; height: 74px; margin: 0px; position: relative
}
body {
	margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px
}


/*LABEL module start*/
.lbMainFont {
	font-weight: bold; 
	font-family: arial, sans-serif;
	font-size: 12px;
}

.lbNormalFont {
	text-align: center;
	font-weight: normal;
	font-family: arial, sans-serif;
}

.lbNormFont {
	font-weight: normal;
	font-family: arial, sans-serif;
	font-size: 12px;
}

.lbDifColor {
	color: #0E4A9E;
}

.lbCb {
	color: black;
}

.lbPreview {
	cursor: hand;
	color: blue;
}

.lbEmphasisedFont {
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0E4A9E;
}
.lbBorderDot {
	border: 1px dotted #0E4A9E;
}

.lbBig {
	border-right: 1px solid #0E4A9E;
	border-bottom: 1px solid #0E4A9E;
	vertical-align:top;
	font-size: 16px;
}

.lbSubmits {
	width: 200px;
	margin-top: 7px;
	cursor: hand;
	border: 1px solid #7F9DB9;
	background-color: #7F9DB9;
	color: #ffffff;
	font-weight: bold;
}

button {
	width: 100px;
	margin-top: 7px;
	cursor: hand;
	border: 1px solid #7F9DB9;
	background-color: #7F9DB9;
	color: #ffffff;
	font-weight: bold;
	margin-left: 1px;
}

.lbDelAdr {
	width: 150px;
	height: 17px;
	border: 1px solid #0E4A9E;
	font-size: 11px;
}

.lbBB {
	border-bottom: 1px solid #0E4A9E;
}

.lbBBL {
	border-left: 1px solid #0E4A9E;
	border-bottom: 1px solid #0E4A9E;
}

.borderedTable {
	border: 1px solid #0E4A9E;
}

.borderedTable td {
	border: 1px solid #0E4A9E;
	padding: 0px 10px;
}

.lbForm {
	margin-bottom: 0px;
}

.right {
	text-align: right;
}


/*LABEL module end*/