/* MSHK  */
*{border:0;margin:0;padding:0;}

html,body,#bg,#bg table,#bg td {width:100%;height:100%;overflow:hidden}
body {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333}
body {background-image:url("../images/bg.gif");background-repeat:repeat}
#wrap {width:100%;height:100%;overflow:hidden}

body, table, tr, td {margin:0;padding:0;border:0}

table {border-collapse:collapse;}

h1, h2, p {padding:0;margin:0}
h1 {font-size:18px;color:#4BB000}
h2 {font-size:14px;padding:10px 0 6px 0}

img {border:0}

a {color:#4BB000;text-decoration:none}
a:hover {color:#000;text-decoration:underline}

p {font-family:Georgia, Times, "Times New Roman", serif}

input, select, textarea {border:1px solid #DADADA;padding:0.2em 0}

#bg, #bg table, #bg td {height:100%;overflow:hidden;width:100%}

#bg div{position:absolute;width:200%;height:200%;top:-50%;left:-50%}
#bg td{vertical-align:middle;text-align:center}
#bg img{min-height:50%;min-width:50%;margin:0 auto}

#container {position:absolute;left:0;top:0;width:100%;height:100%;overflow:auto;z-index:100}

#content {background-color:#FFF;overflow:auto;padding:10px;position:absolute;right:40px;top:10px;width:400px;z-index:98;margin-bottom:10px}
#content h1 {margin-bottom:6px}
#content p {margin-bottom:6px;line-height:20px}
#content p.heading {margin-top:12px;font-weight:bold}
#content p img {text-align:center;margin:0 auto}
#content p.line {margin:5px 0;padding:0;text-align:center}
#content p.imgsf {text-align:center;margin:0;padding-bottom:5px}
#content p.imgs {text-align:center;margin:0;padding:0}
#content img {border:1px solid #DADADA;padding:5px;text-align:center}

#logo {position:absolute;right:0;padding:5px;z-index:102;background-color:#000;color:#FFF;bottom:45px;right:10px;}
#logo-print {display:none}
#logo p {font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:10px}
#logo a {color:#FFFFFF;text-decoration:underline}
#logo a:hover {color:#FFFFFF;text-decoration:none}

#menu {top:10px;z-index:101;left:0}
#menu {font-size:11px;font-weight:bold;left:0;padding:0;position:absolute}
#menu ul {list-style-type:none;margin:0;padding:0}
#menu li {padding:6px}
#menu a {background-color:#000;color:#FFF;text-decoration:none;padding:4px 6px}
#menu a:hover {text-decoration:none;background-color:#4BB000}

.cform p {padding-bottom:5px}
.cform label {margin-left:20px;margin-top:3px;width:120px;float:left;display:block}
.cform input, .cform textarea {width:220px}
.cform .formarea {text-align:center}
.cform .formbut {background-color:#000;color:#FFF;width:80px;cursor:pointer;font-size:90%;border:0}
.cform img {border:0}

.imgcredit {position:absolute;left:10px;bottom:5px;z-index:102;font-size:10px;background-color:#000000;color:#FFFFFF;padding:1px;}
/*.imgcredit span {padding:2px}*/
.imgcredit a {color:#FFFFFF; text-decoration:none; padding:2px}
.imgcredit a:hover {color:#FFFFFF; text-decoration:underline; padding:2px}
.txtcredit, .txtlink {margin-top:10px;font-family:Arial, Helvetica, sans-serif;font-size:90%;color:#333}
.txtcredit a, .txtlink a {color:#333;text-decoration:underline}
.txtcredit a:hover, .txtlink a:hover {color:#333;text-decoration:none}

.credit {margin:0;padding-right:2px;text-align:right;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#999;vertical-align:super}
.credit a {text-decoration:underline;color:#999}
.credit a:hover {text-decoration:none;color:#999}

.hosting {position:absolute;right:10px;bottom:10px;z-index:102;font-size:10px}
.hosting a {color:#000000;text-decoration:none}
.hosting a:hover {color:#FFFFFF;background-color:#000000;padding:2px;text-decoration:none}

.mailerror {font-size:90%;color:#DD0000;text-align:center}