﻿  body
          {
          background-color:#E6E5DC;
          font-family:Verdana, Arial;
          font-size:10px;
          margin: 0;
          padding: 0;
          text-align: center;
          }

          #MainContent
          {
          margin:100px auto 0 auto;
          width:895px;
          text-align:left;
          }
          #header
          {
          height:18px;
          width:895px;
          }
          .headerLeft
          {
          float:left;
          width:480px;
          height:18px;
          margin:0px;
          font-size:11px;
          padding-left:22px;
          }
          
        .headerRight
          {
          float:right;
          width:360px;
          height:18px;
          margin:0px;
          font-size:11px;
          }

         
          .headerRight a, .headerLeft a
          {
			  color:black;
			  text-decoration:none;
			margin-left:20px;
          }

          .headerRight a:Hover, .headerLeft a:Hover
          {
          color:#F7901D;
          }
          
         
         
         


       

          /************ Default Page *********/
          .PageContent
          {
          color:white;
          font-size:10px;
          width:895px;
          height:630px;
          background-image:url(/images/noFlash/mainBack.gif);
          background-repeat:no-repeat;
          }
          .PageContent #LeftContent
          {
          margin-top:20px;
          width:561px;
          float:left;
          margin-left:10px;
          }
          .PageContent #LeftContent a
          {
          color: #F7901D;
          font-weight:bold;
          }

          .PageContent #RightContent
          {
          border-left:solid 1px white;
          width:299px;
          float:right;
          margin-top:7px;
          height:622px;
          }

          .PageContent #RightContent .CCFV
          {
          background-color:#4A84C4;
          width:294px;
          color:white;
          height:145px;
          margin-bottom:2px;
          border:solid 1px black;
          }
          .PageContent #RightContent .CCFV p
          {
          padding:15px;
          margin:0px;
          }


          .PageContent #RightContent .projects p
          {
          margin:0px;
          width:285px;
          margin-top:5px;
          padding-left:10px;
          }

          /***** Solutions ******/
          #SolutionsContent
          {
          background-image:url(/images/noFlash/innerBack.gif);
          background-repeat:no-repeat;
          padding-left:20px;
          background-color:#ffffff;
          height:850px;
          color:#505051;
          }
          #SolutionsContent p
          {
          width:840px;
          margin-top:5px;
          }

          #SolutionsContent .solution
          {
          width: 250px;
          float:left;
          margin-top:25px;
          }

          #SolutionsContent .solution a
          {
          color:#F99C38;
          }

          #SolutionsContent .title
          {
          float:left;
          width:578px
          }
          #SolutionsContent .downloadFlash
          {
          float:right;
          width:295px;
          height:74px;
          }

	/***** Services ******/
          #ServicesContent
          {
          background-image:url(/images/noFlash/innerBack.gif);
          background-repeat:no-repeat;
          padding-left:20px;
          background-color:#ffffff;
          height:490px;
          color:#646466;
          }
      
          #ServicesContent .title
          {
          float:left;
          width:520px;
          }
       
          #ServicesContent .downloadFlash
          {
          float:right;
          width:294px;
          height:30px;
          margin-top:1px;
          }
          
          #ServicesContent .service
          {
			width:415px; 
			height:200px; 
			float:left
          }
           #ServicesContent .service .title
          {
			color:#F7901D; 
			font-weight:bold; 
			margin:0 0 3px 0; 
			width:200px
          }
             #ServicesContent .desc
          {
			  margin:0px; 
			  width:200px;
          }
          
          #ServicesContent .serviceTitle
          {
			font-family:TAHOMA; 
			color:#F7901D; 
			font-size:18px; 
			margin:0 0 10px 0;
          }
        

		/***** About ******/
          #AboutContent
          {
          background-image:url(/images/noFlash/innerBack.gif);
          background-repeat:no-repeat;
          padding-left:20px;
          background-color:#ffffff;
          height:340px;
          color:#646466;
          }
          
          #AboutContent .NoFlash
          {
			height:85px;
          }
      
          #AboutContent .title
          {
          float:left;
          width:250px;
          }
          #AboutContent .title p
          {
			color:black; 
			margin:0 0 0 45px; 
			font-weight:bold;
			}
         #AboutContent .title a
         {
			color:#F7901D;
         }
         
          #AboutContent .downloadFlash
          {
          float:right;
          width:520px;
          margin-right:50px;
          }
          
          #AboutContent .aboutTitle
          {
			font-family:TAHOMA; 
			color:#F7901D; 
			font-size:18px;
			margin:0px
          }

          /************** Footer ***********/
          #footer
          {
          background-color:#3C3C3C;
          margin: 0 2px 0 2px;
          width:890px;
          height:50px;
            font-weight:bold;

          }  
          
          #footer div
          {
			width:170px;
          float:left;
          margin:0px;
          padding-top:18px;
          padding-bottom:20px;
          padding-right:5px;
          text-align:center;
          border-left:solid 1px white;
          height:auto;
          }

          #footer div a
          {
          color:#F7901D;

          }

          #footer2
          {
          background-color:#3C3C3C;
			margin: 1px 2px 0 2px;
          width:890px;
          height:20px;
          padding-top:5px;
          font-weight:bold;
          }
          #footer2 .ecity
          {
          float:left;
          width:520px;
          margin-left:25px;
          color:#F7901D;
          }
          #footer2 .ecity a
          {
          color:#F7901D;
          margin-left:20px;
          }
          #footer2 .ccfv
          {
          color:#BCBEBF;
          }
          #footer2 .ccfv a
          {
          margin-left:20px;
          color:#BCBEBF;
          }

          /******** SolutionDetails ****/


          #sectionLeft
          {
          width:300px;
          float:left;
          }
          #sectionLeft a
          {
          color:#F7901D;
          }

          #sectionLeft p
          {
          margin:15px 0 0 0;
          font-weight:bold;
          width:280px;
          }
          #sectionLeft .detailsTitle a
          {
          color:#3C3C3C;
          text-decoration:none;
          }
          #sectionLeft .detailsTitle a:Hover
          {
          text-decoration:underline;
          }

          .sectionItems
          {
          margin-top:5px;
          width:250px;
          padding:5px 0px 8px 20px;
          }
          .sectionItems a
          {
          font-weight:bold;
          line-height:15px;
          }
          #sectionRight
          {
          width:550px;
          float:right;
          }