A.translate {
	background : #FFD700;
	border : 1px solid Black;
	color : Blue;
	font : bold normal 80%;
	text-decoration : none;
	padding-left : 3px;
	padding-right : 3px;
}

P.label {
	color : Black;
	font: bold italic 120% Arial, Helvetica, sans-serif;
	margin : 2px 2px;
}

TD.efd_header {
	background: #3175B6;
	color : #FFFFFF;
	font: 80% Arial, Helvetica, sans-serif;
	margin : 2px 2px;
	border-bottom : 1px solid #6495ED;
}


P.warning {
	font : bold italic 140% Arial, Helvetica, sans-serif;
	color : red;
	margin : 2px 2px;
}

P.fieldLabel {
	color : Black;
	font: bold 80% Arial, Helvetica, sans-serif;
	text-align: right;
}

TD.fieldLabel {
	color : #FFFFFF;
	font: bold 80% Arial, Helvetica, sans-serif;
	text-align: right;
}

P.fieldLabelOptional {
	color : Black;
	font: normal 80% Arial, Helvetica, sans-serif;
	text-align: right;
}

TD.fieldLabelOptional {
	color : #FFFFFF;
	font: normal 80% Arial, Helvetica, sans-serif;
	text-align: right;
}

INPUT.textbox {
	background : #FFFFFF;
	width : 150px;
}

TABLE.form {
	background : #5492CD;
	border : 1px solid #00008B;
	color: #FFFFFF;
}

TR.alt1 {
	background : #E3EBED;
}

TR.alt2 {
	background : #CFD4D4;
}

TR.changed {
	background : #FFA07A;
}

TD.confirm {
	background : #5492CD;
	border : 1px solid #00008B;
	width : 50px;
	text-align : center;
	color: #FFFFFF;
}

TH.form {
	color : #FFFFFF;
	font: bold 100%  Arial, Helvetica, sans-serif;
	text-align : center;
	border-bottom : 1px solid #00008B;
}

TABLE.title {	
	width : 100%;
	margin-top : 10px;
	margin-bottom : 10px;
	padding-left: 2px;
}

TD.title {
	background: #3175B6;
	color: #FFFFFF;
	font: bold 100% Arial, Helvetica, sans-serif;
	width: 100%;
}

TD.logonInfo {
	background: #3175B6;
	font : bold italic 80% Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align : right;
}

TD.error1 {
	border-bottom : 1px solid #00008B;
	font : bold italic 120% Arial, Helvetica, sans-serif;
	color : Red;
	text-align : center;
}

TD.error2 {
	border-top : 1px solid #00008B;
	font : bold italic 120% Arial, Helvetica, sans-serif;
	color : Red;
	text-align : center;
}
TABLE.list {
	border-top : 1px solid #00008B;
	border-bottom : 1px solid #00008B;
	border-right : 1px solid #00008B;
}

TH.listHeader {
	border-bottom : 1px solid #00008B;
	border-left : 1px solid #00008B;
}

TR.listHeader {
    border-bottom : 1px solid #00008B;
    border-left : 1px solid #00008B;
    background : #3175B6;
    font : bold 100% Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}

TR.subtotal {
    border-bottom : 1px solid #00008B;
    border-left : 1px solid #00008B;
    background : #87b3de;
    font : bold 100% Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}

TH.listFooter {
	border-top : 1px solid #00008B;
	border-left : 1px solid #00008B;
}

TD.listCell {
	border-left : 1px solid #00008B;
}

INPUT.disabled, SELECT.disabled {
	background : #DCDCDC;
}

SELECT.textbox {
	background : #FFFFFF;
	width : 150px;
}

TEXTAREA.textbox {
	background : #FFFFFF;
	width : 150px;
}

TD.footer {
	background : #7DBDED;
	font : normal 80% Arial, Helvetica, sans-serif;
	border-top : 1px solid #00008B;
}

TD.bRight {
	border-right : 1px solid #00008B;
}

.bTop {
	border-top : 1px solid #00008B;
}

.bBottom {
	border-bottom : 1px solid #00008B;
}

.bLeft {
	border-left : 1px solid #00008B;
}

.bTopRight {
	border-top : 1px solid #00008B;
	border-right: 1px solid #00008B;
}

SELECT.language {
	background : #FFFFFF;
	width : 100px;
}

FORM.form {
	margin-top : 5px;
	margin-bottom : 5px;
}

FORM.nomargin {
	margin-top : 0px;
	margin-bottom : 0px;
}

P.nomargin {
	margin-top : 0px;
	margin-bottom : 0px;	
}

TD.efd_label {
	color : Black;
	font: bold 80% Arial, Helvetica, sans-serif;
	text-align: left;
	width : 200;
	vertical-align : top;
}

TD.efd_label_opt {
	color : Black;
	font: normal 80% Arial, Helvetica, sans-serif;
	text-align: left;
	width : 200;
	vertical-align : top;
}

H2.h2title {
	background: #3175B6;
	border-bottom : 1px solid #4682B4;
	font : 100% Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	margin: 3px;
	padding-left: 4px;
}

A.selected {
	font : bold italic 16px;
	font-family : Arial, Helvetica, sans-serif;
}

.btnFirst
{
	width: 26px;
	height: 26px;
	background-image: url(../images/first.gif);
	background: url(../images/first.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.btnLast
{
	width: 26px;
	height: 26px;
	background-image: url(../images/last.gif);
	background: url(../images/last.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.btnNext
{
	width: 26px;
	height: 26px;
	background-image: url(../images/next.gif);
        background: url(../images/next.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.btnPrev
{
	width: 26px;
	height: 26px;
	background-image: url(../images/prev.gif);
        background: url(../images/prev.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.lastVisited
{
	background-color: #FFA07A;
}

li.bMargin
{
	text-align: justify;
	margin-bottom: 15px;
}

.button
{
	background-image: url(../images/button.gif);	
	border-style: ridge;	
	border-width: 1px;
	border-color: #FF8C00;
	cursor: pointer;
	font-family: Verdana;
   font-weight: bold;
	font-size: 11px;
	color: #1056AC;
	height: 23px;
	padding: 3px;
}

DIV.dialogbox {
     visibility: hidden;
     position: fixed;
     left: 0px;
     top: 0px;
     width:102%;
     height:10000px;
     text-align:center;
     z-index: 1000;
     background-image:url(../images/trans.png);
}

DIV.dialogboxContainer {
     width: 500px;
     max-height: 600px;
     margin: 100px auto;
     background-color: #fff;
     border:1px solid #000;
     padding: 0px;
     text-align:center;
}

DIV.dialogboxContent {
     width: 500px;
     max-height: 500px;
     overflow-y: auto;
     overflow-x: hidden;
}

A.white:LINK {
    color: #FFFFFF;
    text-decoration : none;
}

A.white:VISITED {
    color: #FFFFFF;
    text-decoration: none;
}

A.white:HOVER {
    color : #FFFFFF;
    text-decoration: underline;
}

TR.topMenu {
    background : #E3EBED;
}

A.topMenu:LINK {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    text-decoration : none;
}

A.topMenu:VISITED {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

A.topMenu:HOVER {
    color : #000000;
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
}
