﻿/*** Home Page Calendar ***/
#cal1Container
{ 
	font-size: 12px; 
	height:auto!important;
}

/** buttons ------ begin */
#btnlogin
{
	width: 27px !important;
	margin-top: 2px;
	background:  url('Pics/loginSubmit.gif') no-repeat 0px 0px !important;
	border: none !important;
	height: 28px !important;
	cursor:pointer !important;
	
}
#btnlogin a, #btnlogin  a:hover
{
	 cursor:pointer;
}

#btnnewcontact
{
	width: 300px;
	height: 47px;
	background: #c2dbed url('Pics/creatAccount.jpg') no-repeat bottom !important;
}

.tlbarUser
{
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 18px !important;
	color: #81c7ff;
	
}

/** buttons ------ end   */

tdLobyBox
{
	padding-right: 15px;
	width: 310px;
}


/** Gradient Title Bar ---- begin */
.gradTitleBar 
{
	background: url('Pics/inLoginTitle.gif') repeat-x;
	height: 29px;
	border-top: 0px solid #295997;
	/*border-bottom: solid 3px #c9c7ba;*/
	color: #ffffff;
	padding-left: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 13px !important;
	font-style: normal !important;
	font-weight: bold !important;
	text-align: left !important;}
/** Gradient Title Bar ---- end   */
.gradTitleBar a, .gradTitleBar a:hover
{
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 13px !important;
	font-style: normal !important;
	font-weight: bold !important;
}


/** Input box ----- begin */
.txtInput
{
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 11px;
	background: #FFFFFF url('Pics/inputMid.png') repeat-x;
	border-top: none;
	border-left: 1px solid #90AABA;
	border-right: 1px solid #90AABA;
	border-bottom: 1px solid #90AABA;
	height: 22px;
	line-height: 22px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px;
}
/** Input box ----- end   */


/** Darker Brown ----- begin */
.boxDrkContainer
{
	background-color: #295997;
	border: none !important;
}
.boxDrk
{
	border: #295997!important;
}
.boxDrk_TL,.boxDrk_TR,.boxDrk_BL,.boxDrk_BR
{
	background: #295997 url('Pics/boxDrk_TL.gif') no-repeat left top !important;
	width: 9px !important;
	height: 9px !important;
	border: none !important;
	line-height: 9px;
	font-size: 1px;	
}
.boxDrk_TM
{
	background: #295997 !important;
}
.boxDrk_TR
{
	background: #295997 url('Pics/boxDrk_TR.gif') no-repeat right top !important;
}

.boxDrk_Title18
{
	background: #295997;
	font-family: Verdana, Arial, Tahoma, Sans-Serif ;
	font-size: 18px;
	font-style:normal;
	color: #ffffff!important;
	padding-left: 10px;
	padding-right: 10px;
}

.boxDrk_Title18 a
{
	text-decoration: underline;
	color: #ffffff;
}

.boxDrk_Title18 a:hover
{
	text-decoration: none;
	color: #ffffff;
}

.boxDrk_Title24
{
	background: #295997;
	height: 28px;
	font-family: Georgia;
	font-size: 24px;
	font-style: italic;
	color: #630400;
	padding-left: 10px;
	padding-right: 10px;
}
.boxDrk_Body
{
	background: #295997;
	font-family: Verdana, Tahoma, Sans-Serif, Arial;
	font-size: 11px;
	padding: 10px;
	height:auto !important;
}
.boxDrk_BL
{
	background: #295997 url('Pics/boxDrk_BL.gif') no-repeat left top !important;
}

.boxDrk_BR
{
	background: #295997 url('Pics/boxDrk_BR.gif') no-repeat right top !important;
}

.txtboxDrk
{
	border: 0px !important;
	padding:0px !important;
}

