li {padding-left: 0px; margin-left:15px;}
A:hover	{	
		text-decoration:	underline;
	}
A:link	{	
	text-decoration:	none;
	}	
A:visited	{	
	text-decoration:	none;
	}	
body {
	margin-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
}
TD {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #313131;
}

/**** button *****/
.buttontwo{  
	background: url(../images/pic_button03.gif) no-repeat;
	border: none;
	cursor: pointer;
	color: #FFF;
	font-size: 12px;
	margin: 0;
	text-align: center;
	font-family: Arial Black;
	width: 120px;
    height:28px;
}

.pubglobal_longbtn{  
	background: url(../images/pic_button03_l.gif) no-repeat;
	border: none;
	cursor: pointer;
	color: #FFF;
	font-size: 12px;
	margin: 0;
	text-align: center;
	font-family: Arial Black;
	width: 218px;
    height:28px;
}

.pubglobal_btnsidebar{
	background: url(../images/pic_button.gif) no-repeat;
	border: none;
	cursor: pointer;
	color: #FFF;
	font-size: 12px;
	margin: 0;
	text-align: center;
	font-family: Arial Black;
	width: 120px;
    height:28px;
}

.pubglobal_book {
    background: url(../images/pic_button03_s.gif) no-repeat;
	border: none;
	cursor: pointer;
	color: #FFF;
	font-size: 12px;
	height:24px;
	margin: 0;
	text-align: center;
	line-height: 24px;
	font-family: Arial Black;
	width: 48px;
}


.link_btn {
	font-weight:bold;
	text-align:center;
	color: #4E5D94;
}
.link_btn a {
	display:block;
	-moz-border-radius:5px;
	-moz-border-radius:5px;
	border:#4E5D94 1px solid;
	background-color:#fff;
	background-image:url(/images/bg-click.GIF);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:1px 2px;
	text-decoration:none;
	color:#154B58;
}
.link_btn a:hover {
	display:block;
	padding:1px 2px;
	background-color:#fff;
	background-image:url(/images/bg-click-hover.GIF);
	background-repeat:repeat-x;
	background-position:bottom;
}

.imabut{ vertical-align:middle; margin-left:-2px; margin-bottom:4px}

