﻿p {
    line-height: 2em;
}

p.indent {
    text-indent: 2em;
}

ul.download {
    margin: 10px 0px 10px 2em;
}
ul.download li {
    line-height: 2em;
}
ul.download li a,
ul.download li a:visited,
ul.download li a:active {
    color: #0479BE;
    background: url("Images/document_word_text.png") no-repeat left center;
    padding-left: 20px;
    text-decoration: none;
    font-weight: bold;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
ul.download li a:hover {
    text-decoration: underline;
}

div.upload {
    border: 1px dashed #707070;
    padding: 10px;
}

div.upload input.file {
    border: 1px solid #B8E2FB;
	background: #E8F6FF;
	display: block;
	padding: 5px;
	margin: 0px;
}

div.upload input.button {
    padding: 3px 20px;
    margin: 0px;
}

div.upload span {
    display: block;
    margin: 5px 0px 10px 0px;
}


/* Boxes
---------------------------------------------------------------------*/

.box {
	padding: 8px;
	margin-bottom:8px;
	color:#555;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:#eee;
}
.box-info {
	padding-left: 32px;
	border-top:1px solid #B8E2FB;
	border-bottom:1px solid #B8E2FB;
	background:#E8F6FF url("Images/information.png") no-repeat 8px 50%;
}
.box-warning{
	padding-left: 32px;
	border-top:1px solid #F2DD8C;
	border-bottom:1px solid #F2DD8C;
	background:#FFF5CC url("Images/error.png") no-repeat 8px 50%;
}
.box-error{
	padding-left: 32px;
	border-top:1px solid #F8ACAC;
	border-bottom:1px solid #F8ACAC;
	background:#FFD1D1 url("Images/exclamation.png") no-repeat 8px 50%;
}
.box-error-msg{
	margin-top:-8px;
	background:#FFF1F1;
	border-top:0 none;
	border-bottom:1px solid #FDDCDC;
	color:#664B4B;
	padding:12px;
}
.box-error-msg ol {
	margin-top: 0;
	margin-bottom: 0;
}
.box-success{
	padding-left: 32px;
	border-top:1px solid #BBDF8D;
	border-bottom:1px solid #BBDF8D;
	background:#EAF7D9 url("Images/accept.png") no-repeat 8px 50%;
}

.box a:hover {
	background: transparent !important;
}
