.fltL
{
	float:left;
}

.fltR
{
	float:right;
}

.txtL
{
	text-align:left;
}

.txtR
{
	text-align:right;
}

.txtC
{
	text-align:center;
}

.commentsContainer
{
	float:left;
	width:100%;
	margin:15px 0 3px 0;
	text-align:left;
}

.commentsContainer hr
{
	height:0px;
	width:100%;
	border:solid 1px #CCCCCC;
	border-width:1px 0 0 0;
	float:left;
	clear:left;
}

.overall
{
	float:left;
	width:100%;
	padding:0;
	margin:3px 3px 3px 0px;
}

.overall h3
{
	height:40px;
	line-height:40px;
	text-indent:3px;
	color:#242343;
	margin:0;
}
#overall_title
{
	width:49%;
	float:left;
}

#overall_graphic
{
	width:49%;
	float:left;
	color:#fff;
	height:19px;
	line-height:19px;
	vertical-align:middle;
}

#overall_graphic img
{
	height:14px;
}


.overall a:hover
{
	color:#fff;
}

.comment
{
	width:100%;
	margin:0px 3px 3px 0px;
	padding:0;
	float:left;
	vertical-align:top;
}

.comment h3{
	color:#003E82;
}

.alt
{
	background-color:#fff;
}

.comment .summary
{
	width:100%;
	float:left;
	margin:0px;
}

.comment h3
{
	float:left;
	width:auto;
	margin:0;
	margin-left:0px;
	line-height:40px;
}

.comment .full
{
	width:100%;
	clear:both;
	margin:5px 0px;
}

.comment .summary .txt, .comment .full .txt
{
	float:left;
	width:100%;
	text-align:left;
	padding-left:0px;
	padding-top:20px;
}

.formButtonMid a{
	color:#fff;
}

H3.commentsHeader{
	margin:0;line-height:28px;
	padding:2px 0 0 0;
	color:#fff;
	background:#003E82;
	text-indent:5px;
}

.commentOverview
{
	width:300px;
	height:40px;
	line-height:40px;
	float:right;
	margin:0 5px 0 0;
	text-align:right;
}

.commentOverview div
{
	height:40px;
	line-height:40px;
}

.commentOverview div img
{
	margin:15px 3px 0 0;
}

.commentForm
{
	display:none;
	text-align:left;
}


form .sml
{
		width:10%;
}

form .med
{
		width:30%;
}

form .lrg
{
		width:60%;
}

form .xlg
{
		width:95%;
}

form .fieldError	
{
		color:red;
		display:none;
}

.commentForm a.button, .commentsContainer a.button
{
	margin:2px 0;
	height:22px;
	line-height:22px;
}

.commentForm input, select
{
	height:22px;
	line-height:18px;
	border:solid 1px #ccc;
}

.commentForm textarea
{
	line-height:18px;
	border:solid 1px #ccc;
}

.commentForm TD
{
	line-height:22px !important;
}