@charset "utf-8";
/* CSS Document */

* {
margin: 0px;
padding: 0px;}

body {
background:url(images/dln_bgrnd.gif) top left repeat-x #eff3f6;
width: 100%;
height: auto;
text-align: center;
margin-right: auto;
margin-left: auto;
font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size: 12px;
color: #333333;}

a {
color: #1fb0f3;
font-weight: bold;}


li {
list-style-image: url(images/li2.gif);
vertical-align: top;
}

ul {
width: 530px;
margin-left: 30px;}

.content {
width: 1215px;
margin-left: auto;
margin-right: auto;
text-align: left;}

.table {
background: url(images/dln_06.gif) top left repeat-y;
width: 1215px;
height: auto;}

.tablefooter {
background: url(images/dln_08.gif) top left no-repeat;
height: 14px;
width: 1215px;}

table.bill  tr:hover{
background-color: #eae2f5;}

.left {
float: left;}

.clearer {
clear: both;}

.hometableend {
background: url(images/dln_homeformend.gif) top left no-repeat;
height: 6px;
width: 313px;
font-size: 5px;}

.hometablebody {
background: url(images/dln_homeformbody.gif) top left repeat-y;
height: auto;
width: 313px;}

.hometableend2 {
background: url(images/dln_homeformend2.gif) top left no-repeat;
height: 6px;
width: 313px;}

.odd {
background-color: #eff1f3;}

td.columnone {
color: #000;
font-weight: bold;
text-align: left;
padding: 2px 0px 2px 4px;}

td.columntwo {
color: #000;
text-align: right;
font-size: 11px;
padding: 2px 4px 2px 0px;}

td.columnthree {
text-align: right;
padding: 2px 4px 2px 0px;}

td.title {
font-weight: bold;
font-size: 11px; color: #0d1f9b;
text-align: right;
padding: 5px;}

td.titlebuy {
padding: 6px 16px;
text-align: right;
font-weight: bold;
font-size: 11px; color: #0d1f9b;}

.formtxt {
font-size: 11px;
color:#333399;}

input, select, option {
font-size: 11px;
color:#333399;
padding: 1px;}


.buyformend {
background: url(images/dln_buyformend.gif) top left no-repeat;
height: 8px;
width: 696px;
font-size: 5px;}

.buyformbody {
background: url(images/dln_buyformbody.gif) top left repeat-y;
height: auto;
width: 696px;}

.buyformend2 {
background: url(images/dln_buyformend2.gif) top left no-repeat;
height: 8px;
width: 696px;}

.buysmallformend {
background: url(images/dln_buysmallformend3a.gif) top left no-repeat;
height: 8px;
width: 300px;
font-size: 5px;}

.buysmallformbody {
background: url(images/dln_buysmallformbody3.gif) top left repeat-y;
height: auto;
width: 300px;}

.buysmallformend2 {
background: url(images/dln_buysmallformend3.gif) top left no-repeat;
height: 8px;
width: 300px;}


.box {
border-radius: 4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
behavior: url(border-radius.htc); 
background-color:#eff3f6;
border:1px solid #CCC;
width:600px;
padding: 8px;
margin-bottom: 19px;
margin-top: 15px;
}

.box img {
margin: 4px 10px 0 26px;
float: right;
}

.box h3 {
color: #0099FF;
font-size: 16px;
}

.box2 {
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
behavior: url(border-radius.htc); 
background-color:#fff;
border:1px solid #CCC;
width:293px;
padding: 8px;
margin-bottom: 19px;
margin-top: 15px;
}

h3 {
color: #0099FF;
font-size: 12px;
padding: 4px 0px 6px 4px;
}

h1 {
font-size: 14px;
font-weight: bold;
margin-top: 10px; margin-bottom: 10px;}

h2 {
font-size: 16px;
color: #0D1F9B;
font-weight: bold;
margin-top: 14px; margin-bottom: 5px;}

table.counts  tr:hover{
background-color: #eae2f5;}

.boxblue {
background-image: url(images/boxblue_top.jpg);
background-repeat: no-repeat;
height: 13px;
width: 622px;
margin-top: 21px;
font-size: 6px;
}

.boxbluebody {
background-image: url(images/boxblue_body.jpg);
background-repeat: repeat-y;
height: auto;
width: 622px;
}

.boxblueend {
background-image: url(images/boxblue_bottom.jpg);
background-repeat: no-repeat;
height: 13px;
width: 622px;
margin-bottom: 10px;}

.boxbluebody img {
margin: 4px 16px 0 16px;
float: right;
}

.boxbluebody  {
padding: 4px;
}

.legal {
font-size: 9px;
color: #333333;
text-align: center;
margin-top: 7px;
margin-bottom: 7px;}

.titleVertical {
font-size: 16px;
font-weight: bold;
margin-top: 6px;
color: #0d1f9b;}

.articleTop {
background: url(images/vertical/article_form_top.gif) top left no-repeat;
width: 668px;
height: 23px;
margin-top: 10px;}

.articleBody {
background: url(images/vertical/article_form_body.gif) top left repeat-y;
width: 668px;
height: auto;}

.articleBottom {
background: url(images/vertical/article_form_bottom.gif) top left no-repeat;
width: 668px;
height: 23px;}

.sub 
{ display:none; }

.article {
padding: 0px 59px 8px 33px;}

.inlineList {
display: inline;
position: absolute;
list-style:  none;
}

ul.inlineList li {
list-style: none;
display:inline;
position: absolute;}
