/*resets*/
*{
margin:0;
padding:0
}
.clr{
clear:both
}
p{
padding:5px
}
a{
color:#00e;
text-decoration:none
}
a:hover{
text-decoration:underline
}
h1, h2, h3, h4{
font-weight:normal;
padding:0;
margin:0
}
h3{
font-weight:bold;
}
h1{
font-size:1.7em;
}
h2{
margin-top:10px;
font-size:1em;
}
.fd{
color:#aca899;
}
.frgt{
float:right
}

body, input.button{
font-family: garamond,'Trebuchet MS', sans-serif;
}
#container{
margin:0 auto;
width:760px;
}
#mid{
width:100%;
}
#top{
margin-top:5px
}
#top h1{
float:left;
position: relative;
width: 96px;
height: 53px;
overflow: hidden;
}
#top h1 span{
position: absolute;
left: 0;
top: 0;
width:100%;
height:100%;
background-image: url(../images/nads.gif);
background-repeat: no-repeat;
}
#top .toprgt{
float:right;
text-align:right
}

#wrp h1{
margin:5px 0 10px 0;
color:#B93C00;
font-weight:bold
/*border:solid #dedede;
border-width:1px 0*/
}

#wrp{
float:left;
clear:both;
margin-top:10px
}

#slider-stage{
width:480px;
overflow:hidden;
overflow-x:hidden;
overflow-y:hidden;
height:237px;
margin:0 auto;
}
#slider-list{
width:2400px;
border:0;
margin:0;
padding:0;
left:400px;
}
#slider-list li{
list-style:none;
margin:0;
padding:0;
border:0;
float:left;
width:480px;
height:197px;
}
#slider-list li img{
width:480px;
border-top:1px solid #444;
}
#slider-list li p{
background-color:#444;
color:#fff;
bottom:0;
left:0;
width:100%;
margin:0;
padding:10px;
}
#slider-list li span{
padding-right:20px
}
#slider-list li a{
color:#68d;
padding:0 3px;
background-color:#fff;
}
#slider-list li a:hover{
text-decoration:none
}
.left{
float:left;
width:490px;
padding-right:20px
}
.right{
float:left;
width:250px
}

.rc, .rc2{
margin:7px 0 10px 0;
font-size:0.9em;
}
.rc .rcn, .rc2 .rcn{
margin-bottom:5px;
border: solid #bbc7e5;
border-width:0 1px;
outline:none;
width:100%;
color: #000;
background:#f2f4fa
}
.rc .rcn .b, .rc2 .rcn .b{
display: block;
position:relative;
top: -1px;
left: 0;
border: solid #bbc7e5;
border-width:1px 0 0;
}
.rc .rcn .b .b, .rc2 .rcn .b .b{
border-width:0 0 1px;
padding:5px;
top: 2px;
}
.rc .snip, .errsnip, .rc2 .snip{
padding:5px;
margin:5px;
border:dotted #aca899;
border-width:1px 0;
}
.errsnip{
color:#ED1100;
}
.rc2 .rcn{
border: solid #dedede;
border-width:0 1px;
background:#FCFBFB
}
.rc2 .rcn .b{
border: solid #dedede;
border-width:1px 0 0;
}

form.bigform{
width:350px
}
form.login label, form.bigform label{
width:80px;
float:left;
display:block;
margin:3px
}
form.bigform label{
width:150px;
font-weight:bold
}
form input, form textarea, form select{
margin:3px;
}
form .txt{
width:135px;
padding:2px
}
form.login input.button{
float:right
}
input.button{
padding:4px 15px;
border:0;
background-color:#bbc7e5;
border:1px solid #6688DD;
text-align:center;
font-weight:bold
}
input.button:active{
border:1px solid #68d;
background-color:#6688DD;
}

.content p{
text-align:justify;
}

p.toggle{
display:none;
padding:0
}
#list{
list-style:none
}
#list li h2{
margin:0;
}
#list li h2 a{
color:#2F772D;
font-weight:bold
}
.alt{
background:#FFFFE0;
border:1px solid #dedede;
border-width:1px 0;
padding:5px;
}
#list li{
padding:10px 5px
}
p.details{
font-size:0.9em
}
p.details span{
background-color:#CAFF70;
padding:2px 5px;
margin-right:15px;
}
p.actions{
font-size:0.8em
}

#graph_hdr{
padding-left:25px;
}
#graph_hdr div{
font-size:0.8em;
float:left;
width:55px;
padding:5px;
}
#graph{
clear:both;
background:url(../images/graph_d.gif) top left;
width:470px;
margin-left:10px;
position:relative;
height:160px;
border:solid #444;
border-width:0 1px;
}
#graph div{
position:absolute
}
#graph .amount{
left:-101px;
text-align:right;
width:100px;
}
#graph .impression{
right:-101px;
width:100px;
}
#graph .impression span{
background-color:#fff;
}
#graph a.bar{
position:absolute;
display:block;
bottom:0;
background-color:#fff;
border:solid #f2f4fa;
border-width:2px 2px 0;
margin:0 5px;
width:50px;
text-decoration:none;
}
#graph a.bar:hover{
text-decoration:none;
background:#37B3E6;
}
#graph div.info{
display:none;
background-color:#FFF1B5;
position:absolute;
white-space:nowrap;
z-index:5;
padding:5px;
font-size:0.8em;
border:1px solid #dedede;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
}

#hits{
margin-top:20px;
background:url(../images/graph_b.gif) top left;
margin-left:10px;
width:472px;
}
#hit_graph{
overflow:auto;
width:452px;
height:150px;
padding:10px
}
#hit_ftr{
padding:5px;
border-top:1px solid #444
}
#status{
text-align:center;
padding:50px
}

ul#nav{
font-size:0.9em;
float:left;
border:solid #444;
border-width:1px 0 0 0;
list-style:none;
margin-top:5px;
padding:5px;
}
ul#nav li{
display:inline;
padding:0;
margin:0;
}
ul#nav li a{
display:block;
float:left;
margin: 0 15px 0 0;
padding-bottom:5px;
color:#3689F8
}
ul#nav li a:hover, ul#nav li a.on{
color:#B93C00;
text-decoration:none
}
ul#nav li a.on{
border-bottom:1px solid #444;
}

table{
border-collapse:collapse;
width:100%
}
table td{
padding:5px;
}
#hits table tr td{
border-bottom:1px solid #dedede;
font-size:90%
}
tr.td-em td{
background-color:#bbc7e5;
font-weight:bold
}

#footer{
font-size:0.9em;
text-align:center;
padding:10px;
}

.rgt{
text-align:right
}
label.rgt{
color:#F0962B
}
.red{
color:#B93C00
}