@charset "utf-8";img{border:0;}
body{padding:0;margin:0;background-color:#004B34;font-size:1.1em;line-height:1.4em;}
body,#mpage,#ipage,#bg2{background:url(/imgs/JPEG/bggr.jpg) 0 120px;}
#logo,#hlinks:after,#htabs,.htabOn,a.htab:hover,#boxTR form,#boxTR form:before,#boxTR form:after,.mtit,.mtit:before,.mtit:after{background:url(/imgs/PNG/headerF.png) 0 0 repeat-x;}
#logo div,#hlinks:before,#linksTR,#linksTR a:hover,.htabOn:before,#boxTR input[type=submit],.llist a,.nav a,#title:before,#title:after,.points li:before,.fbb .swl,.spons,.bullet li{background:url(/imgs/PNG/sw.png) 0 0 no-repeat;}
#bg2:after,#cbox,#cbox:before,#cbox:after,#title,.bt{background:url(/imgs/PNG/horF.png) 0 -138px repeat-x;}
#con,#pgcon{position:relative;width:100%;margin:0 auto;}
#con{background:rgba(0, 59, 41, 0.7);font-size:62.5%;}
#pgcon{max-width:1400px;color:#000;font-size:1em;}
#mpage,#ipage{background-position:0 55px;display:block;text-align:justify;}
#headerT,#hlinks,#htabs,#mpage,#ipage{position:relative;width:100%;min-width:1007px;max-width:1400px;}
#headerT{position:fixed;z-index:20;}
#hlinks,#hl{height:2.4em;background:#009876;min-height:30px;line-height:22px;}
#hlinks:before,#hlinks:after,#bg2:after,#cbox:before,#cbox:after{content:"";position:absolute;display:block;left:0;}
#hlinks:before{height:32px;width:50px;top:0;z-index:2;}
#hlinks:after{width:100%;height:11px;bottom:0;z-index:1;}
#hlinks a{margin:0 6px;}
#hlinks a:first-child{margin:0 8px 0 0;height:20px;width:40px;bottom:-6px;vertical-align:bottom;position:relative;display:inline-block;z-index:4;}
#htabs,#dt{height:2.4em;background-position:0 -290px;background-color:#EFEEED;min-height:30px;}
#htabs a:first-child{margin-left:60px;border-left:1px solid #CCC;}
.htab,.htabOn{display:block;height:100%;line-height:1.55em;position:relative;float:left;margin:0; vertical-align:central;padding:0 0.8em;border-right:1px solid #CCC;text-decoration:none;font-size:1.6em;color:#666;min-height:30px;z-index:9;}
.htabOn{background-position:0 -324px;}
a.htab:hover{background-position:0 -256px;}
.htabOn:before{content:"";position:relative;display:block;width:22px;height:10px;left:0;top:-9px;margin:0 auto -10px;z-index:6;}
#logo{position:relative;clear:left;height:86px;background-position:0 -359px;z-index:5;}
#logo div{position:absolute;width:290px;height:86px;bottom:25px;background-position: 0 -35px;}
#bg2{position:absolute;display:block;left:0;height:40px;background-position:0 55px;width:100%;bottom:-20px;z-index:6;}
#bg2:after{width:100%;height:70px;bottom:-20px;background-position: 0 -124px;}
#header,#cbox{position:relative;width:100%;margin:0;padding:0;}
#headerI{position:relative;top:85px;left:0;height:240px;width:100%;margin:0;z-index:6;}
.hd1{background:url(/imgs/PNG/web-design.png) center center no-repeat;}
#cbox{background-color:#FFF;border:0 solid #FFF;border-width:1px 0;z-index:5;}
#cbox:before,#cbox:after{width:100%;background-position: 0 -124px;}
#cbox:before{height:14px;top:-14px;}#cbox:after{height:55px;bottom:-14px;background-position:0 -11px;}
#content{margin:60px 2% 42px;}
.divL{position:relative;float:left;width:52%;margin:0 0 10px;}
.divR{position:relative;float:right;width:44%;right:2%;margin:25px 0 20px 4%;min-width:390px;max-width:544px;}
#linksTR{position:absolute;background-position:0 -120px;float:right;bottom:90px;right:8px;height:41px;width:171px;z-index:6;text-align:center;line-height:1em;}#linksTR a{height:33px;width:33px;margin:4px 0;padding:0;display:block;float:left;}#linksTR a:hover{background-position:0 -162px;}
#linksTR a.ico2:hover{background-position:-33px -162px;}#linksTR a.ico3:hover{background-position:-66px -162px;}
#linksTR a.ico4:hover{background-position:-99px -162px;}#linksTR a.ico5:hover{background-position:-132px -162px;}
#boxTR,#social{position:absolute;float:right;right:0px;height:37px;width:450px;z-index:10;}
#boxTR{bottom:34px;}
#boxTR form{position:relative;float:left;display:block;width:160px;height:40px;margin:0 12px 0 16px;background-position:0 -12px;}
#boxTR form:before, #boxTR form:after{background-repeat:no-repeat;position:absolute;content:"";height:40px;width:8px;top:0;}
#boxTR form:before{background-position:0 -51px;float:left;margin-left:-8px;left:0;}
#boxTR form:after{background-position:0 -90px;float:right;margin-right:-8px;right:0;}
#boxTR #frmAsk{width:200px;}
#boxTR input[type=text]{height:30px;width:130px;padding:0;margin-left:3px;outline:none;}
#boxTR #frmAsk input[type=text]{width:170px;}
#boxTR input[type=submit]{border:0;width:34px;height:34px;cursor:pointer;font-size:0;margin:2px 0;position:absolute;float:right;right:-4px;z-index:11;background-position:-217px -118px;}#boxTR #btnS{background-position:-250px -118px;right:-7px;}
#social{top:155px;right:22px;vertical-align:top;line-height:20px;}
#fbbox{position:relative;height:70px;display:block;z-index:11;}
.fbb{margin-left:20px;width:150px;line-height:normal;}
.p1box{display:inline-block;vertical-align:top; text-align:right;width:70px;padding-right:5px;}
#boxCTR{float:right;position:relative;width:345px;right:-10px;}
.points{counter-reset:item;margin:-4px 0 0;} 
.points li{display:block;list-style-position:outside;padding:2px 0;margin:0.5em 0 0 5px;font-size:1em;}
.points p{padding:0;margin:5px 0 1em;font-size:1em;}
.points li:before{position:absolute;content:counter(item);counter-increment:item;float:left;display:block;margin:-4px -14px 0 -50px;height:34px;width:34px;background-position:-171px -122px;padding:4px 0 0 12px;font-size:21px;font-weight:bold;line-height:27px;}
.points h1,.points h2{padding:0;margin:0 0 15px;color:#009876;}
#title{position:absolute;z-index:6;left:15px;top:15.75em;}
.bt{position:relative;float:left;left:-10px;}
#title{display:block;height:48px;margin-left:27px;background-position:0 -73px;font-size:16px;font-weight:bold;text-decoration:none;line-height:48px;text-transform:uppercase;}
#title:before,#title:after{position:absolute;content:"";height:48px;width:25px;top:0;}
#title:before{background-position:-172px -160px;float:left;margin-left:-20px;left:0;}
#title:after{background-position:-197px -160px;float:right;margin-right:-25px;right:0;}
.cl{clear:left;}.cb{clear:both;}
body,.inpI{font-family:Verdana,Trebuchet,"Trebuchet MS",Arial,sans-serif;}
h1,h2,h3,.htab,.htabOn,A.tlk,.btnTR,#menuL .mtit,#menuL .hd,.menuBox .tt,.bt,#title,.points li:before,.blueT,.nav a{font-family:Trebuchet,"Trebuchet MS",Cambria,Verdana,Arial,sans-serif;}
h1,h2,h3{letter-spacing:-.02em;font-weight:normal;clear:left;}
h1,h2{font-size:2em;padding:.15em 0;margin:.4em 0 .2em;}
h3{font-size:1.6em;padding:.2em 0 0;margin:.3em 0;}
h2.bl{font-size:1.7em;}
h4{font-size:1.4em;padding:.1em 0 .2em;margin:.15em 0;}
h2.bl,h3.bl{background-color:#D5E3F0;padding:0.2em 1%;clear:left;margin:.5em 0 0;width:auto;overflow:hidden;}
.gbg,.gbg a{background-color:#E4F1E9;color:#066;}
LI LI, LI P,BLOCKQUOTE P{font-size:1em;}

.bluebox {clear:left;background-color:#C9DBED;padding:2px 10px 10px 10px;}
p,hr,li{margin:1.3em 0;padding:0;text-align:justify;}
li{margin:0.8em 0;}
#content p, #content li{font-size:1em;}
.inp,.input,.input2{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;border:#006699 1px solid;}
.inpI{font-size:15px;background:none;border:none;margin-top:3px;}
a:hover,h2 a,h4 a,.bluedk,.blue,.red,.whitesub,.menuT a,.green a,#hlinks,#hlinks a,#footer a,#menuL a{text-decoration:none;}
a.redlk,a.blue:hover{text-decoration:underline;}
h3,.bluedk,.blue,.red,.bluesub,.blueT,.green,.btn,.swlk a,.grb span,.orb span,.error{font-weight:bold;}
.text,a.htab:hover,.mtit a:hover{color:#000;}
.btnTR,.mtit,.mtit a{color:#333;text-decoration:none;}
h3,h3 a,.nav a{color:#555;}.inpI{color:#CCC;}
.grb a,.grb span{color:#066;}
#hlinks{color:#007258;}
#hlinks span,#hlinks a,#footerB,#footerB a{color:#AEFFED;}
#footerBox a,#footerR{color:#6C9;text-shadow:1px 1px 2px #004b34, 0px 4px 7px #033;}
#footerBox a:hover,#footerB a:hover{color:#FC6;}
h4,.fu,.fu a,.redlk,.red,a:hover,a.redlk:hover,a.red:hover,.bluebox a:hover,.redL,.error{color:#CC0755;}
a,h4,.blueT,.blue,.bluelk,a.bluesub:hover,.blueH,a.link:hover,.input{color:#069;}
h2,h3.gr,h5,.htabOn,a.htabOn:hover,.link,.green,.swlk a:hover{color:#009874;}
h1,.divR h2,h2 a,h6,.blH,.bl,h2.bl,h3.bl{color:#0077BB;}
.bluedk,.bluesub,.btn{color:#003367;}
.mrow a:hover{color:#CFC;}
.bt,#title{color:#9CF;}#footerBox,.bt:hover,#title:hover{color:#EFEFEF;}#hlinks a:hover{color:#FFE;}
.imgR{float:right;margin:0 0 12px 12px;}
.imgL{float:left;margin:0 12px 12px 0;}
ul.bullet{list-style:none;margin:0;padding:0;}.bullet li{font-size:1em;margin-left:0px;padding-left:25px;background-position:-300px -107px;}
.fbb a{display:block;float:left;text-decoration:none;font-size:11px;}.fbb a:hover{color:#069;text-decoration:underline;}
.fbb .swl{height:40px;width:40px;background-position:-250px -160px;margin-right:10px;}
.fbb .swn{height:35px;width:100px;}
.fbb span{font-family:Tahoma, Geneva, sans-serif;font-size:14px;font-weight:bold;}
.shd{text-shadow: 1px 1px 3px rgba(0,0,0,0.3);}
.boxed,.msec{display:block;padding:0;margin:0;position:relative;width:92%;height:100%;padding:3% 6%;background:#FFF;z-index:8;border:1px solid #EFEEED; -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.07) inset; -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.07) inset; box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.07) inset; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius: 8px;}
.boxed{width:96%;padding:2% 4%;}
.htabOn:before{background-position:-6px -202px;}
.llist a{background-position:-298px -62px;} .nav a{background-position:-298px -2px;line-height:26px;font-size:1.2em;padding:2px 10px 4px 30px;float:left;position:relative;width:40%;min-width:155px;display:block; text-decoration:none;}
.spons{background-position:center -215px;display:block;padding:15px 0;margin:5px 0 -5px;}
#shrbox{margin:0 0 0 14px;z-index:9;line-height:20px;}
#shrbox>a,#shrbox>div{display:inline-block;position:relative;padding:0;margin:0;min-width:60px;}
#menuL{display:table;border-spacing:1.3em;margin:3em -2% 0 -1%;font-size:11px;line-height:14px;}
.msec{display:table-cell;width:25%;margin:4em 0 2em 1.2%;padding:0.7em 0.8em;line-height:1.7em; vertical-align:top;}
.msec.last{min-width:300px;padding:0.7em 0.2em 0.7em 0}
.mtbox{height:1px;position:relative;display:block;}
.mtit{height:2.2em;position:absolute;top:-3.4em;left:6px;margin:0.6em 7px 0;padding:0 7px;background-position:0 -132px;text-align:center;font-size:1.2em;line-height:2.5em;text-decoration:none;white-space:nowrap;z-index:6;display:table-cell;vertical-align:bottom;}
.mtit:before,.mtit:after{height:2.2em;width:8px;background-repeat:no-repeat;}
.mtit:before{content:"";background-position:0 -172px;float:left;margin-left:-8px;position:absolute;left:0;top:0;}
.mtit:after{content:"";background-position:0 -212px;float:right;margin-right:-8px;position:absolute;right:0;top:0;}
#menuL p{margin:0 1em 1em;}
.msec.cl{margin-left:0;width:auto;}
.llist a,.llist div a,.llist .p{display:block;padding:0.1em 0.1em 0.15em 2.3em;margin-bottom:2px;text-decoration:none;text-align:left;}
.llist a{color:#009874;}.llist a:hover{color:#000; background-color:#F0F0F0;}
.llist div a{background:none;color:#000;}
.llist div div a{padding-left:3.2em;color:#666;}
.menuBox{line-height:1.5em;display:block;}
#menuL .menuBox{margin:-2px -6px 0;}
.menuBox a,.menuBox div a,.menuBox .p{display:block;padding:0.1em 0.1em 0.15em 0.5em;margin-bottom:2px;text-decoration:none;text-align:left;}
.menuBox>div{padding:0;margin:0;}
#footer{position:relative;clear:both;display:block;width:100%;height:160px;}
#footerL,#footerR,#footerB,#footerBox{position:absolute;display:block;float:left;width:100%;height:100%;}
#footerL{height:50px;}
#footerL #social2{position:absolute;display:block;z-index:10;top:-38px;left:27px;line-height:20px;}
#footerBox{position:absolute;height:125px;top:10px;left:0;font-size:0.95em;line-height:1.5em;width:73%;min-width:660px;z-index:10;}
#footerBox div{margin:0;}
#footerBox ol{margin:0 -33px 0 2%;padding:0;height:125px;list-style:none;}
#footerBox li{width:21.6%;height:88px;margin:13px 1em 1em 0;float:left;display:block;padding:0 0.5em;text-align:left;}
#footerR{float:right;display:table;top:10px;right:1.5%;height:110px;width:23%;text-align:center;line-height:1.4em; z-index:9;}
#footerR div.verse{display:table-cell;vertical-align:middle;font-size:0.95em;max-width:230px;}
#footerR div.quote{font-family:Georgia,"Times New Roman",Times,serif;height:1.3em;font-size:0.9em;text-align:right;margin:3px 0 0 -4px;position:relative;bottom:0;right:0;}
#footerB{background: rgba(0, 152, 118, 0.3);bottom:0;height:30px;line-height:1.1em;z-index:6;font-size:0.8em;}
#footerB div{position:relative;display:block;width:300px;float:right;padding:0 2em 0 0;white-space:nowrap;text-align:right;margin-top:10px;}
#footerB div:first-child{width:49%;float:left;padding:0 0 0 2em;text-align:left;}
.ar{text-align:right;}
.folio{position:relative;float:left;width:45%;padding:0;margin:0 15px 15px 0;display:block;text-align:center;}
.folio img{position:relative; margin:0 2px 2px;}
.folio.imgL{width:450px;}
@media only screen and (min-width:1160px){#header,#headerT,#hlinks,#htabs,#mpage,#ipage{min-width:980px;}}
@media only screen and (min-width:1250px){body{font-size:1.1em;}#content{font-size:1.1em;} #header,#headerT,#hlinks,#htabs,#mpage,#ipage{min-width:1080px;}}
@media only screen and (min-width:1330px){body{font-size:1.11em;}}
@media only screen and (min-width:1400px){body{font-size:1.2em;}}
@media only screen and (min-width:1500px){.divL{width:54%;}.divR{width:42%;}}
@media only screen and (min-width:1578px){.divL{width:55%;}}
@media only screen and (max-width:1400px){}
@media only screen and (max-width:1300px){.divL{width:51.5%;}.divR{width:44.5%;}}
@media only screen and (max-width:1020px){#header,#headerT,#hlinks,#htabs,#mpage,#ipage{min-width:1007px;width:100%;}}
@media only screen and (max-width:970px){#header,#headerT,#hlinks,#htabs,#mpage,#ipage{min-width:960px;width:100%;}.divL{width:50%;}.divR{width:45.5%;}}
