﻿hr {border: none 0; 
border-top: 1px dashed #999;/*the border*/
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
} 

body { 
margin : 0; 
background-color : #151515; 
color : #444444;
font-family: Verdana, Arial, Tahoma, sans-serif, Helvetica; 
font-size : 11px; 
} 
.shadowLeft { 
background-image : url(../images/shadowLeft.gif); 
background-repeat : repeat-y; 
background-position : left 0%; 
} 
.shadowRight { 
background-image : url(../images/shadowRight.gif); 
background-repeat : repeat-y; 
background-position : right 0%; 
} 
.topheader { 
background-image : url(../images/bgHeader.gif); 
background-repeat : repeat-x; 
height : 114px; 
} 
.search { 
background-image : url(../images/bgTopSearch.gif); 
background-repeat : no-repeat; 
height : 30px; 
background-position : top right; 
color : #ffffff; 
width : 647px; 
} 
a.topLinks:link, a.topLinks:active, a.topLinks:visited { 
font : normal normal 11px Arial, Helvetica, sans-serif; 
color : #ffffff; 
text-decoration : none; 
} 
a.topLinks:hover { 
color : #ffffff; 
text-decoration : underline; 
} 
.searchForm
{
    padding-top: 2px;
    padding-right:8px;
    margin: 0;
    width: 150px;
    vertical-align: middle;
    text-align: center;
}

.searchImage
{
position: absolute;
}
 
.searchTextbox { 
font : normal normal 11px Arial, Helvetica, sans-serif; 
width : 95px; 
height : 16px; 
color : #000000; 
background-color : #ffffff; 
border : 1px solid #ea5417; 
} 
#mainmenucontainer { 
display : block; 
height : 30px; 
background : #000000; 
padding : 0; 
background-image : url(../images/default_navOff.gif); 
background-repeat : repeat-x; 
text-align : center; 
} 
#mainmenu { 
position : relative; 
display : block; 
height : 30px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
width : 978px; 
} 
#mainmenu ul { 
margin : 0; 
padding : 0; 
list-style-type : none; 
} 
#mainmenu ul li { 
display : block; 
float : left; 
margin : 0; 
} 
#mainmenu ul li a { 
font : normal bold 11px Arial, Helvetica, sans-serif; 
display : block; 
color : #ffffff; 
text-decoration : none; 
padding : 8px 9px 3px 10px; 
height : 19px; 
} 
#mainmenu ul li a:hover { 
color : #ffffff; 
background : transparent url(../images/default_navOver.gif) no-repeat top right; 
} 
#mainmenu ul li a.current { 
color : #f66024; 
background : transparent url(../images/navCurrent.gif) no-repeat top right; 
} 
#mainmenu ul li a.current:hover { 
color : #ff9600; 
background : transparent url(../images/navCurrent.gif) no-repeat top right; 
} 
 
.bookmark { 
background-image : url(../images/bgBookmark.gif); 
background-repeat : repeat-x; 
height : 20px; 
text-align : center; 
} 
.footer { 
background-image : url(../images/shadowBottom.gif); 
background-repeat : repeat-x; 
height : 40px; 
padding : 8px 0 0 0; 
color : #ffffff; 
font-size : 11px; 
text-align : center; 
line-height : 130%; 
} 
a.footerNav:link, a.footerNav:active, a.footerNav:visited { 
font : normal normal 11px Arial, Helvetica, sans-serif; 
color : #ffffff; 
text-decoration : none; 
} 
a.footerNav:hover { 
color : #ffffff; 
text-decoration : underline; 
} 
form { 
padding : 0; 
margin : 0; 
} 
select, input { 
font-size : 11px; 
padding : 0; 
margin : 1px 0; 
} 

.Sidebar { 
background-image : url(../images/bgBookingForm.gif); 
background-repeat : no-repeat; 
width : 228px; 
background-color : #ffffff; 
}


