body {
  background-position: center top; font-size: 11px; background-attachment: fixed; background-image: url(../images/eabg2.jpg); background-color: #ffffff; background-repeat: repeat-y;
}
body {   margin: 0;
  padding: 0;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: center;
  }

html,body {
  height: 100%;
}

a { text-decoration: underline; color: #396c97; }
a:visited { text-decoration: underline; color: #551A8B; }
a:hover { text-decoration: none; color: #cc0000 }
a:visited:hover { text-decoration: underline; color:#cc0000 }

h1 {
  color: #396c97;
  font-size: 16px;
  margin-bottom: 0px;
  text-align: left;
}

h2 {
  color: #CD941D;
  font-size: 14px;
  border-bottom: 1px solid #999999;
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: left;
  font-weight: bold;
}
h2.h2news {
  color: #396c97;
  font-size: 12px;
  margin-bottom: 5px;
  margin-top: 20px;
  }
h2.h2blog {
  color: #396c97;
  font-size: 12px;
  margin-bottom: 5px;
  margin-top: 20px;
  border-bottom: 0px solid #999999;
  }
h2.h2case {
  font-weight: bold;
  color: #666;
  font-size: 12px;
  margin: 20px 0 0;
  border-bottom: 1px solid #999;
}
h2.h2blue {
  color: #396c97;
  font-size: 12px;
  margin-bottom: 5px;
  margin-top: 20px;
  border-bottom: 0px solid #999999;
  font-weight: 600;
  }
h3.h3blue {
  color: #396c97;
  font-size: 12px;
  margin-bottom: 5px;
  margin-top: 20px;
  border-bottom: 0px solid #999999;
  font-weight: 600;
  }
h3 {
  font-weight: bold;
  color: #666;
  font-size: 12px;
  margin: 20px 0 0;
  border-bottom: 1px solid #999;
}
h3.h3case {
  color: #396c97;
  font-size: 12px;
  margin-bottom: 5px;
  margin-top: 20px;
  border-bottom: 0px solid #999999;
}
h3.h310 {
  color: #3333333;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: 600;
  }
h4 {
  color: #396c97;
  font-size: 12px;
  margin-bottom: 5px;
  margin-top: 20px;
}
p {
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 16px;
  text-align: left;
}


ul{
  padding: 0;
  margin: 0;
  list-style-position: inside;
  list-style-type: square;
}

li{
  padding-bottom: 5px;
  text-align: left;
}

.quote {
	border-color: #AAAAAA;
	border-style: solid;
	border-width: 1px 0 0;
	line-height: 1.1em;
	padding-top: 6px;
}

.link
#SignUp .signupframe {
    color: #226699;
    font-family: Arial, Helvetica, sans-serif;
    }
    .link {
        text-decoration: none;
        }
    #SignUp .signupframe {
        border: none;
        background: #ffffff;
        }

.bullet-list {
  padding-left: 10px;
  list-style: square;
  margin-left: 10px;
}


.clear {
  clear:both;
}


/* Wrapper */

#wrapper {
  width: 780px;
  position: relative;
  margin: 0 auto;
  text-align: left;
  background-color: #ffffff;
  border: 1px;
}

/*
html>body #wrapper {height: auto} */
/*for mozilla */



/* Navigation */

#navigation {
  text-align: center;
  padding: 10px 0 10px;
  font-size: 10px;
  font-weight: bold;
}

#navigation a {
  color: #666;
  margin-right: 30px;
  text-decoration: none;
}

#navigation a:hover {
  color: #396C97;
}

#navigation a.on {
  color: #396C97;
}
.on-two {
  font-weight: bold;
}



/* Navigation Line Arrow Graphics*/



#about_line a, #services_line a, #people_line a, #resources_line a {
  text-decoration: none;
  color: #666666;
}

#about_line a:hover, #services_line a:hover, #people_line a:hover, #resources_line a:hover {
  color: #396C97;
  text-decoration: underline;
}


#about_line, #people_line, #resources_line, #services_line {
  width: 757px;
  height: 32px;
  font-size: 11px;
}

#about_line {
  background-image: url(../shared/aboutus_arrow.gif);
  background-repeat: no-repeat;
  padding-top: 10px;
}

#services_line {
  background-image:url(../shared/services_arrow.gif);
  background-repeat:no-repeat;
  padding-top: 10px;
}

#people_line {
  background-image:url(../shared/people_arrow.gif);
  background-repeat:no-repeat;
  padding-top: 10px;
}

#resources_line {
  background-image:url(../shared/resources_arrow.gif);
  background-repeat:no-repeat;
  padding-top: 10px;
}

#about_line ul {
  margin-left: 50px;
}

#services_line ul {
  margin-left: 70px;
}

#people_line ul {
  margin-left: 130px;
}

#resources_line ul {
  margin-left: 220px;
}

#about_line ul, #people_line ul, #resources_line ul, #services_line ul {
  margin-top: 0;
  padding: 0;
}

#about_line li, #people_line li, #resources_line li, #services_line li {
  float: left;
  list-style: none;
  margin-right: 15px;
}

