@charset "UTF-8";
/* CSS Document */



* {
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;

}

a {
background:none;
color:#00B3E8;
outline-color: -moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0 0 1px;
text-decoration:none;
}

a:hover {
background:transparent url(images/underline.png) repeat-x scroll 0 100%;
}



body {
background: #FFFFFF url(images/bg_top.png) repeat-x scroll 0 0;
font-family:Tahoma,Arial,Verdana,Helvetica,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:14px;
}

#bg {
background:transparent url(images/bg_bottom2.gif) repeat-x scroll 0 100%;
position:relative;
width:100%;
height:782px;
margin:0px;
padding:0px;
}


#main {
position:relative;
overflow:visible;
margin:0 auto;
margin-left:auto;
margin-right:auto;
margin-top:61px;
height:581px;
width:795px;

}

#top {
position:absolute;
width:795px;
height:180px;
margin:0;
}

#logo {
position:absolute;
background:transparent url(images/logo.gif) 0 0;
margin:0;
right:0px;
width:244px;
height:68px;
text-indent:-9999px;
top: 3px;
}

#nav_div {

width:472px;
height:47px;

}


#top ul {
list-style-type:none;
margin:0;
padding:0px;
width:472px;
height:47px;
}

#menu1 a {
display:block;
height:45px;
text-indent:-9999px;
width:77px;
outline-style:none;
}

#menu2 a {
display:block;
width:139px;
height:45px;
text-indent:-9999px;
outline-style:none;

}

#menu3 a {
display:block;
width:139px;
height:45px;
text-indent:-9999px;
outline-style:none;
}

#menu4 a {
display:block;
width:118px;
height:45px;
text-indent:-9999px;
outline-style:none;

}

#top li {
display:inline;
list-style-type:none;
position:absolute;

}

#menu1, #menu2, #menu3, #menu4 {
position:absolute;
margin:0px;
padding:0px;


}


#menu1 {
background:transparent url(images/menu1.png) no-repeat scroll 0 0;
width:77px;
height:45px;
left:0px;
outline-style:none;
}

#menu1 a:hover {
background:transparent url(images/menu1_hover.png) no-repeat scroll 0 0;
width:77px;
height:45px;
}

#menu2 {
background:transparent url(images/menu2.png) 0 0;
width:139px;
height:45px;
left:77px;
}

#menu2 a:hover {
background:transparent url(images/menu2_hover.png) no-repeat scroll 0 0;
width:139px;
height:77px;
top:10px;
} 


#menu3 {
background:transparent url(images/menu3.png) 0 0;
width:139px;
height:45px;
left:216px;
}

#menu3 a:hover {
background:transparent url(images/menu3_hover.png) no-repeat scroll 0 0;
width:139px;
height:45px;
}

#menu4 {

background:transparent url(images/menu4.png) 0 0;
width:118px;
height:45px;
left:357px;
}

#menu4 a:hover {
background:transparent url(images/menu4_hover.png)  no-repeat scroll 0 0;
width:118px;
height:45px;
}



#nav {
position:absolute;
margin:0;
right:55px;
left:0px;
width:472px;
height:47px;
top:28px;
text-indent:-9999px;

}

h2 {
text-indent:-9999px;
}

#banner {
position:absolute;
background:transparent url(images/top_banner.gif) 0 0;
margin:0;
right:0px;
width:795px;
height:109px;
text-indent:-9999px;
top: 77px;
}

#middle {
position:absolute;
margin:0px;
width:839px;
height:365px;
top:200px;
right:0px;
color:#5E5E5E;
font-family:Helvetica;
}

#bottom {
position:absolute;
width:795px;
height:120px;
top:460px;
left:50px;
color:#CCCCCC;
line-height:18px;
}


#contact_footer {
position:absolute;
right:2px;
height:100px;
width:120px;
top:10px;
list-style-image:none;

}
a.bottomemail {
color:#1bbdef;
}

#contact_footer li {
position:absolute;
color:#CCCCCC;
}


#name {
top:0x;
}


#phone1 {
top:20px;
left:15px;

}

#phone2 {
top:35px;
left:15px;

}

#services_footer1, #services_footer2, #services_footer3, #services_footer4, #services_footer5 {
position:absolute;
list-style-image:url(images/button.gif);
width:72px;
height:50px;

}

#services_footer1 {
left:15px;
top:10px;

}

#services_footer2 {
left:110px;
top:10px;

}

#services_footer3 {
left:210px;
top:10px;

}

#services_footer4 {
left:310px;
top:10px;

}

#services_footer5 {
left:410px;
top:10px;

}

p#copyright {
position:absolute;
bottom:15px;
color:#CCCCCC;
font-size:10px;
right:2px;

}

