body {
font-family:verdana, sans-serif;
font-size:11px;
margin:0px;
}

table {
padding:0px;
border-width:0px;
border-spacing: 0px;
empty-cells:show;
}

td {
padding:0px;
}

img{
border:0px;
}

.logo {
padding: 0px;
margin:0px;
border:none;
float:left;
}

:focus
{
  -moz-outline-style: none;
}

a:active
{
  outline: none;
}

#Header {
position: relative;
margin: 0px;
z-index:10;
}

#Banner{
width:939px;
height:124px;
}

#ContentBanner{
margin:0px auto;
display:block;
width:939px;
height:76px;
}

#menu {
position: relative;
left: 349px;
top: -38px;
width: 500px;
height: 125px;
padding: 0px;
margin: 0px;
display:block;
}

#MiscLinks{
position: relative;
margin:0px;
border-width:0px;
left: 806px;
top: -110px;
width: 200px;
}

.MiscMenuItem{
font-family:arial;
color:#FFFFFF;
text-decoration:none;
}

.MiscMenuItem:hover{
text-decoration:underline;
}

.Dot{
margin:0px 3px;
position: relative;
top: -2px;
}

#FrontMain{
margin:0px auto;
display:block;
width:937px;
height:266px;
}

#FrontInfoArea{
margin:40px auto;
display:block;
height:270px;
width:937px;
background: url("css2/FrontSubMenu.png") left top no-repeat;
}

.FrontInfoSubArea{
margin:23px 20px 0px 23px;
display:block;
height:120px;
width:186px;
float:left;
}

.FrontInfoSubArea p{
color: #000000;
text-decoration:none;
margin:10px 0px;
}

.FrontInfoSpacer{
margin:0px 4px;
float:left;
height:175px;
}

.FrontPageLink{
color: #748914;
float:right;
text-decoration:none;
}

.FrontPageLink:hover{
color: #FEA40C;
text-decoration:underline;
}

.FrontPageLinkb{
color: #748914;
text-decoration:none;
}

.FrontPageLinkb:hover{
color: #FEA40C;
text-decoration:underline;
}

#IconsText{
margin:0px;
margin-left:-15px;
font-size:0.8em;
}

#Logos{
display:block;
margin:50px 0px 0px 20px;
float:left;
height:94px;
}

#BHomeb{
width:98px;
top:0px;
}

#BHome{
width:98px;
height: 24px;
display:block;
padding:0px;
background: #FEA40C url("css2/BHome.gif") left top no-repeat;
}

#BHome:hover{
background: #FEA40C url("css2/BHomeHover.gif") left top no-repeat;
}

#BMcCabeb{
width: 127px;
}

#BMcCabe{
display:block;
width: 127px;
height: 24px;
padding:0px;
background: #FEA40C url("css2/BMcCabe.gif") left top no-repeat;
}

#BMcCabe:hover{
background: #FEA40C url("css2/BMcCabeHover.gif") left top no-repeat;
}

#BAgitarb{
width: 127px;
}

#BAgitar{
display:block;
width: 127px;
height: 24px;
padding:0px;
background: #FEA40C url("css2/BAgitar.gif") left top no-repeat;
}

#BAgitar:hover{
background: #FEA40C url("css2/BAgitarHover.gif") left top no-repeat;
}

#BServicesb{
width:127px;
}

#BServices{
display:block;
width: 127px;
height: 24px;
padding:0px;
background: #FEA40C url("css2/BServices.gif") left top no-repeat;
}

#BServices:hover{
background: #FEA40C url("css2/BServicesHover.gif") left top no-repeat;
}

#BAboutb{
width:99px;
}

#BAbout{
display:block;
width: 99px;
height: 24px;
padding:0px;
background: #FEA40C url("css2/BAbout.gif") left top no-repeat;
}

#BAbout:hover{
background: #FEA40C url("css2/BAboutHover.gif") left top no-repeat;
}

#Content {
position: relative;
margin: 0px;
z-index:8;
}

#TextArea{
float: left;
display: block;
width: 680px;
margin: 10px 0px 10px 35px;
}

#TextArea a{
font-size:12;
color: #000000;
text-decoration:none;
font-weight:bold;
}

#TextArea a:hover{
color: #F29524;
}

#TextArea p{
margin: 5px 0px;
}

#TextArea h1{
padding:5px 0px;
margin:40px 0px;
color: #000000;
border-style:solid;
border-width:0px 0px 1px 0px;
border-color: #748914;
}

#TextArea h4{
font-size:1.7em;
padding:5px 0px;
margin:10px 0px;
color: #000000;
border-style:solid;
border-width:0px 0px 1px 0px;
border-color: #748914;
}

#TextArea h2 {
font-size:11;
margin:30px 0px 0px 0px;
}

#TextArea h2 a{
font-family:verdana, sans-serif;
font-size:13;
color: #000000;
text-decoration:none;
}

#TextArea h2 a:hover{
color: #F29524;
}

#TextArea h3{
margin:20px 0px 8px 0px;
padding:3px;
color: #000000;
border-style:solid;
border-width:0px 0px 1px 0px;
border-color: #748914;
}

#TextArea ul{
list-style-type: disc;
padding: 10px 0px 0px 29px;
margin: 0px;
}

#TextArea li{
padding: 5px 0px;
color:rgb(131, 186, 50);
}

#TextArea li b{
padding: 0px;
color:rgb(0, 0, 0);
}

#TextArea li p{
padding: 0px;
color:rgb(0, 0, 0);
}

#TextArea li span{
padding: 0px;
color:rgb(0, 0, 0);
}

#TextArea td{
padding:5px 55px 5px 15px;
}

