﻿.InputBtn { background-color:#E0E9F3;border:solid 1px #89ABD1;font-family:Tahoma;font-size:10px; }
UL.ForumPostList {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.content_container{padding:0 8px;position:relative;min-height:1px;}.header_container{background:#fafafa;min-width:765px;margin-right:-2px;margin-left:-2px;}.header_top{font-size:1px;}.header_top,.header_content,.header_bottom,.header_top_right,.header_content_right,.header_bottom_right{background:url(http://i1.asp.net/common/forums-css/i/bg_header.png?cdn_id=21) no-repeat;position:relative;}.header_top_right{background-position:right -4px;height:4px;}.header_content{background-position:0 bottom;}.header_content_right{background-position:right -28px;min-height:50px;_height:50px;padding:0 0 0 175px;}

a:link 		{color:#034efa;}
.logo{position:absolute;left:12px;bottom:0;}a img{border:none;}ul.nav_main{margin:0;padding:0;position:absolute;bottom:-5px;left:140px;_width:100%;}.nav_main li{display:inline;list-style:none;font-family:Arial,Helvetica,sans-serif;font-size:.8em;padding-top:5px;}.content_container p,.content_container li,table{font-size:11px;}.nav_main li a:link,.nav_main li a:visited{color:#034efa;}.nav_main li a{text-decoration:none;display:block;float:left;font-weight:bold;padding:6px 6px 8px;letter-spacing:-.04em;}.nav_main li.active{background:#20489d url(http://i3.asp.net/common/forums-css/i/bg_nav_main_current.png?cdn_id=21);color:#FFF;display:block;float:left;padding:0;}.nav_main li.active a:link,.nav_main li.active a:visited{background:url(http://i3.asp.net/common/forums-css/i/bg_nav_main_current.png?cdn_id=21) right -59px;color:#FFF;padding:6px 6px 8px 6px;z-index:10000!important;}li.search{display:block;float:left;white-space:nowrap;margin-left:5px;}#SearchBoxWrapper{border:1px solid back;background:url(http://i1.asp.net/common/forums-css/i/bg_search_box_and_button.png?cdn_id=21) no-repeat;float:left;padding-bottom:3px;margin-top:2px;margin-left:1px;}input.search_box{border:0 solid white;color:#767575;font:.85em Verdana,Arial,Helvetica,sans-serif;letter-spacing:-.03em;width:95px;vertical-align:middle;margin-left:5px;margin-top:1px;margin-right:7px;}.search_button{border:none;background:url(http://i1.asp.net/common/forums-css/i/bg_search_box_and_button.png?cdn_id=21) no-repeat right -19px;width:20px;height:20px;margin-left:-3px;display:inline;vertical-align:middle;margin-top:2px;cursor:pointer;font-size:1px;color:#113691;letter-spacing:-1em;}.nav_login_user{position:absolute;top:0;right:18px;font:1em Arial,Helvetica,sans-serif;text-align:right;}.nav_login_user{position:absolute;top:0;right:18px;font:1em Arial,Helvetica,sans-serif;text-align:right;width:100%;}.nav_login_user p{padding:0;margin:0 0 3px 0;line-height:100%;}.nav_login_user p{padding:0;margin:0 0 3px 0;line-height:100%;}.nav_login_user a:link,.nav_login_user a:visited{text-decoration:none;color:#034efa;font-weight:bold;}.nav_login_user a:link,.nav_login_user a:visited{text-decoration:none;color:#034efa;font-weight:bold;}.header_breadcrumb_top{background-position:0 0;font-size:1px;}.header_breadcrumb_top,.header_breadcrumb_top_right,.header_breadcrumb_content,.header_breadcrumb_content_right,.header_breadcrumb_bottom,.header_breadcrumb_bottom_right{background:url(http://i1.asp.net/common/forums-css/i/bg_breadcrumb.png?cdn_id=21) no-repeat;position:relative;}.header_breadcrumb_top_right{background-position:right -7px;height:7px;}.header_breadcrumb_content{background-position:0 -47px;font-size:.65em;}.header_breadcrumb_content_right{background-position:right -236px;padding:4px 12px 2px 12px;}

.CommonBreadCrumbArea
{
	display: inline;
}

.header_breadcrumb_bottom{background-position:0 -425px;height:8px;font-size:1px;}.header_breadcrumb_bottom_right{background-position:right -433px;height:8px;}

#CommonSidebarRight .CommonSidebar
{
    float: right;
	margin: 0;
	padding: 2px 0 20px 10px;
	overflow: hidden;
	width: 300px;
	position: relative;
}

.CommonSidebarArea
{
	padding: 0 0 6px 0;
	width: 100%;
	overflow: hidden;
	margin: 0;
}

.CommonSidebarRoundTop, .CommonSidebarRoundTop .r1, .CommonSidebarRoundTop .r2, .CommonSidebarRoundTop .r3, .CommonSidebarRoundTop .r4
{
	display: none;
}

.CommonSidebarInnerArea, .CommonSidebarRoundBottom .r1, .CommonSidebarRoundBottom .r2, .CommonSidebarRoundBottom .r3, .CommonSidebarRoundBottom .r4
{
	background-color: #e4eafa;
	border-color: #e4eafa;
}

.CommonSidebarInnerArea
{
	margin: 0;
	padding: 0;
}

.CommonSidebarHeader
{
	color: #000;
	padding: 4px 8px 0 8px;
	margin: 0px;
	background-image: url(../images/sidebar-header-background.png);
	background-repeat: no-repeat;
	background-position: top-left;
	width: 284px;
	height: 25px;
	overflow: hidden;
}

h4{font-size:1em;}h1,h2,h3,h4,h5,h6{margin:10px 0;padding:5px 0;font-family:Arial,Helvetica,sans-serif;}

.CommonSidebarContent
{
	font-size: 90%;
	padding: 0 8px 8px 8px;
	overflow: hidden;
	width: 284px;
}

UL.CommonSidebarList
{
	margin: 0;
	padding: 0;
}

UL.CommonSidebarList LI
{
	margin-bottom: 5px;
	margin-left: 20px;
}

.CommonSidebarRoundBottom
{
	height: 5px;
}

.CommonSidebarRoundBottom .r1 { margin: 0 1px; height: 2px; }

.CommonSidebarRoundBottom .r1, .CommonSidebarRoundBottom .r2, .CommonSidebarRoundBottom .r3, .CommonSidebarRoundBottom .r4
{
	/*background-image: url(http://i2.asp.net/common/forums-css/fan-theme/images/common/sidebar-bottom.png?cdn_id=20);*/
	background-repeat: repeat;
	background-position: left top;
}

.CommonSidebarRoundBottom .r1, .CommonSidebarRoundBottom .r2, .CommonSidebarRoundBottom .r3, .CommonSidebarRoundBottom .r4
{
	border-left: solid 1px;
	border-right: solid 1px;
	height: 1px;
	overflow: hidden;
}

.CommonSidebarRoundBottom .r2 { margin: 0 2px; }
.CommonSidebarRoundBottom .r3 { margin: 0 3px; border-left-width: 2px; border-right-width: 2px; }

.CommonSidebarRoundBottom .r4 { margin: 0 5px; height: 0; border-top: solid 1px; border-left-width: 0; border-right-width: 0; }

.previous_next_community_narrow, .previous_next_community_blank 
{
	min-width:100%; 
	padding-bottom: 10px;
	margin-bottom: 0;
	margin-top: 10px;
}

.previous_next_container 
{
    min-width:300px;
	padding: 0;
	margin: 0;
	min-height:1px;
	_height:1px;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	min-width:486px;
}

.previous_next_community 
{
    background:#fff url(../images/bg_heading-community-alt.png) repeat-x right 0;
    color:#fff;
	padding-bottom: 0;
	margin-bottom: 0;
}

.heading_container h1,.heading_container h2,.heading_container h3,.heading_container h4,.heading_container h5,.heading_container h6,.previous_next_container h1,.previous_next_container h2,.previous_next_container h3,.previous_next_container h4,.previous_next_container h5,.previous_next_container h6,.rounded_box h1,.rounded_box h2,.rounded_box h3,.rounded_box h4,.rounded_box h5,.rounded_box h6{padding:5px 8px 4px 8px;margin:0;font-size:.95em;position:relative;}

.previous_next_community h2 
{
    background:url(../images/bg_heading-community-alt.png) repeat-x 0 -70px;
    padding:7px 10px 4px 10px;
    margin-top: 0px;
    margin-bottom: 0px;
	font-size:.95em; 
}

h2{font-size:1em;}

.previous_next_community_blank .previous_next_content_left, 
.previous_next_community_narrow .previous_next_content_left 
{
	background:#fff url(../images/bg_content_border.png) repeat-y left top;
	width:100%;
	padding:0;
	/* margin-top: -10px; */
	margin-bottom: 0;
}

.previous_next_community_blank .previous_next_top
{
    background: #fff url(../images/bg_community_wide_blank-alt.png) no-repeat left top;
    height:13px;
    font-size:1px;
}
.previous_next_community_blank .previous_next_top span
{
    background:url(../images/bg_community_wide_blank-alt.png) no-repeat -2493px -10px;
	height:13px;
	width:7px;
	display:block;
	float:right;
}

.previous_next_content_middle_left 
{
	background:#fff url(../images/bg_content_border.png) repeat-y left top;
	position:relative;
	margin-bottom: 0;
	padding-bottom:0;
}

.previous_next_community .previous_next_content_middle_right 
{
	color:#000;
} 

.previous_next_content_middle_right
{
	margin-left: 10px;
}

.previous_next_content_middle_right 
{
	background:url(../images/bg_content_border.png) repeat-y right top;
	padding:0 12px 0 4px;
	margin-bottom: 0;
}

.previous_next_content_middle_right p.top_period
{
    margin: -5px 0 0 0;
    padding: 0;
    font-size: 0.6em;
    color: #348827;
    text-align: right;
}

.previous_next_community_blank .previous_next_content_middle_right ol
{
    margin: 0 20px;
    padding: 0 15px;
}
.previous_next_community_blank .previous_next_content_middle_right ol li
{
    margin-top: 0;
    margin-bottom: .4em;
    padding-top: 0;
    padding-bottom: 0;
}
li.big_number1{font-size:.9em;font-weight:bold;}.thumbnail_59_for_avatar img{background:url(../images/bg_thumbnail_sprite.png) no-repeat;width:59px;height:59px;padding:5px;}

.CommonSmallAvatar img
{
    width:16px;
	height:16px;
	border: 1px solid #034efa;	
}

.more{font-size:.7em;padding-top:6px;}

.more 
{
	background:url(../images/bg_more_line.png) no-repeat;
	padding:4px 0 2px 0;
	margin:16px 0 0 0;
}

.previous_next_bottom 
{
	background: red url(../images/bg_community_narrow-alt.png) no-repeat 0 -640px;
	height:10px;
	font-size:1px;
	margin-bottom: 0;
	padding-bottom:0;
}

.previous_next_bottom span 
{
	background:url(../images/bg_community_narrow-alt.png) no-repeat right -650px;
	display:block;
	height:10px;
	font-size:1px;
	margin-bottom: 0;
	padding-bottom:0;
}

#CommonContent {
	margin: 0;
	padding: 0;
	height: 1%; /* IE6 hack... it's very minor, though */
	overflow: hidden;
}

#CommonContentInner
{
	width: 100%;
	overflow: hidden;
	position: relative;
}

.CommonContentArea
{
    margin: 2px 0 0 0;
}

.CommonListTitle
{
	background:url(../images/bg_heading.png) no-repeat;
	position:relative;
	background-color:#7AA4DD;
	margin-top:0px;
	padding:0;
	clear:both;
	margin-left: 2px;
}

.CommonListTitleRight
{
	background:url(../images/bg_heading.png) no-repeat;
	position:relative;
	background-position:0 -70px;
	height:5px;
	width:5px;
	float:right;
	overflow:hidden;
}

.CommonListTitle h2
{
	padding:5px 8px 4px 8px;
	margin:0;
	font-size:14px;
	position:relative;
	font-family:Tahoma;
	text-align:right;
}

.CommonListArea table
{
	margin:2px 0 0 0;
	padding: 0;
}

#CommonContent #CommonContentInner table tr th{text-align:center;padding-left:0;padding-right:0;}#CommonContent .CommonListHeaderRightMost{text-align:center;}.ForumGroupImageAndNameHeader{text-align:center;}

.CommonListHeaderRightMost, .CommonListHeader
{
	background:#DCE4F9 url(../images/bg_heading.png) 900px -7px;
	vertical-align:middle;
	padding:4px 10px 4px 10px;
	text-align:right;
	border-bottom:2px solid #FFF;
	border-left:2px solid #FFF;
	font-size:11px;
}


.ForumGroupLastPostHeader{text-align:center;}.ForumGroupTotalThreadsHeader{text-align:center;}


.CommonListCellLeftMost, .CommonListCell
{
    /*background:#e8eefe*/
	background:#DCE4F9;
	vertical-align:middle;
	padding:3px 10px;
	border-bottom:2px solid #FFF;
	border-left:2px solid #FFF;
}

.CommonContentArea .CommonListRow a{color:#627fbc;}A.ForumGroupNameRead,.ForumGroupNameRead:LINK,.ForumGroupNameRead:VISITED,.ForumNameRead:ACTIVE{color:#034efa;font-weight:bold;}#CommonContent .ForumGroupLastPostColumn{}.ForumGroupLastPostColumn{text-align:right;}#CommonContent .ForumMyRepliesColumn,#CommonContent .ForumGroupTotalThreadsColumn{}#CommonContent .ForumGroupTotalThreadsColumn{}.ForumGroupTotalThreadsColumn{text-align:center;}

.CommonInlineMessageTitle, .CommonMessageTitle
{
	background:url(../images/bg_heading.png) no-repeat;
	position:relative;
	background-color:#7AA4DD;
	margin-top:6px;
	padding:0;
	clear:both;
}

.CommonInlineMessageTitleRight, .CommonMessageTitleRight
{
	background:url(../images/bg_heading.png) no-repeat;
	position:relative;
	_height:1px;
	background-position:0 -70px;
	height:5px;
	width:5px;
	float:right;
	overflow:hidden;
}

.CommonInlineMessageTitle h2, .CommonMessageTitle h2
{
	padding:5px 8px 4px 8px;
	margin:0;
	font-size:.95em;
	position:relative;
}

.CommonInlineMessageArea, .CommonMessageArea
{
	background:url(../images/bg_bucket.png) repeat-x 0 -44px;
	min-height:1px;
	_height:1px;
	position:relative;
}

.CommonInlineMessageTop, .CommonMessageTop
{
	border-left:2px solid #9fbde5;
	border-right:2px solid #9fbde5;
	background:url(../images/bg_bucket.png) no-repeat;
	height:10px;
}

.CommonInlineMessageTop span, .CommonMessageTop span
{
	background:url(../images/bg_bucket.png) no-repeat right -10px;
	width:10px;
	height:10px;
	float:right;
	overflow:hidden;
}

.CommonInlineMessageContent, .CommonMessageContent
{
	border-left:2px solid #9fbde5;
	border-right:2px solid #9fbde5;
	min-height:1px;
	_height: 1px;
	position:relative;
	padding: 0 10px;
}

.CommonInlineMessageContent p, .CommonMessageContent p, .CommonInlineMessageContent .CommonFormArea, .CommonMessageContent .CommonFormArea
{
    margin: 0px;
    padding-bottom: 10px;
}

.CommonInlineMessageBottom, .CommonMessageBottom
{
	background:url(../images/bg_bucket.png) no-repeat 0 -22px;
	height:10px;
	margin-bottom:4px;
}

.CommonInlineMessageBottom span, .CommonMessageBottom span
{
	background:url(../images/bg_bucket.png) no-repeat right -34px;
	width:12px;
	height:10px;
	float:right;
	overflow:hidden;
}

.CommonFeedArea
{
	font-size: 90%;
	padding: 4px 0;
	font-weight: bold;
}

.rssplain:link,.rssplain:visited,.rssplain:hover,.rssplain:active,.rssplain a:link,.rssplain a:visited,.rssplain a:hover,.rssplain a:active{text-decoration:none;color:#fb6600;font-size:11px;font-weight:normal;}.ad_text_blocks{border-top:1px solid #d1d1d1;padding-top:10px;margin:0;min-height:1px;overflow:hidden;width:100%;}.ad_text_blocks p{float:left;width:29%;margin:0;padding:0;margin-left:3%;}.clear{clear:both;height:3px;font-size:1px;padding:0;margin:0;}.footer_container{background:url(http://i1.asp.net/common/forums-css/i/bg_footer.png?cdn_id=21) no-repeat;position:relative;margin:20px 0;height:97px;color:#7a7a7a;font-size:.9em;line-height:16px;}.footer_content{background:url(http://i1.asp.net/common/forums-css/i/bg_footer.png?cdn_id=21) no-repeat right -184px;height:97px;}.footer_links{padding:23px 0 0 20px;}.footer_container a:link,.footer_container a:visited{text-decoration:none;}ul.footer_site_logos{margin:0;padding:0;position:absolute;right:20px;top:38px;}ul.footer_site_logos li{float:left;margin:0 5px 0 10px;}ul.footer_site_logos li{margin:0 0 0 10px;padding:0;display:inline;}.footer_site_logos a{display:block;float:left;height:21px;text-indent:-999em;}.logo-footer-asp{width:49px;background:url('http://i3.asp.net/common/forums-css/i/footer/logo-footer-sprite.png?cdn_id=21') no-repeat left 5px;
}.logo-footer-silverlight{width:20px;background:url('http://i3.asp.net/common/forums-css/i/footer/logo-footer-sprite.png?cdn_id=21') no-repeat -49px 1px;
}.logo-footer-ch9{width:15px;background:url('http://i3.asp.net/common/forums-css/i/footer/logo-footer-sprite.png?cdn_id=21') no-repeat -101px top;
}.logo-footer-technet{width:33px;background:url('http://i3.asp.net/common/forums-css/i/footer/logo-footer-sprite.png?cdn_id=21') no-repeat -116px 3px;
}.logo-footer-iis{width:25px;background:url('http://i3.asp.net/common/forums-css/i/footer/logo-footer-sprite.png?cdn_id=21') no-repeat -149px top;
}.logo-footer-mix{width:36px;background:url('http://i3.asp.net/common/forums-css/i/footer/logo-footer-sprite.png?cdn_id=21') no-repeat -174px 2px;
}.logo-footer-msdn{width:40px;background:url('http://i3.asp.net/common/forums-css/i/footer/logo-footer-sprite.png?cdn_id=21') no-repeat -210px top;
}.logo-footer-wc{width:69px;background:url('http://i3.asp.net/common/forums-css/i/footer/logo-footer-sprite.png?cdn_id=21') no-repeat -271px 6px;
}

div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #222;
	display: none;
	z-index: 105;
}

div#fancy_overlay, div#fancy_wrap {
	height: 100%;
}

div#fancy_wrap {
	text-align: left;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 106;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: url('../images/fancy_progress.png') no-repeat;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 106;
    padding: 18px 18px 33px 18px;
    margin: 0;
    overflow: hidden;
    background: transparent;
    display: none;    
}

div#fancy_inner {
	position: relative;
	width:585px;
	height:100%;
	background: #FFF;
	border:1px solid #CAC9C9;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 31px;
	width: 32px;
	background: url('../images/icon_modal_close.png') no-repeat left top;
	cursor: pointer;
	z-index: 181;
	display: none;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	background-color:#FFFFFF;	
}
	
div.fancy_bg_n {
	top: -18px;
	width: 100%;
	height: 18px;
	background: url('../images/fancy_shadow_n.png') repeat-x;
}

div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div.fancy_bg_ne {
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: url('../images/fancy_shadow_ne.png') no-repeat;
}

div.fancy_bg_e {
	right: -13px;
	height: 100%;
	width: 13px;
	background: url('../images/fancy_shadow_e.png') repeat-y;
}

div.fancy_bg_se {
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: url('../images/fancy_shadow_se.png') no-repeat;
}

div.fancy_bg_s {
	bottom: -18px;
	width: 100%;
	height: 18px;
	background: url('../images/fancy_shadow_s.png') repeat-x;
}

div.fancy_bg_sw {
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: url('../images/fancy_shadow_sw.png') no-repeat;
}

div.fancy_bg_w {
	left: -13px;
	height: 100%;
	width: 13px;
	background: url('../images/fancy_shadow_w.png') repeat-y;
}

div.fancy_bg_nw {
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: url('../images/fancy_shadow_nw.png') no-repeat;
}

a#fancy_left {
	left: 0px; 
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	z-index: 111; 
	display: none;
	background-image: url(data:image/gif;base64,AAAA);
	outline: none;
}

span#fancy_left_ico {
	left: -9999px;
	background: url('../images/fancy_left.png') no-repeat;
}

span.fancy_ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112; 
	cursor: pointer;
	display: block;
}

a#fancy_right {
	right: 0px; 
}

span#fancy_right_ico {
	right: -9999px;
	background: url('../images/fancy_right.png') no-repeat;
}

div#fancy_content {
	margin: 0;
	z-index: 100;
	position: absolute;
}

div#fancy_title {
	position: absolute;
	bottom: -33px;
	left: 0;
	width: 100%;
	z-index: 100;
	display: none;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: url('../images/fancy_title_left.png') repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: url('../images/fancy_title_main.png') repeat-x;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: url('../images/fancy_title_right.png') repeat-x;
}