html, body {
    height: 100%;
}
A {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;	
	font-weight: normal;
	color: #999999;
}
A:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	font-weight: normal;
	color: #999999;
}
A:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #999999;
}
A:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: underline;
	font-weight: bold;
	color: #999999;
}
A:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: underline;
	font-weight: bold;
	color: #999999;
}
IMG {
	border: 		0pt;
}

TD.LIGHT_GREY_BLOCK {
	font-family:	Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 		10pt;
	font-weight:	bold;
	font-style:		normal;
	background-color:#dddddd;
	COLOR:black;
}
TD.GREY_BLOCK {
	font-family:	Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 		10pt;
	font-weight:	bold;
	font-style:		normal;
	background-color:#bbbbbb;
	COLOR:white;
}
TD.DARK_GREY_BLOCK {
	font-family:	Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 		10pt;
	font-weight:	bold;
	font-style:		normal;
	background-color:#999999;
	color:white;
}
DIV.DARK_GREY_BLOCK {
	font-family:	Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 		10pt;
	font-weight:	bold;
	font-style:		normal;
	background-color:#999999;
	color:white;
	border-bottom: solid white thin;
}
DIV.ORANGE_BLOCK {
	font-family:	Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 		10pt;
	font-weight:	bold;
	font-style:		normal;
	background-color:#ff9900;
	color:white;
	border-bottom: solid white thin;
}
TD.ORANGE_BLOCK {
	font-family:	Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 		10pt;
	font-weight:	bold;
	font-style:		normal;
	background-color:#ff9900;
	color:white;
}
TD.FRAME_LEFT {
	width: 4px;
	background-image: url('/images/search_title_left.jpg');
}
TD.FRAME_RIGHT {
	width: 4px;
	background-image: url('/images/search_title_right.jpg');
}

INPUT.SEARCH {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	font-style:normal;
	background-color: #999999;
	color: white;
	border : medium double Silver;
}

INPUT.FORM {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:normal;
	font-style:normal;
	background-color: #bbbbbb;
	color: black;
	border : medium double Silver;
}

TEXTAREA.FORM {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:normal;
	font-style:normal;
	background-color: #bbbbbb;
	color: black;
	border : medium double Silver;
}

INPUT.REQ {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:normal;
	font-style:normal;
	background-color: #FFCF63;
	color: black;
	border : medium double Silver;
}
SELECT.REQ {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:normal;
	font-style:normal;
	background-color: #FFCF63;
	color: black;
	border : medium double Silver;
}

.WHITE_FONT{
	color: #FFFFFF;
	font-weight: bold;
}


.IOA_HEADER{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #999999;
	font-style: normal;
}
.IOA_TEXT {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration:none;
	color: #999999;
	font-style: normal;
}

.CATEGORY_TITLE {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #999999;
	font-style: normal;
}
.CATEGORY_ITEM {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #999999;
	font-style: normal;
}

DIV.IOA_IMAGE {
	background-color:white;
	width:			100%;
	text-align:		left;
	vertical-align:	top;
	display:		inline;	
	overflow: 		hidden;
}


DIV.panel {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #999999;
	width: 100%;
}
DIV.ulpanel {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	border-bottom: #999999 1px solid;
	color: #999999;
}
DIV.topsection {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 		14pt;
	font-weight:	bold;
	font-style:		normal;
	background-color:white;
	color:#ff9900;
}
TD.lihead {
	width:			98%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 		10pt;
	font-weight:	bold;
	font-style:		normal;
	background-color:#ff9900;
	color:white;
}
TD.lireturn{
	width:			50px;
	text-align:		right;
	background-color:#ff9900;
	color: white;
}

TD.submenuitem1 {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 		10pt;
	font-weight:	bold;
	font-style:		normal;
	padding-left:   0.5em;
}
TD.submenuitem2 {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 		10pt;
	font-weight:	bold;
	font-style:		normal;
	padding-left:   1em;
}
TABLE.bod {
    width: 90%;
}
HR.submenu {
    width: 100%;
    height: 1px;
    border: solid #999999 1px;
}

TD.right_line {
    border-right: #999999 1px solid;
    padding-left: 0.25em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #999999;
	font-style: normal;
}

TD.rightborder {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #999999;
	font-style: normal;
	padding-left: 0.25em;
}

INPUT.subbut {
    background-color: #ff9900;
    font-family: Arial;
    font-weight: bold;
    font-size: 9pt;
    border: none;
    color: white;
    cursor: pointer;
}


