body{
	font-family: "Segoe UI", Optima, Helvetica, Arial, sans-serif;
	color: #FFF;
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	padding-bottom: 4em;
}
img{vertical-align:bottom;}
.masthead{padding:10px 10px;text-align:left;background-color:#FFFFFF;position:relative;z-index:10;box-shadow:0px 0px 30px #000;}
.content-wrapper{margin:4em 1.25em 0em 1.25em;overflow:hidden;}
.columns-wrapper{
	overflow: hidden;
	background-color: #000;
	position: relative;
}
.columns-wrapper, .menu-top-wrapper{max-width:1500px;margin:auto;}
.main-content .content{padding:30px;font-size:1em;line-height:1.5em;border:1px solid;border-radius:5px;border-color:#666;}
h1, h2, h3, h4{margin:30px 0px 0px 0px;font-family:Federo, "Segoe UI", Optima, Helvetica, Arial, sans-serif;font-weight:normal;}
h1{font-size:1.5em;}
h2{font-size:1.35em;}
h3{font-size:1.25em;}
h4{font-size:1.1em;}
.content h1:first-child,
.content h2:first-child,
.content h3:first-child,
.content h4:first-child{margin-top:0px;}
img.scalable{height:auto !important;width:auto !important;max-width:100%;border-radius:5px;}
.fancy{border:1px solid rgba(255,255,255,.2);box-shadow:0px 0px 30px rgba(0,0,0,.65);}
.sidebar ul, .sidebar ol, .sidebar2 ul, .sidebar2 ol{margin:0 0 0 .5em;padding:0 0 0 .5em;line-height:normal;}
.sidebar li, .sidebar2 li{margin-bottom:4px;}
.content a{
	color: #FFFFFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}
.content a:hover, .content a:focus{
	color: #FFF;
	border-bottom-style: solid;
}
.footer a{color:#8C8C8C;}
.footer a:hover, .footer a:focus{color:#FFF;}
.menu-top-wrapper .p7DMM01{background-color:transparent;border:none;box-shadow:none;}
.top-navigation{background-color:#FFFFFF;border-bottom:1px solid #FFF;box-shadow:0px 0px 30px #999;position:relative;z-index:9;}
.top-navigation:after{content:"\0020";font-size:0px;display:inline;overflow:hidden;line-height:0;clear:both;}
.footer{background-color:#222;box-shadow:inset 0px 16px 2px rgba(255,255,255,.025);border-top:1px solid #000;padding:15px 15px;font-size:0.7em;color:#CCCCCC;text-align:center;clear:both;position:fixed;z-index:999;top:auto;bottom:0px;width:100%;}
.footer p.copyright{text-transform:uppercase;margin:0px;}
@media only screen and (min-width:0px) and (max-width:700px){body{padding-bottom:0px;}
.footer{position:static;width:auto;}
.content-wrapper, .columns-wrapper{margin:0px;border:none;}
.main-content .content{padding:20px 10px;border:none;}
.p7DMM01 ul a, .p7DMM01 ul a:hover, .p7DMM01 ul a:focus, .p7DMM01 ul a.open{border-bottom:1px solid !important;border-color:#89AEC9 !important;}
.p7DMM01 ul li:last-child a{border-bottom:none !important;}
}
@media only screen and (min-width:700px) and (max-width:1280px){.main-content .content{padding:10px 20px;}
.top-navigation{padding:0px 10px;}
.content-wrapper{margin-left:10px;margin-right:10px;}
}
