body
{
	background: White;
	margin-bottom: 5px;
	margin-top: 6px;
	margin-left: 0px;
	margin-right: 0px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}

p {margin-bottom: 6px;
margin-top: 0px;}

h1 {font-size: 15px; font-weight: bold;}
h2 {font-size: 13px; font-weight: bold;}

tr
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}
	
.QuickLinkAreas
{
	display: inline;
	width: 225px;
	width: 90px;
	height: 50px;
	vertical-align:top;
	text-align: center;
	padding: 3px;
	
}

.tmItem { padding: 2px; margin-right: 2px; margin-top: 2px; display: inline; background-color: #DDDDDD; vertical-align:middle; height: 16px;}

.ti
{border: 1px solid #CCCCCC; height: 110px; width: 360px; margin-top: 4px; margin-right: 4px; padding:4px; overflow: auto;}
.tit
{border: 1px solid #CCCCCC; height: 110px; width: 360px; margin-top: 4px; margin-right: 4px; padding:4px; overflow: auto;}

.tim {margin-left:2px;margin-right:6px;}

.ReorderImagesOn
{
	border: 1px solid #CCCCCC;
}

.ReorderImagesOff
{
	border: 1px solid #000000;
}

.box
{
	background-color:whitesmoke;
	
}

.DashboardHorizontalMenuSelected { border: 1px solid #CCCCCC; background-color: #161616; padding: 4px; color: #F1F1F1;}
.DashboardHorizontalMenu { border: 1px solid #CCCCCC; background-color: #FFFFFF; padding: 4px; color: 333333;}
.DashboardHorizontalMenu a:link { color: #333333;}
.DashboardHorizontalMenu a:hover { border: 1px solid #CCCCCC; background-color: #F1F1F1; color: pink;}

.ilaFooter {
	clear: both;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding-left: 16px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-top: 7px;
	border-top: 1px solid #999999;
width: 773px;
	
}
.ScrollPanel
{
	width: 490px;
	border: 1px solid #999999;
	overflow: scroll;
	height: 400px;
	padding: 5px;
}
.ilaHeader {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 5px;
	
}

.ilaHeaderTabsOn{
	border-color: #333333;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	text-decoration: none;
}

.ilaHeaderTabsOff{
	border-color: #333333;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	text-decoration: none;
}


.Paging
{
	padding-bottom: 8px;
}

.LeftColumn
{
	float: left;
	width: 161px;
}

.FullColumn
{
	float: left;
}

.LeftMenu
{
  width: 161px;
	overflow: hidden;
	border: 1px solid #999999;
	background-color: White;
	margin-bottom: 8px;
}

.LeftMenuGray
{
	overflow: hidden;
	border: 1px solid #999999;
	background-color: #FFFFD7;
	padding: 3px;
	margin-bottom: 8px;
	
}

.LeftWebSiteMenu
{
	float: left;
	width: 150px;
	padding: 0px;
	overflow: hidden;
	background-color: #F1F1F1;
}

.LeftMenuTitle
{
	font-weight: bold;
	width: 161px;
	padding: 4px;
}
.LeftMenuTitleSub
{
	font-weight: bold;
	width: 169px;
	padding: 4px;
}

.TopMenuSelected
{
	background-color: #DDDDDD;
	display: inline;
	padding: 3px;
	height: 100%;
}

.LeftMenuSelected
{
	background-color: #DDDDDD;
	margin-right: 30px;
	width: 160px;
	padding: 2px;
	background-image: url(/CPv2_Main/Images/RightArrow.gif);
	background-position: right middle;
	background-repeat:no-repeat;
}
.LeftMenuUnSelected
{
	margin-right: 30px;
	width: 160px;
	padding: 2px;
}

.LeftMenuUnSelected a {color: Blue;}
.LeftMenuUnSelected a:visited {color: Blue;}
.LeftMenuUnSelectedAdmin a {color: Black;}
.LeftMenuUnSelectedAdmin a:visited {color: Black;}

.AdminBack {background-color: #FFC4E1;}
.LeftMenuUnSelectedAdmin
{
  background-color: #FFC4E1;
  background-color: #FF42A0;
  color: Black;
	margin-right: 30px;
	width: 160px;
	padding: 2px;
}

.LeftMenuSpacer
{
  height: 8px;
  overflow: hidden;
}

.LeftMenuBottomSpacer
{
  height: 4px;
  overflow: hidden;
}

.LeftMenuUnSelected a:hover
{ 
  background-color: #f1f1f1;
}

.Updated
{
  padding: 4px;
  margin-bottom: 8px;
  background-color: #D5FFD5;
  border: 1px solid #999999;
  width: 100%;
}

.Updated ul {margin: 0 0 5px 22px;}

#LeftMenu a
{
	width: 160px;
	padding: 2px;
	color: Blue;
	text-decoration: underline;
}

#LeftMenu a:hover
{
	background-color: #F1F1F1;
}


#LeftMenu a:active
{
	background-color: #BBBBBB;
}


.Panel
{
	border-bottom-color: Silver;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding: 5px;
	background-color: White;

}


.Column2
{
float: left;
width: 576px;
margin-left: 8px;
}

.Column2Body
{
background-color: White;
padding: 8px;
border: 1px solid #999999;
}

.TourList
{
background-color: White;
padding: 8px;
}

.TourListTitle
{
  width: 744px;
  border: 1px solid #C1C1C1;
  background: #E1E1E1;
  padding: 2px;
  margin-bottom: 6px;
  margin-left: 0px;
  vertical-align:middle;
  height: 28px;
}

.WideColumn
{
 border: 1px solid #999999;
 background-color: White;
 padding: 5px;
 width: 100%;
}

.Column2Title
{
background-color: #CCCCCC;
float: left;
width: 576px;
font-size: 13px;
font-weight: bold;
padding: 4px;
border: 1px solid #999999;
margin-bottom: 8px;
}

.Column2Info
{
float: left;
width: 576px;
padding: 4px; 
border-top: #999999 1px solid;
border-left: #999999 1px solid;
border-right: #999999 1px solid;
}

/* Home Page Column Layout*/
.Column1Wide
{
	float: left;
	width: 464px;
}

.Column1WideTitle
{
background-color: #CCCCCC;
float: left;
width: 464px;
font-size: 13px;
font-weight: bold;
padding: 4px;
border: 1px solid #999999;
}

.Column1WideBody
{
width: 464px;
background-color: White;
border-bottom: 1px solid #999999;
border-right: 1px solid #999999;
border-left: 1px solid #999999;
padding: 4px;
margin-bottom: 8px;
}

.Column2Narrow
{
float: left;
width: 274px;
margin-left: 8px;
}

.Column2NarrowBody
{
width: 274px;
background-color: White;
border: 1px solid #999999;
margin-bottom: 8px;
}

.Column2NarrowTitle
{
background-color: #CCCCCC;
float: left;
width: 274px;
font-size: 13px;
font-weight: bold;
padding: 4px;
border: 1px solid #999999;
}

.HomeTitle
{
background-color: #EEEEEE;
background-image: url(Images/HomeTopBar.gif);
color: #161616;
height: 25px;
float: left;
width: 100%;
font-size: 13px;
font-weight: bold;
padding: 4px;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
}

.HomeNewsTitle
{
background-color: #DDDDDD;
color: #000000;
float: left;
width: 100%;
font-size: 11px;
font-weight: bold;
padding: 4px;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
}

.HomeSubTitle
{
background-color: #DDDDDD;
color: #000000;
float: left;
width: 100%;
font-size: 11px;
padding: 4px;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
}

.HomeBody
{
background-color: #FFFFFF;
color: #161616;
float: left;
width: 100%;
font-size: 11px;
padding: 4px;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
}
.HomeItemSpacer
{
  height: 8px;
  overflow: hidden;
}

.Title
{
background-color: #CCCCCC;
float: left;
font-size: 13px;
font-weight: bold;
padding: 4px;
border: 1px solid #999999;
}

.iBody
{
	padding: 4px;
background-color: White;
border-bottom: 1px solid #999999;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
margin-bottom: 8px;
}

.Column2NarrowInfo
{
float: left;
width: 274px;
padding: 4px; 
border-left: #999999 1px solid;
border-right: #999999 1px solid;
}

.Column2w
{
float: left;
padding: 10px;
background-color: white;
height: 100%;
}

.qsCaption {width: 135px; text-align:right; margin-right: 3px; font-weight: bold; display:inline; padding:2px;}
.qsValue { width: 100%; background-color: White; font-weight:100; }
.qsValueAlt { width: 100%; background-color: #F1F1F1; font-weight:100;}


.SingleColumn {float: left; padding: 10px; margin-top:5px; width: 750px;border: solid 1px #999999; }
.SingleColumnOutside {padding: 5px; padding-top:8px; width: 768px;}
.SingleColumnTitle {float: left; background-color: #CCCCCC; border: solid 1px #999999; padding: 4px; width: 750px; font-size: 15px; font-weight: bold;}
.SingleColumnInfo {float: left; background-color: #F1F1F1; border: solid 1px #999999; border-top:none; padding: 4px; width: 750px;}


.Panel a { text-decoration: underline; }
.Panel a:visited { text-decoration: underline; }
.Panel a:link { text-decoration: underline; }
.Panel a:hover { text-decoration: underline; }

.Column2w a a:hover a:visited { text-decoration: underline; }
.Column2 a a:hover a:visited { text-decoration: underline; }
.Panel a a:hover a:visited { text-decoration: underline; }

.TreeLinks a:hover {text-decoration: none; color: black; background-color: #DDDDDD; padding:2px;}

.CurrentTreeSelected
{	text-decoration: none; 
	color: black; 
	padding:2px;
	background-color: #D5E2F0;
	margin-right: 30px;
	width: 141px;
	padding: 2px;
}
.CurrentTreeLinks a:hover {text-decoration: none; color: black; background-color: #DDDDDD; padding:2px;}



.HeaderImage
{
	background-image: url(http://cp.ilookabout.com/beta/images/ila.gif);
	background-repeat: no-repeat;
	height: 30px;
}

.HeaderMenu 
{
	background-color: #EFEFEF;

	border-top-color: black;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
width: 773px;
}

.xHeaderMenuHome {width: 167px;  padding-left: 2px; padding-right: 8px; padding-bottom: 0px; padding-top: 0px;}
.HeaderMenuHomeOn {width: 168px; background: white;}

.HeaderMenuOn {color: black; background: white; border-left: 1px #999999 solid; padding-left: 8px; 
	padding-right: 8px; padding-bottom: 2px; padding-top: 2px;}
.HeaderMenuOff {border-left: 1px #999999 solid; padding-left: 8px; padding-right: 8px; padding-bottom: 2px; 
	padding-top: 2px;}
.HeaderMenuHomeOff {width: 169px; padding-left: 2px; padding-right: 8px; padding-bottom: 0px; padding-top: 0px;}
.HeaderMenuHomeOn {width: 169px; color: black; background: white; padding-left: 2px; padding-right: 8px; 
	padding-bottom: 0px; padding-top: 0px;}

.ilaPanel{
	color: Black;
	padding: 8px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.ilaMenu 
{
	background-color: #F1F1F1;
	border: 1px solid #999999;
	padding: 4px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	width: 125px;
	margin-bottom: 10px;
}
.ilaHelp
{
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(/CPv2_Main/images/HelpMiddle.gif);
	position:absolute;
	width: 225px;
	margin-top: 2px;
	margin-right: 8px;
	margin-left: 530px;
	margin-bottom: -1px;
}

.ilaHelpTitle
{
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 12px;
}

.ilaHelpBody
{
	padding: 0 11px 0 11px;
	line-height: 135%;
}
.ilaHelpTop
{
	background-image: url(/CPv2_Main/images/HelpTop.gif);
	background-repeat: no-repeat;
	height: 3px;
}
.ilaHelpBottom
{
	background-image: url(/CPv2_Main/images/HelpBottom.gif);
	background-repeat: no-repeat;
	height: 11px;
	max-height: 11px;
	margin-bottom: -3px;
}

.ilaHelpSpacer
{
	background-color: White;
	margin-bottom: -2px;
}

.WideLeft
{
	width: 760px;
}

.ilaMenuSpacer{ height: 8px;}

.header{
	border-bottom: 1px #000000 solid;
}

.ShoppingCart
{
	float: right;
	width: 200px;
}

.footer
{

}

.2ColBack
{
	background-color: #F1F1F1;
	padding: 8px;
	height: 100%;
}

.1ColBack
{
	background-color: #F1F1F1;
	padding: 8px;
	height: 100%;

}
	
.LeftTable
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}

.TabBar
{
border-left: 1px solid #999999; height:20px; 
}

.TabBar a {text-decoration: none; color: black; background-color: #EFEFEF; height:20px; padding: 7px; padding-top: 4px; padding-bottom: 4px; 
	border-top: 1px solid #999999; border-right: 1px solid #999999 border-left: none;}
.TabBar a:hover {text-decoration: none; color: black; background-color: #EFEFEF; height:20px; padding: 7px; padding-top: 4px; padding-bottom: 4px; 
	border-top: 1px solid #999999; border-right: 1px solid #999999}
	
.TabBarSelected {text-decoration: none; color: black; background-color: #FFFFFF; height:20px; padding: 7px; padding-top: 4px; padding-bottom: 4px; 
	border-top: 1px solid #999999; border-right: 1px solid #999999}
.TabBarSelected a {text-decoration: none; color: black; background-color: #FFFFFF; height:20px; padding: 7px; padding-top: 4px; padding-bottom: 4px; 
	border-top: 1px solid #999999; border-right: 1px solid #999999}
.Panel{ padding: 4px;}

.TabBarTitle
{color: black; background-color: #FFFFFF; height:20px; padding: 7px; padding-top: 4px; padding-bottom: 4px; 
	border-top: 1px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #999999 margin-right: -3px;}

.InnerTabBarOff
{
	border-left: 1px solid #999999; height:20px; 
	text-decoration: none; color: black; background-color: #EFEFEF; height:20px; padding: 7px; padding-top: 4px; padding-bottom: 4px; 
	border-top: 1px solid #999999; border-right: 1px solid #999999 border-left: none;}
.InnerTabBarOn
{
	border-left: 1px solid #999999; height:20px; 
	text-decoration: none; color: black; background-color: White; height:20px; padding: 7px; padding-top: 4px; padding-bottom: 4px; 
	border-top: 1px solid #999999; border-right: 1px solid #999999 border-left: none;}

.Line
{
	border-bottom: 1px solid #D6D6D6;
	width: 100%;
	padding: 2px;
	margin-bottom: 10px;
	font-size: 11pt;
}
.clipboard 
{
	background-color: lightyellow;
	border: 1px solid #999999;
	padding: 4px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	width: 602px;
	margin-bottom: 10px;
}
.clipboardTitle 
{
	background-color: #DDDDDD;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	padding: 4px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	float: left;
	width: 602px;
}

.MenuSelected
{
	text-decoration: none; 
	color: pink; 
	background-color: black;
}
.MenuSceneSelected
{
	border-top: 1px dashed #999999;
	background-color: white;
	padding: 4px;
}
.hnum {
	font-size: 24pt;
	color:Blue;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.htext {
	font-size: 8pt;
	color:Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.hheader 
{
	 font-size: 13;
	 font-weight : bold;}

.indenttext {

	padding-left : 10px;
	padding-right : 10px;
}
#hdetail 
{
		
}
#hdetail a:link { 
 color:#0000FF;
 text-decoration:underline;
 }
 #hdetail a:visited { 
 color:#0000FF;
 text-decoration:underline;
 }
 #hdetail a:hover { 
 color:#000000;
 }
 
 /* Position for the Page Title on Partner Orders*/
#ordertitle{
	display:block;
	margin-left: 500px;
	margin-right:10px;
	border:0;
	font-size:18px;
	font-weight: bold;
		}
 /* Position for the address on Partner Orders*/
#touraddress{
	display:block;
	margin-left: 500px;
	
	margin-right:10px;
	border:0;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	
		}
.orderpage
{
	font-size:14px;
	font-weight: bold;
}
.WebsiteAdd
{
	list-style-position: outside;
	list-style-type: disc;
	
	margin: 0 0 0 20px;
}

.TourInfo
{
	position:absolute;
	width: 252px;
	left: 510px;

	background-color: #F1F1F1;
	border: solid 1px #666666;
	height: 41px;
	padding: 3px;
	overflow: auto;
	font-size: 11px;
}
.edittour{
	display:block;
	padding-bottom:10px;	
	border:0;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:1em
}

.PageTitle
{
	background-color: #F8F8F8;
	border: solid 1px #999999;
	height: 21px;
	width: 582px;
	font-weight: bold;
	padding: 5px;
	margin-top: 0px;
	margin-bottom: 15px;
	font-size: 11pt;
}

.PageTitleWithDescription
{
	background-color: #F8F8F8;
	border: solid 1px #999999;
	height: 41px;
	width: 320px;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 17px;
	margin-bottom: 15px;
	font-size: 11pt;
}
.PageSubTitle
{
	background-color: #F8F8F8;
	border: solid 1px #999999;
	height: 21px;
	width: 582px;
	font-weight: bold;
	padding: 5px;
	margin-top: 20px;
	margin-bottom: 15px;
	font-size: 11pt;
}
.SubTitle
{
	border-bottom: solid 1px #999999;
	height: 15px;
	width: 582px;
	font-weight: bold;
	padding: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 9pt;
}

.SubTitle1Col
{
	border-bottom: solid 1px #999999;
	height: 15px;
	width: 750px;
	font-weight: bold;
	padding: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 9pt;
}

.WebPageTitle
{
	background-color: #F8F8F8;
	border: solid 1px #999999;
	width: 562px;
	font-weight: bold;
	padding: 5px;
	margin-bottom: 12px;
	font-size: 11pt;
}
.helpbox
{
	background-color: #F8F8F8;
	border: solid 1px #999999;
	border-bottom-style:ridge;
	border-bottom-color:Black;
	border-right-style:ridge;
	border-right-color:Black;
	width: 550px;
	padding: 5px;
	margin-bottom: 12px;
	font-size: 9pt;
}
.helpboxtitle
{
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 8px;
}

.WebInnerPanel
{
	padding: 10px;
	background-color:White;
}
.1ColPageTitle
{
	background-color: #F8F8F8;
	border: solid 1px #999999;
	height: 21px;
	width: 750px;
	font-weight: bold;
	padding: 5px;
	margin-top: 4px;
	margin-bottom: 15px;
	font-size: 11pt;
}


.OrderPageTitle
{
	background-color: #F8F8F8;
	border: solid 1px #999999;
	width: 500px;
	font-weight: bold;
	padding: 5px;
	margin-bottom: 12px;
	font-size: 11pt;
}
.OrderPanel
{
	padding: 10px;
}


.DistMsg
{
	border: 1px solid #161616;
	padding: 4px;
	background-color: #FFDDDD;
	margin-bottom: 10px;
}


.PaymentPageTitle
{
	background-color: #F8F8F8;
	border: solid 1px #999999;
	width: 100%;
	font-weight: bold;
	padding: 3px;
	margin: 8px 8px 12px 8px;
	font-size: 11pt;
}
.PaymentPageTitle td { font-size: 11pt; font-weight: bold; padding-left: 4px;}

.PaymentBody
{
	overflow: auto;
	height: 237px;
	margin: 0 8px 0 8px;
	
}

.PaymentFooter
{
	background-color: #FAFAFA;
	border: solid 1px #999999;
	margin: 8px 8px 8px 8px;
	width: 100%;
	padding: 3px;
}

#navigation ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	padding: 1px 0 0 0;
		border-bottom: 1px solid #999999;

}

#navigation ul li { 
	display: inline; 
		border-top: 1px solid #999999;
	border-left: 1px solid #999999;
}

.sl{ 
	padding: 0px 10px 0px 10px;
	background-color:#F1F1F1; color: #000000;
	border-bottom: 1px solid #F1F1F1;
}
.sl1{ 
	padding: 0px 10px 0px 10px;
	background-color:#336699; color: #FFFFFF;
	border-bottom: 1px solid #336699;
}
.sl1Last{ 
	padding: 0px 10px 0px 10px;
	background-color:#336699; color: #FFFFFF;
	border-bottom: 1px solid #336699;
	border-right: 1px solid #999999;
}

.slLast{ 
	padding: 0px 10px 0px 10px;
	background-color:#F1F1F1; color: #000000;
	border-bottom: 1px solid #F1F1F1;
	border-right: 1px solid #999999;
}

#navigation ul li a {
	text-decoration: none;
	padding: 0px 10px 0px 10px;
	background-color: #E1E1E1;
	color: #000000;
	
}

#navigation ul li a:hover {
	background-color: #161616;
	color: #ffffff;
}
#navigation3 {
	width: 100%;
	background-color:#336699;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	margin: 0;
	padding: 8px 0 0 0;
}
#navigation3 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #999999;
}

#navigation3 ul li { 
	display: inline; 
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
}

#navigation3 ul li a {
	text-decoration: none;
	padding: 0px 10px 0px 10px;
	background-color: #D5E2F0;
	color: black;
}

#navigation3 ul li a:hover {
	background-color: #92B6DA;
	color: #000000;
}

#navigation2 {
	width: 100%;
	background-color:#F1F1F1;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	margin: 0;
	padding: 8px 0 0 0;
}

#navigation2 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #999999;
}

#navigation2 ul li { 
	display: inline; 
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	
}

#navigation2 ul li a {
	text-decoration: none;
	padding: 0px 10px 0px 10px;
	background-color: #E1E1E1;
	color: black;
}

#navigation2 ul li a:hover {
	background-color: #161616;
	color: #fff;
}

.sl2{ 
	padding: 0px 10px 0px 10px;
	background-color:#FFFFFF; color: black;
	border-bottom: 1px solid white;
}
.bot {width: 100%; background-color: #FFFFFF;
		border-right: 1px solid black;
	border-left: 1px solid black;
border-bottom: 1px solid black;
}
.LastItem { border-right: 1px solid #999999;}
.FirstItem {margin-left: -1px; }

.WebInnerPanel 
{
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
.HeadBar
{
background-color: #CCCCCC;
color: Black;
float: left;
width: 100%;
font-size: 13px;
font-weight: bold;
padding: 4px;
border: 1px solid #999999;

/*    background-image: url(Images/partgrad3.gif);
    background-repeat: repeat-x;
    background-color: #b9d1f4;
		height: 26px;
*/
}

#box
{
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background-color:whitesmoke;
	margin-bottom: 10px;
}
#boxblack
{
	background-color:#000000;
}
#boxwhite
{
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;	
	background-color:#CCCC99;
	text-align:left;	
}

#theadd
{
	margin: 3px 3px 3px 3px;
	
}
#theadd a
{
	font-size:9px;
	margin-right:4;
	color:Yellow;
}
#theadd a:hover
{
	font-size:9px;
	margin-right:4;
	color:Yellow;
	text-decoration:underline;
	background-color:Transparent;

}

.HeaderTitle
{
	/*	font-size:10px;
	font-weight:bold;
	margin-left:6;
	color:#FFFFFF;*/
  font-size: 10pt;
  font-weight: bold;
  margin: 5px;
  color: #F1F1F1;
}

#more a
{
	font-size:9px;
	margin-right:4;
	color:Yellow;
}
#more a:hover
{
	font-size:9px;
	margin-right:4;
	color:Yellow;
	text-decoration:underline;
	background-color:Transparent;

}

.moduleSetHeader
{
	background-color:Black;
	color:white;
	font-size:10; 
	padding: 3px;
	OVERFLOW: hidden;
}
.alternate1 {
	height: 20px;
	color: #147;
	background: #fff;
	font-size:10; 
}
.alternate2 {
	height: 20px;
	color: #147;
	background: #eee;
	font-size:10; 
}
#iconstore
{
	background: url( 'Images/store-off.gif' ) 0 -50px no-repeat;
	width:50px;
	height:50px;
}
#iconstore a { 
	BACKGROUND-IMAGE: url(Images/store-off.gif);
	BACKGROUND-REPEAT: no-repeat;
	width:50px;
	height:50px;
	display: block; 
} 

#iconstore a:hover { 
	display: block;
	overflow:hidden;
	text-decoration: none;
	background: url( 'Images/store-on.gif' ) top left no-repeat;
	width:50px;
	height:50px;

} 
#icontours
{
	background: url( 'Images/tour-off.gif' ) 0 -50px;
	width:50px;
	height:50px;
}
#icontours a { 
	BACKGROUND-IMAGE: url(Images/tour-off.gif);
	background-color:Transparent;
	width:50px;
	height:50px;
	display: block; 
} 

#icontours a:hover { 
	display: block;
	overflow:hidden;
	text-decoration: none;
	background: url( 'Images/tour-on.gif' ) top left ;
	width:50px;
	height:50px;
} 
#iconwebsite
{
	background: url( 'Images/house-off.gif' ) 0 -50px;
	width:50px;
	height:50px;
}
#iconwebsite a { 
	BACKGROUND-IMAGE: url(Images/house-off.gif);
	width:50px;
	height:50px;
	display: block; 
} 

#iconwebsite a:hover { 
	display: block; 
	overflow:hidden;
	text-decoration: none;
	background: url( 'Images/house-on.gif' ) top left;
	width:50px;
	height:50px;
} 
#iconnewtour
{
	background: url( 'Images/newtour-off.gif' ) 0 -50px;
	width:50px;
	height:50px;
}
#iconnewtour a { 
	display: block; 
	width:50px;
	height:50px;
	background-color:Transparent;
	BACKGROUND-IMAGE: url(Images/newtour-off.gif);
} 

