
/**************************/
/* Global defaults        */
/**************************/

/* CanadaMonograms.css */

html, body {
    height: 100%;
    margin: 0 auto;
}

body {
    font-family: Arial;
    font-size: 12px;
    color: #4d4d4d;
}

form {
    width: 960px;
    text-align: left;
    margin: 0px auto;
    clear: both;
}

h1 {
    margin: 0px;
    font-size: 23px;
    font-weight: bold; 
    text-transform:uppercase;
} 
h2 {
    margin: 0px;
    font-size: 18px;
    font-weight: bold;
    color: #b33008;
    text-transform:uppercase;
} 
h3 {
    margin: 0px;
    font-size: 16px;
    font-weight: bold; 
    text-transform:uppercase;
} 
h4 {
    margin: 0px;
    font-size: 14px;
    font-weight: bold;
    color: #b33008;
    text-transform:uppercase;
}

a {
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
    color: #3c97ac;
    background-repeat: no-repeat;
    background-position: 0px 50%; 
}
a:hover {
    text-decoration: underline;
}
.link_arrow
{
    background-image: url(/user/images/booking2/arrow.png);
    padding-left:15px;
}
.link_arrow_red
{
	background-image: url(/user/images/booking2/arrow_red.png);
	padding-left:15px;
	color: #b33008;
}
.no_arrow
{
    background-image: none;
    padding-left:0px;
} 
.no_bullet 
{
    background-image:none;
}
ul.grayArrowBullet  
{
    padding-left:0px;
}
ul.grayArrowBullet li
{
    padding-left:14px;
}
.pax_validation_summary ul 
{
    padding-left:0px;
}
.pax_validation_summary li
{
    padding-left:14px;
}


table, div, p
{
    font-size: 12px;
}

td
{
    vertical-align: top;
}

input
{
    font: 11px verdana;
    border-color: #969696;
    vertical-align: middle;
}

select
{
    font: 11px verdana;
    border-color: #969696;
    vertical-align: middle;
}

ul
{
    list-style: none;
}

li
{
    background-image: url(/user/images/site/bullet.png);
    background-repeat: no-repeat;
    background-position: left 3px;
    padding-left: 8px;
}
 
ul.hotel_ul 
{ 
	padding-left:0px;
}
ul.hotel_ul li
{ 
	padding-left:15px;
}
ul.hide_li_arrows li
{
	background-image: none;
	padding-left:0px;
}
 
img
{
    border-style: none;
}
 
#divBreadcrumb
{
    display:inline;
}
#divBreadcrumb a
{
    background-image:none;
    padding-left:0px;
} 
#divBreadcrumb .breadcrumb_current_page
{
    font-size: 12px;
    font-weight:bold;
}
 
#divEmailPrintChat
{
    display:inline;
}
#divEmailPrintChat a
{
    background-image:none;
    padding-left:0px;
}

/* HEADER AND FOOTER STYLES - START **********************************************************************************************/
 
/* main header */
.hdrMainContainer
{
	width: 960px;
    height: 245px; 
    background-color:#aaaaaa;
    border-bottom: 1px solid #dddddd;
    margin: 0px auto;
	background-repeat:no-repeat;
}
.hdrMonogramsLogo
{
    margin: 0px auto;
    height: 65px;
    width: 290px;
    float: left;
    top: 20px;
    position: absolute;
    z-index: 1;
}
.hdrMainNavigationContainer
{
    height: 31px;
    width: 960px;
    z-index: 899;
    position: absolute; 
    top: 211px;
    text-align: left;
    clear: left; 
}

/* Div for homepage to make navigation line up correctly */
.hdrHomepageMainNavigationContainer
{
    height: 31px;
    width: 960px;
    z-index: 899;
    position: relative; 
    top: 211px;
    text-align: left;
    clear: left; 
}
 
.hdrMainContainer a
{
    background-image:none;
    padding-left:0px;
}

ul.linkList li
{
    list-style-image: url(/user/header/bullet_bluetriangle.png);
}

/* footer */
.footerContainer
{
    width: 900px;
    margin: 0px auto;
    padding: 0px;
    clear: both;
    color: #6d6d6d;
    font-size: 10px;
    position: relative;
    top: 50px;
}
.footerTop, .footerMiddle, .footerBottom
{
    border-top: 1px solid #cfcfcf;
}
.footerTop
{
    height: 60px;
}
.footerTopGfob
{
    float: left;
    background-image: url(/user/header/ftr_gfob.gif);
    background-position: 0px 18px;
    background-repeat: no-repeat;
    height: 60px;
    width: 125px;
    margin: 0px auto;
}
.footerTopText
{
    width: 660px;
    float: left;
    text-align: left;
    padding-top: 6px;
}
.footerTopMakeAWish
{
    float: right;
    background-image: url(/user/header/ftr_makeawish.jpg);
    background-position: right center;
    background-repeat: no-repeat;
    height: 60px;
    width: 100px;
    margin: 0px auto;
}
.footerMiddle
{
    height: 37px;
}
.footerLinks
{
    padding-top: 6px;
}
.footerBottom
{
    text-transform: uppercase;
}
.footerContainer a, .footerContainer a:visited
{
    font-size: 10px;
    color: #3c97ac;
    text-decoration: none;
}
.footerContainer a:hover
{
    text-decoration: underline;
}
.footerLinks a, .footerLinks a:visited
{
    color: #6d6d6d;
    text-transform: uppercase;
}

/*----------------------------------The rest of the Drop Down CSS-----------------------------------------------------*/
#FWTableContainer1613081117
{
    /* The master div to make sure that our popup menus get aligned correctly.  Be careful when playing with this one. */
    position: relative;
    margin: 0px;
    width: 960px;
    height: 34px;
    text-align: left;
    vertical-align: top;
}

#MMMenuContainer1122143849_0
{
    /* This ID is related to the master menu div for menu MMMenuContainer1122143849_0 and contains the important positioning information for the menu as a whole */
    position: absolute;
    left: 0px;
    top: 34px;
    visibility: hidden;
    z-index: 300;
	height:79px;
}

