*{margin:0;padding:0}

body {
background: url("images/dx_bckgrd.jpg");
font-family:"Trebuchet MS1", "Helvetica", sans-serif;
background-color:#ccc;
margin:0; padding:0;
text-align:left;
}

strong.normweight
{
font-weight: normal;
}

.main {
width:1000px;
background-color:#FFF;
text-align:left;
margin-bottom:10px;
}

.headline {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 100%;
        font-weight: bold;
        color: #110070;
        text-decoration: none;
        padding-bottom:15px;
}

.sub-headline {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 82%;
        font-style: italic;
        font-weight: bold;
        color: #A63103;
        text-decoration: none;
        padding-bottom:15px;
}
.address-text {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 54%;
        font-weight: bold;
        color: #000;
        text-decoration: none;
        width:100%;
        padding:0;
}

A:link {color:#004D8D;
text-decoration: underline;
}
A:visited {color:#004D8D;
text-decoration: underline;
}
A:active {
color:#004D8D;
text-decoration: underline;
}
A:hover {
color:#004D8D;
text-decoration: underline;
}

h2 {font-size: 16px;
margin-bottom:5px;}

#header {
font-weight:bold;
padding-top:0px;
color:#336699;
text-align: center;
width:1000px;
}

#hdtxt {
text-align:center;
float:left;
font-size: 20px;
width:700px;
padding:39px 0 0 0;
}
#hdtxt p {width:95%;
text-align:center;
}

#logo {
float:left;
width:13%;
padding:20px 20px 0 20px;
}

#logo img a{float:left;width:90%;}


#amertxt {
color:#000;
font-weight:normal;
float:left;
text-align: center;
font-size:12px;
padding:15px 0 5px 0;

}

#amertxt h1{
font-family:"Arial Black", "Arial Black", "Gadget", sans-serif;
font-weight:normal;
font-size:18px;
}

#flag {
width:77%;
padding-bottom:5px;
}

/* Navigation */

#navcontainer {
background:url(images/nav_bk.jpg) left bottom;
width:100%;
margin-top:5px;
padding: 0;
height:27px;
}

#menuWrap {
height:27px;
padding-right:15px;
margin-left:35px;
width:100%;
}

#menu {
margin:0;
width:100%;
list-style:none;
white-space:nowrap;
height:27px;
}

#menu li {
margin:0;
padding:0;
list-style:none;
display:inline-block;
display:inline;
}

#menu ul {
padding:0; margin:0;
list-style:none;
position:absolute;
left:-9999px;
border:1px solid #000;
border-color:#ddd #333 #000 #ddd;
}

#menu ul.ul-one {background:#004D8D;z-index:15;
opacity:1.0;}
#menu ul.ul-two {background:#004D8D;}
#menu ul.ul-three {background:#004D8D;}
#menu ul.ul-four {background:#004D8D;}
#menu ul.ul-five {background:#004D8D;}
#menu ul.ul-six {background:#004D8D;}
#menu ul.ul-seven {background:#004D8D;}


#menu li.li-top {
float:left;
display:block;
background:url(images/divider.gif) no-repeat left center;
}

#menu li.first {background:none;}

#menu a {
        display:block;
        font-size:68%;
        color:#fff;
        line-height:18px;
        text-decoration:none;
        padding:4px 10px 3px 10px;
}

#menu :hover a:hover { color:#FFCC00;}

#menu li a.sub {background:url(images/sub.gif) no-repeat right center;
}

#menu li.li-top a.top {float:left;}

#menu li a.top:hover { background:url(images/divider.gif) no-repeat left center;
position:relative;
color:#FFCC00;
}

#menu li.li-top:hover {
position:relative;
color:#FFCC00;
}

#menu li.li-top:hover > a, #menu li.li-top:hover ul :hover > a {
background:none;
color:#FFCC00;
}

#menu li.li-top:hover ul {margin-top:25px;}

