/*

  (c) Mediaweb Studio

*/


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

.typography h1 {
	font-size:22px; 
	line-height:20px;
	padding: 0px; 
	margin: 0px 0px 20px 0px;
	color: #761819;
	font-weight: normal;
}
.typography h2 {
	font-size:18px; 
	line-height:38px;
	padding: 0px; 
	margin: 10px 0px 15px 0px;
	font-weight: normal;
}

.typography h3{
	font-size:16px; 
	line-height:20px;
	padding: 0px; 
	margin: 10px 0px 15px 0px;
	font-weight: normal;
}

.typography table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}
.typography table thead td {
    background-color: #DBDCC9;
}
.typography table td {
    border: 1px solid #761819;
    padding: 10px;
	background-color: #ffffff;
    text-align: center;
}
.ico-pdf {
    background: url("../img/ico-pdf.gif") no-repeat scroll 0 0;
}
.ico-xls {
    background: url("../img/ico-xls.gif") no-repeat scroll 0 0;
}
.ico-doc {
    background: url("../img/ico-word.gif") no-repeat scroll 0 0;
}
.ico-rar {
    background: url("../img/ico-rar.gif") no-repeat scroll 0 0;
}
.ico-pps {
    background: url("../img/ico-pps.gif") no-repeat scroll 0 0;
}
.ico-arc {
    background: url("../img/ico-arc.gif") no-repeat scroll 0 0;
}
.ico-txt {
    background: url("../img/ico-txt.gif") no-repeat scroll 0 0;
}
.typography .files {
    padding: 30px 0;
}
.typography .file-item {
    font: 12px/17px Arial;
    margin-bottom: 17px;
    margin-left: 2px;
    padding: 0 0 0 13px;
}
.typography .files a{
	color: #761819;
	text-decoration:underline;
}
.typography .file-item-ico {
    min-height: 27px;
    padding: 6px 0 0 41px;
}
.typography form {
    width: 496px;
}
.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;
    width: 296px;
}
.typography .middleColumn input.text, .typography .middleColumn textarea {
    border: 1px solid #761819;
    font: 12px/17px Arial;
    height: 22px;
    padding: 0;
    resize: none;
    text-align: left;
    width: 294px;
}
.typography form img {
    border: 0 none;
    margin: 0;
    padding: 0 0 10px;
}
.center-col td.typography ul{
	padding-left:10px;
}
.typography .middleColumn textarea {
    height: auto;
}
.typography div.Actions input.action {
    background: url("../img/send.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 14px;
    height: 26px;
    overflow: hidden;
    padding-bottom: 4px;
    text-transform: lowercase;
    width: 95px;
    z-index: 10;
}
.typography div.Actions {
    height: 20px;
    padding: 10px 35px 0 0;
    position: relative;
}
.photos div {
    float: left;
    font-size: 12px;
    margin: 0 19px 15px 0;
    width: 160px;
}
.photos img {
    border: 1px solid #761819;
}
.center-col td .photos a{
	color: #000000;
	text-decoration: underline;
}


.typography #SearchForm_SearchForm #Search{
	float:left;
	width: 305px;
	margin-top:0;
}
.typography #SearchForm_SearchForm #Search input{
	 height: 20px;
	 padding: 0 5px;
	 width: 285px;
}
.typography #SearchForm_SearchForm_action_results{
	background: url("../img/searchbut.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 22px;
    font-size:14px;
	text-transform:lowercase;
	color: #ffffff;
	padding-bottom: 4px;
    width: 46px;
}