﻿@charset "UTF-8";
body {
	font-family: Arial, Helvetica, sans-serif;	/* "Segoe UI" */
	font-size: 12px;
	font-weight: normal;
	/*background-color: #F7F7F7;*/
	text-align: center;
	margin-top: 0px;
	padding-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
h1, h2, h3, h4, p, ul, li, form {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
h1 {
	font-size: 18px;
	color: #000;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0eb3e9;
	font-weight: normal;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
h2, h3, h4 {
	color: #039ccd;
}
h2 {
	font-size: 18px;
	font-weight: normal;
}
a {
	color: #039ccd;
}
a:hover {
	text-decoration: none;
}
#main {
	width: 960px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
}
#main #cont {
	margin-top: 15px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
#main #header2 {
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
}
#cont .contL {
	float: left;
	width: 689px;
  overflow: hidden;
}

#main #cont .pager {
	height: 40px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
}
#main #cont .pager .left p {
	float: left;
	color: #333;
	margin-left: 10px;
	margin-top: 5px;
}
#main #cont .pager .right {
	margin-top: 0px;
	height: 30px;
}
#main #cont .pager .right a {
	background-color: #a0a0a0;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#main #cont .pager .right .active {
	background-color: #0CF;
	background: #7ed0ff;
	background: -moz-linear-gradient(top, #7ed0ff 0%, #02b0e6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7ed0ff), color-stop(100%, #02b0e6));
	background: -webkit-linear-gradient(top, #7ed0ff 0%, #02b0e6 100%);
	background: -o-linear-gradient(top, #7ed0ff 0%, #02b0e6 100%);
	background: -ms-linear-gradient(top, #7ed0ff 0%, #02b0e6 100%);
	background: linear-gradient(to bottom, #7ed0ff 0%, #02b0e6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ed0ff', endColorstr='#02b0e6', GradientType=0 );
}
#main #cont .pager .prev  {
	margin-right: 15px;
}
#main #cont .pager .next {
	margin-left: 15px;
}
#main #cont .pager .right a:hover {
	background-color: #333;
}

.btn5 {
	float: left;
	background: #7ed0ff;
	background: -moz-linear-gradient(top, #7ed0ff 0%, #02b0e6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7ed0ff), color-stop(100%, #02b0e6));
	background: -webkit-linear-gradient(top, #7ed0ff 0%, #02b0e6 100%);
	background: -o-linear-gradient(top, #7ed0ff 0%, #02b0e6 100%);
	background: -ms-linear-gradient(top, #7ed0ff 0%, #02b0e6 100%);
	background: linear-gradient(to bottom, #7ed0ff 0%, #02b0e6 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ed0ff', endColorstr='#02b0e6', GradientType=0 );
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	color: #FFF;
	text-decoration: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 11px;
	font-weight: bold;
}
.btn5.middle {
	margin-top: 4px;
	padding-top: 6px;
	padding-right: 7px;
	padding-bottom: 6px;
	padding-left: 7px;
}

#main #cont .headingH1 {
	height: 30px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #039ccd;
	margin-bottom: 10px;
	padding-bottom: 7px;
}
#main #cont .headingH1 h1 {
	color: #000;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#main #cont .headingH1 h1.left {
	width: 390px;
}
#main #cont .headingH1 .form {
	color: #333;
	float: right;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#main #cont .headingH1 .sortBtns {
	width: 80px;
	float: right;
	text-align: right;
}

#footer3 {
	font-size: 11px;
	color: #fff;
	width: 960px;
	height: 20px;
	padding-top: 6px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	background-color: #3D4045;
}
#footer3 .copyright {
	text-align: right;
	padding-right: 20px;
}
.select-container {
	position: relative;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.select-container select, select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	height: 26px;
	border: 1px solid #999;
	padding-top: 1px;
	/* padding-right: 5px; */
	padding-left: 5px;
	background-color: #ccc;
	/* background-image: url(images/arrowDownBlack.png); */
	background-repeat: no-repeat;
	background-position: right center;
	text-indent: 0.01px;
	text-overflow: '';
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #f4f4f4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f4f4f4));
	background: -webkit-linear-gradient(top, #ffffff 0%, #f4f4f4 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #f4f4f4 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #f4f4f4 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #f4f4f4 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0 );
}
.select-container .textField, .textField {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	height: 22px;
	border: 1px solid #999;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	background-color: #ccc;
	text-indent: 0.01px;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #f4f4f4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f4f4f4));
	background: -webkit-linear-gradient(top, #ffffff 0%, #f4f4f4 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #f4f4f4 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #f4f4f4 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #f4f4f4 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0 );
}
.textFieldArea {
	font-family: Arial, Helvetica, sans-serif;	/* "Segoe UI" */
	font-size: 12px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-color: #ccc;
	text-indent: 0.01px;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #f4f4f4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f4f4f4));
	background: -webkit-linear-gradient(top, #ffffff 0%, #f4f4f4 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #f4f4f4 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #f4f4f4 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #f4f4f4 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0 );
}

.contLNavig {
	float: left;
	width: 230px;
	margin-right: 20px;
}
.contLNavig h1 {
	color: #FFF;
	font-size: 15px;
	height: 18px;
	padding-top: 8px;
	padding-bottom: 6px;
	margin-top: 3px;
	margin-bottom: 10px;
	border-bottom-style: none;
	background-image: none;
	background-color: #2E3339;
	text-align: center;
}

label .help {
  font-size: 11px;
  color: #FFFFFF;
  width: 15px;
  height: 13px;
  margin-left: 2px;
  padding-top: 1px;
  display: inline-block;
  line-height: 12px;
  border-radius: 10px;
  background: #999;
  text-align: center;
  cursor: help;
}
.tooltip {
	color: #fff;
	font-size: 12px; /* 12px Arial; */
	padding: 10px;
	display: none;
	position: absolute;
	border: 1px solid #666;
	background-color: #6C6C6C;
	border-radius: 5px;
}

/* detailform */
.detailForm {
	margin-bottom: 15px;
}
.detailForm .row {
	padding-right: 5px;
}
.detailForm .row {
	height: 55px;
	display: block;
	padding-bottom: 5px;
	padding-top: 0px;
	padding-left: 0px;
}
.detailForm .row2 {
	height: 230px;
	display: block;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 0px;
}
.detailForm .row3 {
	height: 25px;
	display: block;
	padding-bottom: 5px;
	padding-top: 10px;
	padding-left: 0px;
}
.detailForm .row3.title {
	color: #039ccd;
}
.detailForm .row3.title span {
	color: #000;
}
.detailForm .row4 {
	height: 30px;
	display: block;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 0px;
}
.detailForm .row4.title {
	color: #039ccd;
}
.detailForm .rowBig   {
	display: block;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 0px;
	height: 240px;
}
.detailForm .rowBig2 {
	display: block;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 0px;
	clear: both;
	float: none;
	width: 99%;
	height: 190px;
}
.detailForm .rowBig3 {
	display: block;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 0px;
	clear: both;
	float: none;
	width: 99%;
	height: 140px;
}
.detailForm .symbolData, .loginForm .symbolData, .contactForm .symbolData {
	text-align: right;
	margin-right: 10px;
}
.detailForm .symbolData strong, .loginForm .symbolData strong, .contactForm .symbolData strong {
	color: #ff0000;
}
.detailForm .row label, .detailForm .row input {
	display: block;
}
.detailForm .row label, .detailForm .row2 label, .detailForm .rowBig label, .detailForm .rowBig2 label, .detailForm .rowBig3 label {
	padding-top: 4px;
	padding-bottom: 5px;
}
.detailForm .row2 label {
	display: block;
}
.detailForm .rowBig label, .detailForm .rowBig2 label, .detailForm .rowBig3 label {
	display: block;
}
.detailForm .row label span, .contactForm .row label span, .contactForm .rowBig2 label span, .contactForm .rowBig3 label span {
	font-size: 15px;
	color: #FF0000;
	line-height: 10px;
	font-weight: bold;
}
.detailForm .title1 {
	color: #039ccd;
	font-size: 15px;
  font-weight: bold;
	margin-top: 15px;
	margin-bottom: 5px;
	border-style: none;
}
.detailForm .title1.first {
	margin-top: 0px;
}
.detailForm h1 {
	color: #039ccd;
	margin-top: 15px;
	margin-bottom: 0px;
	border-style: none;
}
.detailForm h1.first {
	margin-top: 0px;
}
.detailForm h4 {
	border-color: #3B8AEE #3B8AEE #00ACD6;
	padding-top: 10px;
	padding-bottom: 5px;
	border-style: none none solid;
	border-bottom-width: 1px;
	margin-bottom: 10px;
}
.textField.required, .textFieldArea.required, .checkBox.required, .requiredSelect {
	color: #000;
	border-color: #FA9999;
}
.textField.disabled, .textFieldArea.disabled, .checkBox.disabled, .disabledSelect {
  color: #555;
  background: #f2f2f2;
}
.detailForm .row .textField {
	width: 98%;
}
.detailForm .row .left .textField, .detailForm .row .right .textField {
	width: 96%;
}

.detailForm .row2 .textFieldArea {
	width: 98%;
	float: left;
}
.detailForm .rowBig .textFieldArea {
	width: 98%;
	float: left;
	height: 200px;
}
.detailForm .rowBig2 .textFieldArea {
	width: 98%;
	float: left;
	height: 150px;
}
.detailForm .rowBig3 .textFieldArea {
	width: 98%;
	float: left;
	height: 100px;
}
.detailForm .row select {
	background-color: #ffffff;
	float: left;
	width: 100%;
	margin-right: 5px;
	padding-left: 1px;
}
.detailForm .row .select {
	background-color: #888;
	float: left;
	width: 100%;
	margin:0;
	padding:0;
}
.detailForm .row .button {
  width: 100%;
  height: 27px;
}
.detailForm h3, .detailForm h2 {
	font-size: 13px;
	color: #FFFFFF;
	text-transform: uppercase;
	background-color: #999999;
	height: 25px;
	border-top-width: 1px;
	border-top-style: none;
	border-top-color: #dddddd;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-weight: normal;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.detailForm .row .checkBox {
	float: left;
	display: block;
	width: 25px;
}
.detailForm .row .text {
	float: left;
	width: 300px;
	padding-top: 4px;
}
.detailForm .photos .photo {
	float: left;
	width: 167px;
	text-align: center;
	padding-top: 3px;
	padding-left: 2px;
	padding-right: 3px;
	padding-bottom: 3px;
	font-size: 11px;
	display: block;
	margin-bottom: 15px;
}
.detailForm .photos .photo img.master {
	border-color: #e3160c;
	border-style: solid;
	border-width: 2px;
}
.detailForm .photos .photo img.thumb {
	border-color: #fff;
	border-style: solid;
	border-width: 2px;
}
.detailForm .photos a {
	margin-top: 5px;
}
.detailForm .photos .photo a {
	margin-top: 5px;
}
.detailForm .row .formText {
	float: left;
	width: 250px;
	display: block;
	padding-top: 4px;
}
.detailForm .row .errorImg  {
	float: left;
	padding-top: 4px;
	padding-right: 15px;
	width: 5px;
	display: block;
	height: 18px;
}
.detailForm .row .left, .detailForm .row .right {
	width: 47%;
}
.detailForm .formData .row .left , .detailForm .formData .row .right {
	width: 47%;
}
.detailForm .row .left.w46, .detailForm .row .right.w46 {
	width: 46%;
}
.detailForm .row .right.w46 {
	margin-right: 7px;
}


.detailForm .row .left.w77, .detailForm .row .right.w77 {
	width: 77%;
}
.detailForm .row .left.w22, .detailForm .row .right.w22 {
	width: 22%;
}

.detailForm .row .left.w68, .detailForm .row .right.w68 {
	width: 68%;
}
.detailForm .row .left.w28, .detailForm .row .right.w28 {
	width: 28%;
}

.detailForm .row .left.w74, .detailForm .row .right.w74 {
	width: 74%;
}
.detailForm .row .left.w23, .detailForm .row .right.w23 {
	width: 23%;
}

.detailForm .row .left.w50_1, .detailForm .row .right.w50_1 {
	width: 50%;
}
.detailForm .row3 .left.w50_1, .detailForm .row2 .right.w50_1 {
	width: 50%;
}
.detailForm .formData .row  input {
	float: left;
	margin-right: 10px;
}
.detailForm .formData .row select {
	width: 100%;
}
.detailForm .row .left .left .left  .checkBox3   {
	float: left;
	display: block;
	width: 25px;
}
.detailForm .row .left .left .left span {
	float: left;
	margin-top: 3px;
}

#map-canvas {
	width: 300px;
	height: 289px;
}
.map-zoom {
	margin-top: 5px;
}

.loginForm {
  width: 350px;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}
.loginForm .row {
	height: 40px;	
}
.loginForm .row label {
	width: 130px;
	display: block;
	float: left;
	font-weight: bold;
	margin-top: 3px;
}
.loginForm .row .textField {
	width: 200px;
	display: block;
	float: right;
}
.loginForm .remember {
	margin-left: 65px;
	float: left;
}
.loginForm .left {
	margin-top: 17px;
	margin-left: 65px;
	float: left;
}
.loginForm .right {
	margin-top: 17px;
	float: right;
}
.loginForm .btn1 {
	margin-top: 10px;
	float: right;
}

.list1 li ul {
	padding-top:10px;
	padding-left:10px;
}

.spec  {
	margin-bottom: 10px;
}
.spec p  {
	float: left;
	height: 22px;
	display: block;
}
.spec2  {
	margin-bottom: 10px;
}
.spec2 p  {
	float: left;
	width: 49%;
	height: 22px;
	display: block;
}
.spec2 .right {
	float: right;
}
.spec3  {
	margin-bottom: 10px;
}
.spec3 p  {
	float: left;
	width: 32%;
	height: 22px;
	display: block;
}
.spec4  {
	margin-bottom: 10px;
}
.spec4 p  {
	float: left;
	width: 24%;
	height: 22px;
	display: block;
}
.spec label, .spec2 label, .spec3 label, .spec4 label {
	height: 20px;
	display: block;
	margin: 0px;
	padding: 0px;
}
.spec2 label, .spec3 label, .spec4 label {
	font-weight: bold;
	padding-top: 10px;
}
.spec span, .spec2 span, .spec3 span, .spec4 span
{
	padding-left: 2px;
}

.rowBig, .rowBig2, .rowBig3 {
	padding-bottom: 20px;
}
.countField {
	font-size: 13px;
	color: #333;
}
.countField strong {
	color: #000;
}

.left1 { float: left; }
.right1 { float: right; }

.w15 { width: 15%; }
.w20 { width: 20%; }
.w25 { width: 23%; }
.w40 { width: 40%; }
.w45 { width: 45%; }
/*.w50 { width: 50%; }*/
.w50 {width: 47%; }
.w100 {	width: 100%; }

/*
.line1 {
  width: 100%;
	height: 2px;
  margin-bottom: 10px;
  background-color: #039ccd;
}
*/

.textField {
	border: 1px solid #999;
	height: 22px;
	background-color: #fff;
}
.textFieldArea {
	border: 1px solid #999;
	background-color: #fff;
}
.btn1 {
	height: 22px;
	display: block;
	width: 95px;
	background-color: #22B9ED;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	padding-top: 8px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #7ed0ff;
	background: -moz-linear-gradient(top, #7ed0ff 0%, #02b0e6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7ed0ff), color-stop(100%, #02b0e6));
	background: -webkit-linear-gradient(top, #7ed0ff 0%, #02b0e6 100%);
	background: -o-linear-gradient(top, #7ed0ff 0%, #02b0e6 100%);
	background: -ms-linear-gradient(top, #7ed0ff 0%, #02b0e6 100%);
	background: linear-gradient(to bottom, #7ed0ff 0%, #02b0e6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ed0ff', endColorstr='#02b0e6', GradientType=0 );
}
.btn3 {
	height: 22px;
	display: block;
	width: 95px;
	background-color: #22B9ED;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	padding-top: 8px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #ff3019;
	background: -moz-linear-gradient(top,  #ff3019 0%, #cf0404 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3019), color-stop(100%,#cf0404));
	background: -webkit-linear-gradient(top,  #ff3019 0%,#cf0404 100%);
	background: -o-linear-gradient(top,  #ff3019 0%,#cf0404 100%);
	background: -ms-linear-gradient(top,  #ff3019 0%,#cf0404 100%);
	background: linear-gradient(to bottom,  #ff3019 0%,#cf0404 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 );
}

.btn4 {
	height: 22px;
	display: block;
	width: 95px;
	background-color: #22B9ED;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	padding-top: 8px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #8fc400;
	background: -moz-linear-gradient(top,  #8fc400 0%, #8fc400 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8fc400), color-stop(100%,#8fc400));
	background: -webkit-linear-gradient(top,  #8fc400 0%,#8fc400 100%);
	background: -o-linear-gradient(top,  #8fc400 0%,#8fc400 100%);
	background: -ms-linear-gradient(top,  #8fc400 0%,#8fc400 100%);
	background: linear-gradient(to bottom,  #8fc400 0%,#8fc400 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc400', endColorstr='#8fc400',GradientType=0 );
}

.logout {
	background-color: #F00;
	background-image: none;
}

.form .btn1, .form .btn3, .form .btn4 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 30px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 0px;
	cursor: hand;
	cursor: pointer;
	width: 95px;
}
.form .btn1.btnBig, .form .btn3.btnBig, .form .btn4.btnBig {
  width: 200px;
}
.formBtns {
	text-align: center;
	margin-top: 15px;
}
.formBtns .btn1 , .formBtns .btn3, .formBtns .btn4 {
	margin-right: 10px;
	margin-left: 10px;
	display:inline-block;
}

.right {
	float: right;
}
.left {
	float: left;
}
.clear {
	font-size: 1px;
	clear: both;
	height: 1px;
}
.clear5 {
	font-size: 1px;
	clear: both;
	height: 5px;
}
.clear10 {
	font-size: 1px;
	clear: both;
	height: 10px;
}
.clear40 {
	font-size: 1px;
	clear: both;
	height: 40px;
}

.bkg1 {
	background-color: #f8f8f8;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ddd;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
.bkg1.ml25 {
	margin-left: 25px;
}
.bkg2 {
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-right: 5px;
}

.cRed {	color: #cf0b02 }
.cBlue1 { color: #039ccd }
.cBlue2 { color: #1c68cd }

.f13 { font-size: 13px; }
.f14 { font-size: 14px; }
.f15 { font-size: 15px; }
.f17 { font-size: 17px; }

.contText {
  font-size: 13px;
	color: #333;
	margin-top: 15px;
	margin-bottom: 25px;
}
.contText h2 {
	font-size: 17px;
	font-weight: bold;
	color: #039ccd;
	height: 30px;
}
.contText h3 {
	font-size: 15px;
	font-weight: bold;
	color: #039ccd;
	height: 20px;
}
.contText ul li {
  font-size: 13px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 12px;
	list-style-type: none;
	background-image: url(images/bullet_blue.png);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
.contText ul.decimal {
	padding-left: 17px;
}
.contText ul.decimal li {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 0px;
	list-style-type: decimal;
	background-image: none;
}