H1 { 
color : #f66024; 
font-size : 18px; 
font-weight : normal; 
padding : 0; 
} 
H2 { 
color : #444444; 
font-size : 14px; 
font-weight : bold; 
padding : 0; 
} 
H3 { 
color : #333333; 
font-size : 12px; 
font-weight : bold; 
padding : 0; 
} 
P { 
padding : 20 20 20 20; 
} 
a:link, a:active, a:visited { 
color : #f66024; 
text-decoration : underline; 
} 
a:hover { 
color : #ff9600; 
text-decoration : underline; 
} 
.hrleft { 
border-left : 1px dotted #cccccc; 
} 
.hrright { 
border-right : 1px dotted #cccccc; 
} 
.hrtop { 
border-top : 1px dotted #cccccc; 
} 
.hrbottom { 
border-bottom : 1px dotted #cccccc; 
} 
.hrall { 
border : 1px dotted #cccccc; 
} 
.small, TD.small { 
font-size : 80%; 
} 
.big, TD.big { 
font-size : 130%; 
} 
.alert { 
background-color : #ffeab6; 
font-weight : bold; 
text-align : center; 
border : 1px solid #000000; 
margin : 10px 0; 
padding : 5px; 
} 
.mainContent, .mainContent TD, TH, td, th { 
font-size : 11px;
margin: 20px;
 
} 
.mainContent P { 
text-align : justify; 
line-height : 130%; 
} 

.mainContent UL { 
margin-left : 20px; 
margin-right : 20px; 
line-height : 150%; 
} 
.mainContent OL { 
margin-left : 20px; 
margin-right : 20px; 
line-height : 150%; 
} 
#keywordSearch { 
font-size : 1px; 
visibility : hidden; 
display : none; 
} 
.caption { 
color : #f66024; 
font-size : 10px; 
font-style : italic; 
} 
.Tabs { 
background-image : url(../images/bookingTab.gif); 
background-repeat : no-repeat; 
background-position : 0 5px; 
color : white; 
width : 228px; 
height : 35px; 
font : normal bold 16px Arial, Helvetica, sans-serif; 
padding : 2px 0 0 0; 
} 
.Tabs .TabHead { 
padding : 10px 3px 6px 6px; 
height : 21px; 

} 
.Tabs .TabSep { 
background-image : url(../images/tabsep.gif); 
background-repeat : no-repeat; 
background-position : right 0%; 
}

.TabBody
{margin: 10px;}

P.TabBody
{margin: 10px;} 

ul.list-of-links
{
    border-bottom: 1px dotted #B2B2B2;
    margin: 0;
    padding: 0;
    line-height: 1.4em;
}

ul.list-of-links a
{
    text-decoration: none;
}

ul.list-of-links li
{
    list-style: none;
    padding: .2em 0 .2em 1em;
    border-top: 1px dotted #B2B2B2;
    background-image: url(../images/list_bullet.gif);
    background-repeat: no-repeat;
    background-position: left center;
}



ul.no-lines, ul.no-lines li
{
    border: none;
    margin: 0;
    padding: 0;
    line-height: 1.4em;
}

.btn-Chart
{margin-left: 50px;}

.img_left
{border:0;
    float:left;
    margin: 5px 5px 5px 0;}

.img_right
{border:0;
    float:right;
    margin: 5px 0 5px 15px;}

/* Financial Tables */

#ver-zebra
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 11px;
	width: 680px;
	text-align: right;
	border-collapse: collapse;
}
#ver-zebra th
{
	font-size: 10px;
	font-weight: normal;
	padding: 8px 8px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}
#ver-zebra td
{
	padding: 8px 15px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #4d4a47;
}
.vzebra-odd
{
	background: #fcedc7;
}
.vzebra-even
{
	background: #fff9ef;
}

#ver-zebra .vzebra-head
{
	color: #f66024;
}
#ver-zebra #vzebra-inf12, #ver-zebra #vzebra-hist12
{
	background: #272727;
	color: White;
	border-bottom: 1px solid #fff;
}
#ver-zebra #vzebra-inf18, #ver-zebra #vzebra-hist18
{
	background: #272727;
	color: White;
	border-bottom: 1px solid #fff;
}

#ver-zebra #vTopINF, #ver-zebra #vTopHIS
{
	background: #f66024;
	color: White;
	font-size:12px;
	border-bottom: 1px solid fff;
}

#ver-zebra tr:hover td
{
	background: #f66024;
	color: White;
}

/* b2i css */

.b2iShowcaseDescriptionCell
{
    padding: .2em 0 .2em 1em;
}

