body{
margin:0px;
font-size:14px;
color:#202020;
background-color:#ffffff;
font-family:Verdana, sans-serif;
}

#page{margin:0px auto;}
#main{}

/* Nav 2 Styles */

#navigation2{
position:relative;
width:100%;
max-width:980px;
height:40px;
background-color:#707070;
text-align:left;
border-left:1px solid #A0A0A0;
margin:0px auto;
overflow:hidden;
}

.nav2 a:link,.nav2 a:active,.nav2 a:visited{color:#FFFFFF; text-decoration:none;padding:0px 12px 0px 12px;}
.nav2 a:hover{color:#404040;text-decoration:none;display:block;background-color:#FFFFFF;padding:0px 12px 0px 12px;}
.nav2{
line-height:40px;
font-size:16px;
} 

.nav2a{
float:left;
border-right:1px solid #A0A0A0;
}

.navnor{border-right:0px solid #A0A0A0;}
.navbl{background-color:#707070;}
/* End Nav 2 Styles */

#content{
position:relative;
width:100%;
max-width:1024px;
height:auto;
margin:0px auto;
}

#foot{
position:relative;
width:100%;
max-width:980px;
height:40px;
margin:10px auto;
margin-bottom:40px;
}

#gadr{
float:right;
width:300px;
text-align:center;
margin:5px 0px 10px 25px;
}

#gadrx{
float:right;
width:300px;
text-align:center;
margin:5px 0px 10px 25px;
}

.contentText{
text-align:justify;
padding:10px 25px;
}

.contentBorder{
border:0px solid #A0A0A0;
padding:5px 22px 10px 22px;
}

.social{vertical-align:top; float:right;}
.social2{width:100px; float:right;}

.socialx{vertical-align:top; float:left;}
.social2x{width:100px; float:left;}

.socialholder{width:100%; height:20px; overflow:hidden;}

.SocialContainer{
width:200px;
height:60px;
margin:5px auto;
}
.socialspace{min-width:20px;float:left;}
.socialG{float:left;}
.socialT{float:left;}
.socialF{float:left;}

.fullwidth{
width:100%;
height:20px;
}

.dcent{
margin:0 auto;
text-align:center;
width:920px;
}

.dcent2{
margin:0px auto;
margin-top:40px;
text-align:center;
width:240px;
}

.ajax{margin-bottom:40px;}

.ajaxx{margin-bottom:40px;float:right;}

.dc{
margin:40px auto;
text-align:center;
}

.dca{text-align:center;}

.fleft{width:580px;}

.title{clear:both;}

ol{
margin:0px;
padding:0px;
list-style-type:none;
}

.li{}

