body {
	margin-left: 0px; margin-top: 0px; margin-right: 0px; font-size: 10pt;  background-color: #d5dce6; background-repeat: no-repeat; background-position: center top; background-attachment: fixed; margin-bottom: 0px; font-family: "tahoma", "MS Sans Serif", "sans-serif";
}
table {
	border-right: medium none; border-top: medium none; border-left: medium none; border-bottom: medium none;  background: #f4f4f4;
border: none;
}
table.main {

	background:#f8f8f8;
}
table.main2 {
background: url(/white20.png) repeat top left;
}
table.main3 {
	background: #e9eef7;
}
table.main4 {
background: url(/white20.png) repeat top left;
}
table.maincat {
background: url(/white80.png) repeat top left;
}
table.mainouter {

	background: none transparent;
}
table.mainbar {
	background: none transparent;
}

table.nopad {
	border-right: medium none; padding-right: 0px; border-top: medium none; padding-left: 0px; padding-bottom: 0px; border-left: medium none; padding-top: 0px; border-bottom: medium none
}

table.top {
	padding-right: 2px; padding-left: 2px; padding-bottom: 2px; padding-top: 2px; background-color: #d9dee7
}
table.bottom {
	padding-right: 2px; padding-left: 2px; background: none transparent ; padding-bottom: 2px; padding-top: 2px;

}
table tr.mytr:hover
{
    background:   #efefdf;
}

h1 {
	font-size: 12pt
}
h2 {
	font-size: 10pt; margin-bottom: 6px; color: #000000
}
p {
	font-size: 10pt
}
p.sub {
	margin-bottom: 4pt
}
td {
	border-right: #a2a6ae 1px solid; border-top: #92969e 1px solid; font-size: 10pt; border-left: #92969e 1px solid; border-bottom: #a2a6ae 1px solid
}
td.border {
	border-right: #888888 0px solid; border-top: #ffffff 0px solid; font-size: 10pt; border-left: #ffffff 0px solid; border-bottom: #888888 0px solid
}
td.noborder {
	border-right: medium none; border-top: medium none; border-left: medium none; border-bottom: medium none; background-color: #ffffff
}
td.skin {
	border-right: medium none; border-top: medium none; border-left: medium none; border-bottom: medium none;
}

td.embedded {
	border-right: medium none; padding-right: 1px; border-top: medium none; padding-left: 1px; padding-bottom: 1px; border-left: medium none; padding-top: 1px; border-bottom: medium none; text-align: left
}
td.bottom {
	border-right: medium none; padding-right: 1px; border-top: medium none; padding-left: 1px; padding-bottom: 1px; border-left: medium none; padding-top: 1px; border-bottom: medium none;
background: none transparent;
}
td.heading {
	font-weight: bold;
	background: #e9eef7;
}
td.user {
	font-weight: bold;
background: url(/white80.png) repeat top left;
}
td.text {
	padding-right: 10pt; padding-left: 10pt; padding-bottom: 10pt; padding-top: 10pt; text-align: left
}
td.comment {
	padding-right: 10pt; padding-left: 10pt; font-size: 10pt; padding-bottom: 10pt; padding-top: 10pt; text-align: left
}
td.colhead {
	font-weight: bold; color: #000000; 
	background:#D6D6B6 url(/mainbarbg.jpg) repeat top left;
}
td.bar {
	font-weight: bold; color: #000000; 
	background:#B6B6B6 url(/logobg.jpg) repeat top left;
padding: 4pt;
	border-right: medium none; border-top: medium none; border-left: medium none; border-bottom: medium none;
}
td.rowhead {
	font-weight: bold; vertical-align: top; text-align: right;
	background:#e9eef7;
}
td.title {
	font-size: 14pt
}

td.navigation {
font-weight: bold; font-size: 10pt; 
background:#D6D6B6 url(/mainbarbg.jpg) repeat top left;
padding: 1pt;
}
td.navigation2 {
	border-right: medium none; border-top: medium none; font-weight: bold; font-size: 10pt; border-left: medium none; border-bottom: medium none
}

td.clear {
	border-right: 0px; padding-right: 0px; border-top: 0px; padding-left: 0px; background: none transparent scroll repeat 0% 0%; padding-bottom: 0px; border-left: 0px; padding-top: 0px; border-bottom: 0px
}
td.clears {
	border-right: 0px; padding-right: 0px; border-top: 0px; padding-left: 0px; padding-bottom: 0px; border-left: 0px; padding-top: 0px; border-bottom: 0px
}
td.mac_top {
	font-weight: normal; color: #333333; font-size: 13pt;
	background: url(/mainbar_bg24.png) repeat top left;
	border-right: medium none; border-top: medium none; border-left: medium none; border-bottom: medium none;

}
td.mac_bg {
	color: #333333; 
	border-right: medium none; border-top: medium none; border-left: medium none; border-bottom: medium none;
}
td.mac_bottom {
	color: #222222; font-size: 8pt;
	background: url(/footbar_bg32.png) repeat top left ;
	border-right: medium none; border-top: medium none; border-left: medium none; border-bottom: medium none;

}
form {
	margin-top: 0px; margin-bottom: 0px
}
.sublink {
	font-weight: normal; font-size: 8pt; font-style: italic
}
font.gray {
	color: #c0c0c0; text-decoration: underline
}
a:link {
	color: #202050; text-decoration: none
}
a:visited {
	color: #202060; text-decoration: none
}
a:hover , a:active{
	color: #1c64ff; text-decoration: none
	visibility: visible;
	position: relative; top: 1pt; left: 0pt;

}
a.index {
	font-weight: bold
}
a.biglink {
	font-weight: bold; font-size: 12pt
}
a.altlink:link {
	font-weight: bold; color: #505050; text-decoration: none
}
a.altlink:visited {
	font-weight: bold; color: #505050; text-decoration: none
}
a.altlink:hover {

	text-decoration: underline;
}
a.opacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

a.opacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.8;
}

.important {
	font-weight: bold; font-size: 10pt
}
.red {
	color: #ee0000
}
.yellow {
	color: #997700
}
.green {
	color: #000000
}
.small_gray {
	font-weight: normal; font-size: 9pt; color: #7a7a7a
}
input {

	font-size: 9pt; font-family: "tahoma", "arial", "helvetica", "sans-serif"
}
select {

	font-size: 9pt; font-family: "tahoma", "arial", "helvetica", "sans-serif"
}
textarea {
	background: #ffffff;
	font-size: 10pt; font-family: "tahoma", "arial", "helvetica", "sans-serif"
}
.btn {
	width: 75px; height: 23px
}
.small {
	font-size: 8pt
}
.big {
	font-size: 10pt
}
li {
	margin-top: 6pt; margin-bottom: 6pt
}
ul {
	margin-top: 0px; margin-bottom: 0px; margin-left: 16pt
}
img.border {
	border-right: #000000 0px solid; border-top: #000000 0px solid; border-left: #000000 0px solid; border-bottom: #000000 0px solid
}
table.new {
	background: #c6c6c6
}
td.tdnew {
	border-right: #000000 0px solid; border-top: #000000 0px solid; font-size: 9pt; border-left: #000000 0px solid; border-bottom: #000000 0px solid
}
img.menubar
{
vertical-align:middle;
}

