body{
background-color:#ffffff;
color:#000000;
font-size:16px;
font-family:Century Gothic, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
text-align:center;
}

a:link{
text-decoration:none;
color:#6699cc;
}
a:visited{
text-decoration:none;
color:#6699cc;
}
a:hover{
text-decoration:none;
color:#9966cc;
}

img{
border:0;
}

h1{
font-size:24px;
font-weight:bold;
margin:0;
}

h2{
font-size:16px;
font-weight:bold;
margin:0;
}

.hide{
display:none;
}
.small{
font-size:13px;
}
.tiny{
font-size:9px;
}

.blur_top{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-image:url('images/blur_down.png');
background-repeat:repeat-x;
background-position:left top;
}
.blur_bottom{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-image:url('images/blur_up.png');
background-repeat:repeat-x;
background-position:left bottom;
}
.blur_left{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-image:url('images/blur_right.png');
background-repeat:repeat-y;
background-position:left top;
}
.blur_right{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-image:url('images/blur_left.png');
background-repeat:repeat-y;
background-position:right top;
}

#container{
position:relative;
margin:0 auto 0 auto;
width:1024px;
height:600px;
top:0px;
text-align:left;
}

#bar{
position:absolute;
top:0px;
left:0px;
width:1024px;
height:120px;
background:no-repeat left top;
}

#box{
position:absolute;
top:240px;
left:200px;
width:824px;
height:360px;
background:no-repeat left top;
}

#logo{
position:absolute;
top:120px;
left:20px;
width:160px;
height:120px;
font-size:14px;
text-align:center;
}
#logo a{
display:block;
width:160px;
height:120px;
background:no-repeat left top;
}
#logo a.alicecpa{
background-image:url('images/logo.png');
}

#info{
position:absolute;
top:120px;
left:200px;
width:804px;
height:20px;
font-size:14px;
padding:10px 0 0 0;
}
#info ul{
margin:0;
padding:0;
}
#info li{
float:left;
list-style:none;
padding:0 140px 0 0;
}

#menu{
position:absolute;
top:240px;
left:20px;
width:160px;
height:340px;
font-size:24px;
text-align:right;
border-width:1px 0 0 0;
border-color:#6699cc;
border-style:solid;
padding:20px 0 0 0;
}
#menu ul{
margin:0;
padding:0;
}
#menu li{
float:right;
list-style:none;
padding:5px 0 5px 0;
}
#menu li a{
display:block;
width:160px;
height:30px;
background:no-repeat left top;
}
#menu li a:hover{
background-position:left bottom;
}
#menu li a.hover{
background-position:left bottom;
}
#menu li a.home{
background-image:url('images/home_menu.png');
}
#menu li a.about{
background-image:url('images/about_menu.png');
}
#menu li a.services{
background-image:url('images/services_menu.png');
}
#menu li a.resources{
background-image:url('images/resources_menu.png');
}

#contact{
position:absolute;
top:430px;
left:20px;
width:160px;
height:170px;
font-size:14px;
text-align:center;
border-width:1px 0 0 0;
border-color:#6699cc;
border-style:solid;
}

#content{
position:absolute;
top:152px;
left:200px;
width:804px;
border-width:1px 0 0 0;
border-color:#6699cc;
border-style:solid;
}
#content img{
padding:5px 0 5px 0;
display:block;
}