.text_header_white {font-family: Arial, Helvetica, sans-serif;font-size: 12pt; font-weight: bold; color: #FFFFFF;}
.text_main {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; padding:4px;}
.bluebutton{
	BORDER: solid 0 #FFFFFF;
	BACKGROUND: URL(../images/bluebuttonbg.gif) no-repeat;
	HEIGHT: 21px;
	WIDTH: 85px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	MARGIN: 0px;
    padding-top: 3px;
    padding-bottom: 15px;
    vertical-align:middle;
	cursor: pointer;
}
.orangebutton{
	BORDER: solid 0 #FFFFFF;
	BACKGROUND: URL(../images/orangebuttonbg.gif) no-repeat;
	HEIGHT: 21px;
	WIDTH: 85px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma;
	FONT-SIZE: 11px;
	MARGIN: 0px;
    padding-top: 3px;
    padding-bottom: 15px;
    vertical-align:middle;
	cursor: pointer;
}
.form_field {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; vertical-align: bottom; background-color: #FFFFFF; border: 1px solid #1966B4;}
.form_button {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #FFFFFF; text-decoration: underline; vertical-align: bottom; background-color: #1966B4; border-top: 1px none black; border-right: 1px none black; border-bottom: 1px none black; border-left: 1px none black; cursor: pointer; padding-top:1px; padding-bottom:1px;}
.form_button2 {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #FFFFFF; text-decoration: underline; vertical-align: bottom; background-color: #1966B4; border-top: 1px none black; border-right: 1px none black; border-bottom: 1px none black; border-left: 1px none black; cursor: pointer; padding-top:1px; padding-bottom:1px;}
.logintext{PADDING-LEFT: 18px; BACKGROUND: URL(../images/icon_user.gif) no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; vertical-align: bottom; background-color: #FFFFFF; border: 1px solid #1966B4;}

.errorbox{	
	background-color: #FFEAEA;
	color: #333333;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial;
}
.text_header {font-family: Arial, Helvetica, sans-serif;font-size: 12pt; font-weight: bold; color: #1966B4;}
.bg_table {background-color: #1966B4;}
.bg_cell {background-color: #7DCBFF;}
.bg_cell1 {background-color: #D5F4FF;}
.bg_cell2 {background-color: #A6E9FF;}

.swiftfieldset { margin-bottom: 6px; color: #267DDC; BORDER: 1px SOLID #AAAAAA; -moz-border-radius: 6px 6px 6px 6px; padding: 5px}
.swiftfieldset, .swiftfieldset td, .swiftfieldset p, .swiftfieldset li { FONT: 11px Verdana, Tahoma; }

.table_header {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-align: center; color: #000000; background-color: #D5EFFF; white-space: nowrap;}
.table_row {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #D5EFFF;}


/*Tooltips START*/
a.info{
    position:relative; /*this is the key*/
    z-index:24;
}

a.info:hover{z-index:25; background-color:#ff0}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em;
    border:1px solid #0cf;
    background-color:#cff; color:#000;
    text-align: left;
	padding: 3px;}
/*Tooltips END*/

.additional_info{
	position: absolute;
	top: -1000;
}