/* Popup */
.Description_tableHeaderText {
	BACKGROUND-IMAGE: url(../images/forumHeaderBackground.gif); 
	BACKGROUND-COLOR: #4455aa;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: white;
}
.Description_forumHeaderBackgroundAlternate {
	BACKGROUND-IMAGE: url(../images/forumHeaderBackgroundAlternate.gif); 
	BACKGROUND-COLOR: #ebedf6
}
.Description_forumTitle {
	font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
	font-weight: bold; 
	font-size: 8pt; 
	color: #013da4; 
	text-decoration: none;
}
.Description_normalTextSmaller {
	FONT-SIZE: 8pt; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
	TEXT-DECORATION: none
}
.Detail_ErrorMessage
{
	font-size: 8pt;
	color: Red;
	font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
}
.Detail_tableHeaderText {
	BACKGROUND-IMAGE: url(../images/forumHeaderBackground.gif); 
	BACKGROUND-COLOR: #4455aa;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: white;
}
.Detail_forumHeaderBackgroundAlternate {
	BACKGROUND-IMAGE: url(../images/forumHeaderBackgroundAlternate.gif); 
	BACKGROUND-COLOR: #ebedf6
}
.Detail_forumTitle {
	font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
	font-weight: bold; 
	font-size: 8pt; 
	color: #013da4; 
	text-decoration: none;
}
.Detail_normalTextSmaller {
	FONT-SIZE: 8pt; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
	TEXT-DECORATION: none
}
.Detail_threadDetailTextSmallBold {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 6pt; 
	COLOR: blue; 
	FONT-FAMILY: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular; 
	TEXT-DECORATION: none;
}
.Detail_threadDetailTextSmallBoldWarning {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 6pt; 
	COLOR: red; 
	FONT-FAMILY: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
	TEXT-DECORATION: none;
}
.Detail_threadDetailTextSmallBoldNotify {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 6pt; 
	COLOR: gold; 
	FONT-FAMILY: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
	TEXT-DECORATION: none;
}
.Detail_InventoryInStock
{
	font-size: 8pt;
	font-weight: bold;
	color: Green;
	font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
}
.Detail_InventoryOutofStock
{
	font-size: 8pt;
	font-weight: bold;
	color: Red;
	font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
}

