body{
   font-size:13px;
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
   color:#555555;
}
.masterDiv{
   width:950px;
   background-color:white;
   margin:auto;
   border: 0px solid #e2e2e2 ;
   position:relative;
}
#masterDiv0{
   height:830px;
}
#masterDiv1{
   height:1375px;
}
#masterDiv2{
   height:1230px;
}
#masterDiv3{
   height:1430px;
}
#masterDiv4{
   height:1630px;
}
#masterDiv5{
   height:2430px;
}
#topCurves{
   position:absolute;
   top:-5px;
   left:-2px;
   z-index:0;
}
#bottomCurves{
   position:absolute;
   bottom:-5px;
   left:-2px;
   z-index:0;
}
#headerDiv{
   width: 900px;
   height:60px;
   position:absolute;
   top:0px;
   left:15px;
   background-color:#1E91FE;
   padding:20px 0px 0px 20px;
}
#headerDiv a{
  color:white;
  top:20px;
  /*font-family:sans-serif;*/
  font-family:Charlie Brown M54,sans-serif;
  font-size:20px;
  text-decoration:none;
  font-weight:bold;
}
#headerDiv label{
  color:white;
  font-family:monospace;
  font-style:italic;
  font-size:12px;
}
#headerTopCurves{
   position:relative;
   top:-85px;
   left:-2px;
}
#headerBottomCurves{
   position:relative;
   top:-7px;
   left:-2px;
}
#logo{
   width:50px;
   height:50px;
   position:absolute;
   top:15px;
   left:12px;
   border:0px solid black;
}
h1{
  font-size: 1.3em;
}
#headerDiv #slogan {
   width:600px;
   height:30px;
   position:absolute;
   top:5px;
   left:146px;
   border:0px solid black;
}
#mainMenu ul.menuItems{
   width:725px;
   height:32px;
   display:block;
   position:absolute;
   top:48px;
   left:290px;
   margin:0;
   padding:0;
   list-style-type:none;
}
#mainMenu ul.menuItems li{
   height:32px;
   width:90px;
   float:left;
}
#mainMenu ul.menuItems li a{
   width:90px;
   height:32px;
   display:block;
   /*background:url("../images/menuBar1.png") no-repeat 0px 2px;*/
   background-color:#1E91FE;
   color:#FFFFFF;
   text-decoration:none;
   font-size:11px;
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
   text-align:center;
   line-height:32px;
   font-weight:bold;
   margin:0;

}
#mainMenu ul.menuItems li a:hover{
   /*background:url("../images/menuBar2.png") no-repeat 0px 2px;
   background-color:#c0c0c0;*/
   color:#000000;
}
#mainMenu ul.menuItems li a.selected {
   /*background:url("../images/menuBar1.png") no-repeat 0px 2px;
   background-color:#93918f; */
   text-decoration:underline;

}
#mainMenu ul.menuItems li a:hover.selected {
   /*background:url("../images/menuBar2.png") no-repeat 0px 2px;
   background-color:#93918f;*/
   color:#000000;
}
#mainMenu ul.menuItems li.li1 a.selectedLast {
   background:url("../images/menuBar1Last.png") no-repeat 0px 2px;
   background-color:#229cff;
}
#mainMenu ul.menuItems li.li1 a:hover.selectedLast {
   background:url("../images/menuBar2Last.png") no-repeat 0px 2px;
   color:white;
   background-color:#229cff;
}
#mainMenu ul.menuItems li.li1 a{
   background:url("../images/menuBar1Last.png") no-repeat 0px 2px;

}
#mainMenu ul.menuItems li.li1 a:hover{
   background:url("../images/menuBar2Last.png") no-repeat 0px 2px;
   color:white;
}
#mainMenu ul.menuItems li.menuLeftCurve{
   width:10px;
   height:32px;
   background:url("../images/menuBarCurvesLeft.png") no-repeat 0px 2px;
}
#mainMenu ul.menuItems li.menuRightCurve{
   width:10px;
   height:32px;
   background:url("../images/menuBarCurvesRight.png") no-repeat 0px 2px;
}
.contentDiv{
   border: 2px solid #f5f5f5;
   width:916px;
   position:absolute;
   left:15px;
   top:85px;
}
#contentDiv0{
   height:650px;
}
#contentDiv1{
   height:1175px;
   
}
#contentDiv2{
   height:1050px;
}
#contentDiv3{
   height:1250px;
}
#contentDiv4{
   height:1450px;
}
#contentDiv5{
   height:2250px;
}
.mainContent{
   width:690px;
   position:absolute;
   top:10px;
   left:10px;
   background:#FFFFFF;
   padding:0px;
   text-align:justify;
   font-family: sans-serif;
   font-size: 12px;
   }
