@charset "utf-8";
/* CSS Document */
body{
background:url(../images/ddh-cpa-background.png);
background-repeat:repeat-x;
background-color:#fffefe;
margin:28px;
}
#home-top{
position:relative;
}
#table-container{
position:relative;
}
.leftshadow{
background:url(../images/ddh-cpa-left-shadow.png);
}
.rightshadow{
background:url(../images/ddh-cpa-right-shadow.png);
}
#header{
width:910px;
height:323px;
background:url(../images/header-background-ddh-cpa.png);
position:relative;
}
#footer{
width:910px;
height:80px;
background:url(../images/footer-ddh-cpa.png);
}
#bar{
width:870px;
height:38px;
background:url(../images/header-bar-background-ddh-cpa.png);
margin-left:5px;
margin-right:5px;
position:relative;
color:#FFFFFF;
}
#header-container{
width:870px;
height:306px;
margin-left:20px;
margin-right:20px;
margin-top:17px;
position:relative;
background:url(../images/header-1-ddh-cpa.jpg);
}
.hidden{
display:none;
}
#logo{
position:absolute;
top:20px;
left:367px;
z-index:1005;
}
#text{
position:absolute;
top:184px;
left:170px;
z-index:1006;
}
.text-right{
margin-right:10px;
}
#navigation{
position:absolute;
right:0px;
z-index:1010;
width:342px;
height:48px;
background:url(../images/nav-background-ddh-cpa.png);
}
#nav-text{
width:334px;
height:40px;
margin-bottom:8px;
margin-left:8px;
margin-top:10px;
font-family:sans-serif, Arial, Helvetica;
font-size:16px;
}
#nav-text a{
color:#FFFFFF;
text-decoration:none;
}
#nav-text a:hover{
color:#fe8212;
}
.space{
padding-right:14px;
}
img{
border:none;
}
#blog{ 
position:absolute;
bottom:8px;
left:32px;
visibility:hidden; 
}
#services{
position:absolute;
bottom:8px;
left:90px;
visibility:hidden;
}
#services-takeover-ar{
position:absolute;
bottom:8px;
left:90px;
visibility:hidden;
}
#staff{
position:absolute;
bottom:8px;
left:153px;
visibility:hidden;
}
#resources{
position:absolute;
bottom:8px;
left:219px;
visibility:hidden;
}
#resources-takeover-ar{
position:absolute;
bottom:8px;
left:219px;
visibility:hidden;
}
#resources-takeover a:hover{
text-decoration:none;
color:#fe8212;
}
#contact{
position:absolute;
bottom:8px;
left:171px;
visibility:hidden;
}
#services-takeover{
width:870px;
height:306px;
position:absolute;
visibility:hidden;
z-index:1008;
background:url(../images/ajax-nav-background-ddh-cpa.png);
background-repeat:repeat-x;
font-size:12px;
font-family:sans-serif, Arial, Helvetica;
color:#FFFFFF;
}
#services-takeover a{
font-size:12px;
font-family:sans-serif, Arial, Helvetica;
color:#FFFFFF;
text-decoration:underline;
}
#services-takeover a:hover{
text-decoration:none;
color:#fe8212;
}
#resources-takeover{
width:870px;
height:306px;
visibility:hidden;
position:absolute;
z-index:1008;
background:url(../images/ajax-nav-background-ddh-cpa.png);
background-repeat:repeat-x;
}
#resources-takeover a{
font-size:12px;
font-family:sans-serif, Arial, Helvetica;
color:#FFFFFF;
}
.cursor{
cursor:pointer;
}
.exit{
width:61px;
height:20px;
cursor:pointer;
}
.serv1{
padding:0 0 0 10px; margin:0; width:160px; float:left;
}
.serv2{
padding:0 0 0 84px; margin:0; width:160px; float:left;
}
.serv3{
padding:0 0 0 83px; margin:0; width:129px; float:left;
}
.subnav{
position:absolute;
top:158px;
left:0px;
}
.navhead{
position:absolute;
top:131px;
left:7px;
font-size:17px;
font-weight:600;
color:#4e77ff;
}
div, p, span, td{
line-height:20px;
font-family:sans-serif, Arial, Helvetica;
}
.res1{
padding:0 0 0 9px; margin:0px 0 0 0; width:150px; float:left;
}
.res2{
padding:0 0 0 101px; margin:0px 0 0 0; width:150px; float:left;
}
.res3{
padding:0 0 0 101px; margin:0px 0 0 0; width:100px; float:left;
}
.orange{
color:#fe8212;
}
.orangebold{
color:#fe8212;
font-weight:600;
}
#bar-container{
position:relative;
}
#home-input{
background:url(../images/input-field-acutal-ddh-cpa.png);
width:160px;
height:22px;
margin-left:2px;
margin-right:2px;
border:0px;
color:#737373;
padding:3px;
font-family:sans-serif, Arial, Helvetica;
font-size:14px;
}
#newsletter{
position:absolute;
left:185px;
top:9px;
}
#input-wrapper{
background:url(../images/input-field-ddh-cpa.png);
width:164px;
height:22px;
position:absolute;
left:444px;
top:8px;
}
#home-submit{
position:absolute;
left:617px;
top:8px;
}
#footer-container{
height:46px;
width:870px;
position:relative;
margin-bottom:14px;
margin-left:20px;
margin-right:20px;
margin-top:20px;
}
#copywright{
font-size:16px;
font-weight:600;
}
#cpywrapper{
position:absolute;
bottom:3px;
right:0px;
}
.hbreak{
width:830px;
height:1px;
border-bottom:dotted;
border-width:1px;
border-bottom-color:#CCCCCC;
margin-left:20px;
margin-right:20px;
}
.hbreak-foot{
width:830px;
height:1px;
border-bottom:dotted;
border-width:1px;
border-bottom-color:#CCCCCC;
margin-left:20px;
margin-right:20px;
margin-top:20px;
}
.hbreak-pad{
width:830px;
height:1px;
border-bottom:dotted;
border-width:1px;
border-bottom-color:#CCCCCC;
margin-left:20px;
margin-right:20px;
margin-top:20px;
margin-bottom:20px;
}
.hbreak-pad2{
width:830px;
height:1px;
border-bottom:dotted;
border-width:1px;
margin-left:10px;
margin-right:20px;
margin-top:20px;
margin-bottom:20px;
border-bottom-color:#CCCCCC;
}
.vbreak-wrap{
width:470px;
border-right:dotted;
border-right-width:1px;
border-right-color:#CCCCCC;
margin-right:20px;
margin-top:0px;
font-size:12px;
float:left;
}
#main{
width:870px;
margin-left:5px;
margin-right:5px;
margin-top:20px;
}
#footer{
width:830px;
}
#news{
position:relative;
float:right;
width:379px;
height:505px;
overflow:hidden;
margin-top:0px;
font-size:12px;
}
.clear{
clear:both;
}
#main-space{
margin-right:20px;
}
p, div, span, td, form{
}
#login{
font-size:12px;
position:absolute;
left:10px;
top:10px;
}
#phone{
font-size:18px;
position:absolute;
right:8px;
top:8px;
}
#login a{
color:#FFFFFF;
text-decoration:underline;
}
#login a:hover{
text-decoration:none;
color:#f77e10;
}
.lblue{
color:#4e77ff;
}
.text{
font-size:12px;
margin-left:10px;
}
h1,h2,h3,h4,h5,h6{
margin:0px;
font-size:18px;
font-weight:600;
margin-bottom:10px;
}
.lefthead{
margin-left:8px;
}
.righthead{
margin-right:8px;
}
#home-rss{
position:absolute;
right:121px;
top:-2px;
z-index:2000;
}
#services-home{
font-size:12px;
}
a{
color:#1341d7;
text-decoration:underline;
}
a:hover{
text-decoration:none;
color:#fe8212;
}
#services-home a{
color:#000000;
}
#services-home a:hover{
text-decoration:none;
color:#fe8212;
}
#resources-home a{
color:#000000;
}
#resources-home h4 a{
color:#1341d7;
}
#services-home h3 a{
color:#1341d7;
}
#resources-home a:hover{
text-decoration:none;
color:#fe8212;
}
#main-space a{
color:#000000;
}
#main-space a:hover{
color:#fe8212;
text-decoration:none;
}
#test{
margin-top:10px;
}
#test a{color:#1341d7;
}
.blue{
color:#1341d7;
}
#services-takeover .navhead a{
font-size:17px;
font-weight:600;
color:#4e77ff;
}
#resources-takeover .navhead a{
font-size:17px;
font-weight:600;
color:#4e77ff;
}
ul, li, p{
}
#contact-area{
width:360px;
height:90px;
}
#required{
font-size:10px;
}
.red{
color:#FF0000;
}
#footer-text{
	font-size:12px;
	position:absolute;
	bottom:10px;
	left: 173px;
}
.thumbnail {
float:left;
border:solid;
color:#1341d7;
border-width:1px;
}
.post{
float:left;
padding-left:15px;
text-align:left;
}
.postbody{
float:left;
padding-left:10px;
height:80px;
overflow:hidden;
}
.postwrap{
margin-bottom:40px;
float:left;
}
.postclear{
clear:both;
}
.postwrap a:hover .thumbnail{
float:left;
border:solid;
color:#fe8212;
border-width:1px;
}
.date{
float:left;
width:72px;
}
.subhead{
font-size:14px;
}
#bottom-bar{
width:100%;
height:30px;
background:url(../images/bottom-bar.png);
position:fixed;
top:0px;
z-index:2000;
left:0px;
border-top:solid;
border-top-color:#000000;
border-top-width:1px;
}
#icons{
margin-top:2px;
margin-bottom:2px;
margin-left:auto;
margin-right:auto;
width:110px;
background-color:#fefefe;
z-index:2001;
}
#icons img{
margin-left:0px;
margin-right:0px;
float:left;
}
.bubble-left{
width:3px;
height:26px;
float:left;
background:url(../images/bubble-left.png);
}
.bubble-right{
width:3px;
height:26px;
float:left;
background:url(../images/bubble-right.png);
}
.staff-space{
margin-right:40px;
}
.resources-space{
margin-right:20px;
}
.footer-space a{
margin-right:30px;
}
#head-twitter {
left:5px;
position:absolute;
top:67px;
z-index:1005;
}
#head-facebook {
left:4px;
position:absolute;
top:130px;
z-index:1005;
}
#head-rss {
left:4px;
position:absolute;
top:4px;
z-index:1005;
}
