/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	
}

p {text-align: left; margin: 5px 0px 5px 0px;}

.feedback {font-size:8pt; text-align : center}

div.ftp_sidebar_logo { margin-bottom:10px;}

h1.site{ font-size:16pt; font-weight:bold; margin-top:10px; margin-bottom:5px;}

page_title{ margin-top:0px;}

h2.site { font-size:12pt; font-weight:bold; margin-top:10px; margin-bottom:5px;}

h3.site { font-size:10pt; font-weight:bold; margin-top:10px; margin-bottom:5px;}

ul.site li { margin-left:15px; list-style-type:square; list-style-position:outside;}

table.site th { padding: 3px; font-weight:bold; vertical-align:top; } 
table.site td { padding: 3px; vertical-align:top; }

#members_list td { padding:10px; text-align:center; vertical-align:middle; }


h2.ddiftp { font-size:12pt; font-weight:bold; margin-top:10px; margin-bottom:5px;}
h3.ddiftp { font-size:10pt; font-weight:bold; margin-top:10px; margin-bottom:5px;}
h5.ddiftp { font-size:10pt; font-weight:bold;}


table.productGroups { margin-top:0px; margin-bottom:20px; }
table.productGroups th { font-size:8pt; font-weight:bold; padding:3px; }
table.productGroups td { font-size:8pt; padding:3px; vertical-align:top;}

table.productSummary { margin-top:0px;margin-bottom:20px; }
table.productSummary th { font-size:8pt; font-weight:bold; padding:3px; }
table.productSummary td { font-size:8pt; padding:3px; vertical-align:top;}

table.product { margin-top:0px; }
table.product th { font-size:10pt;}
table.product td { padding:3px; vertical-align:top;}

table.teams { margin-top:0px; }
table.teams th { font-size:8pt; font-weight:bold; padding:3px; }
table.teams td { font-size:10pt; padding:3px; vertical-align:top;}
