@charset "windows-1251";
* {margin: 0px; padding: 0px;}
body {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; background: #FFFFFF;}

a {color: #5C8AD0; text-decoration: underline;}
img {border: none;}
.np {display: none;}

#header h1 {font-size: 14pt; padding-bottom: 6px; margin-bottom: 30px; border-bottom: 1px #999999 solid;}
#header h1 a {color: #CCCCCC; text-decoration: none;}
#header ul {display: none;}

/* MAIN ----------------------------------------------------------------------------------------- */
#main h2 {font-size: 12pt; font-weight: normal; text-transform: uppercase; margin: 30px 0px;}
#main p {margin: 20px 0px;}
#main ul {margin: 20px 0px; padding-left: 20px;}

#main blockquote p {font-family: "Times New Roman", Times, serif; font-size: 12pt; font-weight: bold; font-style: italic; text-align: right; margin: 0px;}
#main p.author {text-align: right; margin: 10px 10px 50px 0px;}

#main ul.news {margin: 0px; padding: 0px; list-style: none;}
#main ul.news li {margin-bottom: 20px;}
#main ul.news li p {margin: 0px;}
#main ul.news li p.head {margin-bottom: 6px;}
#main ul.news li p.head img {display: none;}

#main ul.team {margin: 0px; padding: 0px; list-style: none;}
#main ul.team li {margin-bottom: 30px;}
#main ul.team li h3 {font-size: 10pt; margin-bottom: 10px;}
#main ul.team li h3 a {color: #000000; text-decoration: none;}
#main ul.team li div.biography p {margin: 10px 0px;}

/* SIDEBAR -------------------------------------------------------------------------------------- */
#sidebar h3 {font-size: 12pt; font-weight: normal; text-transform: uppercase; margin-bottom: 30px; padding-top: 20px;}
#sidebar h4 {display: none;}
#sidebar p {margin: 20px 0px;}

#sidebar blockquote p {font-family: "Times New Roman", Times, serif; font-size: 12pt; font-weight: bold; font-style: italic; text-align: right; margin: 0px;}
#sidebar p.author {text-align: right; margin: 10px 10px 30px 0px;}

#sidebar dl.news dt {font-weight: bold; margin-bottom: 6px;}
#sidebar dl.news dt img {display: none;}
#sidebar dl.news dd {margin-bottom: 20px;}
#sidebar dl.news dd a {color: #000000; text-decoration: none;}

#sidebar ul.summary {margin: 0px 0px 30px; padding-left: 20px;}
#sidebar ul.summary li {margin: 6px 0px;}

#sidebar ul.month {display: none;}

/* WIDE ----------------------------------------------------------------------------------------- */
#wide h2 {font-size: 12pt; font-weight: normal; text-transform: uppercase; margin: 30px 0px;}
#wide h2.nocaps {text-transform: none;}
#wide h3 {font-size: 10pt; margin: 20px 0px;}
#wide p {margin: 20px 0px;}
#wide p img {vertical-align: text-bottom;}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {#wide p img {vertical-align: -15%;}}

#wide ul.portfolio {list-style: none;}
#wide ul.portfolio li {margin-bottom: 30px;}
#wide ul.portfolio li h3 {font-size: 10pt; text-transform: uppercase; margin-bottom: 10px;}
#wide ul.portfolio li h3 a {color: #000000; text-decoration: none;}
#wide ul.portfolio li p {margin: 6px 0px 0px;}
#wide ul.portfolio li p.photo {display: none;}

#wide ul.press {width: 100%; list-style: none; overflow: hidden;}
#wide ul.press li {width: 230px; margin-right: 20px; float: left;}
#wide ul.press li p {margin: 0px;}

#wide dl {width: 100%; margin: 20px 0px; overflow: hidden;}
#wide dt {width: 120px; float: left;}
#wide dd {margin-bottom: 6px;}
#wide dd span {width: 320px; float: left;}
#wide dd img {vertical-align: text-bottom;}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {#wide dd img {vertical-align: -15%;}}

#footer {margin-top: 40px; padding-top: 6px; border-top: 1px #999999 solid;}
#footer address {font-style: normal; float: right;}
#footer p {float: left;}
#footer a {color: #000000; text-decoration: none;}