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 {
	color : #3366CC;
	font: bold italic 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, TD.fieldLabel {
	color : Black;
	font: bold 80% Arial, Helvetica, sans-serif;
	text-align: right;
}

P.fieldLabelOptional, TD.fieldLabelOptional {
	color : Black;
	font: normal 80% Arial, Helvetica, sans-serif;
	text-align: right;
}

INPUT.textbox {
	background : #FFFFCC;
	width : 150px;
}

TABLE.form {
	background : #78D1EB;
	border : 1px solid #00008B;
}

TR.alt1 {
	background : #E3EBED;
}

TR.alt2 {
	background : #CFD4D4;
}

TR.changed {
	background : #FFA07A;
}

TD.confirm {
	background : #87CEEB;
	border : 1px solid #00008B;
	width : 50px;
	text-align : center;
}

TH.form {
	color : Black;
	font: bold italic 100%  Arial, Helvetica, sans-serif;
	text-align : center;
	border-bottom : 1px solid #00008B;
}

TABLE.title {
	border-bottom : 2px groove #0066CC;
	width : 100%;
	margin-top : 10px;
	margin-bottom : 10px;
}

TD.title {
	color: #3366CC;
	font: bold 130% Arial, Helvetica, sans-serif;
}

TD.logonInfo {
	font : bold italic 80% Arial, Helvetica, sans-serif;

	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;
}

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 : #FFFFCC;
	width : 150px;
}

TEXTAREA.textbox {
	background : #FFFFCC;
	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 : #FFFFCC;
	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 {
	border-bottom : 1px solid #4682B4;
	font : bold italic 100% Arial, Helvetica, sans-serif;
	color : #3366CC;
	margin : 1px;
}

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;
}

.topbar
{	
	background: url(../images/top.gif) no-repeat;
}

li.bMargin
{
	text-align: justify;
	margin-bottom: 15px;
}