#MMMenu1122143849_0
{
    /* This class defines things about menu MMMenu1122143849_0's div. */
    position: absolute;
    left: 0px;
    top: 0px;
    visibility: hidden;
    background-color: transparent;
    width: 960px;
    .height:79px;

}

.MMMIFHStyleMMMenu1122143849_0
{
    /* This class determines the general characteristics of the menu items in menu MMMenu1122143849_0 */
    border: 0px solid #ffffff;
    width: 960px;
    height: 79px;
    voice-family: "\"}\"";
    voice-family: inherit;
}

#MMMenu1122143849_0_Item_0
{
    /* Unique ID for item 0 of menu MMMenu1122143849_0 so we can set its position */
    left: 0px;
    top: 0px;
}

#MMMenuContainer1122143849_0 img
{
    /* needed for Mozilla/Camino/Netscape */
    border: 0px;
}

#MMMenuContainer1122143849_0 a
{
    /* Controls the general apperance for menu MMMenuContainer1122143849_0's items, including color and font */
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #4d4d4d;
    text-align: left;
    vertical-align: top;
    padding: 0px;
    background-color: #ffffff;
    font-style: normal;
    display: inline;
    position: absolute;
    top: 0px;
}

#MMMenuContainer1122141111_0
{
    /* This ID is related to the master menu div for menu MMMenuContainer1122141111_0 and contains the important positioning information for the menu as a whole */
    position: absolute;
    left: 233px;
    top: 34px;
    visibility: hidden;
    z-index: 300;
}

#MMMenu1122141111_0
{
    /* This class defines things about menu MMMenu1122141111_0's div. */
    position: absolute;
    left: 0px;
    top: 0px;
    visibility: hidden;
    background-color: #ffffff;
    width: 162px;
    height: 124px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #c8c8c8;
    border-right-color: #c8c8c8;
    border-bottom-color: #c8c8c8;
    border-left-color: #c8c8c8;
}

.MMMIFVStyleMMMenu1122141111_0
{
    /* This class determines the general characteristics of the menu items in menu MMMenu1122141111_0 */
    border-top: 0px solid #ffffff;
    border-left: 0px solid #ffffff;
    border-bottom: 1px solid #c8c8c8;
    border-right: 0px solid #ffffff;
    width: 156px;
    height: 24px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 156px;
    height: 18px;
}

.MMMIVStyleMMMenu1122141111_0
{
    /* This class determines the general characteristics of the menu items in menu MMMenu1122141111_0 */
    border-top: 0px solid #c8c8c8;
    border-left: 0px solid #ffffff;
    border-bottom: 1px solid #c8c8c8;
    border-right: 0px solid #ffffff;
    width: 156px;
    height: 74px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 156px;
    height: 18px;
}

#MMMenu1122141111_0_Item_0
{
    /* Unique ID for item 0 of menu MMMenu1122141111_0 so we can set its position */
    left: 0px;
    top: 0px;
    border-bottom: 1px solid #c8c8c8;
}

#MMMenu1122141111_0_Item_1
{
    /* Unique ID for item 1 of menu MMMenu1122141111_0 so we can set its position */
    left: 0px;
    top: 25px;
    border-bottom: 1px solid #c8c8c8;
}

#MMMenu1122141111_0_Item_2
{
    /* Unique ID for item 2 of menu MMMenu1122141111_0 so we can set its position */
    left: 0px;
    top: 50px;
    border-bottom: 1px solid #c8c8c8;
}

#MMMenu1122141111_0_Item_3
{
    /* Unique ID for item 3 of menu MMMenu1122141111_0 so we can set its position */
    left: 0px;
    top: 75px;
    border-bottom: 1px solid #c8c8c8;
}

#MMMenu1122141111_0_Item_4
{
    /* Unique ID for item 4 of menu MMMenu1122141111_0 so we can set its position */
    left: 0px;
    top: 100px;
    border-bottom: 1px solid #c8c8c8;
}

#MMMenu1122141111_0_Item_5
{
    /* Unique ID for item 4 of menu MMMenu1122141111_0 so we can set its position */
    left: 0px;
    top: 125px;
    border-bottom: 1px solid #c8c8c8;
}

#MMMenu1122141111_0_Item_6
{
    /* Unique ID for item 4 of menu MMMenu1122141111_0 so we can set its position */
    left: 0px;
    top: 150px;
    border-bottom: 1px solid #c8c8c8;
}

#MMMenuContainer1122141111_0 img
{
    /* needed for Mozilla/Camino/Netscape */
    border: 0px;
}

#MMMenuContainer1122141111_0 a
{
    /* Controls the general apperance for menu MMMenuContainer1122141111_0's items, including color and font */
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #4d4d4d;
    text-align: left;
    vertical-align: middle;
    padding: 3px;
    background-color: #ffffff;
    font-style: normal;
    text-indent: 4px;
    border-bottom: 1px solid #c8c8c8;
    display: block;
    position: absolute;
}

#MMMenuContainer1122141111_0 a:hover
{
    /* Controls the mouse over effects for menu MMMenuContainer1122141111_0 */
    color: #b33008;
    background-color: #c8c8c8;
    font-weight: bold;
}
#MMMenuContainer1122141633_1
{
    /* This ID is related to the master menu div for menu MMMenuContainer1122141633_1 and contains the important positioning information for the menu as a whole */
    position: absolute;
    left: 385px;
    top: 34px;
    visibility: hidden;
    z-index: 300;
}

#MMMenu1122141633_1
{
    /* This class defines things about menu MMMenu1122141633_1's div. */
    position: absolute;
    left: 0px;
    top: 0px;
    visibility: hidden;
    background-color: #555555;
    width: 179px;
    height: 249px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #c8c8c8;
    border-right-color: #c8c8c8;
    border-bottom-color: #c8c8c8;
    border-left-color: #c8c8c8;
}

