/* CSS*/

/*GENERAL SETTINGS
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

div, h1, h2, h3, h4, h5, h6, p, ol, ul, li, span, a, form {
  margin: 0px;
  padding: 0px;
  text-align: left;
  font-weight: normal;
}
#tinymce
{
  background:none repeat scroll 0 0 #FFFFFF;
}
#tinymce p
{
  width:400px;
}
img {
  border: none;
}
ul {
  list-style: none;
}
body {
  font: 12px/15px 'Arial', Helvetica, sans-serif;
  font-weight: normal;
  color: #000;
        /*background:url('../images/MPP_BodyImage.jpg') no-repeat center top;*/
        background:url('../images/mpp-background.jpg') repeat-x top;          
  width:100%;
  text-align: center;
  margin: 0;
  padding: 0;

}
.clear {
  height: 0px;
  width: 100%;
  clear: both;
}
.clearIE6 {
  height: 0px;
  width: 100%;
  clear: both;
}
.FixUmrcoError {
  display: none;
}
/*LAYOUT
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#Wrapper {
  width: 976px;
        background:url('../images/mpp-central.jpg') no-repeat center top;
  position: relative;
  margin: auto;
/*  padding: 0 15px 0px 15px;*/
  text-align: left;
overflow:hidden;
}
#Wrapper #Container {
  width: 976px;
  position: relative;
  margin: 0;
  padding:0;
overflow:hidden;
}
/*Header
:::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#Wrapper #Header {
  width: 976px;
  position: relative;
  margin: 0 auto;
  padding: 0;

}
#Navigation {
  width:976px;
  margin:auto;
  height:70px;
}
#TopnavLeft {
  float:left;
  background:url(../images/Topnavleft.jpg) no-repeat center left;
  width:4px;
  height:70px;
}
#TopnavCenter {
  float:left;
  background:url(../images/TopnavCenter.jpg) repeat-x center center;
  width:958px;
  height:70px;
}
#TopnavRight {
  float:left;
  background:url(../images/TopnavRight.jpg) no-repeat center right;
  width:4px;
  height:70px;
}

#Header .MppLogo {
  position:absolute; float:left; z-index:10; top:4px; left:23px;
}

#Header #Navigation #Logo {
  float:left;
  width: 96px;
  height: 56px;
  margin: 4px 0 0 18px;
  padding: 0;
}
#Header #Navigation #Logo a {
  width: 96px;
  height: 56px;
  outline: none;
}
/*  Main Navigation: Begin  */
#MainNav { /*  width: 686px; */
  width: 730px; /* 4px width is increased due to fix Safari Issue */
  height: 26px;
  line-height: 30px;
  font-size: 14px;
  float: left;
  color: #434343;
  margin:2px 0 0 50px;
  padding: 0 0 0 2px;
}
#MainNav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#MainNav ul li {
  height: 24px;
  display: block;
  background: transparent url(../images/NavigSepertr.gif) no-repeat 0px 6px;
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
}
#MainNav li:first-child {
  background-image: none;
}
#MainNav ul li a.Normal {
  display: block;
  float: left;
  line-height: 26px;
  font-size: 14px;
  font-weight:bold;
  color: #605F64;
  text-decoration: none;
  text-transform:uppercase;
  margin: 0px 5px;
  padding: 0px 5px;
}
#MainNav ul li a.Active {
  display: block;
  float: left;
  line-height: 26px;
  font-size: 14px;
  font-weight:bold;
  color: #04A8CA;
  text-decoration: none;
  text-transform:uppercase;
  margin: 0px 5px;
  padding: 0px 5px;
}
#MainNav ul li a:hover {
  display: block;
  float: left;
  line-height: 26px;
  font-size: 14px;
  font-weight:bold;
  color: #04A8CA;
  text-decoration: none;
  text-transform:uppercase;
  margin: 0px 5px;
  padding: 0px 5px;
}
/*  Main Navigation: End  */
#Header #BreadCrumb {
  width: 860px;
  height: 26px;
  margin: 5px 0 0 0;
  padding: 0 0 0 15px;
  color:#04A8CA;
}
#Header #BreadCrumb1 {
  width: 410px;
  height: 26px;
  margin: 5px 0 0 0;
  padding: 0 0 0 15px;
  color:#04A8CA;
        z-index:9999;
 position: relative;
 overflow: hidden;

}
#Header #BreadCrumb a {
  float:left;
  width: auto;
  font-size: 11px;
  color: #a3a3a3;
  text-align:center;
  text-decoration: none;
}
#Header #BreadCrumb a.BrdCrm {
  float:left;
  background:#323232;
  width: auto;
  margin:0 0 0 5px;
  height:15px;
  padding:0 5px 0 5px;
}
/*  Banner: Begin  */
.BanrWrap {
  width: 960px;
  width: auto;
  position: relative;
  margin: 0;
  padding: 0;
}
.ImgsWrap {
  height: 285px;
  position: absolute;
  z-index: 9;
  top: -55px;
  right: 10px;
}
.BannerText {
  width:426px;
  height: 190px;
  float:left;
  position: relative;
  z-index: 9999;
  margin:28px 0 0 20px;
}

.BannerText1 {
  float:left;
  width:360px;
  margin:0px 0 -8px 3px;
  padding:10px 0 0 20px;
}
.BannerText h1 {
  float:left;
  /*color:#00a7c7;*/
        color:white;
  font-size:40px; line-height:40px;
  width:100%;
}
.BannerText h1 span {
  color:#04A8CA;
}
.BannerText h2 {
  float:left;
  color:#fff;
  font-size:30px;
  margin:0 0 0 10px;
}
.BannerText h3 {
  float:left;
  width:426px;
  color:#fff;
  font-size:30px;
  margin:22px 0 0 0;
}
.BannerText h3 span {
  color:#0b7a97 !important;
}
.BannerText p {
  float:left;
  width:426px;
  color:#fff;
  font-size:16px;
  line-height:16px;
  margin:5px 0 0 0;
}
.BannerText p a {
  color:#fff;
  font-size:14px;
  line-height:16px;
  text-decoration:none;
  background:url(../images/Arrow.png) no-repeat 99% bottom;
  margin: 2px 0;
  padding: 0 16px 0 0;
}
.BannerText p a:hover {
  background:url(../images/Arrow.png) no-repeat 100% bottom;
}
#BannerImg {
  float:left;
  /*width:500px;*/
  width:490px;
  height:120px;
  margin:0 0 30px 22px;
}
#BannerImg a {
  position:absolute;
  z-index:1009;
  margin:200px 0 0 -425px;
  color:#FFF;
  text-decoration:none;
  background:url(../images/Arrow.png) no-repeat center right;
}
/*Main Content: Begin
:::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#Wrapper #Contntent {
  width: 976px;
  position: relative;
  margin: 0;
  padding: 0;
overflow:hidden;

}
#WhiteHeader {
  background:url(../images/WhiteHeader.png) no-repeat top left;
  width:966px;
overflow:hidden;
  height:auto;
  margin:0px 0 0 0;
padding:0 0 0 10px;
}
#WhiteHeader1 {
  background:url(../images/WhiteHeader1.png) no-repeat right top;
  width:976px;
  /*height:246px;*/
  margin:5px 0 0 0;
overflow:hidden;
}

.Column1 {
  float:left;
  width:315px;
  height:auto;
  margin:25px 0 0 0px;
}
.HdingImage {
  float:left;
  width:30%;
  text-align:center;
}

.HdingImage a img {
  position:relative;
  left:-18px;
}

