.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

.sidetextspaced {  font-family:"Verdana", sans-serif; font-size:10px; line-height:18px; font-style:normal; font-weight:normal; color:#ff6600 }
.sidetextspaced_blue {  font-family:"Verdana", sans-serif; font-size:10px; line-height:18px; font-style:normal; font-weight:normal; color:#0099ff }
.sidetext {  font-family:"Verdana", sans-serif; font-size:10px; font-style:normal; font-weight:normal; color:#ff6600 }
.subhead2 {  font-family:"Verdana", sans-serif; font-size:10px; font-style:normal; font-weight:bold; color:#ff6600 }
.subhead1 {  font-family:"Verdana", sans-serif; font-size:10px; font-style:normal; font-weight:normal; color:#ff6600 }
.lgcontent {  font-family:"Verdana", sans-serif; font-size:10px; line-height:14px; font-style:normal; font-weight:bold; color:#333333 }
.content {  font-family:"Verdana", sans-serif; font-size:10px; line-height:14px; font-style:normal; font-weight:normal; color:#333333 }
.content2 {  font-family:"Verdana", sans-serif; font-size:10px; font-style:normal; font-weight:normal; color:#333333 }
.sidecontent {  font-family:"Verdana", sans-serif; font-size:10px; font-style:normal; font-weight:normal; color:#333333 }
.sidecontent-alt {  font-family:"Verdana", sans-serif; font-size:9px; font-style:normal; font-weight:normal; color:#333333 }
.textreg {  font-family:"Verdana", sans-serif; font-size:10px; font-style:normal; font-weight:normal; color:#333333 }
.smtextreg {  font-family:"Verdana", sans-serif; font-size:10px; font-style:normal; font-weight:normal; color:#333333 }
.newstext {  font-family:"Verdana", sans-serif; font-size:10px; font-style:normal; font-weight:normal; color:#666666 }
.copyright {  font-family:"Verdana", sans-serif; font-size:10px; font-style:normal; font-weight:normal; color:#999999 }
.lgtextreg {  border-bottom-color: black;  border-width: 100%;  border-bottom-style: solid; font-family:"Arial", sans-serif; font-size:11px; font-style:normal; font-weight:bold; color:#333333 }
#products-side {  position: absolute; height: 280px; margin-left: -85px; top: 160px; width: 301px; }
.inter-publish { background: url('../images/intergrated_publish.png') no-repeat 0px 0px; height:175px; margin-bottom: 10px; width:190px; }
.inter-publish p { font-family:"Verdana", sans-serif; font-size:8px; line-height:12px; font-style:normal; font-weight:normal; color:#0099ff; margin: 0px 0px 0px 105px; padding-top: 25px; width: 85px; }
.indust-cruise {  width:190px; }
.indust-cruise p { margin-left: 0px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px; text-align: center; font-family:"Verdana", sans-serif; font-size: 9px; line-height: 11px; font-style:normal; font-weight:normal; color:#0099ff; padding-top: 0px; width: 190px; }
.indust-hotel { background: url('../images/spotlight_cruise_discov_pub2.png') no-repeat 0px 0px; height:181px; margin-bottom: 10px; width:190px; }
.indust-hotel p { font-family:"Verdana", sans-serif; font-size:8px; line-height:12px; font-style:normal; font-weight:normal; color:#0099ff; margin: 0px 0px 0px 125px; padding-top: 35px; width: 75px; }
#about-arch { background: url('../images/pic_newsletter_new.png') no-repeat 0px 0px; height:209px; margin-bottom: 10px; width:190px; }
p.about-arch { font-family:"Verdana", sans-serif; font-size:10px; line-height:12px; font-style:normal; font-weight:normal; color:#0099ff; }

A:link { color: #333333 }
A:visited { color: #333333 }
A:active { color: #0066cc }
A:hover { color: #0066cc }
A.grnonun:link { color: #666666; text-decoration:none; }
A.grnonun:visited { color: #666666; text-decoration:none; }
A.grnonun:active { color: #0066cc; text-decoration:none; }
A.grnonun:hover { color: #0066cc; text-decoration:none; }
A.homenav:link { color: #ff6600; text-decoration:none; }
A.homenav:visited { color: #ff6600; text-decoration:none; }
A.homenav:active { color: #0066cc; text-decoration:none; }
A.homenav:hover { color: #0066cc; text-decoration:none; }
A.interiorlinks:link { color: #ff6600; text-decoration:none; }
A.interiorlinks:visited { color: #ff6600; text-decoration:none; }
A.interiorlinks:active { color: #0066cc; text-decoration:none; }
A.interiorlinks:hover { color: #0066cc; text-decoration:none; }
A.INDhomenav:link { color: #0066cc; text-decoration:none; }
A.INDhomenav:visited { color: #0066cc; text-decoration:none; }
A.INDhomenav:active { color: #ff6600; text-decoration:none; }
A.INDhomenav:hover { color: #ff6600; text-decoration:none; }
A.INDinteriorlinks:link { color: #ff6600; text-decoration:none; }
A.INDinteriorlinks:visited { color: #ff6600; text-decoration:none; }
A.INDinteriorlinks:active { color: #0066cc; text-decoration:none; }
A.INDinteriorlinks:hover { color: #0066cc; text-decoration:none; }
A.INDblue:link { color: #0066cc; text-decoration:none; }
A.INDblue:visited { color: #0066cc; text-decoration:none; }
A.INDblue:active { color: #ff6600; text-decoration:none; }
A.INDblue:hover { color: #ff6600; text-decoration:none; }

A.bottomnav:link { font-family:"Verdana", sans-serif; font-size:10px; color: #fff; text-decoration:none; }
A.bottomnav:visited { font-family:"Verdana", sans-serif; font-size:10px; color: #fff; text-decoration:none; }
A.bottomnav:active { font-family:"Verdana", sans-serif; font-size:10px; color: #fff; text-decoration:none; }
A.bottomnav:hover { font-family:"Verdana", sans-serif; font-size:10px; color: #fff; text-decoration:underline; }

ul#page-nav {
	font-family:"Arial",sans-serif;
	font-size: 11px;
	letter-spacing: 0px;
	list-style: none;
	margin: 0px auto;
	padding-left: 10px !important;
	font-weight: bold;	
	width: 135px !important;
	}
/*
ul#page-nav li {
	height: 16px;
	}
*/
ul#page-nav li.divider {
	height: 5px;
	padding: 4px 0px;
	width: 130px;
	}
ul#page-nav li.nav-last {
	margin-bottom: 30px;
	}
ul#page-nav li.sub {
	background: none;
	border-top: none;
	height: auto;
	margin: 0px;
	padding: 0px;
	}
ul#page-nav li a {
	color: #1a1608;
	text-decoration: none;
	}
ul#page-nav li a:hover {
	color: #5fc4f8;
	text-decoration: none;
	}
ul.sub-nav {
	font-family: "Verdana",sans-serif;
	list-style: none;
	margin: 9px 0px 0px 0px;
	padding: 0px !important;
	}
ul.sub-nav li {
	background: url('../images/subnav_bg.png') no-repeat 0px 0px;
	color: #FF6600 !important;
	font-size: 10px;
	height: 25px !important;
	padding-left: 10px;
	}
ul.sub-nav li.last {
	background: url('../images/subnav_bg_last.png') no-repeat 0px 0px;
	height: 25px !important;
}
ul.sub-nav li a {
	color: #FF6600 !important;
	height: 25px !important;
	text-decoration: none;
	}	
ul.sub-nav li a:hover {
	color: #0066cc !important;
	height: 25px !important;
	text-decoration: none;
	}
	
.error label {
	color: #c00;
}

.error input, .error select, .error textarea  {
	border: 1px solid #c00 !important;
	color: #c00 !important;
}



.social {
	list-style: none;
	padding-left: 10px;
	margin: 10px 0;	
}

#feed {
	height: auto !important;
}

	/*
.social li {
		display: inline;
	}
*/
	
	.social li a {
		display: inline-block;
		margin-right: 3px;
	}
	
	.twit {
		padding: 2px !important;
		background-color: #CBF2FF;
		left: -15px;
		position: relative;
		margin: 10px 0;
	}
	
	.twitUser {
		display: none;
	}
	
	.twitHeader {
		background: url('../images/twitter-bird.png') no-repeat center 0px;
	}
	
	.social .twitEntry {
		padding: 6px 2px;
	}
	
	.social .clear {
		clear: both;
	}
	
	.social img {
		border: none;
	}
	
	
	.social .facebook, .social > .twitter, .social .linkedin {
		display: inline;
	}
	
	#connect {
		font-size: 16px;
		margin: 15px 0 0;
		position: relative;
		left: -10px;
	}
	
	
	#activityFeed {
		left: -15px;
		position: relative;
		clear: both;
	}
	
		#activityFeed ul {
			background: url('../images/facebook-small.png') no-repeat center 7px;
			border: 2px solid #5670a3;
		    list-style: none outside none;
		    margin: 0;
		    padding: 30px 7px 7px;
		}
		
		#activityFeed ul li {
			background: none !important;
			border-bottom: 1px dashed #CCCCCC;
			padding: 6px 8px;
		}
