*{
font-family: Verdana, Arial, sans-serif;
/*
font-family: Arial, sans-serif;
*/
}
#subsub *, #menu *, #submenu *{
font-family: sans-serif;
}
img{
border: 0px;
}
body {
margin: 0;
padding: 0;
overflow-y: scroll;
overflow-x: hidden;
}
.buttoncontainer{
margin-right: 10px;
display: inline;
clear:both;
text-align: center;
font-size:1.1em;
font-weight: bold;
}
.buttoncontainerblue{
margin-right: 10px;
display: inline;
clear:both;
text-align: center;
font-size:1.1em;
font-weight: bold;
color: #fff;
}
a.buttoncontainerblue:hover{
color: lightgray;
}
.button{
min-width: 150px;
display: inline-block;
background: #8E8888;
padding: 10px;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border-collapse: separate;
text-decoration: none;
cursor: pointer;
background: url(headerback1.png) #ddd;
color: #333;
height: 27px;
text-shadow: 2px 2px 3px #ddd;
box-shadow: 1px 1px 4px 0px #000;
}
.smallbutton{
display: inline-block;
background: #8E8888;
padding: 10px;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border-collapse: separate;
text-decoration: none;
cursor: pointer;
background: url(headerback1.png) #ddd;
color: #333;
font-size: 0.9em;
text-shadow: 2px 2px 3px #ddd;
box-shadow: 1px 1px 4px 0px #000;
}
.smallbutton2{
display: inline-block;
background: #8E8888;
padding: 10px;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border-collapse: separate;
text-decoration: none;
cursor: pointer;
background: #ddd;
color: #333;
font-size: 0.9em;
text-shadow: 2px 2px 3px #ddd;
box-shadow: 1px 1px 4px 0px #000;
}
.smallbutton2blue{
display: inline-block;
background: darkblue;
padding: 10px;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border-collapse: separate;
text-decoration: none;
cursor: pointer;
font-size: 0.9em;
box-shadow: 1px 1px 4px 0px #000;
}
.smallbutton3{
display: inline-block;
background: #8E8888;
padding: 4px;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border-collapse: separate;
text-decoration: none;
cursor: pointer;
background: #ddd;
color: #333;
font-size: 0.9em;
text-shadow: 2px 2px 3px #ddd;
box-shadow: 1px 1px 4px 0px #000;
}
#content {
box-shadow: 0px 2px 4px 0px #000;
margin-left: auto;
margin-right: auto;
/*border: 1px solid lightgray;*/
max-width: 1190px;
padding-left: 10px;
padding-right: 10px;
background: white;
}
oldh {
border-bottom: 2px solid #000;
border-bottom: 1px solid lightgray;
border-bottom: 1px solid rgba(0,0,0,0.05);
}
h1 {
clear: both;
font-size: 1.3em;
padding-top: 1em;
}
h2 {
font-size: 1.1em;
padding-top: 0.15em;
}
h3 {
font-size: 1em;
padding-top: 0.1em;
}
h4 {
font-size: 0.95em;
padding-top: 0.1em;
}
h1, h2, h3, h4, h5 {
font-weight: normal;
color: #000;
text-shadow: 1px 1px 1px #aaa ;
}
p, ul, ol, dl {
line-height: 1.4em;
font-size: 0.9em;
}
ul ul{
font-size: 1em;
}
#header {
/*background-color:  #70AFFE  ;*/
background-color:  #fff  ;
/*
#F2B90D
#A9E970
#81A9D6
*/
/*border-bottom: 1px solid #888;*/
}
#headerpic {
/*background-image: url(hissen-it.png);*/
/*background-image: url(theh32.png);*/
/*background-repeat: no-repeat;*/
/*background-position: left 4px;*/
height: 40px;
}
#headerclick{
/*
width: 266px;
height: 35px;
cursor: pointer;
*/
float:left;
}
#headimga{
border: 0px;
padding: 0;
margin: 0;
}
#headertop {
margin-left: auto;
margin-right: auto;
max-width: 1200px;
background: url(back.png) repeat;
background-color:  #75ACFF ; /*#2C84C4*/
padding-left: 6px;
padding-right: 6px;
padding-top: 6px;
padding-bottom: 6px;

