body {
	font-family: Verdana, Arial;
	font-size: 12px;
	background-color: rgb(114, 163, 180);
	margin: 0px;
	margin-bottom: 20px;
	background-image: url('/images/background.gif');
}

h1 {
	font-size: 180%;
	color: rgb(0, 0, 100);
	text-align: center;
}

h2 {
	font-size: 150%;
	color: rgb(0, 0, 100);
	text-align: center;
}

p, li, span.li_text, table, input, textarea {
	font-size: 12px;
	color: rgb(42, 17, 4);
	font-family: Verdana, Arial;
}

a:link, a:visited {
	color: rgb(21, 76, 94);
}

input {
	width: 250px;
}

li {
	line-height: 24px;
	color: rgb(21, 76, 94);
}

th {
	background-color: rgb(224, 243, 249);
	font-weight: bold;
	color: rgb(0, 0, 100);
}

#centeredmenu {
   float:left;
   width:100%;
   overflow:hidden;
   position:relative;
}

#centeredmenu ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}

#centeredmenu ul li {
	display:block;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	right:50%;
}

#centeredmenu ul li a {
   display:block;
   width: 125px;
   margin: 5px;
   margin-top: 0px;
   padding: 5px;
   background-color:rgb(255,255,255);
   text-decoration:none;
   font-size: 120%;
   color: rgb(0, 0, 100);
   font-weight: bold;
}

#centeredmenu ul li a:hover {
	color: rgb(255, 255, 255);
	background-color: rgb(21, 76, 94);
}

div.header {
	padding: 20px;
	height: 55px;
	background-color: rgb(224, 243, 249);
	background-position: bottom;
	background-repeat: repeat-x;
	background-image: url('/images/bottom.gif');
}

table.body {
	width: 750px;
}

td.left, td.right {
	width: 15px;
	background-repeat: repeat-y;
	vertical-align: top;
}

td.left {
	background-image: url('/images/left.gif');
}

td.right {
	background-image: url('/images/right.gif');
}

td.middle{
	padding: 20px;
	background-color: rgb(224, 243, 249);
}

td.bottom {
	height: 15px;
	background-repeat: repeat-x;
	background-image: url('/images/bottom.gif');
}

td.left_corner, td.right_corner {
	height: 15px;
	width: 15px;
	background-repeat: no-repeat;
	background-color: rgb(114, 163, 180);
}

td.left_corner {
	background-image: url('/images/left_corner.gif');
}

td.right_corner {
	background-image: url('/images/right_corner.gif');
}

td.copyright {
	padding-top: 20px;
	text-align: center;
	font-size: 80%;
	color: rgb(21, 76, 94);
}

td.shading0 {

}

td.shading1 {
	background-color: rgb(237, 246, 249);
}

.form_error {
	color: rgb(255, 0, 0);
	font-size: 10px;
}

.form_label {
	font-weight: bold;
	color: rgb(0, 0, 100);
}

img.showcase_preview {
	border: 1px solid rgb(0, 0, 0);
}

p.showcase_heading {
	font-weight: bold;
	font-size: 110%;
}

a.w3c_html:link, a.w3c_html:visited {
	display: inline-block;
	width: 88px;
	height: 31px;
	background-image: url(/images/w3c_html.gif);
	background-position: 0 0;
}

a.w3c_html:hover {
	background-position: 0 -31px;
}

a.w3c_css:link, a.w3c_css:visited {
	display: inline-block;
	width: 88px;
	height: 31px;
	background-image: url(/images/w3c_css.gif);
	background-position: 0 0;
}

a.w3c_css:hover {
	background-position: 0 -31px;
}