#iconnewtour a:hover { 
	display: block;
	overflow:hidden;
	text-decoration: none;
	background: url( 'Images/newtour-on.gif' ) top left ;
	width:50px;
	height:50px;

} 
#iconmail
{
	background: url( 'Images/mail-off.gif' ) 0 -50px ;
	width:50px;
	height:50px;
}
#iconmail a { 
	BACKGROUND-IMAGE: url(Images/mail-off.gif);
	width:50px;
	height:50px;
	display: block; 
} 

#iconmail a:hover { 
	display: block;
	overflow:hidden;
	text-decoration: none;
	background: url( 'Images/mail-on.gif' ) top left ;
	width:50px;
	height:50px;
} 
.Button
{
	border-right: black 1px inset;
	border-top: black 1px inset;
	border-left: black 1px inset;
	width: 65px;
	cursor: hand;
	color: white;
	border-bottom: black 1px inset;
	font-family: Arial;
	background-color: #3399ff;
}

.TourNav
{
	font-size: 11px;
	font-family: Verdana;
	height: 12px;
}

.TourListItem
{
	border: 1px solid #CCCCCC;
	width: 367px;
	margin: 3px;
	
}

ViewMediaCaption {width: 100px; height: 10px; overflow: hidden; text-overflow: ellipse; max-heigh:10px;}

