﻿/* GLOBAL */
HTML { overflow-y: scroll;}
body {line-height:18px;}

/* POSITIONING */
#MainWrapper{margin:0 auto; width:785px; text-align:left;}
#Header{height:91px;}
#MainContent { margin-top:-47px; margin-left:203px;}
.leftCol{ float:left; width:170px; margin-top:25px; }
.rightCol{ float:left; position:relative; z-index:1000; padding-left:30px; margin-top:25px; }
#PostNav{ float:right; margin-top:50px;}
.logoImg{width:94px;height:46px; padding:30px 0 10px 0; border:0;}
.textFixedWidth {width:289px; float:left;margin-top: 6px !important;}
.textFixedWidthHomepage{width:410px;float:left;margin-top: 66px !important;}
.images {margin:16px 0 20px 20px;float:right;}
.text {margin-top:34px;}

/* HEADING */
h1{margin-top:20px; margin-bottom:16px;}

/* MAIN IMG RELATED */
#MainImgHeight { width:785px; height:293px;}
#MainImg { width:785px; height:194px;}
.mainImgHeight{width:785px; height:293px; border:0px;}
.mainImg{ width:785px; height:194px; border:0;}

/* NAV RELATED SECTION AND CURVED CORNER */
.curved{ behavior: url(/Css/PIE.htc);}

div#box{width: 18em;padding: 20px;margin:0 auto;background:#dddddd;color:#000}
div#arr, div.arr{float:left;padding:2px;margin:0;background:#dddddd;/*color:#000;*/ background-color:#8C85B4;color:#ffffff;text-align:center;}
div.postnav,div.postnav li.liClass{text-align:right;}
div.postnav li.liClass{float:left;width:60px;font-size:11px;margin-left: 5px}
div.postnav a.nav{display:block;width:60px;padding:2px 0;background: #ffffff;color: #666666; text-decoration:none;text-align:center}
div.postnav a.nav:hover{background: #ffffff;color:#7165A3;}
div.postnav a.sel{display:block;width:60px;padding:2px 0;background: #8C85B4;color: #ffffff; text-decoration:none;text-align:center}
div.postnav a.nonav{display:block;width:60px;padding:2px 0;background: #ffffff;color: #cccccc;text-decoration:none;text-align:center}
div.postnav a.nonav:hover{background: #ffffff;color:#cccccc}

/* CONTACTS */
.boxForm{width:542px; padding: 20px; margin:20px 0 0 0; overflow:hidden; background-color:#eee; color:#7EA3B1 }
.contactFullW{width:514px;border:1px solid #7EA3B1}
.contactInput{width:252px;border:1px solid #7EA3B1}
.boxCol1{float:left; margin-right:10px; margin-bottom:14px;}
.boxCol2{float:left; margin-bottom:14px;}
.boxFull{float:left; margin-bottom:14px;}

/* CLIENTS */
.clientLogo{width:100px; height:66px;float:left; background-color:#fff; border:1px solid #eee; margin:0 2px 4px 2px;}
.logoClientImg{ width:94px; height:66px;}
.sideImage{padding:3px; border:1px solid #ccc; display:block;  margin-bottom:6px; width:265px;}

/* VARIOUS */
b {	font-weight:bold; color:#424242;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
a img{border:0;}
ul.projects, ul.service{margin:0;padding:0;list-style-type:none;}

.viewPhone{visibility:hidden; display:none; height:0;}
.hidePhone{display:inline; visibility:visible;}