﻿/* DEFAULT + STANDARD TAGS */
BODY, INPUT, TABLE, SELECT, TEXTAREA { font-family: Tahoma, Arial; font-size: 11px; }
BODY, HTML,form { cursor: default; height: 100%; min-height: 100%; margin: 0px; padding: 0px;  }
A:LINK, A:VISITED { cursor: pointer; color: #863838; text-decoration: none; }
A:HOVER, A:ACTIVE { cursor: pointer; color: #863838; text-decoration: underline; }
H1 { font-size: 30px; text-align: center; font-weight: bold; margin: 15px 0px 0px 0px; }
H2 { font-size: 14px; text-align: center; font-weight: normal; margin: -5px 0px 0px 0px; color: #717171; }
H3 { font-size: 16px; font-weight: bold; margin: 0px 0px 0px 0px; }
H2 A { color: #6AC356; }
IMG { border: 0px; }

.api { position:absolute; top:-100px; left:-100px; width:1px; height:1px; }
.Bold { font-weight: bold; }
.Clear { clear: both; }

/* ALERT BOX CSS */
#layerControl {overflow:hidden; z-index:9999; position:absolute; width:100%; top:0px; left:0px; background-image:url(../images/tp.gif); filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40; }
#iframeLayer { width:100%; height:100%; top:0px; left:0px; filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0; }
#iframeLayer2 { border:1px solid #000; overflow:hidden; z-index:10000; top:0px; left:0px; position:absolute; }
#jsBtn { cursor:pointer; background-color:#B7B7B7;  background-image:url(../images/buttonBackground.gif); font-weight:bold; }
#jsEventContainer {color:#8D8D8D; cursor:default; position:absolute; width:100%; height:100%; top:0px; left:0px; z-index:10000; }
#jsBtnTxt { font-size:12px; width:100px; color:#3A3A3A; text-align:center;  }
#jsEventBox { background-Color:#FFFFFF; width:400px; height:200px; position:absolute; left:-999px; top:-999px; border:1px solid #4F4F4F;}
#jsEventHdr { cursor:pointer;  -moz-user-select: none; margin:10px; height:33px; color:#FFFFFF; background-color:#666666; font-weight:bold; font-size:18px; padding:7px 0 0 7px; text-align:left; }
#jsEventMsgDiv { text-align:center; font-size:12px; padding:20px 20px 30px 20px; }
#jsAddConceptBox { width:100%; height:400px; position:absolute; left:-999px; top:-999px; z-index:10000;}
#jsEventBtnBox { text-align: center; }

/* LOGIN CSS */
.LoginErrorMessage { color: #FFFFFF; font-size: 18px; }
.LoginHeader { padding-left: 25px; color: #8C8C8C; }
.LoginHeader P { font-family: Arial; font-size: 12px; margin: 0px; margin-bottom: 15px; }
P.LoginTitle { font-family: Arial; font-size: 18px; font-weight: bold; margin-bottom: 5px; }

.LoginBox { background-image: url(../images/login_bg.gif); background-repeat: no-repeat; width: 579px; height: 217px; text-align: center; vertical-align: top; padding-top: 40px; }
.LoginTable { font-family: Arial; font-size: 18px; color: #FFFFFF; margin: auto; }
.LoginTableInputBox { height: 25px; width: 300px; margin-left: 15px; font-size: 18px; }
.LoginTableSelectBox { height: 24px; width: 305px; margin-left: 13px; font-size: 18px; }
.LoginTableSubmitButton { height: 30px; width: 90px; }
A.ForgotPassword { color: #FFFFFF; font-size: 12px;  }

/* REGISTRATION CSS */
.main_FieldTitle { color: #494A4A; font-size: 22px; }
.main_FieldText { color: #494A4A; }
.main_FieldRequired { color: #990000; font-weight: bold; font-size: 11px; }
.main_RedBold { color: #990000; font-weight: bold; }
.main_RedLink { color: #990000; }
