#waitOverlay {
        display:block;
        position:absolute;
        top:0;
        left:0;
        height:100%;
        width:100%;
        margin:0px auto;
        filter:alpha(opacity=75);
        -moz-opacity:0.75;
        -khtml-opacity:0.75;
        opacity: 0.75;
        background-color:#000000;
        font-size:10pt;
        font-weight:bold;
        color:#ffffff;
        z-index:99999999;
        text-align:center;
}
#waitOverlay span {
        position:relative;
        top:22%;
}
.rkdiag {
	font-size:8pt;
	line-height:1.25em;
	margin:8px 0px 8px 0px;
}
.slim      { border:1px #000000 solid; }
.emptyData { background:#ffff00; }
#button {
	border:1px #000000 solid;
	padding:0px;
	background-color:#cccccc;
	width:125px;
	}
fieldset {
	padding:6px; 
	width:410px;
	}
legend {
	font-size:8pt; 
	padding-bottom:6px; 
	padding-left:4px; 
	padding-right:4px; 
	font-weight:bold;
	}
.cnow {
        background:#fff url(/graphics/bg_navbar.jpg) repeat-x bottom;
        border:1px solid #ccc;
        padding:12px 36px;
        font-weight:bold;
        border-radius:6px;
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
}
#error {
        width:600px;
        text-align:center;
        background:#fff url(/graphics/bg_navbar.jpg) repeat-x bottom;
        border:1px solid #ccc;
        color: #cc0000;
        padding:6px 0px 6px 0px;
        margin-bottom:10px;
        font-weight:bold;
        border-radius:6px;
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
}
.error {
        width:600px;
        text-align:center;
        background:#fff url(/graphics/bg_navbar.jpg) repeat-x bottom;
        border:1px solid #ccc;
        color: #cc0000;
        padding:6px 0px 6px 0px;
        margin-bottom:10px;
        font-weight:bold;
        border-radius:6px;
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
}
.merror {
        width:60%;
        text-align:center;
        background:#fff url(/graphics/bg_navbar.jpg) repeat-x bottom;
        border:1px solid #ccc;
        color: #cc0000;
        padding:6px 0px 6px 0px;
        margin-bottom:10px;
        font-weight:bold;
        border-radius:6px;
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
}
#enotice {
        width:600px;
        text-align:center;
        background:#fff url(/graphics/bg_navbar.jpg) repeat-x bottom;
        border:1px solid #ccc;
        color: #000;
        padding:6px 0px 6px 0px;
        margin-bottom:10px;
        font-weight:bold;
        border-radius:6px;
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
}
.noscript {
	border:1px #cccccc solid;
	background-color:#e6e6e6;
	text-align:center;
	font-weight:bold;
	padding:12px;
	margin-top:20px;
	border-radius:8px;
	-moz-border-radius:8px;
        -moz-box-shadow:0px 1px 6px 1px #000000;
        -webkit-box-shadow: 0px 1px 6px #000000;
}
.ximg {
	float:left;
	margin:0px 18px 0px 0px;
}
.xtxt {
	line-height:1.75em;
	margin:0px 0px 38px 74px;
}
.xtxt a {
	font-size:14pt;
}
.tooltip {
        display:none;
        max-width:400px;
        line-height:1.25em;
        font-size:8pt;
        font-family: Arial, Helvetica, sans-serif;
        border:1px #999 solid;
        padding:10px;
        color:#000000;
        filter:alpha(opacity=95);
        -moz-opacity:.95;
        opacity:.95;
        background:#fff url(/graphics/bg_navbar.jpg) repeat-x bottom;
        z-index:99999999;
        border-radius:8px;
        -moz-box-shadow:    0px 6px 24px #999;
        -webkit-box-shadow: 0px 6px 24px #999;
        box-shadow:         0px 6px 24px #999;
}
.miIcon {
	position:relative;
	top:0px;
	left:-2px;
}
.socialMedia img {
	position:relative;
	top:2px;
	margin-right:6px;
}
hr {
        height:1px;
        border-width:0;
        color:#000;
        background-color:#000;
}

fieldset {padding:6px; width:586px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
legend {font-size:8pt; padding:0px 4px 0px 4px; margin-bottom:8px; font-weight:bold; background-color:#ffffff;}
select {border:1px #000000 solid;}
.validData {background-color:#ffffff;}
.intro {margin:6px 0px 16px 0px;}
.guest {display:none;}
.proc {font-weight:bold; color:#cc0000; font-size:12pt;}
.genLogin {margin:12px 0px 0px 0px;}
.login_fs {padding:6px; width:586px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.login_lg {font-size:8pt; padding:0px 4px 0px 4px; margin-bottom:8px; font-weight:bold; background-color:#ffffff;}
.login_main {margin-bottom:6px; with:100%; overflow:hidden; height:1%;}
.login_field {float:left; width:150px; text-align:right; padding-right:10px; font-size:8pt; line-height:1.95em;}
.login_input {font-weight:bold;}
.login_ctrl {width:550px; text-align:right; margin:12px 0px 0px 0px; padding:0px; border:0px;}
.login_btn {width:110px; cursor:pointer;}
.silver {
        font-size:9pt;
        border:1px #ccc solid;
        padding:3px;
        width:175px;
        border-radius:4px;
        -moz-border-radius:4px;
        -webkit-border-radius:4px;
        background:#fff url(../graphics/bg_navbar.jpg) repeat-x bottom;
}

