.bg-1 {background:url(../../files/bg-1.jpg) center 0 repeat-x #fff; width:100%;}
.bg-2 {background:url(../../files/bg-2.png) center 0 no-repeat; width:100%;}
.bg-3 {background:url(../../files/bg-3.png) center bottom no-repeat; width:100%;}
.bg-4 {background:#fff; width:100%; }
.bg-5 {background:url(../../files/bg-5.jpg) center 0 no-repeat; width:100%;}
.bg-6 {background:url(../../files/bg-6.png) center 0 no-repeat; width:100%;}

/***********************************************************************/

.link-1 {color:#bec0c0; font-size:14px; line-height:18px; font-style:italic; text-decoration:underline; display:inline-block; }
.link-1:hover {text-decoration:underline; color:#7cb6b6;}


.wrapper {width:100%; overflow:hidden; position:relative}
.wrap {overflow:hidden; position:relative;}
.extra-wrap {overflow:hidden;}
.fleft {float:left;}
.fright {float:right;}
.nowrap {white-space:nowrap;} 

.last {margin-right:0px !important; padding-right:0px !important;}

.top-1 {padding-top:58px;}
.top-2 {padding-top:50px;}
.top-3 {padding-top:28px;}
.top-4 {padding-top:10px;}
.top-5 {padding-top:17px;}
.top-6 {margin-top:28px;}

.left-1 { margin-left:265px;}

.bot-0 {padding-bottom:0 !important; margin-bottom:0 !important;}
.bot-1 {
	padding: 0px;
}
.bot-2 { padding-bottom:40px;}
.bot-3 {padding-bottom:32px;}
.bot-4 {padding-bottom:67px;}

.pad-0 {padding:0px 0px 0px 0px;}
.pad-1 { margin:5px 0 21px 0;}
.pad-2 { margin:5px 0 9px 0;}
.pad-3 { margin:5px 0 25px 0;}
.pad-4 { margin:18px 0 12px 0; }

.p1 {padding-bottom:24px;}


h1 {display:inline-block; z-index:100; position:absolute; left:358px; top:-19px; z-index:111; }
h1.logo-sub-pages {height:116px; overflow:hidden;}


.img-border {background:#fff; display:inline-block; padding:4px; box-shadow:#c6c7c7 0px 0px 5px;}
.border-bot {border-bottom:#cecece 1px solid; padding-bottom:8px; margin-bottom:10px; }
.border-left {border-left:#cecece 1px solid; padding-left:18px; }
.border-1 {
	padding-bottom:8px;
	background-image: url(../../files/border-1.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.line {background:url(../../files/line.png) 0 0 no-repeat; width:950px; height:18px; position:absolute; top:-9px; left:0;}

.box-1 {
	text-align:center;
	padding-top:9px;
	padding-bottom: 19px;
}
.box-1 h2 {margin-bottom:14px; }
.box-1 p {margin:16px 5px 11px 5px;}

.font-1 {
	color:#550808;
	font-size:16px;
	line-height:20px;
	font-style:italic;
	text-align:center;
}
.font-1 span {color:#48484e; font-size:36px; font-weight:normal; }
.font-1 strong {display:block; margin-top:-20px;}

.number {overflow:hidden; margin-bottom:18px;}
.number>strong {display:block; width:50px; height:50px; overflow:hidden; float:left; text-align:center; border-radius:25px; font-size:18px; line-height:50px; color:#fff; font-style:italic; margin:4px 11px 0 0;}

.call {
	overflow:hidden;
	padding-top: 36px;
	padding-right: 0;
	padding-bottom: 30px;
	padding-left: 0;
}
.call span {
	display:block;
	width:465px;
	float:left;
	font-size:14px;
	line-height:20px;
	color:#4d4d4d;
}
.call span:first-child {text-align:right;}
.call span+span {text-align:left; margin-left:20px;}
.call span+span strong {display:block; margin-top:-6px; font-weight:normal;}

.box-2 {text-align:center;}
.box-2 h3 {margin-bottom:14px; }
.box-2 p {margin:16px 5px 11px 5px;}
.box-2 p strong {display:block; padding-bottom:6px; font-style:italic;}

.number-2 {overflow:hidden;}
.number-2 h2 {padding-bottom:6px;}
.number-2>strong {display:block; width:34px; height:34px; overflow:hidden; float:left; text-align:center; border-radius:17px; font-size:16px; line-height:34px; color:#fff; font-style:italic; margin:4px 6px 0 0;}

.box-3 {}
.box-3 p {margin-top:16px; }
.box-3 p i+i {padding-bottom:4px; display:block;}

.number-3 {overflow:hidden;}
.number-3>strong {display:block; width:34px; height:34px; overflow:hidden; float:left; text-align:center; border-radius:17px; font-size:16px; line-height:34px; color:#fff; font-style:italic; margin:4px 6px 0 0;}

.box-4 {overflow:hidden; margin-right:10px; }
.box-4 .fleft { width:300px; margin-right:20px; margin-top:6px;}
.box-4 p {padding-top:13px;}

.box-5 {}
.box-5 p {
	margin-top:10px;
	width: 301px;
}
.box-5 p strong {
	display:block;
	padding-bottom:4px;
	width: 280px;
	padding-left: 10px;
}

ul.list {margin-top:12px; width:240px; float:left; margin-right:40px;}
.list li {
	overflow: hidden;
	vertical-align: top;
	line-height:15px;
	background-image: url(../../files/marker.gif);
	background-repeat: no-repeat;
	background-position: 2px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 15px;
 }
 .list li em {
  background: url(../../files/line-hor.gif) repeat-x 0% 15px;
  display: block; 
  overflow: hidden;
 }
 .list li span {
  float: right;
  font-size:16px;
  color:#4a4a4f;
 }
 .list li strong {
  float: left;
  font-size:14px; color:#7cb6b6; line-height:20px; font-weight:bold;
 }





ul.list1 {margin-top:12px; width:440px; float:left; margin-right:40px;}
.list li {
	overflow: hidden;
	vertical-align: top;
	line-height:15px;
	background-image: url(../../files/marker.gif);
	background-repeat: no-repeat;
	background-position: 2px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 15px;
 }
 ul.list1 {margin-top:12px; width:440px; float:left; margin-right:40px;}
.list li {
	overflow: hidden;
	vertical-align: top;
	line-height:15px;
	background-image: url(../../files/marker.gif);
	background-repeat: no-repeat;
	background-position: 2px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 15px;
 }

 .list1 li em {
  background: url(../../files/line-hor.gif) repeat-x 0% 15px;
  display: block; 
  overflow: hidden;
 }
 .list1 li span {
  float: right;
  font-size:16px;
  color:#4a4a4f;
 }
 .list1 li strong {
	float: left;
	font-size:14px;
	color:#3D6969;
	line-height:25px;
	font-weight:bold;
 }

/****************************footer************************/