.TourListItem a:hover
{
	
}

.SearchTourTitle { margin: 2px; width: 120px; display: inline; overflow: hidden; height: 40px; vertical-align: middle; }
.SearchTourAddress { margin: 2px; width: 200px; display: inline; overflow: hidden; height: 40px;  vertical-align: middle;}
.SearchTourOpen { margin: 2px; width: 30px;  display: inline; overflow: hidden; text-align: right; height: 40px;  vertical-align: middle;}


/* Order Style */
.oHeadBar
{
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	
  color: Black;
  background-color: #CCCCCC;
}

.oAddressBar
{
	padding: 3px;
	border: 1px solid #999999;
  color: Black;
	background-color: #FFFFD7;
}

.oHeadBarTitle
{
  font-size: 10pt;
  font-weight: bold;
  margin: 5px;
  color: Black;
}
.oHalfBox
{
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;	
  background-color: White;
	height: 150px;
	padding: 10px;
	overflow: auto;
}

.oHalfBoxRight
{
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;	
  background-color: White;
	padding: 8px;
	overflow: auto;
}

.oHalfNext
{
	position: relative;
	top: 105px;
	text-align: right;
}

.obox
{
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;	
  background-color: White;
	height: 304px;
	padding: 10px;
	overflow: auto;
}
.oboxFooter
{
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
  background-color: White;
	height: 35px;
	padding: 5px;
	font-size: 10pt;
}
.PhotoSheetBox
{
	border-right: 1px solid #999999;
	border-right-style:ridge;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-bottom-style:ridge;
	border-top: 1px solid #999999;
	padding-left:3px;
	padding-right:3px;
	height:100%;

}