/*
box-shadow: 0px 2px 4px 0px #666;
-webkit-box-shadow: 0px 2px 4px 0px #666;
*/
text-align: middle;
}
#menu {
margin: 0;
padding: 0;
clear: both;
}
#menu li {
display: inline-block;
margin-top: 0px;
text-align: center;
}
p.bold {
font-weight: bold;
}
p.sitalic {
font-style: italic;
font-size: 0.8em;
}
p.italic {
font-style: italic;
}
p.warning {
font-style: italic;
font-size: 0.8em;
}
p.thewarningred {
color: red;
}
p.thewarninggreen {
color: green;
}
.italic {
font-style: italic;
}
.italicbold {
font-weight: bold;
font-style: italic;
}
.red {
color: red;
font-weight: bold;
font-size:1.3em;
margin-left: 25px;
}
#menu a:link, #menu a:visited, #menu a:hover, #menu a:active, #menu a:focus {
/*
border-radius: 5px;
-webkit-border-radius: 5px;
*/
border: 1px solid lightgray;
background-color: #fff;
margin-left: 0px;
margin-right: 0px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 0px;
text-decoration: none;
font-size: 1em;
font-weight: bold;
display:inline-block;
min-width: 80px;
}
#menu a:link, #menu  a:visited,#menu   a:active, #menu a:focus {
color: #000;
}
#menu a:hover {
color: #000;
background-color: #aaa;
}
.menucur2 {
color: #0126D8;
text-decoration: none;
}
#menu .menucur a:link, #menu .menucur a:visited, #menu .menucur a:active, #menu .menucur a:focus  {
color: #000;
background-color: #ddd;
}
.bottom_margin {
padding: 0;
margin: 0;
margin-bottom: 10px;
}
.top_margin {
padding: 0;
margin: 0;
margin-top: 10px;
}
.nomargin {
padding: 0;
margin: 0;
}
.minmargin {
padding: 0;
margin: 0;
padding-top: 5px;
padding-bottom: 5px;
}
.fhlink{
color: black;
}
.notopmargin {
padding-top: 0;
margin-top: 0;
}
.nobottommargin {
padding-bottom: 0;
margin-bottom: 0;
}
.bold{
font-weight: bold;
}
.vtop{
vertical-align: top;
}
.acenter{
text-align: center;
}
p.centertop{
text-align: center;
}
p.centertop img{
vertical-align: top;
}
p.lefttop{
text-align: left;
}
p.lefttop img{
vertical-align: top;
}
.underline{
text-decoration: underline;
}
.limargin{
margin-bottom: 8px;
}
tr, td, th{
padding: 5px;
border-collapse: collapse;
border: 1px solid lightgray;
text-align: center;
}
th{
padding: 5px;
border-collapse: collapse;
border: 1px solid lightgray;
background: #eee;
}
table{
border-collapse: collapse;
margin-left:auto; 
margin-right:auto;
}
.tablist{
text-align: right;
background: #eee;
font-size: 0.85em;
font-weight: bold;
}
#submenu{
padding: 0px;
margin: 0px;
margin-top: 5px;
padding-top: 5px;
text-align: left;
padding-left: 5px;
}
#submenup1{
float: left;
margin-left: 10px;
}
#submenup2{
float: right;
margin-left: 25px;
margin-top: 0px;
text-align: right;
white-space: nowrap;
}
#submenu a:link, #submenu a:visited, #submenu a:hover, #submenu a:active, #submenu a:focus {
/*border-right: 1px solid rgba(0, 0, 0, 0.1);*/
border-left: 1px solid rgba(0, 0, 0, 0.1);
font-size: 1em;
padding-top: 4px;
padding-bottom: 5px;
padding-left: 7px;
padding-right: 7px;
color: #000;
display: inline-block;
text-align: center;
font-weight: bold;
/*
border-bottom-left-radius: 20px;
border-bottom-right-radius: 20px;
*/
/*min-width: 180px;*/
text-decoration: none;
}
#submenu a:link, #submenu  a:visited,#submenu   a:active, #submenu a:focus {
background-color: ;
}
#submenu a:hover {
background-color: #CAE2FF;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
}
#submenu .menucur a:link, #submenu .menucur a:visited, #submenu .menucur a:active, #submenu .menucur a:focus  {
background-color: white;
color: #000;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
}
#subsub {
min-height: 20px;
}
#subsubmenu {
min-height: 25px;
}
#subsubmenu a{
text-decoration: none;
margin: 5px;
display: inline-block;
}
#subsubmenu a:link, #subsubmenu  a:visited,#subsubmenu   a:active, #subsubmenu a:focus {
color: black;
}
#subsubmenu a:hover {
color: #001EA8;
}
#subsubmenu .menucur a:link, #subsubmenu .menucur a:visited, #subsubmenu .menucur a:active, #subsubmenu .menucur a:focus  {
color: #0126D8;
/*font-weight: bolder;*/
}
#subsubtitle{
font-size: 0.85em;
float:left;
margin: 0;
padding:0;
padding-left: 5px;
padding-top: 3px;
color: #001471;
font-weight: bolder;
margin-right: 25px;
}
#lang{
/*padding:0px;
margin:0px;*/
padding-top: 2px;
padding-bottom: 2px;
margin-left: 10px;
background: #A4C8FF;
border-left: 1px solid rgba(0, 0, 0, 0.1);
}
#mainmenudrop{
width: 110px;
background: #A4C8FF;
border: 1px solid lightgray;
color: black;
font-size: 0.9em;
padding-left: 2px;
padding-right: 2px;
margin-right: 10px;"
}
#selectboxhead{
width: 162px;
background: #A4C8FF;
border: 1px solid lightgray;
color: black;
font-size: 0.9em;
padding-left: 2px;
padding-right: 2px;
margin-right: 10px;"
}
#lang a{
/*background: url(headerback2.png);*/
/*background: #0794B1;*/
/*border: 1px solid lightgray;*/
padding: 5px;
margin:0px;
}
#lang a:hover {
/*color: #fff;*/
}
#subsubmenu{
/*width: 100%;*/
background: #A4C8FF;
margin-bottom: -20px;
margin-top: 1px;
font-size: 0.8em;
font-weight: bold;
text-align: left;
margin-left: -5px;
margin-right: -5px;
}
#footer {
margin: 0;
padding: 0;
border-top: 1px solid lightgray;
color: lightgray;
padding-bottom: 75px;
clear: both;
}
.footerr{
margin: 0;
padding: 0;
float: right;
text-decoration: none;
color: #999999;
font-size: 0.9em;
}
.footerr a{
margin: 0;
padding: 0;
text-decoration: none;
color: #999999;
font-size: 0.9em;
font-weight: bold;
}
.footerr a:hover{
color: black;
}
.footerl {
margin: 0;
padding: 0;
float: left;
color: #999999;
font-size: 0.9em;
}
#keywords{
margin-top: 0px;
margin-right: 10px;
max-width: 200px;
text-align:center;
border: 1px solid #eee;
padding: 1px;
border-radius: 5px;
color: #888;
text-shadow: 1px 1px 3px #bbb;
}
#keywords a{
outline: none;
text-decoration: none;
color: #888;
text-shadow: 1px 1px 3px #bbb;
}
#keywords a:hover{
color: black;
text-decoration: none;
text-shadow: 1px 1px 1px white;
}
#keywords2{
margin-top: 0px;
margin-right: 10px;
max-width: 200px;
text-align:center;
border: 1px solid #81A9D6;
box-shadow: 0px 2px 2px 0px #666;
-webkit-box-shadow: 0px 2px 2px 0px #666;
padding: 1px;
border-radius: 5px;
color: black;
text-shadow: 1px 1px 1px #81A9D6;
}
#keywords2 a{
outline: none;
font-weight: normal;
font-size: 0.8em;
text-decoration: none;
color: black;
text-shadow: 1px 1px 1px #81A9D6;
}
#keywords2 a:hover{
color: #81A9D6;
text-decoration: none;
text-shadow: 1px 1px 1px white;
}
.descrlist{
text-indent:-2em;
margin-left:2em;
}
#socials{
text-align: center;
}
#socials a{
display: inline-block;
margin: 10px;
text-decoration: none;
color: blue;
font-size: 1.5em;
font-family: sans-serif;
}
.smallimg{
max-width: 400px;
}
.imgcols{
padding-right: 5px;
padding-bottom: 20px;
max-width: 100%;
}
.imgmax{
max-width: 100%;
}
.imgmaxb{
max-width: 100%;
border: 1px solid lightgray;
}
.smallmenu a{
font-weight: bold;
text-decoration: none;
color: #7A7D86;
display: inline-block;
padding-right: 15px;
margin-top: 5px;
margin-bottom: 5px;
}
.smallmenu a:hover{
font-weight: bold;
color: black;
text-decoration: underline;
}
.blogtitle{
padding: 0;
margin: 0;
padding-top: 30px;
clear: both;
}
.blogthumb{
max-height: 200px;
max-width: 50%;
float: left;
margin-right: 15px;
margin-bottom: 5px;
}
.blogtitle a{
text-decoration: none;
color: black;
}
.blogtitle a:hover{
text-decoration: none;
color: #666;
text-shadow: 1px 1px 1px #81A9D6;
}
.bloglink:link, .bloglink:visited, .bloglink:hover, .bloglink:active, .bloglink:focus {
color: #000;
text-decoration: none;
}
.bloglink:hover{
color: #444;
}
.blogmeta{
font-weight: normal;
text-shadow: 0px 1px 1px #aaa ;
color: #000;
font-size: 0.7em;
padding: 0;
margin: 0;
margin-top: 2px;
}
.blogauthor{
color: #000;
}
#bloghbottom{
margin-top: 50px;
}
hr{
margin-top: 75px;
max-width: 100%;
height: 5px;
border: none;
background: #EEE;
}
#keyword_hr{
margin-top: 75px;
max-width: 100%;
height: 5px;
border: none;
background: #EEE;
clear: both;
}
.keyword_span{
font-style: italic;
}

