html, body {margin:0px; padding:0px; font-family:times;}
body {background-color:#CCC; font-size:11pt;}
h1,h2, h3, h4, h5, h6, p {margin:0px; padding:0 0 10px 0;}
h1,h2, h3, h4, h5, h6 {font-family:arial;}
h1 {font-size:26pt; padding-top:40px; padding-bottom:45px;}
h2 {font-size:12pt; font-weight:bold; padding-top:10px;}
h3 {font-size:14pt;}

ul {margin:0 0 0 0px; padding:0 0 0 20px; text-align:left; font-family:serif;}
li {margin:0px; padding:0px; text-align:left; vertical-align:top;}

body.eml_home li.link_home a,
body.eml_products li.link_products a,
body.eml_services li.link_services a,
body.eml_contacts li.link_contacts a,
body.eml_comments li.link_comments a,
body.eml_about li.link_about a,
body.eml_david li.link_david a {
color:#6699CC;}

body.eml_home .usefullspace {height:50px;}
.dhflogo {padding-bottom:45px;}
/*.logospace {height:50px;}*/

body.eml_privacy .usefullspace {height:234px;}
body.eml_privacy h1 {color:#4E4E4E; padding:0 0 10px 0;}
.top_space {height:30px;}

#container {height:auto !important; height:800px; width:1024px; padding:0px; margin:0 auto; background:#888 url(background.jpg) repeat-x; background-position:top left; background-attachment:fixed;}

.lefttab, .middletab, .righttab, .lefttabb, .middletabb, .righttabb {background:transparent url('tabs.png') no-repeat;}

.lefttabb, .middletabb, .righttabb {margin:0 0 10px 0;}

.righttab {background-position:-3px -5px; width:274px; height:10px;}
.righttabb {background-position:-3px -35px; width:274px; height:10px;}

.middletab {background-position:-281px -5px; width:480px; height:10px;}
.middletabb {background-position:-281px -35px; width:480px; height:10px;}

.lefttab {background-position:-765px -5px; width:230px; height:10px;}
.lefttabb {background-position:-765px -35px; width:230px; height:10px;}

.tabr {background-color:#ffffff; width:274px;}
.tabr h1, .tabr h2, .tabr h3, .tabr p, .tabr ul {margin:0 25px;}
.tabr h2 {padding-top:20px; font-size:18pt;}
.tabr div.rspace {height:50px;}
.tabr ul {margin:0px 25px; padding:0; font-size:10pt; font-family:arial;}
.tabr ul li {padding:0 0 10px 0;}

.tabm {background-color:#ffffff; width:480px; padding:30px 0;}
.tabm h1, .tabm h2, .tabm p, .tabm ul {margin:0 30px;}
.tabm ul {padding-bottom:10px;}
.tabm a {color:#6699CC; text-decoration:none; border-bottom:2px solid #6699CC;}
.tabm a:hover {color:#6699CC; text-decoration:none; border-bottom:2px solid #6699CC;}
.arialtext {font-family:arial;}

.tabl {background-color:#ffffff; width:230px; text-align:center;}

.tabl ul {margin:0px; padding:0px; list-style-type:none; text-align:left; font-family:arial;}
.tabl li {margin:0px; padding:0 0 12px 20px; text-align:left;}
.tabl div.lspace {height:200px;}
.tabl img {padding:20px 0;}
.tabl li a {font-family:arial; font-weight:bold; font-size:10pt; color:#4E4E4E; text-decoration:none;}
.tabl li a:hover {font-family:arial; font-weight:bold; font-size:10pt; color:#4E4E4E; text-decoration:none;}


#col_left {margin-left:10px; width:230px; float:left;}
#col_right {width:765px; margin-left:250px; }
#incol_left {width:480px; float:left; }
#incol_right {margin-left:490px; width:274px; }

* html #col_left {display:inline; overflow:hidden; margin:0 0 0 10px; padding:0px;}
* html #col_right {display:inline; overflow:hidden; margin:0 0 0 10px; padding:0px;}

* html #incol_left {display:inline; margin:0px; padding:0px;}
* html #incol_right {display:inline; margin:0 0 0 10px; padding:0px; float:left; }

.header_img {margin:0 0 10px 0;}
.clear {clear:both;}

#footer {border-top:3px solid #fff; width:1004px; margin:20px 10px 0px 10px; padding:10px 0 40px 0; font-family:arial; font-size:8.5pt; color:#fff;}
#footer a {color:#fff; text-decoration:none;}
#footer a:hover {color:#fff; text-decoration:none;}


ul.babyblue {list-style-type:none;}
ul.babyblue li  {background-image:url('bluebullet.png');background-repeat:no-repeat;background-position:0px -4px;padding-left:20px; }
ul.babyblue li a {color:#6699CC; text-decoration:none;}
ul.babyblue li a:hover {color:#6699CC; text-decoration:none;}
ul.babyblue li a:visited {color:#6699CC; text-decoration:none;}

.aqua {color:#99CCCC; }
.blueaqua {color:#00ABC4;}
.darkblue {color:#0059A1;}

ul.darkaqua {list-style-type:none;}
ul.darkaqua li {background-image:url('aquabullet.png');background-repeat:no-repeat;background-position:0px -4px;padding-left:20px; }
ul.darkaqua li a {color:#00ABC4; text-decoration:none;}
ul.darkaqua li a:hover {color:#00ABC4; text-decoration:none;}
ul.darkaqua li a:visited {color:#00ABC4; text-decoration:none;}


.textright {text-align:right;}
.spacer {height:8px;}
.btm_margin {margin-bottom:10px;}
.logo_margin {margin-bottom:30px;}
.bold {font-weight:bold;}