/******* text *******/
.blue {	color: #4E5D94;}

.smallboldwhite {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.text_cell {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #313131;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
	line-height: 16px;
}
.text_bottom {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #F3F3F3;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
	line-height: 16px;
}
.text_gray {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #313131;
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
	margin-bottom:20px;
	word-spacing: 0px;
	letter-spacing: 0px;
	line-height: 16px;
}

.bottom {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	text-decoration: none;
}
.bottom:hover {color: #C99700;text-decoration:underline;}

/******* table ******/

.lfwtable {
    background-color:white
}

.borderLFW {
	border: 1pt solid #95A0C9;
	margin-top:0px;
	margin-bottom:0px;width:590px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px; 
}

.blockLFW {
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px; 
}

#gridviewFare {
    MARGIN-left: 20px;
    margin-bottom: 2px; 
    margin-top:5px; 
    width:613; 
    border-color:#95A0C9; 
    border-style:solid; 
    border-width:1px; 
    background-color:white;
}

/*#alMatrix{
    border-color:#95A0C9; 
}*/

/******* line *********/
.line1
{
    height: 0.1em;
    color: #EEEEEE;
}

.rightborder {
border-right: 1px solid #DDDDDD; width:1px
}


/*****menu*****/
.menu {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
    font-weight: bold;
	letter-spacing: 0px;
	color: white;
    letter-spacing: 0px;
	text-decoration: none;
    margin: 3px 5px 3px 5px
}
.menu:hover {color: #C99700;}

.menubar
{
    color: white;
    text-decoration: none;    
    background-color: #4E5D94; /* #666699 4E5D94*/
    width: 988px;
    height: 30px;
}

.left_menu {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3E4D74;
}
.left_menu:hover {color: #C99700;text-decoration:underline;}

.left_menutable {
    background-color:white;
}

.footer {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

/* title */
.blocktitle1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF7F02;
}
.blocktitle2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 50px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.blocktitle20 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.blocktitle1:hover {text-decoration:underline;}
.blocktitle20:hover {color: #FFFFFF;text-decoration:underline;}

.title {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #48506F;
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
	margin-bottom:20px;
}

.title18 {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #48506F;
}


.title_orange {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #DA9F65;
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
	margin-bottom:20px;
}
.subtitle {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #48506F;
}
.subtitle:hover {color: #C99700;text-decoration:underline;}

.rsubtitle {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #48506F;
}

.rsubtitle_orange {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF7F02;
}

.divbar{
    MARGIN-TOP: 10px; 
    MARGIN-LEFT: 20px; 
    PADDING-TOP: 5px; 
    BACKGROUND: #e1e1e1; 
    HEIGHT: 22px;
}

.tdbar
{
    /*margin-top: 10px;
    margin-left: 20px;*/
    background: #e1e1e1;
    height: 25px;
    vertical-align: middle;
}

/* link */
.destination {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4E5D94;
}
.destination:hover {color: #A48262;text-decoration:underline;}

.destbold
{
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #4E5D94;
}
.destbold:hover {color: #A48262;text-decoration: none}
.destbig {
	font-size: 14px;
}

.style1 {color: #545B3A}
.style1:hover {color: #C99700;text-decoration:underline;}
.style1W {color: #FFFFFF}
.style1W:hover {color: #FFFFFF;text-decoration:underline;}
.style2 {
	font-size: 10px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color: #777777;
	text-decoration: none;
}
.style2:hover {color: #C99700;text-decoration:underline;}

.style3 {font-size: 11px; color: #FFFFFF; font-family: Arial, Tahoma, Helvetica, sans-serif;}
.style3:hover {color: #C99700;text-decoration:underline;}

.blue {
	color: #6E7DB4;
	letter-spacing: 0px;
}
.blue:hover {
	color: #6E7D54; text-decoration:underline;
}

/* small menu box with header definition*/
    .widget h5 {        
        background: url(/images/ne.gif) no-repeat top right;  
	    margin: 0;
	    padding: 8px 5px 5px 10px;
	    color: white; 
	    font-size: 1.0em;
        font-weight: bold; 
	    line-height: 1em;
	    text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
    }

    #right_home .widget h5 {        
        background: url(/images/ne.gif) no-repeat top right;  
	    margin: 0;
	    padding: 8px 5px 5px 10px;
	    color: white; 
	    font-size: 1.1em;
        font-weight: bold; 
	    line-height: 1em;
	    text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
    }

    .widget p {
	    margin: 12 0 12 0;
    } 
    .widget-content{
        background: #FFFFFF; 
        padding: 3px 2px 3px 10px;
        line-height: 1.1em;
    }

    .widget-h1 /*header color #EDE2A7*/
    {
       background: url(/images/nw.gif) #A49A62 no-repeat top left;
       width: 160;
    }
    .widget-b1{ /* border color */
        border: 1.5pt solid #A49A62;
    }

    .widget-h2 /*header color #95A0C9 */
    {
       background: url(/images/nw.gif) #4E5D94 no-repeat top left;
       width: 160;
    }
    .widget-b2{ /* border color */
        border: 1.5pt solid #4E5D94;
    }

    .widget-h3 /*header color #EDC9A7*/
    {
       background: url(/images/nw.gif) #DA9F65 no-repeat top left;
       width: 160;
    }
    .widget-b3{ /* border color */
        border: 1.5pt solid #DA9F65;
    }

    .widget-h4 /*header color #DA9F65*/
    {
       background: url(/images/nw.gif) #DA9F65 no-repeat top left;
       width: 160;
    }
    .widget-b9{ /* border color */
        border: 1.5pt solid #DA9F65;
    }

    .widget-h9 /*header color #6E7DB4*/
    {
       background: url(/images/nw.gif) #6E7DB4 no-repeat top left;
       width: 100%;
    }
    .widget-b9{ /* border color */
        border: 1.5pt solid #6E7DB4;
    }

    .widget-h8 /*header color #F8931F*/
    {
       background: url(/images/nw.gif) #F8931F no-repeat top left;
       width: 100%;
    }
    .widget-b8{ /* border color */
        border: 1.5pt solid #F8931F;
    }

    /**F4BB3A F8931F 6E7DB4 */

    /* gray rounded conner box */
    .roundedcornr_box_487750 {
	    background: url(/images/roundedcornr_487750_tl.png) no-repeat top left;
    }
    .roundedcornr_top_487750 {
	    background: url(/images/roundedcornr_487750_tr.png) no-repeat top right;
    }
    .roundedcornr_bottom_487750 {
	    background: url(/images/roundedcornr_487750_bl.png) no-repeat bottom left;
    }
    .roundedcornr_bottom_487750 div {
	    background: url(/images/roundedcornr_487750_br.png) no-repeat bottom right;
    }
    .roundedcornr_content_487750 {
	    background: url(/images/roundedcornr_487750_r.png) top right repeat-y;
    }

    .roundedcornr_top_487750 div,.roundedcornr_top_487750,
    .roundedcornr_bottom_487750 div, .roundedcornr_bottom_487750 {
        width: 100%;
	    height: 5px;
	    font-size: 1px;
    }
    .roundedcornr_content_487750, .roundedcornr_bottom_487750 {
        margin-top: -19px;
    }
    .roundedcornr_content_487750 { padding: 0 10px; }


    /* yellow rounded conner box */
    .roundedcornr_box_360415 {
	    background: url(/images/roundedcornr_360415_tl.png) no-repeat top left;
    }
    .roundedcornr_top_360415 {
	    background: url(/images/roundedcornr_360415_tr.png) no-repeat top right;
    }
    .roundedcornr_bottom_360415 {
	    background: url(/images/roundedcornr_360415_bl.png) no-repeat bottom left;
    }
    .roundedcornr_bottom_360415 div {
	    background: url(/images/roundedcornr_360415_br.png) no-repeat bottom right;
    }
    .roundedcornr_content_360415 {
	    background: url(/images/roundedcornr_360415_r.png) top right repeat-y;
    }

    .roundedcornr_top_360415 div,.roundedcornr_top_360415,
    .roundedcornr_bottom_360415 div, .roundedcornr_bottom_360415 {
	    width: 100%;
	    height: 14px;
	    font-size: 1px;
    }
    .roundedcornr_content_360415 {
	    margin-top: -19px;
    }

    .roundedcornr_bottom_360415{
	    margin-top: -25px;
    }
    .roundedcornr_content_360415 { padding: 0 10 }


/***** ul ***********/

.ul_list
{
    color: #DA9F65;
    list-style-type: square;
    list-style-position: outside;
}

.li_a{
    background: transparent none repeat scroll 0% 0%; 
    -moz-background-clip: border; 
    -moz-background-origin: padding; 
    -moz-background-inline-policy: continuous; 
    color: #4E5D94;
}

.li_a:hover	{	
		text-decoration:	underline;
}

#ccAddress_lblNotInUSAMsg ul {list-style-type: disc; margin-left:-20px }


/******* input field ********/

.inputfield {
	font-size:10px; margin-bottom:3px; margin-top:0px;
}
.inputfield2 {
	font-size:11px; margin-bottom:3px; margin-top:0px;
}

.multiListBox{
    position:absolute;
    text-align:left;
    overflow:visible;
    width:175px;
    height:120px;
    background-color:#F6F6F6; 
    z-index: 5; 
}


/****************/
.news {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #818181;
}