.MMMIFVStyleMMMenu1122141633_1
{
    /* This class determines the general characteristics of the menu items in menu MMMenu1122141633_1 */
    border-top: 0px solid #ffffff;
    border-left: 0px solid #ffffff;
    border-bottom: 0px solid #555555;
    border-right: 0px solid #555555;
    width: 179px;
    height: 24px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 173px;
    height: 18px;
}

.MMMIVStyleMMMenu1122141633_1
{
    /* This class determines the general characteristics of the menu items in menu MMMenu1122141633_1 */
    border-top: 0px;
    border-left: 0px solid #ffffff;
    border-bottom: 0px solid #555555;
    border-right: 0px solid #555555;
    width: 179px;
    height: 24px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 173px;
    height: 18px;
}

#MMMenu1122141633_1_Item_0
{
    /* Unique ID for item 0 of menu MMMenu1122141633_1 so we can set its position */
    left: 0px;
    top: 0px;
    border-bottom: 1px solid #c8c8c8;
}

#MMMenu1122141633_1_Item_1
{
    /* Unique ID for item 1 of menu MMMenu1122141633_1 so we can set its position */
    left: 0px;
    top: 25px;
    border-bottom: 1px solid #c8c8c8;
}

#MMMenu1122141633_1_Item_2
{
    /* Unique ID for item 2 of menu MMMenu1122141633_1 so we can set its position */
    left: 0px;
    top: 50px;
    border-bottom: 1px solid #c8c8c8;
}

#MMMenu1122141633_1_Item_3
{
    /* Unique ID for item 3 of menu MMMenu1122141633_1 so we can set its position */
    left: 0px;
    top: 75px;
    border-bottom: 1px solid #c8c8c8;
}

#MMMenu1122141633_1_Item_4
{
    /* Unique ID for item 4 of menu MMMenu1122141633_1 so we can set its position */
    left: 0px;
    top: 100px;
    border-bottom: 1px solid #c8c8c8;
}

#MMMenu1122141633_1_Item_5
{
    /* Unique ID for item 5 of menu MMMenu1122141633_1 so we can set its position */
    left: 0px;
    top: 125px;
    border-bottom: 1px solid #c8c8c8;
}

#MMMenu1122141633_1_Item_6
{
    /* Unique ID for item 6 of menu MMMenu1122141633_1 so we can set its position */
    left: 0px;
    top: 150px;
    border-bottom: 1px solid #c8c8c8;
}

#MMMenu1122141633_1_Item_7
{
    /* Unique ID for item 7 of menu MMMenu1122141633_1 so we can set its position */
    left: 0px;
    top: 175px;
    border-bottom: 1px solid #c8c8c8;
}
#MMMenu1122141633_1_Item_8
{
    /* Unique ID for item 8 of menu MMMenu1122141633_1 so we can set its position */
    left: 0px;
    top: 200px;
    border-bottom: 1px solid #c8c8c8;
}
#MMMenu1122141633_1_Item_9
{
    /* Unique ID for item 9 of menu MMMenu1122141633_1 so we can set its position */
    left: 0px;
    top: 225px;
    border-bottom: 1px solid #c8c8c8;
}

#MMMenuContainer1122141633_1 img
{
    /* needed for Mozilla/Camino/Netscape */
    border: 0px;
}

#MMMenuContainer1122141633_1 a
{
    /* Controls the general apperance for menu MMMenuContainer1122141633_1's items, including color and font */
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #4d4d4d;
    text-align: left;
    vertical-align: middle;
    padding: 3px;
    background-color: #ffffff;
    font-style: normal;
    text-indent: 4px;
    display: block;
    position: absolute;
}

#MMMenuContainer1122141633_1 a:hover
{
    /* Controls the mouse over effects for menu MMMenuContainer1122141633_1 */
    color: #b33008;
    background-color: #c8c8c8;
    font-weight: bold;
}
#MMMenuContainer1122141844_2
{
    /* This ID is related to the master menu div for menu MMMenuContainer1122141844_2 and contains the important positioning information for the menu as a whole */
    position: absolute;
    left: 530px;
    top: 34px;
    visibility: hidden;
    z-index: 300;
}

#MMMenu1122141844_2
{
    /* This class defines things about menu MMMenu1122141844_2's div. */
    position: absolute;
    left: 0px;
    top: 0px;
    visibility: hidden;
    background-color: #555555;
    width: 145px;
    height: 49px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #c8c8c8;
    border-right-color: #c8c8c8;
    border-bottom-color: #c8c8c8;
    border-left-color: #c8c8c8;
}

.MMMIFVStyleMMMenu1122141844_2

{
    /* This class determines the general characteristics of the menu items in menu MMMenu1122141844_2 */
    border-top: 0px solid #ffffff;
    border-left: 0px solid #ffffff;
    border-bottom: 0px solid #555555;
    border-right: 0px solid #555555;
    width: 145px;
    height: 24px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 139px;
    height: 18px;
}

.MMMIVStyleMMMenu1122141844_2
{
    /* This class determines the general characteristics of the menu items in menu MMMenu1122141844_2 */
    border-top: 0px;
    border-left: 0px solid #ffffff;
    border-bottom: 0px solid #555555;
    border-right: 0px solid #555555;
    width: 145px;
    height: 24px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 139px;
    height: 18px;
}

#MMMenu1122141844_2_Item_0
{
    /* Unique ID for item 0 of menu MMMenu1122141844_2 so we can set its position */
    left: 0px;
    top: 0px;
    border-bottom: 1px solid #c8c8c8;
}

#MMMenu1122141844_2_Item_1
{
    /* Unique ID for item 1 of menu MMMenu1122141844_2 so we can set its position */
    left: 0px;
    top: 25px;
    border-bottom: 1px solid #c8c8c8;
}

#MMMenuContainer1122141844_2 img
{
    /* needed for Mozilla/Camino/Netscape */
    border: 0px;
}

#MMMenuContainer1122141844_2 a
{
    /* Controls the general apperance for menu MMMenuContainer1122141844_2's items, including color and font */
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #4d4d4d;
    text-align: left;
    vertical-align: middle;
    padding: 3px;
    background-color: #ffffff;
    font-style: normal;
    text-indent: 4px;
    display: block;
    position: absolute;
}

