body {
	margin: 0px;
	color: #000000;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}

.bold{font-weight:bold}

p, table {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

li {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16pt;
}
h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14pt;
}
h3, div.title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
	 font-weight:bold;
}
div.title {
	margin-top:20px;
	margin-bottom:15px;
	text-align:center
}
div.separator{margin-bottom:10px;}
div.separator img{
	height:2px;
	width:80%;
}
h4 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
}
h6 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13pt;
    color: #000066;
}

.yellowTableHeadingCell	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background: #ffcc00;
}
.greyTableHeadingCell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background: #cccccc;
}
.orangeTableHeadingCell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background: #ff9900;
}
.conferenceCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: white;
	background: #000066;
}
.divisionCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: black;
	background: #eeeeee;
}
.teamCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: black;
	background: #ffffff;
}

.cellContent 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: black;
}
.divOutline {
	width: 480px;
	border: 1px solid #999999;
	padding: 2px;
}

.divOutlineSM {
	width: 200px;
	border: 1px solid #777;
	padding: 4px;
}

.divOutlineDotSM {
	width: 300px;
	border: thin dotted #cc6600;
	padding: 1px;
}
.divOutlineDotLG {
	width: 500px;
	border: thin dotted #ffcc66;
	padding: 1px;
}

.divOutlineDot {
	width: 450px;
	border: thin dotted #fc6;
	padding: 1px;
}

.divOutlinegrey {
	width: 450px;
	border: thin dotted #cccccc;
	padding: 1px;
}
.lightTable {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #000000;
    background-color: #eeeeee;
}

.darkTable {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #000000;
    background-color: #ffffff;
}

.articleDate	{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #336699;
}
.articleAuthor	{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #3366ff;
}

.articleLocation {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #999999;
}
.articlePictureCaption {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #666666;
}

.smallText {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt }
.whiteText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ffffff;
}

.smallWhiteText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
}

.miniText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt }

.normalText	{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt }

.columnHeading	{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
}
.columnSubHeading	{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

.navHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	font-weight: bold;
}

.warning {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ff0000;
	font-weight: bold;
	text-align: center;
}

.warn {
	color: #f00;
}

.disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
}

a img{border:0px;}

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0000cc;
	text-decoration: underline;
}

a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #cc6600;
	text-decoration: underline;
}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #cc66cc;
	text-decoration: underline;
}

a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ff9900;
	text-decoration: underline;
}
a.side:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0000cc;
	text-decoration: none;
}

a.side:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #cc6600;
	text-decoration: none;
}

a.side:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ff9900;
	text-decoration: underline;
}

a.side:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ff9900;
	text-decoration: underline;
}

a.sideSub:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
	text-decoration: none;
}

a.sideSub:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: black;
	text-decoration: none;
}

a.sideSub:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000066;
	text-decoration: underline;
}

a.sideSub:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ff6600;
	text-decoration: underline;
}

a.smallBlackLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}

a.smallBlackLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}

a.smallBlackLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: underline;
}

a.smallBlackLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: underline;
}

a.smallWhiteLink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	text-decoration: none;
}

a.smallWhiteLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	text-decoration: none;
}

a.smallWhiteLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	text-decoration: underline;
}

a.smallWhiteLink:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	text-decoration: underline;
}
.formButton {
    background: #000000;
    color: #ffffff;
    font-family: Verdana,Arial,Helvetica, sans-serif;
    font-size: 8pt;
}

.formField {
	font-family:Arial,Helvetica,sans-serif;
	font-size:8pt;
}
.formInput {
	border:1px solid black;
	font-family:Arial,Helvetica,sans-serif;
	font-size:8pt;
}

tbody {
	border: 2px solid #666666;
}
.blueHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background: #0099ff;
	color: #000000;
}
.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: italic;
	font-weight: bold;
	color: #000000;
}
.brownTxt {
	color: #996600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}

.nowrap {white-space:nowrap}


/* Tabular */
table.tabular {
	margin: .4em auto .4em auto;
	border-collapse: collapse;
	border: 2px ridge #999999;
}
table.tabular th {
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	padding: .5em;
	border: 2px ridge #999999;
}
table.tabular td {
	vertical-align: middle;
	text-align: center;
	padding: .5em;
	border: 2px ridge #999999;
}
table.tabular tr.top th {
	border: 2px ridge #999999;
}
table.tabular th.left {
	border: 2px ridge #999999;
}
/* \Tablular */
