﻿body
{
	background: #fff url(img/pagebg.jpg) repeat-x;
}

#wrapper
{
    margin: 30px auto;
    width: 900px;
	background-color:#fff;
	-moz-box-shadow:0 0 2.2em 0 rgba(0, 0, 0, 0.6);
	-webkit-box-shadow:0 0 2.2em 0 rgba(0, 0, 0, 0.6);
	box-shadow:0 0 2.2em 0 rgba(0, 0, 0, 0.6);
}
.mbtn {
    display: none;
}
.cont
{
	min-height: 485px;
}


.center
{
	margin: 0 auto;
}

#head
{
	border-top:solid 1px #7f7f7f;
	padding:6px 20px;
	border-bottom:solid 1px #7f7f7f;
}

.cp
{
    padding:20px;
}


#content
{
}

#foot
{
	padding:2px 30px;
	text-align:center;
	background-color:#000;
}

#foot, #foot a
{
    color:#fff;
    text-decoration:none;
}

.topdate
{
    float:right;
  /*  text-transform:capitalize;*/
}
.topdatec
{
    float:right;
    text-transform:capitalize;
    padding-right:5px;
}
.leftcol
{
    width:177px;
}

.midcol
{
    border-left:1px solid #7f7f7f;
    width:722px;
}

.rightcol
{
    width:159px;
    padding:10px;
}

.cont
{
    border-right:1px solid #7f7f7f;
    width:542px;
}

.find
{
    border:solid 1px #7f7f7f;
    width:127px;
}


@media print { 
	#wrapper
	{
		margin:10px;
		width:auto;
	}
}

.news, .events
{
    list-style:none;
    margin:0;
    padding:0;
}

.tree,.tree ul
{
    list-style:none;
    margin:15px 0 0 15px;
    padding:0;
}

.tree li
{
    margin-bottom:8px;
}
.tree li.open ul li.item a
{
    background-image:none;
    padding:0px;
     font-size: 11px;
}
.tree a
{
    color:#000;
    text-decoration:none;
    background: url(img/arrow.jpg) no-repeat 0 4px;
    padding-left: 15px;
	display:block;
}

.toggler
{
    border:solid 1px #666;
    margin-bottom:4px;
    padding:4px 6px;
}
.on
{
    background-color:#0070c0;
    color:#fff;
}

.head
{
    display:block;
    font-weight:bold;
    margin-bottom:4px;
}

.event .head
{
    margin: 0px 0 4px;
}

.event .date
{
    font-style: italic;
    font-size: 9px;
}

h3, .h3, .cont .head
{
    font-size:16px;
    font-weight:bold;
    margin-bottom:5px;
}.rightcol .header3{font-size:13px; font-weight:bold;
    margin-bottom:5px;}

.cont .head a
{
    color:#000;
    text-decoration:none;
}

ul.event
{
 /*   height:300px;*/
    font-size:10px;
   /* overflow:auto;*/
}

.event .date
{
    
}

.cont .news li
{
    margin-bottom:10px;
}
.news li
{

	border-bottom:1px solid #c6c6c6;
	padding:5px;
}
.rightcol .news li a{font-size:11px;text-decoration:none;}
.ddcControl 
{
    top:0px !important;
}
.ssl ul li
{
    border-bottom:none;
	padding-bottom:0px;
}
.ssl ul
{
    list-style-type:disc;
}
.date {
    background-color: #5DCDF5;
    color: #FFFFFF;
    font-weight: bold;
    margin-right: 2px;
    padding: 0 2px;
    font-size: 11px;
}
.line
{
    width:502px;
    display:block;
    border-bottom:1px solid #ccc;
    margin:3px 0;
    }
.filearchive .hdl, .filearchive .finfo, .filearchive  .tf-tools {
    display: none;   
}

/* login */
.login, .forgotten
{
    margin: 15px 0 0;
    width: 300px;
}

.login .field label, .forgotten .field label
{
    display: block;
    margin-bottom: 2px;
}

.login .field input, .forgotten .field input
{
    width: 100%;
    float: none;
}

.forgottenbtn
{
    margin-bottom: 10px;
}

.login .field, .forgotten .field
{
    margin-bottom: 10px;
}

.login .remember
{
    float: right;
}

.login .extralinks, .forgotten .extralinks
{
    margin-top: 12px;
}

.forgotten .fdesc
{
    font-size: 0.9em;
    margin-bottom: 5px;
}
.valsum ul li
{
    color: Red;
}

.valsum ul
{
    list-style: none;
    clear:right;
    padding:0;margin:0;
    width: 100%;
}


/* quick search results */
#result .wd-sres
{
    padding: 6px 8px;
    cursor: pointer;
}
#result .wd-sres span
{
    padding: 0 4px;
    float: right;
}
#result .wd-sres.sel
{
    background-color: Highlight;
    color: HighlightText;
    border-radius: 4px;
}
#result .wd-ltit
{
    font-weight: bold;
    padding: 5px 8px;
    color: #999;
    border-bottom: solid 1px #e0e0e0;
    border-radius: 4px;
}


#result {
    background: url("//wd7.se/jq/img/searchbg.gif") repeat-y scroll 0 0 #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    color: #333333;
    padding: 5px;
    position: absolute;
    width: 560px;
    z-index: 1004;
}
#result .wd-sugg, #result .wd-spell {
    float: left;
    width: 150px;
}

#result .wd-res
{
    padding: 4px 8px 10px;
    min-height:82px;
    cursor: pointer;
    border-radius: 4px;
}
#result .wd-res img 
{
    float:left;
    border:solid 1px #;
    margin-right:5px;
}
#result .wd-res:hover {
    background-color: #FFCA00;
    color: #000;
}
#result .stitle {
    display: block;
    font-weight: bold;
    margin-bottom: 4px;
}
#result .loading-search {
    background: url("//wd7.se/jq/ajax-loader.gif") no-repeat scroll center center transparent;
}

#result .slidebtn div {
    height: 30px;
    margin: 0 auto;
    width: 30px;
    z-index: 111;
}
#result .slidebtn span {
    visibility: hidden;
}
#result .slide-next div {
    background: url("//wd7.se/i/next.png") no-repeat scroll 0 0 transparent;
    margin-bottom: 15px;
    margin-top: -25px;
}

#result .slide-prev div {
    background: url("//wd7.se/i/prev.png") no-repeat scroll 0 0 transparent;
    margin-bottom: -15px;
}

#result .slidebtn {
    position: absolute;
    right: 200px;
    cursor: pointer;
    z-index: 110;
    height: 30px;
}
#result .slide-next {
    bottom: -10px;
}

#result .wd-qres, #result .slidewrapper {
    float: right;
    min-height: 400px;
    width: 400px;
}

.ingress {
    font-weight: bold;
}