html{
height:100%;
}
body{
font-family:verdana, arial, sans-serif;
padding:0px;
margin:0px;
font-size:.68em;
}
a{
outline:none;
}
a,a:link,a:visited{
color:#006699;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
#logo h1 a{
text-decoration:none;
}
#menu li a{
display:block;
float:left;
height:26px;
text-decoration:none; 
padding:6px 19px 0px 19px;
border-right:2px solid;
font-weight:bold;
background:#40403E;
color:#929280;
border-color:#2C2C2A;
background:transparent url(img/nav_tab_bg.png) no-repeat scroll left top;
} 
#menu li a:hover,#menu li a.selected,#menu li a.selected:hover{
background:#82974B;
color:#EEE;
border-color:#2C2C2A;
background:transparent url(img/nav_tab_bg.png) no-repeat scroll left top;
background-position:0 -34px;
} 
p{
margin:0px;
padding:0px 0px 16px 0px;
line-height:1.7em;
text-align:justify;
}
h1{
font-family:arial, sans-serif;
letter-spacing:.1em;
font-weight:normal;
text-transform:uppercase;
padding:16px 0px 5px 0px; 
margin:0px 0px 12px 0px; 
font-size:130%;
}
.sub{
font-size:55%;
padding-left:12px; 
letter-spacing:.1em;
}
img{
border:0px; 
margin:0px; 
padding:0px;
}
blockquote{
margin:20px 0px 20px 0px; 
padding:10px 20px 0px 20px;
border-left:8px solid;
}
ul{
margin:2px 0px 18px 16px;
padding:0px;
}
ul li{
list-style-type:square;
margin:0px 0px 6px 0px; 
padding:0px;
}
ol{
margin:8px 0px 0px 24px;
padding:0px;
}
ol li{
margin:0px 0px 11px 0px; 
padding: 0px;
}
#main{
width:880px;
padding-top:50px;
}
.BoxOne{
background:transparent url(img/db_first_bg.jpg) no-repeat scroll left top;
clear:left;
margin-bottom:10px;
padding-top:16px;
position:relative;
}
.BoxOne .BoxOneHeader{
color:#006598;
font-size:18px;
font-weight:bold;
height:20px;
padding:3px 0px 0px 40px;
position:relative;
text-align:left;
text-transform:uppercase;
}
.BoxOne .boxContent{
font-size:13px;
overflow:hidden;
padding:10px 0pt 10px 24px;
position:relative;
}
.BoxTwo{
background:transparent url(img/db_second_bg.jpg) repeat-x scroll left top;
}
.BoxTwo .BoxTwoHeader{
color:#006598;
font-size:110%;
font-weight:bold;
height:20px;
padding:3px 0px 0px 40px;
position:relative;
text-align:left;
text-transform:uppercase;
}
.BoxTwo .boxContent{
font-size:13px;
overflow:hidden;
padding:10px 24pt 10px 24px;
position:relative;
}
#logo,#menu,#maincontent,#main{
margin-left:auto; 
margin-right:auto;
}
#logo{
width:880px;
height:96px;
}
#logo h1{
font-family:century gothic, sans-serif;
font-size:60px;
text-transform:lowercase;
font-weight:normal;
padding:0px 0px 0px 14px;
border:0px;
float:left;
letter-spacing:0px;
}
#menu{
height:32px;
width:880px;
}
#menu ul{
margin:0px auto;
} 
#menu li{
float:left; 
margin:0px; 
padding:0px;
list-style:none;
} 
#maincontent{
width:878px;
overflow:hidden;
border-right:1px solid;
border-bottom:1px solid;
border-left:1px solid;
} 
#left{
padding: 22px 3px 10px 19px;
float: left; 
width: 300px;
}
#content{
text-align: left;
width: 542px;
float: left;
padding: 12px 0px 18px 0px;
}
#footer{
padding:10px;
font-size:14px;
float:right;
}
body{
background:#2C2C2A;
color:#929280;
background:#000000 url(img/body_bg.jpg) repeat-x scroll left top;
}
#maincontent{ 
background-color:#000;
border-color:#40403E;
}
#content h1{
background:transparent;
color:#E6E8DC;
border-color:#40403E;
}
#menu{
background:#40403E;
color:#EEE;
border-color:#82974B;
}