/* ### Reset CSS ### */
@import url(reset.css);
@import url(contact.css);
/* ### Global class ### */
h1, h2, div, a, span, img {
	behavior: url("iepngfix/iepngfix.htc");
}
.Hand{ cursor:pointer}
.floatN {float:none;}
.floatL {float:left;}
.floatR {float:right;}
.center {text-align:center;}
.right {text-align:right;}
.clearB {clear:both;overflow:hidden;}
.Overflow {overflow:hidden;}
.test {border:1px solid red}
.btn {font-weight:bold}
.opacity {background:url(../images/copyrights_bg.jpg) top left repeat;}
.wid50{width:50%!important;}
.W272 {width:272px;}
.W297 {width:325px;}
.W295{ width:295px;}
.W258 {width:255px;}
.W288 {width:296px;}
.W540 { width:542px;}
.W100p {width:100%}
.H225 {height:225px;}
.MarR20 {margin-right:20px}
.MarR5 {margin-right:5px}
.MarR10 {margin-right:10px}
.MarT35{ margin-top:35px;}
.MarB20 {margin-bottom:20px;}
.MarB15 {margin-bottom:15px;_margin-bottom:25px;}
.MarB10 {margin-bottom:10px}
.MarB5 {margin-bottom:5px}
.PadB10 {padding-bottom:10px;}
.PadB20 {padding-bottom:20px;}
.PadB15 {padding-bottom:15px;}
.PadL5 {padding-left:8px}
.PadL18 {padding-left:18px}
.PadL15 {padding-left:15px}
.PadL48{ padding-left:48px;}
.PadL54{ padding-left:54px;}
.PadR18 {padding-right:18px}
.PadT12 {padding-top:12px;}
.PadT15 {padding-top:15px;}
.PadT20 {padding-top:20px;}
.PadT30 {padding-top:20px;}
.PadLR15 {padding-left:15px;padding-right:12px;}
.PadTB25 {padding:15px 0px 25px 0px}
.PadTB34 {padding:34px 0px 34px 0px}
.lines {padding:10px 0px;border-bottom:1px solid #272929;border-top:1px solid #272929;}
.vlineGray {/*border-right:1px solid #161717;*/}
.vlineBlk {/*border-left:1px solid #040404;*/}
.vlineSite {border-right:1px solid #eaeaea;border-left:1px solid #eaeaea; padding-left:25px; margin-right:25px;}
p.hline {border-bottom:1px dashed #222323;padding-bottom:6px;margin-bottom:6px}
.ColorW{ color:#e8edee}
h3{ font:bold 18px Arial, Helvetica, sans-serif;}
h4{ font:bold 20px Arial, Helvetica, sans-serif; padding-bottom:15px;}

/* ### Structure ### */
body {
	/*background-color:#f7f7f7;*/
	color:#2b2b2b;
	font:normal 12px Arial, Helvetica, sans-serif;
}
#wrapper, .bg {width:100%;}

.bg {background:transparent url(../images/bg_pattern.gif) top left repeat;}
.innerbg{ background:transparent url(../images/innerpagebg.jpg) center top no-repeat;}

#header, #mast, #content, #footer, #copyrights, .breadcrumb, .InPageMast {width:888px;margin:0px auto;overflow:hidden;}

.breadcrumb{ color:#2f2f2f;}
.breadcrumb a{ color:#2e2e2e;}

#header {padding:2px 0px 5px;overflow:hidden;}

#mast {	padding:25px 0px 20px;}

.shadow {background:url(../images/shadow.png) top left repeat-x;}

.graybg {background:url(../images/graybg.gif) right top repeat-y;}

#copyrights {padding:10px 0px;color:#595b5b}

#logo {/*margin-bottom:8px*/}

#footer {padding-top:25px; padding-bottom:10px}

#footer p {color:#e2e2e2}

#footer span {color:#9b9c9c}

.LinkW{ color:#9b9c9c}

.Grybg{ background:#ebebeb url(../images/bcbg.gif) top left repeat-x; padding:8px 0px}

/* ### Color ### */
a {color:#9b9c9c;text-decoration:none}

a:hover{ text-decoration:underline}

ul.art li {	padding:8px 0px;border-top:1px solid #1a1b1b}

.borNone {border:none!important}

h1 span, h2 span {visibility:hidden}

/* ### Titles ### */
.welcome, .seo, .preprog, .onlinerep, .webmarkser, .train, .digitalpr, .twit, .reach, .seoart {
	background:url(../images/titles.png) no-repeat;
}
.welcome, .seo, .preprog, .onlinerep, .webmarkser, .train, .digitalpr {	height:60px;}

.twit, .reach, .seoart {height:30px;}

.seo {background-position:0px -70px;}

.preprog {background-position:0px -140px;}

.onlinerep {background-position:0px -210px;}

.webmarkser {background-position:0px -280px;}

.train {background-position:0px -350px;}

.digitalpr {background-position:0px -420px;}

.welcome {background-position:0px 10px;}

.twit {	background-position:0px -489px;}

.reach {background-position:0px -519px;}

.seoart {background-position:0px -549px;}

/* ### Buttons ### */
.btnLtGry, .btnLtGry span, .btnDrkGry, .btnDrkGry span , .btnWhite, .btnWhite span {
	background:url(../images/buttons.gif) no-repeat;
	font-weight:bold;
	display:block;
}
.btnLtGry:hover, .btnDrkGry:hover, .btnWhite:hover{ text-decoration:none}

.btnLtGry {
	background-position:0px 0px;
	padding:0px 0px 0px 12px;
	float:left
}
a:hover.btnLtGry {background-position:0px -44px;}

.btnLtGry span {
	background-position:100% -22px;
	padding:4px 12px 3px 0px;
	color:#535353;
	line-height:15px;
	white-space:nowrap
}
a:hover.btnLtGry span {background-position:100% -66px; color:#fff}

.btnDrkGry {
	background-position:0px -88px;
	padding:0px 0px 0px 10px;
	float:left
}
a:hover.btnDrkGry {background-position:0px -140px;}

.btnDrkGry span {
	background-position:100% -114px;
	padding:6px 10px 5px 0px;
	color:#fff!important;
	line-height:15px;
	white-space:nowrap
}
a:hover.btnDrkGry span {background-position:100% -166px; color:#fff!important;}

.btnWhite {
	background-position:0px -192px;
	padding:0px 0px 0px 10px;
	float:left
}
a:hover.btnWhite {background-position:0px -240px;}

.btnWhite span {
	background-position:100% -216px;
	padding:5px 10px 4px 0px;
	color:#2f2f2f!important;
	line-height:15px;
	white-space:nowrap
}
a:hover.btnWhite span {background-position:100% -264px; color:#2f2f2f!important;}

/* ### Dots and Icons ### */
.icon_OpenQ, .icon_CloseQ {width:15px;height:15px;}

.icon_OpenQ, .icon_CloseQ, .dot1, .dot2, .dot3, .dot4, .dot5, .dot6, .dot7, .dot8, .dot9 {
	background:url(../images/dots.gif) no-repeat;
}
.icon_OpenQ {background-position:0px 0px}
.icon_CloseQ {background-position:0px -24px}
.dot1, .dot2, .dot3, .dot4, .dot5, .dot6, .dot7, .dot8, .dot9 {padding-left:18px;}
.dot1 {background-position:0px -43px;}
.dot2 {background-position:0px -66px;}
.dot3 {background-position:0px -87px;}
.dot4 {background-position:0px -109px;}
.dot5 {background-position:0px -132px;}
.dot6 {background-position:0px -154px;}
.dot7 {background-position:0px -177px;}
.dot8 {background-position:0px -200px;}
.dot9 {background-position:0px -224px;}

/* ### Navigation ### */
.menu {width:650px;margin-top:18px;}

.pipe {float:left;padding:5px 5px;font-size:14px;color:#c6c6c6}

.home, .about, .serv, .prog, .cons, .part, .cont, .homeActive, .aboutActive, .servActive, .progActive, .consActive, .partActive, .contActive {
	float:left;
	background:url(../images/menu.gif) no-repeat;
	height:28px;
}
.home span, .about span, .serv span, .prog span, .cons span, .part span, .cont span, .homeActive span, .aboutActive span, .servActive span, .progActive span, .consActive span, .partActive span, .contActive span {visibility:hidden;}

.home {background-position:-8px 2px;width:31px;}
.about {background-position:-50px 2px;width:63px;}
.serv {background-position:-129px 2px;width:74px;}
.prog {background-position:-229px 2px;width:153px;}
.cons {background-position:-411px 2px;width:90px;}
.part {background-position:-522px 2px;width:83px;}
.cont {background-position:-619px 2px;width:72px;}
a:hover.home {background-position:-8px -28px;width:31px; text-decoration:none;}
a:hover.about {background-position:-50px -28px;width:63px; text-decoration:none;}
a:hover.serv {background-position:-129px -28px;width:74px; text-decoration:none;}
a:hover.prog {background-position:-229px -28px;width:153px; text-decoration:none;}
a:hover.cons {background-position:-411px -28px;width:90px; text-decoration:none;}
a:hover.part {background-position:-522px -28px;width:83px; text-decoration:none;}
a:hover.cont {background-position:-619px -28px;width:72px; text-decoration:none;}
.homeActive {background-position:-8px -28px;width:31px;}
.aboutActive {background-position:-50px -28px;width:63px;}
.servActive {background-position:-129px -28px;width:74px;}
.progActive {background-position:-229px -28px;width:153px;}
.consActive {background-position:-411px -28px;width:90px;}
.partActive {background-position:-522px -28px;width:83px;}
.contActive {background-position:-619px -28px;width:72px;}
a:hover.homeActive, a:hover.aboutActive, a:hover.servActive, a:hover.progActive, a:hover.consActive, a:hover.partActive, a:hover.contActive{ text-decoration:none}

/* ### Slider ### */
.slide{ padding-top:10px;}
.sliderbg{ background:url(../images/sliderbg.jpg) top center no-repeat}
#slide_content {position:absolute;}
#slide_content div {width:888px;float:left;color:#979999; height:265px;}
#slide_content div a{color:#979999;}
#slide_content .buttons {text-align:left}
#slide_content .next {float:right}
.slider .buttons {text-align:center;clear:both;}
.slider .buttons span {
	background:url(../images/slide_dot.png) -17px 0px no-repeat;
	width:13px;
	height:13px;
	margin-right:4px;
	cursor:pointer
}
.mask {
	position:relative;
	width:888px;
	height:325px;
	overflow:hidden;
}
.buttons span.active, .buttons span:hover {background:url(../images/slide_dot.png) 0px 0px no-repeat; padding:0px}

#slide_content div.slide1_but{height:105px!important; width:411px!important; text-align:center;/*background:url(../images/slide1_butShad.jpg) bottom center no-repeat;*/ margin-top:0px}
#slide_content div.slide3_but{height:76px!important; width:411px!important; text-align:left;/*background:url(../images/slide1_butShad.jpg) bottom center no-repeat;*/ margin-top:0px}
#slide_content div.slide4_but{height:87px!important; width:411px!important; text-align:left;/*background:url(../images/slide1_butShad.jpg) bottom center no-repeat;*/ margin-top:0px}

#slide_content div a.link{ font-weight:bold; color:#e8edee; text-decoration:underline;}
#slide_content div a:hover{text-decoration:underline;}
.slide_bar{ background:url(../images/slide_bar.gif) 1px 0px no-repeat; height:36px;}
.manrow1{ background:url(../images/man1.gif) repeat-x; height:72px; width:866px!important; margin-top:26px}
.manrow1_hgt{ background:url(../images/man1_hgt.gif) repeat-x; height:72px}
.manrow2{ background:url(../images/man2.gif) repeat-x; height:72px; width:864px!important; margin-top:32px;}
.manrow2_hgt{ background:url(../images/man2_hgt.gif) repeat-x; height:72px}
.slider_icon{ background:url(../images/slider_icon.gif) no-repeat; height:36px; width:46px!important; cursor:pointer}

.toggler{ background:url(../images/icon_plus.gif) 10px 5px no-repeat; padding:5px 0px 5px 35px; cursor:pointer; border-top:1px dotted #545454}
.active{ background:url(../images/icon_minus.gif) 10px 5px  no-repeat; padding:5px 0px 5px 35px}
.element{ padding:0px 15px;}
.LastLine{ border-bottom:1px dotted #545454}

#InPageNavi{ float:left; margin-top:10px}

#InPageNavi a{ float:left; width:167px; height:39px; color:#c6c7c7; background:url(../images/InPageNaviLink.png) 0px 0px  no-repeat; margin-left:10px  }
#InPageNavi.Consult a{width:187px; background:url(../images/InPageNaviLink.png) 0px -283px  no-repeat;}
#InPageNavi a:hover{ background:url(../images/InPageNaviLink.png) 0px -40px  no-repeat; text-decoration:none}
#InPageNavi.Consult a:hover{ background:url(../images/InPageNaviLink.png) 0px -323px  no-repeat; text-decoration:none}
#InPageNavi a#Active{  background:url(../images/InPageNaviLink.png) 0px -40px  no-repeat;}
#InPageNavi.Consult a#Active{  background:url(../images/InPageNaviLink.png) 0px -323px  no-repeat;}
#InPageNavi a.first{ margin-left:0px;}
#InPageNavi a h5{padding:6px 0px; font:bold 11px Tahoma, Geneva, sans-serif; color:#a4a4a4}
#InPageNavi a:hover h5{color:#252525}
#InPageNavi a#Active h5{color:#252525}

#InPageNavi a#Active span.Link1, #InPageNavi a#Active span.Link2, #InPageNavi a#Active span.Link3, #InPageNavi a#Active span.Link4, #InPageNavi a#Active span.Link5, #InPageNavi a#Active span.Link6, #InPageNavi a#Active span.Link7, #InPageNavi a#Active span.Link8, #InPageNavi a#Active span.Link9, #InPageNavi a#Active span.Link10 , #InPageNavi a#Active span.Link11, #InPageNavi a#Active span.Link12, #InPageNavi a#Active span.Link13 , #InPageNavi a span.Link1, #InPageNavi a span.Link2, #InPageNavi a span.Link3, #InPageNavi a span.Link4, #InPageNavi a span.Link5, #InPageNavi a span.Link6, #InPageNavi a span.Link7, #InPageNavi a span.Link8, #InPageNavi a span.Link9, #InPageNavi a span.Link10, #InPageNavi a span.Link11, #InPageNavi a span.Link12, #InPageNavi a span.Link13{ width:24px; height:24px; display:block; margin:7px 13px; _margin:7px 6px; background:url(../images/InPageNaviLink.png) no-repeat; float:left;}
#InPageNavi a span.Link1{ background-position:-1px -90px;}
#InPageNavi a span.Link2{ background-position:-29px -90px;}
#InPageNavi a span.Link3{ background-position:-57px -90px;}
#InPageNavi a span.Link4{ background-position:-85px -90px;}
#InPageNavi a span.Link5{ background-position:-114px -90px;}
#InPageNavi a span.Link6{ background-position:-1px -154px;}
#InPageNavi a span.Link7{ background-position:-29px -154px;}
#InPageNavi a span.Link8{ background-position:-57px -154px;}
#InPageNavi a span.Link9{ background-position:-85px -154px;}
#InPageNavi a span.Link10{ background-position:-114px -154px;}
#InPageNavi a span.Link11{ background-position:-1px -217px;}
#InPageNavi a span.Link12{ background-position:-29px -217px;}
#InPageNavi a span.Link13{ background-position:-57px -217px;}
#InPageNavi a:hover span.Link1{ background-position:-1px -122px;}
#InPageNavi a:hover span.Link2{ background-position:-29px -122px;}
#InPageNavi a:hover span.Link3{ background-position:-57px -122px;}
#InPageNavi a:hover span.Link4{ background-position:-85px -122px;}
#InPageNavi a:hover span.Link5{ background-position:-114px -122px;}
#InPageNavi a:hover span.Link6{ background-position:-1px -185px;}
#InPageNavi a:hover span.Link7{ background-position:-29px -185px;}
#InPageNavi a:hover span.Link8{ background-position:-57px -185px;}
#InPageNavi a:hover span.Link9{ background-position:-85px -185px;}
#InPageNavi a:hover span.Link10{ background-position:-114px -185px;}
#InPageNavi a:hover span.Link11{ background-position:-1px -249px;}
#InPageNavi a:hover span.Link12{ background-position:-29px -249px;}
#InPageNavi a:hover span.Link13{ background-position:-57px -249px;}
#InPageNavi a#Active span.Link1{ background-position:-1px -122px;}
#InPageNavi a#Active span.Link2{ background-position:-29px -122px;}
#InPageNavi a#Active span.Link3{ background-position:-57px -122px;}
#InPageNavi a#Active span.Link4{ background-position:-85px -122px;}
#InPageNavi a#Active span.Link5{ background-position:-114px -122px;}
#InPageNavi a#Active span.Link6{ background-position:-1px -185px;}
#InPageNavi a#Active span.Link7{ background-position:-29px -185px;}
#InPageNavi a#Active span.Link8{ background-position:-57px -185px;}
#InPageNavi a#Active span.Link9{ background-position:-85px -185px;}
#InPageNavi a#Active span.Link10{ background-position:-114px -185px;}
#InPageNavi a#Active span.Link11{ background-position:-1px -249px;}
#InPageNavi a#Active span.Link12{ background-position:-29px -249px;}
#InPageNavi a#Active span.Link13{ background-position:-57px -249px;}

.PageTitle{ height:40px; margin:30px 0px 0px;}
.TitleSEO, .TitleWebMark, .TitleSocialMedia, .TitleOnlinePR, .TitleOnlineRep, .TitlePremiumSer, .TitleKeywordPos, .TitleRelated, .TitleOnlineRM, .TitleCoverage, .TitleCorpCons, .TitleMarkCons, .TitleSocialCons, .TitleServ, .TitleOurPlans, .TitlePlanBasic, .TitlePlanAdvance, .TitleContact, .TitleAbout, .TitleSitemap{ background:url(../images/PageTitle.png) no-repeat;}
.TitleSEO{ background-position:0px 0px;}
.TitleWebMark{ background-position:0px -50px;}
.TitleSocialMedia{ background-position:0px -100px;}
.TitleOnlinePR{ background-position:0px -150px;}
.TitleOnlineRep{ background-position:0px -200px;}
.TitlePremiumSer{ background-position:0px -250px;}
.TitleKeywordPos{ background-position:0px -300px;}
.TitleRelated{ background-position:0px -350px;}
.TitleOnlineRM{ background-position:0px -400px;}
.TitleCoverage{ background-position:0px -450px;}
.TitleCorpCons{ background-position:0px -500px;}
.TitleMarkCons{ background-position:0px -550px;}
.TitleSocialCons{ background-position:0px -600px;}
.TitleOurPlans{ background-position:0px -650px;}
.TitlePlanBasic{ background-position:0px -700px;}
.TitlePlanAdvance{ background-position:0px -750px;}
.TitleServ{ background-position:0px -800px;}
.TitleContact{ background-position:0px -850px;}
.TitleAbout{ background-position:0px -900px;}
.TitleSitemap{ background-position:0px -950px;}

ul.list{ margin-left:10px}
ul.list li{ margin:0px 0px 10px 15px; list-style-type:disc}
ol.number{ margin-left:10px}
ol.number li{ margin:0px 0px 10px 15px; list-style-type:decimal}

.Google, .Yahoo, .Facebook{ margin-top:10px; margin-bottom:5px}

a.GoTop, a:hover.GoTop{ background:url(../images/GoTop.gif) repeat; height:22px; width:77px; display:block}
a.GoTop{ background-position:0px 0px}
a:hover.GoTop{ background-position:0px -30px}

.links{ color:#2f2f2f; text-decoration:none}

.formElement{ border:1px solid #b3b3b3; color:#5f5f5f; font:12px Arial, Helvetica, sans-serif; width:210px; padding:4px; margin-bottom:8px;}

.sitemap a:hover { text-decoration:underline}
.sitemap li{ margin-bottom:10px}
.sitemap li a{ color:#000; font-size:12px; font-weight:bold; text-decoration:none}
.sitemap li ul{ margin-left:20px; margin-top:5px}
.sitemap li ul li{ margin-bottom:5px}
.sitemap li ul li a{ color:#333; font-size:12px; font-weight:normal; text-decoration:none}