body,td,th {
	font-family: Verdana, Arial, Lucida, sans-serif;
	font-size: 95%;
	color: #000;
}
body {
	background-color: #333;
	background-image: url(../images/bg.gif);
}

img {
	border: 0;
}

a:link {
	color: #06c;
}
a:visited {
	color: #39c;
}

/* This lets us put in elements that may not appear on the screen, but are
   available so we can determine the meaning of the document */
.semantic {
	display: none;
}

/* Highlight errors */
.error {
	font-weight: bold;
	color: red;
}

/* Prevent wrapping */
.nowrap {
	white-space: nowrap;
}

/* Basic layout */

h1 {
	font-size: 120%;
}
h2 {
	font-size: 110%;
}
h3 {
	font-size: 100%;
}

li {
	margin-bottom: 0.3em;
}

dt {
	font-weight: bold;
}
dd {
	margin-bottom: 1em;
}

label {
	font-weight: bold;
}

/* General button */
p.button {
	font-size: 120%;
	font-weight: bold;
	white-space: nowrap;
}
p.button a {
	text-decoration: none;
}
p.button img {
	vertical-align: middle;
	border: 0;
}

/* Back to top button on FAQs page */
p.back2top {
	font-weight: bold;
	text-align: right;
}
p.back2top a {
	text-decoration: none;
}
p.back2top img {
	vertical-align: middle;
	border: 0;
}

/* Layout */
#main-table {
	width: 74%;
}

/* Top of the page */
#title {
	border-bottom: 2px dotted #f60;
	text-transform: uppercase;
}
#contact {
	font-weight: bold;
	padding: 0.2em;
	background-color: #333;
	white-space: nowrap; /* For IE */
}

/* Menu bar */
#menubar {
	margin: 1px 1px 0px 1px;
	padding: 0.2em;
	text-align: center;
	font-weight: normal;
	font-size: 75%;
}

#menubar li {
	display: inline;
	padding: 0.2em 0;
	text-transform: uppercase;
}
#menubar li.current a {
	color: #ff7a22;
}

#menubar a {
	padding: 0.2em 0.7em;
	color: #4ea7ff;
	text-decoration: none;
	
	border: 1px solid #4ea7ff;
	border-bottom: 0;
	background-color: white;
}
#menubar a.external {
	color: #f433ff;
}
#menubar a:hover {
	color: #ff7a22;
	border: 1px solid #ff7a22;
	border-bottom: 0;
}

/* Content area */
#content-table {
	width: 100%;
	border-top: 15px solid #f60;
	background-color: #d6d6d6;
}
#content-column-table {
	margin-bottom: 35px;
	margin-top: 12px;
	width: 90%;
}

ul.links {
	list-style-type: none;
	padding: 0;
	margin: 0;
	line-height: 175%;
}

/* Bottom of the page */
#copyright {
	text-align: right;
	color: #999;
	font-size: 75%;
}



/* End */
