body{
	color:#656565;
	font-family:'Arial';
	font-size:15px;
	line-height:23px;
	margin:0;
}

p{
    margin:10px 0;
}

a, a:link, a:visited{
	text-decoration:none;
}

a img{
	border: none;
}

h1, h2, h3, h4, h5{
	clear:both;
}


table, td, th{
	border:0 none;
}

input[type='text']:focus, input[type='password']:focus{
	 outline: none;
}

/* messagebox */
.message {
    width: 99.5%;
    margin-bottom: 40px;
}
.message > div {
    margin: 10px;
    position: relative;
}
.message-close, .pop-up-close {
    cursor: pointer;
    display: block;
    height: 22px;
    position: absolute;
    right: 0;
    top: 0;
    width: 22px;
}
.pop-up-close {
    right: 20px;
    top: 20px;
}
.pop-up-close.close {
    background-image: url("pic/message-info-close.png");
}
.message-icon {
    display: inline-block;
    height: 32px;
    margin: 0 10px 0 0;
    vertical-align: middle;
    width: 32px;
}
.error {
    background-color: #FFE4E4;
    border: 1px solid #FD2E2E;
    color: #FD2E2E;
}
.error .message-close {
    background-image: url("pic/message-error-close.png");
}
.error .message-icon {
    background-image: url("pic/message-error-icon.png");
}
.info {
    background-color: #F2F8FE;
    border: 1px solid lightBlue;
    color: #3374DC;
}
.info .message-close {
    background-image: url("pic/message-info-close.png");
}
.info .message-icon {
    background-image: url("pic/message-info-icon.png");
}
.succes {
    background-color: #F5FEE7;
    border: 1px solid #80C918;
    color: #289002;
}
.succes .message-close {
    background-image: url("pic/message-succes-close.png");
}
.succes .message-icon {
    background-image: url("pic/message-succes-icon.png");
}

/********************************
		pop-up
*********************************/

.pop-up{
	padding: 20px;
	background-color: #ffffff;
	border: 2px solid steelblue;
	width: 500px;
/*	min-height: 190px;*/
	position: absolute;
	left: 50%;
	top: 30%;
	margin-left: -275px;
	z-index: 1000000000;
	display: none;
}

#overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1001;
	top: 0;
	left: 0;
	background-color: #000;
	opacity: 0.6;
	filter:alpha(opacity=60);
	display: none;
}

.cufon_expresswayrg_regular{
	font-family: 'Ubuntu';
	font-weight: 500;
}
.cufon_expresswayrg_regular-400{
	font-family: 'Ubuntu';
	font-weight: 400;
}
