/* CSSTidy 1.3dev: Wed, 12 Aug 2009 22:31:50 +0200 */
.typography * {
font-family:Verdana, Lucida, Arial, sans-serif;
}

.typography p {
color:#666;
font-size:12px;
line-height:18px;
margin:0 0 18px;
}

.typography blockquote {
color:#777;
font-size:1.4em;
font-style:italic;
margin:10px;
}

.typography q {
border:1px #ccc solid;
display:block;
font-size:.8em;
margin:1em;
padding:.5em;
}

.typography a {
color:#259f03;
text-decoration:underline;
}

.typography a.current {
color:#e57100!important;
font-weight:700;
}

.typography a:hover {
text-decoration:underline;
}

.typography a[href$=".pdf"],.typography a[href$=".PDF"],.typography a.pdf {
background:url(../images/icons/page_white_acrobat.png) no-repeat left center;
padding:2px 2px 2px 20px;
}

.typography a[href$=".doc"],.typography a[href$=".DOC"],.typography a.doc {
background:url(../images/icons/page_word.png) no-repeat left center;
padding:2px 2px 2px 20px;
}

.typography a[href$=".xls"],.typography a[href$=".XLS"],.typography a.xls {
background:url(../images/icons/page_excel.png) no-repeat left center;
padding:2px 2px 2px 20px;
}

.typography a[href$=".gz"],.typography a[href$=".GZ"],.typography a[href$=".gzip"],.typography a[href$=".GZIP"],.typography a[href$=".zip"],.typography a[href$=".ZIP"],.typography a.archive {
background:url(../images/icons/page_white_zip.png) no-repeat left center;
padding:2px 2px 2px 20px;
}

.typography a[href$=".exe"],.typography a[href$=".EXE"],.typography a.application {
background:url(../images/icons/application.png) no-repeat left center;
padding:2px 2px 2px 20px;
}

.typography ul,.typography ol {
color:#666;
margin:0 0 18px 24px;
}

.typography li {
font-size:12px;
margin:5px 10px;
}

.typography li li {
font-size:12px;
}

.typography ul.tightlist {
list-style:disc!important;
}

.typography ul.tightlist li {
margin-bottom:2px;
margin-top:2px;
}

.typography h1,.typography h2 {
color:#380944;
font-family:Tahoma, Verdana, sans-serif;
font-weight:300;
margin:0 0 18px;
}

.typography h1 {
font-size:24px;
}

.typography h2 {
font-size:20px;
}

.typography h3 {
clear:both;
color:#380944;
font-size:18px;
font-weight:300;
margin:0 0 18px;
}

.typography h4 {
color:#380944;
font-family:Tahoma, Verdana, sans-serif;
font-size:12px;
font-weight:700;
letter-spacing:.5px;
line-height:18px;
margin:0 0 16px;
}

.typography h5 {
color:#380944;
font-size:14px;
font-weight:700;
margin:0 0 12px;
}

.typography h6 {
color:#380944;
font-size:13px;
line-height:1.4em;
margin:0 0 12px;
}

.typography pre {
background:#eee;
border:1px #ccc solid;
display:block;
font-family:"Courier New",Courier;
font-size:1.2em;
margin:2em 5em;
padding:.5em;
}

.typography table {
border-collapse:collapse;
color:#666;
font-size:11px;
margin:0 0 18px;
}

.typography td {
border:1px solid #999;
padding:5px;
}

.typography .left {
text-align:left;
}

.typography .center {
text-align:center;
}

.typography .right {
text-align:right;
}

.typography img {
border:none;
}

.typography img.right {
float:right;
margin-left:20px;
}

.typography img.left {
float:left;
}

.typography img.leftAlone {
float:left;
margin-right:100%;
}

.typography img.center {
display:block;
float:none;
margin-left:auto;
margin-right:auto;
}

::selection,::-moz-selection {
background:#380944;
color:#9F9;
}