body{
   font-size:13px;
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
   color:#555555;
}
.masterDiv{
   width:850px;
   background-color:white;
   margin:auto;
   border: 2px solid #e2e2e2 ;
   position:relative;
}
#masterDiv0{
   height:830px;
}
#masterDiv1{   
   height:1030px;
}
#masterDiv2{
   height:1230px;
}
#masterDiv3{
   height:1430px;
}
#masterDiv4{
   height:1630px;
}
#masterDiv5{
   height:1930px;
}
#topCurves{
   position:absolute;
   top:-5px;
   left:-2px;
   z-index:0;
}
#bottomCurves{
   position:absolute;
   bottom:-5px;
   left:-2px;
   z-index:0;
}
#headerDiv{
   width: 800px;
   height:90px;
   position:absolute;
   top:5px;
   left:25px;
}
#headerTopCurves{
   position:relative;
   top:-85px;
   left:-2px;
}
#headerBottomCurves{
   position:relative;
   top:-7px;
   left:-2px;
}
#logo{
   width:100px;
   height:85px;
   position:absolute;
   top:5px;
   left:5px;
   border:0px solid black;
}
h1{
  font-size: 1.3em;
}
#headerDiv #slogan {
   width:500px;
   height:30px;
   position:absolute;
   top:5px;
   left:146px;
   border:0px solid black;
}
#mainMenu ul.menuItems{
   width:650px;
   height:32px;
   display:block;
   position:absolute;
   top:50px;
   left:145px;
   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;
   color:#292929;
   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;
   color:white;
}
#mainMenu ul.menuItems li a.selected {
   background:url("../images/menuBar1.png") no-repeat 0px 2px;
   background-color:#229cff;
}
#mainMenu ul.menuItems li a:hover.selected {
   background:url("../images/menuBar2.png") no-repeat 0px 2px;
   color:white;
   background-color:#229cff;
}
#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:800px;
   position:absolute;
   left:23px;
   top:100px;
}
#contentDiv0{
   height:650px;
}
#contentDiv1{
   height:850px;
}
#contentDiv2{
   height:1050px;
}
#contentDiv3{
   height:1250px;
}
#contentDiv4{
   height:1450px;
}
#contentDiv5{
   height:1750px;
}
.mainContent{
   width:530px;
   position:absolute;
   top:10px;
   left:10px;
   background:#f9f9f9;
   padding:20px;
   text-align:justify;
}
#mainContent0{
   height:590px;
}
#mainContent1{   
   height:790px;
}
#mainContent2{
   height:990px;
}
#mainContent3{
   height:1190px;
}
#mainContent4{
   height:1390px;
}
#mainContent5{
   height:1690px;
}
.mainContent ul {
   padding:0px 5px 0px 18px;
}
.mainContent #mainContentImageWrapper{
   width:530px;
   height:200px;
}
.mainContent #mainContentImage {
   width:530px;
   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:495px;
   height:350px;
   margin-top:40px;
   padding:15px;
   padding-top:5px;
   border:1px solid #dadada;
}
.mainContent table input{
   width:205px;
   border:1px solid #dfdfdf;
}
.mainContent table #code{
   width:100px;
}
.mainContent table #submit{
   width:60px;
   background-color:#949493;
   border:1px solid #646464;
   color:#ffffff;
}
.mainContent table select{
   border:1px solid #dfdfdf;
}
.mainContent table textarea{
   border:1px solid #dfdfdf;
}
.mainContent a{
   color:#707070;
}
.mainContent a:hover{
   color:#959595;
}
#rightSideContent{
   width:180px;
   height:300px;
   position:absolute;
   top:10px;
   right:10px;
   background:#f9f9f9;
   padding:15px 10px 10px 10px;
   text-align:justify;
   border:0px solid black;
}
#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;
}
#rightSideContent a{
   color:#292929;
   font-size:12px;
   text-decoration:none;
   font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#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:15px;
   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:800px;
   height:50px;
   position:absolute;
   left:23px;
   bottom:15px;
}
#footerBottomCurves{
   position:absolute;
   bottom:-8px;
   left:-2px;
   z-index:0;
}
#footerDiv ul.menuItems{
   width:670px;
   height:20px;
   display:block;
   position:absolute;
   top:5px;
   left:75px;
   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:280px;
   line-height:25px;
   z-index:1;
}


/* border:2px solid black; */