#ContentArea{
margin: auto;
width: 939px;
background: url("css2/Back.gif") left top repeat-y;
}

#Clear{
text-align:right;
clear:both;
}

#FooterArea{
clear:both;
margin: auto;
display: block;
width: 939px;
height: 15px;
background: url("css2/Bottom.gif") left top no-repeat;
}

#ContentBannerArea{
height: 76px;
}

#SideColumn{
float: right;
display: block;
margin: 20px 25px 0px 20px;
height: 450px;
width: 169px;
}

#SideMenu{
float: left;
display: block;
margin: 0px 20px 0px 0px;
height: 200px;
width: 169px;
background: url("css2/SideMenu.png") left top repeat-y;
}

#SideMenu a:hover{
text-decoration:underline;
}

#SideMenu ul{
list-style-type: disc;
padding: 13px 0px 0px 29px;
margin: 0px;
}

.SideLi{
padding: 7px 0px;
color:rgb(131, 186, 50);
}

.CurrentLi{
padding: 7px 0px;
color:rgb(239, 160, 29);
}

.SideLink{
margin-left:-3px;
font-family:verdana, sans-serif;
font-size:11;
color:rgb(0, 0, 0);
text-decoration:none;
}

.SideLink:hover{
text-decoration:underline;
}

.CurrentSideLink{
margin-left:-3px;
font-family:verdana, sans-serif;
font-size:11;
color:rgb(239, 160, 29);
text-decoration:none;
}

.SideLink2{
margin-left:-7px;
font-family:verdana, sans-serif;
font-size:11;
color:rgb(0, 0, 0);
text-decoration:none;
}

.SideLink2:hover{
text-decoration:underline;
}

.SideMainLink{
position: relative;
top: 5px;
left: 12px;
font-family:verdana, sans-serif;
font-size:11;
font-weight:bold;
color:rgb(255, 255, 255);
text-decoration:none;
}

#ContactUs{
float: left;
clear: left;
display: block;
margin: 20px 20px 0px 0px;
height: 167px;
width: 169px;
background: url("css2/ContactUs.png") left top no-repeat;
}

#ContactUs li{
list-style-type: none;
position: relative;
top: 4px;
left: -5px;
font-family:verdana, sans-serif;
font-size:11;
text-decoration:none;
margin: 15px 0px 0px -13px;
}

#ContactUs ul{
margin: 10px 0px 15px 0px;
padding-left:40px;
}

.ContactSkypeText{
position: relative;
top: -7px;
left: 11px;
font-family:verdana, sans-serif;
font-size:11;
text-decoration:none;
margin: 10px 0px 0px -13px;
}

#skypebutton {
margin: 0px 0px 0px 4px;
}

#mailicon{
position: relative;
top: 3px;
left: -11px;
}

#formicon{
position: relative;
top: 3px;
left: -8px;
}

#phoneicon{
position: relative;
top: 3px;
left: -8px;
}

#ContactUs p{
position: relative;
top: 8px;
left: 9px;
font-family:verdana, sans-serif;
font-size:11;
text-decoration:none;
margin-bottom:10px;
}

.ContentBanner {
background: url("css2/ContentBannerBack.png") left top repeat-x;
}

.ScreenShot{
margin: 20px auto;
vertical-align:middle;
text-align:center;
}

.CopyRight{
font-family:verdana, sans-serif;
font-size:11;
color:rgb(160, 188, 126);
padding:0px 5px;
}

.CopyLink{
font-family:verdana, sans-serif;
font-size:11;
color:rgb(170, 170, 170);
text-decoration:none;
}

#CopyLast{
padding:0px 25px 0px 0px;
}

.Button{
display:block;
margin:30px 40px;
float:left;
}

.ButtonText{
margin:0px 0px 0px 20px;
width:320px;
float:left;
}

#HeaderLogoArea {
margin: auto;
width: 939px;
height:124px;
padding-left:0px;
background: #FFF;
margin-left:auto;
margin-right:auto;
margin-top:1px;
margin-bottom:0px;
}

#HeaderTable {
table-layout:fixed;
border-collapse:collapse;
border-spacing: 0px;
border-width:0px;
background-color:#E18A00;
float:none;
margin:0px;
height:24px;
}

#menu ul{
list-style: none;
margin: 0;
padding: 8px 8px 10px;
width: 7em;
float: left;
}

.MenuItem {
margin:0px;
height: 24px;
text-align: left;
border-style:none;
border-width:0px;
}

#McCabe {
height:95px;
}

#Agitar {
height:183px;
}

#Services {
height:63px;
}

.SubMenuWrapper {
position: absolute;
margin-left:0px;
margin-top:0px;
width: 128px;
height: 0px;
opacity: 0;
display:none;
}

#menu ul.SubMenu {
background: #4A81B2;
list-style-:none;
padding: 0px;
margin: 0px;
width: 126px;
position: relative;
border-style:solid;
border-width:0px 1px 1px 1px;
border-color: #325370;
}

#menu .SubMenuItem{
margin: 0px;
}

#menu .SubMenuItemA{
font-family:arial, sans-serif;
font-size:10;
font-weight:none;
color:rgb(255, 255, 255);
display:block;
text-decoration:none;
text-align:left;
padding: 6px 8px;
margin:0px;
text-align:left;
border-width:0px 0px;
border-style:solid;
border-top-color:#7CB3E2;
border-bottom-color:#2A577A;
border-left-color:#ADD8FF;
border-right-color:#1D3B54;
}

#menu li.SubMenuItem:hover {
background-image:url("css2/HighGrey.gif");
background-repeat:repeat-x;
}

#menu .SubMenuItemA:hover {
color:rgb(0, 0, 0 );
}