.txtboxDrk_L
{
	width: 4px !important;
	height: 27px !important;
	padding: 2px;
	text-align: left;
	 font-size: 1px;
	background: url('Pics/loginInputL.gif') no-repeat 0px 0px;
	*background: url('Pics/loginInputL.gif') no-repeat  0px 1px;
	border: none;
}
.txtboxDrk_M
{
		height: 27px !important;
}
.txtboxDrk_M input
{
		background: url('Pics/loginInputM.gif') repeat-x;
		border: none;
		height: 27px;
		line-height: 27px;
		padding-top: 6px;
		*padding-top: 0px;
		margin: 0px;
}
.txtboxDrk_R
{
		width: 4px !important;
		height: 27px !important;
		font-size: 1px;
		padding: 2px;
		text-align: right;
		background: url('Pics/loginInputR.gif') no-repeat 0px 0px !important;
		*background: url('Pics/loginInputR.gif') no-repeat  0px 1px;
		border: none;
}

/** Darker Brown ----- end   */

/** Light Brown ----- begin */
.boxLightContainer
{
	background-color: #c2dbed;
	border: 1px solid white !important;

}

.boxLight_TL,.boxLight_TR,.boxLight_BL,.boxLight_BR
{
	background: #c2dbed url('Pics/boxLight_TL.gif') no-repeat left top !important;
	width: 5px !important;
	height: 5px !important;
	border: none !important;
	line-height: 5px;
	font-size: 1px;	
}
.boxLight_TM
{
	background: #c2dbed !important;
}
.boxLight_TR
{
	background: #c2dbed url('Pics/boxLight_TR.gif') no-repeat right top !important;
}

.boxLight_Title20
{
	border-top:#ffffff;
	border-bottom:#ffffff;
	border-left: #295997;
	border-right: #295997;
	height: 28px;
	font-family: Georgia;
	font-size: 20px;
	color: #000000;
	padding: 10px;	
	background: #c2dbed;
}

.boxLight_Title18
{
	background: #c2dbed;
	height: 28px;
	font-family: Georgia;
	font-size: 18px;
	font-style: italic;
	color: #666666;
	padding: 10px;
}
.boxLight_Title24
{
	background: #c2dbed;
	height: 28px;
	font-family: Georgia;
	font-size: 24px;
	font-style: italic;
	color: #630400;
	padding-left: 10px;
	padding-right: 10px;
}
.boxLight_Body
{
	background: #c2dbed;
	font-family: Verdana, Tahoma, Sans-Serif, Arial;
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
}

/*

#aironlyparam  table, #aironlyparam  table td, .destination,  .destination table,  .destination table td,
#aironlyparam2 table, #aironlyparam2 table td, #room1, #room1 table, #room1 table td, #room1 div
{	background: #c2dbed;
	border: 0px;
}


.boxLight_Body input
{
	background: #c2dbed;
	}

.boxLight_Body .formbox100
{
	background: #ffffff;
}	

*/
	
.boxLight_BL
{
	background: #c2dbed url('Pics/boxLight_BL.gif') no-repeat left top !important;
}

.boxLight_BR
{
	background: #c2dbed url('Pics/boxLight_BR.gif') no-repeat right top !important;
}

.txtboxLight
{
	border: 0px !important;
	padding:0px !important;
}

.txtboxLight_L
{
	width: 4px !important;
	height: 27px !important;
	padding: 2px;
	text-align: left;
	 font-size: 1px;
	background: url('Pics/loginInputL.gif') no-repeat 0px 0px;
	*background: url('Pics/loginInputL.gif') no-repeat  0px 1px;
	border: none;
}
.txtboxLight_M
{
		height: 27px !important;
}
.txtboxLight_M input
{
		background: url('Pics/loginInputM.gif') repeat-x;
		border: none;
		height: 27px;
		line-height: 27px;
		padding-top: 6px;
		*padding-top: 0px;
		margin: 0px;
}
.txtboxLight_R
{
		width: 4px !important;
		height: 27px !important;
		font-size: 1px;
		padding: 2px;
		text-align: right;
		background: url('Pics/loginInputR.gif') no-repeat 0px 0px !important;
		*background: url('Pics/loginInputR.gif') no-repeat  0px 1px;
		border: none;
}

