body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #316E8A;
	font-size: 11px;
	line-height: 120%;
	background-color: #FFFFFF; }
div, p, form, h1, h2, h3 {
	margin: 0px;
	padding: 0px; }
a img, .none {
	border: none; }
a {
	color: #35A2D5; }
.zero {
	border-spacing: 0px;
	border-collapse: collapse; }
.zero td {
	padding: 0px; }
.z4 td {
	padding: 4px!important; }
.bb {
	font-weight: bold; }
.m3 {
	margin-bottom: 3px; }
.m5 {
	margin-bottom: 5px; }
.m10 {
	margin-bottom: 10px; }
.hova a {
	text-decoration: none; }
.hova a:hover {
	text-decoration: underline; }
.nova a {
	text-decoration: none; }
.s9 {
	font-size: 9px;
	line-height: 120%; }
.s10 {
	font-size: 10px;
	line-height: 140%; }
.s11 {
	font-size: 11px;
	line-height: 120%; }
.s12 {
	font-size: 12px;
	line-height: 120%; }
.s13 {
	font-size: 13px;
	line-height: 120%; }
.s14 {
	font-size: 14px;
	line-height: 120%; }
.main {
	color: #316E8A; }
.white {
	color: #FEFEFF; }
.orng {
	color: #FF9C00; }
.red {
	color: #C85000; }
.blue, .blue a {
	color: #004B9F; }
.dblue, .dblue a {
	color: #003B7E; }
.dblue_con, .dblue_con a {
	color: #002164; }
.art, .art a {
	color: #1962C0; }
.desc {
	color: #00344C; }
.grey {
	color: #646B75; }
.grey_ad {
	color: #999999; }
.con {
	color: #3D464D; }
.adr {
	color: #002E6C; }
.brown, .brown a {
	color: #615303; }
.foot, .foot a {
	color: #374B58; }
p {
	margin-bottom: 10px!important;
	text-align: justify; }
ul {
	padding: 0px;
	margin: 15px 0px; }
li {
	margin: 10px 0 10px 15px;
	list-style-position: outside;
	list-style-type: square; }
label {
	cursor: pointer; }
select {
	font-size: 11px;
	line-height: 120%;
	color: #316E8A;
	border: 1px solid #36A2D5;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
.left {
	float: left;
	margin-right: 15px;
	margin-bottom: 5px; }
.rght {
	float: right;
	margin-left: 15px;
	margin-bottom: 5px; }
.srch {
	font-size: 11px;
	line-height: 120%;
	height: 16px;
	border: 1px solid #E2E2E2;
	color: #576775;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
.inp {
	font-size: 11px;
	line-height: 120%;
	border: 1px solid #36A2D5;
	color: #316E8A;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
.ls {
	letter-spacing: 1px; }
h1, h1 a {
	font-size: 14px;
	line-height: 120%;
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
h2, h2 a {
	font-size: 14px;
	line-height: 120%;
	color: #00224E;
	font-family: Verdana, Arial, Helvetica, sans-serif; }
.mnutop a {
	color: #00224E; }
.mnuleft a {
	color: #1457B1; }
.mrk1 {
	background: url(mrk1.gif) no-repeat 0px 3px;
	padding-left: 18px; }
.mrk2 {
	background: url(mrk2.gif) no-repeat 0px 5px;
	padding-left: 15px; }
.mrk3 {
	background: url(mrk3.gif) no-repeat 0px 3px;
	padding-left: 18px; }
.mrk4 {
	background: url(mrk4.gif) no-repeat 10px 4px;
	padding-left: 25px; }
.mrk4- {
	background: url(mrk4.gif) no-repeat 4px 5px;
	padding-left: 17px; }
.mrk5 {
	background: url(mrk5.gif) no-repeat right 4px;
	padding-right: 18px; }
.mrk6 {
	background: url(mrk6.gif) no-repeat 0px 3px;
	padding-left: 22px; }
.mrk7 {
	background: url(mrk7.gif) no-repeat 0px 3px;
	padding-left: 18px; }
.mrk8 {
	background: url(mrk8.gif) no-repeat 0px 4px;
	padding-left: 15px; }
.mrk8- {
	background: url(mrk8.gif) no-repeat 4px 4px;
	padding-left: 17px; }
.hr1 {
	background-color: #0CB4F3;
	font-size: 5px;
	line-height: 5px;
	clear: both; }
.hr2 {
	background-color: #ECECEC;
	font-size: 1px;
	line-height: 1px;
	clear: both; }
.hr3 {
	background-color: #B9E4F4;
	font-size: 1px;
	line-height: 1px;
	clear: both; }
.bordsp, .bordsp td {
	border: 1px solid #A0DCEF;
	border-top: 0px!important;
	border-bottom: 0px!important; }
.bordsp1, .bordsp1 td {
	border: 1px solid #FEBD67;
	border-top: 0px!important;
	border-bottom: 0px!important; }
.nobordsp, .nobordsp td {
	border: 0px; }
.fots {
	width: 100px;
	height: 145px;
	text-align: center; }
.tbl {
	border: 1px solid #A0DCEF; }
.tbl th {
	background-color: #D9F0F9;
	border: 1px solid #A0DCEF;
	text-align: left;
	color: #00224E;
	padding: 8px 0 8px 7px;
	font-weight: normal;
	border-bottom: 0px!important; }
.tbl td {
	border: 1px solid #A0DCEF;
	padding: 5px 0 5px 7px; }