﻿@charset "utf-8";
/* CSS Document */
body{ padding:0px; margin:0px;}
#Wrapper{ width:100%;}
.Container{ width:960px; margin:40px auto 40px auto;}
.Header{ width:960px; float:left;}
.Logo{ width:194px; float:left; padding:0px 0px 0px 29px;}
.lefttop{ width:10px; height:8px; float:left; font-size:1px;}
.topmiddle{ width:940px; height:8px; float:left; background-color:#1b2c5d; font-size:1px;}
.righttop{ float:left; width:10px; height:8px; font-size:1px;}
.flashcontainer{ width:940px; float:left; background-color:#1a2c5c;}
.flashleft{ width:10px; float:left; background-color:#1b2c5d; height:370px;}
.flashright{ width:10px; float:left; background-color:#1b2c5d; height:370px;}
.bottomL{ float:left; width:29px; height:37px; background:url(../images/bottom_left.jpg) no-repeat left top}
.bottomM{ float:left; width:605px; height:37px; background-color:#1b2c5d;}
.bottomR{ float:left; width:326px; height:106px; background:url(../images/bottom_right.jpg) no-repeat left top;}
.bottomM ul{ padding:0px; margin:0px;}
.bottomM li{ list-style:none; float:left; padding:12px 25px 10px 25px;}
.bottomM li a{ font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#ffffff;  text-decoration:none; display:block;}
.bottomlink{ float:left; width:325px; padding:65px 0px 0px 0px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#ffffff;}
.bottomlink ul{ padding:0px; margin:0px 0px 0px 5px; }
.bottomlink li{ list-style:none; float:left; padding:10px 0px 0px 15px;}
.bottomlink li a{ font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; }

.clrB{ clear:both;}
img{ border:none;}


/*Inside Page Styles*/

.BannerContainer{ float:left; width:960px; background-color:#1b2c5d;}
.bannerL{ float:left; width:11px; background-color:#1b2c5d; height:160px;}
.bannerR{  float:left; width:11px; background-color:#1b2c5d; height:160px;}
.bannerM{ float:left; width:699px; background-color:#1b2c5d;}
.bannertxt{ float:left; background:#1b2c5d url(../images/bannertxt.jpg) no-repeat left top; width:228px; height:160px; margin-left:11px;}
.bannertxt1{ font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-align:center; margin:63px auto auto auto; width:200px;}
.bannertxt2{ font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-align:center; margin:53px auto auto auto; width:200px;}

.MenuContainer{ float:left; background-color:#1b2c5d; width:960px; height:33px;}
.Menu{ float:left; width:960px;}
.Menu ul{ padding:0px; margin:0px;}
.Menu li{ float:left; list-style:none; padding:12px 25px 10px 25px;}
.Menu li a{ font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; }
.ContentContainer{ float:left; width:960px; background-color:#1b2c5d;}
.insideL{ float:left; width:7px; height:10px; background:url(../images/insidetop_L.jpg) no-repeat left top; margin-left:11px; margin-top:12px;}
.insideM{ float:left; width:924px; height:10px; background-color:#fefeff; margin-top:12px; }
.insideR{ float:left; width:7px; height:10px; background:url(../images/insidetop_R.jpg) no-repeat left top; margin-right:11px; margin-top:12px;}
.insidecontent{ float:left; background-color:#FFFFFF; width:938px; margin-right:11px;  margin-left:11px;}
.insideBL{ background:url(../images/insidebottom_L.jpg) no-repeat left top; float:left; width:7px; height:7px; margin-left:11px}
.insideBM{ background-color:#fefeff; float:left; width:924px;  height:7px;}
.insideBR{ background:url(../images/insidebottom_R.jpg) no-repeat left top; float:left; width:7px; height:7px; margin-right:11px;}
.Breadcrumbcontainer{ float:left; width:938px;}

.BreadcrumbM{ width:560px; margin:10px auto 10px auto; height:25px;}
.BreadcrumL{ float:left; width:415px; margin:3px 0px 0px 0px; color:#ff7902; font:normal 11px Verdana, Arial, Helvetica, sans-serif; border:0px solid}
.BreadcrumL a{ color:#000000; font:normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.BreadcrumR{ float:left; width:100px; margin:0px 0px 0px 0px}
.leftpannel{ float:left; width:158px;}
.leftpannel ul{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.leftpannel li{ list-style:none; padding:5px 0px 5px 14px;}
.leftpannel li a{ font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#1b2c5d; background:url(../images/arrow.jpg) no-repeat left 5px; padding:2px 0px 0px 10px; text-decoration:none;}
li.brderbottom{ border-bottom:1px dotted #bcbcbc; padding:0px; margin:0px; font-size:1px; height:1px;}
.leftdivider{ width:11px; float:left;}
#InnerContent{width:529px; float:left; font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#000000;}
#InnerContent h3{ padding:10px 0px 10px 18px; margin:0px;}
#InnerContent p{ padding:5px 0px 10px 18px; margin:0px;}
.rightdivider{ width:11px; float:left;}
.rightpannel{ float:left; width:215px; border:0px solid}
.solutions{ float:left; width:195px; padding:5px 10px 10px 20px;}
.solutions h3{ padding:0px 0px 10px 0px; margin:0px;}
.FloatL{ float:left;}
.PT10{ padding-top:10px;}
.PL5{ padding-left:5px;}
.PL10{ padding-left:10px;}
.PR5{ padding-right:5px;}
.MT25{ margin-top:25px;}
a.More{ font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#f47e53; text-align:right; float:right; text-decoration:none; display:block; padding:10px 5px 10px 0px;}
.txtcont{ font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#666666;}



/*Menu Styles*/

.menuN {
  border: solid 1px #fff;
  padding:5px 10px 5px 10px;
  background-color:#1b2c5d;
}

.menuItem {
  padding:4px 5px 4px 5px;
  color:#ffffff;
  font:normal 11px Verdana, Arial, Helvetica, sans-serif;
 }

.menuItem:hover {

  color:#000000;
  font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.menuItem a {
   text-decoration:none;
   color:#ffffff;
  font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}


#demo {
  background-color:#1b2c5d;
  cursor:pointer;
  padding:5px 20px 5px 20px;
  margin: 5px 0;
  width: 575px;
  font:normal 11px Verdana, Arial, Helvetica, sans-serif;
  color:#ffffff;
}

#demo span {
  padding:3px 15px 0px 15px;
  cursor:pointer;
}

#demo span:hover {
  text-decoration:none;
}


#demo span a{

 cursor:pointer;
   font:normal 11px Verdana, Arial, Helvetica, sans-serif;
  color:#ffffff;
  text-decoration:none;
  

}



#demoN {
  background-color:#1b2c5d;
  cursor:pointer;
  padding:10px 20px 5px 20px;
  margin: 5px 0;
  width: 575px;
  font:normal 11px Verdana, Arial, Helvetica, sans-serif;
  color:#ffffff;
}

#demoN span {
  padding:10px 10px 0px 20px;
  cursor:pointer;
  
}

#demoN span:hover {
  text-decoration:none;
}

#demoN span a {
  cursor:pointer;
   font:normal 11px Verdana, Arial, Helvetica, sans-serif;
  color:#ffffff;
  text-decoration:none;
}


.insidetxt ul{ padding:0px 0px 0px 10px; margin:0px;}
.insidetxt li{ list-style:none; background:url(../images/arrow_1.jpg) no-repeat left 7px; padding:0px 0px 0px 10px; line-height:18px;}
.insidetxt li a{ text-decoration:none; color:#000000; line-height:20px; padding:0px 0px 0px 10px;}
.Clientlogo{ padding:10px 20px 25px 20px; float:left;}
.Clientlogo img{ border:1px dotted #bcbcbc; padding:5px;}
.logocontainer{ text-align:left; margin:10px 20px 20px 20px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000000;}
.sitemaptxt a{ font:normal 11px/21px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}

