h1{
color: black;
font-weight:normal;
font-size:2.5em;
padding-top:0px;
margin-top:0px;
margin-bottom:10px;
font-family: "Calibri", seriff;
width:700px;
}

h2{
color:#FF0052;
font-size:2.0em;
font-family: "Calibri", seriff;
margin:0px;
font-weight:normal;
}
h3{
margin:0px;
}
h3.Header{
padding-left:15px;
color: #FF0052;
font-family: "Calibri", seriff;
}
h3.HeaderB{
padding-left:75px;
color: #E70F2E;
font-size:1.5em;


}
h3.Services {
color: #E70F2E;
}
h3.About {
font-size:1.3em;
font-weight:bold;
padding-left:15px;
color: #E70F2E;
}
ul.aboutList{
list-style-type:none;
}

a.links:link {
color: #52B7FF; 
font-weight: bold;
}

a.links:active {
color: #73BBFF; 
font-weight: bold;
}

a.links:visited {
color: #e70f2e;
font-weight: bolder;
}

a.links:hover {
color: #93091d;
font-weight: bolder;
}

.dropCap{
  color:#05C;
  font-size:300%;
  line-height:1em;
  float:left;
  display:block;
  margin:0 20px 0 0;
}
body{
behavior: url(csshover3.htc);
margin: 0;
padding: 0;
}
#menu{
padding:20px;
margin: 10px;
}
#menu img{
padding:0;
margin: none;
}
#menu ul{
padding:0;
margin: 0;
}
#menu li{
position: relative;
float: left;
list-style: none;
margin: 0;
padding:0;
}
#menu li a{
width:165px;
height: 30px;
-moz-border-radius:10px 10px 0px 0px;
border-radius: 10px 10px 0px 0px;
display: block;
text-decoration:none;
text-align: center;
line-height: 30px;
background-color: #E70F2E;
color: white;
font-family:"Times New Roman",Georgia,Serif;
}
#menu li a:hover{
background-color: #73BBFF;
}
#menu ul ul{
position: absolute;
top: 30px;
visibility: hidden;
}
#menu ul li:hover ul{
visibility:visible;
}
#centerContent{
width: 1038px;
margin-right: auto;
margin-left: auto;

}
#pageOuter{
width1038px;
height: 100%;
background-color: white;
border-right:ridge #E70F2E 25px;
border-left:ridge #E70F2E 10px;
border-top:ridge #E70F2E 10px;
border-bottom:ridge #E70F2E 25px;
}

#page {
width: 990px;
height: 100%;
background-color: white;
}

#topLeft {
width: 350px;
height: 100%;
margin:0px;
padding-right:35px;
padding-left:10px;
border-top-style:none;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
border-width:1px;
}


#topLeftAbout {
width: 450px;
height: 100%;
margin:0px;
padding-right:10px;
padding-left:15px;
padding-top:0px;
border-top-style:none;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
border-width:1px;
}
topLeftWeb {
width: 800px;
height: 100%;
margin:0px;
padding-right:10px;
padding-left:10px;
padding-top:0px;
}
#topLeftHeader {
border-top-style:none;
border-right-style:none;
border-bottom-style:none;
border-left-style:none;
border-width:1px;
width:300px;
padding-top:40px;
padding-left:25px;
}
#topRight {
width:600px;
height:100%;
padding-top:10px;
float:right;
}
#topRightHome {
width:600px;
height:100%;
padding-top:0px;
float:right;
}
#topRightAbout {
width:500px;
height:100%;
padding-top:10px;
padding-left:0px;
float:right;
border-top-style:none;
border-right-style:none;
border-bottom-style:none;
border-left-style:solid;
border-width:1px;
}
#services{
width:550px;
padding-left:25px;
float:left;
}
#services2{
width:550px;
margin-left:200px;
clear:both;
 
}
#servicesWeb{
width:750px;
padding-left:100px;
}
#longList {
line-height:125%;
}
#servicesReg{
width:750px;
padding-left:100px;
padding-top:25px;
}
#footer {
width: 990px;
height: 100%;
margin:0px
padding:0px;
background-color: #E6EBF2;

-moz-border-top-left-radius: 25px;
border-top-left-radius: 25px;
-moz-border-top-right-radius: 25px;
border-top-right-radius: 25px;
-moz-border-bottom-left-radius: 0px;
border-bottom-left-radius: 0px;
}
float:clear;
}
.row {
line-height:0;
}
.dropCap{
float: left;
 font-family: Old English, Georgia,serif;
 font-size: 300%;
 line-height: 0.85em;
 margin-right: 0.03em;
 margin-bottom:-0.25em;
}
.tableSpace{
margin-left: 35px;
 margin-right: 30px;
}
img.floatLeft { 
    float: left; 
    margin: 5px; 
}
p.footer{
padding-left:20px;
}
table.footer{
padding-left:20px;
}
p.Web {
padding-left:20px;
}