/* CSS file for standard styles */

/* div backgrounds */

.black-bg {
    margin:                 0;
    border:                 0;
    padding:                10px;
    background:             black;
    color:                  white;
}


/* Heading Styles */

h1 {
	font-family:            Helvetica, Arial, sans-serif;
	background:             white;
	padding:                10px 10px 10px 10px;
	color: 					#666666;
}

h2 {
	font-family:            Helvetica, Arial, sans-serif;
	background:             white;
	padding:                10px 10px 10px 10px;
	color: 					#666666;
}

h3 {
	font-family:            Helvetica, Arial, sans-serif;
	background:             white;
	padding:                10px 10px 10px 10px;
	color: 					#666666;
}


/* Text and Paragraph Styles */

p {
	color: 					#666666;
	font-family:            Helvetica, Arial, sans-serif;
	background:             white;
	padding:                2px 2px 10px 10px;
}

p.transparent {
	background:             transparent;
}

.footnote {
	font-family:            Helvetica, Arial, sans-serif;
	font-size:				75%;
	color: 					#666666;
}

.copyright {
	font-family:           	Helvetica, Arial, sans-serif;
	font-size:				75%;
	color: 					#666666;
	text-align:				center;
}

.bold {
	font-weight:			bold;
}

.italic {
	font-style:				italic;
}


/* List Styles */

ol {
	font-family:            Helvetica, Arial, sans-serif;
	color: 					#666666;
}

ol li {
	padding:                0;
	margin:					0;
	list-style-position:	inside;
	text-indent: 			-1.5em;
	margin-left: 			1em; 
}

ul li {
	color: 					#666666;
}

ul li.bullet {
	list-style-position:	inside;
	text-indent: 			-1em;
	margin-left: 			1em; 
	color: 					#666666;
	font-family:            Helvetica, Arial, sans-serif;
	background:             white;
	padding:                2px 2px 10px 10px;
}


/* Link Styles */

a:link {
	
}

a:visited {
	
}


/* Table and Cell Styles */

table {
    margin:                 0px;
	padding:				5px;
	color: 					#666666;
}

th {
    border:                 0px;
    padding:                0px;
    background:             white;
    text-align:             center;
}

td {
    border:                 0px;
    padding:                0px;
	margin:                	0px;
    background:             white;
    text-align:             center;
    empty-cells:            hide;
	color: 					#666666;
}

td.left {
	text-align:             left;
}

td.narrow {
    padding:                0px;
	width:					100%;
}

table.header {
    background:             white;
    padding:                0px;
	border:                 0px;
	margin:                	0px;
	border-collapse:		collapse;
}

td.header {
    background:             white;   
    border:                 0px;
    padding:                0px;
	margin:                	0px;
}

td.empty {
    background:             transparent;   
}