.Heading1 {
  float: left;
  width:50%;
  font-size:11px;
  line-height:24px;
  margin:10px 0 0 60px;
}
.Heading1 a.H_Toplinks{float:left; font-size:24px !important; color:#000 !important; text-decoration:none;}
.Column1 ul {
  float:left;
  margin:-15px 0 0 15px;
}
.Column1 ul li {
  float:left;
  width:265px;
  background: transparent url(../images/BlueBullet.jpg) no-repeat 0px 8px;
  line-height:18px;
  padding:0 0 0 22px;
}
.Column1 ul li a {
  color:#3d3d3d;
  text-decoration:none;
  font-size:12px;
  padding:0;
}
.GreySepertr {
  float:left;
  background: transparent url(../images/Separator.jpg) no-repeat 0px 8px;
  width:6px;
  height:229px;
  margin:4px 0 0 0;
}
#GreyBar {
  background:url(../images/GreyBar.jpg) no-repeat;
  width:930px;
  height:42px;
  margin:auto;margin-top:10px;
}
#GreyBar h1 {
  float: left;
  font-size:14px;
  color:#3b3b3b;
  font-weight:bold;
  line-height:42px;
  margin:0 0 0 10px;
  width:620px;
}
#GreyBar h2 {
  float: left;
  font-size:14px;
  color:#3b3b3b;
  font-weight:bold;
  line-height:42px;
  margin:0 0 0 10px;
}
/* ------------- Left Column: Begin ------------- */
#Contntent #ColmnLt {
  width: 610px;
  float: left;
  position: relative;
  margin: 30px 25px 0 25px;
  padding: 0;
}
#Contntent #ColmnLt p strong {
  float:left;
  font-size:14px;
  color:#000;
  padding:0;
}
#Contntent #ColmnLt p {
  float:left;
  font-size:12px;
  color:#3d3d3d;
  padding:0 12px 20px 0;
  text-align:left;
}
#Contntent #ColmnLt .p1 strong {
  float:left;
  font-size:14px;
  color:#000;
  padding:0;
}
#Contntent #ColmnLt .p1 {
  float:left;
  font-size:12px;
  color:#3d3d3d;
  padding:0 12px 24px 0;
  text-align:justify;
}
#Contntent #ColmnLt p a {
  font-size:12px;
  color:#08a7cf;
  text-decoration:none;
}
.readmore3{
height:22px;
width:290px;

}
#Contntent #ColmnLt .readmore3 a {
  font-size:12px;
  color:#08a7cf;
  text-decoration:none;
        height:22px;
        font-weight:bold;
}
#Contntent #ColmnLt p a:hover {
  text-decoration: underline;
}
#Contntent .Lower {
/*  float:left;*/
  width:291px;
  min-height:304px;
  margin:0 12px 0 0;
}
#Contntent .Lower .Sponsers {
/*  float:left;*/
  background:url(../images/ImageFrame.jpg) no-repeat;
  width:291px;
  height:157px;
}
#Contntent .Lower .Sponsers img {
  margin:3px 0 0 3px;
}
#Contntent .Lower .SponsersTxt {
/*  float:left;*/
/*  width:298px;*/
  width:290px;
  margin:22px 0 0 0;
}
#Contntent .Lower .SponsersTxt h1 {
  float: left;
  font-size:14px;
  font-weight:bold;
  color:#000;
  padding:0 0 10px 0;
        line-height:22px;
}
#Contntent .Lower .SponsersTxt h2 {
  float: left;
  font-size: 18pt;
  font-weight:bold;
  color:#000;
  padding:0 0 10px 0;     
        line-height:20px;
}
#Contntent .Lower .SponsersTxt h3 {
  float: left;
  font-size: 14pt;
  font-weight:bold;
  color:#000;
  padding:0 0 10px 0;
        line-height:18px;

}
#Contntent .Lower .SponsersTxt h4 {
  float: left;
  font-size: 12pt;
  font-weight:bold;
  color:#000;
  padding:0 0 10px 0;
        line-height:16px;
}
#Contntent .Lower .SponsersTxt h5 {
  float: left;
  font-size: 10pt;
  font-weight:bold;
  color:#000;
  padding:0 0 10px 0;
        line-height:14px;
}
#Contntent .Lower .SponsersTxt h6 {
  float: left;
  font-size: 8pt;
  font-weight:bold;
  color:#000;
  padding:0 0 10px 0;
        line-height:12px;
}
#Contntent .Lower .SponsersTxt p {
  float: left !important;
  font-size:11px !important;
  color:#666666 !important;
        padding:0 !important; margin:0 0 0 0 !important;
        width:290px;
}
#Contntent .Lower .SponsersTxt a {
  font-size:11px;
  color:#08a7cf;
  text-decoration:none;
  font-weight:bold;
}
#Contntent .Lowert {
  float:left;
  width:291px;
  margin:0 0 0 20px;
}
.BottomLin {
  float:left;
  width:940px !important;
  height:1px;
  margin:0 0 25px 20px;
  background:#e7e7e7;
}

/* ------------- Left Column: End ------------- */

/* ------------- Right Column: Begin ------------- */
#Contntent #ColmnRt {
  width: 290px;
  float: left;
  position: relative;
  margin: 30px 0 0 0;
  padding: 0;
}
.News {
  float:left;
  width:170px;
        padding-bottom:10px;
}
.News h1 {
  float:left;
  font-size:12px;
  font-weight:bold;
  color:#000;
}
.News p {
  float:left;
  font-size:11px;
  color:#666;
  padding:0 0 0 0;
}
.News P a {
  color:#08A7CF;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}

.News a{
  color:#08A7CF;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}
.News p a:hover {
  text-decoration:underline;
}
.SponLogo {
  float:left;
  background:url(../images/LogosFrame.jpg) no-repeat;
  width:101px;
  height:78px;
  margin:0 0 0 12px;
}
.SponLogo a img {
  float:left;
  margin:4px 0 0 3px;
  width:95px;
  height:70px;
}
.Bottomline {
  float:left;
  width:300px;
  height:1px;
  margin:0 0 25px 0;
  background-color:#e7e7e7;
}
/* ------------- Right Column: End ------------- */
#ViewMore {
  float:left;
  width:600px;
  margin:20px 0 20px 0 ;
overflow:hidden;
}
/* Footer
:::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#Footer {
  width: 100%;
  height: 416px;
  background-color:#000;
  position: relative;
  z-index:99999;
  color: #FFF;
  margin: 0;
  padding: 0;
}
#FooterTxt {
  width:980px;
  margin:auto;  background-color:#000; overflow:hidden;
}
#Footer h1 {
  float:left;
  width:980px;
  font-size:16px;
  color:#e7e7e7;
  margin:24px 0 0 34px;
  text-transform:uppercase;
}
#Footer p {
  float:left;
  width:980px;
  color:#d2d2d2;
  font-size:13px;
  margin:12px 0 0 34px;padding:0;
}
#FooColmn1 {
  float:left;
  width:212px;
  border-right:1px solid #363636;
  height:231px;
  margin:24px 0 0 34px;
}
#FooColmn1 ul {
  margin:15px 0 0 0;
}
#FooColmn1 ul li {
  line-height:18px;
}
#FooColmn1 ul li a {
  font-size:14px;
  color:#FFF;
  text-decoration:none;
  text-transform:uppercase;
}
#FooColmn1 ul li a:hover {
  text-decoration:underline;
}
#FooColmn2 {
  float:left;
  width:318px;
  height:231px;
  border-right:1px solid #363636;
  margin:24px 0 0 0;
}
#FooColmn2 p {
  float:left;
  width:318px;
  font-size:16px;
  color:#d2d2d2;
}
#FooColmn2 a {
  float:left;
  width:318px;
  font-size:13px;
  color:#04a8ca;
  text-decoration:none;
  margin:24px 0 0 34px;
}
#FooColmn3 {
  float:left;
  width:390px;
  margin:24px 0 0 15px;
}
.BotLine {
  float: left;
  width:960px;
  height:1px;
  background-color:#363636;
  margin:10px 0 0 0;
}
.newusercontainer {
  float:left;
  width:180px;
  text-align:left;
  margin:0 0 0 5px;
}
.newusercontainer1 {
  float:left;
  width:375px;
  text-align:left;
  margin:5px 0 0 5px;
}
.Input {
  background:url(../images/InputBg.png) no-repeat;
  width:176px;
  height:24px;
  border:none;
  color:#d2d2d2;
  padding:0 0 0 4px;
  margin-top:4px;
  line-height:24px;
}
.comboSelect{
/*  background: url('../images/Dropdown_Bg.png') top left no-repeat;*/
  background-color:#1b1b1b;
border-radius:0.2em;
-moz-border-radius:0.2em;
-webkit-border-radius:0.2em;

  width:180px;
  height:22px;
  border:1px solid #3A3A3A;
  color:#d2d2d2;
  margin:4px 0 0 0;
  padding:2px 0 2px 4px;
  outline:none;
}
.comboSelect option {
  background-color:#1b1b1b;
}
.newusercontainer1 textarea {
  background:url(../images/TextArea_Bg.png) no-repeat;
  width:371px;
  height:66px;
  border:none;
  color:#d2d2d2;
  padding:4px 0 0 4px;
}
.SubmitBtn {
    float:right;
  background:url("/images/SubmitBtn.png") no-repeat;
   width:71px;
   height:25px;
   border:none !important;

}

.copyright {
  float:left;
  width:400px;
}

.complianceLogo {
  float:right;
  margin:10px 20px 0px 0px;
}

/* About us
:::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* ------------- Left Column: Begin ------------- */
#Contntent #ColmnLt1 {
  width: 450px;
  float: left;
  position: relative;
  margin: 30px 16px 0 13px;
  padding: 0;
}
#Contntent #ColmnLt1 .AboutHeading {
  float:left;
  font-size:25px;
  color:#000;
  line-height:24px;
  padding:0 0 30px 0;
}
#Contntent #ColmnLt1 p {
  float:left;
  font-size:14px;
  color:#525252;
  padding:0 0 20px 0;
}
#Contntent #ColmnLt1 .AImage {
  float: left;
  padding:0px 0 12px 34px;
