@charset "ISO-8859-1";
/* CSS Document */

<style type="text/css"> 
 
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
position:absolute;
background-image: url(images/logo-backgrd.jpg);
	background-repeat: no-repeat;
	background-color:fff;
	text-align: center; /* this; centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
}

a:link {color: #222;text-decoration: none;padding: 5px 15px;}
a:visited {
	text-decoration: none;
	color: #333;
	padding: 5px 15px;
}
a:hover {
	text-decoration: none;
	color: #fff;
	background-color: #069;
	padding: 5px 15px;
	width: 50px;
}
a:active {text-decoration: none;color: #069;padding: 5px 15px;}

#container { 
	width: 90%;  /* this will create a container 100% of the browser width */
	height:1000px;
	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #000000;
	position:relative;
	text-align: left; /* this overrides the text-align: center on the body element. */
		background-repeat:no-repeat;
} 
  
#mainContent {
	margin: 0px 10px 0 0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	height:425px;
	left:146px;
	 	position:relative;
	padding:30px 10px 10px 20px;
	line-height:17px;
	background-color: #999;
	position: absolute;
	top: 167px;
	width: 480px;
} 


.twoColHybLtHdr #sidebar1 {
	float: left;
	width: 86px; /* since this element is floated, a width must be given */
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:17px;
	padding: 0px 0 0 10px; /* top and bottom padding create visual space within this div  */
	height: 308px;
	margin: 0 0px 0px 0px;
	position:absolute;
	left: 76px;
	text-align:left;
	top: 113px;
}

 #fat-list {
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
line-height:27px;
	text-align:center;
	width:441px;
	height:715px;
	padding:30px  10px 0 10px;
	z-index:1;
	left: 435px;
	top: 113px;
}

#thin-list {
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:15px;
	width:247px;
	padding: 25px 0 0 5px;
	height:819px;
	z-index:1;
	left: 176px;
	top: 113px;
}

#left-index {
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:20px;
	width:270px;
	border-left:solid .5px #666;
	padding: 15px;
	height:378px;
	z-index:1;
	left: 234px;
	top: 128px;
}

#left-index-low {
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:20px;
	width:283px;
	padding: 0px;
	height:183px;
	z-index:1;
	left: 251px;
	top: 302px;
}

#left-contact {
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:20px;
	width:469px;
	border-left:solid .5px #666;
	padding: 15px;
	height:120px;
	z-index:1;
	left: 225px;
	top: 138px;
}
#right-index {
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:20px;
	width:268px;
	border-left:solid .5px #666;
	padding: 15px 15px;
	height:378px;
	z-index:1;
	left: 558px;
	top: 127px;
}
#services-main {
	position:absolute;
	width:665px;
	height:487px;
	padding: 10px;
	font:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:18px;
	z-index:2;
	left: 192px;
	border-bottom: #06C dotted 1px;
	border-left: #06C dotted 1px;
	top: 111px;
}

#thin-list-services {
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:20px;
	width:310px;
	padding: 0 10px;
	height:273px;
	z-index:1;
	left: 192px;
	top: 490px;
	border-left: #06C  dotted 1px;
}
 
 
 #thin-list-services4 {
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:20px;
	width:310px;
	padding: 0 10px;
	border-left: #06C dotted 1px;
	height:273px;
	z-index:1;
	left: 545px;
	top: 490px;
}
 
#left-clients {
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	line-height:12px;
	width:215px;
	border-left:solid .5px #666;
	padding: 10px;
	height:419px;
	z-index:1;
	left: 190px;
	top: 81px;
	background-color: #eee;
}
#right-clients {
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	line-height:20px;
	width:681px;
	border-left: #06C dotted 1px;
	border-top: #06C dotted 1px;
	padding: 10px;
	height:281px;
	z-index:1;
	left: 191px;
	top: 535px;
}
#clients2 {
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	line-height:12px;
	width:169px;
	border-left: #06C dotted 1px;
	padding: 10px;
	height:419px;
	z-index:1;
	left: 437px;
	top: 81px;
}



#clients4 {
	position:absolute;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	line-height:12px;
	width:231px;
	border-left: #06C dotted 1px;
	padding: 10px;
	height:422px;
	z-index:1;
	left: 640px;
	top: 81px;
}

#clips1 {
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	line-height:12px;
	width:202px;
	border-left: #06C dotted 1px;
	padding: 5px;
	height:160px;
	margin:0px 5px 0px 0px;
}

 
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.style14 {color: #900;
font-size:16px;
line-height:19px;
}

 
 
</style>[if IE]>
<style type="text/css"> 
/* place css fixes for all versions of IE in this conditional comment */
.twoColHybLtHdr #sidebar1 { padding-top: 30px; }
.twoColHybLtHdr #mainContent { zoom: 1; padding-top: 15px; }
/* the above proprietary zoom property gives IE the hasLayout it may need to avoid several bugs */
</style>
<![endif]
