.MsoBodyText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000}
a:link {  color: #CC0000; text-decoration: none}
a:hover {  color: #FF0000; text-decoration: underline}
a:active {  color: #FF0000; text-decoration: none}
a:visited {  color: #6666FF; text-decoration: none}
h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold}
h2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold}
h3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold}
p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em}
ul { font-size: 9pt; list-style-type: disc}
li { font-size: 9pt; clip:   rect(   )}
.smallText { font-size: 8pt}
.smallRed { font-size: 8pt; color: #CC0000}
.glossaryLinks {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-align: center; background-color: #FFFFFF}
ol {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
.subHeading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}
.categoryLink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000099; clip:   rect(   )}
body { font-family: Verdana, Arial, Helvetica; background-color: #D0E0FF; BACKGROUND-IMAGE: url(background.gif); BACKGROUND-REPEAT: repeat; margin: 0px; }

.white { background-color: #FFFFFF }
.darkblue { background-color: #6C88C1 }
.midblue { background-color: #B9C9ED }

.menulinks { font-family: "Courier New", Courier, mono; font-size: 10pt }
.NoSpace { margin-bottom: 0em; margin-top: 0em }
.VSmallText { font-size: 1pt; color: #D9E5FF; margin-bottom: 0em; margin-top: 0em }

H2.Header A:link, H2.Header A:visited { COLOR: #000066; }

H2.Header A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
P.alert {  FONT-STYLE: italic }

DIV.search { background-color: #B9C9ED; width: 98%; padding: 1%; border: solid 1px #000066; }
DIV.search form { margin: 0px }

DIV.bodyText { POSITION: absolute; TOP: 80px; padding: 10px 140px 10px 10px; }

DIV.header { PADDING: 0; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; height: 60px; background-color: #ffffff; }
DIV.headerText { WIDTH: 50%; POSITION: absolute; top: 0; left: 50%; text-align:right; }
H2.Header { FONT-FAMILY: Times New Roman, serif; PADDING-TOP: 22px; PADDING-RIGHT: 10px; MARGIN: 0em; FONT-SIZE: 25px; FONT-STYLE: italic }
IMG#logo { margin: 10px }

DIV.headerMenu {  POSITION: absolute; TOP: 60px; width: 100%;  margin: 0px;  background-color: #6087bf; text-align: right; }
DIV.headerMenu P { margin: 0;  padding-top: 2px; padding-right: 20px; padding-bottom: 2px; }
DIV.headerMenu A, div.headerMenu A:visited { COLOR: #ffffff; }
DIV.headerMenu A:hover { TEXT-DECORATION: underline }

/* Google ads */
DIV#googleAds { position:absolute; top: 90px; right:10px; }

DIV.footerText { text-align:right; font-size: 0.8em }

/* Ad revenue styles */
DIV.textAds { width:98%; padding:1%; border: 1px solid #C8D3ED; background: #D9E5FF }
DIV.textAds DIV.ad { background: #ffffff; border: 1px solid #C8D3ED; margin-top: 5px; padding: 5px }
DIV.textAds P { margin: 0 }
DIV.textAds A { font-weight:bold; text-decoration:underline }