#mainContent0{
   height:590px;
}
#mainContent1{
   height:1110px;
   font-family: sans-serif;
   font-size: 12px;
}
#mainContent2{
   height:990px;
}
#mainContent3{
   <!--height:1190px;-->
   height:1110px;
}
#mainContent4{
   height:1390px;
}
#mainContent5{
   height:2180px;
}
.mainContent ul {
   padding:0px 0px 0px 18px;
}
.mainContent li {
   padding:5px 0px 0px 0px;
}
.mainContent #mainContentImageWrapper{
   width:630px;
   height:200px;
}
.mainContent #mainContentImage {
   width:630px;
   height:200px;
}
.mainContent #portfolioDiv a {
   text-decoration:none;
}
.mainContent .solutionsImages {
   width:100px;
   height:80px;
}
.mainContent #technologiesMasterDiv .technologiesSub{
   width:140px;
   height:110px;
   padding:10px;
   float:left;
   border:0px solid black;
}
.mainContent #technologiesMasterDiv .technologiesSub .technologyHeading{
   border:0px solid black;
   padding:2px;
   text-align:center;
   background-color:#c1e3ff;
}
.mainContent form{
   width:660px;
   height:650px;
   margin-top:5px;
   padding:15px;
   padding-top:5px;
   border:0px solid #dadada;
   font-family: sans-serif;
   font-size: 12px;
}

#cForm{
   height:320px;
}

.mainContent table input{
   width:230px;
   border:1px solid #dfdfdf;
}

.mainContent label{
  font-size: 11px;
  font-weight:normal;
  color:#707070;
}

.mainContent table #code{
   width:100px;
}
.mainContent table #submit{
   width:60px;
   background-color:#1E91FE;
   border:0px solid #646464;
   color:#ffffff;
}
.mainContent table select{
   border:1px solid #dfdfdf;
   font-size:11px;
}
.mainContent table textarea{
   border:1px solid #dfdfdf;
}
.mainContent a{
   color:#707070;
   font-weight:bolder;
   text-decoration:none;
}
.mainContent a:hover{
   color:#959595;
   font-weight:bolder;
   text-decoration:none;
}
.mainContent h3{
   font-size:11px;
}

#rightSideContent{
   width:180px;
   <!--height:px;-->
   height:1000px;
   position:absolute;
   top:10px;
   right:10px;
   background:#f9f9f9;
   padding:5px 10px 10px 10px;
   text-align:justify;
   border:0px solid black;
   font-family: sans-serif;
   font-size: 12px;
}
#rightSideContent ul{
   border:0px solid black;
}
#rightSideContent ul li{
   list-style-type:none;
   padding:0px 0px 0px 20px;
   border:0px solid black;
   margin-top:5px;
   margin-left:-30px;
   background: url(../images/arrowbullet.png) no-repeat 0px;
}
.loclist ul li{
   list-style-type:none;
   padding:0px 5px 0px 20px;
   border:0px solid black;
   margin-top:5px;
   margin-left:-10px;
   background: url(../images/arrowbullet.png) no-repeat 0px;
}
#rightSideContent a{
   color:#292929;
   font-size:12px;
   text-decoration:none;
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#rightSideContent h3{
   font-size:11px;
}
#rightSideContent a:hover{
   color:#898989;
}
#rightSideContent #about_page_right_side{
   border:0px solid black;
   padding:10px;
}
#rightSideContent .header{
   width:175px;
   text-align:center;
   border:0px solid black;
   font-size:12px;
   font-weight:bold;
   letter-spacing:0px;
   margin-bottom:15px;
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#rightSideContent #portfolioDiv{
   width:175px;
   border:0px solid black;
   text-align:center;
}
#rightSideContent .portFolioImages {
   width:97px;
   height:45px;
   margin-top:3px;
   border:1px solid #dfdfdf;
}
#rightSideContent .contact_page_div {
   margin-left:5px;
   margin-top:5px;
   padding-left:5px;
   border:0px solid black;
}
#rightSideContent #emailUs{
   text-align:center;
}
#footerDiv{
   border: 2px solid #e2e2e2;
   width:916px;
   height:50px;
   position:absolute;
   left:15px;
   bottom:50px;
}
#footerBottomCurves{
   position:absolute;
   bottom:-8px;
   left:-2px;
   z-index:0;
}
#footerDiv ul.menuItems{
   width:670px;
   height:20px;
   display:block;
   position:absolute;
   top:5px;
   left:115px;
   margin:0px;
   padding:0px;
   padding-bottom:4px;
   list-style-type:none;
   /*background:#f5f5f5;*/
   border:0px solid black;
}
#footerDiv ul.menuItems li{
   width:90px;
   height:20px;
   float:left;
}
#footerDiv ul.menuItems li a{
   width:90px;
   height:20px;
   display:block;
   color:#292929;
   text-decoration:none;
   font-size:11px;
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
   text-align:center;
   line-height:25px;
   font-weight:bold;
   margin:0;
}
#footerDiv ul.menuItems li a:hover{
   color:#898989;
}
#footerDiv ul.menuItems li.footerMenuSeparator{
   width:5px;
   height:20px;
   color:#292929;
   font-size:11px;
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
   text-align:center;
   line-height:25px;
   font-weight:bold;
   margin:0;
}
#footerDiv #copy {
   font-size:11px;
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
   position:absolute;
   top:25px;
   left:230px;
   line-height:25px;
   z-index:1;
}

#footerDiv .commleft {
 position:absolute;
 top:10px;
 left:20px;
}
#footerDiv .commright {
 position:absolute;
 top:10px;
 left:800px;
}
#footerDiv .commleft img, .commright img  {
   height:30px;
   width:30px;
   border:0px;
}
#footerDiv #copy a {
   color:#898989;
}
#footerDiv #copy a:hover {
   color:#292929;
}
