/* McCoy Service 2006 */
body {
background: #fff url(../img/mccoybg.png) 0px 0px repeat-x;
font-family: Arial, Verdana, sans-serif;
text-align: center;
margin: 0px auto;
padding: 0px 0px 0px 0px;
vertical-align: top;
}

html>body {
  margin: 0px 0px 0px 0px;
}

p {
font-size: 12px;
}

td {
vertical-align: top;
}

table {
font-size: 12px;
}

a {
text-decoration: underline;
}

a:link {
color: #465E77;
}

a:visited {
color: #465E77;
}

a:hover {
color: #9FA1A4;
}

h1, h2, h3, h4, h5, h6 {
font-weight: bold;
}

h1 {
font-size: 20px;
}

h2 {
font-size: 18px;
}

h3 {
font-size: 16px;
}

h4 {
font-size: 14px;
}

h5 {
font-size: 12px;
}

h6 {
font-size: 11px;
}


hr {
color: #000;
background-color: #000;
text-align: center;
width: 100%;
height: 1px;
padding: 0px 0px 0px 0px;
margin: 5px 0px 5px 0px;
}

ul {
list-style: disc outside url(../img/bullet.png);
}

li {
font-size: 12px;
}

/* Structural Elements */
div#wrapper {
  position: relative;
width: 778px;
margin-left: auto;
margin-right: auto;
text-align: left;
padding: 0px 0px 0px 0px;
}

div#mccoy_service {
width: 760px;
min-height: 550px;
background-repeat: no-repeat;
padding: 0px 9px 0px 9px;
}

div#header {
width: 760px;
height: 102px;
background-color: #fff;

}

div#navigation {
position: relative;
top: 0px;
left: 0px;
width: 760px;
height: 29px;
background: url(../img/nav.gif) repeat-x;
z-index: 105;
}

/* remove the bullets, padding and margins from the lists */
.menu ul{
list-style-type:none;
list-style-image: none;
padding:0;
margin:0;
* background: transparent;
}
/* make the top level links horizontal and position relative so that we can position the sub level */
.menu li{
float:left;
position:relative;
z-index:105;
}

/* use the table to position the dropdown list */
.menu table{
position:absolute;
border-collapse:collapse;
z-index:80;
left:-1px;
top:25px;
}

/* style all the links */
.menu a, .menu :visited {
display:block;
font-size:12px;
width:125px;
padding:7px 0;
color:#fff;
background:transparent url(../img/nav.gif) repeat-x;
text-decoration:none;
margin-right:1px;
text-align:center;
}
/* style the links hover */
.menu :hover{
color:#fff;
background:#fff url(../img/nav_ovr.gif) repeat-x;
}

/* hide the sub level links */
.menu ul ul {
visibility:hidden;
position:absolute;
width:125px;
height:0;
}
/* make the sub level visible on hover list or link */
.menu ul :hover ul{
visibility:visible;
}

div#content {
  position: relative;
  top: 0px;
left: 0px;
width: 736px;
padding: 20px 12px 5px 12px;
margin: 0px 0px 20px 0px;
background-color: #fff;
z-index: 102;
float: left;
}

div#content_container {
position: relative;
top: 0px;
left: 0px;
width: 736px;
background-color: #fff;
padding: 0px 0px 50px 0px;
float: left;
}

div#footer {
position: fixed;
left: auto;
bottom: 0px;
width: 760px;
background: #465E77;
color: #fff;
font-size: 10px;
text-align: center;
padding: 3px 0px 3px 0px;
margin-left: auto;
margin-right: auto;
z-index: 10000;
float: left;
}

html>body #footer {
  margin-left: -760px;
}

html>/**/body #footer {
  margin-left: auto;
}

div#footer_links a {
position: relative;
margin: 0px 2px 3px 2px;
text-decoration: none;
}

div#footer_links a:link {
color: #fff;
}

div#footer_links a:visited {
color: #fff;
}

div#footer_links a:hover {
background-color: #052D56;
padding: 1px 1px 1px 1px;
}

div#copyright {
  position: relative;
  margin-top: 5px;
margin-bottom: 10%;
text-align: center;
float: left;
}

div#copyright p {
margin: 0px 0px 15px 0px;
padding: 0;
font-size: 10px;
text-align: center;
}

div#copyright a {
position: relative;
}

.outline {
width: 335px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
  border: 1px solid #333;
}

.outline img {
float: left;
}

.outline p {
width: 68%;
margin: 3px 0px 0px 0px;
padding: 0px 0px 0px 0px;
vertical-align: middle;
float: right;
}