#soccontact table, #soccontact table tr, #soccontact table tr td{
text-align:left;
font-size: 0.95em;
}
#soccontact table tr td, #soccontact table tr{
padding-top: 8px;
height: 25px;
vertical-align: middle;
}
#soccontact table tr td a{
color: black;
text-decoration: none;
}
#soccontact table tr td a:hover{
color: #888;
}

#cftab th, #cftab td{
font-size: 0.9em;
text-align: left;
vertical-align: top;
}
#cftab th {
font-weight: normal;
}

#keywtabholder{
text-align: left;
}
#keywtab table, #keywtab table tr, #keywtab table tr td{
border: 0;
}
#keywtab {
padding-left: 20px;
padding-right: 20px;
display: inline-block;
border: 1px solid lightgray;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
background: #eee;
}
#keywtab table tr td img{
vertical-align: middle;
}
.keywords3, .keywords3 a{
outline: none;
font-weight: normal;
font-size: 0.95em;
text-decoration: none;
color: black;
text-shadow: 1px 1px 1px #81A9D6;
}
.keywords3 a:hover{
color: #81A9D6;
text-decoration: none;
text-shadow: 1px 1px 1px white;
}

.keywordbox{
margin-top: 0px;
margin-right: 10px;
max-width: 200px;
text-align:center;
border: 1px solid #888;
padding: 1px;
border-radius: 5px;
color: black;
text-shadow: 1px 1px 3px #bbb;
vertical-align: middle;
display: inline-block;
margin-left: 15px;
margin-right: 15px;
padding: 5px;
}
.box{
display: inline-block;
min-width: 200px;
border: 1px solid lightgray;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
padding-top: 40px;
padding-bottom: 40px;
font-size: 1.5em;
text-decoration: none;
background: #81A9D6;
color: white;
text-shadow: 1px 1px 1px #666;
}
#boxer{
margin-top: 25px;
text-align: center;
}
#boxer a:hover{
background: #5E91CA;
}
.box2{
display: inline-block;
border: 1px solid lightgray;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
text-decoration: none;
background: #A4C8FF;
color: black;
text-shadow: 2px 1px 1px #bbb;
font-size: 1em;
padding: 2px;
min-width: 0px;
font-weight: bold;
font-family: Helvetica;
margin: 2px;
}
.box2:hover{
background: #5E91Cf;
}
.box2c{
display: inline-block;
border: 1px solid lightgray;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
text-decoration: none;
background: #81A9D6;
color: black;
text-shadow: 2px 1px 1px #bbb;
font-size: 1.2em;
padding: 4px;
min-width: 0px;
font-weight: bold;
font-family: Helvetica;
margin: 2px;
text-align: center;
}
.box2c:hover{
background: #5E91Cf;
}
.border1{
border: 1px solid lightgray
}
code{
font-family: monospace;
}
.specialcode{
font-family: monospace;
white-space: pre-wrap;
}
.codecontainer{
padding-left: 5px;
padding-right: 2px;
background: #D9EBFD;/*#B3D7FB;*/
}
.codeoutcontainer{
padding-left: 5px;
padding-right: 2px;
padding-bottom: 2px;
background: #B1B4FC;
}
.smallbuttonbuy{
display: inline-block;
background: #8CAED1;
padding: 5px;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border-collapse: separate;
text-decoration: none;
cursor: pointer;
color: #000000;
font-size: 0.9em;
text-shadow: 2px 2px 3px #ddd;
box-shadow: 1px 1px 4px 0px #000;
}
video{
max-width: 100%;
border: 1px solid lightgray;
}
#newsflash{
max-width: 750px;
}
.lined {
margin-top: 50px;
clear: both;
margin-bottom: 0px;
padding-bottom: 0px;
border-bottom: 1px solid lightgray;
}
.ubold{
font-weight: bold;
font-size: 0.8em;
}
.img10r{
clear: both;
float:right;
max-width: 100%;
padding: 10px;
}
.img10{
max-width: 100%;
padding: 10px;
border: 1px solid lightgray;
}
.img0{
max-width: 100%;
}
.afix{
color: black;
}
.afixbig{
color: darkblue;
font-size: 1.05em;
font-weight: bold;
background: #EDEDF1;
}
.vidcomment{
margin-top:0;
padding-top:0;
font-style: italic;
text-align: center;
}
.inliner{
display: inline;
}
.incap{
display: inline;
font-variant: small-caps;
}
#boxer h2{
display: inline;
}
.keywordbox h3{
display: inline-block;
font-weight: bold;
margin:0;
padding:0;
font-variant: small-caps;
}
.keywordbox p{
margin:0;
padding:0;
margin-top: 5px;
}
.masterimg, .masterimg img{
max-width: 98%;
text-align: center;
}
.masterimg img{
max-height: 500px;
border: 1px dashed lightgray;
padding: 2px;
}
.topanch{
text-decoration: none;
color: blue;
}
.blueback{
padding: 25px;
margin: 25px;
background: #CFE7F5;/* #B4D7FE;/*#23313F;*/
color: black;
font-weight: bold;
}
.moma{
margin-top: 35px;
}

