@charset "utf-8";
/* CSS Document */
*{
	margin: 0;
	padding: 0;
	list-style: none;
}
p { padding-bottom:15px;}
body
{
	background: #FFFFFF url(images/body_bk1.png) left top repeat-x;
/*	background: #FFFFFF url(images/body_bk.png) left top repeat-x;
*/	font-family:Arial, Helvetica, sans-serif;


	
}
#flowers
{
	width: 100%; background: url(images/valentine.png) top center no-repeat !important; background: none;
}
#wrapper{
	width: 1015px;
/*	background: url(images/body_bk.png) left top repeat-x;
*/	height: 100%;
	margin: 0 auto;
}
img 
{
	border:0;
}
#rDivider{ background:url(images/redDiv.png) repeat-x; height:1px; margin-top:5px; padding-bottom:5px; clear:both;}
	
	.formField { text-align:right; padding-right:15px; padding-top:3px; padding-bottom:3px; background:url(images/menuBK.png) right no-repeat; width:220px;  }
	.textArea {	border:1px dashed #f3d2de; background:none; color:#565656; font-family:Arial, Helvetica, sans-serif; font-size:10pt; padding-left:10px; padding-top:3px; padding-bottom:3px; }

#contents2Col a:link, #contents2Col a:visited, #contents2Col a:hover, #contents2Col a:active,
#smallPrints a:link, #smallPrints a:visited, #smallPrints a:hover, #smallPrints a:active, #generalContentI a:link, #generalContentI a:visited, #generalContentI a:hover, #generalContentI a:active, #contentL a:link, #contentL a:visited, #contentL a:hover, #contentL a:active
{ border-bottom: dotted 1px #ab2564; color: #565656; text-decoration: none; }

.a a:link, .a a:visited, .a a:hover, .a a:active 
{ /*border-bottom: dotted 1px #565656;*/ color: #ab2564; text-decoration: none; }

#subMenuR a:link, #subMenuR a:visited, #subMenuR a:focus, #subMenuR a:active 
{
	/*border-bottom: dotted 1px #eeeeee;*/
	color: #ab2564;
	text-decoration: none;
}

#logo
{
	float:left;
}
#topSlogan {float:left; height:155px; padding-top:35px; width:450px; font-family:Candara; letter-spacing:0.1em; font-size:160%; text-align:center; font-weight:bold; line-height:1.5em; color:#565656;}
#logins
{
	float:left; clear:right; width:330px; text-align:right; font-family:Garamond; font-size:medium; color:#ab2564; padding-top:30px; 
}
	
	#logins td a:link, #logins a:visited
	{ /*border-bottom: dotted 1px #ab2564;*/ color:#ab2564; text-decoration: none;}
 	#logins a:hover, #logins a:active { color:#565656; }
	
#menuTop
{
	width: 1015px;
	height:40px;
	clear:both;
}

		#mainNav ul
		{
			width:780px; height:45px; padding-top:0px; border:0px; margin:0px; list-style-type:none; float:left;
		}
			#mainNav ul li
			{
				padding-top:5px; height:25px; float:left; font-family: Arial, Helvetica, sans-serif /*Candara*/; font-weight:bold; font-size:9pt; color:#FFFFFF;  padding-right:20px; /*padding-right:25px; this setting fits when "when it happen in the menu*/ /* */
			}
			#mainNav ul li a:link , #mainNav ul li a:visited
			{
				color:#ffffff; text-decoration: none;
			}
			
			#mainNav ul li a:hover, #mainNav ul li a:active, #mainNav ul li a:focus 
			{
				color:#ab2564; background-color:#ffffff;  text-decoration: none;
			}
			
		/*Settings for misc menu on the top*/
		
		#miscNav ul
		{
			width:210px; height:25px; padding-left:25px; border:0px; margin:0px; list-style-type:none; float:left; clear:right; background-color:#FFFFFF;
		}
			#miscNav ul li
			{
				padding-top:5px; height:25px; float:left; font-family: Arial, Helvetica, sans-serif/*Candara*/; font-size:9pt; color:#333333; font-weight:bold;  padding-right:10px;
			}
			#miscNav ul li a:link, #miscNav ul li a:visited 
			{
				color:#000000; text-decoration: none; 
			}
			#miscNav ul li a:hover, #miscNav ul li a:active 
			{
				color:#ab2564; text-decoration: none; 
			}

#contentBody
{
	padding-top:20px; font-size:medium; /*font-size: 11pt; letter-spacing:0.0em; line-height:1.1em;*/color:#000; line-height:1.2em; font-family:Garamond; margin-bottom:30px; width:1015px; height:100%;
}
/*Setting for the index page*/		
		#indexL { float:left; width: 753px; }
			#3_column_promoting {height:550px; }
			#highlights, #inspiringVideos, #newLocations{font-size:0.9em; line-height: 1.4em; color:#565656; float:left; width:224px; border: #fcedf0 4px solid; padding:5px; margin-right:4px; margin-left:4px; margin-top:20px; margin-bottom:20px;}			
			

		#indexR {float:left; padding-left:17px; clear:right;}
		
		
			#carousol { padding-bottom:20px; clear:right; }
			
			#buzzFront {background: url(images/buzzFrontBg.jpg) no-repeat; margin-top:5px; margin-bottom:5px; padding: 20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#565656; text-align:center; line-height:1.4em; clear:both;}
			
			#circle { background: url(images/circle.png) no-repeat; padding-top:70px; padding-bottom:20px; height:210px; clear:both;}
				.shortcuts { padding-left:10px; padding-right:10px;	width:168px; height:170px; float:left; color:#565656; font-size:0.9em; line-height: 1.4em; }
				
		#subMenuR
		{
			float:left; margin-left:17px; width:245px; /*background-color:#565656*/ background:#fcedf0 url(images/homeRightbg.png) top  repeat-y ; text-decoration:none;
		}
		
			.subMenuRTitle
			{
				padding-top:20px; background:url(images/subMenuTop_new.png) repeat-x; color:#FFFFFF; font-size:14pt; text-align:center; padding-bottom:10px; font-family:Candara; font-variant:up-caps; font-weight:bold; 
			}
			#subRDesc
			{
				padding:0px 10px; /*padding:8px 10px; for text setting*/ font-family:Garamond; color:#565656; font-size:11pt; /*letter-spacing:0.1em; line-height:1.3em; for text settings*/
			}
						
			
/*Seeting for Who We Are, what we do pages, left menu setting has common sections as in member pages*/			
			#subMenuList { font-family:Arial, Helvetica, sans-serif; font-size:11pt; line-height:1.3em; /*padding-left:10px; */padding-bottom:15px;}
				#subMenuList ul li 
				{
					background: url(images/menuBk.png) left top no-repeat; padding-bottom:10px;padding-left:15px;
				}
					#subMenuList ul li a:link, #subMenuList a:visited {padding-left:15px; color:#565656; text-decoration:none;}
					#subMenuList ul li a:hover, #subMenuList ul li a:active,
					#subMenuList li.focus a:link,
					#subMenuList li.focus a:visited,
					#subMenuList li.focus a:hover,
					#subMenuList li.focus a:active
					{background: url(images/menuBK.png) left top no-repeat; padding-left:15px; text-decoration:none; color:#ab2564;}

					
					
			#teamTitle
			{
				background:url(images/teamTitle.png) no-repeat center top; /*padding-bottom:25px;*/ height:63px;
			}
			#founderTitle
			{
				background: url(images/founderTitle.png) no-repeat center top; /*padding-bottom:25px;*/ height:63px;
			}
			#presidentTitle
			{
				background: url(images/presidentTitle.png) no-repeat center top; /*padding-bottom:25px;*/ height:63px;
			}
			#subDesc a:link, #subDesc a:visited { /*border-bottom: dotted 1px #999999;*/ color: #565656; text-decoration: none;}
			#subDesc a:hover, #subDesc a:active {background:#ffffff; color:#ab2564;}

			#missionTitle
			{
				background:  url(images/missionTitle.png) no-repeat center top; /*padding-bottom:25px;*/ height:63px;
			}
			#demoTitle
			{
				background: url(images/demoTitle.png) no-repeat center top; /*padding-bottom:25px;*/ height:63px;
			}
			
			#subAd { text-align:left; background:url(images/menuBK.png) left no-repeat; padding-top:10px; padding-left:20px; }
			#subDesc #subAd a:link, #subDesc #subAd a:visited { /*border-bottom: dotted 1px #999999;*/ color: #565656; text-decoration: none; }
			#subDesc #subAd a:hover, #subDesc #subAd a:active {background:#ffffff; color:ab2564;}
			
/*Settings for attendee buzz, contact us*/
			#buzzTitle
			{
				background: url(images/buzzTitle.png) no-repeat center top; /*padding-bottom:25px;*/ height:70px;
			}
			#contentL{float:left; width:440px; padding-right:35px; color:#565656; line-height:1.4em;}	
				.buzzL {padding-bottom:10px; border-bottom: 1px dashed #ab2564; font-size:11pt;}
				
			#contentR {float:left; width:245px; clear:right; padding-left:10px;}
				.buzzR {color:#ab2564; list-style:none;}

			#contactTitle
			{
				background: url(images/contactTitle.png) no-repeat center top; /*padding-bottom:25px;*/ height:70px;
			}
			#applyTitle
			{
				background: url(images/applyTitle.png) no-repeat center top; /*padding-bottom:25px;*/ height:70px;
			}
			
			#benifitTitle
			{
				background: url(images/benifitsTitle.png) no-repeat center top; /*padding-bottom:25px;*/ height:70px;
			}
				.benifits {width:170px; height:200px; padding-left:15px; padding-right:15px; text-align:center; font-family:Candara; vertical-align:middle; color:#565656;}					
			
			
/*Setting for locations*/			
			#findusTitle
			{
				background: url(images/locationTitle.png) no-repeat center top; /*padding-bottom:25px;*/ height:70px;
			}
			#locationList { padding-top:5px; padding-bottom:15px; clear:both; /*border-bottom:1px dashed #ab2564; */height:auto;}
				.locationList { padding-left:5px; padding-right:5px; width:233px; float:left; font-size:10pt; padding-bottom:20px;}
				.stateList {text-align:center; font-size:large; color:#ab2564; padding-top:5px; padding-bottom:15px; font-weight:bold;}
				/*Below are the setting when we need to add the countries in at Jan-2009*/
				#country_list {clear:both; text-align:center; padding-top:5px; padding-bottom:10px;font-size:large; color:#ab2564; font-weight:bold;}
					.state_list{padding-top:10px; padding-bottom:5px;}
					.stateTitle {clear:both; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ab2564; padding-bottom:10px;}
					.city_list {padding-left:5px; padding-right:5px;	width:233px; float:left; font-size:10pt; padding-bottom:20px; font-family:Arial, Helvetica, sans-serif; font-size: 10px; color:#565656; font-weight:normal;}
				
			#reasonTitle
			{
				background: url(images/reasonTitle.png) no-repeat center top; /*padding-bottom:25px;*/ height:70px;
			}
				#reasonL {float:left; width: 342px; padding-right:35px; font-family:Candara; font-size:12pt;}
					.L1 {background:url(images/1.jpg) left no-repeat; padding-left:90px; padding-top:10px; height:90px;}
					.L3 {background:url(images/3.jpg) right no-repeat; padding-right:90px; padding-top:10px; height:90px;}
					.L5 {background:url(images/5.jpg) left no-repeat; padding-left:90px; padding-top:10px; height:90px;}
					.L7 {background:url(images/7.jpg) right no-repeat; padding-right:90px; padding-top:10px; height:90px;}
					.L9 {background:url(images/9.jpg) left no-repeat; padding-left:90px; padding-top:10px; height:90px;}
					.L11{background:url(images/11.jpg) right no-repeat; padding-right:90px; padding-top:10px; height:90px;}
					
				#reasonR { float: left; width: 343px; padding-left:10px; clear:right; font-family:Candara; font-size:12pt; }
					.L2 {background:url(images/2.jpg) right no-repeat; padding-right:90px; padding-top:10px; height:90px; }
					.L4 {background:url(images/4.jpg) left no-repeat; padding-left:90px; padding-top:10px; height:90px;}
					.L6 {background:url(images/6.jpg) right no-repeat; padding-right:90px; padding-top:10px; height:90px;}
					.L8 {background:url(images/8.jpg) left no-repeat; padding-left:90px; padding-top:10px; height:90px;}
					.L10 {background:url(images/10.jpg) right no-repeat; padding-right:90px; padding-top:10px; height:90px;}
					.L12 {background:url(images/12.jpg) left no-repeat; padding-left:90px; padding-top:10px; height:90px;}
					
/*setting for faq page*/
		#faqAC { float:left; width:350px; padding-right:10px; border-right:#ab2564 thin dashed 1px;}
		#faqNormal {float:left; width:350px; padding-left:10px;}
		#faqTitle	
		{ background:url(images/faqTitle.png) no-repeat center top; /*padding-bottom:25px;*/ height:63px;}
							
					
					
/*Setting for member pages*/
		#contents2Col
		{
			float:left; clear:right; padding-left:5px; width:730px; padding-bottom:30px; 
		}
		#generalContentI {line-height:1.4em; color:#565656; height:100%;}
		/*leftside submenus*/
		#subMenu
		{
			float:left; margin-right:25px;!important; width:245px; background-color:#fcedf0/* background:#565656 url(images/picTop.png) repeat-x;*/
		}
			.subMenuTitle a:link, .subMenuTitle a:visited, .subMenuTitle a:hover, .subMenuTitle a:active { color: #ffffff; text-decoration: none; }
			 
			.subMenuTitle
			{
				padding-top:20px; background:url(images/subMenuTop_new.png) repeat-x; color:#FFFFFF; font-size:14pt; text-align:center; padding-bottom:10px; font-family:Candara; font-variant:up-caps; font-weight:bold; 
			}
			#subDesc
			{
				padding-left:10px; padding-right:10px; padding-bottom:10px; font-family:Garamond; color:#565656;
			}
			#whiteDiv
			{
				background: url(images/whiteDiv.jpg) repeat-x; height:15px;
			}
			
/*setting for profile page*/
		#profileTitle
		{
			background:url(images/profileTitle.png) no-repeat center top; /*padding-bottom:25px;*/ height:63px;
		}
			#left {float:left}
			#right {float:left; clear:right;}
			.sectionDesc { font:Candara; font-size:12pt; color:#ab2564; font-weight:bold; /*text-align:center;*/ padding-bottom:10px;}
				.displayQ {width:250px;}
			#accountDefault
			{
				font-family:Candara; color:#ab2564; font-size:12pt; padding-bottom:30px;
			}
			#profileTabs {clear:both; width:700px;}	
				#profileTabs ul{width:700px; float: left; text-decoration:none; padding-bottom:10px; text-align:center; clear:both; }
					#profileTabs ul li { width:150px; padding-right:3px; padding-left:20px; float:left; text-decoration:none;}
					#profileTabs ul li a:link, #profileTabs ul li a:hover, #profileTabs ul li a:visited, #profileTabs ul li a: active { text-decoration:none;}
			#changePW {clear:both; padding-top:10px; padding-bottom:10px; padding-left:50px; }
						
			#userDetail {clear:both;}
			#meetingDetail{clear:both;}
			#personalQA {clear:both;}
			#meetingQA {clear:both;}
			#meetingTime {clear:both;}
			
#eventLeft
		{
			float: left; padding-right:25px; padding-top:00px; width:360px; padding-bottom:30px;
		}
#hlnWelcome {
				text-align:center;
			}
#hlnWelcome h5{ font-weight:bold; color:#ab2564; font-size:11pt;}
#aboutMe2
		{
			float: left; padding-top:00px; width:360px;clear:right; padding-bottom:30px; color:#565656; line-height:1.4em;
		}
		#aboutMe2 h5 { font-weight:bold; color:#ab2564; font-size:11pt; text-align:center;}
#trovaAd
		{
			padding:10px; color:#565656; line-height:1.4em; text-align:center;  background-color:#fcedf0; border:1px dashed #ab2564;
		}

.sponsorBlock { text-align:center; vertical-align:top; line-height:1em; font-size:70%; font-family: Arial, Helvetica, sans-serif; color:#999999; padding-top:15px; padding-left:15px; padding-right:15px;}
.sponsorBlock a:link { color:#565656; text-decoration: underline;}
			
	/*Setting for Training Center*/			
		#trainingTitle
		{
			background:url(images/trainingTitle.png) no-repeat center top; /*padding-bottom:25px;*/ height:63px;
		}
			#videos
			{
				background:url(images/hlnVideoTitle.png) left top no-repeat; padding-top:30px; clear:both;
			}
			#webInstruct{background:url(images/webInstructTitle.png) left top no-repeat; padding-top:30px; clear:both;}
			#docs
			{
				background:url(images/hlnDocTitle.png) no-repeat left top; padding-top:30px; clear:both; 
			}
				#doc01 {padding-right:10px;	width:227px; float:left; font-size:11pt; } 
				#doc02 { padding-left:10px; padding-right:10px;	width:227px; float:left; font-size:11pt; border-left: 1px dashed #ab2564;}
				#doc03 { padding-left: 10px; width:227px; float:left; font-size:11pt; clear:right;border-left: 1px dashed #ab2564;}
					#doc01 ul li, #doc02 ul li, #doc03 ul li, .switchgroup ul li, #exchangeLinks ul li {background:url(images/menuBK.png) top left no-repeat; padding-left:15px;}
					
	/*Settings for Archive Center under member section*/
		#conferenceRecords
		{
			background: url(images/conferenceLogTitle.png) left top no-repeat; padding-top:30px; clear:both;
		}
					
				
/*for Plan B of training center, which is not in use currently*/
				#trainingL { padding-top:10px; width:355px; padding-right:20px; float:left; padding-bottom:10px;}
				
				#trainingR { padding-top:10px; width:355px;float:left; padding-bottom:10px; clear:right;}		
		

/*Setting for member index page*/			
		#welcomeTitle
		{
			background:url(images/welcomeTitle.png) no-repeat center top; /*padding-bottom:25px;*/ height:63px;
		}
			.font10 {font-size:10pt; padding-bottom:10px; border-bottom:#ab2564 dashed 1px; }

/*Settings for Heart Boutique*/
		#boutiqueTitle
		{
			background:url(images/boutiqueTitle.png) no-repeat center top; /*padding-bottom:25px;*/ height:63px;
		}


/*setting for Admin Section*/
	/*admin index page*/
		#adminTitle
		{
			background:url(images/adminTitle.png) no-repeat center top; /*padding-bottom:25px;*/ height:63px;
		}
		#adminTabs { clear:both; width:700px;}
				#adminTabs ul{width:700px; float: left; text-decoration:none; padding-bottom:20px; text-align:center; clear:both; }
					#adminTabs ul li { width:150px; padding-right:3px; padding-left:20px; float:left;}
		#addNew {clear:both; width:700px;}

/*Settings for the user-detail page*/
		#eventQA
		{
			float: left; padding-right:25px; padding-top:30px; width:360px; background-image:url(images/qaTitle.png); background-repeat:no-repeat; padding-bottom:30px;
		}
			#hlnMission
			{
				text-align:center; padding-top:20px;
			}
				#hlnMission h5, #aboutMe h5 { font-weight:bold; color:#ab2564; font-size:11pt;}
			#hlnQA
			{
				padding-top:5px; color:#565656; line-height:1.4em;
			}
				#hlnQA ul, #faqAC ul, #faqNormal ul 
				{
					background: url(images/qaBk.png) left top no-repeat; padding-bottom:10px;
				}
				#hlnQA ul li, #faqAC ul li, #faqNormal ul li { padding-left:57px;}
				.q { color:#ab2564; font-weight:bold; padding-bottom:3px; padding-top:5px;}
				.a { color:#333333;} /*q and a are shared*/

	
			#locationTitle
			{
				padding-top:5px; color:#FFFFFF; font-size:10pt; text-align:center; font-weight:bold; padding-bottom:25px;
			}
			#picInfo
	
			{
				float:left; margin-right:25px;!important; width:245px; background:#565656 url(images/picTop.png) repeat-x; font-family:Arial, Helvetica, sans-serif;
			}
			#portrait
			{
				background:url(images/picFrame.png) top center no-repeat; padding:0px 22px; padding-top:7px; padding-left:34px;	height: 349px; width: 203px;
			}
				#names
				{
					color:#ab2564; font-size:10pt; text-align:center; line-height:1.0em; padding-top:5px; padding-right:10px;
				
				}
			#eventDetail
			{
				font-size:8.5pt; color:#ffffff; text-align:center; padding-left:10px; padding-right:10px; letter-spacing:2px ; width:225px;
			}
				.dotDiv{ background:url(images/dot_divider.png) repeat-x; height:20px;}
				#eventDetail ul li a:link, #eventDetail ul li a:visited, #eventDetail ul li a:hover, #eventDetail ul li a:active { border-bottom: dotted 1px #ffffff; color: #ffffff; text-decoration: none; }
			#picEnd, #submenuEnd
			{
				background: url(images/picEnd_new.png) center top no-repeat; height:20px;width:245px;
			}
            #honoree {font-size:8.5pt; color:#ffffff;  padding-left:10px; padding-right:10px; letter-spacing:1px ; width:225px;}
		#aboutMe
		{
			float: left; padding-top:30px; width:360px; background-image:url(images/aboutMeTitle.png); background-repeat:no-repeat; clear:right; padding-bottom:30px;
		}
			
			#meQA
			{
				padding-top:10px;
			}
				#meQA ul 
				{
					padding-bottom:10px;
				}

			#fDivider{ background:url(images/flower_divider.png) repeat-x; height:19px; margin-top:10px; padding-bottom:10px; clear:both;}
			#mePic
			{
				padding-top:20px; float:left; clear:right;
			}



/*Setting for the submenu area*/

#footer{
	/*position: fixed;
	bottom: 0;*/
	font-family: Arial, Helvetica, sans-serif; letter-spacing:0.0em; text-align: center; line-height: 14px; width: 100%; height:150px; margin: 0px auto; background: #ffffff url(images/footer_bk.jpg) top center repeat-x; clear:both;
}
		#footer_deco
		{
			width: 100%; background: url(images/footer_deco.png) top center no-repeat !important; background: none;

		}
		#newsletter
		{
			padding-top:10px;color: #565656; font-size:10pt; text-align:center;
		}

		#menuBottom
		{
			padding-top:10px; color:#565656; font-size:7.5pt;
		}
		#links
		{
			padding-top:10px; color:#565656; font-size:9pt; line-height:1.2em;
		}
		#copyrights
		{
			padding-top:20px; color:#FFFFFF; font-size:8pt;
		}
		#footer a:link, #footer a:visited{
			/*border-bottom: dotted 1px #999999;*/
			color: #ab2564;
			text-decoration: none;
		}
		#footer a:hover, #footer a:active
		{ background:#CCCCCC; color:#333333;}
		
		
/*Settings for Resources*/	

		#resourceTitle01
		{
			background: url(images/womenLinkTitle.png) no-repeat center top; /*padding-bottom:25px;*/ height:63px;
		}

		#resourceTitle02
		{
			background: url(images/linkTitle.jpg) no-repeat center top; /*padding-bottom:25px;*/ height:63px;
		}
		
		
/*setting for media kit*/
		#mediaTitle
		{
			background: url(images/mediaTitle.png) no-repeat center top; /*padding-bottom:25px;*/ height:63px;
		}
		
/*setting for prospect page*/
		#prospectTitle
		{
			background: url(images/prospectTitle.png) no-repeat center top; /*padding-bottom:25px;*/ height:63px;
		}
		
		
/*setting for error pages*/
#oppsCenter
{
	padding:00px 100px 20px 100px; color:#ab2564; text-align:center;
}
#smallPrints
{
	font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:center; padding:0px 100px 20px 100px;
}
#errorCenter
{
	padding:20px 100px 30px 100px
}
	.adLeft {width:220px; padding:10px 40px 10px 40px; background-color:#fcedf0;}
	.adRight{padding-left:20px; padding-right:20px; color:#ab2564; font-family: Candara; font-size:11pt; width:260px; line-height:1.5em;}
/*	#errorCenter ul{background-color:#565656; width:400px; float:left;}
		#errorCenter ul li {border-bottom: 1px thin #ffffff dashed;margin:20px; color:#FFFFFF; clear:right;}	*/
		
/*Setting for progressive downloadable vidoes*/
#progressive 
{
	background: url(images/videoBk.png) center top no-repeat;
}	
.smallPrints {font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:center; color:#000000;}

/*setting for roster reports*/
.RosterReport td{ font-family: Arial, Helvetica, sans-serif; font-size:9px; }


/*for ad settings*/
#ad {clear:both;}
#ad h5 { font-family:Candara; font-size: 10pt; color:#999999; letter-spacing:0.2em;}
#ad ul li {float:left; padding-right:10px;}
#ad p {text-align:center; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:8pt; padding-top:5px;}

#sideAd ul li{padding-left:25px;}
#sideAd h5 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#eee; letter-spacing:0.2em; padding-bottom:10px; padding-top:10px;padding-left:5px;}
#sideAd p {text-align:center; font-family:Arial, Helvetica, sans-serif; color:#eee; font-size:8pt; padding-top:2px; }
#sideAd a {text-decoration:none}

#sideAdL ul {text-align:center;}
/*#sideAdL ul li{padding-left:10px;}*/
#sideAdL h5 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#eee; letter-spacing:0.2em; padding-bottom:10px; padding-top:10px;padding-left:5px;}
#sideAdL p {text-align:center; font-family:Arial, Helvetica, sans-serif; color:#eee; font-size:8pt; padding-top:2px; }


/*For AC page ad settings*/
.SponserAdv
{
	background-image: url('images/ad_bg.png');
	display:inline;
	float:left;
	width: 1015px;
	height: 182px;
	margin-top: 20px;
	margin-bottom: 30px;
}
.SponserAdv li
{
	display:inline;
	float:left;
	padding: 22px 8px 0px 8px;
	width: 150px;
	font-family:Century; font-size:80%; color:#565656;
	text-align:center;
}
.SponserAdv li a { text-decoration:none;}
		.SponserAdv li a:link, .SponserAdv li a:visited{
			color: #565656;
			text-decoration: none;
		}
		.SponserAdv li a:hover, .SponserAdv li a:active
		{color:#ab2564;}

			#cruiseTitle
			{
				background: url(images/cruiseTitle.jpg) no-repeat center top; /*padding-bottom:25px;*/ height:70px;
			}
/*styling for the blog dynamic contents on the front page*/
.blog_post li a { text-align:left; background:url(images/menuBK.png) left no-repeat; text-decoration:none; padding-left:15px;}
		.blog_post li a:link, .blog_post li a:visited{
			color: #565656;
			text-decoration: none;
		}
		.blog_post li a:hover, .blog_post li a:active
		{color:#ab2564;}


/*misc*/
.linkExchange {padding-left:20px;}