@charset "utf-8";
/* CSS Document */
body {
	background-color: #D8CFD2;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body, td, th {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #01263c;
}
form {
	margin: 0px;
	padding: 0px;
}
img{border:0;}
a img{border:0;}
a {
	color: #1C4D9C;
	text-decoration: underline;
}
a:hover {
	color: #B9578B;
	text-decoration: underline;
}
h1 {
	font-size: 22px;
}
.large_red2{font-size:16px;}
h1 strong {
	color: #b5477c;
}
h2 strong {
	color: #b5477c;
}
h2 {
	font-size: 18px;
}
h3 {
	font-size: 15px;
	color: #6D254B;
}
.img-r {
	float: right;
	margin-left: 15px;
}
.img-l {
	float: left;
	margin-right: 15px;
}

.cont {
	background-color: #FFF;
	padding-bottom: 15px;
}
.txt0 {
	text-align: left;
	padding-right: 24px;
	padding-left: 24px;
}
.txt1 {
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	padding-right: 24px;
	padding-left: 24px;
}
.txt2 {
	background-image: url(images/bg-star2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: left;
	padding-right: 24px;
	padding-left: 24px;
}
.arr-li {
	margin: 0px;
	padding: 0px;
}
.arr-li li {
	background-image: url(images/arr-li2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
	list-style-type: none;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}
.pink1 {
	color: #820642;
}
.blue1 {
	color: #006099;
}
.border1 {
	border: 2px solid #FC8DC5;
}
.border2 {
	border: 2px solid #8DD6FC;
}
.border3 {
	border: 1px solid #8DD6FC;
}
.border4 {
	border: 1px solid #FC8DC5;
}
.txtbig1 {
	font-size: 22px;
	color: #820642;
}
.txtbig2 {
	font-size: 22px;
	color: #2E6FA9;
}
.btmenu {}
.btmenu a {
	font-weight: bold;
	color: #820642;
	text-decoration: none;
}
.btmenu a:hover {
	color: #043658;
	text-decoration: none;
}

.topmenu {
	background-color: #FFEEF8;
	padding-right: 15px;
	padding-left: 15px;
	border: 1px solid #B9568C;
}
.topmenu a {
	font-weight: bold;
	color: #1C4D9C;
	text-decoration: none;
}
.topmenu a:hover {
	font-weight: bold;
	color: #B9578B;
	text-decoration: none;
}
.tbl-top-cell {
	background-color: #C1E4F9;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #2E425F;
	font-weight: bold;
	font-size: 12px;
}
.tbl-cell-alt1 {
	background-color: #F0F9FF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8FCEF3;
}
.tbl-cell-alt2 {
	background-color: #E6F4FF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8FCEF3;
}

.income_amount { color:#a20000; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold;}

.field-size1 {
	width: 200px;
}.field-size2 {
	width: 300px;
}

.hoverbut1 div{display:none; text-decoration:none; width:200px; line-height:18px; margin-top:-100px;  border:1px solid black;  margin-right:20px; position:fixed; right:0px; padding:12px; background:#003366;color:#FFFFFF; font-weight:bold; }
.hoverbut1 a div{text-decoration:none;color:#FFFFFF}
.hoverbut1:hover div{display:inline;}

.hoverbut2 div{display:none; text-decoration:none; width:200px;line-height:18px;border:1px solid black;margin-top:-100px;  margin-right:20px; position:fixed; right:0px; padding:12px; background:#003366;color:#FFFFFF; font-weight:bold; }
.hoverbut2 a div{text-decoration:none;color:#FFFFFF}
.hoverbut2:hover div{display:inline;}

.hoverbut3 div{display:none; text-decoration:none; width:200px;line-height:18px; border:1px solid black;margin-top:-100px; margin-right:20px; position:fixed; right:0px; padding:12px; background:#003366;color:#FFFFFF; font-weight:bold; }
.hoverbut3 a div{text-decoration:none;color:#FFFFFF}
.hoverbut3:hover div{display:inline;}

.hoverbut4 div{display:none; text-decoration:none; width:200px;line-height:18px; border:1px solid black;margin-top:-100px; margin-right:20px; position:fixed; right:0px; padding:12px; background:#003366;color:#FFFFFF; font-weight:bold; }
.hoverbut4 a div{text-decoration:none;color:#FFFFFF}
.hoverbut4:hover div{display:inline;}