#MMMenuContainer1122141844_2 a:hover
{
    /* Controls the mouse over effects for menu MMMenuContainer1122141844_2 */
    color: #b33008;
    background-color: #c8c8c8;
    font-weight: bold;
}
#MMMenuContainer1122141936_3
{
    /* This ID is related to the master menu div for menu MMMenuContainer1122141936_3 and contains the important positioning information for the menu as a whole */
    position: absolute;
    left: 693px;
    top: 34px;
    visibility: hidden;
    z-index: 300;
}

#MMMenu1122141936_3
{
    /* This class defines things about menu MMMenu1122141936_3's div. */
    position: absolute;
    left: 0px;
    top: 0px;
    visibility: hidden;
    background-color: #555555;
    width: 109px;
    height: 74px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #c8c8c8;
    border-right-color: #c8c8c8;
    border-bottom-color: #c8c8c8;
    border-left-color: #c8c8c8;
}

.MMMIFVStyleMMMenu1122141936_3
{
    /* This class determines the general characteristics of the menu items in menu MMMenu1122141936_3 */
    border-top: 0px solid #ffffff;
    border-left: 0px solid #ffffff;
    border-bottom: 0px solid #555555;
    border-right: 0px solid #555555;
    width: 109px;
    height: 24px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 103px;
    height: 18px;
}

.MMMIVStyleMMMenu1122141936_3
{
    /* This class determines the general characteristics of the menu items in menu MMMenu1122141936_3 */
    border-top: 0px;
    border-left: 0px solid #ffffff;
    border-bottom: 0px solid #555555;
    border-right: 0px solid #555555;
    width: 109px;
    height: 24px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 103px;
    height: 18px;
}

#MMMenu1122141936_3_Item_0
{
    /* Unique ID for item 0 of menu MMMenu1122141936_3 so we can set its position */
    left: 0px;
    top: 0px;
    border-bottom: 1px solid #c8c8c8;
}

#MMMenu1122141936_3_Item_1
{
    /* Unique ID for item 1 of menu MMMenu1122141936_3 so we can set its position */
    left: 0px;
    top: 25px;
    border-bottom: 1px solid #c8c8c8;
}

#MMMenu1122141936_3_Item_2
{
    /* Unique ID for item 2 of menu MMMenu1122141936_3 so we can set its position */
    left: 0px;
    top: 50px;
    border-bottom: 1px solid #c8c8c8;
}

#MMMenuContainer1122141936_3 img
{
    /* needed for Mozilla/Camino/Netscape */
    border: 0px;
}

#MMMenuContainer1122141936_3 a
{
    /* Controls the general apperance for menu MMMenuContainer1122141936_3's items, including color and font */
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #4d4d4d;
    text-align: left;
    vertical-align: middle;
    padding: 3px;
    background-color: #ffffff;
    font-style: normal;
    text-indent: 4px;
    display: block;
    position: absolute;
}

#MMMenuContainer1122141936_3 a:hover
{
    /* Controls the mouse over effects for menu MMMenuContainer1122141936_3 */
    color: #b33008;
    background-color: #c8c8c8;
    font-weight: bold;
}

/* HEADER AND FOOTER STYLES - END **********************************************************************************************/

/**************************/
/* Default Page styles    */
/**************************/
#divHeaderPicture
{
}
#divPageBanner 
{   
}
#divPageBannerText
{
	width: 50px;
    font-size: 24px;
	color:gray;
    margin-left: -48px;
}
#divPageBannerText h1
{
	width: 50px;
    font-size: 24px;
	color:gray;
}
#divPageBannerOver
{
    display: none;
}
#divPageBannerUnder
{
    display: none;
}

/* Page Content Containers */
#tblPageContent
{
    height: auto; /* create a minium height for pages with little content */
}
#tblPageContent li
{
    padding-left: 2px;
	background-image:none;
}

#tdLeftCol
{
    width: 260px;
} 


/* TOOL TIPS ***************************************************************/
div.tool, span.tool, span.tool-click
{
    float: left;
    position: relative;
}
.tool, .tool-click
{
    float: left;
    position: relative;
}
.tool-click a.stressLink
{
    font-weight: bold;
    font-size: 12px;
}
.tip
{
    position: absolute;
    display: none;
    width: 200px;
    left: 30px;
    top: 1px;
    border: 3px solid #666;
    padding: 10px;
    background: #f9f9f9;
    color: #A32204;
    margin-bottom: 0;
}
div.tool:hover p, .tool:hover p, .tip:hover
{
    display: block;
}

