@charset "utf-8";
/* CSS Document */

.forumLanding li { list-style-type:none; float: left; margin: 130px 22px 150px 22px; }
.whiteBG { background:#FFF; height:10px; padding:0!important; margin:0!important;}
#forumContainer { width: 726px; margin: 20px!important; background:#fff; float:left; padding:20px;}

#forumContainer h2 { background:url(../images/forumHeader.gif) no-repeat; width: 720px; height:47px; text-indent:-3000px; border-bottom: 1px solid #29417b; float:left;  }
#forumContainer h3 { background: #3e5488; border-bottom:2px solid #fff; height:20px; width:710px; text-transform:uppercase; padding:10px 0 10px 10px; text-align:left; font-weight:bold; font-size:16px; margin:0; float:left; }
#forumContainer a, #forumContainer { color:#29417b; font-weight:bold; }
#forumContainer .success { width: 670px; color:green !important; }
#forumContainer .error { color:red !important; }

#forumContainer .breadcrumb { margin:0 0 10px 0; float:left; }
#forumContainer .breadcrumb li { float:left; list-style-type:none; padding: 0px 25px 10px 0; color:#333333; font-size:11px; }

.documents .breadcrumb  .submit { margin: 0px 50px 0 15px; padding: 0px; height: 40px; width: 100px; }
.documents .breadcrumb input { width: 275px; margin: 0 0px 5px 0px; }

.topics .breadcrumb  .submit, .add_topics .breadcrumb  .submit, .view-topic .breadcrumb  .submit  { margin: 0px 0px 0 15px; padding: 0px; height: 40px; width: 100px; }
.topics .breadcrumb input, .add_topics .breadcrumb  input, .view-topic .breadcrumb  input {  width: 225px; margin: 0 0px 5px 0px; }

.account .breadcrumb  .submit { margin: 0px 0px 0 15px; padding: 0px; height: 40px; width: 100px;}
.account .breadcrumb input {  width: 245px; margin: 0 0px 5px 0px;
 }
 
 #forumContainer select { height: 30px; }
.topMarg { margin: 10px 0 0 0 ; }


#forumContainer table { text-align:left; border-collapse:collapse; float:left; }
#forumContainer td {text-indent:0px; padding:10px; color:#29417b; }

.search-pagination { margin:20px auto; width:100%; float:left;}
.searchTips { float:left; margin:40px; text-align:left; }
#forumContainer fieldset {
	margin-top:20px;
}
#forumContainer fieldset ol {
	list-style:none;
	margin:0;
	display:block;
	padding:0;
}
#forumContainer fieldset li ol input {
	height: 30px;	padding:5px; margin: 0 0 0 30px;
}
#forumContainer fieldset label {
	display:block;
	color: #767676;
	width: 200px;
}
#forumContainer fieldset li {
	margin:5px 0;
	list-style-type:none;
}

		ol.pagination {

		margin: 0 1em 0 0;
		font-size:11px;
		padding: 0 0 0 10px;


		}

	#form						{ margin:0; padding:0; float: left;}
	
	input, textarea, select 	{  padding:0;color:#666666; font-weight:normal!important; font: 14px Arial, Helvetica, sans-serif!important; }
	legend						{  text-transform: uppercase; color:#f79621; font-size:18px; padding: 0px 0 10px 0;}
	label						{ width:100%; margin:0 0 5px 0; display:block; color:#fff; font-size:16px; text-align:left; }
	#form	fieldset					{ border: none; padding: 13px 10px; font-weight:bold;  margin: 20px;}
	form ol						{ padding:0; list-style:none; margin:0; }
	form li						{ padding: 10px 13px 14px 13px; }
	form li.center				{ text-align: center; }
	span.req					{ color:#cc0000; font-size:13px; }
	form .darkBG				{ background:#d3d3d3; }
	.input						{ text-align:left; padding:7px 35px 3px 5px; font-size:14px; width:405px; height:21px; border:1px solid #999999; }
	.inputShort					{ padding:5px 35px 5px 5px; width:205px; float:left; border:1px solid #999999; }
	.textarea					{ padding:5px 35px 5px 5px; width:360px; border:1px solid #999999; height:200px;  }
	.select						{ padding:5px; }
	.submit						{ padding:14px 39px; border:0; font-weight: bold; text-align:center; margin: auto; font-weight:bold; color:#29417b; background:#f79621; }
	.error						{ background: #faeeee; border:2px solid #c00; padding: 6px 0 5px 8px; color:#c00; }
	.success 					{ color:#249901; border:2px solid #84cd6e; background:  #dff2d9; padding: 6px 0px 5px 5px;  }
	.hide 						{ padding:0; margin:0; display:none; }

		

	ol.pagination li {

		font-weight:bold;

		padding: 0 10px 10px 0;

			float:left; width: auto;

			display:block;

		

		}

	

		ol.pagination li.end {

			border: none;

				

		}

.table-replies { width: 720px!important; float:left; }
.topicHeadings { background:#c9cfde; border:0; padding:0px!important; color:#000; height:30px; margin:0!important; text-align:left; }

.darkBG { background:#f2f2f2; }

.question { background:url(../images/question.gif) no-repeat; width:163px; height:69px; color:#fff!important;  }
.answer { background:url(../images/answer.gif) no-repeat; width:163px; height:69px; color:#fff!important;  }

.reply { background: #e5e5e5; font-size:11px; color:#333333!important; padding: 15px!important; }

#forumContainer .attachments {
	font-size:11px;
	padding:0 10px;
	margin:10px 0;
	border:1px solid #ccc;
	background:#fafafa;
}

#forumReply form {
	width: 720px;
	float:left;
	
}
#forumContainer .attachments h4 {
	margin:5px 0 0 0;
	padding:0;
}
#forumContainer .attachments ul {
	margin:5px 0;
	padding:0;
	color:#999;
	list-style:none;
}
#forumContainer .attachments a {
	color:#666;
}
#displaying { margin: 0 8px 0 0; font-size:11px;}