body { font-size:14px; font-family:Arial, Helvetica, sans-serif; padding:0; margin:0;}


.clear {clear:both; padding:0; margin:0; height:0; font-size:0px;}

input, img, form, ul, li, p, h1, h2, h3, h4, table { margin:0; padding:0;}

h1 {color:#717272; margin:0 0 6px 0; font-size:22px; font-weight:bold;}
h2 {color:#717272; margin:0 0 4px 0; font-size:16px; font-weight:bold;}
h3 {color:#717272; margin:0 0 6px 0; font-size:14px; font-weight:normal;}
h4 {color:#717272; margin:0 0 6px 0; font-size:12px; font-weight:normal;}

p {margin:0 0 10px 0; }
a {color:#134b6e; text-decoration:none;}
a:hover { color:#134b6e; text-decoration:underline;}
ul {margin:0 0 0 20px; }
table { font-size:11px; }
img {border:none;}
.center {text-align:center;}
.smalltext { font-size:12px;}

.page{width:1000px;}  
.left{width:177px;float:left;min-height:757px; height:auto !important; height:757px; } 
.logo{padding:46px 0 0 21px;} 
.top{padding-top:1px;}

.clientmenulist {background:#fff;width:774px;height:390px;margin:14px 0 0 14px;padding:10px;}
.clientmenulist img {width:100px;height:70px;padding:8px 5px;}


.worktypes {list-style:none;width:794px;height:410px;margin:14px 0 0 14px;}
.worktypes li {height:124px;width:188px;float:left;margin:8px 5px;padding:0;}
.worktypes img {display:block;height:106px;}
.worktypes .worktitle {display:block;height:18px;font-weight:normal;font-size:12px;text-align:center;background-image:url('/templates/m4theme/images/typebg.gif');color:#dcdcdc;text-transform: uppercase;
line-height:16px;}

.image{width:794px;height:410px;margin:14px 0 0 14px;position:relative;}
.image img {position:absolute;top:0;left:0;z-index:8;}
.image img.active {z-index:10;}
.image img.last-active {z-index:9;}

.menufooter{clear:both;margin-top:550px;padding-left:21px;} 
.right{float:left;width:823px;height:660px;} 
.top{height:481px;} 
.gradtop{width:14px;height:481px;} 
.image{} 
.pagetitle{font-size:32px;font-weight:bold;margin: 8px 0 0 29px;} 
.bottom{background:url('/images/gradients/grad_c3c3c3_ffffff.png');background-repeat:repeat-y;padding: 2px 0 0 30px } 
.breadcrumb{font-size:11px;margin-bottom:15px;} 
.content{width:485px;padding-bottom:30px;float:left;} 
.submenu{width:192px;float:left;margin-left:115px;} 
.submenu ul {list-style:none;margin:0;padding:0;}
.submenu li {float:left;margin:0 0 4px 4px}
.submenu a {display:block;width:92px;height:55px;background:#636464;}
.footer{color:#b9b9bd;font-size:12px;} 
.note {font-size:10px;}
.footertext{color:#b9b9bd;font-size:14px;}
.searchHolder {}
.searchHolder input { width:100px; border:1px solid #b9b9bd; padding:4px 10px 4px 10px; font-size:10px;color:#777; }
.searchHolder fieldset{border:0 none;margin: 0;padding:0px;}
.searchHolder legend, .searchHolder label, #go {display:none;visibility:hidden;margin:0;padding:0;}
.searchHolder fieldset {border:none;}

/* home */
.home .topcontent {margin-top:140px;margin-bottom:36px;}
.home h2 {clear:left;font-size:38px;color:#c2c4c6;margin:8px 0 8px 0;padding-top:8px;}
.home h1 {font-weight:normal; font-size:24px;color:#c2c4c6;}
.home .homelistpics {display:block;float:left;margin-right:10px;width:188px; height:188px;}
.home h1 a {font-size:18px;margin-left:20px;color:#c2c4c6;}