body {
	background-image: url(../images/backgrounds/body-purple.jpg);
	background-repeat: repeat-x;
	background-color: #211D58;
	margin: 0px;
	padding-top: 5px;
}

/* Make sure Mozilla/Firefox always has a scroll
bar to prevent pages from jumping left and right */
html { min-height: 100%; margin-bottom: 1px; }

/* Remove the right margin from block quotes to prevent problems with
multiple embedded blockquotes eating away at the space available. */
blockquote {
	margin-right: 0px;
}

/* Remove top margin that some standards-complient mode browsers will add
before certian tags when they are the first child of a table cell.
Note: This works in CSS2 supported browsers only. */
td > p:first-child,
td > h1:first-child, td > h2:first-child, td > h3:first-child,
td > ul:first-child, td > ol:first-child {
	margin-top: 0;
}

/* Remove bottom margin that some standards-complient mode browsers will add
before certian tags when they are the first child of a table cell.
Note: This works in CSS3 supported browsers only. */
td > p:last-child,
td > h1:last-child, td > h2:last-child, td > h3:last-child,
td > ul:last-child, td > ol:last-child {
	margin-bottom: 0;
}

.HeaderLinks {
	padding-right: 6px;
}

.HeaderLinks a {
	color: #000000;
}
.HeaderLinks a:link, .HeaderLinks a:active, .HeaderLinks a:visited {
	text-decoration: none;
}
.HeaderLinks a:hover {
	text-decoration: underline;
}

.GreenTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-variant: small-caps;
	color: #3FBC7D;
}

.Thumbs img {
	margin-left: 5px;
}

.BottomLinks-Gold, .BottomLinks-White, .BottomLinks-Separator-Tilde {
	padding-left: 2px;
	padding-right: 2px;
}
.BottomLinks-Gold a {
	color: #FFCC33;
}
.BottomLinks-White a {
	color: #FFFFFF;
}
.BottomLinks-Separator-Tilde {
	color: #FFFFFF;
	font-weight: bold;
}
.BottomLinks-Separator-Bar {
	padding-left: 3px;
	padding-right: 3px;
	color: #999999;
}

.Footer, .Footer a {
	color: #999999;
}

a.hoverline:link, a.hoverline:active, a.hoverline:visited,
.hoverline-all a:link, .hoverline-all a:active, .hoverline-all a:visited {
	text-decoration: none; }
a.hoverline:hover, .hoverline-all a:hover {
	text-decoration: underline; }

a.nohoverline:link, a.nohoverline:active, a.nohoverline:visited,
.nohoverline-all a:link, .nohoverline-all a:active, .nohoverline-all a:visited {
	text-decoration: underline; }
a.nohoverline:hover, .nohoverline-all a:hover {
	text-decoration: none; }

a.noline:link, a.noline:active, a.noline:visited, a.noline:hover,
.noline-all a:link, .noline-all a:active, .noline-all a:visited, .noline-all a:hover {
	text-decoration: none; }

.noline:link, .noline:active, .noline:visited, .noline:hover {
	text-decoration: none;
}

.hoverline:link, .hoverline:active, .hoverline:visited {
	text-decoration: none;
}
.hoverline:hover {
	text-decoration: underline;
}
.hoverline a:link, .hoverline a:active, .hoverline a:visited {
	text-decoration: none;
}
.hoverline a:hover {
	text-decoration: underline;
}
.hovernoline:link, .hovernoline:active, .hovernoline:visited {
	text-decoration: underline;
}
.hovernoline:hover {
	text-decoration: none;
}