.SignupPanel
{
	overflow: auto;
	height: 415px;
	background-color: White;
	
}
.SignupTitle
{
	width: 550px;
}
.SignupPanel
{
	width: 550px;
	border: 1px solid #AAAAAA
}
.rowtitle
{
	background-color: #F6F6F6;
	vertical-align: top;
	text-align: right;
	font-weight: bold;
	border: none;
	border-right: 1px solid #AAAAAA;
}
.rowdetailborder
{
	background-color: #F1F1F1;
	border: none;
	border-bottom: 1px solid #AAAAAA;
}
.rowdetail
{
	background-color: #F1F1F1;
	border: none;
}
.SignupTabBar
{
	width: 550px;
}

.SignupTitleText
{
	width: auto;
	PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11pt; padding-bottom:4px;
}

.SignupButton
{
	border-right: buttonshadow 1px ridge;
	border-top: buttonshadow 1px ridge;
	font-size: 10pt;
	border-left: buttonshadow 1px ridge;
	cursor: hand;
	border-bottom: buttonshadow 1px ridge;
	font-family: Arial;
	background-color: gainsboro;
	color: #333333;
}


#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 3px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=135);*/
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

/* Dist List CSS Stuff */
#DistButton a
{
	width: 60px;
	color: Black;
	margin-right: 5px;
	background-color: #F1F1F1;
	text-align: center;
	border: 1px solid Silver;
	padding: 2px;
}

