* {
margin:0;
padding:0
}
body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:#000;
}

.middle a {
font-weight:normal;
text-decoration: none;
color:#464646;
border-style: dotted;
border-width: 0px 0px 1px 0px;
}

.middle a:visited {
font-weight:normal;
text-decoration:none;
color:#464646;
border-style: dotted;
border-width: 0px 0px 1px 0px;
}

.middle a:hover {
text-decoration:none;
border-style: solid;
border-width: 0px 0px 1px 0px;
}

img {
border:0
}
form {
padding:0;
margin:0
}
h1 {
color:#ff7200;
margin:25px 0;
font-size:18px
}
p {
margin:20px 0}
.left {float:left}
.right {float:right}
.clear {clear:both}

/*    Clearfix    */
#wrapper:after, #content:after, #footer:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
#wrapper, #content, #footer {
	display: inline-block;
}
 
html[xmlns] #wrapper, html[xmlns] #content, html[xmlns] #footer  {
	display: block;
}
 
* html #wrapper, * html #content, * html #footer  {
	height: 1%;
}
/*   Clearfix    */


#header {
height:90px;
background:url(../_images/header.jpg) no-repeat;
font-weight:bold;
padding:12px;
text-align:right;
margin-bottom:20px;
margin-top: 5px;
}
#wrapper {
width:962px;
margin:0 auto
}
#menu {
margin-bottom:20px
}
#content {
clear:both
}
#content #side-menu {
float:left;
width:246px;
margin-right:17px

}
#search {
position:relative;
background:#000 url(../_images/search.png);
height:27px;
margin-bottom: 20px;
}
#search input.txt {
position:absolute;
left:30px;
top:5px;
border:none;
font-size:12px;
font-weight:bold;
background:#000;
color:#fff;
width:170px;
height:20px
}
#search input.img {
	position:absolute;
	right:0px;
	
}
#main-content {
float:left;
background:#fff;
width:696px
}

#main-content-wide {
float:left;
background:#fff;
width:962px
}

#main-content-foil {
background-color:#fff;
margin:20px;
}

.breadcrumps {
font-size:11px;
color:#666
}

.breadcrumps a {
font-weight:bold;
color:#464646
}
.breadcrumps a:hover {
text-decoration:none
}

.footerLinks {
color:#666
}

.footerLinks a {
font-weight:bold;
color:#464646
}
.footerLinks a:hover {
text-decoration:none
}


#main-content .top, #main-content .bottom {
height:7px
}
#main-content .top {
background:url(../_images/top_text.png) no-repeat;
}
#main-content .middle {
color:#464646;
line-height:16px;
padding:0 15px 15px 15px
}
#main-content .bottom {
background:url(../_images/bottom_text.png) no-repeat bottom
}



#main-content-wide .top, #main-content-wide .bottom {
height:7px
}
#main-content-wide .top {
background:url(../_images/top_text-wide.png) no-repeat;
}
#main-content-wide .middle {
color:#464646;
line-height:16px;
padding:0 15px 15px 15px
}
#main-content-wide .bottom {
background:url(../_images/bottom_text-wide.png) no-repeat bottom
}



ul.gall {
list-style:none
}
ul.gall li {
display:inline;
padding-right:8px

}
#footer {
clear:both;
padding:6px 20px;
background:url(../_images/footer.png);
height:15px;
margin-top:15px;
margin-bottom:5px;
color:#666;
text-align:left
}

table.ipTable {
	background: #cdcdcd;
}
td.ipTd {
	background: #ffffff;
	text-align: left;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
}
td.ipTdColored {
	background: #cdcdcd;
	font-weight:bold;
	color: #3a3939;
	text-align: center;
	padding-left: 2px;
	padding-right: 2px;
}

li {
    margin-left: 20px;
}

.pics {  
    height:  300px;  
    width:   300px;  
    padding: 0;  
    margin:  0;  
} 
 
.pics img {  
    padding: 0px;  
    border:  0px solid #ccc;     
    top:  0; 
    left: 0 
} 

.client_logos table{
    width: 100%;
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-left-style: solid;
    border-top-color: #EEE;
    border-left-color: #EEE;
}
.client_logos td{
    margin: 0px;
    padding: 7px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #EEE;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #EEE;
}
