@charset "utf-8";
/*************  Begin Footer css style  ****************/
#footer{
text-align:center;
margin-top:64px;
*margin-top:0px;
margin-top:20px\0;
font-size:11px;
color:#808080;
}

#footer ul{
margin:auto;
margin-bottom:5px;
}

#footer li{
float:none;
}

#footer li a{
color:#808080;
text-decoration:none;
}

#footer li a.highlighted{
color:#015BA7;
}

#footer li a:hover{
color:#f00;
}

#footer li.delim{
padding:0 8px;
}

#copyright{
margin-top:20px;
margin-bottom:10px;
line-height:16px;
}

#footer-security-links{
display:none;
}



.panel .pvisual{
background-image:url('../images/white-panel.png');
}

.panel-tl{
background-repeat:no-repeat;
background-position:left -15px;
padding-left:15px;
}

.panel-tr{
background-repeat:no-repeat;
background-position:right -45px;
padding-right:15px;
}

.panel-tc{
background-repeat:repeat-x;
background-position:left top;
font-size:5px;
height:15px;
}

.panel-ml{
background:url('../images/white-panel-lr.png') repeat-y left top;
padding-left:15px;
}

.panel-mr{
background:url('../images/white-panel-lr.png') repeat-y right top;
padding-right:15px;
}

.panel-mc{
background:white;
padding:0 0 7px 7px;
}

.panel-bl{
background-repeat:no-repeat;
background-position:left -30px;
padding-left:15px;
}

.panel-br{
background-repeat:no-repeat;
background-position:right -60px;
padding-right:15px;
}

.panel-bc{
background-repeat:repeat-x;
background-position:left bottom;
font-size:5px;
height:15px;
}


a:hover{
color:#f10;
}

a.small{
font-size:11px;
}

a img{
border:0;
}

ul.horizontal,ul.vertical{
padding:0;
margin:0;
list-style:none;
}

ul.horizontal li{
float:left;
display:inline;
}