.DistDateTime
{
	width: 140px;
}

.DistClosed
{
	height: 14px;
	overflow: hidden;
}
.DistOpen
{
	height: 110px;
	overflow: auto;
	border: solid 1px #DDDDDD;
	padding: 2px;
	background-color: White;
}
.BarOver
{
	border: 1px solid black;
	background-color: #f1f1f1;
}
.BarNormal
{
	background-color: White;
	border: 1px solid white;
}
.tBarRed { background-color: #FFE6E6; color: Black;}
.tBarRedAlt {background-color: #FFB3B3; color: Black; }
.tBarYellow {background-color: #FFFFD7; color: Black;}
.tBarYellowAlt {background-color: #FFFF9F; color: Black;}
.tBarGreen {background-color: #CEFFCE; color: Black;}
.tBarGreenAlt {background-color: #F0FFF0; color: Black;}
.tBarOrange {background-color: #FFE3B0; color: Black;}
.tBarOrangeAlt {background-color: #FFC964; color: Black;}

.BarRed { background-color: Red; color: White;}
.BarRedAlt {background-color: Red; color: White;}
.BarYellow {background-color: Yellow; color: Black;}
.BarYellowAlt {background-color: Yellow; color: Black;}
.BarGreen {background-color: Green; color: White;}
.BarGreenAlt {background-color: Green; color: White;}
.BarOrange {background-color: Orange; color: White;}
.BarOrangeAlt {background-color: Pink; color: White;}

.SearchHeader { border: 1px solid #F1F1F1; vertical-align:bottom; font-weight:bold; background-color: #DDDDDD; height: 35px; overflow: hidden; text-align: center; overflow:hidden;}
.SearchItem    {height: 30px; padding: 2px; overflow:auto;}
.SearchItemAlt {height: 30px; padding: 2px; overflow:auto; background-color: #F1F1F1; }
.SearchFooter { border: 1px solid #F1F1F1; background-color: #DDDDDD; height: 25px; overflow: hidden;}

/* Header and Footer CSS */
.tmBar
{
background-image: url(Images/BarBack.gif);
height: 25px;

color:#CCCCCC;
background-color: #5F5F5F;

}
.tmAdminBar {background-image: url(Images/AdminBarBack.gif);height: 25px;color:#CCCCCC;background-color: #5F5F5F;}
.bmBar
{
background-image: url(Images/BarBack.gif);
height: 25px;
color:#CCCCCC;
background-color: #5F5F5F;
}

#bb a { padding-left: 6px; padding-right: 6px; font-size: 9px;}
#bb a:hover { padding-left: 6px; padding-right: 6px; background-image: url(Images/BarBack_f2.gif); color: black; }
#bb a:visited { padding-left: 6px; padding-right: 6px;}
#bb on {padding-left: 4px; padding-right: 4px;}


.HeaderInfo
{
  background-color: #F9F9F9;
  border: 1px solid #CCCCCC;
  padding: 2px;
  width: 250px;
  overflow: hidden;
}
.HeaderSearch
{
  background-color: #F9F9F9;
  border: 1px solid #CCCCCC;
  padding: 4px;
  width: 100px;
}
.HeaderTable
{
  margin-bottom: 8px;
  margin-right: 6px;
}

.HeaderTable a { color: #161616;}
#HeaderHighlight a { color: Blue;}

.HeaderSearchBox
{
  width: 80px;
  height: 20px;
  font-size: 12px;
}

.RecentSearches
{
  overflow: auto;
  height: 26px;
  width: 100px;
}

.SearchResults
{
  position: absolute;
  z-index: 1;
  border: 1px solid #BBBBBB;
  background-color: #F1F1F1;
  width: 730px;
  margin-top: 8px;
  margin-left: 16px;
  margin-right: 16px;
  margin-bottom: 10px;
  padding: 5px;
  visibility: visible;
  height: 500px;
  overflow: auto;
}
.SearchResultsOff
{
  position: absolute;
  width: 0;
  margin: 0;
  padding: 0;
  visibility: hidden;
  height: 0;
  display: inline;
}

.tmLogo
{
background-image: url(Images/ilaLogo.gif);
background-repeat:no-repeat;
height: 65px;
text-align: right;
vertical-align:middle;
width: 760px;
}
.tmLogo a {text-decoration: underline;}
.tmLogo a:hover {background-color: White; text-decoration: underline;}


.tmLogoMWS
{
	/*background-image: url(Images/ilaLogo.gif);
	background-repeat:no-repeat;
*/
	height: 65px;
	text-align: right;
	vertical-align:bottom;
	width: 760px;
}
.tmLogoMWS a {text-decoration: underline; }
.tmLogoMWS a:hover {background-color: White; text-decoration: underline;}

.tmLogoMWSt
{
	position:absolute;
	top:0px;
	left:0px;
	vertical-align:top;
	text-align:left;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#2A2724;
	float:left;
}
.titleboxMWS
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	background-color: #CCCCCC;
	padding:0px;
	margin:0px 0px 0px 0px;
	padding-top:2px;
	width:150px;
	text-indent:2px;
	height:20px;
}
#theboxMWS
{
	border: solid 1px black;
	width:150px;
	padding: 0px 0px 0px 0px;
	overflow:hidden;
	background-color: White;
}

#theboxMWS li
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 3px;
	margin-left: -35px;
	color: black;
	text-indent: 0px;
	padding-top: 0px;
	list-style-type: none;
}

#theboxMWS li a
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.submenuMWS
{
	width:100%;
	text-align:right;
}
.button-offMWS
{
	background-image: url(Images/button-off.gif);
	background-repeat:no-repeat;
	height: 21px;
	width:116px;
	text-align: left;
	vertical-align:bottom;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#F1F1F1;
	text-indent:3px;
	padding-top:3px;
	margin-bottom:3px;
}
.button-onMWS
{
	background-image: url(Images/button-on.gif);
	background-repeat:no-repeat;
	height: 21px;
	width:116px;
	text-align: left;
	vertical-align:bottom;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	text-indent:3px;
	padding-top:3px;
	margin-bottom:3px;
}
#Column2MWS
{
	background-color:White;
	border:solid 1px #C4C4C4;
	padding-left:5px;
}
#navigation3MWS {
	width: 100%;
	background-color:#F1F1F1;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	margin: 0;
	padding: 0px 0 0 0;
}
#navigation3MWS ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
}

#navigation3MWS ul li { 
	display: inline; 
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
}

#navigation3MWS ul li a {
	text-decoration: none;
	padding: 0px 10px 0px 10px;
	background-color: #D5E2F0;
	color: black;
}

#navigation3MWS ul li a:hover {
	background-color: #92B6DA;
	color: #000000;
}

.previewsite
{
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	color:#CCCCCC;
}

.PageDisplay
{
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	color:#BB4A00;
}
.Content {
border: 1px solid #999999;
background-color: #FFFFFF;
width: 750px;
padding: 5px; 
}
.ContentBack
{
margin: 0;
padding: 10px;
background-color: #F1F1F1;
}
#tb a{
font-weight: bold;
font-size: 13px;
color: #FFFFFF;
height: 25px;
vertical-align:middle;
padding-top: 4px;
padding-left: 10px;
padding-right: 10px;
text-decoration: none;
background-image:url(Images/BarBack.gif);
margin-right: 1px;
}
#tb a:hover{
background-image:url(Images/BarBack_f2.gif);
color:#000000;
}
#tb .on{
font-weight: bold;
font-size: 13px;
height: 25px;
vertical-align:middle;
padding-top: 4px;
padding-left: 10px;
padding-right: 10px;
text-decoration: none;
background-image:url(Images/BarBack_f2.gif);
color:#000000;
margin-right: 1px;
}

#tba a{
font-weight: bold;
font-size: 13px;
color: #FFFFFF;
height: 25px;
vertical-align:middle;
padding-top: 4px;
padding-left: 10px;
padding-right: 10px;
text-decoration: none;
background-image:url(Images/BarBack.gif);
margin-right: 1px;
}
#tba a:hover{
background-image:url(Images/BarBack_f2.gif);
color:#000000;
}
#tba .on{
font-weight: bold;
font-size: 13px;
height: 25px;
vertical-align:middle;
padding-top: 4px;
padding-left: 10px;
padding-right: 10px;
text-decoration: none;
background-image:url(Images/BarBack_f2.gif);
color:#000000;
margin-right: 1px;
}

