/* Body Style */
* { font-family: Arial, Helvetica, sans-serif; margin:0; padding:0}
body {font-size: 12px; color: #333;	margin: 0px; text-align: center;}

h1, h2, h3, h4, h5, h6, h7{}
p{padding: 10px 0px;}

/* standard Hyperlink */
a {text-decoration: none; color: #003dce; outline:none;}
a:hover {text-decoration:underline; color: #2a69ff;}
a strong{color: inherit !important;}
a img{border: none;}

/* standard Form */
input,select,textarea {font-size: 12px;padding: 4px 3px;border: 1px solid #b9c4dd; background:#effaff;}
input:focus, textarea:focus, select:focus {background: #fff;}

.button{width:120px; background:#666; color:#fff; font-weight:bold;}
.button:focus {background:#666;}

/* standard cell */
td, th {vertical-align: top;line-height: 150%; padding: 4px 8px 4px 0px;}

.floatRight{float: right !important;}
.floatLeft{float: left !important;}

.center{text-align: center !important;}
.left{text-align:left !important;}
.right{text-align: right !important;}
.justify{text-align:justify !important;}
.clear{clear: both;font-size: 1px;}

.buttonLink{padding: 4px 10px;background: #669C19;color: #fff;font-weight: bold;}
.buttonLink:hover{padding: 4px 10px;background: #333;color: #fff;text-decoration: none;}

.image-border{padding: 4px; border: 1px solid #ccc;background: #fff;}

.hr{padding: 20px 0 0 0;}

/* update 29 Desember 2007*/
.form-message{margin: 10px 0;border: 1px solid #333;padding: 6px;}
.form-error, .form-error h3{background: #af0000;color: #fff;}
.form-succes, .form-succes h3{background: #BEF31F;}

.pagination{padding: 5px 0;text-align: right;font-size: 12px;}
.pagination a {padding: 3px 5px; color: #fff; font-weight: bold;margin: 0 2px; background:#022a8a;}
.pagination a:hover {padding: 3px 5px; background:#2a69ff; color: #fff; text-decoration: none;margin: 0 2px;}
.pagination strong {padding: 3px 5px; text-decoration: none;margin: 0 2px;}

.highlight{background:#FCE9E9; padding:1px 3px;}

.std-f {}
.std-f fieldset {margin:0; padding:0;border:none;}
.std-f legend {font-size:14px; font-weight:bold; padding-right:0.333em; margin-bottom:10px;}
.std-f dl {clear:left;}
.std-f dl dt {float:left; width:110px; margin-bottom:8px; text-align:right; clear:left;}
.std-f dl dt label {padding-top:3px;}
.std-f dl dd {margin-left:120px; margin-bottom:0.677em;}
.std-f input, .std-f textarea {margin-right:0.333em; border: 1px solid #ccc; padding:4px 2px; width:300px;}
.std-f .btn {width:100px;}
.std-f #captcha {width:176px;}
.std-f img {margin-bottom:0.833em; border: 1px solid #ccc;}
span.required {color:#f00;}

.ajax-loader {background:url(../images/ajax-loader-c.gif) no-repeat left center !important;}

.ajax-loader {background:url(../images/ajax-loader-c.gif) no-repeat left center !important;}

.error-msg{background:url(../images/exclamation.png) 7px center no-repeat #fedac3; padding: 10px 7px 10px 30px !important; color:#bf3102; font-weight:bold; border:1px solid #ffa414; margin:10px 0;}
.success-msg{background:url(../images/accept.png) 7px center no-repeat #ddf6c4; padding: 10px 7px 10px 30px !important; color:#2B5401; font-weight:bold; border:1px solid #86c446; margin:10px 0;}
.info-msg{background:url(../images/information.png) 7px center no-repeat #BDE5F8; padding: 10px 7px 10px 30px !important; color:#00529B; font-weight:bold; border:1px solid #6894C2;}
.error {color:#bf3102; background: #fedac3; padding:5px;}
.inline {padding:5px 5px 5px 20px !important; background-position:left center; background-color:transparent; border:none; margin:0; font-weight:normal;}
.block {display:block;}

