@charset "utf-8";
/* CSS Document */

img, div { behavior: url(iepngfix.htc) }

#floatingbar:hover {


background-image: url('bar/bar-bg.png');

}

#floatingbar {


background-image: url('bar/bar-bg-2.png');
_display: none;
position:fixed;
z-index: 1;
bottom: 0;
left: 0;
height: 37px;
width: 100%;

}

#floatingbar div {

padding-left: 30px;
padding-top: 14px;
width: 970px;
height: 23px;
margin-left:auto;
margin-right:auto;

}

#floatingbar div .pipe{

margin-left: 27px;
margin-right: 27px;

}


body {

color: #CCC;
background-color: #999;
background-image: url('images/page-bg.jpg');
font-family:verdana;
font-size: small;
margin-bottom: 44px;

}

a {

color: #CCC;

}

#filler {

width: 371px;
height: 252px;

}

.m200 {

margin-top:100px;

}

#bottom {
margin-left: auto;
margin-right: auto;
width: 962px;
height: 11px;
background-image: url('images/bottom.png');


}
#main {

margin-top: 30px;
margin-left: auto;
margin-right: auto;
width: 962px;
background-image: url('images/mainbg.png');


}

#header {
background-image: url('bar/bar-bg.png');
height: 96px;

}

a img {

border: 0;

}

.black {

color: #111;

}

#nav {

height: 40px;
padding-left: 22px;
position:relative;
}


#nav a img {

float: left;
padding-top: 16px;

}

#nav img {
float: left;
padding-top: 6px;
padding-left: 8px;
padding-right: 8px;
}

#largeimage {
padding-left: 5px;
padding-right: 5px;
}

.caption{

text-align:right;
font-size: 0.85em;
padding-right: 30px;
font-style:italic;
margin-top:3px;

}

#threecol, .threecol {


padding: 26px;
padding-top: 14px;
overflow: auto;
padding-left: 22px;
padding-right: 0px;

}

#footer {

clear:both;
text-align:center;
font-size: 0.85em;
padding-bottom: 10px;
padding-top: 20px;

}

.pad20 {

margin-top:20px;

}

#footer a, .larger {

font-size: 1.1em;

}

#threecol .col, .threecol .col{

float:left;
width: 270px;
margin: 12px;
padding: 5px;
}

#threecol .line, .threecol .line{

margin-top: 19px;
float:left;
height: 240px;
width: 1px;
background-color:rgb(205,166,100);
}



.center {
text-align:center;

}

.c {

text-align:center;
margin-bottom: 20px;
}

#body {

width: 901px;
margin-left:auto;
margin-right: auto;
margin-top: 0px;


}

#body #top{

background-repeat:no-repeat;
height: 8px;
background-image: url('images/bodytop.jpg');
}

#bot{
background-repeat:no-repeat;
height: 9px;
width: 901px;
background-position: bottom;
background-image: url('images/bodyend.jpg');
}



#text{

font-family:Arial, Helvetica, sans-serif;
padding: 50px;
padding-top: 0;
color: #EEE;
margin-left: 10px;
margin-right: 10px;

}

.text {

text-align:center;
font-size: 0.85em;

}

hr {

clear:both;
width: 92%;
height: 1px;
border: 0;
border-bottom: 1px #DDD solid;
margin-bottom: 10px;

}

hr.hr2 {

margin-top:40px;
margin-bottom:40px;
width: 100%;

}

hr.hr3 {

clear:both;
margin-top:30px;
margin-bottom:10px;
width: 100%;
float:right;
}

h1 {

font-size: 1.5em;

}

h3 {

margin: 0;

}

h4 {

padding-top: 20px;
clear:both;
font-weight:normal;
text-align:center;
margin:0;
font-size: 1.5em;

}

h6 {

padding-top: 20px;
clear:both;
font-weight:normal;
text-align:center;
margin:0;
font-size: 1.1em;

}

h5 {
clear:both;
margin:0;
margin-bottom: 40px;
font-weight:normal;
text-align:center;
font-size: 0.90em;

}

table#contact {

width: 40%;
margin-left:auto;
margin-right: auto;
margin-top: 30px;
position:relative;
left: 48px;
font-size: 1.15em;
}

#fourty {

font-size: 1.15em;
width: 40%;

}

.right {

float:right;
text-align:center;

}

.right2 img, .right img {

display: block;
margin-bottom:4px;

}

.right2 {

float:right;
margin-left: 30px;
font-size: 0.9em;
text-align:center;

}




.m20 {

margin-bottom: -13px;

}

#textformat{

font-size: 1.15em;

}

