﻿/*  ebookers blue #2590E5 */
body
{
    font-family: Helvetica,Arial;
    font-weight: bold;
    background-color: white;
}
select
{
    font-size: larger;
    font-style: normal;
}
img
{
    border: 0 none;
}
a
{
	/*color:#2590E5   */
}

td
{
    
}
.label
{
    font-size:smaller;
}

.link
{
	cursor:pointer;
}
.loading
{
	visibility: hidden; /*visibility: hidden; */
	border-width: 0px;
	width: .846em; /* replaces 16px width */
	height: .846em; /* replaces 16px height */
}

.banner_footer_container
{
    background-color: #2590E5;
    text-align: center;
    color: white;
    margin: 5px 0px 10px 0px;
    -webkit-border-radius: 10px;
}

table
{
    width:100%;
	border-collapse:collapse;
}
.headerRow
{
	color: White;
	background-color: #003366;
	font-weight: normal;
	vertical-align:middle;

}
.contentRow
{
	color:#003366;
	background-color:White;
	vertical-align:middle;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-color: rgb(224, 224, 224);
}
.leftCell
{
	height:50px;
	text-align:left;
	padding-left:10px;
}
.middleCell
{
	height:50px;
	text-align:right;
	padding-right:10px;
}
.rightCell
{
	height:50px;
	text-align:right;
	padding-right:10px;
}
.messageCell
{
  height:50px;
	padding-left:10px;
	color: Red;
}
.ddlControl
{
	color:#003366;
	background-color:White;
}
.ddlControlBig
{
	width:90%;
	color:#003366;
	background-color:White;
}
.ddlControlSmall
{
	width:60px;
	color:#003366;
	background-color:White;
}
.tbControlText
{
	width:70px;
	text-align:left;
	color:#003366;
	background-color:White;
}
.tbControlTextBig
{
	width:60%;
	text-align:left;
	color:#003366;
	background-color:White;
}
.tbControlTextMedium
{
	text-align:left;
	width:80px;
	color:#003366;
	background-color:White;
}
.tbControl
{
	width:70px;
	text-align:right;
	color:#003366;
	background-color:White;
	-wap-input-format:'*N';
}
.tbControlSmall
{
	width:30px;
	text-align:right;
	color:#003366;
	background-color:White;
	-wap-input-format:'*N';
}


.listitem
{
	display:block;
	background-color:White;
	vertical-align:middle;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: rgb(224, 224, 224);
}

.full_site, .full_site a
{
	text-align:center;
	color:Gray;
	font-size:.9em;
}

div#page
{
    text-align:center;
    width:100%;
    max-width:460px;
    margin:auto;
}

/* new menu */
table.menu tr
{
    border-bottom: solid 2px #2590E5;
}
table.menu td
{
    cursor:pointer;
    padding-bottom: 10px;
    text-align:center;
}
.icon_text
{
    color:gray;
    font-size:14px;   
}
img.icon
{
	margin:12px 12px 5px 12px;
}

/* footer */
table.footer tr
{
    border-top: solid 2px #2590E5;
}
table.footer td
{
    cursor:pointer;
    padding-top: 10px;
}



/* depracated do not use */
.invisible
{
	 visibility:hidden;
}
.visible
{
	 visibility:visible;
}
.collapsed
{
	display:none;
}
.expanded
{
	display:block;
}


div.menu
{
    text-align:center;
    border-bottom: solid 2px #2590E5;
    padding-bottom: 7px;
}

span.icon
{
    text-align:center;
    display:inline-block;
    cursor:pointer;
}
