/* Cummunity */
.communityArchive { margin-bottom:10px;}
.communityArchive .hrd, .communityArchive2 .hrd, #messageSubmit .hrd { font-size:14px; color:#ff7e00; background-color:inherit; font-weight:bold; height:23px;}
.communityArchive .hrd span, .communityArchive2 .hrd span { float:left;}
.communityArchive .hrd a { float:right; font-size:10px; font-weight:normal; color:#2c2f75; padding-left:8px; background: #FFFFFF url(../images/arrow_blueSmall.gif) no-repeat left; margin-top:5px;}
.communityArchive ul, .communityArchive2 ul { border-top:#CCCCCC 1px solid; list-style-type:none; padding-left:5px; padding-top:10px; margin-bottom:8px;}
.communityArchive li, .communityArchive2 li { line-height:20px; padding-left:25px; background:#FFFFFF url(../images/bullet_arrow.gif) no-repeat left 4px; color:#727171; margin-bottom:3px;}
.communityArchive li .archiveTitle a, .communityArchive2 li .archiveTitle a { display:block; font-size:12px; font-weight:bold; color:#000000; background-color:inherit;}
.communityArchive li .more a, .communityArchive2 li .more a { color:#ff7e00; background-color:inherit; text-decoration:none;}
.communityArchive li .more a:hover, .communityArchive2 li .more a:hover { text-decoration:underline;}
.communityArchive .buttonArea, .communityArchive2 .buttonArea, #messageSubmit .buttonArea { text-align:right;}
.pages { text-align:right; font-size:10px; margin-top:10px;}
.pages a { color:#000000; background-color:inherit;}

#messageSubmit form { border-top:#CCCCCC 1px solid; padding-top:15px; margin-bottom:15px;}
#messageSubmit dd { margin-bottom:7px;}
#messageSubmit input { font-size:11px;}