overflow:hidden;
}
#Contntent #ColmnLt1 h2 {
  float:left;
  width:450px;
  font-size:25px;
  color:#000;
  line-height:18px;
  padding:0 0 10px 0px;
}
.DottedLine {
  float:left;
  width:450px;
  background:url(../images/DashedBorder.jpg) repeat-x center center;
  height:1px;
  margin:0 0 16px 0;
}
/* ------------- Right Column: Begin ------------- */
#Contntent #ColmnRt1 {
  width: 450px;
  float: left;
  position: relative;
  margin: 30px 0 0 6px;
  padding: 0;
  height:300px;
}
#Contntent #ColmnRt1 h2 {
  float:left;
  font-size:25px;
  color:#000;
  padding:58px 0 10px 0px;
}
#Contntent #ColmnRt1 p {
  float:left;
  font-size:14px;
  color:#525252;
  padding:0 0 20px 0;
}
#Contntent #ColmnRt1 p a {
  color:#00a7c7;
  text-decoration:none;
}
/* Products
:::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* ------------- Left Column: Begin ------------- */
#Contntent #ColmnLt2 {
  width: 220px;
  float: left;
  margin:10px 0 0 4px;
  padding: 0;
}
#Contntent #ColmnLt2 ul {
  margin:20px 0 50px 10px;
}
#Contntent #ColmnLt2 ul li {
  background: transparent url(../images/line.jpg) no-repeat center center;
  width:195px;
  height:28px;
  margin:0 0 5px 0;
}
#Contntent #ColmnLt2 ul li a.Normal {
  background: transparent url(../images/Greyarrow.jpg) no-repeat 0 2px;
  width:195px;
  margin:-8px 0 0 0;
  padding:0 0 0 12px;
  font-size:14px;
  text-decoration:none;
  color:#000;
}
#Contntent #ColmnLt2 ul li a.Normal {
  background: transparent url(../images/Greyarrow.jpg) no-repeat 0 2px;
  width:195px;
  margin:-8px 0 0 0;
  padding:0 0 0 12px;
  font-size:14px;
  text-decoration:none;
  color:#000;
}
/*
#Contntent #ColmnLt2 ul li a.Normal {
        color:#434343;
}
#Contntent #ColmnLt2 ul li a.Active {
  color: #04A8CA;
}
*/
#Contntent #ColmnLt2 ul li a.Normal:hover {
  color: #04A8CA;
}
#Contntent #ColmnLt2 ul li a.Active {
  background: transparent url(../images/Greyarrow.jpg) no-repeat 0 2px;
  width:195px;
  margin:-8px 0 0 0;
  padding:0 0 0 12px;
  font-size:14px;
  text-decoration:none;
  color:#04A8CA;
}
#Contntent #ColmnLt2 h1 {
  float:left;
  font-size:17px;
  color:#000;
  margin:23px 0 0 10px;
  text-transform:uppercase;       
}
#Contntent #ColmnLt2 h1.newsheading {
  float:left;
  font-size:17px;
  color:#000;
  margin:23px 0 0 10px;
  text-transform:uppercase;
        font-weight:bold;
}
#Contntent #ColmnLt2 a {
  float:left;
  margin:23px 0 0 10px;
}
.BorderLine {
  float:left;
  background: transparent url(../images/line.jpg) no-repeat center center;
  width:195px;
  height:2px;
  margin:10px 0 0 10px;
}
.borderLine12 {
        background:url("../images/DashedBorder.jpg") repeat-x scroll center center transparent;
        float:left;
        height:1px;
        margin:-15px 0 0;
        width:699px;
}
.NewsBorder {
  float:left;
  background:url(../images/DashedBorder.jpg) repeat-x center center;
  width:440px;
  height:1px;
}
#ColmnLt2 p {
  float:left;
  width:190px;
  padding:10px 0 0 10px;
  color:#3d3d3d;
  font-size:13px;
}
.Inputbox {
  float:left;
  background:url(../images/Inputbox.jpg) no-repeat;
  width:175px;
  height:26px;
  border:none;
  padding:0 0 0 5px;
  margin:12px 0 0 10px;
  line-height:26px;
}
.GoBtn {
  float:left;
  margin:6px 0 10px 10px;
}
#GreyPBar {
  float:left;
  background:url(../images/GreypBar.jpg) no-repeat center center;
  height:958px;
  width:5px;
  margin:8px 0 0 0
}
/* ------------- Right Column: Begin ------------- */
#Contntent #ColmnRt2 {
  width: 700px;
  float:left;
  margin: 20px 0 10px 25px;
  padding: 0;
}
#Contntent #ColmnRt2 p.black {
  float:left;
  width:405px;
  color:#000;
  font-size:18px;
  line-height:20px;
  padding:10px 0 10px 0;
}

/* ADDED BY :AJL */
#Contntent #ColmnRt2 p.black span {
  color: #04A8CA !important;
  /*font-size:22px;*/
}

#Contntent #ColmnRt2 p.black span.darkBlue {
  color: #092f6b !important;
}

#Contntent #ColmnRt2 p.black span.bold {
  font-weight:bold !important;
}
/* END ADDED BY :AJL */


#Contntent #ColmnRt2 p {
  float:left;
  width:405px;
  color:#3d3d3d;
  font-size:13px;
  padding:10px 0 10px 0;
}
.productImage {
  float:left;
  width:214px;
  height:222px;
  margin:-100px 0 0 25px;
  padding:0;
}
.Borderbot {
  float:left;
  border-bottom:1px solid #d9d9d9;
  width: 680px;
  margin:10px 0 0 0;
}
#Col_1 {
  float:left;
  width:220px;
  background: url(../images/DashedVborder.jpg) repeat-y center right;
  margin:10px 2px 0 10px;
}
#Col_1 h1 {
  float:left;
  color:#000;
  font-size:24px;
  line-height:20px;
  margin:20px 0 0 0;
}
#Col_1 a {
  float:left;
  margin:20px 0 0 8px;
}
#Col_1 p {
  float:left;
  font-size:12px;
  margin:0 10px 0 0;
  width:200px !important;
}
#Col_1 a.readmore {
  float: left;
  color:#04a8ca;
  background:url(../images/BlueArrow.jpg) no-repeat center right;
  text-decoration:none;
  padding:0 10px 0 0;
  font-weight:bold;
  margin:5px 0 0 0;
}
#readmore2 {  
        width:219px;
        height:22px;
}
#Col_2 {
  float:left;
  width:230px;
  background: url(../images/DashedVborder.jpg) repeat-y center right;
  margin:20px 10px 0 10px;
}
#Col_2 h1 {
  float:left;
  color:#000;
  font-size:24px;
  margin:20px 0 0 0;
}
#Col_2 a {
  float:left;
  margin:20px 0 0 8px;
}
#Col_2 p {
  float:left;
  font-size:12px;
  width:220px !important;
}
#Col_2 a.readmore {
  float: left;
  color:#04a8ca;
  background:url(../images/BlueArrow.jpg) no-repeat center right;
  text-decoration:none;
  padding:0 10px 0 0;
  font-weight:bold;
  margin:5px 0 0 0;
}
#Col_3 {
  float:left;
  width:200px;
  margin:20px 0 0 0;
}
#Col_3 h1 {
  float:left;
  color:#000;
  font-size:24px;
  margin:20px 0 0 0;
}
#Col_3 a {
  float:left;
  margin:20px 0 0 8px;
}
#Col_3 p {
  float:left;
  font-size:12px;
  width:220px !important;
}
#Col_3 a.readmore {
  float: left;
  color:#04a8ca;
  background:url(../images/BlueArrow.jpg) no-repeat center right;
  text-decoration:none;
  padding:0 10px 0 0;
  font-weight:bold;
  margin:5px 0 0 0;
}
.P_Img {
  float:left;
  margin:0 0 0 0;
}
.P_Img2 {
  float:left;
  margin:-5px 0 0 0;
}
/* Products Details
:::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* ------------- Center Column: Begin ------------- */
#ColmnCt {
  float:left;
  width:460px;
  margin:15px 0 10px 0;
  background: url(../images/DashedVborder.jpg) repeat-y center right;
}
#Contntent #ColmnCt p.black {
  float:left;
  width:418px;
  color:#000;
  font-size:18px;
  line-height:20px;
  padding:5px 0 0 25px;
}
#Contntent #ColmnCt p {
  float:left;
  width:403px;
  color:#3d3d3d;
  font-size:13px;
  padding:0 0 0 25px;
}
#Contntent #ColmnCt .img {
  float:right;
  /* margin added by rodney 021010 */
  margin:15px 0 0 5px;
  width:163px;
}
#Contntent #ColmnCt .P_Img {
  float:left;
  width:163px;
  margin:-5px 10px 0 3px;
}
#Contntent #ColmnCt p.gogreen {
  float:right;
  width:427px;
  color:#3d3d3d;
  font-size:13px;
  padding:0px 10px 0 10px;
}
#Contntent #ColmnCt p.gogreen span {
  font-size:16px;
  color: #000;
  font-weight:bold;
}
#Contntent #ColmnCt p.gogreen span.blue {
  color:#04a8ca;
  font-size: 13px;
}
#Contntent #ColmnCt p.gogreen span.blue a{
  color:#04a8ca;
  font-size: 13px;
        text-decoration:none;
        font-weight:bold;
}
.NewPara {
  float:left;
  width:425px !important;
  /*margin:20px 0 20px 0;*/
  /*font-style: italic;  added by Allan 19/09/2011
      font-weight: bold;*/
  /*color:#092F6B !important;*/
  color:#3D3D3D !important;
  /*font-size:14px !important;*/
  margin:10px 0px 20px 0px;
}
.NewPara a {
  color:#04a8ca;
  font-size: 13px;
  text-decoration:none;
}
#Contntent #ColmnCt h3{
  float:left;
  font-weight:bold;
  margin:0 0 0 20px;
  padding:0px 0 10px 5px;
  background:url(../images/DashedBorder.jpg) repeat-x center bottom;
  width:405px;
}
#Contntent #ColmnCt ul {
  float:left;
  width:400px;
  margin:10px 0 0 28px;
}
#Contntent #ColmnCt ul li {
  background: transparent url(../images/Bluearrow1.jpg) no-repeat center left;
  width:250px;
  height:20px;
  margin: 0;
}
#Contntent #ColmnCt ul li a {
  width:400px;
  color:#3d3d3d;
  margin:0 0 0 0;
  padding:0 0 0 10px;
  font-size:14px;
  text-decoration:none;
}
/* Case Studies
:::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* ------------- Right Column: Begin ------------- */
#Contntent #ColmnRt3 {
  width: 220px;
  float: left;
  position: relative;
  margin: 20px 0 0 25px;
  padding: 0;
}
#Contntent #ColmnRt3 h3{ line-height:20px; font-weight:normal;}
#Contntent #ColmnRt3 ul {
  float:left;
  width: 220px;
  margin:18px 0 0 0;
}
#Contntent #ColmnRt3 ul li {
  font-size:12px;
  color:#3d3d3d;
  background:url(../images/Roundbullet.jpg) no-repeat left 5px;
  padding:0 0 20px 13px
}
/* ------------- Right Column: Begin ------------- */
#Contntent #ColmnRt4 {
  width: 700px;
  float:left;
  margin: 20px 0 20px 25px;
  padding: 0;
}
#Contntent #ColmnRt4 h1 {
  color:#3d3d3d;
        margin-top:10px;
        margin-bottom:10px;
  line-height:32px;
}