.swtitle{
clear: both; padding-top: 20px;
padding-bottom: 20px;
}
.swtitle a img{
float: left; margin-right: 10px;
padding-bottom: 50px;
max-width: 50%;
}
.swtitle a:link, .swtitle p a:link, .swtitle a:visited, .swtitle p a:visited, .swtitle a:hover, .swtitle p a:hover, .swtitle a:active, .swtitle p a:active, .swtitle a:focus, .swtitle p a:focus{
text-decoration: none;
color: #000;
}
.swtitle a:hover, .swtitle p a:hover{
color: #666;
}
.swtitle h3 a:link, .swtitle h3 a:visited, .swtitle h3 a:hover, .swtitle h3 a:active, .swtitle h3 a:focus{
font-size: 1.25em;
color: #2A5BE8;
}
.swtitle h3 a:hover{
color: #666;
}
.swtitlelone:link, .swtitlelone:visited, .swtitlelone:hover, .swtitlelone:active, .swtitlelone:focus {
color: #000;
text-decoration: none;
}
.swtitlelone:hover{
color: #444;
}
.faqdiv{
font-weight: bold;
font-size: 0.8em; 
margin-left: 25px;
margin-top: 50px;
color: darkblue;
}
.presentationh2{
margin-top: 50px;
clear: both;
}
.presentationimg{
max-width: 50%;
border: 1px solid lightgray;
}
.presentationp{
text-align: center;
}
.qmini{
font-size: 0.7em;
}
.boxv2{
display: inline-block;
min-width: 200px;
border: 1px solid lightgray;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
padding-top: 40px;
padding-bottom: 40px;
font-size: 1.5em;
text-decoration: none;
background: #81A9D6;
color: white;
text-shadow: 1px 1px 1px #666;
margin: 5px;
margin-left: 2px;
margin-right: 2px;
font-size: 1.3em;
padding-left: 3px;
padding-right: 3px;
}

#articleconttab{
float: right;
font-size: 0.8em;
border: 1px solid lightgray;
margin: 4px;
margin-bottom: 8px;
}

#articleconttab li{
padding-bottom: 5px;
}

#articleconttab p{
padding-left: 5px;
}

