/*@font-face {
	font-family: MyriadProH-Cond;
	src: url(font/MyriadProH-Cond.eot);
	src: local("MyriadProH-Cond"), url(font/MyriadProH-Cond.otf) format("opentype");
}
@font-face {
	font-family: MyriadProH-BoldCond;
	src: url(font/MyriadProH-BoldCond.eot);
	src: local("MyriadProH-BoldCond"), url(font/MyriadProH-BoldCond.otf) format("opentype");
}
@font-face {
	 font-family: MyriadBlack;
	src: url(font/MyriadProH-Black.eot);
	src: local("MyriadPro-H Black"), url(font/MyriadProH-Black.otf) format("opentype");
}*/

html {
	overflow: auto;
}
html,body {
	padding: 0;
	margin: 0;
}
body {
	background-color: #EFECE2;
	background-image: url(img/sprites-h.png);
	background-repeat: repeat-x;
	background-position: 0 -571px;
}
body, input, button, textarea, select, td {
	color: #004282;
	font-family: /*MyriadProH-Cond, */Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
b, h1 {font-family: /*MyriadProH-BoldCond,*/ Verdana, Arial, Helvetica, sans-serif; margin: 0;}
table {
	border-collapse: collapse;
}
table, tr, td, th {
	border: 0;
}
tr:hover td, tr:hover th {
	background: url(img/opacB2.png) !important;
	background: rgba(0,0,0,0.2);
}
img, form {
	border: 0;
}

a {
	color: #004282;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}



div.errorBox {
}
input.error, select.error, textarea.error {
}

.left {
   float: left;
}
.right {
   float: right;
}
.clear {
	clear: both;
	font-size: 1px;
	line-height: 0;
	height: 0;
}
.hide {
	display: none;
}
label {
    display: block;
    font-weight: bold;
    clear: both;
}
acronym {
	cursor: help;
}
.btnField input, .btn, button {
    cursor: pointer;
}
input:active, a:active {
    color: red;
}
.wel_margin {
	margin: 1em 3em;
	display: block;
}