/* @override http://192.168.2.9:8000/IGM/theme/igm/style/screen.css */
/* CSS Document */

*{margin:0; padding:0;}
html, body, div, h1, h2, h3, h4, h5, h6, p, pre, a, img, li, ol, ul, fieldset, form, label{margin: 0; padding: 0; border: 0;}
a img, :link img, :visited img {border: 0;}
ol, ul {list-style: none;}
a:hover{text-decoration: none;}
body{background:url(../images/bg.jpg) left top repeat-x #EEEEEE;font-family:Arial, Helvetica, sans-serif;}
div#bottom{width:1024px; float:left; position:relative;font-size:0.88em;line-height:16px;color:#999999;}
div#bottom a{color:#999999;}
div#container{width:1024px; margin:0px auto;}
div#footer{width:935px; float:left; margin:0px 22px; background:#333333; padding:25px 0px 25px 25px; line-height:16px; font-size:0.88em; color:#999999; display:inline;}
div#footer a{color:#999999; text-decoration:none;}
td.blueBox a,td.redBox a,td.greenBox a{color: white;}
#rotator-clients{margin-left: 20px;}
div#footer a:hover{color:#FFFFFF;}
div#footer h1{font-size:1.31em; font-weight:normal; color:#FFFFFF; margin-bottom:15px;}
div#footer p{margin:7px 0px;}
div#footer .newsletter{width:250px; float:left;}
div#footer .links{width:228px; float:left;}
div#header{width:960px; float:left; margin:0px 22px; background:url(../images/headerBg.gif) left top no-repeat; height:108px; padding-top:10px; display:inline;}
div#header .right{width:280px; float:right;}
div#header .logo{width:304px; float:left;}
div#header .contact{width:310px; float:right;  font-size:0.88em; line-height:26px; color:#666666;}
div#header .contact a{color:#666666; text-decoration:none;}
div#header .contact a:hover{text-decoration:underline;}
div#header .topNav{margin-top:12px; float:right; background:url(../images/redBg.jpg) left top no-repeat; width:562px; height:32px; padding-left:12px; font-size:.75em; line-height:32px; font-weight:bold; color:#FFFFFF;text-align: left; }
div#header .topNav a{color:#FFFFFF; text-decoration:none;}
div#header .topNav a:hover{text-decoration:underline;}
div#main{width:1004px; float:left; padding-bottom:15px;}
div#main .askBox{width:146px; float:left; background:url(../images/ask-now-bg.jpg) left top no-repeat; height:104px; padding-left:100px; padding-top:15px; margin-top:10px; }
div#main .askBox h1{font-size:0.75em; color:#333333; margin-bottom:15px;}
div#main .askBox ul li, div.rt-bottom ol li{background:url(../images/bullet2.gif) left 7px no-repeat; padding-left:10px; font-size:0.88em; font-weight:bold; line-height:20px; display:block;}
div#main .askBox ul li a, div.rt-bottom ol li a{color:#666666; text-decoration:none;}
div#main .askBox ul li a:hover, div.rt-bottom ol li a:hover{text-decoration:underline;}
div#main .greyBoxes{width:215px; float:left; background:url(../images/grey-box.jpg) left top no-repeat; height:55px; padding-left:15px;  font-size:1em; line-height:55px; font-weight:bold; margin-top:10px; margin-left:21px; display:inline;}
div#main .greyBoxes a{color:#666666; text-decoration:none;}
div#main .greyBoxes a:hover{color:#990000;}
div#main .inner-nav{width:242px; height:57px; position:relative; background:url(../images/inner-navBg.png) left top no-repeat; z-index:10; top:154px; margin-left:-3px; padding-left:16px; padding-top:15px;  font-size:0.94em; line-height:20px; font-weight:bold;}
div#main .inner-nav a{color:#FFFFFF; text-decoration:none;}
div#main .inner-nav a:hover{text-decoration:underline;}
div#main .lt{width:248px; float:left;}
div#main .navcontainer{width:215px; float:left; background:url(../images/nav-bg.jpg) left top no-repeat; height:321px; padding:10px 0px 10px 12px; margin-left:21px; display:inline;}
div#main .navcontainer ul li{width:215px; display:block;  line-height:26px; font-size:0.94em; margin:5px 0px;}
div#main .navcontainer ul li a{width:190px; padding-left:25px; background:url(../images/bullet.gif) 15px 10px no-repeat; color:#FFFFFF; text-decoration:none; display:block;}
div#main .navcontainer ul li a:hover, div#main .navcontainer ul li a.active{background:url(../images/nav-bg-h.gif) left top no-repeat; color:#333333;}
div#main .rt{width:732px; float:left; margin-left:1px;}
div#main .formrt{width:300px; float:left; margin-left:1px;}
div#main .formrt h1{padding-top:10px;padding-bottom:10px;}
div#main .rt h1{font-family:Helvetica, sans-serif; line-height:23px; color:#666666; font-size:1.31em;}
label{color:#333333;font-size:0.75em;line-height: 15px;}
div#main .rt p{margin:10px 0px;}
div#main .rt-innerBottom{width:732px; float:left; margin-top:170px; font-size:0.75em; color:#333333; line-height:16px; font-family:Verdana, Arial, Helvetica, sans-serif;}
div#main .rt-bottom{width:714px; float:left; padding-left:18px; padding-top:10px; font-size:0.75em; color:#333333; line-height:16px; font-family:Verdana, Arial, Helvetica, sans-serif;}
div#main .rt-top{width:732px;position:absolute;	z-index:0; top:118px; left: 259px;}
div#top-container{width:1004px; float:left; background:url(../images/contentBg.png) left top repeat-y; padding:0px 10px; position:relative;}
div#wrapper{width:1024px; float:left; position:absolute; position:relative;}
body#PageSeo-packages table td{border: 1px solid #AFB5BB;text-align: center;font-weight: bold;padding: 4px;}
.bread-crumb{ font-size:0.94em; font-weight:bold; line-height:22px; color:#858585;}
.bread-crumb a{color:#858585; text-decoration:none;}
.bread-crumb a:hover{text-decoration:underline;}
.blueBox{background:url(../images/blue-box.jpg) left top no-repeat; height:236px;}
.blueBox h2{margin-left:66px; margin-top:22px;font-family:Helvetica, sans-serif; color:#FFFFFF; font-size:16px;}
.blueBox ul{margin-top:22px;}
.blueBox ul li{padding-left:38px; background:url(../images/tick.png) 10px 5px no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:27px; color:#FFFFFF;}
.clients{background:url(../images/client-box.jpg) left top no-repeat; height:189px; text-align:center;}
.clients h3{font-family:Helvetica, sans-serif; color:#333333; font-size:1.19em; line-height:48px; margin-bottom:20px; font-weight:normal;}
.faq{width:215px; float:left; background:url(../images/grey-box.jpg) left top no-repeat; height:65px; padding-left:15px;  font-size:1.25em; line-height:55px; font-weight:bold;}
.faq a{color:#666666; text-decoration:none;}
.faq a:hover{color:#990000;}
.greenBox{background:url(../images/green-box.jpg) left top no-repeat; height:236px;}
.greenBox h2{margin-left:80px; margin-top:22px;font-family:Helvetica, sans-serif; color:#FFFFFF; font-size:16px;}
.greenBox ul{margin-top:22px;}
.greenBox ul li{padding-left:38px; background:url(../images/tick.png) 10px 5px no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:27px; color:#CCFF99;}
.redBox{background:url(../images/red-box.jpg) left top no-repeat; height:236px;}
.redBox h2{margin-left:80px; margin-top:22px;font-family:Helvetica, sans-serif; color:#FFFFFF; font-size:16px;}
.redBox ul{margin-top:22px;}
.redBox ul li{padding-left:38px; background:url(../images/tick.png) 10px 5px no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:27px; color:#FFFFFF;}
.testimonial{width:215px; float:left; background:url(../images/grey-box.jpg) left top no-repeat; height:65px; padding-left:15px;  font-size:1.25em; line-height:55px; font-weight:bold;}
.testimonial a{color:#666666; text-decoration:none;}
.testimonial a:hover{color:#00356C;}

input.textfield{width:175px; height:22px; border:1px solid #C2C2C2; padding-left:5px; font-size:0.94em; color:#999999;}

span.light-grey{color:#C2C2C2;}
span.grey-arrow{color:#CCCCCC;}

ul#topnav1{width:724px; float:left; background:url(../images/top-nav-bar.jpg) left top no-repeat; height:40px; padding-left:8px; font-family:Helvetica, sans-serif; font-weight:bold; line-height:40px; font-size:0.83em; margin-bottom:5px;}
ul#topnav1 li{float:left; padding-left:10px; padding-right:20px; background:url(../images/red-arrow.jpg) right top no-repeat; display:inline;}
ul#topnav1 li.noBg{background-image:none;}
ul#topnav1 li a{color:#343638; text-decoration:none;}
ul#topnav1 li a:hover{color:#FFFFFF;}
ul#topnav2{width:724px; float:left; background:url(../images/top-nav-bar.jpg) left top no-repeat; height:40px; padding-left:8px; font-family:Helvetica, sans-serif; font-weight:bold; line-height:40px; font-size:0.83em; margin-bottom:5px;}
ul#topnav2 li{float:left; padding-left:10px; padding-right:20px; background:url(../images/green-arrow.jpg) right top no-repeat; display:inline;}
ul#topnav2 li.noBg{background-image:none;}
ul#topnav2 li a{color:#343638; text-decoration:none;}
ul#topnav2 li a:hover{color:#FFFFFF;}
ul#topnav3{width:724px; float:left; background:url(../images/top-nav-bar.jpg) left top no-repeat; height:40px; padding-left:8px; font-family:Helvetica, sans-serif; font-weight:bold; line-height:40px; font-size:0.83em; margin-bottom:5px;}
ul#topnav3 li{float:left; padding-left:13px; padding-right:25px; background:url(../images/blue-arrow.jpg) right top no-repeat; display:inline;}
ul#topnav3 li.noBg{background-image:none;}
ul#topnav3 li a{color:#343638; text-decoration:none;}
ul#topnav3 li a:hover{color:#FFFFFF;}

#quickaudit input.textfield{width:160px;}
#quickaudit #submit{color: white;background-color: #DA4547;}

div#main .rt-bottom h1{font-size: 24px;}
div.GroupMarketing div#main .rt-bottom h1{color: #749725;}
div.GroupSeo div#main .rt-bottom h1{color: #3E80AB;}
div.GroupTraining div#main .rt-bottom h1{color: #C62F34;}
body#PageContact-us #main div.rt div.rt-bottom {width: 301px;}