﻿body {
text-align:center;
font-family:Verdana,Arial,Helvetica,sans-serif;
background-color:#FFF;
background-image:url(/site/newback1.gif);
background-repeat:repeat-x;
margin:0;
padding:0
}

.wrapper {
width:90%;
margin:0 auto
}

a img {
border:none
}

a:hover {
color:#000
}

a:link,a:visited {
text-decoration:none
}

.alpha {
background-color:#DDF;
font-size:13px;
padding-bottom:10px;
padding-top:10px;
border-color:#FFF;
border-style:solid;
border-width:0 0 1px;
text-align:center
}

.authors {
list-style-type:none;
font-size:13px;
text-align:left
columns: 3;
  -webkit-columns: 3;
  -moz-columns: 3;
}

.banner {
min-height: 90px;
text-align:center;
background-color:#7B87EA;
padding:5px;
border-color:#FFF;
border-style:solid;
border-width:0 0 1px
}

.clrboth {
clear:both
}

.copyright {
text-align:center;
font-size:9px;
margin:0;
padding:5px
}

.floleft {
float:left;
padding-left:15px
}

.floright {
float:right;
padding-right:15px
}

.floleft1 {
float:left;
width:18%;
font-size:13px;
text-align:left;
vertical-align:top;
background-color:#DDF;
padding:10px;
border-color:#000;
border-style:solid;
border-width:1px
}

.floright1 {
float:right;
width:76%;
background-color:#FFF;
padding:10px;
border-color:#000;
border-style:solid;
border-width:1px
}

.graphic {
padding-bottom:20px;
padding-top:20px;
margin:auto;
border-bottom-width:thin;
border-bottom-style:solid;
border-bottom-color:#7B87EA
}

.graphic1 {
padding-top:20px;
margin:auto
}

h1 {
font-size:13px;
font-weight:lighter;
margin:0
}

.logo {
float:left
}

.name {
background-color:#F0F0FF;
font-size:13px;
text-align:left;
width:100%;
margin:0
}

.nav {
font-size:13px;
padding-bottom:5px;
padding-left:5px;
padding-top:5px;
border-color:#FFF;
border-style:solid;
border-width:0 0 1px;
text-align:left;
background-color:#DDF
}

.nav1 {
background-color:#7B87EA;
min-height: 16px;
padding-bottom:5px;
padding-top:5px;
border-color:#FFF;
border-style:solid;
border-width:0 0 1px
}

.new {
font-size:13px;
color:#000;
padding-bottom:5px;
padding-left:5px;
padding-top:5px;
background-color:#DDF;
margin:0
}

.new1 {
font-size:13px;
color:#FFF;
margin:5px;
padding:5px;
border:1px dotted #000;
background-color:#7B87EA
}

.pad {
background-color:#7B87EA;
padding-bottom:14px;
padding-top:14px;
border-color:#FFF;
border-style:solid;
border-width:0 0 1px;
text-align:center
}

.pad1 {
padding-bottom:10px
}

.pad2 {
height:274px
}

.social {
padding-top:5px;
text-align:center
}

.texbloc {
font-size:13px;
text-align:left;
padding:5px
}

.texbloc1 {
font-size:13px;
text-align:left;
padding:5px;
height:407px
}

.texcen {
margin-left:auto;
margin-right:auto;
text-align:left;
display:table;
}

div.pagination a {
border:1px solid #AAD;
text-decoration:none;
color:#009;
font-size:13px;
margin:2px;
padding:2px 5px
}

div.pagination a:hover,div.pagination a:active {
border:1px solid #009;
color:#000;
font-size:13px
}

div.pagination span.current {
border:1px solid #009;
background-color:#7B87EA;
color:#FFF;
font-size:13px;
margin:2px;
padding:2px 5px
}

div.pagination span.disabled {
border:1px solid #EEE;
color:#DDD;
font-size:13px;
margin:2px;
padding:2px 5px
}

div.pagination {
margin:3px;
padding:3px
}

.menulist .headerbar {
color:#fff;
background:#606060;
margin-bottom:0;
text-transform:uppercase;
padding:7px 0 7px 31px
}

.menulist ul li a {
display:block;
padding:5px 0;
line-height:17px;
padding-left:8px;
text-decoration:none;
background-color:#fff
}

.menulist ul li a:hover {
color:#fff;
background-color:#7B87EA
}

.menulist ul li a:visited {
color:#000
}

.menulist ul li {
padding-bottom:2px
}

.menulist ul {
list-style-type:none;
margin:0;
padding:0;
margin-bottom:0
}

a: hover,.menulist ul li a: visited {
color:#000
}

.divTable {
display:table;
width:100%
}

.divTableRow {
display:table-row
}

.divTableHeading {
display:table-header-group
}

.divTableCell,.divTableHead {
display:table-cell;
width:20%;
font-size:13px;
text-align:left;
padding:2px
}

.divTableHeading {
display:table-header-group
}

.divTableFoot {
display:table-footer-group
}

.divTableBody {
display:table-row-group
}