.Detail_clsPart {
	BORDER-TOP: white 0px solid;
}
.Detail_clsPartHead {
	color: #ffffff;
	background-color: #6699cc;
	font-weight: bold; 
	font-size: 10pt; 
	font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
}
.Detail_clsPartLeftHead {
	background-position: left top;
	background-color: #003399;
	FONT-SIZE: 10pt; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
}
.Detail_clsPartMiddleHead {
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=1, startcolorstr='#ff003399', endcolorstr='#ff6699cc');
	FONT-SIZE: 10pt;
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
	BACKGROUND-COLOR: #6699cc;
}
.Detail_clsPartRightHead {
	BACKGROUND-POSITION: right top; 
	FONT-SIZE: 10pt; 
	COLOR: #ffffff; 
	BACKGROUND-REPEAT: no-repeat; 
	FONT-FAMILY: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
	BACKGROUND-COLOR: #6699cc;
}
.Detail_clsPartContent {
	border-left: #6699cc 1px solid; 
	border-right: #6699cc 1px solid; 
	border-bottom: #6699cc 1px solid;
	border-top: #6699cc 1px solid;

	filter: progid:dximagetransform.microsoft.gradient(gradienttype=1, startcolorstr='#00b4cce5', endcolorstr='#a0b4cce5') 
			progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr='#00b4cce5', endcolorstr='#50b4cce5'); 
			
	padding-right: 4px; 
	padding-left: 4px; 
	padding-bottom: 4px; 
	padding-top: 4px; 
}
.Detail_normalTextSmallest {
	FONT-SIZE: 7pt; 
	COLOR: #000000;
	BACKGROUND-COLOR: #ddeeff;
	FONT-FAMILY: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
	TEXT-DECORATION: none
}
.Detail_forumTitle {
	font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
	font-weight: bold; 
	font-size: 7pt; 
	color: #013da4; 
	text-decoration: none;
}
.Detail_SmallHeadingFX
{
	font-size: 7pt; 
	color: Navy; 
	font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
	text-decoration: underline;
	font-style: italic;
}
.Detail_BlackText 
{
	font-size: 10pt; 
	color: Black; 
	font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
}
.Detail_NavyTextSmall {
	FONT-WEIGHT: normal;
	FONT-SIZE: 7pt; 
	COLOR: navy; 
	FONT-FAMILY: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
	TEXT-DECORATION: none;
}
.Detail_NavyTextSmallBold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt; 
	COLOR: navy; 
	FONT-FAMILY: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
	TEXT-DECORATION: none;
}
.Detail_GreenTextSmall {
	FONT-WEIGHT: normal;
	FONT-SIZE: 7pt; 
	COLOR: green; 
	FONT-FAMILY: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
	TEXT-DECORATION: none;
}
.Detail_GreenTextSmallBold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt; 
	COLOR: green; 
	FONT-FAMILY: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
	TEXT-DECORATION: none;
}
.Detail_SmallHeading
{
	font-size: 7pt; 
	color: Navy; 
	font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
}
.Detail_Total
{
	font-size: 8pt;
	color: Navy;
	text-align: right;
	font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
}
.Detail_Label
{
    font-size: 8pt;
    font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
}
.Detail_TextBox
{
    font-size: 8pt;
    font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
}
.Detail_DropDown
{
    font-size: 8pt;
    font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
}
.Detail_RadioButton
{
    font-size: 8pt;
	color: Navy;
    font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
}
.PassengerNote_SilverHeading {
	border-right: solid 0px #808080;
	border-top: solid 0px #808080;
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr='#c0c9d7', endcolorstr='#ffffff'); 
	border-left: solid 0px #808080;
	border-bottom: solid 0px #808080;
}
.PassengerNote_TransparentHeading {
	border-right: solid 0px #808080; 
	border-top: solid 0px #808080; 
	border-left: solid 0px #808080;  
	border-bottom: solid 0px #808080;
}
.PassengerNote_WhiteSmallTitle
{
	font-weight: bold; 
	font-size: 10pt; 
    text-decoration: none;
    color: #ffffff;
	font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
}
.PassengerNote_NavySmallTitle
{
	font-weight: bold; 
	font-size: 10pt; 
    text-decoration: none;
    color: Navy;
	font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
}
.PassengerNote_Label
{
    font-size: 8pt;
    font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
}
.PassengerNote_TextBox
{
    font-size: 8pt;
    font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
}
.PassengerNote_DropDown
{
    font-size: 8pt;
    font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
}
.PassengerNote_RadioButton
{
    font-size: 8pt;
	color: Navy;
    font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
}
.Children_WhiteSmallTitle
{
	font-weight: bold; 
	font-size: 10pt; 
    text-decoration: none;
    color: #ffffff;
	font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
}
.Children_clsPart {
	BORDER-TOP: white 0px solid;
}
.Children_clsPartHead {
	color: #ffffff;
	background-color: #6699cc;
	font-weight: bold; 
	font-size: 10pt; 
	font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
}
.Children_clsPartLeftHead {
	background-position: left top;
	background-color: #003399;
	FONT-SIZE: 10pt; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
}
.Children_clsPartMiddleHead {
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=1, startcolorstr='#ff003399', endcolorstr='#ff6699cc');
	FONT-SIZE: 10pt;
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
	BACKGROUND-COLOR: #6699cc;
}
.Children_clsPartRightHead {
	BACKGROUND-POSITION: right top; 
	FONT-SIZE: 10pt; 
	COLOR: #ffffff; 
	BACKGROUND-REPEAT: no-repeat; 
	FONT-FAMILY: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
	BACKGROUND-COLOR: #6699cc;
}
.Children_clsPartContent {
	border-left: #6699cc 1px solid; 
	border-right: #6699cc 1px solid; 
	border-bottom: #6699cc 1px solid;
	border-top: #6699cc 1px solid;

	filter: progid:dximagetransform.microsoft.gradient(gradienttype=1, startcolorstr='#00b4cce5', endcolorstr='#a0b4cce5') 
			progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr='#00b4cce5', endcolorstr='#50b4cce5'); 
			
	padding-right: 4px; 
	padding-left: 4px; 
	padding-bottom: 4px; 
	padding-top: 4px; 
}
.Children_SmallHeadingFX
{
	font-size: 7pt; 
	color: Navy; 
	font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
	text-decoration: underline;
	font-style: italic;
}
.Children_normalTextSmallest {
	font-size: 7pt; 
	color: #000000;
	background-color: #ddeeff;
	font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
	text-decoration: none
}
.Children_SilverHeading {
	border-right: solid 0px #808080;
	border-top: solid 0px #808080;
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr='#c0c9d7', endcolorstr='#ffffff'); 
	border-left: solid 0px #808080;
	border-bottom: solid 0px #808080;
}
.Children_TransparentHeading {
	border-right: solid 0px #808080; 
	border-top: solid 0px #808080; 
	border-left: solid 0px #808080;  
	border-bottom: solid 0px #808080;
}
.Children_GrayBorder {
	border-right: solid 1px #a1a1a1;
	border-top: solid 1px #a1a1a1;
	border-left: solid 1px #a1a1a1;
	border-bottom: solid 1px #a1a1a1;
}
.Children_WhiteSmallTitle
{
	font-weight: bold; 
	font-size: 10pt; 
    text-decoration: none;
    color: #ffffff;
	font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
}
.Children_Label
{
    font-size: 8pt;
    font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
}
.Children_TextBox {
    font-size: 8pt;
    font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
}
.Children_DropDown {
    font-size: 8pt;
    font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
}
.Children_TextBoxSmall {
    font-size: 7pt;
    font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
}
.Children_LabelSmall {
    font-size: 7pt;
    font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
}
.Children_DropDownSmall {
    font-size: 7pt;
    font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
}
.Children_RadioButton {
    font-size: 8pt;
	color: Navy;
    font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
}
.Segment_Label {
    font-size: 8pt;
    font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
}
.Segment_TextBox {
    font-size: 8pt;
    font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
}
.Segment_DropDown {
    font-size: 8pt;
    font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
}
.Segment_TextBoxSmall {
    font-size: 7pt;
    font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
}
.Segment_LabelSmall {
    font-size: 7pt;
    font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
}
.Segment_DropDownSmall {
    font-size: 7pt;
    font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
}
.Segment_RadioButton {
    font-size: 8pt;
	color: Navy;
    font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
}
.Segment_NavyTitle
{
	font-size: 10pt; 
    font-weight: bold;
	color: Navy; 
	font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
}
.Segment_HyperLink
{
	font-weight: bold;
	font-size: 7pt; 
	color: navy;
	font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
    text-decoration : none;
}
.Segment_LinkButton
{
	font-weight: bold;
	font-size: 7pt; 
	color: navy;
	font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
    text-decoration : none;
}
.Terms_TextSmallBlueBold {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 7pt; 
	COLOR: Navy; 
	FONT-FAMILY: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
	TEXT-DECORATION: none;
}