/* Styles for Monograms dynamic tabs */
.tabCollection 
{    
    text-decoration:underline;
    font-size:12px;	
    list-style: none;
	line-height: normal;  
	padding-top:3px;
}
.tabTop
{ 
    float:left; 
    background-image: url(/user/images/booking/nav/tab_unselected_top.bmp);
    background-repeat: no-repeat; 
    background-position: center top;  
    width: 150px; 
    text-align: center;  
    color:#A32204;   
	height:27px;  
	margin: -3px 0px 0px 0px;
	padding: 3px 0px 0px 0px; 
}
.tabTop:hover
{
    color:#F6382C; 
}
.tabTopSelected
{
    background-image: url(/user/images/booking/nav/tab_selected_top.bmp);
    background-repeat: no-repeat;  
    font-weight:bold;   
} 
.tabBottom
{ 
    float:left; 
    background-image: url(/user/images/booking/nav/tab_unselected_bottom.bmp);
    background-repeat: no-repeat;   
    width: 150px; 
    text-align: center;  
    color:#A32204;   
	height:25px;  
}
.tabBottom:hover
{
    color:#F6382C; 
}
.tabBottomSelected
{
    background-image: url(/user/images/booking/nav/tab_selected_bottom.bmp);
    background-repeat: no-repeat;  
    font-weight:bold;   
}


 
/**************************/
/* Page Specific styles   */
/**************************/
/***************************/
/* General.aspx			   */
/***************************/
#formGeneralPage
{
}
/* Page Titles enclosed in H1 */
#formGeneralPage h1
{
    width: 860px; 
    margin: 0px 0px 0px 48px;
    padding: 20px 0px 4px 0px;
    background-image: url(/siteimages/bg_subheader.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
}
h1.PageTitle{

	font-weight:normal;
	}
/*******************************/
/* CurrencyConverterFrame.aspx */
/*******************************/
#formCurrencyConverter
{
    width: 100%;
}
 
.packages_disclaimer
{
    padding: 15px 25px 10px 25px;
    font-size:11px;
}

/************************/
/* Product.aspx         */
/************************/

.ProductDayTitle
{
    color: #b33008;
    text-transform: uppercase;
    font-weight: normal; 
	font-size: 14px;
    display:inline;
}
.ProductDayTitle #spanProductDay
{
    font-weight: bold;
    padding-right: 5px; 
}
#divTourContent
{
	font-size:12px;
}
#divItinerary p
{
	font-size:12px;
    margin:0px 0px 20px 0px;
}

.product_contact_link
{
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
}

#formProductPage
{
}
/* Page Title - Product Name */
#formProductPage h1
{
    margin-left: 25%;
    margin-top: 0px;
    margin-bottom: 8px;
    text-transform: uppercase;
}

/* Content Title */
#formProductPage h2
{
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 0px;
}


/* Content Subtitle */
#formProductPage h4
{
    font-size: 12px;
    margin-bottom: 0px;
    display:inline;
}

/* No title (from product page) */
#divProductTitleDetail
{
    display: none;
}

#formProductPage p
{
    margin-top: 0px;
}

#formProductPage .location
{
    font-weight: bold;
}

#divProductNavHeader
{
    display: none;
}

#divProductNavFooter
{
    display: none;
}

#divProductContentUnder
{
    display: none;
}

#divProductReturnLink
{
    display: none;
}

#divProductEmailPrint
{
    display: none;
}

#divProductReturnLink
{
    display: none;
}

/* Special Product Context Nav */
#divProductNavHeader
{
    display: none;
}

/* Product Page Footer Nav  */
#divProductNavFooter
{
    display: none;
}

/* SUMMARY PAGE */
.summary_disclaimer
{
    font-size:11px;
}

/* ON YOUR OWN SUGGESTIONS */
div.on_your_own_location
{
    visibility:hidden;
    display:none;
}

/* PRODUCT PHOTO SLIDESHOW */

div.product_photo_slideshow {}

div.product_photo_slideshow_header
{
    font-weight:bold;
    padding-bottom: 3px;
}

div.product_photo_slideshow a
{
    line-height:17px;
}


/**********************************************/
/*     Control Specific styles                */
/**********************************************/
/***************************/
/* LeftNav.ascx			   */
/***************************/
#ulLeftNav
{
	margin-left: 0px;
	margin-right: 24px;
	width: 260px;
	height:26px;
	list-style: none;
	background-color: #FFF;
	border-top:1px #c8c8c8 solid;
}
#ulLeftNav li
{
	color: #a32204;
	height: 20px;
	padding-top: 5px;
	padding-left: 10px;
	border-bottom:1px #c8c8c8 solid;

}
#ulLeftNav li:hover
{
	color: #b33008;
	height: 20px;
	margin-top: 0px;
	padding-left: 10px;
	border-bottom:1px #c8c8c8 solid;
	background-color: #c8c8c8;
}
#ulLeftNav a
{
    text-decoration: none;
	color:#646464;
}
#ulLeftNav a:hover
{
    text-decoration: none;
	color:#b33008;
}
#liLeftNavParent a
{
    padding-left: 10px;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
}
#liLeftNav_selected
{
    text-indent: 10px;
    font-weight: bold;
}
#liLeftNav a
{
    padding-top: 4px;
    padding-left: 10px;
} 

#spanProductDay /* Itinerary - 'Day x' */
{
    padding-right: 8px;
} 

.TripSelectionStageContent
{
    color: #a32204;
}

#divSelectionStageNav
{
    padding: 8px 0px;
    background-image: url(/siteimages/dots.jpg);
    background-position: bottom;
    background-repeat: repeat-x;
}

#divSelectionStageNav a
{
    padding-right: 6px;
}      

#spanTripSelectExtensionLearnMore
{
    width: 100%;
    display: inline;
}

#spanTripSelectExtensionLearnMore a
{
    text-decoration: none;
    text-transform: uppercase;
    margin-left: 4px;
    color: #333333;
    background-image: url(/siteimages/arrow_grey.gif);
    background-position: 95% 50%;
    background-repeat: no-repeat;
}

#spanTripSelectExtensionLearnMore a:hover
{
    color: #ffffff;
    background-color: #333333;
    background-image: none;
}

/***************************/
/* TravelAgentLocator.ascx */
/* (also ref common.css)   */
/***************************/
#divAgencyLocResultsAgency
{
    background-image: url(/siteimages/dots.jpg);
    background-repeat: repeat-x;
    background-position: bottom left;
}

#divAgencyLocResultsHeader
{
    color: #333333;
}

#divAgencyLocResultsIntro
{
    color: #333333;
}

#divAgencyLocResultsFooter
{
    padding-bottom: 12px;
}

.travel_agent_link
{
    color:Red;
}


/******************************************************************************************/
/* User style classes - SiteRefresh only, not used in code - ALSO IN MonogramsBooking.css */
/******************************************************************************************/
#divSiteHeaderBanner
{
    margin: 0 auto;
    width: 960px; 
    text-align: center;
    height: 0 auto;
}
#divSiteHeaderTopLinks
{
    width: 960px; 
    margin: 0px auto;
    height: 34px;
}
#divSiteHeaderHomeHelp
{
    float: right;
    margin: 5px 0px 10px 50px;
    line-height: 20px;
    text-align: center;
    font-family: "Trebuchet MS";
    color: #f6382c;
    font-size: 10px;
}
#divSiteHeaderHomeHelp a
{
    color: #f6382c;
    text-decoration: none;
}
#divSiteHeaderHomeHelp a:hover
{
    text-decoration: underline;
}
#divSiteHeaderRegion
{
    float: right;
    margin: 5px 0px 10px 50px;
    line-height: 20px;
    text-align: center;
    font-family: "Trebuchet MS";
    color: #f6382c;
    font-size: 10px;
}
#divSiteHeaderRegion a
{
    color: #f6382c;
    text-decoration: none;
}
#divSiteHeaderRegion a:hover
{
    text-decoration: underline;
}
#divSiteHeaderLogoContainer
{
    margin: 0px auto;
    width: 960px; 
    text-align: left;
    margin-bottom: 23px;
}
#divSiteHeaderLogo
{
    background-image: url(/siteimages/logo.jpg);
    width: 236px;
    height: 49px;
    cursor: pointer;
}
#divSiteFooter
{
    margin: 0 auto;
    text-align: center;
	font-size:10px;
    width: 960px; 
}
#divSiteFooter a
{
	font-size:10px;
	color:#646464;	
}
#divSiteFooter a:hover {
    text-decoration: underline;
}
#divSiteFooter ul, #divSiteFooter div
{
    margin: 0px 46px 0px 0px;
    line-height: 14px;
}
#divSiteFooter li, #divSiteFooter a
{
    display: inline;
    list-style: none;
}
#divSiteFooterPhoneNumber
{
    text-align: left;
    padding-bottom: 5px;
}
#divSiteFooterBar
{
    background-color: #be2603;
    height: 6px;
    width: 100%;
}
#divSiteFooterCopyright
{
    float: right;
    font-family: "Trebuchet MS";
    font-size: 10px;
    color: #7a7972;
    text-decoration: none;
    padding-top: 10px;
}
#ulSiteFooterNav01
{
    padding-top: 10px;
    padding-bottom: 2px;
    clear: both;
    width: 800px; 
    float: left;
    text-align: left;
    color: #7a7972;
}
#ulSiteFooterNav01 a
{
    font-family: "Trebuchet MS";
    font-size: 10px;
    color: #7a7972;
    text-decoration: none;
}
#ulSiteFooterNav01 a:hover
{
    text-decoration: underline;
}
#ulSiteFooterNav02
{
    padding-top: 2px;
    clear: both;
    width: 800px; 
    text-align: left;
    color: #f6382c;
    float: left;
}
#ulSiteFooterNav02 a
{
    font-family: "Trebuchet MS";
    font-size: 10px;
    color: #f6382c;
    text-decoration: none;
}
#ulSiteFooterNav02 a:hover
{
    text-decoration: underline;
}

