.SifrDetector
{
    font-size: 10pt;
    font-weight: normal;
    font-family: Arial;        
    color:transparent;
}

.UniversLtStd, .UniversLtStd a
{
    font-size: 13pt;
    font-weight: normal;
    font-family: ttfUniversLTStdLightCn, 'Zurich Cn TL', 'Univers Light Condensed', 'Lucida Sans Unicode', 'Lucida Grande';    
    color: #212121;

    float: left; list-style-type: none;
    height: 30px;    
}

.BoldHeadings, .BoldHeadings a
{
    font-size: 13pt;
    font-weight: bold;    
    color: #212121;

    float: left; list-style-type: none;
    height: 30px;    
}

.UniversLtStdList, .UniversLtStdList a
{
    font-size: 13pt;
    font-weight: normal;
    font-family: ttfUniversLTStdLightCn, 'Zurich Cn TL', 'Univers Light Condensed', 'Lucida Sans Unicode', 'Lucida Grande';    
    color: #212121;    
}

.UniversLtStd
{
    padding-right: 5px;
    padding-top: 5px;    
}



.UniversLtStd a.active, .active
{ 
    color:#000000; 
}

.UniversLtStd a
{
    text-decoration: none;
}

.UniversLtStd a:link, .div_link a:link, .div_link, .div_link a
{ 
    color: #000000; 
}

.UniversLtStd a:hover, .div_link a:hover, .div_link
{ 
    color:#089fff; 
}                    

.UniversLtStdBold
{
    font-size: 12pt;
    font-weight: bold;
    font-family: ttfUniversLTStdBoldCn, 'Zurich BdCn TL', 'Univers Condensed', 'Lucida Sans Unicode', 'Lucida Grande';    
    color: #212121;
    vertical-align: middle;    
}

.UniversLtStdBoldLargeBlue
{
    font-size: 16pt;
    font-weight: bold;
    font-family: ttfUniversLTStdBoldCn, 'Zurich BdCn TL', 'Univers Condensed', 'Lucida Sans Unicode', 'Lucida Grande';    
    color: #06546a;
    vertical-align: middle;    
}

.UniversLtStdCleanPosition
{
    font-size: 12pt;
    font-weight: normal;
    font-family: ttfUniversLTStdLightCn, 'Zurich Cn TL', 'Univers Light Condensed', 'Lucida Sans Unicode', 'Lucida Grande';    
    color: #212121;
    vertical-align: middle;
}

.UniversLtStdBoldCleanPosition
{
    font-size: 12pt;
    font-weight: bold;
    font-family: ttfUniversLTStdBoldCn, 'Zurich BdCn TL', 'Univers Condensed', 'Lucida Sans Unicode', 'Lucida Grande';    
    color: #212121;
    vertical-align: middle;    
	display:block;
}

.UniversLtStdBoldLink
{
    font-size: 12pt;
    font-weight: bold;
    font-family: ttfUniversLTStdBoldCn, 'Zurich BdCn TL', 'Univers Condensed', 'Lucida Sans Unicode', 'Lucida Grande';    
    color: #212121;
    vertical-align: middle;    
}

.UniversLtStdBoldCleanPositionLink
{
    font-size: 12pt;
    font-weight: bold;
    font-family: ttfUniversLTStdBoldCn, 'Zurich BdCn TL', 'Univers Condensed', 'Lucida Sans Unicode', 'Lucida Grande';    
    color: #212121;
    vertical-align: middle;    
}

.UniversLtStdBoldCleanPositionLink a
{
    color: #000000; 
    text-decoration: none;
}


.UniversLtStdBoldCleanPositionBlueLink
{
    font-size: 12pt;
    font-weight: bold;
    font-family: ttfUniversLTStdBoldCn, 'Zurich BdCn TL', 'Univers Condensed', 'Lucida Sans Unicode', 'Lucida Grande';    
    color: #3DBAFC;
    vertical-align: middle;    
	cursor:pointer;
}

.UniversLtStdBoldCleanPositionBlueLink a
{
    color: #3DBAFC; 
    text-decoration: none;
	cursor:pointer;
}

.UniversLtStdBoldCleanPositionBlueLink a:hover
{
    color: #089FFF; 
    text-decoration: none;
	cursor:pointer;
}



.UniversLtStdBoldCleanPositionLink a:link 
{ 
    color: #000000; 
}

.UniversLtStdBoldCleanPositionLink a:hover 
{ 
    color:#089fff; 
}

.img_rssIcons
{
    cursor: pointer;
}

.a_footer
{    
    color: #3BBAFB;
    font-size: 9pt;
    cursor:pointer;
}

body
{
    color: #333333;
    font-size: 10pt;
    position: absolute;    
    overflow-x: hidden;        
}

.span_footerText
{
    color: #999999;
    font-size: 9pt;        
}

.span_linkText, a
{
    color: #3bbafb;
}

a 
{ 
    text-decoration: none; 
}

.UniversLtStd a.inactive, .inactive, .postSeperator
{
    color:#666666; 
}

.span_mouseOverText, a:hover,  a.inactive:hover
{
    color: #089fff;
    text-decoration: none; 
}

#ucDivIndexBookTheFlight
{
    float: left;
    padding: 15px 0 0 87px;        
}

.clear
{
    clear: both;
}

.divNewsPost
{
    margin-top:10px; 
    padding: 5px 15px 5px 35px;
}

.span_context_headers
{
    font-size:10pt;
    font-weight: bold;
}

.prices_table
{
    border-style:solid; 
    border-width:4px; 
    border-color: #444444;
}

.prices_table td
{
    padding-left: 5px;    
    padding-right: 5px;        
}

.prices_table_td_middle, .prices_table_td_top_middle,  .prices_table_td_gray_middle, .prices_table_td_white_middle
{    
    border-left-style: solid;
    border-left-width: 4px;
    
    border-right-style: solid;
    border-right-width: 4px;
    
    border-color: #444444;
}

.prices_table_td_top, .prices_table_td_top_middle
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    
    border-color: #444444;
    padding: 5px;        
}

.prices_table_td_gray, .prices_table_td_gray_middle
{
    background-color: #E7E7E9;        
}

.prices_table_td_white, .prices_table_td_white_middle, .prices_table_td_gray, .prices_table_td_gray_middle
{
    padding-bottom:1px;    
    padding-top:1px;
    text-align:center;    
}

p
{
    margin: 0;        
	text-align:left;
}


.blue_submit_button
{
	font-family:Lucida Sans Unicode,Lucida Grande;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
	border:0 none;
	color:#3DBAFC;
	display:block;
	float:left;
	font-size:16pt;
	font-weight:bold;
	height:28px;
	text-align:center;
	text-transform:uppercase;
	padding:0;
}

.blue_submit_button:hover
{
	color:#089FFF;
	cursor:pointer;
	text-decoration:underline;
}

.div_error
{
	color:#F00;
}

textarea
{
	font-size: 10pt;
	font-family:'Lucida Sans Unicode','Lucida Grande';
}

.text_input
{
	border: solid 1px #777;
}
