@charset "UTF-8";

* { margin: 0; padding: 0; border: 0; font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #000000; background-repeat: no-repeat; }

/** === STANDARD CLASSES === **/
.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; }

/** === STANDARD TAGS === **/
body { background-color: #000000; }
a { text-decoration: none; }
h1 { font-size: 24px; }
h2 { font-size: 17px; }
ul {list-style-type:none; }

/** === DESIGN === **/
.page { margin: 0 auto; width: 960px; background-color: #000000; margin-top: 20px;}
.line { clear: both; overflow: hidden;}
.line .unit { float: left; overflow: hidden; }

/** sectioning **/
.left-col { float: left; width: 200px; overflow: hidden; background-color: #39393b; }
.main-content { overflow: hidden; background-color: #FFFFFF; height: 350px; padding: 10px; }
.main-content h1 { font-size: 14px; font-weight: bold; padding-bottom: 8px; }

.head { clear: both !important; }
.body { clear: both !important; background-color: #39393b; }
.foot { clear: both !important; }

.line.header-titles { height: 50px; position: relative; margin-top: -50px; background-color: #000000; opacity: 0.6; filter:alpha(opacity=60);}
.line .unit.header-image { height: 250px; overflow: hidden; }
.line .unit.header-image  img { height: 250px; width: 960px; position: absolute; }
.line .unit.header-text { height: 50px; text-align: right; top: 200px; float: right; }
.line .unit.header-text .header-image {position: absolute; z-index: 0; clip: rect(0px 960px 250px 0px); }

.line .unit.header-text * { color: #FFFFFF; padding-right: 8px; }
.line .unit.header-text h1 { font-size: 16px; padding-top: 6px; }
.line .unit.header-text h2 { font-size: 14px; }

.left-col ul li a {font-weight: bold; font-size: 12px; padding-left: 15px;  border-bottom: 1px solid #d1d0d9; display: block; padding-top: 2px; padding-bottom: 2px; }
.left-col ul ul li a {font-weight: normal; font-size: 12px; padding-left: 30px;  border-bottom: 1px solid #d1d0d9; display: block; }
.left-col ul ul ul li a {font-weight: normal; font-size: 12px; padding-left: 45px;  border-bottom: 1px solid #d1d0d9; display: block; }
.left-col * a {color: #d1d0d9; text-decoration: none; display: block; }

.foot img { float: right; padding: 10px 15px 0px 0px; }
