h1#title {
	font-size:larger;
	font-variant:small-caps;
	letter-spacing:.5em;
	float:none;
}

h1 {font-size:medium; font-family:Verdana; float:left;}
h2 {font-size:medium; font-family:Verdana; margin:5px 0px 5px 0px;}
table {border-width:1px; border-style:solid; border-color:#000099; margin-bottom:10px; margin-left:50px;}
tr, th, td {border-width:1px; border-style:dashed; border-color:#cccccc;}
th.header1 {font-size:medium; font-family:Verdana; text-align:left; background-color:#000099; color:#ffffff;}
th.header2 {font-size:small; font-family:Verdana; background-color:#cccccc; color:#000033;}
td {font-size:x-small; font-family:Verdana;}
tr {vertical-align:top}
.innerTable {border-style:none; margin-left:0px; }
ul {margin-bottom:0px}
.default {font-weight:bold; color:#000099}
.grouping {font-style:italic; color:#009900; margin-left:20px;}
.groupingKey {font-style:italic; color:#009900;}
.button {background-color:#000099; color:#ffffff; font-family:Verdana; font-size:x-small; width:170px; height:22px;}
#buttonForm {width:400px; align:center; margin-left:10px; clear:both;}
#MainDiv {float:left; margin:0px 100px 10px 10px;}
#keyDiv {margin-bottom:10px; margin-left:50px;}

#GoogleAdsHeader, #GoogleAdsFooter {
	margin:1em 1em;
}