@charset "UTF-8";
/* CSS Document */


body {
margin: 0 auto;
padding: 0;
width: 650px;
background: black;
font-family: Helvetica, Verdana, Arial, sans-serif;
}

div#main-logo-section
{
	background: none;
	border: none;
}


/* GENERAL */


p {
margin: 0 auto;
padding: 0;
font-size: 12px;
font-weight: normal;
color: white;
}

p.small-p {
font-size: 11px;
}

h1 {
font-size: 38px;
}

h1, h2 {
margin: 0;
padding: 15px 0 15px 0;
letter-spacing: -1.5px;
color: #FF6600;
}

h3 {
margin: 0;
padding: 15px 0 15px 0;
letter-spacing: -1px;
color: #FF6600;
}

h4, h5 {
margin: 0;
padding: 10px 0 10px 0;
letter-spacing: -0.5px;
color: #FF6600;
}

a.normal {
margin: 0 auto;
padding: 0;
font-size: 12px;
font-weight: normal;
color: #FF6600;
text-decoration: none;
}

a.normal:hover {
color: white;
text-decoration: underline;
}

ol, ul {
margin: 10px 0 15px 30px;
padding: 0;
font-size: 13px;
font-weight: normal;
color: white;
}

img.image-text {
float: right;
padding: 0 0 25px 25px;
}


div {border: 0px solid black; background: white;}







/* SPAN */

span.black {
color: white;
}

span.orange {
color: #FF6600;
}

span.grey {
color: #666666;
}


span.thin {
font-weight: normal;
}

span.thick {
font-weight: bold;
}

.header-up {
padding: 15px 0 0 0;
}

.header-middle {
padding: 0;
}

.header-bottom {
padding: 0 0 15px 0;
}

.header-nomargins {
padding: 0;
}

.image-no-margins {
padding: 0;
margin: 0 auto;
}




/* DIV */

.menu {
float: left;
margin: 0;
padding: 0px 10px;
width: 630px;
background: black;
border-top: 1px solid #FF6600;
border-bottom: 1px solid #FF6600;
}

.menu a {
float: left;
margin: 0 auto;
padding: 10px 10px 10px 10px;
font-size: 12px;
font-weight: bold;
color: #FF6600;
text-decoration: none;
background: black;
}


.menu a:hover {
color: black;
background: #FF6600;
}

.menu a.active {
color: black;
background: #FF6600;
}

.menu p {
padding: 20px;
color: white;
text-align: right;
}





/* BOX */

.box {
float: left;
margin: 0;
padding: 25px;
width: 600px;
background: black;
}

.box-full {
float: left;
margin: 0;
padding: 0;
width: 650px;
background: black;
}

.box-line {
float: left;
margin: 0;
padding: 25px;
width: 600px;
border-top: 1px solid #FF6600;
background: black;
}

.box-title {
float: left;
margin: 0;
padding: 0 25px 0 25px;
width: 600px;
background: black;
}

.box-title-line {
float: left;
margin: 0;
padding: 25px 25px 0 25px;
width: 600px;
border-top: 1px solid #FF6600;
background: black;
}

.box-under-title {
float: left;
margin: 0;
padding: 0 25px 25px 25px;
width: 600px;
background: black;
}




.box-menu {
float: left;
margin: 5px 0 0 0;
padding: 0;
width: 100%;
background: black;
}

.box-menu a {
float: left;
margin: 0 auto;
padding: 5px 15px 5px 0;
font-size: 11px;
font-weight: bold;
color: #FF6600;
text-decoration: none;
background: black;
}

.box-menu a:hover {
color: white;
text-decoration: underline;
}



.box-menu-special {
float: left;
margin: 10px 0 10px 0;
padding: 0;
width: 100%;
}

.box-menu-special a {
float: left;
margin: 0 auto;
padding: 5px;
font-size: 11px;
font-weight: bold;
color: white;
text-decoration: none;
background: #FF6600;
border: 1px solid #FF6600;
}

.box-menu-special a:hover {
color: black;
background: white;
text-decoration: none;
}





/* COLUMN */

.column-all {
float: left;
margin: 0;
padding: 0;
width: 600px;
background: black;
}

.column-all p {
text-align: justify;
}

.column-wide {
float: left;
margin: 0;
padding: 0 25px 0 0;
width: 375px;
background: black;
}

.column-wide p {
text-align: justify;
}

.column-slim {
float: left;
margin: 0;
padding: 0;
width: 200px;
background: black;
}

.column-two-left {
float: left;
margin: 0;
padding: 0 15px 0 0;
width: 285px;
background: black;
}

.column-two-right {
float: left;
margin: 0;
padding: 0 0 0 15px;
width: 285px;
background: black;
}

.column-two-right-main {
float: left;
margin: 0;
padding: 0 0 0 40px;
width: 285px;
background: black;
}

.column-two-left p, .column-two-right p {
text-align: justify;
}

.column-three {
float: left;
margin: 0;
padding: 0 25px 0 0;
width: 175px;
background: black;
}





