*{margin:0;padding:0;}
body{width:100%;background:#FFF;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:12px;}
img{border:0 none;}
a{color:navy;text-decoration:none;}
a:hover{color:#333;}
h1, h2{font-size:18px;font-weight:normal;padding-bottom:4px;margin-bottom:8px;color:#444;}
ol li {margin: 10px 0 0 20px;}
.red {color:#C00 !important}	
.form .formerror {margin:0; padding:0; color:#C00; font-weight:bold;}
.error{display:block;color:#444;background:#FFF url(/images/icons/alert2.png) no-repeat 10px center;margin:10px 0;padding:15px 15px 15px 70px !important;font-size:90%;font-weight:bold;border:1px solid #DDD;}
.info{display:block;color:#444;background:#FFF url(/images/icons/ok2.png) no-repeat 10px center;margin:10px 0;padding:15px 15px 15px 70px !important;font-size:90%;font-weight:bold;border:1px solid #DDD;}
.navy{color:#04529C !important}
.pointer{cursor:pointer}
.cb{clear:both;line-height:0;}
.cl{clear:left}
.cr{clear:right}
.db{display:block}
.fl{float:left}
.fr{float:right}
.m0{margin:0px;}
.p0{padding:0px;}
.txb{font-weight:bold;}
.txu{text-decoration:underline;}
.txj{text-align:justify;}
.tdn{text-decoration:none;}
.txc{text-align:center;}
.txr{text-align:right !important;}
.fl{float:left;}
.fr{float:right;}
.fn{float:none;}
.tal{text-align:left;}
.tac{text-align:center;}
.taj{text-align:justify;}
.tar{text-align:right;}
.vat{vertical-align:top}
.vam{vertical-align:middle;}
.vab{vertical-align:bottom;}
.mt0{margin-top:0px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mb0{margin-bottom:0px;}
.mb2{margin-bottom:2px;}
.mb3{margin-bottom:3px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.ml2{margin-left:2px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}
.ml50{margin-left:50px;}
.ml10{margin-left:10px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.hide{display:none;}
.w100{width:100px;}
.w200{width:200px;}
.w300{width:300px;}
.w400{width:400px;}
.w25p{width:25%;}
.w50p{width:50%;}
.w75p{width:75%;}
.w100p{width:100%;}
.h200{height:200px;}
.h300{height:300px;}
.h400{height:400px;}

.form fieldset{display:block;margin:0 0 20px 0;padding:30px 5px 20px 5px;padding-bottom:0px;border:1px solid #999;}
.form fieldset.none{border:none;padding:20px 5px 0 5px;}
.form legend{font-size:100%;color:#444;letter-spacing:2px;text-transform:uppercase;font-variant:small-caps;padding:0 10px;margin:0px;font-weight:bold;}
.form .submit{padding:3px 5px;font-weight:bold;}
.form label[for]{cursor:pointer;}
.form input+label{font-weight:normal;}
.form dl{clear:both;}
.form dt{float:left;width:26%;line-height:1.5em;text-align:right;margin:0 10px 10px 0;font-size:11px;font-weight:bold;color:#666;}
.form dd{float:left;width:70%;line-height:1.5em;margin:0 0 15px 0;}
.form dd.all{float:none;width:96%;}
.form a{text-decoration:underline;}
.form label{font-size:11px;font-weight:bold;color:#444;}
.form .advice{font-size:0.8em;color:#666;line-height:1.3em;margin-top:4px;}
.form input[type=text], .form input[type=file], .form textarea, .form input[type=password]{border:1px solid #BBB;padding:2px;}

.table{background:transparent;border:1px solid #A5B3B5;border-collapse:collapse;font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;font-size:10px;margin:10px 0;text-align:left;width:100%;}
.table th{background:#888;border-bottom:1px solid #BBBBBB;color:#EEE;font-size:10px;font-weight:bold;padding:8px;}
.table td{border-bottom:1px solid #CCCCCC;color:#444444;padding:8px;}
.form dt{width:25%}
.form dd{width:60%;}

body {
    color: #164141;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 12px;
}
#page1 {
	width:900px;
	margin:0 auto;
}
.txc {
	text-align:center;
}
li {
	padding:5px;
}

h3 {
	margin-top:30px;
}
#cookiesInfoDiv {
	position:fixed;
    border-top: 1px solid #CCC;
    box-shadow: 0 -3px 3px #CCC;
    height: 42px;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    width: 100%;
    z-index: 10000;
	background-color: #F9F9F9;  
	padding:10px 0 0 0;  
	display:none;
}
#cookiesInfoDiv #cookiesText {
	width:1100px;
	margin:0 auto;
}
#cookiesInfoDiv #cookiesText a {
	color: #38B6E9;
	font-weight:bold;
}
#cookiesInfoDiv #cookiesText a:hover {
	text-decoration:underline;
}
#cookiesInfoDiv #cookiesClose {
	float:right;
	margin-right:10px;
	cursor:pointer;
}