#Contntent #ColmnRt4 .caseimg{ float:left;  margin:0 0 0 4px;}
#Contntent #ColmnRt4 h1.twiter {
  font-size:32px;
  color:#3d3d3d;
        line-height:12px;
        margin-top:6px !important;
}
#Contntent #ColmnRt4 h1 span {
  color:#04a8ca;
}
#Contntent #ColmnRt4 h2 span {
  color:#04a8ca;
}
#Contntent #ColmnRt4 h3 span {
  color:#04a8ca;
}
#Contntent #ColmnRt4 h4 span {
  color:#04a8ca;
}
#Contntent #ColmnRt4 h5 span {
  color:#04a8ca;
}
#Contntent #ColmnRt4 h6 span {
  color:#04a8ca;
}
#Contntent #ColmnRt4 h3 {
  font-weight:normal;
        padding:20px 0 10px;
  line-height:20px;
  
}
#Contntent #ColmnRt4 h4 {
  font-weight:normal;
  padding:20px 0 10px;
        line-height:16px;
}
#Contntent #ColmnRt4 h5 {
  font-weight:bold;
  padding:20px 0 10px;
        line-height:12px;
}
#Contntent #ColmnRt4 #heading2{
  float:left; margin:0 !important; padding:0 !important;
       
}
.Casestudy2{float:left; margin:0 !important; padding:0 !important;}
#Contntent #ColmnRt4 h6 {
  font-weight:bold;
  padding:20px 0 10px;
  line-height:10px;
}
#Contntent #ColmnRt4 ul {
  margin:0 0 0 0;
}
#Contntent #ColmnRt4 ul li {
  margin:0 0 5px;
}
#Contntent #ColmnRt4 ul li a.Normal {
  background:url("../images/Greyarrow.jpg") no-repeat scroll 0 2px transparent;
  color:#000000;
  font-size:14px;
  margin:-8px 0 0;
  padding:0 0 0 12px;
  text-decoration:none;
}
#Contntent #ColmnRt4 ul.sub {
  margin:10px 0 0 30px;
}
#Contntent #ColmnRt4 ul.sub li {
  margin:0 0 5px;
}
#Contntent #ColmnRt4 ul.sub li a.Normal {
  background:url("../images/Greyarrow.jpg") no-repeat scroll 0 2px transparent;
  color:#000000;
  font-size:14px;
  margin:-8px 0 0;
  padding:0 0 0 12px;
  text-decoration:none;
}
.IshopP {
  margin:0 0 0 10px;
}
.borderLine {
  float:left;
  background:url(../images/DashedBorder.jpg) repeat-x center center;
  width:699px;
  height:1px;
  /*margin:10px 0 0 0;*/
}
#Contntent #ColmnRt4 .casestudy {
  float:left;
  width:340px;
        padding:0 0 0 0px;
/*        margin-top:-15px;*/
}

#Contntent #ColmnRt4 .casestudyWrapper {
  float: left;
  padding-bottom:20px;
}

#Contntent #ColmnRt4 .casestudy h5 { padding:0px 0 10px; }

#Contntent #ColmnRt4 .casestudy .viewMore {
  padding-bottom:0px !important;
}

#Contntent #ColPartner h2 {
    float:left;
    /*width:670px;*/
    font-weight:normal;
    padding:0px 0 10px 0;
    line-height:23px;
}

#Contntent #ColPartner .divider {
  background: url("../images/DashedBorder.jpg") repeat-x scroll center center transparent;
  height:1px;
  width:675px;
  clear:both;
}

#Contntent #ColmnRt4 h2 {
  float:left;
  /*width:330px;*/
  font-weight:normal;
  padding:20px 0 20px 0;
  line-height:23px;
}
#Contntent #ColmnRt4 h4 {
  float:left;
  /*width:330px;*/
  font-size:16px;
  font-weight:bold;
  /*padding:20px 0 10px 10px;*/
}
#Contntent #ColmnRt4 p {
  float:left;
  width:325px;
  font-size:13px;
  color:#3d3d3d;
  padding:0 0 15px 0;
  text-align:left;
}

#Contntent #ColmnRt4 a {
  color:#04A8CA;
  font-size:13px;
  text-decoration:none;
  padding:0 15px 0 0;
  font-weight:bold;
  background: url(../images/Viewmore.jpg) no-repeat right center;
}
#Contntent #ColmnRt4 a.newsHeadingText {
  float:left;
  font-size:12px;
  line-height:14px;
  font-weight:bold;
  padding:0 0 0 0;
  color:black;
  background: none;
}
.LogoImage {
  float:left;
  background:url(../images/ImageFrame.jpg) no-repeat;
  width:291px;
  height:157px;
  margin:5px 0 0 -6px;
}
.LogoImage img {
  padding:3px 2px 2px 3px;
  width:285px;height:150px;
}
.txtmobile {
  float:left;
  background:url(../images/Bluearrow2.jpg) no-repeat left center !important;
  color:#343434 !important;
  margin:10px 0 10px 0;
}
.ipaydeveloper {
  float:right;
  background:url(../images/Bluearrow1.jpg) no-repeat right center !important;
  color:#343434 !important;
  margin:10px 15px 10px 0;
}
/* News
:::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
#NewsBanner {
  float:left;
  width:300px;
  height:120px;
  margin:20px 0 30px 78px;
}
#NewsBanner h1 {
  float:left;
  width:400px;
  font-size:40px;
  color:#fff;
  line-height:40px;
}
#NewsBanner p {
  float:left;
  width:300px;
  font-size:16px;
  color:#dddddd;
  margin:10px 0 0 0;
  line-height:18px;
  text-align: left;
}
#NewsBanner a {
  font-size:16px;
  color:#09a5cd;
  text-decoration:none;
}

.PageText { float:left;font-size:12px;color:#343434;margin:-12px 0 0 16px;font-weight:bold !important; }
.PageTxt {
  float:left;
  margin:10px 0 0 80px;
  color:#343434;
  margin:10px 0 0 16px;
  width:215px;
}
.PageTxt h3 {
  float:left;
  font-size:12px;
  color:#343434;
}
.PageTxt a {
  float:left;
  font-size:12px;
  color:#343434 !important;
  background: none !important;
  margin:0 0 0 10px;
  display:block;
        text-align:center;
        width:5px;
}
.PageNo {
  float:left;
  color:#343434 !important;
  margin:10px 0 10px 0;
  background: none !important;
}
.PageTxt a.PagerSelected
{
  font-weight:normal !important;
  color:#009ad6 !important;
}

/* ------------- Left Column: Begin ------------- */
#ColmnLt2 .Blog {
  float:left;
  width:180px;
  margin:0px 0 0 10px;
}
#ColmnLt2 .Blog h2 {
  float:left;
  font-size:14px;
  font-weight:bold;
  width:180px;
}
#ColmnLt2 .Blog h3 {
  float:left;
  font-size:12px;
  width:180px;
  color:#666666;
  margin:10px 0 0 10px;
}

