/**body {
	background-color:#f3f3f3;
	font-family:Times New Roman;
}
#actionbar {
	height:auto;
	width:100%;
	background-color:#0d0d0d;
	color:white;
	left:0px;
	top:0px;
	position:fixed;
	z-index:1000;
	border-bottom:1px solid #707070;
}
#logo {
	font-size:30px !important;
	color:white;
	width:100%;
	line-height:60px;
	text-align:center;
}
#logo a {
	font-size:30px !important;
	color:white;
	text-decoration:none;
}
#headermenu {
	height:auto;
	position:relative;
	top:0px;
	left:10%;
	width:80%;
	text-align:center;
	border-top:1px solid #707070;
}
#headermenu a, #headermenu span {
	color:white;
	text-decoration:none;
	font-size:20px;
	position:relative;
	line-height:40px;
	margin:0px 0px;
}
#headermenu a:hover {
	text-decoration:underline;
}
#headermenu span::before {
    height:10px;
    padding-left:1px;
    color:white;
    background-color:white;
    content: " ";
    margin:0px 10px;
}
#firstmenuitem::before {
    margin:0px !important;
    padding:0px !important;
    background-color:transparent !important;
}
#footer {
	height:auto;
	width:100%;
	top:0px;
	left:0px;
	background-color:#0d0d0d;
	padding:25px 0px;
}
table {
	height:100%;
	width:100%;
}
td {
	width:33%;
	text-align:center;
	padding:25px 10px;
}
td div, #headermenu a {
	color:white;
	text-decoration:none;
	line-height:1.2;
	font-family:Times New Roman;
	font-size:17px;
}
td div div {
	line-height:1;
	font-size:22px;
	margin-bottom:15px;
}
a:hover {
	text-decoration:underline;
}
.tdleft  {
	text-align:right !IMPORTANT;
}
.tdright {
	text-align:left !IMPORTANT;
}
td div span:after {
	height:10px;
	width:50%;
	left:0%;
	display:block;
	content:" ";
	position:relative;
	top:-15px;
}
@media screen and (max-width: 600px) {
    #headermenu span::before {
        margin:0px !important;
        padding:0px !important;
        background-color:transparent !important;
    }
    #headermenu span {
        margin:0px 10px;
    }
    #logo a {
        font-size:25px !important;
    }
    #logo {
        line-height:50px !important;
    }
    #headermenu {
        padding:10px;
        width:95%;
        left:2.5%;
    }
    #headermenu span {
        padding:15px 0px;
        font-size:15px;
        line-height:25px;
        width:100%;
    }
    #footer td {
        width:100%;
        display:block;
        padding:25px 0px !important;
    }
    #headermenu a, #headermenu span {
    	font-size:15px;
    }
    .tdfooter {
    	text-align:center !important;
    	
    }
}*/

body {
	background-color:#f3f3f3;
	font-family:Times New Roman;
}
#actionbar {
	height:auto;
	width:100%;
	background-color:#0d0d0d;
	color:white;
	left:0px;
	top:0px;
	position:fixed;
	z-index:1000;
	border-bottom:1px solid #707070;
}
#logo {
	font-size:30px !important;
	color:white;
	width:100%;
	line-height:60px;
	text-align:center;
}
#logo a {
	font-size:30px !important;
	color:white;
	text-decoration:none;
}
#headermenu {
	height:auto;
	position:relative;
	top:0px;
	left:10%;
	width:80%;
	text-align:center;
	border-top:1px solid #707070;
}
#headermenumobile,#hamburgermenu {
    display:none;
}
#headermenu a, #headermenu span {
	color:white;
	text-decoration:none;
	font-size:17px;
	position:relative;
	line-height:40px;
	margin:0px 0px;
	width:auto;
}
#headermenu a:hover, #headermenumobile div a:hover {
	text-decoration:underline;
}
#headermenu span::before {
    height:10px;
    padding-left:1px;
    color:white;
    background-color:white;
    content: " ";
    margin:0px 10px;
}
#firstmenuitem::before {
    margin:0px !important;
    padding:0px !important;
    background-color:transparent !important;
}
#footer {
	height:auto;
	width:100%;
	top:0px;
	left:0px;
	background-color:#0d0d0d;
	padding:25px 0px;
}
table {
	height:100%;
	width:100%;
}
td {
	width:33%;
	text-align:center;
	padding:25px 10px;
}
td div, #headermenu span {
	color:white;
	text-decoration:none;
	line-height:1.2;
	font-family:Times New Roman;
	font-size:17px;
}
td div div {
	line-height:1;
	font-size:22px;
	margin-bottom:15px;
}
a:hover {
	text-decoration:underline;
}
.tdleft  {
	text-align:right !IMPORTANT;
}
.tdright {
	text-align:left !IMPORTANT;
}
td div span:after {
	height:10px;
	width:50%;
	left:0%;
	display:block;
	content:" ";
	position:relative;
	top:-15px;
}
@media screen and (max-width: 800px) {
    #headermenu {
        display:none;
    }
    #logo {
        text-align:left;
        padding-left:20px;
    }
    #hamburgermenu  {
        height:50%;
        position:absolute;
        right:10px;
        top:14px;
        display:block;
    }
    #hamburgermenu img {
        height:27px;
        right:0px;
        position:absolute;
        top:0px;
    }
    #headermenu span::before {
        margin:0px !important;
        padding:0px !important;
        background-color:transparent !important;
    }
    #headermenu span {
        margin:0px 10px;
    }
    #headermenumobile {
        border-top:1px solid white;
    }
    #headermenumobile div {
        width:100%;
        height:44px;
        font-size:16px;
        line-height:44px;
        padding-left:10px;
        border-bottom: 1px solid white;
    }
    #headermenumobile div a {
        cursor:pointer;
        color:white !important;
        text-decoration:none !important;
    }
    #logo a {
        font-size:25px !important;
    }
    #logo {
        line-height:50px !important;
    }
    #headermenu {
        padding:10px;
        width:95%;
        left:2.5%;
    }
    #headermenu div {
        padding:15px 0px;
        font-size:15px;
        line-height:25px;
        width:100%;
    }
    #footer td {
        width:100%;
        display:block;
        padding:25px 0px !important;
    }
    #headermenu a, #headermenu span {
    	font-size:15px;
    }
    .tdfooter {
    	text-align:center !important;
    	
    }
    #footer {
        padding:0px;
        font-size:20px !important;
    }
    td div span a, td div span {
        font-size:20px !important;
        color:white;
        text-decoration:none;
        line-height:1.3;
    }
}