/*

  (c) Mediaweb Studio

*/

a, .typography a {color: #333333;	text-decoration: underline;}
a:hover, .typography a:hover {text-decoration: none;}
td, .typography td {vertical-align: top;}
p {padding: 0px; margin: 0px 0px 12px 0px;}
fieldset {border:0;padding:0;margin:0;}

h1, .typography h1 {
	font-size:22px; 
	padding: 0px; 
	line-height: 23px;
	font-weight:normal;
	color: #41805B;
	margin: 0px 0px 20px 0px;
}
h2, .typography h2 {
	font-size:18px; 
	line-height: 38px;
	font-weight:normal;
	padding: 0px; 
	margin: 0px 0px 10px 0px;
}
h3, .typography h3 {
	font-size:16px; 
	line-height: 20px;
	font-weight:normal;
	padding: 0px; 
	margin: 0px 0px 10px 0px;
}

.typography ul {
    list-style-type: none;
    padding-left: 25px;
}
.typography li{
	background: url("../img/li.jpg") no-repeat scroll 0 6px;
	padding-left: 15px;
}
.typography table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}
.typography table thead td {
    background-color: #E7DCBF;
}
.typography table td {
    border: 1px solid #9E9269;
    padding: 10px;
    text-align: center;
}
.ico-pdf {
    background: url("../img/ico-pdf.gif") no-repeat scroll 0 0 transparent;
}
.ico-xls {
    background: url("../img/ico-xls.gif") no-repeat scroll 0 0 transparent;
}
.ico-doc {
    background: url("../img/ico-word.gif") no-repeat scroll 0 0 transparent;
}
.ico-rar {
    background: url("../img/ico-rar.gif") no-repeat scroll 0 0 transparent;
}
.ico-pps {
    background: url("../img/ico-pps.gif") no-repeat scroll 0 0 transparent;
}
.ico-arc {
    background: url("../img/ico-arc.gif") no-repeat scroll 0 0 transparent;
}
.ico-txt {
    background: url("../img/ico-txt.gif") no-repeat scroll 0 0 transparent;
}
.typography li {
	margin:5px 0;
}
.typography .files {
    padding: 30px 0;
}
.typography .file-item {
    font: 12px/17px Arial;
    margin-bottom: 17px;
    margin-left: 2px;
    padding: 0 0 0 13px;
}
.file-type{
	color:#8E845F;
}
.typography .file-item-ico {
    min-height: 27px;
    padding: 6px 0 0 41px;
}
.typography form {
    width: 450px;
}
.typography fieldset div.field, fieldset p.checkbox {
    margin-top: 4px;
    overflow: hidden;
    width: 460px;
}
.typography fieldset div.field label {
    display: block;
    float: left;
    font: 12px/17px Arial;
    overflow: hidden;
    width: 163px;
}
.typography fieldset div.field .middleColumn {
    float: left;
    overflow: visible;
	position: relative;
    width: 296px;
}
.typography .middleColumn input.text{
	background: url(../img/input.png) no-repeat 0 0;
}
.typography .middleColumn select{
	background: url(../img/input.png) no-repeat 0 0;
	border: 0 none;
    padding: 5px 4px 5px 6px;
    width: 283px;
}
.typography .middleColumn textarea{
	background: url(../img/textarea.png) no-repeat 0 0;
}
.typography .middleColumn input.text, 
.typography .middleColumn textarea {
    border: 0 none;
    font: 12px/17px Arial;
    height: 22px;
    padding: 4px 6px;
    resize: none;
    text-align: left;
    width: 274px;
}
.typography form img {
    border: 0 none;
    margin: 0;
    padding: 0 0 10px;
}
.typography .middleColumn textarea {
    height: 78px;
}
.typography div.Actions input.action {
    background: url("../img/send.jpg") no-repeat scroll 0 0;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 12px;
    height: 27px;
    overflow: hidden;
    padding-bottom: 2px;
    text-transform: uppercase;
    width: 98px;
    z-index: 10;
}
.typography div.Actions {
    height: 20px;
    padding: 10px 5px 0 0;
    position: relative;
}
.photos div {
    float: left;
    font-size: 12px;
    margin: 0 30px 15px 0;
    width: 140px;
}
.photos img {
	padding: 3px;
	background: url(../img/photobord.png) no-repeat 0 0;
}
.print-link{
	padding: 20px 0;
}

.typography #Search{
	float: left;
    margin-top: 0;
    width: 284px;
}
.typography #SearchForm_SearchForm{
	margin-bottom:10px;
}


.typography img,
.typography a img {
	border: 0;
}
.typography img.right {

	float: right !important;
	margin-left:5px !important;
}
.typography img.left {
	float: left !important;
	margin-right:5px !important;
}
.typography img.leftAlone {
	float: left !important;
	margin-right:100% !important;
}
.typography img.center {
	float: none !important;
	margin: 3px auto !important;
	display: block !important;