a:hover{color:#44bcfa;}

p{
line-height:150%;
margin-top:1.0em;
margin-bottom:0em;
}

.cent{text-align:center;}
.centad{text-align:center;margin:50px auto;}
.centb{text-align:center;font-weight:bold;}

h1{
font-weight:600;
font-size:22px;
text-decoration:none;
margin-top:3.0em;
margin-bottom:2.0em;
}

h2{
font-weight:600;
font-size:18px;
margin-top:3.0em;
margin-bottom:0em;
}

h3{
font-weight:600;
font-size:16px;
margin-top:1.5em;
margin-bottom:0em;
}

.h1x{font-size:22px;}
.h2x{font-size:18px;}
.h3x{font-size:16px;}

.top15{padding-top:15px;}

.tablink{
display:inline-block;
background-color:slategrey;
height:20px;
padding:10px;
color:white;
box-shadow:2px 2px grey;
border-radius:3px;
margin:4px 4px;
font-weight:bold;
text-decoration:none;
}

.tablink:hover{color:#0000CC;background-color:#dadada;}

.tablink2{
display:inline-block;
background-color:#dadada;
height:20px;
padding:10px;
box-shadow:2px 2px grey;
border-radius:3px;
margin:4px 4px;
font-weight:bold;
text-decoration:none;
}

/* Table Styles */

caption {color:#F06; text-align:left;}
table {margin:30px auto; padding:0; border:0px; border-collapse:collapse;}
td, th {padding:10px 4px; border:0px; border-bottom:1px solid #EEE;}
td + td {border-left:1px solid #FAFAFA;}
td + td + td {border-left:none;}
td a {color:#444; text-decoration:none; text-align:right;}
td a, th a {display:block; width:100%;}
td a:hover {background:#444; color:#FFF;}
tfoot th {text-align:center;}
th {text-align:center;}
th + th {text-align:center;}
th + th + th {text-align:center;}
th a {color:#F06; text-decoration:none;}
th a:visited {color:#F69;}
th a:hover {color:#F06; text-decoration:underline;}
thead tr, tfoot tr {color:#555;}
tr {background:url('/images/trb.png') repeat-x #F8F8F8;}
tr:hover {background:#FFF;}

/* end Table Styles */

/*table{
margin:40px auto;
padding:0px;
border-width:2px;
border-style:solid;
border-color:#808080;
border-collapse:collapse;
}

td{
font-size:14px;
line-height:140%;
text-align:center;
border-width:1px;
border-style:solid;
border-color:#808080;
padding:5px;
} */

.tabq{
border-width:0px;
padding:5px 20px;
border-style:solid;
border-color:#808080;
border-collapse:collapse;
}

tr.tabq{background:#fff;}
td.tabq, td.tabq2{border-bottom:0px;}

.tabnm{margin:0px;}
.tdbold{font-weight:bold;}
.tdbk{background-color:#eea270;}
.td80{width:80px;}
.tdw1{width:80px;}
.tdw2{width:60px;}
.tdmx{padding:8px;border-color:#A0A0A0;}
.tabim2{margin:10px 6px;}
.tabim3{margin:10px 10px;}

.fl3, .fl2{
display:flex;
flex-wrap:wrap;
justify-content:center;
}

legend {
font-weight:bold;
font-size:16px;
}

.imlt1{
float:left;
width:300px;
margin:15px 25px 15px 0px;
}

.imrt1{
float:right;
width:300px;
margin:15px 0px 15px 25px;
}

.tdnobo{
font-size:20px;
line-height:140%;
color:#333333;
vertical-align:middle;
border-width:0px;
border-style:solid;
border-color:#000000;
}

.tdb2bord{
font-size:20px;
line-height:140%;
text-align:right;
color:#333333;
vertical-align:middle;
border:2px solid #9999ff;
padding:0px;
}

.inputbox{
color:#303030;
background-color:#FFFFFF;
font-size:30px;
height:60px;
width:112px;
padding:2px 5px 2px 5px;
text-align:right;
border:0px;
}

.inputboxa{
color:#303030;
background-color:#FFFFFF;
font-size:24px;
height:60px;
width:650px;
padding:2px 5px 2px 5px;
text-align:right;
border:2px solid #ffffff;
}

.inputboxb{
color:#303030;
background-color:#FFFFFF;
font-size:24px;
height:60px;
width:200px;
padding:2px 5px 2px 5px;
text-align:right;
border:2px solid #ffffff;
}

.inputboxz{display:none;width:0px;}

#cbcont{
position:fixed;
left:0;
right:0;
bottom:0;
background:#505050;
overflow:auto;
height:50px;
color:#ffffff;
font-size:1.0em;
padding:10px 30px
}

#cookiebar{
height:50px;
line-height:50px;
width:80%;
}

.cbspan {
display: inline-block;
vertical-align: middle;
line-height: normal;
}

#cookiebar a, #cookiebar a:visited{
text-decoration:none;
color:#f1d600;
padding:0px 10px;
}

#cookiebar a:hover{
color:#adff2f;
}

#cookiebar p{
margin:0px;
line-height:125%;
}

#cookiebutton{
float:right;
height:50px;
width:20%;
text-align:center;
}

#cookiebutton a, #cookiebutton a:visited, #cookiebutton a:hover{
display:block;
text-decoration:none;
color:#303030;
background-color:#f1d600;
padding:0px;
border-radius:5px;
line-height:200%;
margin-top:12px;
}