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:16px arial, verdana Bold;
line-height:150%;
margin: 0px;
color:#ff3300;
}

.nomargin {
margin:0px;
}

p {
color:#0042BC;
}

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
}


.but_pas
			{
				font-family: tahoma, arial;
				font-size: 12px;
				font-weight: bold;
				color: #898989;
				padding-top: 10px;
				padding-left: 10px;
				cursor: hand;
				height: 100%;
				width: 100%;
			}
			.but_act
			{
				font-family: tahoma, arial;
				font-size: 12px;
				font-weight: bold;
				color: #147B00;
				padding-top: 10px;
				padding-left: 10px;
				cursor: hand;
				height: 100%;
				width: 100%;
			}
			.but2_act
			{
				font-family: tahoma, arial;
				font-size: 11px;
				font-weight: bold;
				color: #147B00;
				width: 100%;
				height: 100%;
				padding-top: 2px;
				padding-bottom: 0px;
				padding-left: 3px;
				padding-right: 10px;
				cursor: hand;
				text-decoration: underline;
			}
			.but2_pas
			{
				font-family: tahoma, arial;
				font-size: 11px;
				color: #000000;
				width: 100%;
				height: 100%;
				padding-top: 2px;
				padding-bottom: 0px;
				padding-left: 3px;
				padding-right: 10px;
				cursor: hand;
			}
			.menu1_act
			{
				font-family: tahoma, arial;
				font-size: 12px;
				font-weight: bold;
				color: #147B00;
				padding-top: 13px;
				padding-left: 30px;
				padding-right: 30px;
				text-decoration: none;
			}
			.menu1_pas
			{
				font-family: tahoma, arial;
				font-size: 12px;
				font-weight: bold;
				color: #898989;
				padding-top: 13px;
				padding-left: 30px;
				padding-right: 30px;
				text-decoration: none;
			}
			.menu2_act
			{
				font-family: tahoma, arial;
				font-size: 11px;
				font-weight: bold;
				color: #147B00;
				width: 100%;
				height: 100%;
				padding-top: 2px;
				padding-bottom: 2px;
				padding-left: 3px;
				padding-right: 10px;
				cursor: hand;
			}
			.menu2_pas
			{
				font-family: tahoma, arial;
				font-size: 11px;
				color: #000000;
				width: 100%;
				height: 100%;
				padding-top: 2px;
				padding-bottom: 2px;
				padding-left: 3px;
				padding-right: 10px;
				cursor: hand;
			}
			.footer
			{
				font-family: tahoma, arial;
				font-size: 11px;
				color: #03389B;
				padding-left: 20px;
			}			
			.cnt
			{
				height: 350px;
				width: 773px;
				padding-left: 30px;
				padding-right: 20px;
				padding-top: 0px;
				padding-bottom: 20px;
				font-family: tahoma, arial;
				font-size: x-small;
				color: #0042BC;
				overflow:auto;
				background-color: white;
			}
			.cnth
			{
				height: 137px;
				width: 950px;
				padding-left: 30px;
				padding-right: 20px;
				padding-top: 10px;
				padding-bottom: 0px;
				font-family: tahoma, arial;
				font-size: x-small;
				color: #0042BC;
				overflow:auto;
				background-color: white;
			}
			.m1
			{
				padding-left: 20px;
				padding-right: 20px;
			}
			.md_act
			{
				font-family: tahoma, arial;
				font-size: 12px;
				text-decoration: none;
				cursor: hand;
				color: #0042BC;
			}
			.md_pas
			{
				font-family: tahoma, arial;
				font-size: 12px;
				text-decoration: none;
				cursor: hand;
				color: #898989;
			}
			.bd
			{
				margin: 0; 
				padding: 0; 
				background-color: white;
			}
			.margin_top10 {
				margin-top: 10px; 
				margin-left: 40px; 
				margin-right: 40px; 
				border-top: 1 solid #D1D1D1;
				border-bottom: 1 solid #D1D1D1;
				}
			.powered_by_negeso {
				text-decoration: none; 
				color: #03389B; 
				font-size: 11px;
			}
			.color1 {
				background-color: #434A8F;
				}
			.size100 {
			 	height: 100%; 
			 	width: 100%;
			}
			form {
				display: none;
				behavior: url('script/validator.htc');
			}
