body, td, li, p div {
	font-family : Arial;     /* global font family */
	font-size : 12px;
	color : #000000;      /* global color */
}

/* bfs */
/*body {
    margin: 0 auto;
    text-align: center;
}

table {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 auto;
    text-align: center;
}*/
/* /bfs */

a {
	font-size: 12px;
	color: #363636;      /* link text color */
	text-decoration: none;
}

a:hover {
	font-size: 12px;
	color: #6699cc;      /* link text hover color */
	text-decoration: underline;
}

.pageTitle {
	font-size: 22px;
	color:#666633;      /* page title text color */
	font-weight:bold;
}

.header {
	font-size: 18px;
	color:#DA7D55;      /* header text color */
	font-weight:bold;
}

.header a {
	font-size: 18px;
	color:#DA7D55;      /* header link and hover color will be same as header color - no need for seperate var */
	text-decoration: underline;
	font-weight:bold;
}

.header a:hover {
	font-size: 18px;
	color:#DA7D55;       /* header link and hover color will be same as header color - no need for seperate var */
	font-weight:bold;
}

.subheader {
	font-size: 15px;
	color:#336699;      /* subheader text color */
	font-weight:bold;
}

.subheader a {
	font-size: 15px;
	color:#336699;     /* subheader link and hover color will be same as header color - no need for seperate var */
	font-weight:bold;
}

.subheader a:hover {
	font-size: 15px;
	color:#336699;     /* subheader link and hover color will be same as header color - no need for seperate var */
	font-weight:bold;
	text-decoration: underline;
}

.tableHeader td {
	font-size: 13px;
	color:#ffffff;     /* table header text color */
	background-color: #003366;    /* table header background color */
	padding: 4px;
	font-weight:bold;
}

.tableSubheader td {
	font-size: 12px;
	color:#003366;     /* table subheader text color */
	background-color: #efefef;     /* table subheader background color */
	padding: 4px;
}