#menu :hover ul {left:0;}
#menu :hover ul a {white-space:nowrap;border-bottom:1px solid #A6D7FF;}
#menu :hover ul b {position:absolute;}
#menu :hover ul.right {left:auto; right:-1px;}

#menu :hover ul :hover ul,
#menu :hover ul :hover ul :hover ul,
#menu :hover ul :hover ul :hover ul :hover ul,
#menu :hover ul :hover ul :hover ul :hover ul :hover ul,
#menu :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul,
#menu :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul
{left:95%; margin-top:-26px;}

#menu :hover ul :hover ul.left,
#menu :hover ul :hover ul :hover ul.left,
#menu :hover ul :hover ul :hover ul :hover ul.left,
#menu :hover ul :hover ul :hover ul :hover ul :hover ul.left,
#menu :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul.left,
#menu :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul.left
{left:auto; right:95%; margin-top:-26px;}

#menu :hover ul ul,
#menu :hover ul :hover ul ul,
#menu :hover ul :hover ul :hover ul ul,
#menu :hover ul :hover ul :hover ul :hover ul ul,
#menu :hover ul :hover ul :hover ul :hover ul :hover ul ul,
#menu :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul ul
{left:-9999px;}

#menu :hover ul ul.left,
#menu :hover ul :hover ul ul.left,
#menu :hover ul :hover ul :hover ul ul.left,
#menu :hover ul :hover ul :hover ul :hover ul ul.left,
#menu :hover ul :hover ul :hover ul :hover ul :hover ul ul.left,
#menu :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul ul.left
{left:-9999px; right:auto;}

#menu table {
border-collapse:collapse;
margin-top:-1px;
}

/* End Navigation */

#content {
text-align:left;
line-height:18px;

width:100%;
color:#fff;
font-size:78%;
}

#leftside {
float:left;
padding:5px 15px 0 0;
float:left;
width:40%;
}

.lftbox {
float:left;
width:25%;
padding:0 13px 8px 0;
}

#leftside A {color:#fff;
text-decoration: underline;
}

#leftside A:hover {
color:#004D8D;
text-decoration: underline;
}

#leftside ul{padding-left:30px;}

#leftbox1 {
background-color:#9DAFCB;
font-size:13px;
line-height:17px;
width:85%;
padding: 15px;
text-align:left;
margin: 15px 25px;
color:#fff;
}

#leftbox1 h1 {
font-family:"Arial Black", "Arial Black", "Gadget", sans-serif;
text-align:left;
color:#fff;
font-size:22px;
padding-bottom:10px;
font-weight:normal;
}

#leftbox2 {
background-color:#A7AAB6;
font-size:13px;
width:85%;
padding:15px;
line-height:17px;
text-align:left;
margin: 15px 25px;
color:#fff;
}
#leftbox2 h1 {
font-family:"Arial Black", "Arial Black", "Gadget", sans-serif;
text-align:left;
color:#fff;
font-size:22px;
padding-bottom:10px;
font-weight:normal;
}

#leftbox3 {
background-color:#8D969E;
font-size:13px;
width:85%;
padding:15px;
line-height:17px;
text-align:left;
margin: 15px 25px;
color:#fff;
}
#leftbox3 h1 {
font-family:"Arial Black", "Arial Black", "Gadget", sans-serif;
text-align:left;
color:#fff;
font-size:22px;
padding-bottom:10px;
font-weight:normal;
}

#leftbox3 ul{
padding:0 125px;
width:100%
}

#middletxt {
float:left;
color:#000;
width:34%;
padding:25px 5px 15px 0;
text-align:left;
}
#middletxt p{
padding-bottom:20px;
width:90%;
}

#middletxt ul {
margin-left:15px;
list-style-type: disc;
list-style-position:outside;
vertical-align:top;
}
#middletxt li {
list-style-type:disc;
list-style-position:outside;
width:90%;
}