/* Product Page User Styles */
#divPageHeaderOver
{
    width: 100%;
    margin-top: 10px;
    background-image: url(/siteimages/dots.jpg);
    background-repeat: repeat-x;
}

#divPageHeaderUnder
{
    width: 100%;
    margin-top: 10px;
    background-image: url(/siteimages/dots.jpg);
    background-repeat: repeat-x;
}

#divProductEmailButton, #divProductPrintButton
{
    vertical-align: top;
    float: right;
    margin-top: -58px;
}


/* Image gallery */
.rollover_images
{
    cursor: default;
    list-style: none;
    width: 222px;
    margin-left: 0px;
}
.rollover_images a
{
    cursor: default;
}
.rollover_images a .preview
{
    display: none;
}
.rollover_images a .preview_map
{
    display: none;
}
.rollover_images a:hover .preview
{
    display: block;
    position: absolute;
    top: -33px;
    left: -45px;
    z-index: 1;
}
.rollover_images a:hover .preview_map
{
    display: block;
    position: absolute;
    left: -80px;
    bottom: 0px;
    z-index: 1;
}
.rollover_images img
{
    color: inherit;
    vertical-align: top;
    width: 69px;
    height: 69px;
}
.rollover_images li
{
    color: #CCCCCC;
    display: inline;
    float: left;
    margin: 0px;
    padding: 2px;
    position: relative;
}
.rollover_images .preview
{
    border-color: #000;
    width: 150px;
    height: 150px;
}
.rollover_images .preview_map
{
    border-color: #000;
    position: absolute;
    left: -80px;
    bottom: 0px;
}
.rollover_images a
{
    position: relative;
}
.rollover_images a:hover
{
    display: block;
    font-size: 100%;
    z-index: 1;
}
.rollover_images a:hover .preview
{
    top: -38px;
    left: -40px;
}
.rollover_images a:hover .preview_map
{
    position: absolute;
    bottom: 0px;
}
.rollover_images li
{
    position: static;
}
/* Magnifying glass */
.rollover_images li div
{
    position: relative;
    margin-top: -19px;
    width: 19px;
    height: 19px;
}
.rollover_images li div img
{
    color: inherit;
    vertical-align: bottom;
    width: 19px;
    height: 19px;
}
.rollover_images li div img:hover
{
    display: none;
    visibility: hidden;
}

/* Hotel Rollover */
.hidehotel
{
    display: none;
    visibility: hidden;
}
.showhotel
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #FFFFFF;
    background-position: bottom;
    background-repeat: no-repeat;
    padding: 5px;
    position: absolute;
    width: 200px;
    margin-left: 5px;
    margin-top: 5px;
    border: thin;
    border-style: solid;
    visibility: visible;
}
#ProductTripSelect_divSelectHotel a.foundtext
{
    text-decoration: none;
    color: #990000;
    text-transform: uppercase;
    background-image: none;
}
#ProductTripSelect_divSelectHotel a.foundtext:hover
{
    text-decoration: none;
    color: #990000;
    background-color: #ffffff;
    text-transform: uppercase;
    background-image: none;
}

