HTML, body
{
        background-color: #F5F9FD;
        margin: 0;
        padding: 0;
        font-family: Verdana, Helvetica, serif;
        font-size: 11px;
        color: black;
        text-align: left;
        line-height: 12px;
        width: 100%;
        height: 100%;
}

#all {
    position:relative;
    height:100%;
    min-height: 100%;
    padding:0px 0px 0px 0px;
}


HTML>BODY #all {height: auto; min-height: 100%;}

table
{
        font-family: Verdana, Helvetica, serif;
        font-size: 11px;
        line-height: 12px;
}

A:hover {COLOR: #659DFF; TEXT-DECORATION: none}

#srch
{
    width: 170px;
}
#submit_srch
{
    width: 75px;
}
#Submit
{
    width: 180px;
}

a {
        color: #0C446B;
        text-decoration: none;
}

table.listtable, table.cattable, table.srchtable
{
    border: 0px;
    width: 100%;
}

input.item, textarea.item
{
background-color: #D1E2F5;
BORDER-BOTTOM: #FFFFFF 1px solid; 
BORDER-RIGHT: #FFFFFF 1px solid;
BORDER-TOP: #717171 1px solid;
BORDER-LEFT: #717171 1px solid;
BORDER-TOP: #5E8ACA 1px solid;
BORDER-LEFT: #5E8ACA 1px solid;
    color: black;
    font-family: Verdana;
    font-size: 11px;
    width: 95%;
overflow:hidden;
overflow-x:hidden;
}

select.item
{
background-color: #D1E2F5;
BORDER-BOTTOM: #FFFFFF 1px solid; 
BORDER-RIGHT: #FFFFFF 1px solid;
BORDER-TOP: #717171 1px solid;
BORDER-LEFT: #717171 1px solid;
BORDER-TOP: #5E8ACA 1px solid;
BORDER-LEFT: #5E8ACA 1px solid;
    color: black;
    font-family: Verdana;
    font-size: 11px;
    width: 100%;
}

.inputbutton {font-size: 12px; height: 20px; width: 36px; color: #000000; font-weight: normal; background-color: #D1E2F5; border: 1px solid #3399FF;
font-family: Verdana;
BORDER: #5E8ACA 1px solid;
BORDER-TOP: #FFFFFF 1px solid; 
BORDER-LEFT: #FFFFFF 1px solid;
BORDER-RIGHT: #717171 1px solid;
BORDER-BOTTOM: #717171 1px solid;
BORDER-RIGHT: #5E8ACA 1px solid;
BORDER-BOTTOM: #5E8ACA 1px solid;
cursor: hand;
}

.inputbutton:hover{
cursor:pointer;
background:#b5d5f8;
}

.inputbutton:active{
cursor:pointer;
background:#b5d5f8;
BORDER-bottom: #FFFFFF 1px solid;
BORDER-right: #FFFFFF 1px solid;
BORDER-left: #5E8ACA 1px solid;
BORDER-top: #5E8ACA 1px solid;
}

.inputbutton2 {font-size: 10px; height: 15px; width: 110px; color: #000000; font-weight: normal; background-color: #D1E2F5; border: 1px solid #3399FF;
font-family: Verdana;
BORDER: #5E8ACA 1px solid;
BORDER-TOP: #FFFFFF 1px solid; 
BORDER-LEFT: #FFFFFF 1px solid;
BORDER-RIGHT: #717171 1px solid;
BORDER-BOTTOM: #717171 1px solid;
BORDER-RIGHT: #5E8ACA 1px solid;
BORDER-BOTTOM: #5E8ACA 1px solid;
cursor: hand;
}
.inputbutton3 {font-size: 10px; height: 15px; width: 25px; color: #000000; font-weight: normal; background-color: #D1E2F5; border: 1px solid #3399FF;
font-family: Verdana;
BORDER: #5E8ACA 1px solid;
BORDER-TOP: #FFFFFF 1px solid; 
BORDER-LEFT: #FFFFFF 1px solid;
BORDER-RIGHT: #717171 1px solid;
BORDER-BOTTOM: #717171 1px solid;
BORDER-RIGHT: #5E8ACA 1px solid;
BORDER-BOTTOM: #5E8ACA 1px solid;
}
.inputtext {font-size: 12px; height: 14px; color: #000000; font-weight: normal; background-color: #D1E2F5; text-valign:middle; border: 1px solid #3399FF;
font-family: Verdana;
BORDER: #5E8ACA 1px solid;
BORDER-BOTTOM: #FFFFFF 1px solid; 
BORDER-RIGHT: #FFFFFF 1px solid;
BORDER-TOP: #717171 1px solid;
BORDER-LEFT: #717171 1px solid;
BORDER-TOP: #5E8ACA 1px solid;
BORDER-LEFT: #5E8ACA 1px solid;
}
.inputtext2 {  	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; background-color: #D1E2F5; border: #2667c6; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;margin-right:3px}

.checkbx {color: #000000; height: 15px; font-weight: normal; cursor: hand;}

.prtable
{
	border-collapse:collapse;
	border:1px;
	BORDER: #659DFF 1px solid;
}

.prtable2
{
	border-collapse:collapse;
	border:1px;
	BORDER: #659DFF 1px solid;
        text-align:left;
}

table.prtable thead td,table.prtable2 thead td{font-weight:bold;text-align:center;vertical-align:middle;BACKGROUND-COLOR:#D1E2F5;}
table.prtable tbody td{font-weight:normal;text-align:center;vertical-align:middle;BACKGROUND-COLOR:#F0F5FA;}
table.prtable2 tbody td{font-weight:normal;vertical-align:middle;BACKGROUND-COLOR:#F0F5FA;}

.rules {line-height:12pt;text-align:justify; margin-left: 10px; margin-right: 10px; margin-bottom: 10px;}
.rulesc {line-height:12pt;text-align:justify;}

h5 {
        font-family: "Trebuchet MS", Verdana, Helvetica, serif;
        font-size: 15px;
        text-align: center;
        font-weight: bold;
        color: #0C446B;
        padding: 0px;
	margin: 0px;
	line-height:12pt;
}

h6 {
        font-family: "Trebuchet MS", Verdana, Helvetica, serif;
        font-size: 11px;
        text-align: center;
        font-weight: normal;
        font-style: italic;
        color: #000000;
        padding: 0px;
	margin: 0px;
	line-height:12pt;
}
.newlinks {
        margin-top: 0px;
        margin-bottom: 0px;
        padding-bottom: 0px;
        padding-top: 0px;
}

.dtree img {vertical-align: middle;white-space: nowrap;}

.menu {
BORDER-TOP: #FFFFFF 1px solid; 
BORDER-BOTTOM: #5E8ACA 1px solid;
cursor: default;
}

.foot
{
        position: absolute;
        bottom:0px;
        left:0px;
        padding-top:0px;
}

#empty {
    height: 50px;
    width: 100%;
}

code.code {
    MARGIN: 5px 10px 5px 10px;
    background-color: #F0F5FA;
    border: 1px dotted #5E8ACA;
    font-style: normal;
    width: auto;
    font-size: 11px;
    DISPLAY: block;
}

#menu, #menur {
	height: 18px;
	background: #D1E2F5;
	margin:0;
	padding:0;
}

#menutd{
	height: 18px;
	background: #D1E2F5;
	BORDER-TOP: #FFFFFF 1px solid; 
	BORDER-BOTTOM: #5E8ACA 1px solid;
	margin:0;
	padding:0;
}

#menu li {
	float: left;
	display: block;
	border-right: 1px dotted gray;
	height:18px;
	position: relative;
	font-weight: normal;
	color: #0C446B;
	padding: 0 0px 0 0px;
	line-height: 18px;
	cursor: default;
}

#menu li a, #menur li a {
	float: left;
	display: block;
	font-weight: normal;
	color: #0C446B;
	padding: 0 5px 0 5px;
	height: 18px;
	line-height: 18px;
	position: relative;
	border: 0;
}

#menu li a:hover, #menu li a.selected, #menu li a.selected:hover {
	background: #659DFF;
	color: #FFF;
}

#menur li {
	float: right;
	display: block;
	border-left: 1px dotted gray;
	height:18px;
	position: relative;
	font-weight: normal;
	color: #0C446B;
	padding: 0 0px 0 0px;
	line-height: 18px;
	cursor: default;
}

#menur li a:hover, #menur li a.selected, #menur li a.selected:hover {
	background: #659DFF;
	color: #FFF;
}

#point span{
	background:url(img/point.gif) no-repeat;
	display:block;
	background-position: center left;
	padding-left:15px;
}
:focus {  
outline: none;  
} 

.centered {
position: fixed;
top: 50%;
left: 50%;
margin-top: -5px;
margin-left: -50px;
}
* html .centered {
position: absolute;
}
