/* general */
.signal{border:1px solid red;}
.signal2{border:1px solid blue;}
.fl{float:left;}
.fr{float:right;}
.nofl{clear:both;font-size:1px;line-height:1px;}
.nodisp{display:none;}
.tac{text-align:center;}
.tal{text-align:left;}
.tar{text-align:right;}
.bold{font-weight:bold;}
html,body,div,ul,ol,li,span,form,p,h1,h2,h3,h4,h5,h6,img,input{margin:0px;padding:0px;}
hr{display:none;}
hr.display{display:block;}
img, fieldset{border:0px solid #000;}
a{color:#1f426b;}
a:hover{color:#9a9795;}
.error{color:#f00;}

body{font-family:Verdana, Geneva, Arial, helvetica, sans-serif;text-align:center;color:#4C4C4C;background:#ffffff;}
#main{margin:0 auto;width:900px;text-align:left;position:relative;padding-bottom:80px;}

/* layout */
#cover{	background:url(/images/bod.gif) repeat-y 50% 0%;padding-top:130px;}
#content{background:url(/images/main-bot.gif) no-repeat 0% 100%;width:900px;padding-bottom:10px;}
#nav{position:absolute;left:14px;top:0px;}
#pagemain{float:right;width:750px;position:relative;right:64px;padding-bottom:10px;margin-top:325px;z-index: 0;}
#sidebar{float:left;position:relative;left:14px;padding:10px 0 14px;}
#sidebar-in{margin-top:200px;}
#res{position:absolute;left:0px;bottom:20px;width:900px;text-align:center; z-index: 1;}
#pagemain.nobar{margin-top:225px;}
#pagemain.indexpg{margin-top:280px;}

/* page top */
#pagetop{position:absolute;left:10px;top:0px;width:900px;height:325px;background:url(/images/bg-navigation.gif) no-repeat 0% 100%;}
#pagetop p{position:absolute;left:0px;top:0px;}

/* search*/
#search{position:absolute;right:0px;width:200px;top:35px;font-size:70%;font-weight:bold;}
#search p.tel{background:url(/images/telephone.gif) no-repeat 0% 50%;padding-left:23px;font-size:120%;word-spacing:2px;}

/* languages */
#language{position:absolute;right:0px;width:80px;top:0px;}
#language ul{display:block; list-style-type:none;margin:0;padding:0;}
#language li{display:inline; margin:0; padding:0;}
#language img{
	border:none; 
	opacity: 0.5; /* Safari, Opera */
	-moz-opacity:0.50; /* FireFox */
	filter: alpha(opacity=50); /* IE */
	vertical-align:middle;
}
#language a:hover img{
	border:none; 
	opacity: 1.0; /* Safari, Opera */
	-moz-opacity:1.00; /* FireFox */
	filter: alpha(opacity=100); /* IE */
	vertical-align:middle;
}

/* navigation */
#nav {position:absolute;left:12px;top:81px;font-size:70%;font-weight:bold; z-index:1000;}
#nav ul {padding:0;margin:0;list-style-type:none;width:160px;}
* html #nav ul {margin-left:-16px; ma\rgin-left:0;} /* hack for IE5.5 */
#nav li {position:relative;height:35px;}
#nav table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}
#nav a {background:url(/images/menu-arrow-right.gif) no-repeat 90%; display:block; text-decoration:none; height:35px; line-height:35px; width:160px; color:#1f426b;}
* html #nav a, * html #nav a:visited {width:160px; w\idth:159px;} /* hack for IE5.5 */
* html #nav a:hover {color:#9a9795;}
#nav :hover > a {color:#9a9795;background:url(/images/menu-arrow-left.gif) no-repeat 90%;}
#nav ul ul {visibility:hidden;position:absolute;top:0;left:160px;background:#FFFFFF;border-right:solid 1px #FFCC00;border-bottom:solid 1px #EEEEEE; z-index:1000;}
#nav ul li:hover ul, #nav ul a:hover ul {visibility:visible;}
#nav ul :hover ul ul{visibility:hidden;}
#nav ul :hover ul :hover ul ul{visibility:hidden;}
#nav ul :hover ul :hover ul{visibility:visible;}
#nav ul :hover ul :hover ul :hover ul {visibility:visible;}

/* navigation tab */
#navtab {display:block;position:absolute;left:-23px;top:69px;width:26px;height:127px;}
#navtab img{cursor: pointer;}

/* index page top */
#index-top{position:absolute;left:14px;top:80px;width:592px;}
#index-top a {color:#000000; text-decoration:none; font-size:80%; text-align:center; line-height:28px;display:block;width:180px;height:30px;background:url(/images/button-index.gif) no-repeat;}
#index-top a:hover {color:#1f426b; height:132px; background:url(/images/button-drop.gif) no-repeat; }
#index-top p {visibility:hidden; width:140px; height:102px; margin-left:15px; padding-left:5px; text-align:left; font-size:70%; color:#333333; line-height:normal;}
#index-top a:hover p { visibility:visible;}
#index-image{position:absolute;left:280px;top:0px;width:592px;height:245px;}

/* text */
.text h1{font-size:100%;line-height:120%;margin-bottom:0.8em;padding:6px 0;}
.text h2{font-size:75%;line-height:120%;margin:.5em 0 1em;}
.text h3{font-size:70%;line-height:120%;margin-top:.5em;font-style:italic;}
.text p{font-size:70%;line-height:120%;margin:.4em 0 .8em; text-align:justify;}
.text p a{ text-decoration:none; border-bottom: 1px dotted #BBBBBB; color:#4C4C4C;}
.text p a.imgnb{border-bottom:none;}
.text ul, .text ol{margin:.4em 0 .8em;margin-left:40px;}
.text ul ul, .text ol ol{margin:.2em 0 .4em;margin-left:40px;}
.text ul p, .text ol p{font-size:100%;line-height:120%;}
.text li{font-size:70%;line-height:120%;}
.text li li{font-size:100%;line-height:120%;}
.text li a{text-decoration:none;}
.text a{color:#1f426b;}
.text a:hover{color:#9a9795;}
.text hr{display:block;}

.text p.strong{font-size:75%;margin:1.5em 0;}
.text .maroon{color:#6F0100;}
.text ul.maroon li{color:#6F0100;}
.text ul.maroon p{color:#4C4C4C;}
.text ul.no-list{list-style-type:none;margin-left:0px;}
.text h2.star-link a{text-decoration:none;background:url(/images/star-llink.gif) no-repeat 0% 50%;padding:.3em 0;padding-left:24px;}

/* central grey box (clients) */
#box1{position:absolute;left:18px;width:835px;height:100px;background:#F3F3F3;margin-bottom:8px;}
#box1 h3{font-size:75%;line-height:100%;padding:10px 0 8px 100px;}
#box1 p{font-size:70%;width:450px;padding:0 0 10px 100px;}
#box1>p{width:350px;}
#box1 span{font-size:70%;color:#1f426b;}

/* quote request */
#box2{position:absolute;left:692px;width:180px;height:100px;margin-bottom:8px;background:url(/images/quote.gif) no-repeat;}
#box2 a{position:absolute; top:38px; left:10px; width:160px; font-weight:bold; font-size:80%; text-align:center;}
#box2 a.black{color:#000000;}
#box2 a:hover{ color:#1f426b;}

/* index 3 boxes */
#box4{position:absolute;left:80px;top:275px;width:180px;height:132px;}
#box5{position:absolute;left:340px;top:275px;width:180px;height:132px;}
#box6{position:absolute;left:600px;top:275px;width:180px;height:132px;}

#box7{position:relative;width:530px;background:#F3F3F3;margin-bottom:8px;margin-top:20px;padding:10px;}
#box7 p{line-height:100%; width:500px;}
#box7 ul li{list-style:none;}

#box8{position:relative;width:530px;height:120px;background:#F3F3F3;margin-bottom:8px;margin-top:20px;padding:10px;}
#box8 p{line-height:100%; width:500px;}
#box8 ul li{list-style:none;}
#box8 span {display: block;}
#box8 ul {display: inline;margin: 0 !important;padding: 0 !important;}
#box8 li {background: none;display: inline;list-style-type: none;margin: 0;padding: 2px;}
#box8 ul li:before { content: ""; }
#box8 img {float: none;border:0;margin:0;padding:0;}
#box8 .sociable-hovers {opacity: .4; -moz-opacity: .4; filter: alpha(opacity=40);}
#box8 .sociable-hovers:hover {opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100);}

.box-text h3{font-size:75%;line-height:120%;color:#000;padding:10px 0 8px 8px;margin-bottom:10px;}
.box-text ul{margin-left:6px;}
.box-text ul li{font-size:70%;line-height:150%;list-style:none;}
.box-text li a{background:url(../images/arrow-blu.gif) no-repeat 0% 50%;padding-left:16px;}
.box-text li a:hover{color:red;}
.box-text p{font-size:70%;line-height:120%;margin-left:8px;margin-bottom:6px;}
.box-text a{color:blue;text-decoration:none;}
.box-text a:hover{color:red;}

.box-text-w{color:#fff;}
.box-text-w h3{font-size:75%;line-height:120%;padding:12px 0 8px 12px;margin-bottom:10px;}
.box-text-w ul{margin-left:6px;}
.box-text-w ul li{font-size:70%;line-height:150%;list-style:none;}
.box-text-w li a{background:url(../images/arrow-blu.gif) no-repeat 0% 50%;padding-left:16px;color:#fff;}
.box-text-w li a:hover{color:red;}
.box-text-w p{font-size:70%;line-height:120%;margin-left:12px;margin-bottom:6px;padding-right:8px;}
.box-text-w a{color:#fff;text-decoration:none;}
.box-text-w a:hover{color:#CCCCCC;}

/* links */
.quote{padding-left:18px;background:url(/images/arrow-right.gif) no-repeat 0% 50%;text-decoration:none; border-bottom:none;}
.text a.quote{position:relative;padding-left:18px;background:url(/images/arrow-right.gif) no-repeat 0% 50%;list-style-type:none;color:#1f426b;text-decoration:none; border-bottom:none;}
a.quote:hover {color:#9a9795;text-decoration:none; border-bottom:none;}
.text .mb0{margin-bottom:0px;}
.contact p{margin:0 300px 10px 0;}
a.block{position:relative;padding-left:18px;background:url(/images/arrow-right.gif) no-repeat 0% 50%;list-style-type:none;color:#1f426b;text-decoration:none; border-bottom:none;}
a.block:hover {color:#9a9795;text-decoration:none; border-bottom:none;}
.text a.block{position:relative;padding-left:18px;background:url(/images/arrow-right.gif) no-repeat 0% 50%;list-style-type:none;color:#1f426b;text-decoration:none; border-bottom:none;}
.text a.block:hover {color:#9a9795;text-decoration:none; border-bottom:none;}

/* bullet point formatting */
ul.arrow-list{margin-left:0px;}
ul.arrow-list li{padding-left:18px;background:url(/images/arrow-right.gif) no-repeat 0% 50%;list-style-type:none;font-size:75%;}

/* table 1*/
.text table.table1{border-collapse:collapse;margin:.6em 0;margin-left:20px;}
.text .table1 td, .text .table1 th{font-size:70%;line-height:150%;padding:0 6px;}
.text .table1 td{text-align:left;vertical-align:top;}
.text .table1 th.yellow{background:#fc0;text-align:center;}
.text .table1 a{text-decoration:none;}

/* table 2*/
.text table.table2{border-collapse:collapse;margin:.6em 0;margin-left:20px;}
.text .table2 td, .text .table2 th{font-size:70%;line-height:150%;padding:4px 8px 4px 0;font-weight:normal;}
.text .table2 td{text-align:left;}
.text .table2 a{text-decoration:none;}

/* table general */
.text table.table-general{border-collapse:collapse;margin:0 0;margin-left:0px;}
.text .table-general td, .text .table-general th{font-size:75%;line-height:100%;padding:0 6px;}
.text .table-general td{text-align:left;vertical-align:top;font-size:70%;}
.text .table-general a{text-decoration:none;}
.text .table-general h2{font-size:100%;}

/* hp boxes in the right column */
.hp-boxes{position:relative;top:-10px;padding-left:10px;height:270px;overflow:hidden;background:url(../images/right-boxes.gif) no-repeat;color:#fff;}
.hp-boxes h3{font-size:75%;line-height:120%;margin:14px 0 18px;}
.hp-boxes ul{margin-left:12px;}
.hp-boxes ul li{font-size:70%;line-height:150%;list-style:none;}
.hp-boxes li a{padding-left:18px;background:url(../images/arrow-yel2.gif) no-repeat 0% 80%;color:#fff;text-decoration:none;}
.hp-boxes li a:hover{color:#FD781F;}
.hp-boxes li span{padding-left:22px;}
.hp-boxes .start{margin-top:41px;}

/* seo weekly */
#sidebar h4{margin:30px 0 18px;font-size:75%;line-height:150%; color:#1f426b;}
#sidebar h3{font-size:70%;color:#4C4C4C}
#sidebar p{font-size:70%;line-height:120%;}
#sidebar p.spacer{margin-top:10px;}
#sidebar a{color:#9a9795;text-decoration:none;}
#sidebar a:hover {color:#1f426b;text-decoration:none;}
#sidebar p a.block{position:relative;padding-left:18px;background:url(/images/arrow-right.gif) no-repeat 0% 50%;list-style-type:none;color:#1f426b;text-decoration:none;}
#sidebar p a.block:hover {color:#9a9795;text-decoration:none;}
.daily{text-align:center;padding:20px 0 20px 0;}

/* grey box - seo tools */
.grey {margin-top:50px;height:100px;}
.grey h3{margin-bottom:18px;padding:10px 0 0 10px;font-size:75%;line-height:150%;}
.grey ul{margin-left:20px;}
.grey li{font-size:70%;line-height:120%;list-style-type:none;padding-bottom:1px;}
.grey li a{padding-left:16px;background:url(../images/arrow-blu.gif) no-repeat 0% 0%;list-style:none;color:#00f;text-decoration:none;}
.grey li a:hover{color:#ff0040;}

/* g-box - contact us etc. */
.g-box {width:200px;margin:22px 0 10px;padding:4px 0 10px;background:url(../images/right.gif) no-repeat;}
.g-box h4{padding:0 0 4px 8px;font-size:75%;line-height:150%;color:#1f426b;}
.g-box ul{margin-left:18px;padding-bottom:3px;}
.g-box li{font-size:70%;line-height:120%;list-style-type:none;padding-bottom:1px;}
.g-box li a{padding-left:16px;background:url(../images/arrow-blu.gif) no-repeat 0% 0%;list-style:none;color:#00c;text-decoration:none;}
.g-box li a:hover{color:#ff0040;}
.g-box hr{display:block;}
.g-box p{font-size:70%;line-height:120%;margin:0 0 8px 10px;}
.g-box p.strong{font-size:70%;margin:0 0 8px 10px;font-weight:bold;}

/* right column text */
.right-text h2{font-size:75%;line-height:120%;margin:.5em 0 1em;}
.right-text h3{font-size:75%;line-height:120%;margin:2em 0 .4em;}
.right-text p{font-size:70%;line-height:120%;margin:.4em 0 .8em;}
.right-text p a{text-decoration:none;}
.right-text ul, .right-text ol{margin:.4em 0 .8em;margin-left:40px;}
.right-text ul ul, .right-text ol ol{margin:.2em 0 .4em;margin-left:40px;}
.right-text ul p, .right-text ol p{font-size:100%;line-height:120%;}
.right-text li{font-size:70%;line-height:120%;}
.right-text li li{font-size:100%;line-height:120%;}
.right-text li a{text-decoration:none;}
.right-text a{color:#00c;}
.right-text a:hover{color:#FF0040;}
.right-text ul.arrow-list{margin-left:10px;}
.right-text ul.arrow-list li{position:relative;padding-left:18px;margin-bottom:4px;background:url(/images/arrow-blu.gif) no-repeat 0% 50%;list-style-type:none;}

/* right column news events */
#sidebar .news-events p{padding-left:10px;}
#sidebar .news-events .news-events-link{padding-left:20px;margin-top:-6px;}

/* resources */
#res ul{list-style:none;margin-bottom:4px;}
#res>ul{margin-bottom:0px;}
#res li{display:inline;font-size:65%;line-height:100%;border-right:1px solid #666;margin:0 2px 0 6px;}
#res ul>li{padding:0 5px 0 0px;}
#res li a{text-decoration:none;color:#1f426b;}
#res li a:hover{color:#9a9795;}
#res .last{border:none;}

#res .res-ul{display:inline;}
#res .res-ul li{border:none;padding:0px;}
#res .res-ul a{color:#9a9795;}
#res .res-ul a:hover{color:#9a9795;}

#res .bookmark a{text-decoration:none;color:#1f426b;}
#res .bookmark a:hover{color:#9a9795;}

#res h2{display:inline;font-size:65%;line-height:100%;}
#res p{font-size:65%;line-height:100%;margin-top:4px;}
#res p.inline{display:inline;margin:0px;}
#res>p.bookmark{margin-bottom:8px;} /* FF only */
#res p a{color:#00c;text-decoration:none;}
#res p a:hover{color:#FF0040;}
#res hr{display:block;margin:0px;padding:0px;}

.star1{background:url(../images/star-black.gif) no-repeat 0% 50%;padding:2px 0 2px 24px;font-size:70%;line-height:20px;text-decoration:underline;}

/* bread crumbs nav */
#main-crumbs{position:absolute;top:443px;right:30px;width:780px;text-align:right;font-size:65%;color:#707070;}
#main-crumbs a{color:#707070;}
#main-crumbs a:hover{color:#f99;}
#main-crumbs-sitemap{position:absolute;top:350px;right:30px;width:780px;text-align:right;font-size:65%;color:#707070;}
#main-crumbs-sitemap a{color:#707070;}
#main-crumbs-sitemap a:hover{color:#f99;}

/* form 1 - contact us */
.form1{position:absolute;top:40px;left:490px;width:255px;}
.form1 caption{margin-bottom:6px;font-size:75%;line-height:120%;text-align:left;font-weight:bold;color:#4c4c4c;}
[class].form1 table{position:relative;left:-10px;}
.form1 th, .form1 td{font-size:70%;line-height:120%;}
.form1 th{text-align:right;font-weight:normal;}
.form1 td{padding:3px 0;}
.form1 textarea{width:150px;height:50px;}

/* form 5 - partner */
.form5{margin-top:10px;width:400px;}
.form5 caption{margin-bottom:6px;font-size:75%;line-height:120%;text-align:left;color:#4c4c4c;}
[class].form5 table{position:relative;left:-10px;}
.form5 th, .form5 td{font-size:70%;line-height:120%;}
.form5 th{text-align:right;font-weight:normal;}
.form5 td{padding:3px 0;}
.form5 textarea{width:120px;height:35px;}
.form5 input{width:100px;}
.form5 input#company, .form5 #keywords{width:273px;}
.form5 input[id]#company, .form5 [id]#keywords{width:271px;}
.form5 .col1, .form5 .col3{width:70px;}
.form5 .col2{width:80px;}
.form5 .col4{width:210px;}

/* form 7 - analysis*/
.form7{width:220px;}
.form7 caption{margin-bottom:6px;font-size:75%;line-height:120%;text-align:left;font-weight:bold;color:#4c4c4c;}
[class].form7 table{position:relative;left:-10px;}
.form7 th, .form7 td{font-size:70%;line-height:120%;}
.form7 th{text-align:right;font-weight:normal;width:110px;}
.form7 td{padding:3px 0;}
.form7 input{width:100px;}
.form7 label{text-align:right;display:block;padding:5px 0 5px 0;}
.form7 input.img{width:184px;}

/* form 2 - quote */
.form2{position:relative;text-align:center;}
.form2 caption{margin-bottom:6px;font-size:75%;line-height:120%;text-align:left;font-weight:bold;color:#4c4c4c;}
.form2 th, .form2 td{font-size:70%;line-height:120%;}
.form2 th{text-align:right;font-weight:normal;width:100px;}
.form2 td{padding:3px 0;width:120px;text-align:left}
.form2 td.tac{text-align:center;}
.form2 textarea#notes{width:300px;}
.form2 input, .form2 select{width:136px;}

/* form 3 */
.form3{position:relative;}
.form3 caption{margin-bottom:6px;font-size:75%;line-height:120%;text-align:left;font-weight:bold;color:#4c4c4c;}
.form3 th, .form3 td{font-size:70%;line-height:120%;}
.form3 th{text-align:right;font-weight:normal;padding-left:10px;white-space:nowrap;}
.form3 td{padding:3px 0;}
.form3 #button{padding:0 4px;}

/* form 4 */
.form4{}
.form4 table{margin-left:80px;}
.form4 th, .form4 td{font-size:70%;line-height:120%;}
.form4 th{text-align:right;font-weight:normal;padding-left:10px;white-space:nowrap;}
.form4 td{padding:3px 10px 3px 0;}
.form4 #button{padding:0 4px;}

/* grey background corners */
.lt{background:#ececec url(../images/tbl-top-left.gif) no-repeat left top;}
.rt{background:url(../images/tbl-top-right.gif) no-repeat right top;}
.br{background:url(../images/tbl-bot-right.gif) no-repeat right bottom;}
.bl{padding:10px;background:url(../images/tbl-bot-left.gif) no-repeat left bottom;}
.se-icons{text-align:center;margin-bottom:14px;}
.se-icons img{margin:0 24px;}
/* margins */
.mlb6px{margin:0 0 6px 6px;}
.mt10px{margin-top:10px;}
.mt20px{margin-top:20px;}
.mlr10px{margin:0 10px;}
.mb20px{margin-bottom:20px;}

/* width */
.w240px{width:240px;}
.w340px{width:340px;}
.w600px{width:600px;}
.w278px{width:278px;}

#client-login{position:relative;top:-3px;}
[id]#client-login{position:relative;top:-7px;}
#client-login label{font-size:70%;line-height:150%;margin-left:23px;}
[id]#client-login label{margin-left:9px;}
#client-login div{margin-bottom:2px;}
[id]#client-login div{margin-bottom:6px;}
#client-login #login{margin-left:26px;width:110px;}
#client-login #pass{margin-left:2px;width:110px;}
#client-login #submit-go{position:absolute;right:10px;top:8px;}
[id]#client-login #submit-go{top:12px;}

.text .table-languages{width:100px;float:right;}
.text .table-languages td{font-size:75%;vertical-align:middle;padding:4px;}

/* Services*/
#ser-left{float:left;width:240px;}
#ser-left h2{background:#4B4B4B;line-height:1.8em;margin-bottom:0px;}
#ser-left a{color:#4B4B4B;}
[id]#ser-left{margin-bottom:4px;}
#ser-left p{margin:0px;}

#ser-right{float:right;width:240px; margin-right:200px;}
#ser-right h2{background:#4B4B4B;line-height:1.8em;margin-bottom:0px;}
#ser-right a{color:#4B4B4B;}
#ser-right p{margin:0px;}

#ser-seo{margin-top:4px;
width:240px;background:#FFF;border:1px solid #B4B4B4;}
#ser-seo h2 a{color:#FFF;font-size:100%;padding:0 0 0 10px;text-decoration:none;background:#4B4B4B;}
#ser-seo p a{display:block;background:#FFF}
#ser-seo p{padding:5px 0 0 0px;}
#ser-seo img{float:left;}

#ser-ppc{margin-top:4px;
width:240px;background:#FFF;border:1px solid #B4B4B4;}
#ser-ppc h2 a{color:#FFF;font-size:100%;padding:0 0 0 10px;text-decoration:none;background:#4B4B4B;}
#ser-ppc p a{display:block;background:#FFF;}
#ser-ppc p{padding:5px 0 0 0px;}
#ser-ppc img{float:left;}

#ser-smc{margin-top:4px;
width:240px;background:#FFF;border:1px solid #B4B4B4;}
#ser-smc h2 a{color:#FFF;font-size:100%;padding:0 0 0 10px;text-decoration:none;background:#4B4B4B;}
#ser-smc p a{display:block;background:#FFF}
#ser-smc p{padding:5px 0 0 0px;}
#ser-smc img{float:left;}

#ser-ua{margin-top:4px;
width:240px;background:#FFF;border:1px solid #B4B4B4;}
#ser-ua h2 a{color:#FFF;font-size:100%;padding:0 0 0 10px;text-decoration:none;background:#4B4B4B;}
#ser-ua p a{display:block;background:#FFF;}
#ser-ua p{padding:5px 0 0 0px;}
#ser-ua img{float:left;}

#ser-rss{margin-top:4px;
width:240px;background:#FFF;border:1px solid #B4B4B4;}
#ser-rss h2 a{color:#FFF;font-size:100%;padding:0 0 0 10px;text-decoration:none;background:#4B4B4B;}
#ser-rss p a{display:block;background:#FFF;}
#ser-rss p{padding:5px 0 0 0px;}
div[id]#ser-rss p{margin-bottom: 10px;}
#ser-rss img{float:left;}

#ser-lang{margin-top:4px;width:240px;background:#FFF;border:1px solid #B4B4B4;}
#ser-lang h2 a{color:#FFF;font-size:100%;padding:0 0 0 10px;text-decoration:none;background:#4B4B4B;}
#ser-lang p a{display:block;background:#FFF}
#ser-lang p{padding:5px 0 0 0px;}
#ser-lang a{color:#4B4B4B;}
#ser-lang h2{background:#4B4B4B;line-height:1.8em;margin-bottom:0px;}
#ser-lang a{color:#4B4B4B;}
#ser-lang p{margin:0px;}
#ser-lang img{float:left;}

#ser-mobile{margin-top:-6px;width:550px;background:#FFF;border:1px solid #B4B4B4;}
div[id]#ser-mobile{margin-top:0px;}
#ser-mobile h2 a{color:#FFF;font-size:100%;padding:0 0 0 10px;text-decoration:none;background:#4B4B4B;}
#ser-mobile p a{display:block;background:#FFF}
#ser-mobile p{padding:5px 0 0 0px;}
#ser-mobile a{color:#4B4B4B;}
#ser-mobile h2{background:#4B4B4B;line-height:1.8em;margin-bottom:0px;}
#ser-mobile a{color:#4B4B4B;}
#ser-mobile p{margin:0px;}
#ser-mobile img{float:left;}
/* end services*/

/* resources*/
.ser1{width:480px;border-top:1px dashed #B4B4B4;}
.ser1 img{float:left;margin:5px;}
.ser1 ul{padding-left:90px;}

/* case studies */
.case-img{float:left;margin:0 5px}
.case-imgr{float:right;margin:5px;}

/* customers */
.customers-table{width:100%;font-size:65%;color:#707070;}
.customers-table td{padding:6px 2px;text-align:center;vertical-align:middle;}
.customers-table a{color:#707070;text-decoration:none;}
.customers-table a:hover{color:#f99;}
.customers-table img{margin-bottom:5px;}

.img-border{padding:4px;border:1px solid #c3d9ff;}

/* search results text */
.r-text h2{font-size:90%;line-height:120%;margin:1.5em 0 0em;font-weight:normal;}
.r-text h2 span{font-weight:bold;}
.r-text p{font-size:70%;line-height:120%;margin:.2em 0 .0em;}
.r-text p.num{margin:10px 0 6px;}
.r-text p a{text-decoration:none;}
.r-text a{color:#00c;}
.r-text a:hover{color:#FF0040;}

/* single classes */
.right-images{padding-top:30px;text-align:center;}
.letter{font-style:italic;margin:1em 0;}
.extra-img1{position:absolute;left:366px;border:1px solid #000;}
.extra-img2{position:absolute;left:270px;border:1px solid #000;}
.pdf{display:block;height:31px;line-height:31px;padding-left:40px;background:url(../images/pdf-logo.gif) no-repeat 0% 0%;}
.news .text p.nomb{margin-bottom:-4px;}
.italic{font-style:italic;}
.green{color:green;}
.width40{width:160px;}

/*contact*/
.box-textc h3{font-weight:bold;font-size:75%;line-height:120%;color:#000;padding:10px 0 8px 6px;margin:0 0 10px 4px;}
.box-textc ul{margin-left:6px;}
.box-textc ul li{font-size:70%;line-height:150%;list-style:none;font-weight:bold;}
.box-textc li a{background:url(../images/contact-arrow.gif) no-repeat 0% 50%;padding-left:16px;}
.box-textc li a:hover{color:red;}
.box-textc p{color:#000;font-weight:bold;font-size:70%;line-height:120%;margin-left:8px;margin-bottom:6px;}
.box-textc a{font-weight:bold;color:#790000;text-decoration:none;}
.box-textc a:hover{color:red;font-weight:bold;}

h3.request{position:absolute;left:0px;top:240px;color:#fff;}

/* glossary */
.glossary hr{display:block;}
.glossary h2{font-size:75%;line-height:120%;margin:.5em 0 1em;color:#6F0100;}
.glossary dl{font-size:70%;line-height:120%;}
.glossary dd{margin-left:0px;margin-bottom:2em;}
.glossary a{color:#00c;text-decoration:none;}
.glossary a:hover{color:#FF0040;}
.glossary p.tar{font-size:70%;line-height:120%;}

#sidebar .partner-img{margin-bottom:-18px;}
.white{color:#FFF;padding-left:5px;}

.alignm{vertical-align:middle;}
[class].alignm{position:relative;top:-2px;}
.feed-right{float:right;width:350px;}
.feed-left{float:left;width:200px;}

/* landing pages */
#main.lp-main{padding-bottom:0px;}
#main.pb80px{padding-bottom:80px;}

#lp-left{float:left;width:440px;position:relative;left:14px;padding-bottom:10px;background:#fcfcfc;}
#lp-right{width:330px;float:right;position:relative;right:10px;padding:44px 0 14px;background:#fcfcfc;text-align:center;}
#lp-right .w278px{margin:0 auto;}

.lp-box-b, .lp-box-b2{width:215px;padding-bottom:10px;background:url(../images/lp-box-b.gif) no-repeat 0% 100%;text-decoration:none;}
.lp-box-t{background:url(../images/lp-box-t.gif) no-repeat 0% 0%;}
.lp-box-tr{background:url(../images/lp-box-tr.gif) no-repeat 0% 0%;}
.lp-box-tg{background:url(../images/lp-box-tg.gif) no-repeat 0% 0%;}
.lp-box-m{background:url(../images/lp-box-m.gif) repeat-y 0% 0%;}
.lp-box-b a{text-decoration:none;}
.lp-box-b h2{font-size:80%;line-height:150%;margin:0px;}
.lp-box-b h2 a{display:block;padding:8px 4px 10px 8px;color:#fff;}
.lp-box-b h2 a:hover{color:#fff;}
.lp-box-b p{color:#000;margin:0px;}
.lp-box-b p a{display:block;padding:6px 14px 10px 8px;color:#000;}
.lp-box-b p a:hover{color:#000;}
.lp-box-b .link{font-size:75%;line-height:100%;color:#fff;font-weight:bold;margin:0px;background:url(../images/lp-button.gif) no-repeat 50% 0%;}
.lp-box-b .link a{display:block;width:100%;line-height:46px;text-align:center;color:#fff;}
.lp-box-b .link a:hover{color:#424141;}
.lp-box-b .link a span{padding-left:28px;}

.lp-box-b2 h2{font-size:80%;line-height:150%;margin:0px;padding:8px 4px 10px 8px;color:#fff;}
.lp-box-b2 p{color:#000;margin:0px;padding:2px 14px 6px 8px;}

.lp-right-box-b{width:216px;margin:0 auto;padding-bottom:10px;text-align:left;background:url(../images/lp-needweb-b.gif) no-repeat 0% 100%;text-decoration:none;}
.lp-right-box-t{background:url(../images/lp-needweb-t.gif) no-repeat 0% 0%;}
.lp-right-box-m{background:url(../images/lp-needweb-m.gif) repeat-y 0% 0%;padding-bottom:10px;}
.lp-right-box-m h3{font-size:80%;line-height:200%;margin-bottom:10px;padding:4px 10px 0px;color:#fff;}
.lp-right-box-m p{font-size:70%;line-height:120%;padding:0px 10px 6px 12px;}

.form6 th, .form6 td{font-size:75%;line-height:120%;text-align:left;padding:2px 4px 4px 0px;}
.form6 input{width:140px;}
.form6 select{width:144px;}
.form6 .bl{height:1px;}
.form6 [class].bl{height:auto;}

.anal{background:url(/images/anal-contact.gif) no-repeat;width:240px;padding:18px;height:296px;}
[class].anal{width:204px;height:260px;}

/* Blog formatting */
.blognav a{font-size:70%;font-weight:bold;margin-right:150px;text-decoration:none;}
.rightAlign {text-align:right;}
.fontmaintain {font-family:Verdana, Geneva, Arial, helvetica, sans-serif;font-size:50%;}
p.postmetadata a{color:#0000cc;}
p.postmetadata a:hover{color:#9a9795;}