.ClientInfo_clsPart {
	BORDER-TOP: white 0px solid;
}
.ClientInfo_clsPartHead {
	color: #ffffff;
	background-color: #6699cc;
	font-weight: bold; 
	font-size: 10pt; 
	font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
}
.ClientInfo_clsPartLeftHead {
	background-position: left top;
	background-color: #003399;
	FONT-SIZE: 10pt; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
}
.ClientInfo_clsPartMiddleHead {
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=1, startcolorstr='#ff003399', endcolorstr='#ff6699cc');
	FONT-SIZE: 10pt;
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
	BACKGROUND-COLOR: #6699cc;
}
.ClientInfo_clsPartRightHead {
	BACKGROUND-POSITION: right top; 
	FONT-SIZE: 10pt; 
	COLOR: #ffffff; 
	BACKGROUND-REPEAT: no-repeat; 
	FONT-FAMILY: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
	BACKGROUND-COLOR: #6699cc;
}
.ClientInfo_clsPartContent {
	border-left: #6699cc 1px solid; 
	border-right: #6699cc 1px solid; 
	border-bottom: #6699cc 1px solid;
	border-top: #6699cc 1px solid;

	filter: progid:dximagetransform.microsoft.gradient(gradienttype=1, startcolorstr='#00b4cce5', endcolorstr='#a0b4cce5') 
			progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr='#00b4cce5', endcolorstr='#50b4cce5'); 
			
	padding-right: 4px; 
	padding-left: 4px; 
	padding-bottom: 4px; 
	padding-top: 4px; 
}
.ClientInfo_WhiteSmallTitle
{
	font-weight: bold; 
	font-size: 10pt; 
    text-decoration: none;
    color: #ffffff;
	font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
}
.ClientInfo_SmallHeadingFX
{
	font-size: 7pt; 
	color: Navy; 
	font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
	text-decoration: underline;
	font-style: italic;
}
.ClientInfo_SilverHeading {
	border-right: solid 0px #808080;
	border-top: solid 0px #808080;
	filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr='#c0c9d7', endcolorstr='#ffffff'); 
	border-left: solid 0px #808080;
	border-bottom: solid 0px #808080;
}
.ClientInfo_SubTotal {
	font-size: 8pt;
	color: navy;
	text-align: right;
	font-family: Verdana, MS Sans Serif, Arial, Helvetica, Swiss, SunSans-Regular;
}

