article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{display:block;}
mark, rp, rt, ruby, summary, time{display:inline;}
html{width:100%;}
body{font-family:Arial, Helvetica, sans-serif;font-size:100%;color:#4d4d4d;background:#ffffff}
.ic{border:0;float:right;background:#fff;color:#f00;width:50%;line-height:10px;font-size:10px;margin:-220% 0 0 0;overflow:hidden;padding:0}
.bg{width:100%;background:url(../images/bg-top.jpg) center 0 no-repeat;}
.main{margin:0 auto;font-size:0.875em;line-height:1.785em;}
a{color:#fff;text-decoration:none;}
a:hover{font-weight:bold;}
.body2 A:link{color:#0000CC;}
.body2 A:visited{color:#0099ff;}
.body2 A:active{color:#0000CC;}
.body2 A:hover{color:#0000cc;}
.col-1{padding-right:85px;background:url(../images/arrow.png) right no-repeat;}
.col-2{float:left;width:270px;padding-right:65px;margin-right:10px;background:url(../images/arrow.png) right center no-repeat;}
.col-3{float:left;width:220px;}
.col-4{padding-right:85px;}
.col-5{padding:10px 10px 10px;display:inline;}
.col-fullo{background:#F58020;}
.col-top{height:35px;background-color:#005986;}
.col-bar{background:#005987;padding:10px 10px;height:20px;margin:10px;}
.wrapper{width:100%;overflow:hidden;position:relative;}
.extra-wrap{overflow:hidden;}
.clear{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
p{margin-bottom:18px;}
p.style1{font-size:16px;}
.p0{margin-bottom:0px;text-align:center;}
.p1{margin-bottom:8px;}
.p2{margin-bottom:15px;margin-top:45px;text-align:center;}
.p3{margin-bottom:30px;}
.p4{padding:10px 0 10px;
	margin-bottom:40px;
	margin-top: 40px;
}
.p5{margin-bottom:50px;}
.p6{font-size:38px;font-weight:bold;text-align:center;}
.p8{margin-bottom:15px;}
.p9{text-transform:uppercase;color:#b6d557;margin-bottom:6px;font-size:24px;font-weight:bold}
.reg{text-transform:uppercase;}
.fleft{float:left;}
.fright{float:right;margin-top:-20px;}
.footerfright{float:right;margin-bottom:-10px;}
.alignright{text-align:right;margin-bottom:0px;margin-left: 206px;}
.alignright1{color:#FFFFFF;font-size:14px;text-align:right;margin-bottom:0px;margin-left:420px;}
.aligncenter{text-align:center;}
.it{font-style:italic;}
.color-1{color:#808080;}
.color-2{color:#4d4d4d !important;}
.color-3{color:#005986;}
.color-4{color:#b6d557;}
.color-5{color:#f58020;}
.color-5{color:#ffffff;}
.img-border{border:0px solid #e5e5e5;margin-top:8px;}
.map-border{border:1px solid #e5e5e5;background:#fff;padding:1px;float:left;}
.indent-top{padding-top:25px;}
.indent-top2{padding-top:50px;}
.indent-top3{padding-top:13px;}
.indent-left{padding-left:10px;}
.indent-left2{padding-left:60px;}
.indent-right{padding-right:10px;}
.indent-bot{margin-bottom:20px;}
.indent-bot2{margin-bottom:23px;}
.indent-bot3{margin-bottom:45px;}
.innerText{color:#4D4D5D;text-decoration:none;}
.innerText A: link{color:#DAA2C}
.prev-indent-bot{margin-bottom:10px;}
.prev-indent-bot2{margin-bottom:12px;}
.prev-indent-bot3{margin-bottom:5px;}
.img-indent-bot{margin-bottom:25px;}
.margin-bot{margin-bottom:35px;}
.img-indent{float:left;margin:0 30px 0px 0;}
.img-indent2{float:left;margin:0 18px 0px 0;}
.img-footer{display: block;margin-left:auto;margin-right: auto}
.buttons a:hover{cursor:pointer;}
.menu li a,
.list-1 li a,
.list-2 li a,
.link,
.button a,
.button-2 a,
h1 a{text-decoration:none;}
#logo{position:relative;padding:8px 0 5px;z-index:5;}
.mail p{background:url(../images/Mail.png) no-repeat 20px 1px;color:#fff;display:inline;padding-left:55px;font-size:14px;}
.phone p{background:url(../images/Phone.png) no-repeat 0px 1px;display:inline;color:#fff;padding-left:33px; padding-bottom:10px;font-size:14px;}
.phoneblog{display:inline;color:#4D4D4D;font-size:14px;}
#png1{position:absolute;top:0;left:0;z-index:0;}
#png2{position:absolute;top:0px;left:320px;z-index:1;}
header{width:100%;background:url(../images/header-tail1.jpg) center top repeat-x #fff;position:relative;z-index:3;}
header ul li{display:inline;margin:3px}
header .top-bar{background-color:#005986;margin:0px;}
header .top-bar .wrap-top{}
header .top-bar .top-social{}
header .top-bar ul li{display:inline;}
header .top-bar ul p{display:inline;margin:3px 20px;float:left;}
header .top-bar .mail p{background:url(../images/Mail.png) no-repeat 0px 0px;color:#fff;padding-left:30px;font-size:16px;}
header .top-bar .phone p{background:url(../images/Phone.png) no-repeat 0px 0px;color:#fff;padding-left:33px;font-size:16px;}
h1{padding:10px 0 0 10px;position:relative;float:left;}
#page1 h1{padding:77px 0 0 10px;}
.menu{padding:70px 8px 0 0;float:left;}
#page1 .menu{padding:10px 18px 0 0;}
.menu li{float:left;position:relative;padding-left:18px;}
.menu li a{display:inline-block;font-size:20px;line-height:1.2em;color:#ffffff;}
.menu li a.active,
.menu > li > a:hover{color:#f58020;}
.slider-wrapper{width:100%;position:relative;overflow:hidden;background-color:#ffffff;}
#page1 .slider-wrapper{background:url(../images/sliderbackCart4.jpg) center top repeat-x #ffffff;padding:0;}
.slider{width:1264px;height:400px;margin-left:-432px;position:relative;left:50%;}
#page1 .slider{height:400px;}
#page2 .slider{background:url(../images/slider-img1.jpg) 0 -171px no-repeat;}
#page3 .slider{background:url(../images/slider-img2.jpg) 0 -154px no-repeat;}
#page4 .slider,
#page5 .slider{background:url(../images/slider-img3.jpg) 0 -183px no-repeat;}
.items{display:none;}
.pagination{position:absolute;top:370px;right:740px;z-index:9999;}
.pagination li{float:left;padding-right:5px;}
.pagination li a{display:block;width:20px;height:20px;background:url(../images/slider-pagination.png) right top no-repeat;cursor:pointer;}
.pagination li.current a,
.pagination li a:hover{background-position:left top;}
.pagination li.current a{cursor:default;}
.banner{overflow:hidden;position:absolute;z-index:999;}
#page1 .banner{top:137px;background:url(../images/banner-tail1.gif) 0 0 repeat-x;}
.banner > strong{display:block;font-size:50px;line-height:1.2em;color:#4d4d4d;text-transform:uppercase;letter-spacing:-1px;margin-bottom:25px;}
.banner > strong > strong{display:block;margin-top:-10px;}
.banner em{display:block;font-size:29px;line-height:1.2em;color:#808080;margin-bottom:35px;}
.pic1{opacity:1;}
.pic1:hover{opacity:0.3;}
#content{width:100%;padding:15px 0 44px;background:#fff;position:relative;z-index:1;}
.spacer-1{width:100%;background:url(../images/pic-1.gif) 217px 0 repeat-y;}
h2{font-size:28px;line-height:2em;color:#005986;letter-spacing:-1px;font-weight:bold}
h3{font-size:36px;line-height:2em;color:#4d4d4d;margin-bottom:10px;letter-spacing:-1px;text-align:center;}
h4{font-size:28px;line-height:2em;color:#005986;text-transform:uppercase;letter-spacing:-1px;text-align:center;font-weight:bold}
h4 strong{display:block;margin-top:-40px;}
h5{text-transform:uppercase;color:#b6d557;margin-bottom:6px;font-size:24px;text-align:center;}
h6{color:#f58020;margin-bottom:4px;font-size:20px;}
.title-1{display:block;font-size:19px;line-height:1.2em;color:#005986;margin-top:10px;margin-bottom:5px;}
.title-1 strong{display:block;}
.border-bot{width:100%;padding-bottom:10px;background:url(../images/pic-1.gif) 0 bottom repeat-x;}
.circle{display:block;min-width:80px;padding:0 0 5px;font-size:37px;line-height:75px;color:#fff;background:#ed1e24;text-align:center;border-radius:100%;float:left;margin:0 20px 10px 0;}
.box{width:100%;background:url(../images/box-tail.gif) 0 0 repeat-x;}
a.button{cursor:pointer;font-family:Arial, Helvetica, sans-serif;font-size:16px;border:1px solid #ffffff;display:inline-block;text-decoration:none;margin:25px 0 25px 0;padding:10px 20px;text-transform:uppercase;color:#fff;font-weight:bold;-webkit-border-radius:10px;-moz-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;letter-spacing:3px;}
a.button.button02{color:#005986;border:3px solid #005986;padding:10px 20px;font-weight:500;-webkit-border-radius:10px;-moz-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;}
a.button.button02:hover{background-color:#005986;color:#fff;font-weight:bold;}
.list-1 li{line-height:20px;padding:2px 0 3px 12px;background:url(../images/marker-1.gif) 0 8px no-repeat;}

a.button.button03{width:210px;height:150px;color:#FFF;background-color:#005986;border:2px solid #FFF;padding:8px 18px 2px;font-weight:bold;vertical-align: middle;-webkit-border-radius:10px;-moz-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;}
a.button.button03:hover{background-color:#FFF;border:3px solid #005986;color:#005986;font-weight:900;vertical-align: middle;margin:0 0 0 0;}

.list-1 li{line-height:20px;padding:2px 0 3px 12px;background:url(../images/marker-1.gif) 0 8px no-repeat;}
.list-1 li a{display:inline-block;color:#808080;}
.list-1 li a:hover{color:#ed1e24;font-weight:bold;}
.list-2 li{line-height:20px;padding:5px 0 5px 20px;background:url(../images/marker-3.png) 0 11px no-repeat;}
.list-2 li a{display:inline-block;color:#4d4d4d;}
.list-2 li a:hover{color:#ed1e24;font-weight:bold;}
.link:hover{font-weight:bold;}
.link-1{display:inline-block;font-size:14px;padding-right:8px;background:url(../images/marker-3.gif) right 8px no-repeat;}
.link-1:hover{color:#fff;}
.text-2{line-height:20px;}
.text-3{display:block;font-size:12px;color:#ffffff;}
dl.contact{color:#b6d557;font-size:18px;}
dl.contact span{float:left;width:85px;color:#b6d557;font-size:24px;font-weight:bold;}
dl span{float:left;width:96px;font-weight:bold;}
.quote{width:100%;border-radius:18px 18px 0 0;background:#f2f2f2;}
.quote .padding{padding:25px 20px 5px 30px;}
.iframe{display:block;margin-left:auto;margin-right:auto;}
#contact-form{display:block;width:100%;}
#contact-form label{display:block;height:40px;overflow:hidden;}
#contact-form input{float:left;width:67%;font-size:13px;line-height:1.23em;color:#808080;padding:6px 9px 7px;margin:0;font-family:Arial, Helvetica, sans-serif;border:1px solid #e5e5e5;background:#fff;outline:none;}
#contact-form textarea{float:left;height:185px;width:80%;font-size:13px;line-height:1.23em;color:#808080;padding:7px 9px;margin:0;font-family:Arial, Helvetica, sans-serif;border:1px solid #e5e5e5;background:#fff;overflow:auto;outline:none;}
.text-form{float:left;display:block;font-size:14px;line-height:35px;color:#4d4d4d;}
.buttons{padding:20px 60px 0 0;text-align:right;}
.buttons span{margin-left:15px;background-image:url(../images/button-shadow3.png);}
.buttons a strong{padding:0 40px 0 20px;}
footer{width:100%;padding:10px 0 0px;background:#005986;}
.list-services{padding:8px 0 0 2px;}
.list-services li{float:left;padding:0 10px 0 0;}
.list-services li a{display:block;width:40px;height:40px;text-indent:-9999em;background:url(../images/social-icons.png) 0 0 no-repeat;}
.list-services li.item-2 a{background-position:-50px 0;}
.list-services li.item-3 a{background-position:-100px 0;}
.list-services li.item-4 a{background-position:-150px 0;}
.cb-row{margin:15px;clear:both;overflow:hidden;}
.cb-row label{float:left;}
.cb-row input{float:right;}
div.floating-menu{position:fixed;right:0;top:62%;width:40px;z-index:100;float:right;}
#ppBody{font-size:11pt;width:100%;margin:0 auto;text-align:justify;}
#ppHeader{font-family:helvetica;font-size:21pt;width:100%;margin:0 auto;}
.ppConsistencies{display:none;}
article .art-header{text-align:center;margin-bottom:20px;}
.image-help img{display:block;width:100%;height:auto;}
.short_explanation{font-family:Arial, Helvetica, sans-serif;font-size:0.6em;color:#333;}
.table1 {
	margin: 0 auto; 
    padding: 5px;
	border: 1px solid white;
	border-collapse: separate;
	empty-cells: hide;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
.table1, td{
	text-align: center;
}
.table1.th {
	
	background: #B6D557;
	font-family: Arial, Helvetica, sans-serif;
}
#cf {
  position:relative;
  height:281px;
  width:450px;
  margin:0 auto;
}

#cf img {
	position:absolute;
	left:0;
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
	transition: opacity 1s ease-in-out;
	background-image: url(images/InterWeb-Life-PC-white.png);
}

#cf img.top:hover {
  opacity:0;
}