/** Light Brown ----- end   */

/** Lighter Brown ----- begin */
.boxLighterContainer
{
	background-color: #f2f7fb;
	border: 1px solid white !important;
}

.boxLighter_TL,.boxLighter_TR,.boxLighter_BL,.boxLighter_BR
{
	background: #f2f7fb url('Pics/boxLighter_TL.gif') no-repeat left top !important;
	width: 5px !important;
	height: 5px !important;
	border: none !important;
	line-height: 5px;
	font-size: 1px;	
}
.boxLighter_TR
{
	background: #f2f7fb !important;
}

.boxLighter_TR
{
	background: #f2f7fb url('Pics/boxLighter_TR.gif') no-repeat right top !important;
}

.boxLighter_Title18
{
	background: #f2f7fb;
	height: 28px;
	font-family: Georgia;
	font-size: 18px;
	font-style: italic;
	color: #666666;
	padding: 10px;
}
.boxLighter_Title24
{
	background: #f2f7fb;
	height: 28px;
	font-family: Georgia;
	font-size: 24px;
	font-style: italic;
	color: #630400;
	padding-left: 10px;
	padding-right: 10px;
}
.boxLighter_Body
{
	background: #f2f7fb;
	font-family: Verdana, Tahoma, Sans-Serif, Arial;
	font-size: 11px;
	padding: 5px;
}
.boxLighter_BL
{
	background: #f2f7fb url('Pics/boxLighter_BL.gif') no-repeat left top !important;
}

.boxLighter_BR
{
	background: #f2f7fb url('Pics/boxLighter_BR.gif') no-repeat right top !important;
}

.txtboxLighter
{
	border: 0px !important;
	padding:0px !important;
}

.txtboxLighter_L
{
	width: 4px !important;
	height: 27px !important;
	padding: 2px;
	text-align: left;
	 font-size: 1px;
	background: url('Pics/loginInputL.gif') no-repeat 0px 0px;
	*background: url('Pics/loginInputL.gif') no-repeat  0px 1px;
	border: none;
}
.txtboxLighter_M
{
		height: 27px !important;
}
.txtboxLighter_M input
{
		background: url('Pics/loginInputM.gif') repeat-x;
		border: none;
		height: 27px;
		line-height: 27px;
		padding-top: 6px;
		*padding-top: 0px;
		margin: 0px;
}
.txtboxLighter_R
{
		width: 4px !important;
		height: 27px !important;
		font-size: 1px;
		padding: 2px;
		text-align: right;
		background: url('Pics/loginInputR.gif') no-repeat 0px 0px !important;
		*background: url('Pics/loginInputR.gif') no-repeat  0px 1px;
		border: none;
}

/** Lighter Brown ----- end   */

/** fonts ----- end   */
.fnt10, .fnt11, .fnt12, .fnt14, .fnt16, .fnt18
{
	font-family: Verdana, Tahoma, Sans-Serif, Arial;
	font-size: 10px;
}
.fnt11
{
	font-size: 11px;
}
.fnt12
{
	font-size: 12px;
}
.fnt14
{
	font-size: 13px;
}
.fnt16
{
	font-size: 16px;
}
.fnt18
{
	font-size: 18px;
}

.fntBold
{
	font-weight:bolder;
}

/** fonts ----- end   */

/** padding ----- begin   */
.pdng5
{
	padding: 5px;
}
.pdng10
{
	padding: 5px;
}
.pdngLR5
{
	padding-left: 5px;
	padding-right: 5px;
}
.pdngLR10
{
	padding-left: 10px;
	padding-right: 10px;
}

/** padding ----- end     */

