body {
	background: #800 url('/src/bg.gif') repeat-y 50% 0;
	font: 9pt/13pt Arial, Tahoma, Verdana;
	color: #333;
	margin: 0;
}

h1 {
	font: bold 16pt Georgia, "Verdana", Arial, Tahoma !important;
	color: #c74e04;
}

h2, h3.cap, h4, h5, h6 {
	font: normal 14pt Georgia, Verdana;
	padding: 15px 0 5px 2px;
	border-bottom: 2px dotted #ddd;
	color: #555;
	width: 700px;
}

h3 {
	font: normal 12pt Georgia, Verdana;
	padding: 10px 0 0;
	margin: 0;
	color: #555;
}

input { font: 8pt Verdana, Arial; }

li { list-style: url('/src/li.gif'); }

ul { padding-left: 20px; }

li a:link, li a:active, li a:visited { text-decoration: none; }

li a:hover { text-decoration: underline; }

.clear { clear: both }

#subNav ul, #subNav li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#subNav ul {
	margin-bottom: 10px;
}

a:link, a:active, a:visited {
	text-decoration: underline;
	color: #bc1f00;
}

#mainContent a:link, #mainContent a:active, #mainContent a:visited {
	text-decoration: underline;
	color: #c74e04;
}

a:hover, #mainContent a:hover {
	text-decoration: underline;
	color: #333;
}

#main {
	width: 970px;
	margin: auto;
}

#mainFrame {
	margin-top: -20px;
}

#mm {
	margin: -31px 0 0 330px;
	display: block;
	height: 60px;
}

#mm a {
	color: #fff;
	font: bold 10.5pt Verdana;
	text-decoration: none;
	padding: 5px 10px;
	background: #700000;
	margin-right: 10px;
}

#mm a.sel, #mm a.sel:hover {
	background: #ffefcb;
	color: #700;
	margin-bottom: -5px;
	padding-bottom: 10px;
}

#mm a:hover {
	background: #a00;
}

#subNav {
	width: 160px;
	float: left;
	margin-right: 15px;
}

#subNav h3 {
	background: url('/src/sn-head.png') repeat-x 0 100%;
	color: #8d3411;
	font: 10pt Verdana;
	font-weight: 700;
	padding: 6px 8px;
	border: 0;
	margin: 0;
	width: 144px;
}

#subNav a:link, #subNav a:active, #subNav a:visited {
	text-decoration: none;
	background: #fff7e2;
	padding: 4px 8px;
	display: block;
	border-top: 1px solid #ffefcb;
	border-bottom: 1px dotted #e38e4d;
	font: bold 9pt Arial, Tahoma;
}

#subNav a:hover {
	text-decoration: underline;
	background: #fff;
	color: #000;
}

.navBox {
	background: #fff7e2;
	padding: 4px 8px;
	font-size: 8pt;
	border-top: 1px solid #ffefcb;
	border-bottom: 1px solid #ffcf96;
}

#mainContent {
	width: 690px;
	float: left;
	background: #fff;
	padding: 5px 25px 10px;
}

#mainContent ul {
	margin-top: -5px;
}

#mainNav {
	background: url('/src/mm.gif');
	margin: 0 15px 5px 15px;
	height: 45px;
}

.std:link, .std:active, .std:visited {
	background: url('/src/mm.gif') no-repeat 50% 0;
	float: left;
	display: block;
	text-decoration: none;
	font: bold 11pt "Verdana", Trebuchet MS, Arial, Verdana;
	color: #fff;
	padding: 12px 16px 9px 16px;
}

.std:hover {
	background: url('/src/mm-act.png') no-repeat 50% 0;
	text-decoration: none;
	color: #c74e04;
}

.act:link, .act:active, .act:visited {
	background: url('/src/mm-act.png') no-repeat 50% 0;
	float: left;
	display: block;
	text-decoration: underline;
	font: bold 11pt "Verdana", Trebuchet MS, Arial, Verdana;
	color: #c74e04;
	padding: 12px 16px 9px 16px;
}

.act:hover {
	text-decoration: underline;
	color: #c74e04;
}

.column {
	background: url('/src/column.gif');
	color: #fff;
	font-weight: 700;
	height: 35px;
	text-align: center;
}

.row {
	background: #f5f5f5;
	border-bottom: 1px solid #d5d5d5;
	padding: 5px;
}

.box {
	background: #fffbf0;
	padding: 15px 15px 10px;
	color: #542000;
	-moz-border-radius: 10px;
	border: 1px solid #fcc8a1;
	margin-top: 10px;
	font: 10pt/14pt Georgia;
}

.box big {
	color: #bc1f00;
	font: 13pt Georgia;
}

.box small {
	font-weight: bold;
}


.goto {
	margin: 30px 0;
}

.goto a, .pager a {
	background: #fffbf0;
	font: bold 11pt Arial;
	text-decoration: none !important;

	padding: 7px 10px 6px 10px;
	border: 1px solid #fcc8a1;
	-moz-border-radius: 3px;
}

.goto a:hover, .pager a:hover {
	background: #fff7e2;
	border-color: #e38e4d;
	color: #b00 !important;
}

.pager a {
	font-size: 9pt;
	margin: 0 3px;
	padding: 2px 5px;
}

.pager a.sel {
	color: #b00 !important;
	border-color: #e38e4d;
}


#footer {
	background: #fff7e2;
	margin: 30px 15px 0 -10px;
	height: 25px;
	font: 7pt Verdana;
	border-top: 1px dotted #c74e04;
}

#footer a:link, #footer a:active, #footer a:visited {
	background: url('/src/fstrike.gif') no-repeat 100% 0;
	text-decoration: none;
	color: #c74e04;
	float: left;
	display: block;
	padding: 5px 11px 5px 10px;
	background: #fff7e2;
	border-right: 1px dotted #c74e04;
}

#footer a:hover {
	text-decoration: underline;
	color: #333;
	background: #fff;
}

#footerlinks {
	margin: 5px 0 5px -20px;
}

#footerlinks, #footerlinks li {
	list-style: none;
}

#footerlinks li {
	float: left;
}

#footerlinks a {
	display: block;
	float: left;
	padding: 0 8px 5px 0;
	text-decoration: none;
	font-size: 7.5pt;
	color: #bc1f00;
}

.clear {
	clear: both;
}
