﻿#AboutContent p, #ContactContent
{
	text-align: justify;
}


/* Subscribe To Our Newsletter */

#SubscribeNewsletter
{
	background: url(../_Images/Backgrounds/EmailNewsletterBKGD.gif) no-repeat;
	height: 154px;
}

#SubscribeNewsletter input[type="text"]
{
	width: 185px;
	position: relative;
	top: 72px;
	left: 15px;
}

#NewsletterSubmitButton a
{
	position: absolute;
	top: -53px;
	right: 0px;
}

#NewsletterSignUpSuccess
{
	background: url(../_Images/Backgrounds/NewsletterSignUpSuccessBKGD.gif) 0 0 no-repeat;
	height: 118px;
	width: 196px;
	padding: 22px 10px 10px 10px;
	position: absolute;
	top: -155px;
}

#NewsletterSignUpSuccess b
{
	color: #fff;
}

#NewsletterSignUpSuccess p
{
	font-size: 13px;
	line-height: 140%;
	margin: 11px 0 0 0;
}

#NewsletterSignupProcessing img
{
	position: absolute;
}

/* Follow & Friend Us */

#FollowAndFriendUs
{
	border: solid 1px #ebebeb;
	border-right: none;
	border-left: none;
	margin: 4px 0 20px 0;
}

#FollowAndFriendUs a
{
	display: block;
	padding: 15px 0 8px 8px;
	background: url(../_Images/Backgrounds/SidebarNestedListBKGD.gif) repeat-x center bottom;
}

#FollowAndFriendUs a img
{
	vertical-align: middle;
	position: relative;
	top: -4px;
}

#FollowAndFriendUs a:hover
{
	text-decoration: none;
}

#FollowAndFriendUs a#Twitter:hover
{
	color: #f9bb85;
}

#FollowAndFriendUs a#Facebook
{
	color: #676E74;
}

#FollowAndFriendUs a#Facebook:hover
{
	color: #9ca4ab;
}

/* Testimonials */

.HomeSidebarLeft
{
	position: relative;
	top: -25px;
}

#Testimonials h4.CommonContentBoxHeader
{
	font-weight: normal;
	color: #676e74;
	font-size: 130%;
	background-image: none;
	height: auto;
	padding: 18px 0 0 0;
}

#Testimonials .SmallLink
{
	margin-left: 12px;
	font-size: 10px;
}

