* {
margin: 0; 
padding: 0;
}
a img {
border:0px;
}
body {
background:url(/images/bg.gif);
font-family:verdana, sans-serif;
}
#dintro{
background:url(/images/header/bg.jpg) repeat-x;
}
#dheader{
width:1018px;
margin-left:auto;
margin-right:auto;
}
#dcontent{
width:982px;
margin-left:auto;
margin-right:auto;
background:#FFFFFF;
}
#dhead{
text-align:center;
border-bottom:1px dashed #354b54;
}
#dhead table{
margin-left:auto;
margin-right:auto;
padding:6px 0px 6px 0px;
width:100%;
}
#dhead td+td{
border-left:1px dashed #354b54;
}
#dhead a{
text-decoration:none;
font-weight:bold;
color:#354b54;
}
#dhead a:hover{
color:#EE0000;
}
#tbody{
border-collapse:collapse;
}
#dview{
width:580px;
padding-top:10px;
padding-left:50px;
padding-right:30px;
padding-bottom:70px;
}
#dview h2{
color:#f00;
font-weight:normal;
margin-bottom:15px;
}
#tbody .bodytd{
vertical-align:top;
}
#tdline{
background:url(/images/line.jpg) repeat-y;
width:37px;
}
#dactions{
width:120px;
padding-bottom:270px;
}
#dfooter{
padding-top:50px;
padding-bottom:15px;
text-align:center;
color:#666666;
font-size:0.7em;
}

#tlogin td{
border:0px;
}
.menu{
font-size:0.75em;
font-weight:bold;
}
.menu table{
width:100%;
border-collapse:collapse;
}
.menu input{
width:95%;
}
.menutitle{
color:#9D9D41;
font-size:1em;
padding:15px 0px 3px 0px;
}
.menu img{
border:0px;
}
.menu a{
color:#FFA000;
text-decoration:none;
}
.menu a:hover{
color:#FF0000;
}
.menu td{
vertical-align:top;
padding:3px 3px 3px 0px;
border-bottom:solid 1px #ddd;
}

#dmessages{
width:580px;
padding-left:50px;
padding-right:30px;
}
#dmessages span{
padding:4px 5px 4px 45px;
background-position:20px 3px;
background-repeat:no-repeat;
border:0px;
font-size:75%;
display:block;
}
.msgSuccess{
background:#EEFFAA;
background-image:url(/images/icons/big/success.jpg);
}
.msgFailure{
background:#FFDFDF;
background-image:url(/images/icons/big/error.jpg);
}
.msgWarning{
background:#FFFFAF;
background-image:url(/images/icons/big/warning.jpg);
}
.msgMessage{
background:#F3F3FF;
background-image:url(/images/icons/big/message.jpg);

}

.ug_button_panel{
text-align:center;
margin-top:15px;
}
.ug_button{
font-size:0.8em;
font-weight:bold;
background:#FFCC00;
display:inline;
padding:3px 10px 3px 10px;
margin-right:3px;
border:solid 1px #FF9900;
}
.ug_button a{
color:#FFFFFF;
text-decoration:none;
}
.ug_button a:hover{
color:#FF0000;
}

.tab{
margin-left:auto;
margin-right:auto;
color:#444444;
font-size:0.8em;
background:#ECECEC;
padding-bottom:8px;
margin-bottom:13px;
text-align:left;
}
div .tabTitle{
color:#FFFFFF;
text-align:center;
font-weight:bold;
background:#666;
}
#dads{
padding-top:20px;
padding-left:30px;
}