* {margin:0;
    padding:0;}

body {
	background-color: #3281cc;
	font-family: Arial, Helvetica, sans-serif;
        margin-left:20px;
        border-left:1px solid #fff;
}

p, ul {
	font-size: 70%;
        color:#333;}

hr { color:#3381c3;
       margin-bottom:15px;}

.inline {display:inline;}

.pic1 {
       width:180px;
       height:120px;
       float:left;
}

.pic2 {
       width:238px;
       height:400px;
       float:right;
}

.pic3 {
       width:150px;
       height:135px;
       float:right;
       margin:30px 20px 20px 20px;
}

.pic4 {
       width:300px;
       height:200px;
       float:right;
       margin:30px 20px 20px 20px;
}

.pic3 p, .pic4 p {padding-top:5px;
           text-align:center;
           color:#3381c3;}

.text3 {
       width:560px;
       height:105px;
       padding-right:20px;
       float:right;
}

.text {
       width:300px;
       height:350px;
       float:left;
}

.text h1, .text3 h1, #contact h1 {
          font-size:130%;
          font-weight:lighter;
          padding:15px 0 5px 0;
          color:#0a3e6d;}

.text ul {
          font-size:85%;
          padding:20px 0px 0 20px;
          line-height:23px;}

.logos {
       width:580px;
       height:120px;
       float:left;
       padding-top:15px ;
       border:1px solid #999;
       text-align:center;
       margin-left:90px;
}

.specs {
       width:225px;
       height:150px;
       float:left;
}

.tspecs {
       width:150px;
       height:150px;
       margin-top:10px;
       float:left;
}

.tspecs h1 {
       font-size:90%;
       color:#0a3e6d;}

.tspecs h2 {
       font-size:75%;
       font-weight:lighter;
       color:#0a3e6d;}


#wrap {
           xmargin: 0 auto;
           width:990px;
           min-height:300px;
           border-right:1px solid #fff;
} 

#head {
        width:989px;
        height:192px;
        border-right:1px solid #fff;
	background: url(/dimages/header.jpg) no-repeat;
}

#head h1 {
       font-size: 85%;
       line-height:20px;
       color: #0a3e6d;
       font-weight:lighter;
       padding:20px 30px 0 0;
       text-align:right;}

#menu {
       width:930px;
       height:30px;
       float:right;
       padding-left:60px;
       margin:20px 10px 0 0;
}

#content {
        width:760px;
        min-height:575px;
        margin:0 0 0 10px;
        border-left:1px solid #fff;
        float:left;
        background-color:#fff;
}

#rcol {
           width:206px;
           height:574px;
           float:right;
           border-left:2px solid #fff;
           border-right:1px solid #fff;
	   background:  url(/dimages/side2.jpg) no-repeat;
}

#rcol h2 {font-size: 80%;
              color: #0a3e6d;
              font-weight:lighter;
              padding-left:15px;}


#rcol h4 {font-size: 75%;
              color: #0a3e6d;
              font-weight:lighter;
              text-align:right;
              padding:0 20px 114px 0;}

#leftcol {
          width:203px;
          height:458px;
          float:left;
          background-color:#3281c3;
} 

#leftcol h1 {
           font-size:90%;
           color:#fff;
           padding-bottom:6px;}

#leftcol h2 {font-size:75%;
                  color:#fff;
                 padding:20px 0 6px 12px;}

#leftcol p {
                color:#fff;
                 padding:6px 0 0 12px;}

.text1 {
          width:190px;
          height:115px;
          padding-left:13px;}

#pic1 {
          width:203px;
          height:127px;
          float:left;
          xpadding-top:115px;
          background-position:bottom;
	  background: #3281c3 url(/images/homeozsparrrr.jpg) no-repeat;
} 

#rttop {
          width:556px;
          height:242px;
          float:right;
 	  background:url(/images/home2.jpg) no-repeat;
} 

#rttop h1 {font-size:100%;
                font-weight:lighter;
                 color:#0a3e6d;
                 padding:20px 0 6px 12px;}

#rttop h2 {font-size:75%;
                 color:#333;
                 padding:0 0 6px 12px;}

#rttop p {
                color:#333;
                 padding:6px 10px 0 12px;
                line-height:18px;}

#rtbot {
          width:556px;
          height:242px;
          float:right;
}

#leftbot {
          width:203px;
          height:331px;
          float:left;
	  background: #3281c3 url(/images/home3.jpg) no-repeat;
          border-top:1px solid #fff;
          border-right:1px solid #fff;
} 

#leftabout {
          width:320px;
          height:480px;
          padding:20px;
          float:left;}

#leftarchi h1,  #leftabout h1{
          font-size:130%;
          font-weight:lighter;
          padding-bottom:10px;
          color:#0a3e6d;}

#leftarchi p, #leftabout p {
                line-height:18px;}

#rtabout {
          width:200px;
          height:480px;
          float:right;
          margin:60px 184px 0 0;}

#rtarchi {
          width:480px;
          height:575px;
          background-color:#3281cc;
          float:right;
          padding-left:15px;}


#leftarchi {
          width:200px;
          height:525px;
          padding:20px;
          float:left;}

#contact {
          width:500px;
          height:575px;
          background-color:#b1dcfa; 
          float:left;
          padding-left:40px;}

#rtcontact {
          width:190px;
          height:495px;
          line-height:20px;
          padding: 80px 30px 0 0;
          background-color:#b1dcfa; 
          float:right;}

#rtcontact h2 {font-size:100%;
           color: #3381c3;
           font-weight:lighter;
           padding-bottom:10px;
}

#footer {
         width:989px;
         height:60px;
         xborder-top:1px solid #fff;
         border-bottom:1px solid #fff;
         border-right:1px solid #fff;
         background: url(/images/foot1.jpg) no-repeat;
         background-color:#3281c3;
}

#footer h2 {
                 font-size:75%;
                 font-weight:lighter;
                 color:#fff;
                 text-align:center;
                 padding:15px 0px 0px 0;}
         

.clearfloat {clear:both;}