#Testimonials h4
{
	border: none;
	margin-left: 12px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#Testimonials .Quote
{
	background: url(../_Images/Backgrounds/QuotesBKGD.gif) no-repeat;
	width: 113px;
	height: 169px;
	padding: 7px 0 0 12px;
	margin-top: 4px;
}

#Testimonials .Quote p
{
	padding: 0px;
	font-size: 11px;
	text-indent: 10px;
	margin-bottom: 0px;
}

#Testimonials .CommonContentBox
{
	background: url(../_Images/Backgrounds/ContentGrayLowerBKGD.gif) repeat-x bottom;
}

#CommonSidebarLeft .CommonSidebar #Testimonials .CommonContentBox
{
	margin-bottom: 0px;
	height: 257px;
}

#Testimonials
{
	margin-bottom: 40px;
	background: url(../_Images/Backgrounds/SideBarTabBKGD.gif) top left no-repeat;
}

#Testimonials img
{
	position: relative;
	top: 13px;
}

#Testimonials .CompanyTitle
{
	font-size: 10px;
	padding-left: 12px;
	line-height: 12px;
	padding-top: 2px;
}

#TestimonialOverlay
{
	position: relative;
	z-index: 500;
}

#TestimonialOverlay img
{
	position: absolute;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	display: none;
}

/* Home Blogs Container */

#Blogs
{
	margin-bottom: 40px;
}

#Blogs a
{
	color: #666;
}

#Blogs a h5
{
	color: #E48A3A;
}

#Blogs a:hover
{
	text-decoration: none;
}

#Blogs a:hover h5
{
	text-decoration: underline;
}

#Blogs .CommonContentBox
{
	margin-bottom: 0px;
}

#Blogs .CommonAvatarListItemsArea
{
	padding-top: 8px;
}

#Blogs h5.CommonAvatarListItemName
{
	margin: 5px 0 4px 8px;
	white-space: nowrap;
	font-size: 17px;
}

#Blogs .CommonAvatarListItemArea
{
	padding: 0 0 8px 0;
	margin: 0;
	min-height: 60px;
	height: auto !important;
	height: 60px;
	background: url(../_Images/Backgrounds/SidebarNestedListBKGD.gif) repeat-x bottom;
	border-bottom: solid 1px #ebebeb;
	border-top: none;
}

#Blogs a:hover .CommonAvatarListItemName
{
	color: #ecad75;
}

#Blogs a:hover .CommonAvatarListItemArea
{
	background: url(../_Images/Backgrounds/SidebarNestedListHoverBKGD.gif) repeat-x bottom;
	color: #a3a3a3;
}

#Blogs .CommonAvatarListItem
{
	font-size: 75%;
	text-align: left;
}

#Blogs .CustomAvatarListItemCustomAvatar
{
	padding: 0px;
	width: 56px;
	height: 56px;
	margin-left: 7px;
}

#Blogs .CustomAvatarListCustomContent
{
	margin-left: 65px;
}

#Blogs .CommonListRow, .CommonAvatarListItemArea
{
	background-color: Transparent;
}

#Blogs .ViewBlog
{
	margin-bottom: 14px;
	cursor: pointer;
}

#Blogs .ViewBlogLink, #Blogs .BlogListPostAvatarLink
{
	font-size: 0px;
}

#CommonSidebarLeft .CommonSidebar #Blogs .CommonContentBox
{
	margin-bottom: 0px;
}

/* Home Bubble Containers */

.HomeBubblesContainer .HomeBubble
{
	width: 234px;
}

.HomeBubblesContainer .HomeBubble span
{
	display: block;
}

.HomeBubblesContainer a:link .BubbleHeaderText, .HomeBubblesContainer a:active .BubbleHeaderText, .HomeBubblesContainer a:visited .BubbleHeaderText,
.HomeBubblesContainer a:link .BubbleDescription, .HomeBubblesContainer a:active .BubbleDescription, .HomeBubblesContainer a:visited .BubbleDescription,
.HomeBubblesContainer a:link .BubbleTitle, .HomeBubblesContainer a:active .BubbleTitle, .HomeBubblesContainer a:visited .BubbleTitle
{
	color: #666;
}

.HomeBubblesContainer a:link .BubbleTitle i, .HomeBubblesContainer a:active .BubbleTitle i, .HomeBubblesContainer a:visited .BubbleTitle i,
.HomeBubblesContainer .CommonTitle
{
	color: #e48a3a;
}

.HomeBubblesContainer .CommonTitle
{
	font-size: 22px;
	padding-top: 6px;
	white-space: nowrap;
}

.HomeBubblesContainer a:link .HomeBubbleLink, .HomeBubblesContainer a:active .HomeBubbleLink, .HomeBubblesContainer a:visited .HomeBubbleLink
{
	text-decoration: underline;
	font-size: 13px;
}

.HomeBubblesContainer a:hover .HomeBubbleLink
{
	text-decoration: none;
}

.BubbleHeaderText
{
	font-size: 11px;
	padding: 12px 0 11px 10px;
}

#HomeSectionsBottom .BubbleHeaderText
{
	text-align: center;
	padding-left: 0;
}

.BubbleTitle
{
	text-align: center;
	font-size: 20px;
	line-height: 22px;
}

.HomeBubblesContainer a:hover .BubbleTitle, .HomeBubblesContainer a:hover .BubbleDescription, .HomeBubblesContainer a:hover .BubbleHeaderText
{
	color: #949494;
}

.HomeBubblesContainer a:hover .BubbleTitle i, .HomeBubblesContainer a:hover .HomeBubbleLink
{
	color: #ecad75;
}

.BubbleTitle i
{
	font-size: 25px;
}

.HomeBubbleLink
{
	font-size: 14px;
}

.BubbleDescription
{
	font-size: 12px;
	width: 100px;
	margin: 3px 0 12px 17px;
}

#HomeSectionsBottom .BubbleDescription
{
	margin: 4px 0 10px 17px;
}

#HomeSectionsBottom .CustomSoftware .BubbleDescription
{
	width: 110px;
	margin-left: 15px;
}

.HomeBubblesContainer a:hover
{
	text-decoration: none;
}

#HomeSectionsTop
{
	margin-bottom: 0px;
}

#HomeSectionsTop .HomeBubblesContainerTop
{
	overflow: hidden;
	position: relative;
}

#HomeSectionsBottom .HomeBubblesContainerTop
{
	overflow: hidden;
	position: relative;
}

#HomeSectionsTop .HomeBubblesContainer .HomeBubble
{
	height: 212px;
}

#HomeSectionsBottom .HomeBubblesContainer .HomeBubble
{
	height: 215px;
}

.HomeBubbleLeft, .HomeBubbleMiddle
{
	float: left;
}

.HomeBubbleRight
{
	float: right;
	position: relative;
	right: -3px;
}

.HomeBubbleMiddle
{
	margin-left: 7px;
}

.Extend
{
	background-image: url(../_Images/Backgrounds/HomeExtendBKGD.gif);	
}

.Brand
{
	background-image: url(../_Images/Backgrounds/HomeBrandBKGD.gif);	
}

.Support
{
	background-image: url(../_Images/Backgrounds/HomeSupportBKGD.gif);	
}

.CustomCs
{
	background-image: url(../_Images/Backgrounds/HomeCustomizeCSBKGD.gif);	
}

.CommunityConsultation
{
	background-image: url(../_Images/Backgrounds/HomeConsultationBKGD.gif);	
}

.Hosting
{
	background-image: url(../_Images/Backgrounds/HomeHostingBKGD.gif);
}

.Extend .BubbleHeaderText 
{
	padding-left: 9px;
}

.Brand .BubbleHeaderText
{
	padding-left: 15px;
}

.Support .BubbleHeaderText
{
	padding-left: 18px;
} 

.Extend .HomeBubbleLink, .Brand .HomeBubbleLink
{
	margin-left: 20px;
}

.Support .HomeBubbleLink, .CustomCs .HomeBubbleLink, .Hosting .HomeBubbleLink
{
	margin-left: 13px;
} 

.CommunityConsultation .HomeBubbleLink
{
	margin-left: 21px;
	text-align: center;
	float: left;
} 

.HomeBubblesContainerMessageContent
{
	padding: 0 0 10px 3px;
}

#CommonContent .HomeBubblesContainerMessageContent p
{
	font-size: 90%;
	text-align: justify;
}

#HomeWelcomeContent p
{
	text-align: justify;
}

#HomeWelcomeContent
{
	padding-left: 2px;
}

/* Product Banner Page Bottom */

.ProductBannerPageBottom
{
	margin-top: 50px;
	display: block;
	height: 120px;
	overflow: hidden;
}

a.ProductBannerPageBottom:link #BannerTagline, a.ProductBannerPageBottom:hover #BannerTagline, a.ProductBannerPageBottom:visited #BannerTagline
{
	display: block;
	position: relative;
	right: 0;
}

a.ProductBannerPageBottom:hover img
{
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}

a.ProductBannerPageBottom:link #BannerTagline span, a.ProductBannerPageBottom:hover #BannerTagline span, a.ProductBannerPageBottom:visited #BannerTagline span
{
	position: absolute;
	top: -33px;
	left: 35px;
	width: 679px;
	display: block;
	font-size: 17px;
}

a.ProductBannerPageBottom:link, a.ProductBannerPageBottom:visited, a.ProductBannerPageBottom:active
{
	color: #fff;
	display: block;
	height: 120px; 
	width: 716px;
}

a.ProductBannerPageBottom:hover
{
	text-decoration: none;
	color: #ccc;
}

a.ProductBannerPageBottom:link i, a.ProductBannerPageBottom:visited i, a.ProductBannerPageBottom:active i
{
	color: #e48a3a;
}

a.ProductBannerPageBottom:hover i
{
	color: #edb37f;
}

.ProductBannerPageBottomSecureCheckout
{
	width: 93px;
	height: 125px;
	background-image: url(../Products/TelligentCommunity/1.0/_Images/Banners/ProductLineup/BottomBannerSecureCheckout.gif);
	float: left;
}

.ProductBannerPageBottomPaidSupport, .ProductBannerPageBottomPrivateCommunity, .ProductBannerPageBottomCommunityDonate,
.ProductBannerPageBottomSimplyRegister, .ProductBannerPageBottomPostTracker
{
	width: 58px;
	height: 101px;
	float: left;
	margin: 5px 0 0 4px;
}

.ProductBannerPageBottomPaidSupport
{
	background-image: url(../Products/TelligentCommunity/1.0/_Images/Banners/ProductLineup/BottomBannerPaidSupport.gif);
	margin-left: 0;
}

.ProductBannerPageBottomPrivateCommunity
{
	background-image: url(../Products/TelligentCommunity/1.0/_Images/Banners/ProductLineup/BottomBannerPrivateCommunity.gif);
}

.ProductBannerPageBottomCommunityDonate
{
	background-image: url(../Products/TelligentCommunity/1.0/_Images/Banners/ProductLineup/BottomBannerCommunityDonate.gif);
	width: 57px;
}

.ProductBannerPageBottomSimplyRegister
{
	background-image: url(../Products/TelligentCommunity/1.0/_Images/Banners/ProductLineup/BottomBannerSimplyRegister.gif);
}

.ProductBannerPageBottomPostTracker
{
	background-image: url(../Products/TelligentCommunity/1.0/_Images/Banners/ProductLineup/BottomBannerPostTracker.gif);
	margin-right: 8px;
}

#ProductBannerPageBottomProducts
{
	position: absolute;
	right: 0;
	top: -161px;
}

.ProductBannerPageBottomLearnMore
{
	background-image: url(../Products/TelligentCommunity/1.0/_Images/Banners/ProductLineup/BottomBannerLearnMoreButton.gif);
	height: 19px;
	width: 284px;
	position: absolute;
	right: 3px;
	top: -55px;
}

/* Create User - Simple Sign Up Form */

#RegisterAndJoinContract
{
	border: solid 1px #E9E5E5;
	height: 180px;
	overflow-x: hidden;
	overflow-y: scroll;
	background-color: #fff;
	padding-left: 5px;
	padding-right: 3px;
}

/* About Page */

#AboutContent h1.CommonTitle
{
	font-size: 145%;
	padding-top: 6px;
	color: #E48A3A;
}

#ManagementTeamPhotoContainer a
{
	display: block;
	height: 421px;
	width: 403px;
	overflow: hidden;
	position: absolute;
	right: 5px;
	top: -55px;
	background-color: #000;
	cursor: default;
}

#ManagementTeamPhotoContainer a img
{
	position: relative;
	top: 0;
}

#ManagementTeamPhotoContainer a:hover img
{
	top: -421px;
}

#MeetTheManagementTeamContainer
{
	width: 953px;
	height: 629px;
	overflow: hidden;
	background: url(../_Images/Backgrounds/ManagementTeamStageBKGD.jpg) 0 0 no-repeat;
	position: relative;
	left: -6px;
}

#MeetTheManagementTeamContainer a
{
	display: block;
	height: 222px;
	overflow: hidden;
	float: left;
}

#MeetTheManagementTeamContainer a img
{
	position: relative;
	top: 0;
}

#MeetTheManagementTeamContainer a:hover img
{
	top: -222px;
}

#MeetTheManagementTeamContainer #Row1
{
	margin-top: 54px;
	margin-bottom: 8px;
}

#MeetTheManagementTeamContainer .JustinCouto
{
	margin-left: 37px;
	width: 188px;
}

#MeetTheManagementTeamContainer .BillSouza
{
	margin-left: 38px;
	width: 193px;
}

#MeetTheManagementTeamContainer .RosaCouto
{
	margin-left: 32px;
	width: 196px;
}

#MeetTheManagementTeamContainer .JamiLueneburg
{
	margin-left: 36px;
	width: 199px;
}

#MeetTheManagementTeamContainer .BrianTreese
{
	margin-left: 148px;
	width: 194px;
}

#MeetTheManagementTeamContainer .HansPeterKlett
{
	margin-left: 34px;
	width: 187px;
}

#MeetTheManagementTeamContainer .KristenLongcrier
{
	margin-left: 30px;
	width: 196px;
}

/* Contact Page */

#CoutoBuildingImageContainer img
{
	position: absolute;
	right: 6px;
	top: -53px;
}

#ContactContent h2
{
	border-bottom: 1px solid #E9E5E5;
	font-size: 150%;
	font-weight: normal;
	margin-bottom: 5px;
	padding: 18px 0 5px;
}

.ContactItemLeft
{
	float: left;
}

.ContactItemRight
{
	float: right;
}

#ContactContent .ContactItemContainer h2
{
	margin-bottom: 0;
	padding-left: 30px;
}

.ContactItemContainer h2 img
{
	position: absolute;
	left: -34px;
	top: -4px;
}

.ContactItemContainer
{
	width: 462px;
}

.ContactItemDetails
{
	font-size: 14px;
	background: url(../_Images/Backgrounds/ItemContainerGrayFadeTopBKGD.gif) 0 0 repeat-x;
	padding-top: 5px;
	height: 115px;
	border-bottom: solid 1px #e9e5e5;
}

.ContactItemDetails div
{
	padding: 2px 80px 2px 12px;
}

.ContactItemDetails .Links
{
	font-size: 12px;
}

.ContactItemDetails .Links a
{
	display: block;
	padding-left: 20px;
}

.ContactItemDetails .EmailLink
{
	background: url(../_Images/Icons/ContactEmailIcon.gif) 12px 1px no-repeat;
}

.ContactItemDetails	.TwitterLink
{
	background: url(../_Images/Icons/ContactTwitterIcon.gif) 12px 2px no-repeat;
}

.ContactItemDetails	.FacebookLink
{
	background: url(../_Images/Icons/ContactFacebookIcon.gif) 13px 4px no-repeat;
}

.ContactItemDetails	.ViewSupportForumsLink
{
	background: url(../_Images/Icons/ContactViewForumsIcon.gif) 13px 3px no-repeat;
}

.ContactItemDetails	.SubmitABugLink
{
	background: url(../_Images/Icons/ContactSubmitABugIcon.gif) 12px 2px no-repeat;
}

#ContactForm
{
	float: right;
	width: 640px;
}

#ContactMethods
{
	float: left;
	width: 290px;
}

#ContactForm .CommonFormArea 
{
	border: 1px solid #E9E5E5;
	padding: 10px 10px 0 10px;
}

.ContactForm td
{
	vertical-align: top;
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 14px;
}

table.ContactForm
{
	width: 100%;
}

.ContactForm td input[type="text"], .ContactForm td select
{
	margin-right: 15px;
	width: 200px;
}

.ContactForm td select
{
	width: 202px;
}

.ContactForm td textarea
{
	width: 392px;
	height: 160px;
}

#ContactMethodsList
{
	margin-bottom: 20px;
}

#ContactMethodsList	ul
{
	font-size: 75%;
	padding: 11px;
}

#ContactMethodsList	ul B
{
	font-size: 120%;
}

.ContactMethodsListItem
{
	padding: 0 10px;
	margin-bottom: 5px;
	background-color: #F4F4F4;
	overflow: hidden;
}

.ContactMethodsListItemBottom
{
	margin-bottom: 0;
	height: 101px;
}

.ContactMethodsListItem li
{
	margin: 0;
	padding: 0;
	white-space: nowrap;
}

.MessageSuccess
{
	color: #0bc502;
}

.MessageError
{
	color: Red;
}

/* Support Page */

#ProSupportForums h3
{
	padding-left: 36px;
}

#ProSupportForums h3 img
{
	float: left;
	position: Absolute;
	top: -8px;
	left: -39px;
} 

/* Site Map page */

.SiteMap .MainItem
{
	font-size: 24px;
	border-bottom: dotted 1px #E9E5E5;
	padding-bottom: 3px;
	margin-bottom: 5px;
	margin-top: 15px;
}

.SiteMap td
{
	font-size: 14px;
	vertical-align: top;
	padding-bottom: 12px;
}

.SiteMap td .Nested
{
	margin-left: 10px;
}