/* HOME PAGE STYLES */
#divHomeContentHeader
{
    margin: 0 auto;
    text-align: center;
    background-image: url(/siteimages/title_bar.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 21px;
    margin-bottom: 20px;
    margin-top: 10px;
    font-family: "Trebuchet MS";
    font-size: 11px;
    color: #ffffff;
    font-weight: bold;
    line-height: 22px;
}
#divHomeContentHead1
{
    float: left;
    text-align: left;
    margin-left: 5px;
}
#divHomeContentHead2
{
    text-align: left;
    margin-left: 300px;
}
#divHomeContentCopy, #divHomeContentCopy div, #divHomeContentCopy td div
{
    color: #333333;
    font-size: 10px;
    text-align: left;
}

/* Gift Card Request ****************************************************************/
#divGiftCardRequest td
{
    font-size: 11px;
    vertical-align: baseline;
}
#divGiftCardRequest span
{
    font-weight: bold;
}
#divGiftCardRequest input[type="checkbox"], input[type="radio"]
{
    border: none;
}
#divGiftCardRequest h1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
}
#divGiftCardRequest h2
{
    font-size: 15px;
    font-weight: bold;
    margin: 8px 0px 2px 0px;
    text-align: left;
}
#divGiftCardRequest h3
{
    font-size: 13px;
    font-weight: bold;
    margin: 8px 0px 2px 0px;
    text-align: left;
}
#divGiftCardRequest h4
{
    font-size: 13px;
    font-weight: bold;
    margin: 8px 0px 2px 0px;
    text-align: left;
}


/***********************/
/* 2011 Upgrade styles */
/***********************/

.loading_text1
{ 
    /* text-transform: uppercase; */
    color: #18525F;
}

#divCityHeaderUnder
{
    border-bottom: solid 1px darkgray;
    border-position: bottom;
}
.label_city_name
{
    font-size: 22px;
}
.label_city_overview
{
    font-size: 12px;
    color: gray;
} 
#divDetailLinks
{
    padding-top: 10px;
}

.white_link, .white_link:hover, .white_link:visited, .white_link:link
{
    color: White;
    text-decoration: none;
}

#divTourHeader b
{
    font-size: 16px;
	font-weight:bold;
	
}
#divTourHeader 
{
    font-size: 12px;
	font-weight:bold;
	
}

#divTourHeader a
{
    font-size: 12px;
}
.product_length_banner {
	font-size:12px;
	font-weight:normal;
	}
/******************************/
/* 2011 'About' page styles */
/******************************/

/*--------- ABout Us CSS-------------*/
.holder-inplace {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#tdMiddleCol{
	width:950px;	
	height:auto;
	}
.AboutRightContainer {
	float:right;
	position:relative;
	width: 360px;
	vertical-align:top;
	height:50%;
}
.video {
	width: 360px;
	.top:-30px;	
	top:0px;
	margin-right: auto;
	margin-left: auto;
	.position:relative;	
	*position:relative;
}
.AboutLeftContainer {
	width: 545px;
	text-align: left;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}


.HolderofTabs {
	width: 539px;
	border: 1px solid #4d4d4d;
}
.abt_tab_content_holder {
	width: 525px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 15px;
}

#packages {
	display:inline;
}
#hotels {
	display:none;
}
#sightseeing {
	display:none;
}
#localhost {
	display:none;
}
#transportation {
	display:none;
}
#dining {
	display:none;
}
#testimonials {
	display:none;
}
#history {
	display:none;
}
.nextprev {
	width: 520px;
	padding-top: 5px;
	padding-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}
.holdDaDescribe {
	position: relative;
}

#describeIt_pkg {
	position: absolute;
	left: 75px;
	top: 6px;
	visibility:hidden;
	width:385px;

}
#describeIt_hotel {
	position: absolute;
	left: 75px;
	top: 6px;
	visibility:hidden;
	width:385px;
	}
#describeIt_sight {
	position: absolute;
	left: 75px;
	top: 6px;
	visibility:hidden;
	width:385px;
}
#describeIt_hosts {
	position: absolute;
	left: 75px;
	top: 6px;
	visibility:hidden;
	width:385px;
}
#describeIt_transport {
	position: absolute;
	left: 75px;
	top: 6px;
	visibility:hidden;
	width:385px;
}
#describeIt_dining {
	position: absolute;
	left: 75px;
	top: 6px;
	visibility:hidden;
	width:385px;
}
#describeIt_monial {
	position: absolute;
	left: 75px;
	top: 6px;
	visibility:hidden;
	width:385px;
}
#describeIt_hist {
	position: absolute;
	left: 75px;
	top: 6px;
	visibility:hidden;
	width:385px;
}

/***********************************************************/
/* 2011 'Page Resources' (far right column) page styles */
/***********************************************************/

.PageResources {
	background-color:#e0e0e0;
	width:151px;
	height:auto;
}

.PageResourcesTop {
	background-color:#FFF;
	margin:0px;
	padding:0px;
}

.PageResourcesBTM {
	background-color:#FFF;
	margin:0px;
	padding:0px;
}

.PageResourcesContent {
	font-size:9px;
}

/***********************************************************/
/* 2011 'Finishing Touches' within booking flow */
/***********************************************************/

.FinishingTouches {
	background-color:#e0e0e0;
	width:720px;
	height:auto;
}

.FinishingTouchesTop {
	background-color:#FFF;
	margin:0px;
	padding:0px;
}

.FinishingTouchesBTM {
	background-color:#FFF;
	margin:0px;
	padding:0px;
}

.FinishingTouchesContent {
	font-size:12px;
}

/***********************************************************/
/* 2011 homepage styles */
/***********************************************************/
body {
	font-family:Arial, Helvetica, Sans-Serif;
	color:#4d4d4d;
}
a {
	font-weight:bold;
	color:#3c97ac;
}
a:hover {
	text-decoration:none;
}
.bodyContainer {
	margin-bottom:0;
	margin-left:20px;
}
.homeLeftColumnContainer {
	float: left;
	width: 405px;
	margin: 20px 35px 0px 0px;
	text-align: left;
}
.homeRightColumnContainer {
	width: 480px;
	float: left; 
	text-align: left;
	margin: 20px auto 0 auto;
}
#homeContactSpecialist, #homeContactSpecialistFooter {
	width:391px;
}
.homeContactSpecialistTitle {
	font-size:14px;
	text-align:left;
	margin:0;
	padding:8px 0 0 0;
}