/*** modal begin ***/
body {

     height:100%;

     margin:0;

     padding:0;

}
#modalME {
     visibility: hidden;
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     text-align:center;
     z-index: 1000;

}
#modalMe div {
     width:300px;
     margin: 100px auto;
     background-color: #fff;
     border:1px solid #000;
     padding:15px;
     text-align:center;
}
/*** modal end *****/

.TopPage, .TopPage a, .TopPage a:link
{
	color: #615e5c;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 10px;
	text-decoration: none;
}
.TopPage a:hover
{
	color: #a28203;
	text-decoration: underline;
}
#idPicBot
{
	position:absolute;
	left: 670px;
}
#idPicBot a, #idPicBot a:hover
{
	cursor:pointer;
}
.hideme
{display:none}
.showme
{display:block}

/* Product CSS - Program/Highlights/Need to Know/Register No */
/******* begin ***********************************************/
	#idItin, idPckgHigh, idPckgNow
	{
		font-family:Times New Roman;
		font-size:14px;
		color: #666666;
	}
	#idItin p, idPckgHigh p, idPckgNow p
	{
		margin-top:15px;color: #666666;
	}
	#idItin strong, #idPckgHigh strong, #idPckgNow strong
	{ 
		font-weight:bold;
	}
	#idItin em, #idPckgHigh em, #idPckgNow em
	{ 
		font-style:italic;
	}
	#idItin ul, #idItin ul li ul, #idPckgHigh ul, #idPckgHigh ul li ul, #idPckgNow ul, #idPckgNow ul li ul
	{ 
		/*display:list-item;*/
		margin-left: 10px;
		color: #666666;
	}
	#idItin ul li,#idPckgHigh ul li,#idPckgNow ul li
	{
		list-style-type:disc!important;
		display:list-item;
		margin-left: 10px;
		color: #666666;
	}
	#idItin ul li ul li,#idPckgHigh ul li ul li,#idPckgNow ul li ul li
	{ 
		list-style-type:circle!important;
		display:list-item;
		margin-left: 10px;
		color: #666666;
	}
	#idItin BLOCKQUOTE,#idPckgHigh BLOCKQUOTE,#idPckgNow BLOCKQUOTE
	{
		margin-left:20px;
	}

	#idItin hr, #idPckgNow hr, #idPckgHigh hr
	{
		border: 0.1em #295997 dashed !important;
		width:inherit!important;
		height: 1px!important;
	}
/******* end *************************************************/
/* Product CSS - Program/Highlights/Need to Know/Register No */

/* Product Tags*/
td.tdDescription .prodTags
{
 font-family: Georgia,Verdana, Tahoma, Sans-Serif, Arial!important;
}
td.tdDescription .prodTags h2, td.tdDescription .prodTags a
{
	font-size: 16px;
	color: #409dd8;
	font-weight:bolder!important;
	font-family: Arial, Verdana, Tahoma, Sans-Serif !important;
}
td.tdDescription .prodTags a
{
	font-weight:normal!important;
}
 td.tdDescription .prodTags a {padding-right: 10px; line-height: 110%;}
 td.tdDescription .prodTags .font8 { font-size:8px;}
 td.tdDescription .prodTags .font9 { font-size:9px;}
 td.tdDescription .prodTags .font10 { font-size:10px;}
 td.tdDescription .prodTags .font11 { font-size:11px;}
 td.tdDescription .prodTags .font12 { font-size:12px;}
 td.tdDescription .prodTags .font13 { font-size:13px;}
 td.tdDescription .prodTags .font14 { font-size:14px;}
 td.tdDescription .prodTags .font15 { font-size:15px;}
 td.tdDescription .prodTags .font16 { font-size:16px;}
 td.tdDescription .prodTags .font17 { font-size:17px;}
 td.tdDescription .prodTags .font18 { font-size:18px;}
 td.tdDescription .prodTags .font19 { font-size:19px;}
 td.tdDescription .prodTags .font20 { font-size:20px;}
 td.tdDescription .prodTags .font21 { font-size:21px;}
 td.tdDescription .prodTags .font22 { font-size:22px;}
 td.tdDescription .prodTags .font23 { font-size:23px;}
 td.tdDescription .prodTags .font24 { font-size:24px;}
 td.tdDescription .prodTags .font25 { font-size:25px;}
 td.tdDescription .prodTags .font26 { font-size:26px;}
 td.tdDescription .prodTags .font27 { font-size:27px;}
 td.tdDescription .prodTags .font28 { font-size:28px;}
 td.tdDescription .prodTags .font29 { font-size:29px;}
 td.tdDescription .prodTags .font30 { font-size:30px;}
 
 