.navigation a.Older_Posts,
.navigation a.Newer_Posts
{
  text-decoration:none;
}

/* ------------- Right Column: Begin ------------- */
.NewsLetter {
  float:left;
  margin:80px 0 0 10px !important;
}
.sub_coloumn1 {
  float:left;
  width:360px;
}
.NewsImg {
  float:left;
  background:url(../images/ImageFrame1.png) no-repeat center center;
  width:158px;
  height:118px;
}
.NewsImg img {
  margin:4px 2px 2px 4px;
}
.Newstxt {
  float:left;
  width:190px;
  margin:-20px 0 44px 10px; padding:0 0 35px 0;
}
.Newstxt h2 {
  float:left;
  width:190px !important;
  font-size:18px !important;
  font-weight:bold;
  color:#000;
  line-height:20px;
}
.Newstxt h3 {
  font-size:12px;
  color:#666666;
}
.sub_coloumn2 {
  float:left;
  width:340px;
}
.NewsImg1 {
  float:left;
  background:url(../images/LogosFrame.jpg) no-repeat center center;
  width:101px;
  height:78px;
}
.NewsImg1 img {
  margin:4px 2px 2px 4px;
}
.Newstxt1 {
  float:left;
  width:190px;
  margin:-20px 0 30px 10px;
}
.Newstxt1 h2 {
  float:left;
  width:190px !important;
  font-size:14px !important;
  font-weight:bold;
  color:#000;
  line-height:18px;
}
.Newstxt1 h3 {
  font-size:11px;
  color:#666666;
}
/* ------------- Article Column: Begin ------------- */
#ArticleIndex {
  float:left;
  width:450px;
  background:url(../images/DashedVborder.jpg) repeat-y center right;
  margin:12px 0 0 0;
}
#ArticleIndex p strong {
  float:left;
  width:420px;
  font-size:14px;
  color:#000;
  margin:0 0 0 0;
}
#ArticleIndex p {
  width:420px !important;
  font-size:12px;
  color:#000;
  padding:0 10px 10px 10px !important;
}
#ArticleIndex p span {
  width:420px;
  font-size:11px;
  color:#666666;
}
#ArticleIndex P span a {
  color:#08A7CF;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}
#ArticleIndex p a:hover {
  color:#08A7CF;
  text-decoration:none;
}
#ArticleIndex2 {
  float:left;
  width:450px;
  background:url(../images/DashedVborder.jpg) repeat-y center right;
  margin: -5px 0pt 0pt;
  min-height:550px;
}
#ArticleIndex2 p strong,
#ArticleIndex2 span strong {
  float:left;
  width:420px;
  font-size:14px;
  color:#000;
  margin:0 0 0 0;
}
#ArticleIndex2 p {
  width:420px !important;
  font-size:12px;
  color:#000;
  padding:0 10px 10px 10px !important;
}
#ArticleIndex2 p span {
  width:420px;
  font-size:11px;
  color:#666666;
}
#ArticleIndex2 P span a {
  color:#08A7CF;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}
#ArticleIndex2 p a:hover {
  color:#08A7CF;
  text-decoration:none;
}
#ArticleIndex2 div.desc {
  padding-top:10px;
  clear:both;
}
/* ------------- Article Blog Column: Begin ------------- */
#ArticleIndex1 {
  float:left;
  width:460px;
  background:url(../images/DashedVborder.jpg) repeat-y center right;
  margin:12px 0 0 25px;
}
#ArticleIndex1 p strong {
/*  float:left;*/
  width:440px;
  font-size:14px;
  color:#000;
  margin:10px 0 0 0;
}
#ArticleIndex1 p {
  width:402px !important;
  font-size:12px;
  color:#000;
  padding:10px 10px 10px 4px !important;
}
#ArticleIndex1 p span {
  width:440px;
  font-size:11px;
  color:#666666;
}
#ArticleIndex1 P span a {
  color:#08A7CF;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}
#ArticleIndex1 p a:hover {
  color:#08A7CF;
  text-decoration:none;
}
/* ------------- Twitter Column: Begin ------------- */
#TwitterApi {
  float:left;
  width:230px;
  margin:10px 0 0 20px;
}
#TwitterApi a {
  float:left;
  background:none !important;
  margin:5px 0 0 0;
}
#TwitterApi h1 {
  float:left;
  padding:4px 0 0 0;
  font-size:16px !important;
  color: #000;
}
.TwitterApi_Box {
  float:left;
  margin:25px 0 0 0;
}
.TwitterApi_top {
  float:left;
  background:url(../images/TwitterApi_top.jpg) no-repeat center center;
  width:215px;
  height:8px;
}
.TwitterApi_center {
  float:left;
  background:url(../images/TwitterApi_center.jpg) repeat-y center center;
  width:215px;
  height:110px;
}
.TwitterApi_center p {
  float:left;
  width:204px !important;
  font-size:12px;
  padding:14px 0 0 8px !important;
}
.TwitterApi_center p strong {
  float:left;
  width:204px !important;
  font-size:12px;
}
.TwitterApi_bottom {
  float:left;
  background:url(../images/TwitterApi_bottom.jpg) no-repeat center center;
  width:215px;
  height:8px;
}
.G_sol {
  float:left;
  width:340px;
  margin:12px 0 0 0;
}
.G_sol p a {
  float:left;
  font-size:11px;
  width:65px !important;
}
.G_sol p {
  float:left;
  font-size:11px;
  width:185px !important;
}

/* Conatct Us
:::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* ------------- Left Column: Begin ------------- */
#Contntent #ColmnLt5 {
  width: 680px;
  float: left;
  position: relative;
  margin: 35px 0 0 25px !important;
  background:url(../images/DashedVborder.jpg) repeat-y right 10px;
  padding: 0;
}
#Contntent #ColmnLt5 h1 {
  line-height:35px;
  color:#000;
overflow:hidden;
}
#Contntent #ColmnLt5 h2 {
  /*float:left;*/
  font-size:14px;
  width:660px;
  color:#262626;
  margin:15px 0 0 0;
overflow:hidden;
}
#Contntent #ColmnLt5 h3 {
  /*float:left;*/
  font-size:14px;
  width:660px;
  color:#262626;
  margin:15px 0 0 0;
overflow:hidden;
}
#Contntent #ColmnLt5 p {
  float:left;
  width:680px;
  font-size:14px;
  color:#525252 !important;
  padding:22px 24px 22px 0;
overflow:hidden;
}
#Contntent #ColmnLt5 table{
float:left;
}
#Contntent #ColmnLt5 table p{
float:left;
width:220px;
}

.borderLine1 {
/*  float:left;*/
  background:url(../images/DashedBorder.jpg) repeat-x center center;
  width:446px;
  height:1px;
  margin:20px 0 0 10px;
overflow:hidden;

}
#GoogleMapFrame {
  float:left;
  background:url(../images/GoogleMap_Frame.jpg) no-repeat center center;
  width:658px;
  height:358px;
  margin:12px 0 70px 0;
}
#GoogleMapFrame img {
  float:left;
  margin:3px 0 0 4px;
}
/* ------------- Right Column: Begin ------------- */
#ColmnRt5 {
  width: 230px;
  float: left;
  position: relative;
  margin: 30px 0 10px 0;
  /*background:url(../images/DashedVborder.jpg) repeat-y left center;*/
  padding: 0;
}
#ColmnRt5 h1 {
  float:left;
  font-size:18px;
  color:#434343;
  padding:0 0 8px 0px;
  background:url(../images/DashedBorder.jpg) repeat-x bottom center;
  width:200px;
  margin:0 0 0 20px;
  text-transform:uppercase;
}
#ColmnRt5 p {
  float:left;
  font-size:14px;
  color:#525252;
  width:180px;
  padding:20px 0 0 22px;
  line-height:16px;
}
#ColmnRt5 p span {
  font-size:12px;
  font-weight:bold;
}
#ColmnRt5 p.contactDetail {
  margin:0 0 0 12px;
  padding:5px 0 0 10px;
  color:#0fa7cf;
  font-weight:bold;
}
#ColmnRt5 a {float:left;
  margin:0 0 0 12px;
  padding:0 0 0 10px;
  color:#0fa7cf;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}