#tbs a{
font-weight: bold;
font-size: 13px;
color: #FFFFFF;
height: 25px;
vertical-align:middle;
padding-top: 4px;
padding-left: 10px;
padding-right: 10px;
text-decoration: none;
background-image:url(Images/AdminBarBack.gif);
margin-right: 1px;
}
#tbs a:hover{
background-image:url(Images/BarBack_f2.gif);
color:#000000;
}
#tbs .on{
font-weight: bold;
font-size: 13px;
height: 25px;
vertical-align:middle;
padding-top: 4px;
padding-left: 10px;
padding-right: 10px;
text-decoration: none;
background-image:url(Images/BarBack_f2.gif);
color:#000000;
margin-right: 1px;
}

.DashBoard {}

.DashBoardBox
{
  height: 400px;
  overflow: scroll;
  width: 33%;
  vertical-align:top;
  border:1px solid #DDDDDD; background-color: White;
}

.DashBoardLeftBox
{
  float: left;
  width: 250px;
  height: 400px;
  vertical-align:top;
  padding: 0;
  margin: 0;
  border:1px solid #DDDDDD; 
  background-color: White;
}

.SummaryBoxBottom { padding: 0; margin: 0; height: 4px; overflow:hidden;}
.SummaryBox {margin: 0; padding: 1px;}
.SummaryTitle { width: 240px; padding:1px; background-color: #444444; color: #F1F1F1; font-weight: bold;}
.SummaryTitle a {color: White;}
.SummaryTitle a:visited {color: White;}

.DashBoardRightBox
{
  height: 400px;
  width: 485px;
  vertical-align:top;
  border:1px solid #DDDDDD; background-color: White;
}

.DashBoardItemTitle
{
  font-weight: bold;
  width: auto;
  background-color: #CCCCCC;
  border-bottom: 1px solid #DDDDDD;
  margin: 0 -17px 0 0;
  padding: 4px;
}


.DashBoardItemBody
{
  padding: 4px;
  overflow: auto;
  margin: 0 -17px 0 0;
}

#bb a{
color:#F1F1F1;
font-weight:bold;
font-size:10px;
height: 25px;
vertical-align:middle;
padding-top: 5px;
background-image:url(Images/BarBack.gif);
}

