﻿body
{
    text-align: center;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10px;
}
h1,h2,p
{
    margin:0;
    padding:0;
    line-height:100%;
}

a img{
border:none;

}

a{
text-decoration:none;
}

a:active, a:visited{
color:#0000ff;
}

a:hover{
text-decoration:underline;
}

#header a:hover{
text-decoration:none;
}

#outer
{
    width: 970px;
    margin:0 auto;
}

#container
{
    width: 950px;
    margin:0 auto;
}

#header
{
    width: 100%;
    height: 297px;
    position:relative;
    
}

#dxlogo
{
    position:absolute;
    left:0;
    top:0;
    width:323px;
    padding-top:10px;
}

#header_aniImage
{
    position:absolute;
    bottom:0;
    right:15px;
}
#smfpl
{
    position:absolute;
    top: 0px;
    left:340px;
    z-index:10;
    text-align:left;
    margin-left:10px;
    margin-top:10px;
    background-color: #d3d3d3;
}

#smf
{
    font-size:200%;
    color:#8b8178;
}

#pl
{
        font-size:500%;
}
#public
{
    color:#8b8178;
}
#library
{
    color:#661e2b;
}

#rdc
{
    font-size:180%;
    color:#8b8178;
}

#main
{
    width: 100%;
    height:700px;
    position:relative;
}
#right-container
{
    /* margin-left:-10px; */
    padding-right:10px;
}
#sidebar-left
{
    width: 323px;
    height: 100%;
    float: left;
}

#center
{
    height: 100%;
    float: left;
    width: 625px;
}
.center-block
{
    margin:10px;
}
#rightsidebar
{
    width: 200px;
    height: 100%;
    float: left;
}

#footer
{
    width: 100%;
    height: 150px;
}

#footer .content{
    text-align:center;
}


.block, center-block
{
    margin:25px 25px;
    text-align:left;
    
}

.block h2
{
    font-size: 12pt;
    font-weight:600;
    margin:10 0px;
    line-height:140%;
    
}

.block h2
{
  padding-left:10px;;
} 

.block img{
height:50px;
float:right;
}

.content
{
    margin:.5em 1em;
    text-align:left;
    padding-bottom:10px;
}

.content h3{
color:#8b8178;
margin:1ex 0;
}
.content p
{
    line-height:130%;
    margin:1.5ex 0;
}

.content li
{
    line-height:130%;
    margin:0 0 1ex;
}

.content a img{

  border:none;

}

img.ss, img.ss0{
    position:absolute;
    bottom:0px;
    right:0px;
}
img.ss{
    display:none;
}

.letter
{
    font-size:13px;
}

ul 
{
     list-style-type: none;
     padding-left:2em;	
}
.dx-menu{
padding:0;
}

#menu li
{

    font-weight: bold;
    font-size: 10pt;
    /* display:block;*/
    
}

.dx-menu li:hover
{
    /* background-image: url(/sites/all/themes/smfpl/dx09/images/strw20.png); */
    background-color: #ffcccc; 
}
.dx-menu li a
{
display:block;
font-weight:bold;
}
.dx-menu li a:link, .dx-menu li a:visited
{
    text-decoration: none;
    color: #000000;
}

.dx-menu li a.active{
background-color:#a0a0ff;
}



#node-3182, #node-3183, #node-3210, #node-3459{
height:650px;
overflow:scroll;
}


.terms{
display:none;
}

#floater{
position:absolute;
top:20px;
left:50px;
background-color:#ffffff;
width:450px;
padding:2em;
z-index:10;
}

.dx-business-logo{
display:inline;
margin-right:10px;
}

.dx-business-logo img{
border-top:2px solid #c0c0c0;
border-left:2px solid #c0c0c0;
border-right:2px solid #606060;
border-bottom:2px solid #606060;
}

.no-logo{
width:100px;
height:50px;
float:left;
}
.dx-business-block{
margin:5px 10px;
padding:5px 0;
text-align:center;
}

ul.dx-business li{

}

.dx-business-name{
font-weight:bold;
}

.dx-business-name a{
color:#000;
}

