/**************** Style Resets **********************/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {margin:0; padding:0;}
h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,address {margin:1em 0;}
li, dd, blockquote {margin-left:1em;}
html, body, fieldset {font:100.1%/120% Verdana, Arial, Helvetica, sans-serif;}
input, select, textarea {font-size:100.1%;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
form label{cursor:pointer;}
fieldset, img{border:none;}
table{border-collapse:collapse; border-spacing:0;}
ul li {list-style-type:square;}
hr {height: 1px; background-color: #E5E5E5;  color: #E5E5E5;   border: none;  padding: 0; margin: 1em 1em;}

/**************** General Links ***********************************/
a:link, a:visited            { color: #555; text-decoration: none;border-bottom:none;}

/********* Navigation **********************************/
#navlist {display:none;}

/**************** Main sections *********************/
html{height:100%; }
body {height:101%; line-height:150%; color: #333; text-align: center; background-color:#fff ;background-image:none;}
#skip {display:none;}

#container {position:relative;font-size:76%; margin:0px auto;text-align:left; 
width:100%;background-color:white;background-image:none;}
#contents {width:100%;float:none;margin-top:20px;padding:0 0 0 0;margin:0 ;}
  #contents img {}

#sidebar {display:none;}
.printlogo {display:block;}
.phone {display:block;position:absolute; top:0px;right:5px;}
.fax {display:block;position:absolute; top:30px;right:5px;}
h1 {display:none;}
h2 {font-size:150%; color:#1f7780;font-weight:normal; margin: 10px 0 10px 0;}
h3 {font-size:140%; color:#1f7780;font-weight:normal; margin: 10px 0 0 0;}
h4 {font-size:120%; color:#1f7780;margin: 15px 0 0 0;}
#mid {display:none;}
#slides {float:right;width:270px;}
img.tel {display:none;}
#header {height:80px;background-color:white;width:100%;position:relative;border-top:1px solid white;}
.news {border-bottom:1px dotted #efefef;margin-right:5%;}
.news h4 {margin-bottom:0;}
.news p {margin-top:0;}
img.frame {float:right; clear:both;padding:6px;border:1px solid #e2e2e2;color:#333;background:#fff;margin: 0 0 5px 4px;}

ul {list-style:square; padding-left:3px; margin-left:3px;}

#footer {display:none;}

div.category-news{border-bottom:1px solid #b8d2c9;padding:8px 0;}

/*************** Forms ******************/

#gb_form_div{display:none;}


/***************** Image Replacement ****************/




/***************** Clearfix ****************/
.clearfix:after {content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

img, div, a, input { behavior: url(iepngfix.htc) }
div.dagon a:link, div.dagon a:visited {color:#a4c1b7;border-bottom:1px solid #a4c1b7;text-decoration:none;}
div.dagon {float:right;width:200px;text-align:right;color:#a4c1b7}
#contents img.icon, #contents img.icon2 {float:none;border:none;margin:0;padding:0;background-color:none;}

p.wp-caption-text {position:absolute;left:-999px;}
p.wp-caption-text {position:absolute;left:-999px;}
div.alignright, img.alignright {float:right;margin:18px 0 8px 8px;}
div.alignleft, img.alignleft {float:left;margin:18px 8px 8px 0;}
div.alignright img, div.alignright img, img.alignleft, img.alignright {border:3px solid white;}

div.wp-caption img {border:3px solid white;}
div.wp-caption a {border:none;text-decoration:none;background-color:transparent;}

div.gallery img {border:none;}
div.gallery a {border:none;text-decoration:none;background-color:transparent;}
.gallery {/* Style rules for the entire gallery */}
.gallery-item {	/* Style rules for each item (image and caption) in the gallery */	}
.gallery-icon {	/* Style rules for images within the gallery */	}
.gallery-caption {	/* Style rules for captions within the gallery */	}
div#client-images {margin:5px auto;width:460px;position:relative;height:220px;}
#pic1 {position:absolute;top:0;left:0;}
#pic2 {position:absolute;top:34px;left:0;}
#pic3 {position:absolute;top:0;left:190px;}
#pic4 {position:absolute;top:0;right:0;}
#pic5 {position:absolute;top:58px;right:0;}
#pic6 {position:absolute;top:110px;left:0;}
#pic7 {position:absolute;top:110px;left:95px;}
#pic8 {position:absolute;top:110px;left:190px;}
#pic9 {position:absolute;top:110px;right:0px;}
div.row {clear:both;margin:5px auto; 5px auto;width:499px;}
div.row img {margin-right:4%;border:none;vertical-align: top;}
div.row a {border:none;text-decoration:none;background-color:transparent;}
#contents img.last {margin-right:0;}
div.rowb {width:150px;margin:0 auto;}
#contents img.middle {vertical-align: middle;}

#boxes{display:none;}




#vidbox {background: url(/images/centrevid.jpg) center top no-repeat;position:absolute;right:0;top:0;height:283px;width:100%;overflow:hidden;}
#vidbox img {width:1px;height:1px;float:none;margin-left:0;}