#bb a:hover{
color: #161616;
background-image:url(Images/BarBack_f2.gif);
}

#mSearch:hover {background-image: url(Images/tmSearch_f2.gif);  color:#0000CC;}
#mSearch {background-image:url(Images/tmSearch.gif);
background-position:top;
background-repeat:no-repeat;
height: 60px;
width: 60px;
text-align:center;
padding-top:42px;color:#0000FF;
}
#mRecycle {background-image: url(Images/tmRecycleBin.gif);
background-position:top;
background-repeat:no-repeat;
height: 60px;
padding-top:30px;
width: 60px;
text-align:center;
vertical-align: bottom;
overflow:hidden;color:#0000FF;
}
#mRecycle:hover {background-image: url(Images/tmRecycleBin_f2.gif); color:#0000CC;}
#mAccount 
{
background-image: url(Images/tmMyAccount.gif); color:#0000FF;
background-position:top;
background-repeat:no-repeat;
height: 60px;
padding-top:30px;
width: 60px;
text-align:center;overflow:hidden;
color:#0000FF;
}
#mAccount:hover {background-image: url(Images/tmMyAccount_f2.gif);  color:#0000CC;}

#mNewAccount 
{
background-image: url(Images/tmNewAccount.gif); color:#0000FF;
background-position:top;
background-repeat:no-repeat;
height: 60px;
padding-top:30px;
width: 60px;
text-align:center;overflow:hidden;
color:#0000FF;
}
#mNewAccount:hover {background-image: url(Images/tmNewAccount_f2.gif);  color:#0000CC;}

