/* Deesigns Stylesheet */ 
body {
  margin: 0 auto;
  padding: 0;
  background-color: white;
  font-family: arial, Helvetica, 'Bitstream Vera Sans', 'Luxi Sans', Verdana, Sans-Serif;
  font-size: 80%;
  min-width: 950px;
  text-align: center;
  }
 
* html body {
	width: 950px;
}
	
a:link, a:visited, a:hover {
    font-weight: bold;
    color: #f08888;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
		color: #a6c4e7;
}

#active {  
    width:100%;
	font-weight: bold;
    color: #ac0011;
    text-decoration: none;
	padding: 0px;
    margin: 0px;
    /*border-top: 1px #999999 solid;*/
    border-bottom: 1px #999999 solid;
	margin-bottom: 0;
}


h2 {
color: #7faad5;
font-size: 130%;
}	 

.pink{
    font-weight: bold;
    color: #f08888;
	font-size: 130%;
}

#lev0 {
 margin: 0px;
 background-color: white;
}

#right-col {
	float: right;
	margin: .5em;
}

#left-col{
 position:absolute;
 top:125px;
 left:0;
 width:125px;
 z-index:3;
 background-image: url(img/pinkybg.png);
 background-width: 50px;
 background-height: 50px;
 background-repeat: repeat;
 color: #333333;
 text-align: right;
 padding: 10px;
 height:30em;
 min-height:30em}

#c-block {
left:0;
width:100%;
height:100%;
z-index:1; 
border: solid #fdcbfe;
border-width:1px;

 }

#hdr{
 height:120px; 
 width:100%; 
 background: #382205 url(img/dfl-new.gif) no-repeat; 
 color: #333333; 
 margin:0;
  }

#c-col{
 /*width: 570px;*/
 width: 40em;
 margin:0 auto;
 padding: 10px;
 position:relative;
 background: url(img/white50.png) repeat;
 color: #333333;
 z-index:5;
 min-height: 95%;
 text-align:left; 
 }





#ftr {
 clear: both;
 position: relative;
 width:100%;
 height:30px;
 border: solid #000000; 
 border-width:1px 0;
 background:#fcf4f2;
 color: #333333;
 margin:1px;
 margin-bottom: 0px;
 font-size: 85%;
 }

 #ct {
 width:765px;
 background: #fff;
 color: #333333;
 margin:1px;
 margin-bottom: 0px;
 font-size: 80%;
 text-align: right;
 }
 
 #ct a {
 color: #849fb7;
 }
 
 #pinky {
border: solid #fdcbfe;
border-width:1px;
padding: 5px;
}

#blue {
border: solid #9999cc;
border-width:1px;
padding: 5px;
}
 
.sbox1{
	background-color: #eff1f2;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #5c809b;
	border-right-color: #5c809b;
	border-bottom-color: #5c809b;
	border-left-color: #5c809b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0c426b;
}
.sbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	background-color: #c9deed;
	border-top: 1px #5c809b;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid #5c809b;
}

input:focus {
    color: #010101;
    background-color: #CBCFDC;
}

#whatsnew {
position: relative;
margin: 10px auto;
width: 65%;
padding: .5em;
border: 1px dashed #7faad5;
background: transparent !important;
text-align: left;
}
#whatsnew P{
clear: both;
margin: .5em 1em;
}
#whatsnew P span{
font-family: Sans;
color: #7faad5;
font-size: 150%;
font-weight: bold;
}
#whatsnew img {
position: absolute;
right: 3em;
bottom: 4em;
padding-bottom: .3em;
z-index: 1;
}
#legend {

padding: 0 .5em;
float: left;
color: #AC0011; /* #7faad5;*/
font-size: 130%;
font-weight: bold;
background: #fff;
}

p.just {
    text-align: justify;
}