#rightcol {
float:left;
width:21%;
padding:0;
margin-top: 20px;
text-align:left;
font-size:13px;
line-height:18px;
background-color:#fff;
}

.blog_teaser {
background-color:#110070;
color:#fff;
text-align:left;
padding:7px 12px;
}
.blog_teaser p{padding:4px 0 3px 10px;}

.blog_teaser A {font-weight:bold; padding: 6px 0;}

.blog_teaser A:link {color:#fff;
text-decoration: underline;
}

.blog_teaser A:visited {color:#fff;
text-decoration: underline;
}
.blog_teaser A:active {
color:#fff;
text-decoration: underline;
}
.blog_teaser A:hover {
color:#fff;
text-decoration: underline;
}

.blog_teaser h1{
color:#fff;
font-size:22px;
font-weight:bold;
text-align:center;
}
.blog_teaser h3{
color:#fff;
font-size:13px;
font-weight:bold;
text-align:left;
padding-left:20px;
}

#wnew{
width:100%;
padding:5px 0;
}

.enviro {
margin:10px 0 10px 0;
font-size: 15px;
line-height: 19px;
background:url("images/enviro_bk.gif");
color:#000;
text-align:left;
padding:10px 15px;
}

.enviro h1 {
font-family:"Arial Black", "Arial Black", "Gadget", sans-serif;
text-align:center;
color:#006B33;
font-size:17px;
font-weight:normal;
padding-bottom:10px;
}

.enviro A {color:#000;font-weight:bold;}

.enviro A:visited {color:#000;
text-decoration: underline;
}

#comlogos {
float:left;
width:25%;
padding:0;
margin-top:15px;
}

#intro {
        font-family:arial, sans-serif;
        font-size:12px;
        width:190px;
        padding: 1px 20px 10px 0px;
        line-height:20px;
        color:#333;
        text-align:left;
        float:right;
        margin: 0 15px 0 10px;
        }
        
#intro a{color:#333;
        }
.text {
        font-size:11px;
        margin-top: 1em;
        line-height: 14pt;
        }

/*secondary pages specific styles*/

#leftside-2nd {
padding:5px 15px 0 0;
float:left;
width:30%;
}

#leftbox-2nd {
background-color:#9DAFCB;
font-size:13px;
line-height:17px;
width:95%;
padding: 15px;
text-align:center;
margin: 15px 25px;
color:#fff;
}

#leftbox-2nd h1 {
font-family:"Arial Black", "Arial Black", "Gadget", sans-serif;
text-align:center;
color:#336699;
font-size:22px;
padding-bottom:10px;
font-weight:normal;
}

#middletxt-2nd {
        float:left;
        color:#000;
        width:58%;
        padding-top: 25px;
        padding-right: 5px;
        padding-bottom: 10px;
        padding-left: 40px;
}
#middletxt-2nd p{
padding-bottom:20px;
width:96%;
}

#middletxt-2nd ul {
margin-left:15px;
list-style-type: disc;
list-style-position:outside;
vertical-align:top;
}
#middletxt-2nd li {
list-style-type:disc;
list-style-position:outside;
width:90%;
}

#inimage {width:100%;
}

/*END secondary pages specific styles*/

.footer{
background: url("images/foot_bk.jpg");
height:16px;
font-size:11px;
margin:0;
padding: 15px 25px 0 25px;
color:#fff;
text-align:left;
}
.footer a{color:#fff;
}
.clearfloat{clear:both; margin:0;padding:0;}


#front_slideshow{
margin:8px 0px 260px 0px;
}

.slideshow
{
z-index:10;
opacity:1.0;
}

ul.slideshow {
    position:relative;
    list-style:none;
    width:100%;
}
ul.slideshow li {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}
ul.slideshow li.active {
    z-index:10;
    opacity:1.0;
}
ul.slideshow li.last-active {
    z-index:9;
}
ul.slideshow li img{
    width:100%;
}
