.body {
   foreground-color: #042E6F;
   font-weight: normal;
   margin: 5;
   padding: 0;
   padding-top: 0;
   font-family: "Arial", Verdana, Helvetica, Sans-Serif;
   font-size: 14px;
   color: #042E6F;
}


.body td {
   border-width: 1px 1px 1px 1px;
   padding: 5px 5px 5px 5px;
   border-style: solid solid solid solid;
   border-color: rgb(4, 46, 111) rgb(4, 46, 111) rgb(4, 46, 111) rgb(4, 46, 111);
   background-color: white;
   -moz-border-radius: 0px 0px 0px 0px;
}

.body2 {
   foreground-color: #042E6F;
   font-weight: normal;
   margin: 5;
   padding: 0;
   padding-top: 0;
   font-family: "Arial", Verdana, Helvetica, Sans-Serif;
   font-size: 14px;
   color: #042E6F;
}

.body2 td {
   border-width: 0px 0px 0px 0px;
   padding: 5px 5px 5px 5px;
   border-style: solid solid solid solid;
   border-color: rgb(4, 46, 111) rgb(4, 46, 111) rgb(4, 46, 111) rgb(4, 46, 111);
   background-color: white;
   -moz-border-radius: 0px 0px 0px 0px;
}
.big_body {
   foreground-color: #042E6F;
   font-weight: normal;
   margin: 15;
   padding: 0;
   padding-top: 0;
   font-family: "Arial", Verdana, Helvetica, Sans-Serif;
   font-size: 16px;
   color: #042E6F;
}
#privacy {
   background-color: #000000;
   foreground-color: #EBEBC8;
   font-weight: normal;
   margin: 0;
   padding: 10;
   padding-top: 0;
   font-family: "Arial", Verdana, Helvetica, Sans-Serif;
   font-size: 12px;
   color: #EBEBC8;
}


h1, h2 {
   font-variant: small-caps;
   text-align: center;
   font-size: 180%;
   width: 96%;
   margin-left: auto;
   margin-right: auto;
}

h2 {
   font-size: 160%;
}


#content {
   background-color: #000000;
   padding: 2px;
   margin:1px;
}

.copyrightnotice {
   font-size: 70%;
   font-weight: bold;
   text-align: center;
   font-family: Arial, Helvetica, sans-serif;
   text-indent: 0;
}

#mycustomscroll {
/* Typical fixed height and fixed width example */
width: 300px;
height: 120px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: #E7EADE;
margin: 0.1em auto;
padding: 1px;
}

#homescroll {
   width: 670px;
   height: 230px;
   overflow: auto;
   position: relative;
   margin: 0px;
   padding: 0px;
   left: 0;
   top: 0;


}

#servicescroll {
/* Typical fixed height and fixed width example */
width: 670px;
height: 330px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
/* background-color: #D5EADE; */
margin: 0px;
padding: 0px;
}

#diligencescroll {
/* Typical fixed height and fixed width example */
width: 670px;
height: 350px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
/* background-color: #D5EADE; */
margin: 0px;
padding: 0px;
}

#testimonialsscroll {
   width: 670px;
   height: 350px;
   overflow: auto;
   position: relative;
   margin: 0px;
   padding: 0px;
   left: 2px;
   top: 0px;


}
.fixedwidth {
/* a wide div is used for creating horizontal scrollbars for demonstration purposes */
width: 550px;
height: auto;
position: relative;
color: black;
padding: 1px;
}


#content{
   position:relative;
   top:-20px;
   padding-right:25px;
}
#leftcolumn {
   position:relative;
   width:496px;
   height:auto;
   float:left;
   background-image:url(../images/edges-left.gif);
   background-repeat:repeat-y;
   border-bottom:1px solid #cccccc;
}
#lefttopimg {
   background-image:url(../images/top-left.gif);
   height:23px;
}
#leftcolumn h1 {
   padding:0 0px 10px 30px;
   margin:0;
   font-size:18px;
   font-weight:normal;
}
#leftcolumn h2 {
   padding:10px 0px 10px 10px;
   margin:30px 0 10px 30px;
   font-weight:700;
   font-size:12px;
   width:426px;
   color:#FFFFFF;
   background-color:#334e7d;
}
#leftcolumn p{
   padding:5px 0;
   margin:0;
   line-height:18px;
}
.bigtext {
   font-size:18px;
   font-weight:normal;
}
#botimage {
   padding:75px 0 0 0;
}
/*right column*/
#rightcolumn {
   position:relative;
   width:253px;
   height:auto;
   float:right;
   z-index:1;
}
#box-top{
   height:18px;
   width:253px;
   background-image:url(images/box-top.gif);
   background-repeat:no-repeat;
}
#rightcolumn h2 {
   padding:10px 0px 10px 10px;
   margin:-10px 0 0 0;
   font-weight:700;
   font-size:14px;
   width:243px;
   color:#FFFFFF;
   background-color:#334e7d;
}
#rightcolumn p{
   padding:5px 0;
   margin:0;
   line-height:14px;
}
#contactbox{
   min-height:756px;
   width:253px;
   background-image:url(images/contactbox-bg.png);
   background-repeat:repeat-x;
   background-color:#778aa7;
}
#contactbox p {
   font-size:12px;
   color:#FFF;

}
#contactbox2{
   min-height:200px;
   width:253px;
   background-image:url(../images/contactbox-bg.png);
   background-repeat:repeat-x;
   background-color:#778aa7;
}
#contactbox2 p {
   font-size:12px;
   color:#FFF;

}

/*   MICHAEL SEO STYLES   */
#business-services {
   padding:0 0 0 20px;
}
#business-services h2{
   text-align:left;
   margin:0;
}
#business-services a {
   color:#b00002;
   text-decoration:none;
}
#business-services a:hover {
   color:#00225d;
   text-decoration:underline;
}
