* {
margin:0;
padding:0;
}

html {
height:100%;
}

body {
background:#FFF url(images/da-mainbg_02.jpg) repeat-x;
font-size:12px;
font-family:Arial, sans-serif;
color:#000;
line-height:18px;
height:100%;
}

#outer {
position:relative;
width:935px;
z-index:1;
margin:0 auto;
background:url(images/da-contentbg_08.jpg) repeat-y;
}

#inner {
position:relative;
z-index:2;
width:840x;
padding:0 60px 15px 45px;
}

#flash {
z-index:1;
position:relative;
height:377px;
padding:0;
margin:0;
}

sup {
font-size:.5em;
}

p {
margin-bottom:14px;
text-align:justify;
}

#menu {
position:relative;
width:935px;
height:123px;
background:url(./images/da-header_04.jpg);
border:0;
margin:0;
padding:0;
}

.headerhomemenu {
position:relative;
width:535px;
height:41px;
z-index:10;
float:right;
border:0;
right:0px;
margin:0;
padding:0;
top:50px;
}

#topmenu {
position:relative;
width:100%;
height:50px;
z-index:2;
float:right;
top:0;
border:0;
margin:0;
padding:0;
}

#topmenu .container {
float:right;
width:365px;
}

.headerhomemenu ul li {
display:inline;
border:0;
}

.headerhomemenu li {
display:inline;
list-style-type:none;
border:0;
}

h3 {
position:relative;
top:4px;
font-family:Arial, sans-serif;
font-size:26px;
font-weight:400;
line-height:25px;
color:#000;
letter-spacing:-1px;
margin-bottom:15px;
padding:0 0 10px;
border-bottom:dotted #CCC 1px;
}

#secondarycontent {
position:relative;
width:230px;
height:100%;
margin-bottom:15px;
padding:0;
float:left;
}

#contactcontent {
position:relative;
width:230px;
height:100%;
margin-bottom:0;
padding:0 10px 20px 0;
float:left;
}

#secondarycontent .content, #contactcontent .content {
margin-bottom:0;

}

#contactcontent .content a {
	color:#000;
}

#secondarycontent .content .date {
position:relative;
top:0;
color:#666;
font-weight:700;
padding:0 15px 0 0;
}

#primarycontent {
position:relative;
width:460px;
float:right;
min-height:100%;
padding-left:8px;
margin-bottom:15px;
}

#formcontent {
position:relative;
width:460px;
float:right;
min-height:100%;
padding-left:8px;
}

#primarycontent .content, #formcontent .content{
margin-bottom:20px;

}

#primarycontent .post .header {
position:relative;
}

#floatLeft_width80 {
width:100%;
margin-left:auto;
margin-right:auto;
z-index:5000;
}

.layout2 {
float:left;
width:97%!important;
height:100%;
position:relative;
margin-bottom:1.5em;

margin-top:15px;
}

.layout2 .image {
display:block;
margin-left:20px;
margin-bottom:10px;
padding-bottom:15px;
top:0;
width:300px;
float:left;
}

.layout2 .title {
display:block;
font-size:15px;
font-weight:700;
color:#000;
padding:0 0 5px;
}

.layout2 p {
margin:0 0 0 350px;
padding:0 0 1em 1.2em;
}

#floatLeft_width60 {
width:99%;
margin-left:auto;
margin-right:auto;
padding:15px;
}

.layout2_60 .subtitle {

  padding: 0px 0 0px 7px;

}

#floatLeft_width60 h3 {
position:relative;
top:4px;
font-family:Arial, sans-serif;
font-size:23px;
font-weight:700;
color:#000;
line-height:25px;
margin-bottom:15px;
border-bottom:1px dotted #CCC;
letter-spacing:-1px;
padding:0 0 10px 15px;
}

.layout2_60 {
float:left;
width:100%!important;
position:relative;
margin-bottom:1.5em;
margin-top:15px;
}

.layout2_60 .image {
display:block;
margin-left:20px;
padding-bottom:10px;
top:0;
left:15px;
width:440px;
float:left;
}

.layout2_60 .title {
display:block;
font-size:1.2em;
font-weight:700;
color:#000;
padding:25px 0 5px;
}

.layout2_60 p {
margin:0 0 0 280px;
padding:0 0 1em 1.2em;
}

#contact-area {
width:480px;
margin-top:25px;
}

#contact-area.ctrlHolder {
padding:10px;
}

#contact-area input,#contact-area textarea {
width:400px;
font-family:Helvetica, sans-serif;
font-size:1.4em;
border:2px solid #ccc;
margin:0 0 10px;
padding:2px;
}

#contact-area textarea {
height:30px;
}

#contact-area textarea:focus,#contact-area input:focus {
border:2px solid #900;
}

#contact-area input.submit-button {
width:100px;
float:right;
}

label {
float:left;
text-align:left;
width:250px;
padding-top:5px;
font-size:11px;
}

#footerupbg {
position:absolute;
vertical-align:bottom;
vertical-align:text-bottom;
bottom:200px;
left:0;
background:url(images/da-footerupbg_09.jpg) no-repeat;
width:100%;
height:173px;
z-index:0;
}

#footer {
height:200px;
width:935px;
position:relative;
clear:both;
background: #FFF;
color:#65696c;
margin:0;
}

.footer,.push {
height:50px;
}

#footer .content {
position:relative;
width:935px;
float:right;
padding-top:15px;
text-align:center;
font-size:11px;
}

#footer .content a {
color:#65696c;
text-decoration:none;
}

#footer .image {
position:absolute;
z-index:0;
padding:25px 0 0 150px;
}

#footer ul {
list-style:none;
overflow:hidden;
}

#footer li {
display:inline;
margin:0 1px 0 -1px;
padding:0 12px;
}

#footer a,#footer ul a {
color:#65696c;
}