.block{display:block;margin:0;padding:0;}
.clear{clear:both;}
.float-right{float:right;}
.no-border{border:0 none !important;}

#discussion_container{
	width:898px;
	margin:0 auto;
}
.discussion_page_header{
	background:url('/images/discussion/discussion_header_bg.jpg') repeat-x;
	height:28px;
}
.discussion_page_header h2{
	font-size:12pt;
	color:#2A56A0;
	font-weight:
	normal;margin:0;
	padding:8px 8px 0 8px;
}
.discussion_container_borders{
	border-left:1px solid #C4C5C7;
	border-right:1px solid #C4C5C7;
	background:#F4F5F7;
	padding-bottom:1px;
	margin-bottom:-1px;
}
.discussion_header_shadow{background:url('/images/discussion/header_fade.jpg') repeat-x;height:5px;}
#discussion_thread_list{
	width:844px;
	margin:10px auto;
	background:#fff;
	border:1px solid #A3B2C1;
	padding-bottom: 0px;
}
.discussion_toolbar{
	background:url('/images/discussion/discussion_buttonset_bg.jpg') repeat-x;
	text-align:right;
	border-bottom:1px solid #A3B2C1;
}
.discussion_toolbar_left{float:left;}

#discussion_container p.no_match {
	font-style: italic;
	margin: 12px 12px;
}

#discussion_thread_list_container{
	width:818px;
	margin:20px auto 10px auto;
	padding:0;
	border:1px solid #A3B2C1;
	border-bottom:none;
	list-style:none;
}
#discussion_thread_list_container li.thread_list_li{
	border-bottom:1px solid #A3B2C1;
	padding:10px 20px;
}
.thread_list_li_header{
	text-align:right;
	color:#6C6C7E;
	margin-bottom:10px;
}
.thread_list_li_header h3{
	margin:0;
	padding:0;
	color:#2A56A0;
	float:left;
}

.gray_box { 
	background: transparent url(/images/discussion/discussion_buttonset_bg.jpg) repeat-x scroll 0 0;
}

.discussion_user_pic{
	padding:4px;
	border:1px solid #CECDCD;
	float:left;
	margin-right:10px;
}
.discussion_thread_list_post{color:#6C6C7E;}
.thread_list_li blockquote p{
	color:#424242;
	font-style:italic;
}

.discussion-compose-form-content{color:#707070;width:70%;margin:0 auto;}
.discussion-compose-form-content dt{float:left;clear:left;width:10%;margin: 0 0 0.5em 0;padding-top:8px;}
.discussion-compose-form-content dd{float:left;width:82%;margin: 0 0 0.5em 2%;}
* html .discussion-compose-form-content dd{float:none;margin-left: 12%;}
.discussion-compose-contacts-button{float:right;}
.discussion-compose-input{width:475px;height:25px;padding:5px 4px 0;border:1px solid #979797;font-size:120%;}
.discussion-compose-textarea{
	width:475px;
	padding:5px 4px 0;
	border:1px solid #979797;
	font-size:120%;
	font:inherit;
	min-height:50px;
	max-height:300px;
	line-height:inherit;
}
.discussion-compose-send{float:right;}
.discussion-compose-cancel{margin-left:20px;}

.discussion_submit_buttons{text-align:right;}
.discussion_submit_buttons img{float:left}

.thread_meta{width:818px;margin:10px auto 0 auto;color:#707070;}
.thread_post { border-right: 1px solid #ccc; width: 65%; }
.thread_post p {margin-left:10px; }
.thread_post_meta{text-align:center;width:108px;border-right: 1px solid #ccc;}
.thread_post_meta .discussion_user_pic{margin:0;float:none;}
.post_content_meta{position:relative;color:#6C6C7E;}

.thread_list_header{
	text-align:right;
	border-bottom:1px solid #A3B2C1;
	padding:0px 10px 0px 0px;
}
.thread_list_header img{float:left;}
.thread_list_header p{margin-bottom:0;padding-bottom:0;margin-top:8px;padding-top:0}
.thread_permalink{padding:1px 5px;border:1px solid #A3B2C1;color:#2A56A0;}


#create_button {
	cursor: pointer;
}

#allianceRequiredOverlay {
	display: none;
}