#ColmnRt5 .para {
  font-size:12px;
  color:#525252;
}
#ColmnRt5 h3 {
  float:left;
  font-weight:normal;
  color:#434343;
  padding:0 0 8px 5px;
  background:url(../images/DashedBorder.jpg) repeat-x bottom center;
  width:200px;
  margin:20px 0 0 20px;
  text-transform:uppercase;
}
.SocialLinks {
  float:left;
}
.SLinks {
  float: left;
  width:32px;
  height:32px;
  margin:20px 0 0 0;
}
.STxt {
  float:left;
  width:160px;
  margin:20px 0 0 30px;
}
.STxt h4 {
  float:left;
  font-size:16px;
  font-weight:bold;
  color:#525252;
}
.STxt a {
  float:left;
  font-size:12px;
  color:#7b7b7b !important;
  margin:0 !important;
  padding:0 !important;
}
.CS_line {
  float: left;
  background:url(../images/DashedBorder.jpg) repeat-x center center;
  width:220px;
  height:1px;
  margin:12px 0 0 20px;
}
/* Blog
:::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* ------------- Left Column: Begin ------------- */
#Contntent #ColmnLt6 {
  width: 408px;
  float: left;
  position: relative;
  margin: 20px 0 0 25px !important;
  background:url(../images/DashedVborder.jpg) repeat-y right 10px;
  padding: 0;
}
.BlogImageFrame {
  float:left;
  background: url(../images/BlogImageFrame.png) no-repeat center center;
  width:408px;
  height:230px;
  margin:10px 0 0 0;
}
.BlogImageFrame img {
  float:left;
  margin:4px 0 0 4px;
}
.BlogTxt {
  float:left;
  /*width:240px;*/
  margin:20px 0 0 10px;
overflow:hidden;
}
.BlogTxt h5 {
  float:left;
  /*width:240px;*/
  font-size:12px;
  color:#434343;
  padding:0 0 10px;
}
.BlogTxt h2 {
  float:left;
  font-weight:normal;
  color:#434343;
  margin:10px 0 0 0;
  padding:0 0 10px;
  width:450px;
        line-height:22px
}
#ColmnLt6 .BlogTxt p {
  float:left;
  width:240px;
  font-size:12px;
  color:#434343;
  padding:10px 0 0 0;
}
.BlogTxt p span {
  color:#0fa7cf;
  font-size:11px;
  font-weight:bold;
  padding:0 5px 0 0;
}
.BlogTxt p.comment {
  float:left;
  font-size:11px;
  font-weight:bold;
  padding:10px 0 0 0;
}
#Contntent #ColmnLt6 a {
  text-decoration:none;
}
.Older_Posts {
  float:left;
  background:url(../images/Bluearrow2.jpg) no-repeat left center !important;
  color:#343434 !important;
  margin:10px 0 10px 12px;
}
.Newer_Posts {
  float:right;
  background:url(../images/Bluearrow1.jpg) no-repeat right center !important;
  color:#343434 !important;
  margin:10px 12px 10px 0;
}
.Rss_Feed {
  float: left;
  width:230px;
  margin:10px 0 0 15px !important;
  color:#434343 !important;
}
/* Blog Details
:::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/* ------------- Left Column: Begin ------------- */

.BDImageFrame {
  float:left;
  background: url(../images/BD_ImageFrame.png) no-repeat center center;
  width:408px;
  height:230px;
  margin:20px 0 0 0;
}
.BDImageFrame img {
  float:left;
  margin:4px 0 0 4px;
  width:402px;
  height:230px;
}
.BDTxt_Lt {
  float:left;
  width:198px;
  margin:20px 0 0 10px;
}
.BDTxt_Lt h5 {
  float:left;
  width:198px;
  font-size:12px;
  color:#434343;
}
.BDTxt_Rt {
  float:left;
  width:450px;
}
.BDTxt_Rt h2 {
  float:left;
  font-size:20px;
  color:#434343;
  margin:25px 0 0 0;
}
#ColmnLt6 .BDTxt_Rt p {
  float:left;
  width:450px;
  font-size:12px;
  color:#434343;
  padding:20px 0 0 0;
}
#ColmnLt6 .BDTxt_Rt a {
  font-size:12px;
  font-weight:bold;
  color:#0fa7cf;
  padding:20px 0 0 0;
}
.BlogPost {
  float: left;
  width:670px;
  margin:22px 0 0 0;
}
.commentlist {
  float: left;
  width:670px;
  margin:22px 0 0 -10px;
}
.BlogPost .BlogpostImg {
  float:left;
  width:44px;
}
.BlogPost .BlogpostName {
  float:left;
  width:150px;
}
.BlogPost .BlogpostName strong {
  float:left;
  color:#0fa7cf;
  width:150px;
}
.BlogPost .BlogpostName span {
  color:#434343;
  font-size:11px;
  font-weight:bold;
}
.BlogpostDetails {
  font-size:12px;
  color:#434343;
}
.BlogpostDetails p {
  float:left;
  margin:0;
  padding:0;
  width:470px;
}
.BlogPostInfo {
  float:left;
  width:462px;
  margin:14px 0 0 190px;
}
.BlogPostInfo h1 {
  color:#434343;
  font-size:18px;
}
.BlogPostInfo p {
  color:#434343;
  font-size:12px;
  padding:8px 0 0 0;
}
.B_Twitter {
  float:left;
  margin:10px 0 10px 0;
}
.BlogTextArea {
  background:url(../images/B_Post.jpg) no-repeat center center;
  width:464px;
  height:72px;
  border:none;
  color:#FFF;
  margin:0 0 0 -5px;
  padding:10px 0 0 10px;
}
.B_Input {
  background:url(../images/Blog_Field.jpg) no-repeat center center;
  width:219px;
  height:30px;
  border:none;
  margin:0 0 0 -5px;
  color:#FFF;
  padding:10px 0 0 10px;
}
.PostBtn {
  float:left;
  margin:20px 0 0 0;
  background-image:url(/images/PostasGuest.jpg);
  width: 109px;
  height: 33px;
  border:none;
}
.lblInfo {
  margin-left:25px;
}
.PageNumbers {
  float:left;
  background:none;
  color:#343434 !important;
  margin:0px 0 0px 0;
  color:#343434;
}
.BlogPostInfo1 {
  float:left;
  width:462px;
  margin:-4px 0 0 190px;
}
.BlogComments {
  float:left;
  width:500px;
}
.BlogHeading {
  float:left;
  width:500px;
}
.LoginButton {
  background-image:url(/images/LoginBtn.png);
  background-repeat: no-repeat;
  width: 71px;
  height: 25px;
  border: none;
  margin:0 0 0 25px;
}
.LoginLabels {
  float:left;
  padding:15px;
  width:110px;
}
.rememberLogin {
  padding:0 0 0 100px;
  text-align:center;
}
.divLogin {
  width:400px;
  height:200px;
  border:1px solid;
  border-width:medium;
  border-color:#D2D2D2;
  background-color:#F1F1F1;
  margin:50px 0 0 35px;
}
.LoginTitle {
  font-weight:bold;
  font-size:18px;
  line-height:22px;
  padding:10px 0 0 175px;
}
#LoginArticle {
  background:url("../images/DashedVborder.jpg") repeat-y scroll right center transparent;
  float:left;
  margin:10px 0 0;
  width:460px;
}
.BlogPostInfo .Twitter {
  background-color:#F1F1F1;
  border:medium solid #D2D2D2;
  width:265px;
  margin:50px 25px 25px 25px;
}
.BlogPostInfo .TwitterTitle {
  font-weight:bold;
}
.BlogPostInfo .TwitterBtn {
  margin-left:166px;
  background-image:url("/images/LoginBtn.png");
  background-repeat:no-repeat;
  border:medium none;
  height:25px;
  width:71px;
}
.BlogPostInfo .lblTInfo {
  margin:0 0 0 50px;
}
/*#CaseStudy2 {
  width:695px;
  height:303px;
}*/
.LogoImage2 {
  background:url("../images/ImageFrame.jpg") no-repeat scroll 0 0 transparent;
  float:Left;
  height:157px;
  /*margin:40px 0 0 5px;*/
  width:291px;
}
.LogoImage2 img {
  padding:3px 2px 2px 3px;
}
.casestudyn {
  float:left;
  width:288px;
  margin:-18px 0 0 43px;
}

#Contntent .Lower .SponsersTxt2 {
  float:left;
  margin:0 0 0;
  width:298px;
}
#Contntent .Lower .SponsersTxt2 h1 {
  color:#000000;
  float:left;
  font-size:14px;
  font-weight:bold;
  padding:0 0 10px;
}
#Contntent .Lower .SponsersTxt2 p a {
  font-weight:bold;
}
.HdingImage2 {
  float:left;
  width:60px;
}
.leftgrey {
  position:absolute;
  width:250px;
  top: 138px;
  left: -244px;
  z-index:-1000;
  height:99%;
  background-color:#f1f1f1;
}
.leftgreyLog {
  position:absolute;
  width:250px;
  top: 65px;
  left: -244px;
  z-index:-1000;
  height:99%;
  background-color:#f1f1f1;
}
.leftgreyPro {
  position:absolute;
  width:250px;
  top: 111px;
  left: -244px;
  z-index:-1000;
  height:99%;
  background-color:#ffffff;
  /*background-color:#f1f1f1;*/
}
.leftgreyNewsItm {
  position:absolute;
  width:250px;
  top: 65px;
  left: -244px;
  z-index:-1000;
  height:99%;
  background-color:#f1f1f1;
}
/* .leftgrey1 {
  position:absolute;
  float:left;
  width:200px;
  z-index:-1000;
  height:100%;
  margin:50px 0 0 -180px;
  background-color:#f1f1f1;
} */
.backgroundimage {
  float:left;
  background:url(../images/repeatedimage.jpg) repeat-y;
  width:950px;
  margin:8px 0 0 5px;
  padding-bottom: 10px;
}



