@charset "utf-8";
/* CSS Document */


body{
font-family:Arial, Helvetica, sans-serif;
font-size:.8em;
margin:0;
padding:0;
}


p{
margin:6px 17px;
line-height:1.6em;}

h2{
margin:5px 17px;
color:#150c06;}




/* page **************** */

#page{
margin:5px auto;
width:912px;
height:645px;
background-image:url(images/page_middle.gif);
background-repeat:repeat-y;
background-position:top left;
position:relative;
overflow:hidden;}

#top{
width:912px;
background-image:url(images/page_top.gif);
background-position:top left;
background-repeat:no-repeat;
height:24px;
}

#footer{
background-image:url(images/page_bottom.gif);
background-position:top left;
background-repeat:no-repeat;
height:33px;
bottom:0px;
}

#leftside{
position:absolute;
right:9px;
top:9px;}

.logo_img{
float: right;}

#header h2{
color:#8f8f8d;
font-size:1.2em;
margin:2px 0 5px 10px;
font-weight:normal;}

#header h2 strong{
color:#3a3a3a;}


#header{
margin:0px 340px 0 30px;
padding:0;}

#header a {
color:#8F8F8D;
font-size:.9em;
text-decoration:none;}

#content{
height:591px;}

/* NAV ******************* */

ul.agency_nav{
margin:10px 0 0 29px;
padding:0;
list-style:none;}

ul.agency_nav li {
margin:0;
padding:0 0 0 20px;
float:left;
display:block;
width:100px;
background-image:url(images/nav_arrow.gif);
background-position:left center;
background-repeat:no-repeat;}

ul.agency_nav li a {
text-decoration:none;
color:#150c06;
}

ul.agency_nav li a:hover{
text-decoration:underline;
font-weight:bold;}

/* clients ************** */

ul.clients {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:545px;
margin:0;
padding:0;
overflow:auto;
}

ul.clients li {
display:inline;
float:left;
height:170px;
margin:10px;
padding:5px;
text-align:center;
width:105px;
}

ul.clients a {
color:#820D06;
font-weight:bold;
text-decoration:none; }

/* contact for, ************ */


form.contactform{

}

form.contactform div {
margin:15px 40px;}

form.contactform div label {
float:left;
width:160px;
display:block;}




#plug, #plug a{
text-align:center;
font-size:.8em;
color:#333333;}




.flexcroll{
margin:10px 300px 0 16px;
height:400px;}

/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

/* force fleXcroll to always display the vertical scrollbase */
.vscrollerbase {
visibility: visible !important;
}
/* fleXcroll adapts to this CSS setting and sets positions correctly */


/* And style your scrollbar like you normally do */
.vscrollerbase {
width: 15px;
background: #D7EBDF url(basebarcaps_verticalbarbody.png) 0px 0px repeat-y;
}
.vscrollerbar {
width: 15px;
background: #99CBCB url(basebarcaps_verticalbarbody.png) -15px 0px repeat-y;
}
.hscrollerbase {
height: 15px;
background: #D7EBDF url(horizontalbarbody_cornerjog.png) 0px -15px repeat-x;
}
.hscrollerbar {
height: 15px;
background: #99CBCB url(horizontalbarbody_cornerjog.png) 0px -30px repeat-x;
}
.vscrollerbar, .hscrollerbar {
padding: 10px;
z-index: 2;
}
.vscrollerbarbeg {
background: url(basebarcaps_verticalbarbody.png) -45px -30px no-repeat;
width: 15px;
height: 15px !important;
}
.vscrollerbarend {
background: url(basebarcaps_verticalbarbody.png) -45px 0px no-repeat;
width: 15px;
height: 15px;
}
.hscrollerbarbeg {
background: url(basebarcaps_verticalbarbody.png) -60px -15px no-repeat;
height: 15px;
width: 15px !important;
}
.hscrollerbarend {
background: url(basebarcaps_verticalbarbody.png) -30px -15px no-repeat;
height: 15px;
width: 15px;
}
.scrollerjogbox {
width: 15px;
height: 15px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background: #4E727C url(horizontalbarbody_cornerjog.png) 0px 0px;
}
.vscrollerbasebeg {
background: url(basebarcaps_verticalbarbody.png) -30px -30px no-repeat;
width: 15px;
height: 15px !important;
}
.vscrollerbaseend {
background: url(basebarcaps_verticalbarbody.png) -60px -30px no-repeat;
height: 15px;
width: 15px;
}
.hscrollerbasebeg {
background: url(basebarcaps_verticalbarbody.png) -60px 0px no-repeat;
height: 15px;
width: 15px !important;
}
.hscrollerbaseend {
height: 15px;
width: 15px;
background: url(basebarcaps_verticalbarbody.png) -30px 0px no-repeat;
}
.scrollerjogbox:hover {
background: #5E828C url(basebarcaps_verticalbarbody.png) -45px -15px;
}
/* Scroll Bar Master Styling Ends Here */