.homeContactSpecialistPhone {
	font-size:25px;
	font-weight:bold;
	text-align:left;
	margin:0;
	padding:0;
}

#homeCalloutIcons {
	margin:14px 0 10px 13px;
}

#homeCalloutIcons div {
	float:left;
	margin:0;
	padding:0;
}
#vacationPackageList {
	margin-bottom:5px;
}
#vacationPackageList ul {
	float:left;
	margin:0 0 0 0;
}
#vacationPackageList li {
	margin:10px 0 0 0;
}
#vacationPackageList a {
	text-decoration:none;
}
#calloutHomeSignup, #calloutHomeSignupFooter {
	width:470px;
}
#calloutHomeSignup .calloutContent p.calloutTitle {
	margin-bottom:0;
	font-weight:bold;
	font-size:15px;
}
#calloutHomeSignup .calloutContent p {
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
}
#homeSignupInputs {
	margin-top:4px;
	text-align:top;
}
#homeSignupInputs input {
	display:inline;
}
#homeSignupInputs .input-text {
	border: 1px solid #b7b7b7;
	font-size:12px;
	color:#4d4d4d;
	padding:6px 0 6px 5px;
}
#button-signup {
	margin-top:-3px;
}
#input-first-name {
	width:79px;
}
#input-last-name {
	width:83px;
}
#input-email {
	width:170px;
}
#calloutHomeSignup .calloutContent p#subscribe-links {
	font-size:10px;
}
#promos {
	margin:13px 0 0 0;
	padding:0;
}
/* standard helper classes */

.clr
{
   clear: both;
   overflow: hidden;
   width: 1px;
   height: 1px;
   margin: 0 -1px -1px 0;
   border: 0;
   padding: 0;
   font-size: 0;
   line-height: 0;
}

/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after
{
   content: " ";
   display: block;
   visibility: hidden;
   clear: both;
   height: 0.1px;
   font-size: 0.1em;
   line-height: 0;
}
* html .pkg { display: inline-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }

.float-group:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.float-group {display: inline-block;}  /* for IE/Mac */
.alpha, .beta {
	float:left;
}
#vacationPackageList {
	margin:0 0 5px 10px;
}
#vacationPackageList ul {
	float:left;
	margin:0 0 0 0;
}
#vacationPackageList li {
	margin:10px 35px 0 0;
	float:none;
}
#mydiv{
	display:none;
	}

.home_grey_link {
	padding-left:15px;
	margin-left: auto;
	margin-right: auto;	
	width:950px;
	}
	
	
/* Callout - current max for main @1500x750 but could expand */
.calloutMain {
	margin-top: 15px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 100%;
}
.calloutTopRightCap {
	width: 100%;
	height: 8px;
	background-position: right top;
	background-repeat: no-repeat;
	position: relative;
	right: -17px;
}
.calloutContent {
	width: 100%;
	clear: both;
	background-position: right top;
	background-repeat: repeat-y;
	text-align: left;
	position: relative;
	right: -17px;
	/* margin: 0px 15px auto; */
}
p.calloutTitle {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}
.calloutContent p
{
	padding-right: 17px;
}
.calloutContent ul {
	margin-left: 8px;
	padding-left: 8px;
	padding-right: 17px;
}
.calloutDivider {
	width: 90%;
	height: 3px;
	background-image: url(/user/header/callout_divider.png);
	background-repeat: repeat-x;
	background-position: left center;
}
.calloutFooter {
	clear: both;
	width: 100%;
	height: 16px;
	background-repeat: no-repeat;
	background-position: left top;
}
.calloutFooterCap {
	width: 100%;
	height: 16px;
	background-repeat: no-repeat;
	background-position: right bottom;
	position: relative;
	right: -17px;
}

.calloutGrey .calloutMain
{
	background-image:url(/user/header/callout_grey_main.png);
}

.calloutGrey .calloutTopRightCap
{
	background-image:url(/user/header/callout_grey_topright.png);
}
.calloutGrey .calloutContent
{
	background-image:url(/user/header/callout_grey_rightedge.png);
}
.calloutGrey .calloutFooter
{
	background-image:url(/user/header/callout_grey_bottom.png);
}
.calloutGrey .calloutFooterCap
{
	background-image: url(/user/header/callout_grey_bottomright.png)
}

/* body */
.bodyContainer { 
	width: 921px;
	text-align: center;
	margin: 0px auto;
}
.bodyContentHeader
{
	margin: 20px 0px;
	color: #6d6d6d;
}
.bodyContentTitle
{
	text-align: left;
	height: 29px;
	background:url(/user/header/contenthdr_titleback.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
.bodyContentBreadcrumbs {
	width: 75%;
	float: left;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
}


.bodyLeftNavContainer {
	float: left;
	width: 150px;
	margin: 20px 20px 0px 0px;
	text-align: left;
}
.bodyMainContentContainer {
	width: 581px;
	float: left; 
	text-align: left;
	margin: 0px auto;
}
.bodyRightColContainer {
	float:right;
	width: 150px;
}

.bodyMainContentContainer li {
	list-style-image: url(/user/header/bullet_greydiamond.png);
}

ul.linkList li {
	list-style-image: url(/user/header/bullet_bluetriangle.png);
}

.bodyContentHeader a,
.bodyMainContentContainer a,
.bodyRightColContainer a,
.bodyContentHeader a:visited,
.bodyMainContentContainer a:visited,
.bodyRightColContainer a:visited {
	font-size: 11px;
	font-weight: bold;
	color: #3c97ac;
	text-decoration: none;
}
.bodyContentHeader a:hover,
.bodyMainContentContainer a:hover,
.bodyRightColContainer a:hover {
	text-decoration: underline;
}
#divPrintThisPage
{
      margin-top: 200px;
}
#divPrintThisPage img
{
      border: 0;
}

.paddingbox{
	padding-right:12px;
	padding-left:7px;
	padding-top:8px;
	}