.ClientLogin
{
width:220px;
margin: auto;
}
#Case1, .Case1 { float:left; height:auto; }



#Contntent #ColmnRt4 .success
{
 text-align:right;
padding:0 0 0 330px;
}

#Contntent #ColmnRt4 .success .SuccessHeading {
color:#00D1E7;
font-family:tahoma;
font-size:16px;
font-weight:bold;
}

#Contntent #ColmnRt4 .success .SuccessImg {
color:#5D5A6F;
font-family:tahoma;
font-size:11px;
}
#Contntent #ColmnRt4 .CasestudyText{
width: 650px;
padding: 10px 0pt 15px 0px !important;
}
.HomeCaseStudy
{
 float:left;
 width:294px;
 height:330px;
}
#Contntent #ColmnRt4 p.CasestudyTextn{
padding:10px 0 15px 5px;
width:650px;
}


#Contntent #ColmnRt4 h2.CasestudyHeadingn{
 margin: -20px 0pt -10px 5px;
}

#Col_1 .ProductsDisplay{
 min-height:210px;
}


.borderLine3 {
background:url("../images/DashedBorder.jpg") repeat-x scroll center center transparent;
float:left;
height:1px;
margin:-3px 0 0;
width:699px;
}


/*--------------Custom CSS------------------*/
.contact_newsletter{
  width:570px;
  margin:10px 0 0 200px;
  height:auto;
  color:#605F64;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  float:left;
  text-align:center;
  z-index: 99999;
  position:relative;
}
.contact_newsletter_input{
  width:120px;
  height:12px;
  border:1px #CBCBCB solid;
  background:#FFF;
  color:#605F64;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
        padding:0 5px 3px 5px;
}
@-moz-document url-prefix()
{ .contact_newsletter_input{
  width:120px;
  height:12px;
  border:1px #CBCBCB solid;
  background:#FFF;
  color:#605F64;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
        padding:0 5px 2px 5px;
}
 }

.contact_newsletter a {
        text-decoration:none;color:#605F64;
}
.contact_newsletter img{
  float:left;
  margin:0px 5px 0px 0px;
        width:15px;
        height:15px;
}
.social_area{
  width:40px;
  float:right;
  margin:10px 10px 0px 0px;
}
.social_area img a{
  border:none;
}
.social_area_icon_left{
  float:left;
  margin:0px 8px 4px 0px;
}
.social_area_icon_right{
  float:left;
}



#twitter_update_list {
        font: 12px/15px 'Arial';
        color: #00ADD0;
        
    
}
#twitter_update_list ul{
  margin:0px;
  padding:0px;
    font: 12px/15px 'Arial';  
}
#twitter_update_list li
{
  padding:0px 0px 0px 15px;
  margin:0px 15px 0px 5px;
  display:inline;
  background:url(/media/218791/list_bg.png) left center no-repeat;
}
#twitter_update_list li span
{

        font-weight:bold;
        color: #00ADD0;
}
#twitter_update_list li a
{
text-decoration:none;
  font-weight:bold;
        color: #00ADD0;
    margin:0 5px;
}
#scroller {
 white-space: nowrap;
 line-height: 60px;
 font-size: 12px;
}
/*---------------------------Partners-----------------*/
#Contntent #ColmnLt2pat {
  width: 220px;
  float: left;
  margin:10px 0 0 4px;
  padding: 0;
}
#Contntent #ColmnLt2pat ul {
  margin:20px 0 50px 10px;
}
#Contntent #ColmnLt2pat ul li {
  background: transparent url(../images/line.jpg) no-repeat center center;
  width:195px;
  height:28px;
  margin:0 0 5px 0;
}
#Contntent #ColmnLt2pat ul li a {
  background: transparent url(../images/Greyarrow.jpg) no-repeat 0 2px;
  width:195px;
  margin:-8px 0 0 0;
  padding:0 0 0 12px;
  font-size:14px;
  text-decoration:none;
  color:#000;
}

#Contntent #ColmnLt2pat ul li a:hover {
  color: #04A8CA;
}

#Contntent #ColmnLt2pat h1 {
  float:left;
  font-size:17px;
  color:#000;
  margin:23px 0 0 10px;
  text-transform:uppercase;       
}
#Contntent #ColmnLt2pat h1.newsheading {
  float:left;
  font-size:17px;
  color:#000;
  margin:23px 0 0 10px;
  text-transform:uppercase;
        font-weight:bold;
}
#Contntent #ColmnLt2pat a {
  float:left;
  margin:23px 0 0 10px;
}
#ColmnLt2pat p {
    color: #3D3D3D;
    float: left;
    font-size: 13px;
    padding: 10px 0 0 10px;
    width: 190px;
}

#Contntent #ColPartner {
  width: 700px;
  float:left;
  margin: 20px 0 20px 25px;
  padding: 0;
}
#Contntent #ColPartner h1 {
  color:#3d3d3d;
        margin-top:10px;
        margin-bottom:10px;
  line-height:32px;
}

#Contntent #ColPartner p img
{
     height: 150px;
    padding: 3px 2px 2px 3px;
    width: 285px;
}


#Contntent #ColPartner .partnerDetail
{
  float:left;
  width:340px;
        padding:10px 0 0 5px;
        
}

#Contntent #ColPartner a
{
  color:#04A8CA;
  font-size:13px;
  text-decoration:none;
  padding:0 15px 0 0;
  font-weight:bold;
}

#Contntent #ColPartner h1.twiter {
  font-size:32px;
  color:#3d3d3d;
        line-height:12px;
        margin-top:6px !important;
}
#Contntent #ColPartner h1 span {
  color:#04a8ca;
}
#Contntent #ColPartner h2 span {
  color:#04a8ca;
}
#Contntent #ColPartner h3 span {
  color:#04a8ca;
}
#Contntent #ColPartner h4 span {
  color:#04a8ca;
}
#Contntent #ColPartner h5 span {
  color:#04a8ca;
}
#Contntent #ColPartner h6 span {
  color:#04a8ca;
}
#Contntent #ColPartner h3 {
  font-weight:normal;
        padding:20px 0 10px;
  line-height:20px;
  
}
#Contntent #ColPartner h4 {
  font-weight:normal;
  padding:20px 0 10px;
        line-height:16px;
}
#Contntent #ColPartner h5 {
  font-weight:bold;
  padding:20px 0 10px;
        line-height:12px;
}
#Contntent #ColPartner #heading2{
  float:left; margin:0 !important; padding:0 !important;
       
}

#Contntent #ColPartner h6 {
  font-weight:bold;
  padding:20px 0 10px;
  line-height:10px;
}
#Contntent #ColPartner ul {
  margin:0 0 0 0;
}
#Contntent #ColPartner ul li {
  margin:0 0 5px;
}
#Contntent #ColPartner p {
  margin:5px 0 0 0px;
  /*width: 325px;*/
  padding-bottom:10px;
}

.first {
        text-decoration:none;background:url(/media/218791/list_bg.png) left center no-repeat;
}

.first_selected {
        font-weight:normal;color:#009ad6 !important; text-decoration:none;
        background:url(/media/218791/list_bg.png) left center no-repeat;
}
.second {
        text-decoration:none;
}
.second_selected {
        font-weight:normal;color:#009ad6 !important; text-decoration:none;
        background:url(/media/218791/list_bg.png) left center no-repeat;
}
.third {
        text-decoration:none;
}
.third_selected {
        font-weight:normal;color:#009ad6 !important; text-decoration:none;
        background:url(/media/218791/list_bg.png) left center no-repeat;
}
.mppNumber{
float:left;
margin:0px 5px 0px 0px;
padding:2px 0px 0px 0px;
}
@-moz-document url-prefix()
{ .mppNumber{
float:left;
margin:0px 5px 0px 0px;
padding:0px;
}
 }

.contact_newsletter .newImg{
  float:left;
  margin:0px 5px 0px 0px;
        width:15px;
        height:15px;
}

.emailSub{
float:left;
margin: -1px 5px 0 0;
}
.emailSales{
float:left;
margin:0px 0px 0px 5px;
padding:1px 0px 0px 0px;
}

@-moz-document url-prefix()
{ .emailSales{
float:left;
margin:0px 0px 0px 5px;
padding:0px;
}
}

.newHomeRead{
margin-bottom:10px;
}

/****************/
/* PRODUCTS */
#bannerWrapper {
  height:225px;
  margin-left:4px;
  margin-top:-4px;
  width:960px;
  background-position:top right;
  position:relative;
}

#bannerWrapper #BreadCrumb1 {
  color:#04A8CA;
  height:26px;
  margin:5px 0 0;
  overflow:hidden;
  padding:0 0 0 15px;
  position:absolute;
  width:410px;
  z-index:9999;
  left:5px;
  /*top:10px;*/
}

.productList {
  clear:both;
  padding-top:0px;
  float:left;
  width:100%;
}

