/* CSS Document */

ul.bullet {
	list-style-type: none;
	margin: 0 0 10px 0;
	padding: 0;
}
ul.bullet li {
	margin: 0;
	padding: 0 0 0 20px;
	
	background: url(../img/bullet.gif) no-repeat 0px 2px;
}
ul.con {
	list-style-type: none;
	margin: 0 0 10px 0;
	padding: 0;
}
ul.con li {
	margin: 0;
	padding: 0 0 0 20px;
	
	background: url(../img/ico_list.gif) no-repeat 0px 2px;
}
/* Icons
------------------------------------------------------------------*/
a.ico {
	padding: 0 0 0 25px;
	display:block;
	height:20px;
}
a.top {
	background: url(../img/ico_arrow_up.gif) no-repeat 0px 2px;
}
a.print {
	background: url(../img/ico_print.gif) no-repeat 0px 2px;
}
a.arrow {
	background: url(../img/ico_arrow.gif) no-repeat 0px 2px;
}
a.arrow2 {
	background: url(../img/ico_arrow_down.gif) no-repeat 0px 2px;
	background-color: #0F2E69;
}
a.page {
	background: url(../img/ico_page.gif) no-repeat 0px 0px;
}
a.info {
	background: url(../img/ico_info.gif) no-repeat 0px 2px;
}
a.email {
	background: url(../img/ico_email.gif) no-repeat 0px 2px;
}
/* Thumbnails
------------------------------------------------------------------*/
a.thumbnail {
	float: left;
	padding: 1px;
	height: 65px;
	
	border: 5px solid #ECD8BE;
}
.wrap {
	margin: 20px 26px 0 0;
}
.nowrap {
	margin: 20px 26px 0 0;
}
.nowrapfirst {
	margin: 20px 26px 0 0;
}
a.thumbnail:hover {
	border: 5px solid #E2A556;
}
a.thumbnail img {
height: 65px;

}

/* Forms
------------------------------------------------------------------*/
input.instyle_error {
	border: 1px solid #cf1c1c;
	background-color: #f7d8d8;
}
textarea.instyle_error {
	border: 1px solid #cf1c1c;
	background-color: #f7d8d8;
}
label{
	width:130px;
}
label {
	display: block;
	float:left;
	margin-bottom:5px;
}
input {
	display: block;
	float:left;
	margin-bottom:5px;
}

.button{
	clear:both;
}