* { margin: 0px; padding: 0px; }
body { background-color: #0C314C; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #424242; }

#all { width: 728px; margin: 0px auto; background-color: white; }

#header { /*padding-top: 24px;*/ }
#footer { padding: 10px; font-size: 10px; text-align: center; }

h1 {
	color: #004EAE;
	font-size: 22px;
	font-weight: bold;
	line-height: 26px;
	text-align: left;
	margin: 10px; 
}

strong { font-weight: bold; display: block; color: #333; font-size: 16px; margin: 10px; }

a { color: #0C314C; text-decoration: none; }
a:hover { text-decoration: underline; color: #FF7800; }

p { border: 1px solid #B1B6B9; margin: 5px; padding: 10px; }

p.error { border-color: red; font-weight: bold; }

p.info {}

table { width: 716px; margin: 5px; border: 1px solid #B1B6B9; background-color: white; }
th { padding: 2px; background-color: #5B7C97; color: white; }
td { padding: 2px; text-align: center; }
td.text { text-align: left; }
tr.odd { background-color: #EBEBEB; }
tr.even { background-color: #F6F6F6; }
tr.odd td.gold { background-color: #FFD44C; }
tr.odd td.silver { background-color: #C9C9C9; }
tr.odd td.bronze { background-color: #CAAE9F; }
tr.even td.gold { background-color: #FAE7A9; }
tr.even td.silver { background-color: #E2E2E2; }
tr.even td.bronze { background-color: #E5D5CC; }

/*
body {
	margin: 0 !important;
	padding: 0 !important;
}
*/

/* A fake IE information bar */
#infobar {
	font: message-box;
}

/* Please adjust the values if the infobar is not looking good */
#infobar a, #infobar a:link, #infobar a:visited, #infobar a:active {
	display: block;
	clear: both;
	width: 100%;
	color: InfoText;
	background: InfoBackground url(warning.gif) no-repeat fixed .3em .3em;
	padding: .45em .3em .45em 2em;
	padding: .45em 0em;
	border-bottom: .16em outset;
	text-decoration: none;
	cursor: default;
	position: fixed; 
}

#infobar a:hover {
	color: HighlightText;
	background: Highlight url(warning2.gif) no-repeat fixed .3em .3em;
}