.products {
  float:left;
  clear:both;
  margin-bottom:-20px;
}

  .products div.productInfo {
    width:320px;
    float:left;
    margin-left:40px;
  }

  .products div.productInfo:first-child {
    margin-left:0px;
  }

.productInfo {
  width:320px;
  float:left;
  /*margin-bottom:20px;*/
  position: relative;
  /*top: -45px;*/
  top: -10px;
}


.productInfoNextLine {
  /*top: -84px;*/
  top: -13px;
}

.secondCol {
  margin-left:40px;
}

.productInfo .productIcon {
  /*margin-right:-25px;*/
  height: 140px;
  position: relative;
  text-align: right;
  /*top: 40px;*/
  /*top: -15px;*/
}

.productInfo .productIcon img {
  float: right;
  left: 50px;
  position: relative;
  margin-bottom:-20px;
}

.productInfo .productTitle {
  float: left;
  width: 200px;
  position: relative;
  top: 100px;
}

.productInfo .productTitle span {
  color: #04A8CA;
  font-weight:bold !important;
}

.productInfo .productTitle span.darkBlue {
  color: #092f6b;
}

.productInfo p.blurb {
  width:100% !important;
  float:left !important;
  min-height:100px;
  padding-top:0px !important;
}

.productInfo a.readmore {
    background: url("../images/BlueArrow.jpg") no-repeat scroll right center transparent;
    color: #04A8CA;
    font-weight: bold;
    margin: 5px 0 0;
    padding: 0 10px 0 0;
    text-decoration: none;
  float:left;  
}

.productInfo .DottedLine {
  width:100% !important;
  float:left !important;
  padding-top:20px !important;
  margin:0px !important;
}

.productInfo .productSlogan {
  /*border-bottom:1px solid #D9D9D9;*/
  height:50px;
  float:left;
  width:100%;
}

.productInfo .productSlogan h3 {
  font-size:16px;
  font-style:italic;
  line-height:20px;
  float:none;
  color:#092F6B !important;
}

div.relatedLinks  {
  padding-bottom: 30px;
  position: relative;
  width: 320px;
  clear: both;
  padding-top:20px;
}

div.relatedLinks  h3 {
  /*border-bottom:1px solid #D9D9D9;*/
  font-weight: bold;
  padding-bottom:5px;
  width:100%;
}

div.relatedLinks  ul {
  float: left;
  margin-top:10px;
  width:100%;
}

div.relatedLinks ul li {
  background: url("../images/Bluearrow1.jpg") no-repeat scroll left center transparent;
    height: 20px;
    margin: 0;
    width: 250px;
}

div.relatedLinks ul li a {
  color: #3D3D3D;
    font-size: 14px;
    margin: 0;
    padding: 0 0 0 10px;
    text-decoration: none;
}

#productDetailParag1 { clear:both; padding-top:20px; float:left; }
  /*#productDetailParag1 { width:240px; padding-left:25px; float:left; }*/
  #productDetailParag1 h3 {
    float:left !important;
    width:205px !important;
    margin:0px !important;
    margin-left:25px !important;
    background:none !important;
    padding:0px !important;
    line-height:20px !important;
  }

  #productDetailParag1 .textWrapper { padding:0px !important; width:440px !important; margin-left:25px !important; }
  /*#productDetailParag1 { width:205px; height:165px; float:left; margin-left:20px; }*/
    #productDetailParag1 .textWrapper a { float:right !important; }
    #productDetailParag1 .textWrapper img {
      width:205px !important;
      height:165px;
      margin:0px !important;
      float:right !important;
      padding:0px 15px 0px 20px;
      background:none;
      position:relative;
      top:-15px;
    }

#productDetailParag2 { clear:both; padding-top:30px; float:left; }
  #productDetailParag2 h4 {
    padding-left:25px !important;
    line-height:20px !important;
  }
  #productDetailParag2 .textWrapper { padding:0px !important; width:425px !important; margin-left:25px !important; }


#productDetailParag3 { clear:both; padding-top:30px; float:left; padding-bottom:20px; }
  /*#productDetailParag1 { width:240px; padding-left:25px; float:left; }*/
  #productDetailParag3 h4 {
    float:left !important;
    width:205px !important;
    margin:0px !important;
    background:none !important;
    padding:0px !important;
    position:relative;
    left:227px;
    line-height:20px;
  }

  #productDetailParag3 .textWrapper { padding:0px !important; width:425px !important; margin-left:25px !important; }
  /*#productDetailParag1 { width:205px; height:165px; float:left; margin-left:20px; }*/
    #productDetailParag3 .textWrapper a { float:left !important; position: relative; top: -26px; }
    #productDetailParag3 .textWrapper img {
      width:205px !important;
      height:165px;
      margin:0px !important;
      float:left !important;
      padding:0px 20px 0px 0px;
      background:none;
    }

.slogan { clear:both; margin:0px !important; }

.productDetailColumnCenter {
  width:480px !important;
}

.productDetailColumnRight {
  width:200px !important;
  margin-left:20px !important;
}

/****************/

/****************/
/* HEADERS */
h4.title {
  clear:both;
  color: #000000;
  font-size: 16px;
  font-weight: bold;
  margin:10px 0px 7px 25px;
  width:100%;
}
/****************/

#twtr-widget-1 .twtr-tweet a {
  font-weight: normal !important;
  padding:0px !important;
  margin: 0px 2px 0px 0px !important;
}

.twtr-widget em {
  margin-top: 2px !important;
  float:left;
}

.twtr-widget em a {
  clear:all;
  font-size:10px !important;
  margin-right:3px;
}

/****************/
/* CASE STUDY*/
#caseDetailParag1 { clear:both; float:left; }
  /*#productDetailParag1 { width:240px; padding-left:25px; float:left; }*/
  #caseDetailParag1 h5 {
    float:left !important;
    width:330px !important;
    margin:0px !important;
    /*margin-left:25px !important;*/
    background:none !important;
    padding:0px !important;
    line-height:20px !important;
    font-size: 12pt;
  }

  #caseDetailParag1 .textWrapper { padding:0px !important; width:680px !important; /*margin-left:25px !important;*/ }
  /*#productDetailParag1 { width:205px; height:165px; float:left; margin-left:20px; }*/
    #caseDetailParag1 .textWrapper a { float:right !important; }
    #caseDetailParag1 .textWrapper img {
      width:330px !important;
      /*height:150px;*/
      margin:0px !important;
      float:right !important;
      padding-left:20px;
      background:none;
      position:relative;
      top:-35px;
    }

.caseDetailParag2, .caseDetailParag5 { clear:both; float:left; }
  .caseDetailParag2 h4, .caseDetailParag5 h4 {
    line-height:20px !important;
    padding:0px !important;
    line-height:20px !important;
    font-size:12pt !important;
  }
  .caseDetailParag2 .textWrapper, .caseDetailParag5 .textWrapper { padding:0px !important; width:680px !important; }

#caseDetailParag3 { clear:both; padding-top:30px; float:left; padding-bottom:20px; }
  /*#productDetailParag1 { width:240px; padding-left:25px; float:left; }*/
  #caseDetailParag3 h5 {
    float:left !important;
    width:330px !important;
    margin:0px !important;
    background:none !important;
    padding:0px !important;
    position:relative;
    left:349px;
    line-height:20px;
    font-size: 12pt;
  }

  #caseDetailParag3 .textWrapper { padding:0px !important; width:680px !important; }
  /*#productDetailParag1 { width:205px; height:165px; float:left; margin-left:20px; }*/
    #caseDetailParag3 .textWrapper a { float:left !important; position: relative; top: -26px; }
    #caseDetailParag3 .textWrapper img {
      width:330px !important;
      /*height:165px;*/
      margin:0px !important;
      float:left !important;
      padding:0px 20px 0px 0px;
      background:none;
      position: relative;
      top: -30px;
    }

.caseDetailParag5 { padding:30px 0px 20px 0px; }

/****************/

.loadingPage
{
  background:url(../images/loading.gif) no-repeat center center;
  min-height:550px;
}







/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
p {
color:#3d3d3d; float:left; font-size:12px; padding:0 12px 24px 0; text-align:left; /*text-align:justify;*/
}

h1 {
text-align:left; float:left; font-size: 24pt; line-height:24px; color:black;
}

h2 {
float:left; font-size: 18pt; color:black; text-align:left; font-weight:bold; line-height:18px;
}

h3 {
float:left; font-size: 14pt; color:black; text-align:left; font-weight:bold; line-height:14px;
}

h4 {
float:left; font-size: 12pt; color:black; text-align:left; font-weight:bold; line-height:14px;
}

h5 {
float:left; font-size: 10pt; color:black; text-align:left; font-weight:bold; line-height:10px;
}

h6 {
float:left; font-size: 8pt; color:black; text-align:left; font-weight:bold; line-height:8px;
}

.text {
	margin:5px 0 0 0px; 	width: 350px;         float:left;
}

.img {
    float: left;     height: 157px;     margin: 5px 0 0 -6px;     width: 291px;     background:url(../images/ImageFrame.jpg) no-repeat; 	width:285px;
}