#mLogout {background-image: url(Images/tmLogout.gif); color:#0000FF;
background-position: top;
background-repeat:no-repeat;
height: 60px;
padding-top:42px;
width: 60px;
text-align:center;
color:#0000FF;overflow:hidden;
}
#mLogout:hover {background-image: url(Images/tmLogout_f2.gif); color:#0000CC;}

#mReturnToAcct {background-image: url(Images/tmReturnToAcct.gif); color:#0000FF;
background-position: top;
background-repeat:no-repeat;
height: 60px;
padding-top:30px;
width: 60px;
text-align:center;
color:#0000FF;overflow:hidden;
}
#mReturnToAcct:hover {background-image: url(Images/tmReturnToAcct_f2.gif); color:#0000CC;}

#mCPv1 {background-image: url(Images/tmCPv1.gif); color:#0000FF;
background-position: top;
background-repeat:no-repeat;
height: 60px;
padding-top:42px;
width: 60px;
text-align:center;
color:#0000FF;overflow:hidden;
}
#mCPv1:hover {background-image: url(Images/tmCPv1_f2.gif); color:#0000CC;}

/* End - Header and Footer CSS */


.curwait{ cursor:wait;}

.curnormal{ cursor:auto}

.ReportTitle
{
  border: 1px solid #CCCCCC; width:100%; padding:4px;
  margin-bottom: 6px;
  background-color: White;
}

.Report
{
  border: 1px solid #DDDDDD;
  padding: 4px;
  overflow: auto;
  width: 100%;
  height: 500px;
  background-color: White;
}

.ReportLong
{
  border: 1px solid #DDDDDD;
  padding: 4px;
  width: 100%;
  background-color: White;
}

.ServiceReport
{
  border: 1px solid #DDDDDD;
  padding: 4px;
  overflow: auto;
  width: 100%;
  height: 250px;
  background-color: White;
}


.ReportAdmin {  background-color: #FFC4E1;}
.MediaItem { height: 45px; width: 100px; max-width: 100px; overflow: hidden; white-space: normal; text-overflow: ellipse; }

.TourSphere{ 
  background-image: url(images\sphere24.gif); padding-top: 5px; text-align: center; 
  background-repeat:no-repeat; 
  width: 24px; 
  height: 24px; 
  display:inline;}

.TourPartialSphere {background-image: url(images\croppedsphere24.gif); background-repeat:no-repeat; width: 24px; height: 24px; display:inline; padding-top: 5px; text-align: center;}
.TourStill {background-image: url(images\camera24.gif); background-repeat:no-repeat; width: 24px; height: 24px; display:inline; padding-top: 5px; text-align: center;}

.qvActive { border-top: 1px solid #999999; border-left: 1px solid #999999; width: 420px; height: 250px; padding: 4px;  background-color: White;}
.qvEdit { border-top: 1px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #999999; width: 163px; height: 250px; padding: 4px;  background-color: #F6F6F6;}
.qvHidden { border: 1px solid #999999; width: 291px; height: 100px; padding: 4px;  background-color: White;}
.qvRecycle { border-top: 1px solid #999999; border-bottom: 1px solid #999999; border-right: 1px solid #999999; width: 292px; height: 100px; padding: 4px; background-color: White;}
.qvTitle { font-weight: bold; padding-bottom: 4px;}

.qvItem { width: 100px; height: 94px; text-align:center; overflow: hidden; display:inline; border: 1px solid #DDDDDD; background-color: #F1F1F1; padding: 2px; margin: 0 4px 4px 0;}

.xqvItem { width: 89px; height: 84px; overflow: hidden; display:inline; border: 1px solid #DDDDDD; background-color: #F1F1F1; padding: 2px; margin: 0 4px 4px 0;}

.qvMsg {width: 162px; color: red; text-align: center; margin-top: 3px;}

.SystemMessages {border: 1px solid red; color: black; background-color: #FFF8F8; padding: 4px; margin: 5px; margin-bottom: 7px; width: 748px;}
.MessageOff {}
.MessageOn { margin-left: 14px; margin-top:2px; padding:4px; border: 1px solid #CCCCCC; background-color: White;}
.MessageRemove { margin-left: 14px; padding:4px; margin-bottom: 8px;}
.MessageOnTitle { font-weight: bold;}
.RenewItem {padding: 2px;}


/* Dynamic Tab Styles*/
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(images/shade.gif) top left repeat-x;
}

.shadetabs2 li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background-image: url(images/shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(images/shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.contentstyle{
border: 1px solid gray;
width: 575px;
background-color: White;
margin-bottom: 1em; padding: 10px;
}

.oNote {border: 1px solid #CCCCCC;margin-top:4px; padding: 2px; background-color: #F1F1F1;}
.oMsg {border: 1px solid #F1F1F1; padding: 2px; background-color: #DDDDDD;}
.oGo {}


