body {
border:0px;
padding:0px;
vertical-align:top;
font: 13px Arial, Verdana,Tahoma,sans-serif;
background-color:#ccc;
color:#777;
}

#wrapper {
background:#ffffff;
margin:0 auto;
width:800px;
padding:10px;
border-left: 4px solid #acacac;
border-right: 4px solid #acacac;
}

/*tags*/
a {
text-decoration:none;
color:#000;
}
a:hover {
text-decoration:underline;
color:#0047b1;
}

a img {
border:0;
text-decoration:none;
}
h1 {color:#48469e; font-size:1.4em;}
h2 {font-size:1.2em; text-decoration:none; color:#e26fa2;}
a h1 {text-decoration:none;}

/*top*/
#header {
padding: 5px 0px 0px 20px;
margin:0px;
height:100px;
background: #4c59b8;
}

#header h1 {background: url(images/dui2.png) no-repeat left top; padding: 0px 0px 0px 60px; margin:0px;}

#header h1 a {
color:#ffbaa7;
font-size:3em;
letter-spacing:1px;

}
#header h2
{
margin:0px;
padding-top:0px;
color:#fff;
font-size:1.3em;
}

/*Content*/
#content {
float:left;
border-left: 1px dotted #acacac;
border-right: 1px dotted #acacac;
width:500px;
padding: 20px 10px;
line-height:1.3em;
}



#content h2 {
font-size:1.1em;
margin:0 0 10px;
color:#4c59b8;
}

#content img {
padding:10px;
display:inline;
color:#6491e4;
border:0;
}
#content ul {
margin:0 0 16px 20px;
padding:0;
}

#content li {
margin:0;
padding:0 0 0 5px;
}

/*RightCol*/
#duiext {
float:right;
padding: 15px 10px 15px;
line-height:1.4em;
width:250px;
}

#duiext ul {

margin:0 0 10px 0;
padding:0;
}

#duiext li {
list-style:none;
line-height:1.2em;
margin:0 0 6px 0;
padding:0;
border-bottom: 1px dotted #cecece;
}


#duiext h2, #duiext h3 {
color:#48469e;
background:#ffdbd1;
line-height:1.4em;
font-size:1.2em;
margin:0 0 10px;
padding:0;
}

/*Foot*/
#footer {
clear:both;
margin:0 auto;
padding:10px 0 20px;
border-top: 1px dotted #acacac;
text-align:center;
color:#5d7953;
background:#ffffff;
font-size:0.9em;
}

#footer a {
color:#808080;
background-color:inherit;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}

/*Extras*/
.left {margin:3px 10px 2px 0;float:left;}
.right {margin:2px 0 2px 10px; float:right;}
.fl_r {float: right;}
.fl_l {float: left;}
.textright {text-align:right;}
.center {text-align:center;}
.small {font-size:0.8em;}
.bold {font-weight:bold;}
.hide {display:none;}
.acc {font-weight:bold; color:#d85d5d;}
.acc_cen {font-weight:bold; color:#d85d5d;  display:block; margin:auto; width:100%;}
a.no {font-size:23px; text-decoration:underline;}
a.no span {color:red; font-size:23px; text-decoration:underline;}


