/* CSS Document */
table.content {background:#fff;}
ul.iefix {margin-left:-15px;list-style-type:square;}
#headrow tr,#headrow td {font-weight:bold;font-size:11px;background:#ccc;color:#333; text-transform:capitalize; text-align:center}

body.body{background:#333; background-image:url(../images/bg.jpg); background-position:top; background-repeat:repeat-x; margin-top:0px; margin-left:auto; margin-right:auto; margin-bottom:0px}
body,td {font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#666; font-size:11px; line-height:1.3em;}
#wrapper {width:990px;  margin-left:auto; margin-right:auto; background-color:#fff;
}
.contain {display:table; background-repeat:repeat-y;
 background-image:url(../images/bodybg.gif); height:100% }
#header {height:93px; }
#navmenu {height:33px;width:100%;}
#navmenu ul.menu {margin-left:0px; width:100% ; display:block  }
#navmenu .menu li { list-style-type:none; float:left;  
padding:2px 2px 2px 2px; text-align:left; background-color:#531a17   }
#navmenu .menu li a {color:#fff; }
#content {clear:both;  }
#footer {clear:both;  font-size:10px; color:#999; text-align:left; padding-bottom:10px }
#footer a {color:#999; text-decoration:none }
#footer a:hover {color:#999; text-decoration:underline }
ul {margin-top:0px; padding-top:0px; }
ul li,ul li li {list-style-image:url(../images/ditems_23.jpg); }
h1 {font-size:18px; margin-top:0px; height:25px; border-top:1px dashed #999;
background-color:#eee; color:#39434f; border-bottom:1px dashed #999; 
padding-top:7px; line-height:normal }
h2 {font-size:18px; margin-top:0px; line-height:normal }
h3 {font-size:16px; margin:0px; line-height:normal; 
background-image:url(../images/DPE_45.jpg); background-repeat:repeat-x; 
height:32px; padding-top:15px; padding-left:15px;   color:#fff;  vertical-align:middle;
margin-bottom:0px;  line-height:normal;  }
h3.home {font-size:16px; margin:0px; 
line-height:normal; background-image:url(../images/home_cal_43.jpg); 
background-repeat:no-repeat; height:32px; 
padding-top:15px; padding-left:15px; color:#fff;  vertical-align:middle;
margin-bottom:0px;  line-height:normal; padding-left:58px; }
h4 {font-size:14px; margin-top:0px; line-height:normal;}
a,a:visited,a:active,a:link { color:#b46e12; text-decoration:none}
a:hover { color:#b46e12; text-decoration:underline}
a.print,a.print:active,a.print:visted,a.print:hover {color:#666; letter-spacing:0.05em}
input,textarea {font-family:Arial, Helvetica, sans-serif; color:#444;font-size:11px; border:1px solid #aaa }
img {border:0px;}
select {font-family:arial; color:#333; font-size:11px; }
p {margin-bottom:15px;margin-top:0px;}
input.contact {width:95%; }


hr {
border: 0;
color: #ccc;
background-color: #ccc;
height: 1px;
width: 90%;
text-align: left; margin-bottom:10px; margin-left:0px;
}


.bread {font-size:10px;color:#444; font-weight:normal }

.left {width:178px; float:left;  padding-left:5px; display:inline-block; }
.content {width:570px; padding:10px; float:left;
margin:5px;  display:block; }

.contentHome {width:auto;   float:left;  display:inline-block; }
.right {width:195px; padding-right:10px;   float:right; display:inline-block; }

.menhead {width:143px; height:22px;    background-image:url(../images/ditems_07.jpg); background-repeat:no-repeat;
 background-position:top left; padding-left:35px; color:#fff; font-weight:bold;
 font-size:10px; padding-top:7px; margin-top:3px;}
 .menheada {display:none; color:#fff; }
.leftmenu ul {margin-left:0px; padding-left:5px; padding-top:0px; margin-top:0px; margin-bottom:0px; padding-bottom:0px}
.leftmenu ul li {list-style-type:none;
list-style-image:none; background-color:#444; border-bottom:1px solid #ddd;
font-weight:bold; font-size:11px; padding-left:10px; 
padding-bottom:3px; padding-top:3px; line-height:normal; 
text-align:left; 
display:block;   }
.leftmenu ul li a {color:#fff; }
.leftmenu ul li.subitem {background-color:#666; text-transform:capitalize; font-weight:normal; padding-left:20px;}
.submitActive {padding-left:20px;}
.leftmenu ul li.subitem:hover,.leftmenu ul li.subitemActive {background-color:#888;}
.leftmenu ul li.active,.leftmenu ul li:hover {background-color:#a98536;   }
.newsleft {width:15%; float:left; margin-right:12px; }
.newsmain {width:80%; float:right; margin-left:12px;  }
.newsmain h2 {margin-bottom:12px; font-size:140%}
.row2 {background:#eee; } .row1 {background:#ddd; }
table.banner td {line-height:normal;font-family:verdana; font-size:1px}
#navbar td {text-align:center; font-size:15px; font-weight:bold;}
div.body{margin-left:5px; padding-top:4px;height:388px; padding-right:10px; overflow:auto;
scrollbar-arrow-color: #fff;
scrollbar-3dlight-color: #fff;
scrollbar-darkshadow-color: #fff;
scrollbar-face-color: #BF9660;
scrollbar-highlight-color: #915F23;
scrollbar-shadow-color: #915F23;
scrollbar-track-color: #eeeeee;
}
.contact td{font-size:9px;}
.date {font-size:10px; color:#531a17; margin-top:0px; font-weight:normal}


.nav1 td a {color:#fff;}
.headline {font-size:11px;}
.hide {display:none;}
.intro {margin-bottom:10px;  font-size:11px; line-height:normal; font-weight:bold; }
.niframe {display:none;width:1; height:1;}
.thumb {text-align:center;width:142px;height:140px;float:left; margin:2px; border:1px solid #eee; margin-bottom:2px; margin-top:2px;}
.thumb:hover {text-align:center;width:142px;height:140px;float:left; margin:2px; border:1px solid #bbb; margin-bottom:2px; margin-top:2px;}
.thumb2 {text-align:center;width:120px;height:100px;float:left; margin:15px; border:1px solid #eee; margin-bottom:2px; margin-top:2px;}
.thumb2:hover {text-align:center;width:120px;height:100px;float:left; margin:15px; border:1px solid #bbb; margin-bottom:2px; margin-top:2px;}
.thumb td,.thumb2 td{text-align:center;}
h3.subhead {font-size:12px;}
.sidenav .headnav {font-size:13px; font-weight:bold; }
.sidenav .navitem {font-size:11px; font-weight:bold; padding:1px; padding-top:2px;
 padding-bottom:2px; padding-left: 6px; }

.itemcode {font-size:10px; font-weight:normal}
.itemname {font-size:11px; font-weight:bold; }

.pagethis {border:1px solid #ddd; padding:2px; background:#eee;}
.page {border:1px solid #ddd; padding:2px;}
.page:hover {border:1px solid #ddd; background:#eee}
.pageof {float:left; color:#666;}

.pagit {text-align:right; margin-top:10px; font-size:11px; margin-bottom:10px; }
#results tr td {font-size:10px;}
.req {float:right; font-size:10px; }

.NavMenu td {font-weight:bold; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:10px;}
.quote {font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; }
.testimonial {margin:20px;}
.testname {font-style:italic; padding-left:25px; margin-top:7px;}

.sitemap,.sitemap ul,.sitemap ul ul  {list-style-type:none; margin-left:0px; display:block}
.sitemap ul li.closed ul {display:none}
.sitemap li.closed ul {display:none}

.sitemap ul li.open ul {display:block}
.sitemap li.open ul {display:block}


.proglist {width:100%; padding-bottom:10px; margin-bottom:10px; }
.proglist h2,h2.bordered {font-size:16px; margin-top:0px;  border-top:1px dashed #999;
background-color:#eee; color:#39434f; border-bottom:1px dashed #999;  width:100%; margin-bottom:5px; 
padding-top:4px;padding-bottom:4px; text-align:left; line-height:normal; display:table }
.proglist h2 a {color:#39434f; }
.proglist .image {width:75px; height:95px; float:left; display:inline-block;  }
.proglist .text { text-align:left; }

.rdcat {width:100%; clear:both; padding-top:10px; }
.rdcat .titlea {font-weight:bold; color: #000; }
.rdcat .img {width:62px; float:left; display:inline-block }
.rdcat .txt {width:128px; float:left; border-bottom:1px dashed #666; padding-bottom:13px; }


.soalist {margin-bottom:12px; display:block; clear:both; width:100%; height:45px; }
.soalist  h2 {font-size:11px; margin:0px; padding:0px }
 .soalist .image {float:left; width:75px; }
 .soalist .text {float:left; width:auto; }


h2.subpage {font-size:16px; }

.glosslist {padding:5px 0px 5px 0px; height:40px; border-bottom:1px dashed #ddd; text-align:left; 
 }
.glosslist dt {padding:0px; margin:0px; font-weight:bold; color:#b46e12; text-indent: 0}
.glosslist dd {padding:0px; margin:0px; text-indent: 0}
dl { text-indent: 0  }
.headrowa td {font-weight:bold; color:#b46e12; }

.newsform label {display:block; font-weight:bold; text-align:left; font-size:10px;  }
.newsform input[type=text]{ width:98%; margin-bottom:3px; }
.newsform textarea{ width:98%; height:60px; margin-bottom:3px; }
.newscat {padding-bottom:15px; }
.newscat h2 {font-size:11px; text-transform:uppercase; padding:4px 0px 4px 0px; width:100%;
margin:0px; border-bottom:1px dashed #666;  border-top:1px dashed #666; };


.smallad  object {margin-bottom:2px; padding-bottom:2px; }

.newsling2 { background-color:#eee; clear:both}
.newsling,.newsling2 {border-bottom:1px dashed #666; padding-bottom:10px;  padding-top:10px; clear:both; }
.newsling .image ,.newsling2 .image {float:left; width: 75px; height:65px; overflow:hidden }
.newsling .title,.newsling .title a,.newsling .title a:visited,
.newsling2 .title,.newsling2 .title a,.newsling2 .title a:visited { font-weight:bold; color:#666; }
.newsling .title a:hover,.newsling2 .title a:hover {text-decoration:none; }
 .calcontainer {height:203px; background-color:#ccc; padding-top:5px;padding-bottom:5px;
 margin-left:-11px; margin-right:-10px;   }
 
 .thumba {width:75px; height:75px; border:1px solid #333; background-position:top center; float:left; margin:4px; }
  .thumba:hover {border:1px solid #bbb}
  
  .submitbutt {width:54px;height:20px; background-image:url(../images/submit.jpg); cursor:pointer; background-position:top left; background-repeat:no-repeat; border:0px; background-color:none; }
  .searchbutt {width:64px;height:17px; padding-bottom:4px; display:inline-block; background-image:url(../images/bits_06.jpg); cursor:pointer; background-position:top left; background-repeat:no-repeat; border:0px; background-color:none; }
 .search {float:right;  margin-left:790px; position:absolute; padding-right:10px; margin-top:-55px;   }
 .search .keys {height:13px; width:110px;  }
 .print {text-align:right; width:185px; display:block; margin-top:12px; }
 
 
 .tenderblock { background-color:#f7f0e7; font-size:11px; padding:5px; margin-top:5px; padding-left:10px;padding-bottom:10px;}
 .tenderblock  .title {font-weight:bold; margin-bottom:8px; display:block; color:#000 }
 .tenderblock ul {margin:0px; padding:0px; }
 .tenderblock ul li {border-bottom:1px dashed #999; list-style-type:none; list-style-image:none;
 padding:5px 0px 5px 0px }
  .tenderblock ul li a {color:#333; }
  
  .error {font-weight:bold; color:#000; font-size:10px; }
  .urlfield input[type=text] {width:75%; float:right }
  
h4.contact {line-height:normal; margin:0px; margin-top:0px; font-size:11px; padding-top:0px; padding-bottom:3px; border-bottom:1px dashed #999; text-transform:uppercase; color:#b46e12; }

.librarya {margin-bottom:10px; } .librarya  img {border:1px solid #999; }
.librarya table {background-color:#e7e7e7;margin-bottom:12px; }

.monthnext {background-image:url(../images/dpe_home_landing_08-06.jpg); float:left; width:11px; height:18px; background-position:center; background-repeat:no-repeat; display:inline-block }
.monthprev {background-image:url(../images/dpe_home_landing_08.jpg); float:left; width:11px; height:18px; background-position:center; background-repeat:no-repeat; display:inline-block }
.monthflash {float:left; }
.headblock {margin-left:auto;margin-right:auto; display:block; text-align:center }
.quicklinks  {margin-top:12px; }
.quicklinks td {font-size:10px; padding-left:12px; }
.quicklinks td a,.quicklinks td a:visited {color:#666}
.quicklinks td a.qmore,.quicklinks td a.qmore:link,.quicklinks td a.qmore:visited{ color:#b46e12}
