.List .Pager table
{
	margin-top: 5px;
	align: left;
	border-collapse: separate;
	border-spacing: 0;
}
img
{
	border: none;
}
.BlogPostDetailimage
{
	float:left;
	padding: 0 40px 15px 0;
}
.LTR, .RTL
{
	background-color: #333333;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a
{
	color: #cb0000;
}
/*#Other css styles/Polls#*/
.PollTitle
{
	font-weight:bold;
	display:none;
	margin-bottom:10px
}

.PollAnswers{
	font-size: 10px;
	margin-top: 5px;
}

.PollGraph
{
	height: 8px;
	border: 1px solid gray;
}

.PollGraph div
{
	height: 8px;
	background: url(../App_Themes/ClubSeat/images/Poll/poll02.gif) 100% 0% repeat-x;
	line-height: 0px;
	font-size: 0px;
}

.PollGraph div.PollGraph0
{
	background: url(../App_Themes/ClubSeat/images/Poll/poll01.gif) 100% 0% repeat-x;
}

.PollGraph div.PollGraph2
{
	background: url(../App_Themes/ClubSeat/images/Poll/poll03.gif) 100% 0% repeat-x;
}

.PollQuestion
{
	font-size:12px;
	font-weight: bold;
}
.PollAnswer
{
	padding-top: 5px;
}
.PollAnswerText, .PollAnswerRadio, .PollAnswerCheck
{
	font-size:11px;
}
.PollCount
{
	text-align: right;
	padding-left: 5px;
}
.PollInfo
{
	font-size:11px;
	color: Red;
}
.PollFooter
{
	margin-top: 10px;
}

.PollFooter span
{
	display: block;
	margin-bottom: 5px;
}

.signOut input, .SubscriptionButton, .PollVoteButton
{
	background: url(../App_Themes/CorporateSite/Images/buttonBackground.gif) repeat-x;
	border: 1px solid #000000;
	color: #ffffff;
}
/* SAFERPAY */
.SaferpayIframe
{
	border: 2px solid Black;
}

/* TOP KOMMENTARE */
.TopCommentFrom
{
	color: #cc0003;
	font-size: 12px;
	font-weight: bold;
}

/* SITEMAP */
.CMSSiteMapLink
{
	text-decoration: none;
}
.CMSSiteMapLink:hover
{
	text-decoration: underline;
}
.SitemapCol1, .SitemapCol2, .SitemapCol3
{
	margin-left: -38px;
}
.SitemapCol1 a
{
	color: #ca0403 !important;
}
.SitemapCol2 a
{
	color: #cd4d0e !important;
}
.SitemapCol3 a
{
	color: #fb760f !important;
}
.SitemapCol1 ul, .SitemapCol2 ul, .SitemapCol3 ul
{
	list-style-type: none;
}
.SitemapCol1 ul li, .SitemapCol2 ul li, .SitemapCol3 ul li
{
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 10px;
}

.SitemapCol1 ul li ul li, .SitemapCol2 ul li ul li, .SitemapCol3 ul li ul li
{
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 0px;
}



/* BODY CONTAINER */
.BodyContainer
{
	width: 950px;	
	text-align: left;
	margin: 0 auto;	
}

/* SITE CONTAINER */
.SiteContainer
{
	min-height:210px;
	height: auto !important;
	background-color: white;
	height:210px;
	padding: 20px 20px 0 20px;
}

/* BOX */
.BoxBorder
{
	border: solid 1px #fc7b15;
}
.BoxContentHeader
{
	position:relative;
	background-color: #fc7b15;
	width: 578px;
	height: 21px;
	padding: 5px 0 0 14px;
	font-size: 1px;
	vertical-align: top;
}
.BoxContentHeader .BoxTitle
{
	font-size: 12px;
	font-weight: bold;
}

.BoxContentContainer
{
	width: 562px;
	padding: 18px 14px 18px 14px;
}
.BoxUsereditHeader
{
	width: 275px;
}
.BoxUsereditContainer
{
	width: 259px;
}
.BoxRelated
{
	width: 255px;
}
.BoxRelatedContainer
{
	width: 241px;
	padding: 13px;
}

.BoxEventDetailHeader
{
	width: 241px;
}
.BoxEventDetailContainer
{
	width: 227px;
	padding: 13px;
}

/* HEADER HOME */
.HeaderHome
{
	background-color: Black;
	color: White;
}
.HeaderBar
{
	background: url(../App_Themes/ClubSeat/images/top_bar.gif) no-repeat 0 0;
	width: 950px;
	height: 36px;
	text-align: right;
}
.HomeLogin
{
	padding: 0 0 0 50px;	
	height: 210px;
	vertical-align: top;
	margin: 0;	
}

/* HEADER CONTENTPAGE */
.HeaderContent
{
	background-color: Black;
	color: White;
}
.ContentLogin
{
	padding: 12px 0 0px 0px;
	vertical-align: top;
	margin: 0;	
}

/* NAVIGATION */
.NaviBar
{
	width: 950px;
	text-align: left;
	padding: 0;
	background-color: #cf4516;
}
.NavLevel1
{
	height:36px;
	width: 316px;
	float: left;
}
.NavLevel1 div
{
	padding: 9px 0 0 22px;
}
.NavLevel2
{
	border-top: solid 1px black;
	width: 940px;	
	padding-left: 10px;
	height:34px;

}
.NavLevel2_Item
{
	float: left;
	padding: 9px 13px 0 10px;
}
.NavLevel2_Separator
{
	float: left;	
	height: 34px;
	width: 3px;
	background: url(../App_Themes/ClubSeat/images/footer_bullet.gif) no-repeat 0px 15px;
	padding: 0;	
}

.NavLevel3
{
	width: 930px;	
	padding-left: 20px;
	height:22px;
	background-color: White;
}
.NavLevel3_Item
{
	float: left;
	padding: 3px 13px 0 10px;
}
.NavLevel3_Bullet
{
	float: left;	
	width: 3px;
	background: url(../App_Themes/ClubSeat/images/footer_bullet.gif) no-repeat 0px 10px;
	padding: 0;	
}
.NavLevel3_Arrow
{
	float: left;	
	padding: 3px 0 0 0;	
}


/* FOOTER */
.FooterTop
{
	background: url(../App_Themes/ClubSeat/images/bg_footer_top.gif) no-repeat 0 0;
	width: 900px;
	height: 26px;
	border-top: solid 1px Black;
	padding: 8px 0 0 50px;
}
.FooterBullet
{
	float: left;	
	background: url(../App_Themes/ClubSeat/images/footer_bullet.gif) no-repeat 0px 8px;
	padding: 0 8px 0 13px;	
}
.FooterBottom
{
	background: url(../App_Themes/ClubSeat/images/bg_footer_bottom.gif) repeat-x 0 0;
	width: 900px;
	height: 23px;
	padding: 8px 0 0 50px;
}
.FooterPipe
{
	vertical-align: top;
	color: White;
	font-size: 12px;
}

/* TAGCLOUD */
.TagSize1
{
	color: #cc0003;
	font-size: 10px;
	text-decoration: none;
}
.TagSize2
{
	color: #cc0003;
	font-size: 12px;
	text-decoration: none;
}
.TagSize3
{
	color: #cc0003;
	font-size: 15px;
	text-decoration: none;
}
.TagSize4
{
	color: #cc0003;
	font-size: 18px;
	text-decoration: none;
}

/* TEXT STYLES */
.ShopDescription
{
	color: #7a7a7a;
	font-size: 11px;
}
.OrangeText
{
	color: #fe801c;
	font-size: 11px;
}
.RedContentTitle
{
	font-size: 14px;
	color: #d01a05;
	font-weight: bold;
}
.EventDetailTitle
{
	font-size: 14px;
	color: #d51802;
	font-weight: bold;
	padding-bottom: 5px;
}
.EventRadioButton
{
	font-weight: bold;
	font-size: 12px;
}
.OrangeTitle
{
	color: #fe801c;
	font-size: 12px;
	font-weight: bold;
}
.Label
{
	font-size: 11px !important;	
	color: White;
	padding: 0;
	margin: 0;
}
.RedLabel
{
	color: #cc0001;
	font-size: 12px;
}
.BlackLabel
{
	color: Black;
	font-size: 12px;
}
.RegistrationSmall
{
	color: Black;
	font-size: 10px;
}

/* RESIZED IMAGES */
.MyEventThumbImage
{
	background-color: white;
	border: solid 1px black;
	text-align: center;	
}
.MyEventThumbImage_selected
{
	background-color: white;
	border: solid 1px #fd6801;
	text-align: center;	
}

.MyEventPreviewImage
{
	background-color: white;
	/* border: solid 1px black; */
	text-align: center;
}

.MyseatPreviewImage
{
	background-color: white;
	/*border: solid 1px #fd6801;*/
	border: solid 1px black;
	text-align: center;	
}
.MyseatThumbImage
{
	background-color: white;
	/*border: solid 1px #fd6801;*/
	border: solid 1px black;
	text-align: center;	
}

.Avatar
{
	background-color: Gray;
	width: 146px;
	height: 146px;
	text-align: center;
}

.AvatarSmall
{
	background-color: Gray;
	width: 70px;
	height: 70px;
	text-align: center;
}

.AvatarDetailCar
{
	background-color: Gray;
	width: 380px;
	height: 270px;
	text-align: center;
}

.AvatarPreview
{
	padding: 8px 6px 8px 6px;
	background: url(../App_Themes/ClubSeat/images/avatar_preview_bg.gif) repeat-y 0 0;
}


/* GENERAL */
.TeaserBorder
{
	
}
.MyEventimagesScrollpane
{
	/*width: 590px;*/
	width: 462px;
	overflow: auto;
	padding: 2px;
}
.MembersOnly
{
	background: url(../App_Themes/ClubSeat/images/members_only.jpg) no-repeat 0 0;
	width: 950px;
	height: 392px;
	padding: 0;
	margin: -20px;
}
.Warning
{
	background-color: #fc7b15;
	width: 255px;
	padding: 2px 2px 2px 5px;
	margin-bottom: 5px;
	vertical-align: top;
	color: White;
}
.GreyLine
{
	background-color: #cccdd1;
	height: 1px;
	overflow: hidden;
	font-size: 1px;
	width: 100px;
}

.PageError
{
	color: #cd0102;
	padding: 5px 30px 5px 0;
	font-size: 12px;
}
.Hidden
{
	display: none;
}
.RenderedText
{
	margin-left: -1px;
	font-size: 1px;
}
.Content
{
	
}
.Space
{
	padding: 0;
	margin: 0;
	font-size: 1px;
	height: 1px;
	width: 1px;
	overflow: hidden;	
	line-height:1px;
}
.VDottedLine
{
	padding: 0;
	margin: 0;
	background: url(../App_Themes/ClubSeat/images/v_dot.gif) repeat-y 0 0;
	width: 1px;
	height: 3px;
	overflow: hidden;
}
.DottedLine
{
	padding: 0;
	margin: 0;
	background: url(../App_Themes/ClubSeat/images/dot.gif) repeat-x 0 0;
	width: 9px;
	height: 1px;
	overflow: hidden;
}
.DottedLineGrey
{
	padding: 0;
	margin: 0;
	background: url(../App_Themes/ClubSeat/images/grey_dot.gif) repeat-x 0 0;
	width: 9px;
	height: 1px;
	overflow: hidden;
}
.DottedLineHome
{
	padding: 0;
	margin: 0;
	background: url(../App_Themes/ClubSeat/images/home_dot.gif) repeat-y 0 0;
	width: 86px;
	height: 192px;
	overflow: hidden;
}
.DottedLineRegister
{
	padding: 0;
	margin: 0;
	background: url(../App_Themes/ClubSeat/images/register_dot.gif) repeat-y 0 0;
	width: 50px;
	overflow: hidden;
}

/* TEXTBOX */
.TbxHomeLogin
{
	border: none;
	background-color: #d9d9d9;
	width: 145px;
	height: 14px;
}
.TbxRegister
{
	border: solid 1px #7f9db7;
	width: 200px;
	height: 20px;
	padding: 0;
	margin: 0;
	vertical-align: top;
}

.TbxEdit
{
	border: solid 1px #7f9db7;
	width: 150px;
	height: 20px;
	padding: 0;
	margin: 0;
	vertical-align: top;
}
.TbxShop
{
	border: solid 1px #7f9db7;
	width: 25px;
	height: 21px;
	padding: 0;
	margin: 0;
	text-align: center;
	line-height: 20px;	
}
/* DROPDOWN */
.DdlEvents
{
	border: solid 1px #7f9db7;
	width: 256px;
	height: 20px;
	padding: 0;
	margin: 0;
	vertical-align: top;
}


.CbxRegister label
{
	font-size: 12px;
	color: Black;
}
.MyseatImageList
{
	width: 250px;
	height: 100%;
	overflow: auto;	
}

/* LINKS */
.LinkPaging
{
	color: #c91a00;
	text-decoration: underline;
	font-size: 11px;	
}
.LinkPagingInactive
{
	color: #c91a00;
	text-decoration: none;
	font-size: 11px;	
}

.LinkRed
{
	color: #c91a00;
	text-decoration: none;
	background: url(../App_Themes/ClubSeat/images/link_red.gif) no-repeat 0 3px;
	padding-left: 13px;
	font-size: 11px;
}

.LinkRedContent
{
	color: #c91a00;
	text-decoration: none;
	background: url(../App_Themes/ClubSeat/images/link_red_content.gif) no-repeat 0 3px;
	padding-left: 13px;
	font-size: 11px;
}

.LinkRedContentNoActionPicture
{
	color: #c91a00;
	text-decoration: none;
	font-size: 11px;
}

.LinkWhite
{
	color: #ffffff;
	text-decoration: none;
	background: url(../App_Themes/ClubSeat/images/link_white.gif) no-repeat 0 3px;
	padding-left: 13px;
	font-size: 11px;
}

.LinkGrey
{
	color: #656565;
	text-decoration: none;
	background: url(../App_Themes/ClubSeat/images/link_grey.gif) no-repeat 0 3px;
	padding-left: 13px;
	font-size: 11px;
}

/* MODAL DIALOGE */
.ModalError
{
	background-color: #cc0001;
	color: White;
	padding: 5px 30px 5px 25px;
	width: 480px;
}

.ModalError a
{
	color: White !important;
}

.ModalBackground
{
	background-color: White;
	filter:alpha(opacity=80);
	opacity:0.8;
}

.ModalClose
{
	color: #818181;
	font-size: 12px;
	text-decoration: none;
}
.RegisterModalContainer
{
	border: solid 5px #81817f;
	background-color: White;
	color: #666666;
	font-size: 12px;
}
.RegisterModalForm
{
	width: 480px;
	padding: 12px 30px 20px 25px;	
}
.RegisterModalConfirm
{
	width: 523px;
	padding: 0;	
}

.TellafriendModalForm, .RecommendImageModalForm
{
	width: 300px;
	padding: 12px 30px 20px 25px;	
}


/* HOME TEASER */

.HomeTeaserLeft
{
	padding-left:30px;
}
.HomeTeaserLeft .TeaserImg
{
	padding-top:4px;
}
.homeTeaserTitle2
{

}
.HomeTeaserTitle3	
{
	height:36px;
}
.HomeTeaserRightTitle3
{
	margin-top:1px; /*10px*/
	height:36px;
}

/* END HOME TEASER */

/* SLIDESHOW HOME TEASER */
div.slideshow {
	position:relative;
	height:177px;
	width:609px;
	background-color: #ffffff;
	/*padding: 10px 0 0 12px;*/
	overflow:hidden;
	}
div.slides{
	width:5000px;
	position:relative;
	}	
div.slide {
	float:left;
	position:relative;
	width:152px;
	}
.homSliderImg
{
	background-color:#ffffff;
	width:152px;
	border: solid 1px #fff;
	padding-top:5px;
}

.HiddenButton
{
	display:none;
}

.SlideShowGoBackward .SlideShowGoForeward 
{
	background-color:#FFFFFF;
	height:105px;
	overflow:hidden;
	/*padding:10px 0pt 0pt 12px;*/
	position:relative;
}

/* END SLIDESHOW HOME TEASER */


/* CLEAR */

.ClearMinHeight{min-height:0 !important;}

/* END CLEAR*/


/* TICKETSHOP */

.EventSelText
{
	margin:20px 0 10px 0;
}

/* END TICKETSHOP */


/* FORUM */
.UserProfileLink
{
	text-decoration: underline;
	color: #e36c26;
	padding: 0;
	font-weight: normal;
}
.ForumManage
{
	border: 1px solid #cccccc;
	margin: 0px 5px 5px;
	padding: 2px 5px;
	background-color: #eeeeee;
}

.PostManageEdit table
{
	border: none !important;
}

.PostManageEdit .ForumNewPost td
{
	border-bottom: none !important;
}

.ForumNewPost .SignatureAreaItem
{
	width: 500px;
	height: 50px;
}

.SignatureArea
{
	width: 100%;
	border-top: solid 1px #D7D7D7;
	font-size: 8pt;
	color: #a8a8a8;
	margin-top: 5px;
	padding: 5px;
}

.ForumTree .PostTree .SignatureArea
{
	width: 100%;
	border-top: solid 1px #D7D7D7;
	font-size: 8pt;
	color: #a8a8a8;
	margin-top: 5px;
	padding: 5px;
}

/* Forum group */
.ForumGroup
{
	width: 100%;
}

.ForumGroup *
{
	font-family: Arial;
}

.ForumGroup .Table
{
	width: 100%;
	/*border-top: solid 1px #cccccc;*/
	border: solid 1px #fc7813;
	background-color: #ffffff;
}

.ForumGroup .Table td
{
	padding: 6px;
}

.ForumGroup .Table .Header td
{
	font-weight: bold;
	/*border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;*/
	color: #ffffff;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #fc7813;
}

.ForumGroup .Table .Info td
{
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #888888;
	border-top: solid 1px #888888;
	padding-top: 0px;
	padding-bottom: 0px;
	background: #000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x top left;
	height: 55px;
	vertical-align: top;
}

.ForumGroup .Table .GroupName
{
	display: block;
	font-weight: bold;
	font-size: 17px;
	padding-top: 8px;
	padding-bottom: 5px;
	color: #ffffff;
}

.ForumGroup .Table .GroupDescription
{
	display: block;
	padding-left: 10px;
	color: #dddddd;
}


.ForumGroup .Table .ForumInfo
{
	padding-top: 10px;
	padding-bottom: 10px;
}

.ForumGroup .Table .Threads
{
	text-align: center;
	width: 50px;
}

.ForumGroup .Table .Posts
{
	text-align: center;
	width: 50px;
}

.ForumGroup .Table .LastPost
{
	text-align: center;
	width: 200px;
}

.ForumGroup .Table .PostTime
{
	white-space: nowrap;
}

.ForumGroup .Table .PostUser
{
	white-space: nowrap;
	font-weight: bold;
	color: #e36c26;
}

.ForumGroup .ForumOdd td
{
	background-color: #f8f8ff;
}

.ForumGroup .Forum td
{
	/*border-right: solid 1px #cccccc;*/
	/*border-bottom: solid 1px #fc7813;*/
	border-top: solid 1px #fc7813;
}

.ForumGroup .Forum .ForumName
{
	font-weight: bold;
	font-size: 15px;
	text-decoration: underline;
	color: #fc7813;
}

.ForumGroup .Forum .ForumDescription
{
	padding-left: 10px;
}


/* Forum flat view */
.ForumFlat *
{
	font-family: Arial;
}

.ForumFlat .Table
{
	width: 100%;
	background-color: #ffffff;
	/*border-bottom: solid 1px #fc7813;*/
}

.ForumFlat .Table td
{
	padding: 6px;
}


.ForumFlat .Table .Info td
{
	/*border: solid 1px #888888;*/
	padding-top: 0px;
	padding-bottom: 0px;
	/*background: #000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x top left;*/
	background-color: #fc7813;
	height: 55px;
	vertical-align: top;
}

.ForumFlat .Table .ForumContent
{
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	/*font-size: 110%;*/
}

.ForumFlat .Table .Posts
{
	/*border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;*/
}

.ForumFlat .Table .ForumName
{
	display: block;
	font-weight: bold;
	font-size: 17px;
	padding-top: 8px;
	padding-bottom: 5px;
	/*text-decoration: underline;*/
	color: #ffffff;
}

.ForumFlat .Table .ForumDescription
{
	display: block;
	padding-left: 10px;
	color: #ffffff;
}

.ForumFlat .Table .Informations td
{
	font-weight: bold;
	background-color: #eeeeee;
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #bbbbbb;
	padding: 5px;
	background-color: #fffec0;
}

.ForumFlat .Table .Actions td
{
	font-weight: bold;
	background-color: #eeeeee;
	border-right: solid 1px #fc7813;
	border-left: solid 1px #fc7813;
	border-bottom: solid 1px #fc7813;
	padding: 5px;
}

.ForumFlat .Table .Actions .ActionLink
{
	color: #e36c26; 
	text-decoration: underline;
	padding: 0px 5px 0px 5px;
}

.ForumFlat .Table .Posts td
{
	/*border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;*/
	padding: 0px;
}

.ForumFlat .Table .PostsTable
{
	width: 100%;
}

.ForumFlat .Table .PostsTable td
{
	border: solid 1px #fc7813;
/*	border-right: none;
	border-left: none;*/
	border-bottom: none;
}

.ForumFlat .Pager td
{
	background-color: #fc7813;
	border: none;
	padding: 0px;
	height: 23px;
	font-weight: bold;
	color: White;
	text-align: center;
}

.ForumFlat .Pager a
{
	font-weight: bold;
	text-decoration: underline;
	color: White;
}

.ForumFlat .ThreadTable
{
	border-left: solid 1px #fc7813;
	border-right: solid 1px #fc7813;
}

.ForumFlat .ThreadTable td
{
	/*border-right: solid 1px #cccccc;*/
	border-bottom: solid 1px #fc7813;
}

.ForumFlat .ThreadTable .Header td
{
	font-weight: bold;
	background-color: #fc7813;
	/*border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;*/
	color: #ffffff;
	padding-top: 4px;
	padding-bottom: 4px;
	/*background-image: url(../App_Themes/CorporateSite/Images/genbackground.gif);*/
}

.ForumFlat .ThreadTable .Author
{
	text-align: center;
	width: 200px;
	color: #e36c26;
}

.ForumFlat .ThreadTable .Posts
{
	text-align: center;
	width: 50px;
}

.ForumFlat .ThreadTable .LastPost
{
	text-align: center;
	width: 200px;
}

.ForumFlat .ThreadTable .PostTime
{
	white-space: nowrap;
}

.ForumFlat .ThreadTable .PostUser
{
	white-space: nowrap;
	font-weight: bold;
	color: #e36c26;
}

.ForumFlat .ThreadTable .ThreadInfo
{
	text-align: left;
}

.ForumFlat .ThreadTable .ThreadInfo .ThreadName
{
	font-weight: bold;
	text-decoration: underline;
	color: #e36c26;
}

.ForumFlat .ForumBreadCrumbs
{
	font-weight: normal;
	font-size: 9pt;
	font-family: Arial;
	padding: 0px 5px 0px 5px;
}

.ForumFlat .ForumNewPost
{
	border: solid 1px #fc7813;
	/*border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;*/
}

/* Flat forum post */
.ForumFlat .ForumPost
{
	padding: 8px 8px 8px 8px;
}

.ForumFlat .PostIndent .ForumPost
{
	border-left: solid 1px #cccccc;
}

.ForumFlat .PostIndent
{
	padding-left: 30px;
}

.ForumFlat .PostUser, .ForumFlat .PostUserLink
{
	white-space: nowrap;
	font-weight: bold;
	color: #e36c26;
}

.ForumFlat .PostUser
{
	text-decoration: none;
}

.ForumFlat .PostSubject
{
	display: block;
	font-weight: bold;
	font-size: 13px;
}

.ForumFlat .PostText
{
	display: block;
	padding: 3px 5px 3px 5px;
}

.ForumFlat .PostActionLink
{
	text-decoration: underline;
	color: #e36c26;
	padding: 0px 5px 0px 5px;
}

/* New post form */
.ForumNewPost
{
	padding: 5px;
	font-family: Arial;
}

.ForumNewPost .PostReply
{
	border: solid 1px #cccccc;
	margin-top: 5px;
	margin-bottom: 5px;
}

.ForumNewPost .FormPadding
{
	/*border: solid 1px #cccccc;*/
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.ForumNewPost .Title
{
	font-size: 17px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
	display: block;
}

.ForumFlat .ForumNewPost .PostForm td
{
	border: none;
}

.ForumNewPost .ItemLabel
{
	font-weight: bold;
	vertical-align: middle;
	padding: 5px;
}

.ForumNewPost .Button
{
	width: 100px;
}

.ForumNewPost .TextboxItem
{
	width: 500px;
}

.ForumNewPost .TextboxItemShort
{
	width: 300px;
}



.ForumNewPost .TextareaItem
{
	width: 500px;
	height: 200px;
}


/* Forum tree view */
.ForumTree *
{
	font-family: Arial;
}

.ForumTree .Table
{
	width: 100%;
	background-color: #ffffff;
}

.ForumTree .Table td
{
	padding: 6px;
}


.ForumTree .Table .Info td
{
	background-color: #5c99e8;
	border: solid 1px #888888;
	padding-top: 0px;
	padding-bottom: 0px;
	background: #000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x top 

left;
	height: 55px;
	vertical-align: top;
}

.ForumTree .Table .ForumName
{
	display: block;
	font-weight: bold;
	font-size: 17px;
	padding-top: 8px;
	padding-bottom: 5px;
	/*text-decoration: underline;*/
	color: #ffffff;
}

.ForumTree .Table .ForumDescription
{
	display: block;
	padding-left: 10px;
	color: #dddddd;
}

.ForumTree .Table .Actions td
{
	font-weight: bold;
	background-color: #eeeeee;
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #bbbbbb;
	padding: 5px;
}

.ForumTree .Table .Actions .ActionLink
{
	color: #e36c26;
	text-decoration: underline;
	padding: 0px 5px 0px 5px;
}

.ForumTree .Table .Posts
{
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	padding: 0px;
}

.ForumTree .Table .Posts .PostTree td
{
	padding: 0px;
}

.ForumTree .Table .Posts .PostTree
{
	padding: 5px;
	border-top: solid 1px #dddddd;
	border-bottom: solid 1px #dddddd;
}

.ForumTree .ForumNewPost .PostForm td
{
	border: none;
}

/* Tree forum post */
.ForumTree .ForumPost
{
	padding: 8px 8px 8px 8px;
}

.ForumTree .PostDetail .ForumPost
{
	/*border-top: solid 1px red;*/
}

.ForumTree .PostUser, .ForumTree .PostUserLink
{
	color: #e36c26;
	font-weight: bold;
	white-space: nowrap;
}

.ForumTree .PostUser
{
	text-decoration: none;
}

.ForumTree .PostSubject
{
	display: block;
	font-weight: bold;
	font-size: 13px;
}

.ForumTree .PostText
{
	display: block;
	padding: 3px 5px 3px 5px;
}

.ForumTree .PostActionLink
{
	color: #e36c26;
	padding: 0px 5px;
	text-decoration: underline;
}

.ForumTree .PostTree .ForumPost
{
	 border: solid 1px #cccccc;
	 width: 600px;
}

/* Overall */
.HiddenButton
{
	display: none;
}



/* Tree Items*/
.ForumTree .PostTree td
{
	vertical-align: top;
}

.ThreadPost, .SubThreadPost, .RootPostItem, .ThreadPostSelected
{
	padding: 3px 3px 1px 3px;
	overflow: hidden;
	color: #000000;
	font-weight: bold;
}

.ThreadPostSelected
{
	background-color: #cccccc;
	font-weight: bold;
	color: #000000;
	overflow: hidden;
	padding: 3px 20px 1px 3px;
}

.PostSeparator
{
	padding: 0 3px;
}


.OfficeName
{
	padding: 2px 0 2px 0;
	font-weight: bold;
}

/* MESSAGING STYLES */

    .AdditionalHeaderInfos{
	color:#FFFFFF;
	font-size:11px;
	line-height:100%;
	padding-right:14px;
	position:absolute;
	right:0;
	top:8px;
    }
    
    table.List{
        margin-top: 5px;
        align: left;
        border-collapse: separate;
        border-spacing: 0;
    }

    .TableHeader{}
        tr.TableHeader th{ 
            border-bottom: 1px solid #fa7f1a;
            padding-bottom:3px;
        }
        .TableHeader a{
            text-decoration:none;
            color:#000;
            font-weight:bold;
            font-size: 12px;
        }
        
    .OddRow a, .OddRowUnread a, .OddRowRead a,.EvenRow a, .EvenRowRead a, .EvenRowUnread a{
            text-decoration:none;
            color:#000;
            font-size: 11px;
    }
        .OddRowUnread a, .EvenRowUnread a{
            font-weight:bold;
        } 

    .TablePager{
        
    }
        .TablePager span{
            font-weight:bold;
            text-decoration:none;
            color:#000;
        }
        .TablePager a{
            color:#000;
        }
    
    .BtnActions{
        margin-top:5px;
    }
    
    .MessageActions{
        text-align:right;
    }
    .ViewMessage{
        position:relative;
        top:-15px;
        width:500px;
    }
    
    .FieldCaption{
        width:50px;
    }
    
    .Field{
        width:260px;
    }
	.Field input, .Field textarea{
		border: 1px solid #666666;
	}
    
    .Field span{
        float:left;
    }
    
    .MessageBody{
        margin-top:5px;
        padding: 5px 0 15px 50px;
        width:510px;
        border-top: 1px solid #fa7f1a;
        border-bottom: 1px solid #fa7f1a;
    }
    
    .SendMessage{
        padding-bottom:40px;
    }
    
    .SendMessage .HeaderTable td{
        padding-bottom:3px;
    }

/* END MESSAGING STYLES */

/* BEGIN IMAGE RECOMMENDATION */

.img-recommendation{
	padding: 10px;
	font-weight: bold;
}

/* END IMAGE RECOMMENDATION */

/* START ADDTHIS STYLES */

ul.addthis-list{
	float:right;
	margin:0pt;
	padding:0pt;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	/* display:block; */
	display:none;
	}
li.addthis-item{
	margin:0pt;
	padding:0pt;
	}

/* END ADDTHIS STYLES */