* {
	margin:0;
	padding:0;
}
body
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	background: #003333;
}
table, td
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #ffffff;
}
input, textarea, select, button
{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
}
strong, b
{
	color: #002140;
}
a
{
	color: #002140;
	font-weight: bold;
	text-decoration: underline;
}
a:hover
{
	color: #ffffff;
}

#outer-wrapper {
	position:absolute;
	left: 50%;
	width: 778px;
	margin-left: -389px; /* half of the width */
	min-height: 100%;
	height: auto;
	background-image: url(../media/default/backgrounds/bg_inner-wrapper.gif);
}
.tp table
{
}
.tp td
{
	color: #000000;
}
.cp
{
	padding: 6px 11px 6px 6px;
	bgcolor: #3e7329;
}
.cp td
{
	color: #ffffff;
}
.cp strong, b
{
	color: ffffff;
}
.mp
{
	padding: 6px 11px 6px 6px;
}
.ap
{
	padding: 6px 11px 6px 6px;
}
.rp
{
	padding: 0px 0px 6px 0px;
	bgcolor: #0077db;
}

.fcl a
{
	font-weight: bold;
	color: #000000;
}
.fcl a:hover
{
	color: #ffffff;
}
.fil a
{
	font-weight: normal;
	color: #000000;
}
.fil a:hover
{
	color: #ffffff;
}
.fila a
{
	font-weight: bold;
	color: #ffffff;
}
.fila a:hover
{
	font-weight: bold;
	color: #ffffff;
}

.nic td
{
	font-weight: normal;
}
.nic strong
{
	color: #000000;
}

.search-score
{
	border: 1px solid #000000;
}
.search-score td
{
	height: 5px;
}
.search-status
{
	font-size: 9px;
}

.mnl0
{
}
.mnl0 td
{
	font-size: 11px;
	text-align: right;
}
.mnl0 a
{
	color: #002140;
	text-decoration: none;
}
.mnl0 a:hover
{
	color: #ffffff;
	text-decoration: underline;
}

.mnl1
{
	width: 100%;
}
.mnl1 td
{
	font-size: 11px;
	text-align: right;
}
.mnl1 a
{
	font-weight: bold;
	color: #002140;
	text-decoration: none;
}
.mnl1 a:hover
{
	color: #ffffff;
	text-decoration: underline;
}
.mnl1 a.active
{
	color: #ffffff;
	text-decoration: none;
}

.mnl2
{
	width: 100%;
}
.mnl2 td
{
	font-size: 11px;
	text-align: right;
}
.mnl2 a
{
	font-weight: normal;
	color: #002140;
	text-decoration: none;
}
.mnl2 a:hover
{
	color: #ffffff;
	text-decoration: underline;
}
.mnl2 a.active
{
	color: #ffffff;
	text-decoration: none;
}

.toptable
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #002e4e;
	font-weight: bold;
}
.title
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.tblimage
{
	border: 1px solid #222222;
	vertical-align: middle;
}
.menu1-1-table
{
	text-align: right;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.menu1-1-link
{
	color: #163073;
	text-decoration: none;
}
.menu1-1-link:hover
{
	color: #eeeeee;
	text-decoration: none;
}
.menu1-1-link-active
{
	color: #eeeeee;
	text-decoration: none;
}
.menu1-1-link-active:hover
{
	color: #eeeeee;
	text-decoration: none;
}
.menu1-2-table
{
	text-align: right;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.menu1-2-link
{
	color: #163073;
	font-weight: normal;
	text-decoration: none;
}
.menu1-2-link-active
{
	color: #eeeeee;
	text-decoration: none;
}
.menu1-2-link-active:hover
{
	color: #eeeeee;
	text-decoration: none;
}
.menu1-2-link:hover
{
	color: #eeeeee;
	text-decoration: none;
}
.menu1-2-separator
{
	font-size: 1px;
	height: 5px;
}
.templatetablefull
{
	border: 1px solid #000066;
}
.separator
{
	color: #cccccc;
	height: 1px;
}