/* New Home Page */

/* TopNav Tour Search*/
.toursearch {background: url('pics/t_bg.jpg') repeat-x; color:#FFFFFF; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold }
.toursearch .searchbox {
	background-image:url('pics/search2.jpg');
	background-repeat:no-repeat;
	clear:both;
	float:right;
	height:28px;
	width:130px;
}

.toursearch .searchbox .searchinput {float:left}

.toursearch .searchbox .searchinput input {
	width:130px;
	height:25px;
	padding:6px 2px 0px 28px;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#427FAB;
	font-weight:bold;
	border:0px;
	background: transparent;
}

.line183 {background: url('pics/smaill_line.jpg'); width:183px; height:11px; padding-top:2px;}
.verline {background: url('pics/s_line.jpg') no-repeat; width:10px; height:514px;}
.horline {background: url('pics/h_line.jpg') no-repeat; width:750px; height:8px;}

.topNavBg {background: url('pics/topNavBg.jpg') no-repeat; height:28px; line-height:28px;}

.tnBtnSearch {cursor:pointer;}

.subMainMnu { background: url('pics/2_nav1.jpg') no-repeat; width:965px;}
.subMnu { width: auto;color:#FFFFFF; font-size:12; font-family:Arial, Helvetica, sans-serif;}
.subMnu a {color:#FFFFFF;}
.subMnu a:hover {color: #BC0000;  text-decoration:none}
.subMnuDv { background: url('pics/2_nav.gif'); width: 6px;}

/* 3 images in home page*/
.hpMidInfo, .hpMidInfo .text {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#5e5e5e;}
.hpMidInfo, .hpMidInfo .text .textHdr, .hpMidInfo, .hpMidInfo .text .textHdr a { font-family: Times New Roman; font-size:18px; font-weight:normal; color:#357EB2; font-style:italic; text-align:left; text-decoration:none; padding-bottom:5px; padding-left:3px; }
.hpMidInfo td {padding-left:5px; padding-right:5px;}
.hpMidInfo .text a.learn {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#66CCCC; font-weight:bold; white-space:nowrap}
.hpMidInfo .text a.learn:hover {color:#BC0000; text-decoration:none;}

/* Right Side Info (i.e. Calendar)*/
.hpSideInfo {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#5e5e5e;}
.hpSideInfo a.learn {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#66CCCC; font-weight:bold; white-space:nowrap}
.hpSideInfo a.learn:hover {color:#BC0000; text-decoration:none;}

/* home page bottom info (i.e. private trips)*/
.hpBottomInfo {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#5e5e5e; padding-left:170px; padding-right:10px; background-repeat:no-repeat; width:50%;}
.hpBottomInfo .text {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#5e5e5e; text-align:left;}
.hpBottomInfo .text a.learn {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#66CCCC; font-weight:bold; white-space:nowrap}
.hpBottomInfo .text a.learn:hover {color:#BC0000; text-decoration:none;}


/* Footer */
.blueFooterMainMnu { background: url('pics/3_nav_bg.jpg') no-repeat; width:965px; height:35px; margin:0 auto}
.blueFooterMnu { width: auto;color:#FFFFFF; font-size:13px!important; font-family:Arial, Helvetica, sans-serif; height:24px; padding-left:20px;padding-right:20px;}
.blueFooterMnu a {color:#FFFFFF;}
.blueFooterMnu a:hover {color: #BC0000;  text-decoration:none}
.blueFooterMnuDv { background: url('pics/3_nav.gif'); width: 6px; height:24px;}

.blueFooterSubMnu { width: auto;color:#666666; font-size:12px!important; font-family:Arial, Helvetica, sans-serif; }
.blueFooterSubMnu a {color:#666666; padding-left:5px;padding-right:5px;}
.blueFooterSubMnu a:hover {color: #BC0000;  text-decoration:underline}



/*



----------THE CLASSES BELOW ARE COMING FROM CALENDAR.JS, WHICH IS NOT BEING LOADED ANYLOGER----NOT IN USE

*/
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
.yui-calcontainer
{
	position: relative;
	float: left;
	_overflow: hidden;
}

.yui-calcontainer iframe
{
	position: absolute;
	border: none;
	margin: 0;
	padding: 0;
	z-index: 0;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
}

.yui-calcontainer iframe.fixedsize
{
	width: 50em;
	height: 50em;
	top: -1px;
	left: -1px;
}

.yui-calcontainer.multi .groupcal
{
	z-index: 1;
	float: left;
	position: relative;
}

.yui-calcontainer .title
{
	position: relative;
	z-index: 1;
}

.yui-calcontainer .close-icon
{
	position: absolute;
	z-index: 1;
	text-indent: -10000em;
	overflow: hidden;
}

.yui-calendar
{
	position: relative;
}

.yui-calendar .calnavleft
{
	position: absolute;
	z-index: 1;
	text-indent: -10000em;
	overflow: hidden;
}

.yui-calendar .calnavright
{
	position: absolute;
	z-index: 1;
	text-indent: -10000em;
	overflow: hidden;
}

.yui-calendar .calheader
{
	position: relative;
	width: 100%;
	text-align: center;
}

.yui-calcontainer .yui-cal-nav-mask
{
	position: absolute;
	z-index: 2;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	_width: 0;
	_height: 0;
	left: 0;
	top: 0;
	display: none;
}

.yui-calcontainer .yui-cal-nav
{
	position:absolute;
	z-index:3;
	top:0;
	display:none;
}

.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn
{
	display:-moz-inline-box;
	display:inline-block;
}

.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button
{
	display:block;
	*display:inline-block;
	*overflow:visible;
	border:none;
	background-color:transparent;
	cursor:pointer;
}

.yui-calendar .calbody a:hover
{
	background:inherit;
}

p#clear
{
	clear:left;
	padding-top:10px;
}

.yui-skin-sam .yui-calcontainer
{
	/*background-color:#f2f2f2;
	border:1px solid #808080;*/
	padding: 10px 8px 0px 12px;
	height: 150px;
	overflow: hidden;
}

.yui-skin-sam .yui-calcontainer.multi
{
	padding:0 5px 0 5px;
}

.yui-skin-sam .yui-calcontainer.multi .groupcal
{
	background-color:transparent;
	border:none;
	padding:10px 5px 10px 5px;
	margin:0;
}

.yui-skin-sam .yui-calcontainer .title
{
	background:url(../../../../assets/skins/sam/sprite.png) repeat-x 0 0;
	border-bottom: 1px solid #cccccc;
	font:100% sans-serif;
	color:#000;
	font-weight:bold;
	height:auto;
	padding:.4em;
	margin:0 -10px 10px -10px;
	top:0;
	left:0;
	text-align:left;
}

.yui-skin-sam .yui-calcontainer.multi .title
{
	margin:0 -5px 0 -5px;
}

.yui-skin-sam .yui-calcontainer.withtitle
{
	padding-top:0;
}

.yui-skin-sam .yui-calcontainer .calclose
{
	background:url(../../../../assets/skins/sam/sprite.png) no-repeat 0 -300px;
	width:25px;
	height:15px;
	top:.4em;
	right:.4em;
	cursor:pointer;
}

.yui-skin-sam .yui-calendar
{
	border-spacing:0;
	border-collapse:collapse;
	font:100% sans-serif;
	text-align:center;
	margin:0;
}

.yui-skin-sam .yui-calendar .calhead
{
	background:transparent;
	border:none;
	vertical-align:middle;
	padding:0;
}

.yui-skin-sam .yui-calendar .calheader
{
	background:transparent;
	padding:0 0 .6em 0;
	text-align:center;
	font-family: Verdana;
	color: #666666;
	font-size: 12px;
}

.yui-skin-sam .yui-calendar .calheader img
{
	border:none;
}

.yui-skin-sam .yui-calendar .calnavleft
{
	background: url('Pics/calLeft.gif') no-repeat;
	width:13px;
	height:15px;
	top:0;
	bottom:0;
	left: 0px;
	/*margin-left:.4em;*/
	cursor:pointer;
}

.yui-skin-sam .yui-calendar .calnavright
{
	background: url('Pics/calRight.gif') no-repeat;
	width:13px;
	height:15px;
	top:0;
	bottom:0;
	right: 0px;
	/*margin-right:.4em;*/
	cursor:pointer;
}

.yui-skin-sam .yui-calendar .calweekdayrow
{
	height:2em;
}

.yui-skin-sam .yui-calendar .calweekdayrow th
{
	padding:0;
	border:none;
}

.yui-skin-sam .yui-calendar .calweekdaycell
{
	color: #555555;
	font-weight:bold;
	text-align:center;
	width:2em;
	background: #f1f1f1;
	border-top: none !important;
	border-bottom: none !important;
	border-left: none !important;
	border-right: solid 1px #ffffff !important;
}

.yui-skin-sam .yui-calendar .calfoot
{
	background-color:#f2f2f2;
}

.yui-skin-sam .yui-calendar .calrowhead,.yui-skin-sam .yui-calendar .calrowfoot
{
	color:#a6a6a6;
	font-size:85%;
	font-style:normal;
	font-weight:normal;
	border:none;
}

.yui-skin-sam .yui-calendar .calrowhead
{
	text-align:right;
	padding:0 2px 0 0;
}

.yui-skin-sam .yui-calendar .calrowfoot
{
	text-align:left;
	padding:0 0 0 2px;
}

.yui-skin-sam .yui-calendar td.calcell
{
	/*border:1px solid #cccccc;*/
	background:#fff;
	padding:1px;
	height:1.6em;
	line-height:1.6em;
	text-align:center;
	white-space:nowrap;
}

.yui-skin-sam .yui-calendar td.calcell a
{
	color: #555555;
	display:block;
	height:100%;
	text-decoration:none;
}

.yui-skin-sam .yui-calendar td.calcell.today
{
	background-color:#000;
}

.yui-skin-sam .yui-calendar td.calcell.today a
{
	background-color:#fff;
}

.yui-skin-sam .yui-calendar td.calcell.oom
{
	/*background-color:#cccccc;
	color:#a6a6a6;*/
	cursor:default;
	background-color: #ffffff;
	color: #ffffff;
}

.yui-skin-sam .yui-calendar td.calcell.selected
{
	background-color:#fff;
	color:#000;
}

.yui-skin-sam .yui-calendar td.calcell.selected a
{
	background-color:#b3d4ff;
	color:#000;
}

.yui-skin-sam .yui-calendar td.calcell.calcellhover
{
	background-color:#426fd9;
	color:#fff;
	cursor:pointer;
}

.yui-skin-sam .yui-calendar td.calcell.calcellhover a
{
	background-color:#426fd9;
	color:#fff;
}

.yui-skin-sam .yui-calendar td.calcell.previous
{
	color:#e0e0e0;
}

.yui-skin-sam .yui-calendar td.calcell.restricted
{
	text-decoration:line-through;
}

.yui-skin-sam .yui-calendar td.calcell.highlight1
{
	background-color:#ccff99;
}

.yui-skin-sam .yui-calendar td.calcell.highlight2
{
	background-color:#99ccff;
}

.yui-skin-sam .yui-calendar td.calcell.highlight3
{
	background-color:#ffcccc;
}

.yui-skin-sam .yui-calendar td.calcell.highlight4
{
	background-color:#ccff99;
}

.yui-skin-sam .yui-calendar a.calnav
{
	border:1px solid #f2f2f2;
	padding:0 4px;
	text-decoration:none;
	color:#000;
	zoom:1;
}

.yui-skin-sam .yui-calendar a.calnav:hover
{
	background:url(../../../../assets/skins/sam/sprite.png) repeat-x 0 0;
	border-color:#A0A0A0;
	cursor:pointer;
}

.yui-skin-sam .yui-calcontainer .yui-cal-nav-mask
{
	background-color:#000;
	opacity:0.25;
	*filter:alpha(opacity=25);
}

.yui-skin-sam .yui-calcontainer .yui-cal-nav
{
	font-family:arial,helvetica,clean,sans-serif;
	font-size:93%;
	border:1px solid #808080;
	left:50%;
	margin-left:-7em;
	width:14em;
	padding:0;
	top:2.5em;
	background-color:#f2f2f2;
}

.yui-skin-sam .yui-calcontainer.withtitle .yui-cal-nav
{
	top:4.5em;
}

.yui-skin-sam .yui-calcontainer.multi .yui-cal-nav
{
	width:16em;
	margin-left:-8em;
}

.yui-skin-sam .yui-calcontainer .yui-cal-nav-y,.yui-skin-sam .yui-calcontainer .yui-cal-nav-m,.yui-skin-sam .yui-calcontainer .yui-cal-nav-b
{
	padding:5px 10px 5px 10px;
}

.yui-skin-sam .yui-calcontainer .yui-cal-nav-b
{
	text-align:center;
}

.yui-skin-sam .yui-calcontainer .yui-cal-nav-e
{
	margin-top:5px;
	padding:5px;
	background-color:#EDF5FF;
	border-top:1px solid black;
	display:none;
}

.yui-skin-sam .yui-calcontainer .yui-cal-nav label
{
	display:block;
	font-weight:bold;
}

.yui-skin-sam .yui-calcontainer .yui-cal-nav-mc
{
	width:100%;
	_width:auto;
}

.yui-skin-sam .yui-calcontainer .yui-cal-nav-y input.yui-invalid
{
	background-color:#FFEE69;
	border:1px solid #000;
}

.yui-skin-sam .yui-calcontainer .yui-cal-nav-yc
{
	width:4em;
}

.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn
{
	border:1px solid #808080;
	background:url(../../../../assets/skins/sam/sprite.png) repeat-x 0 0;
	background-color:#ccc;
	margin:auto .15em;
}

.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button
{
	padding:0 8px;
	font-size:93%;
	line-height:2;
	*line-height:1.7;
	min-height:2em;
	*min-height:auto;
	color:#000;
}

.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default
{
	border:1px solid #304369;
	background-color:#426fd9;
	background:url(../../../../assets/skins/sam/sprite.png) repeat-x 0 -1400px;
}

.yui-skin-sam .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button
{
	color:#fff;
}
.facebookpic {
    display:inline-block;
    float:right;
    width:209px;
    height:209px;
    padding-right:23px;
    padding-left:13px;
    padding-top:10px;
    overflow: hidden;
}
.grow{
	height: 209px;
	width: 209px;

	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
}
.grow:hover{
	height: 300px;
	width: 300px;
}