/* Main Column */

#main-column {
  width: 500px;
  padding: 0px 20px 0 38px;
  float: left;
  margin-top: 15px;
  margin-bottom: 15px;
}

.section_header {
  text-align: center;

}

.column-scroll {
  height: 425px;
  overflow: auto;
}


/* homepage boxes */

#service-areas {
  margin: 24px 0 24px 0;
  height: 243px;
}

#service-areas div{
  width: 148px;
  height: 240px;
  margin-right: 5px;
  float: left;
}
.homepage-boxes {
  background: #dfdfdf;
  font-size: 11px;
}
.homepage-boxes ul {
  margin-right: 15px;
  margin-left: 15px;
  margin-top: 5px;
}

.homepage-boxes li {
  margin-bottom: 2px;
  list-style-position: inside;
}

#taxflash { /* Tax Flash container */
float: left;
width: 500px;
margin-top: 10px;
margin-right: 15px;
margin-bottom: 10px;
margin-left: 0;
padding: 10px;
background:#FFFFFF; /* Adds a background color to the container */
border: none;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#taxflash h1 { /* your text heading */
margin: 0;
padding: 0;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 16px;
color:#396c97;}

#taxflash h2 { /* Tax Flash article title */
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#CD941D;
  border-bottom: 1px solid #999999;
}

#taxflash h3 { /* Tax Flash posted date */
font-size:12px;
font-weight: normal;
font-style: italic;
color:#333333;}

#taxflash p { /* Tax Flash article content */
margin-top: 10px;
font-size: 12px;
color: #003399 }

#taxflash .phone { /* your class and text to add contact informaton*/
text-align: center;
font-size: 14px;
font-weight: bold;
color: #000000;}



/* Right Column */

#right-column {
  width: 160px;
  margin: 20px 0 0 30px;
  float: left;
}
#right-column ul {
  margin-top: 5px;
  padding-bottom: 10px;
}

#contact-info li {
  padding-bottom: 1px;
}
#contact-info {
  margin-top: 20px;
}


/* Email Form */

#email-form {
  font-size: 11px;
  line-height: 11px;
}



/* Footer */

#footer {
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
  width: 780px;
  height: 30px;
  font-size: 11px;
  color: #666;
  text-align: center;
}

#footer p {
  margin-top: 5px;
  text-align: center;
}

#footer2 {
  border-top: 0px solid #999999;
  border-bottom: 0px solid #999999;
  margin-top: 10px;
  width: 780px;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #666;
  text-align: center;
}
#footer2 p {
  margin-top: 5px;
  font-size: 11px;
}

#footer3 {
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
  width: 786px;
  height: 45px;
  font-size: 11px;
  color: #666;
  text-align: center;
}

#footer3 p {
  margin-top: 5px;
  text-align: center;
}

#footer4 p {
  margin-top: 5px;
  width: 740px;
  font-size: 9px;
  color: #3B3B3B;
}

.boldbodytextred {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: 16px;
font-weight: 600;
color: #CC0000;
text-decoration: none;
}
.bodytext {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 16px;
font-weight: normal;
color: #000000;
text-decoration: none;
}
.topnav { BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #333333 0px solid; BORDER-LEFT: #cccccc 0px solid; BORDER-BOTTOM: #cccccc 0px solid; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 0px }
#navcontainer { float:left; border-bottom:1px solid #44749D; width:780px }
#nava { float:left; width:1px; height:26px; margin: 0px; padding:0px; border-bottom:1px solid #336699;}
#nav1 { float:left; width:130px; height:26px; margin: 0px; padding:0px; text-align: center; vertical-align: middle; background-image: url(../graphics/nav1.gif); }
#nav2 { float:left; width:130px; height:26px; margin: 0px; padding:0px; text-align: center;  background-image: url(../graphics/nav1.gif); }
#nav3 { float:left; width:130px; height:26px; margin: 0px; padding:0px; text-align: center;  background-image: url(../graphics/nav1.gif); }
#nav4 { float:left; width:130px; height:26px; margin: 0px; padding:0px; text-align: center;  background-image: url(../graphics/nav1.gif); }
#nav5 { float:left; width:130px; height:26px; margin: 0px; padding:0px; text-align: center;  background-image: url(../graphics/nav1.gif); }
#nav6 { float:left; width:96px; height:26px; margin: 0px; padding:0px; text-align: center;  background-image: url(../graphics/nav1.gif); }

.nav {
  FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: 600; vertical-align: middle; line-height: 26px;
}
A.nav:link {
  FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: 600
}
A.nav:visited {
  FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: 600
}
A.nav:hover {
  FONT-SIZE: 10px; COLOR: #396C97; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; font-weight: 600
}
.subnav {
  PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.subnav:link {
  PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 161px; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.subnav:visited {
  PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 161px; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.subnav:hover {
  PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; BACKGROUND: #cccccc; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 161px; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.subnav2 {
  PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 200px; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.subnav2:link {
  PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 200px; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.subnav2:visited {
  PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 200px; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.subnav2:hover {
  PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; BACKGROUND: #cccccc; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 200px; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#news ul, #news ul ol {margin: 0em 0em 1.5em 0em; padding: 0em; }
#news li {margin: 0em 0em 1.5em 0em; padding: 0em; }
#norm ul, #norm ul ol { margin: .5em 0em 1em 2.5em; padding: 0em; list-style: disc; }

#header {
background-image: url('../images/index_r3.jpg');
background-repeat: no-repeat;
width:780px;
height:198px;
}
#atas {

background-image: url('../images/ribbon.png');
background-repeat: no-repeat;
width:790px;
height:198px;
background-position: left top;
margin: 0 0 0 0px;
}


ul#css3menu,ul#css3menu ul{
  margin:0;list-style:none;background-color:#C0C0C0;background-image:url("menubk.png");background-repeat:repeat;border-width:0px;border-style:solid;border-color:#999999;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
ul#css3menu ul{
  display:none;position:absolute;left:-1px;top:98%;-moz-box-shadow:0.7px 1px 1px #777777;-webkit-box-shadow:0.7px 1px 1px #777777;box-shadow:0.7px 1px 1px #777777;padding:0 9px 9px;background-color:#e3e3e3;background-image:none;border-width:1px;border-style:solid;border-color:#d8d9da;}
ul#css3menu li:hover>*{
  display:block;}
ul#css3menu li:hover{
  position:relative;}
ul#css3menu ul ul{
  position:absolute;left:98%;top:-2px;}
ul#css3menu{
  padding:1px 1px 1px 0;display:block;font-size:0;float:left;}
ul#css3menu li{
  display:block;white-space:nowrap;font-size:0;float:left;}
ul#css3menu>li,ul#css3menu li{
  margin:0 0 0 1px;}
