
   /*---------------------------------
             Upper Level Tags
   -----------------------------------*/
   html, body{
      margin:0;
      padding:0;
      min-height:100%;
      background-color:#000;
      }
						

       /* To avoid blue bounding box on image as links */
         a img {
      border: none;
      }

   h1{
      color:#DB0C0D;
      font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
      text-align:center;
      font-size:30px;
      margin-top:0px;
      margin-bottom:10px;

      }

   h2 {
      color:#DB0C0D;
      font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
      font-size:18px;
      display:inline;
      }

   h3 {
      color:#DB0C0D;
      font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
      font-size:16px;
      }

   h4{
      color:#555;
      font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
      font-size:14px;
      }

   p {
      font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
      font-size:12px;
      }

   p a{
      color:#DB0C0D;
      text-decoration:none;
      font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
      display:inline;
      }

   p a:hover{
      text-decoration:underline;
      display:inline;
      }

       .container {
      min-height:100%;
      margin:0 auto;
      width:100%;
      font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
      white-space:nowrap;
      word-spacing:0;

      }

			/*----------------------------
			           	Header
			-----------------------------*/

   .header {
      background-color:#1a1a1a;
      height:25px;
      padding:10px;
      margin:0 auto;
      padding-top:25px;
      border:0;
      overflow:visible;
      }

   #logo {
      margin-left:15px;
      }


   /*----------------------------
           Navigation Menu
   -----------------------------*/

   #cssmenu {
      height:70px;
      margin:0 auto;
      background:url(../images/menu/menuBG2.png) repeat-x 0 0;
      background-position:center;
      overflow:hidden;
      white-space:nowrap;
      }

   #cssmenu ul{
      display:block;
      float:left;
      position:relative;
      left:50%;
      list-style-type:none;
      margin:0;
      padding:0;
      text-align:center;
      }

   #cssmenu ul li{
      white-space:nowrap;
      overflow:hidden;
      display:block;
      margin:0;
      padding:0;
      float:left;
      list-style:none;
      position:relative;
      right:50%;
      width:100px;
      }

   #cssmenu a {
      display:block;
      padding-left:5px;
      padding-right:5px;
      padding-top:22px;
      padding-bottom:0;
      overflow:hidden;
      }

   #cssmenu a:link{
      font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
      text-decoration:none;
      font-weight:bold;
      font-size:16px;
      color:#fff;
      cursor:pointer;
      overflow:hidden;
      }

      #cssmenu a:hover{
      font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
      text-decoration:none;
      font-weight:bold;
      font-size:16px;
      color:#DB0C0D;
      cursor:pointer;
      }

      #cssmenu a:visited{
      font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
      text-decoration:none;
      font-weight:bold;
      font-size:16px;
      color:#fff;
      cursor:pointer;
      }


      body#home a#homeNav,body#solutions a#solnNav,body#services a#servNav,
      body#company a#coNav,body#careers a#careerNav,body#news a#newsNav {
      color:#fff;
						background:url(../images/menu/currentButton2.png) 0 0 no-repeat;
						height:70px;
						overflow:visible;
						background-position:top;
      }
						
						body#test {
							background-color:#fff;
							}


   /*----------------------------
               Content
   -----------------------------*/

   .content {
      clear: both;
      overflow: auto;
      background-color: #F7F7F7;
      position: relative;
      min-height: 640px;
      border:0;
      padding:0;
      margin:0;
      margin: 0 auto; text-align:center;
                  }

   .contentCompany {

      background-color:#F7F7F7;
      overflow:auto;
						margin-left:auto;
						margin-right:auto;
						 }


   /*----------------------------
     Home Box/Image/Animation
   -----------------------------*/

   .mainImageBox{
      margin-top:5px;
      text-align:center;
      width:850px;
      height:560px;
      padding:0px;
      background:#fff;
      overflow:auto;
      color:#4D4D4D;

      /* Border style
      border: 1px solid #cccccc;
      -moz-border-radius: 7px;
      -webkit-border-radius: 7px;
      border-radius: 7px;*/

      /* Border Shadow */
      -moz-box-shadow: 2px 2px 2px #cccccc;
      -webkit-box-shadow: 2px 2px 2px #cccccc;
      box-shadow: 2px 2px 2px #cccccc;

      /* Center Align */
      margin-left:auto;
      margin-right:auto;
                  }

    .staticIntro {
      margin-left:auto;
      margin-right:auto;
      }



   /*----------------------------
        Boxes Style and their Text
   -----------------------------*/
     #box{
						margin-top:20px;
						width:400px;
						min-height:100px;
						padding-top:35px;
						padding-left:40px;
						padding-bottom:40px;
						padding-right:40px;
						background:#fff;
						overflow:auto;

						/*
						border: 1px solid #cccccc;
						-moz-border-radius: 7px;
						-webkit-border-radius: 7px;
						border-radius: 7px;

						*/

						/* Border Shadow */
						-moz-box-shadow: 2px 2px 2px #cccccc;
						-webkit-box-shadow: 2px 2px 2px #cccccc;
						box-shadow: 2px 2px 2px #cccccc;

						/* Center Align */
						margin-left:auto;
						margin-right:auto;
						color:#4D4D4D;
						}


   .boxText{
      font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
      color:#333;
      display:inline;
      text-align:justify;
      font-size:15px;
      font-weight:bold;
                  }

    .boxTextBio{
      font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
      color:#333;
      display:inline;
      text-align:justify;
      font-size:14px;
      font-weight:bold;
      }

   .boxTextHighlight{
      font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
      color:#DB0C0D;
      display:inline;
      text-align:justify;
      font-size:15px;
      font-weight:bold;
      }

       .boxTextHighlight a {
      font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
      color:#DB0C0D;
      display:inline;
      text-align:justify;
      font-size:15px;
      font-weight:bold;
      }

     .boxTextInvalid{
      font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
      color:#DB0C0D;
      display:inline;
      text-align:justify;
      font-size:15px;
      font-weight:bold;
      }

   /*----------------------------
           Footer Style
   -----------------------------*/
      .footer {
         clear:both;
         position:relative;     /*Sticky footer at bottom*/
         bottom:0;
         width:100%;
         margin-top: -30px;
         min-height: 50px;
         display:inline-block;
         }

      .footer .center{
         margin-left:auto;
         margin-right:auto;
         text-align:center;
         }

      .footer .right{
         float:right;
         text-align:right;
         }

      .footer .left {
         float:left;
         text-align:left;
         }

      .clear {
           clear: both;
         }


   /*Footer List*/
      .footer ul{
         padding:10px;
         background:#333;
         height:50px;
         font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#fff;
         font-size:12px;
         list-style-type:none;
         text-decoration:none;
         color:#fff;
         }

      /*Footer List links*/
      .footer li a{
         color:white;
         text-decoration:none;
         }
      /*connect@zip red link*/
      .footer .center a {
         color:red;
         }

      /*footer list links on mouse over and visited*/
      .footer li a:hover{
         color:red;
         text-decoration:underline;
         }





   /*----------------------------
           News Page Style
   -----------------------------*/

   #newsMain{
						margin-top:20px;
						width:650px;
						min-height:100px;
						padding-top:35px;
						padding-left:40px;
						padding-bottom:40px;
						padding-right:40px;
						background:#fff;
						overflow:auto;
						text-align:justify;
						/* Border Shadow */
						-moz-box-shadow: 2px 2px 2px #cccccc;
						-webkit-box-shadow: 2px 2px 2px #cccccc;
						box-shadow: 2px 2px 2px #cccccc;
						
						/* Center Align */
						margin-left:auto;
						margin-right:auto;
						color:#4D4D4D;
                  }

   .newsText{
      font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
      color:#333;
      display:inline;
      text-align:justify;
      font-size:16px;
      font-weight:bold;
      }


   .latestNews{
      width:710px;
      background:#DB0C0D;
      height:30px;
      margin:10px;
      overflow:hidden;
      padding:10px;
      text-align:justify;
      margin-left:auto;
      margin-right:auto;
      }

   .latestNews h3 {
      color:#fff;
      font-size:16px;
      vertical-align:top;
      }

   #newsBox{
      width:710px;
      min-height:60px;
      margin:10px;
      background:#fff;
      padding:10px;
      border: 1px solid #ccc;
      margin-left:auto;
      margin-right:auto;
      margin-bottom:30px;
      text-align:justify;
      }


   /*----------------------------
          Company Bio Page
   -----------------------------*/
   #boxCompanyBio{

      width:300px;
      height: 100%;
      margin-top:20px;
      background:#fff;
      padding:20px;
      padding-top:10px;
      margin-left:25px;
      margin-right:-20px;

      /*border: 1px solid #cccccc;
      -moz-border-radius: 7px;
      -webkit-border-radius: 7px;
      border-radius: 7px;*/

      /* Border Shadow */
      -moz-box-shadow: 2px 2px 2px #cccccc;
      -webkit-box-shadow: 2px 2px 2px #cccccc;
      box-shadow: 2px 2px 2px #cccccc;

      /* Center Align */
      float:left;
      color:#4D4D4D;
      text-align:justify;
      }


   #boxCompanyBio h1{
      margin-top: 10px;
      margin-bottom:5px;
      text-align:left;
      }


   .bioContainer{
      width:325px;
      margin-top:20px;
      float:left;
      margin-left:0px;
      margin-right:25px;
      overflow:visible;
      margin-bottom:20px;
      }


   .textBio {
      margin-left:55px;
      margin-bottom:0px;
      width:325px;
      font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
      font-size:12px;
      text-align:justify;
      text-indent:1.5em;


      }


   .feliciaBio, .michaelBio {
         display:block;
         float:left;
         width:auto;
         width:325px;
         border-style:solid;
         border-color:#e6e6e6;
         border-width:8px;
         background-color:#fff;
         margin-left:50px;
         min-height:210px;
         margin-bottom:15px;



         }


   .feliciaBio h2, .michaelBio h2 {
         background-color:#DB0C0D;
         margin-top:0px;
         font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
         font-size:16px;
         color:#fff;
         text-align:center;
         height:35px;
         width:325px;
         height:30px;
         display:block;
         padding-top:5px;
         margin-bottom:0;
         }



   .feliciaBio h3, .michaelBio h3 {
         background-color:#fff;
         margin-top:0px;
         font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
         font-size:14px;
         color:#000;
         text-align:center;
         padding:0;
         margin-top:-10px;
         margin-bottom:10px;
         height:10px;
         display:block;
         width:325px;
         }


   /*----------------------------
       Solutions/Login Page
   -----------------------------*/
      #boxLogin{
         margin-top: 20px;
         width: 400px;
         height: 160px;
         padding: 20px;
         background: #fff;
         overflow: auto;

         /*
                     border: 1px solid #cccccc;
         -moz-border-radius: 7px;
         -webkit-border-radius: 7px;
         border-radius: 7px;
         */

         /* Border Shadow */
         -moz-box-shadow: 2px 2px 2px #cccccc;
         -webkit-box-shadow: 2px 2px 2px #cccccc;
         box-shadow: 2px 2px 2px #cccccc;
         /* Center Align */

         margin-left: auto;
         margin-right: auto;
         color: #4D4D4D;
         }


      /*Username and Password Labels*/
      label {
         font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
         display: block;
         float: left;
         margin-right:15px;
         text-align: right;
         width: 40%;
         line-height: 25px;
         font-size: 15px;
      }

      /*Username Password Font style*/
      .login_input{
         font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
         font-size: 15px;
         padding: 5px;
         border: 1px solid #b9bdc1;
         width: 50%;
         color: #000;
      }

      /*Login Button and Style*/
      input.submit{
         background:url(../images/login_bt.png)  no-repeat;
         float:right;
         cursor:pointer;
         width:107px;
         height:37px;
         border:none;
         margin-top:15px;
         margin-right:12px;
         padding:10px;
         }


   /*----------------------------
   3 Boxes in Index.php // future
         goes along with homeBoxes.php
   -----------------------------*/

/*

   .boxesHome{
      width:100%;
      display:inline-block;
      }

   .boxesHome ul{
      list-style-type:none;
      text-decoration:none;
      }

   .boxHome {
					width:15%;
					min-height:100px;
					padding:40px;
					padding-left:40px;
					padding-bottom:40px;
					padding-right:40px;
					background:#fff;
					overflow:auto;

					border: 1px solid #cccccc;
					-moz-border-radius: 7px;
					-webkit-border-radius: 7px;
					border-radius: 7px;


					-moz-box-shadow: 2px 2px 2px #cccccc;
					-webkit-box-shadow: 2px 2px 2px #cccccc;
					box-shadow: 2px 2px 2px #cccccc;

      }

   .boxesHome .center {
      margin-left:auto;
      margin-right:auto;
      text-align:center;}

   .boxesHome .right {
      float:right;
      text-align:right;
      }
   .boxesHome .left {
      float:leftt;
      text-align:left;
      }

*/