ul#css3menu ul>li{
  margin:1px 0 0;}
ul#css3menu a:active, ul#css3menu a:focus{
  outline-style:none;}
ul#css3menu a{
  display:block;vertical-align:middle;text-align:left;text-decoration:none;font:bold 10px Verdana;color:#262626;cursor:default;padding:10px;background-color:#ffffff;background-image:url("menubk.png");background-position:0 50%;border-width:0px;border-style:none;border-color:#6655FF;}
ul#css3menu ul li{
  float:none;margin:9px 0 0;}
ul#css3menu ul a{
  text-align:left;padding:8px 0 0 0;background-color:#e3e3e3;background-image:none;border-width:1px 0 0 0;border-style:solid;border-color:#D9D9D9;font:bold 10px Verdana;color:#333333;text-decoration:none;}
ul#css3menu li:hover>a{
  background-color:#ffffff;border-color:#665500;border-style:none;font:bold 10px Verdana;color:#efefef;text-decoration:none;background-image:url("menubk.png");background-position:0 100%;}
ul#css3menu img{
  border:none;vertical-align:middle;margin-right:20px;width:24px;height:24px;}
ul#css3menu ul img{
  width:6px;height:12px;}
ul#css3menu img.over{
  display:none;}
ul#css3menu li:hover > a img.def{
  display:none;}
ul#css3menu li:hover > a img.over{
  display:inline;}
ul#css3menu span{
  display:block;overflow:visible;background-position:right center;background-repeat:no-repeat;padding-right:0px;}
ul#css3menu ul li:hover>a{
  background-color:#e3e3e3;background-image:none;border-style:solid;border-color:#D9D9D9;font:bold 10px Verdana;color:#aa0000;text-decoration:none;}
ul#css3menu li.topfirst>a{
  weight:16px;height:16px;line-height:16px;border-radius:0px 0 0 0px;-moz-border-radius:0px 0 0 0px;-webkit-border-radius:0px 0 0 0px;text-shadow:#d8d8d8 0px 1px 1px;}
ul#css3menu li.topfirst:hover>a{
  line-height:16px;text-shadow:#3d3d3d 0px -1px 1px;}
ul#css3menu li.topitem>a{
  height:16px;line-height:16px;text-shadow:#d8d8d8 0px 1px 1px;}
ul#css3menu li.topitem:hover>a{
  line-height:16px;text-shadow:#3d3d3d 0px -1px 1px;}
ul#css3menu._>li>a{
  padding:0;}
ul#css3menu li.subfirst>a{
  background-color:#e3e3e3;background-image:none;border-width:0;border-style:none;padding:0;font:bold 10px Verdana;color:#333333;text-decoration:none;}
ul#css3menu li.subfirst:hover>a{
  background-color:#e3e3e3;background-image:none;border-style:none;font:bold 10px Verdana;color:#aa0000;text-decoration:none;}
ul#css3menu li.toplast>a{
  height:16px;line-height:16px;border-radius:0 0px 0px 0;-moz-border-radius:0 0px 0px 0;-webkit-border-radius:0 0px 0px 0;text-shadow:#d8d8d8 0px 1px 1px;}
ul#css3menu li.toplast:hover>a{
  line-height:16px;text-shadow:#3d3d3d 0px -1px 1px;}

