BODY
{
    FONT-SIZE: 10px;
    MARGIN-LEFT: 0px;
    CLIP: rect(12pt auto auto auto);
    COLOR: #05488D;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff;
    FONT-SIZE: 12px;
}
INPUT
{
	border:solid 1px #1C547F;
    FONT-SIZE: 12px;
	background-color:#1C547F;
    COLOR: #1C547F;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif'
}
OBJECT
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    FONT-SIZE: 12px;
    BORDER-LEFT: medium none;
    COLOR: #000000;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial, Verdana, 'MS Sans Serif'
}
TABLE
{
    
    FONT-SIZE: 12px;
    COLOR: #1C547F;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: transparent
}
TD
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana
}
.Notation
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #1C547F;
    FONT-FAMILY: Verdana
}
SPAN
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #1C547F;
    FONT-FAMILY: Verdana
}
TR
{
    
    FONT-SIZE: 12px;
    COLOR: #1C547F;
    FONT-FAMILY: Verdana
}
P
{
	color:#1C547F;
}
STRONG
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #1C547F;
    FONT-FAMILY: Verdana
}
IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.menu
{
    DISPLAY: none;
    FONT-SIZE: 7pt;
    LEFT: 0px;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    TOP: 0px
}
.Frame
{
    VISIBILITY: hidden
}
#ContextMenu
{
    BORDER-RIGHT: blueviolet thin groove;
    BORDER-TOP: blueviolet thin groove;
    BORDER-LEFT: blueviolet thin groove;
    CURSOR: hand;
    COLOR: #1C547F;
    BORDER-BOTTOM: blueviolet thin groove;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: lightblue;
}
#Header
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12px;
    COLOR: #1C547F;
    FONT-FAMILY: Verdana
}
#Header_Form
{
    BORDER-RIGHT: #a6a6a6;
    BORDER-TOP: #a6a6a6 1px solid;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #a6a6a6;
    COLOR: #1C547F;
    BORDER-BOTTOM: #a6a6a6;
    FONT-FAMILY: Verdana
}
A:link
{
    COLOR: #1C547F;
    FONT-FAMILY: Verdana;
    FONT-WEIGHT: lighter;
}
A:visited
{
    COLOR: #1C547F;
    FONT-FAMILY: Verdana
}
#Content
{
    FONT-SIZE: 12px;
    COLOR: #1C547F;
    FONT-FAMILY: Verdana
}

.regular_Input
{
    FONT-SIZE: 12px;
    width:195px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, 'MS Sans Serif';
    background-color: #FFFFFF;
}

.disabled_Input
{
    FONT-SIZE: 12px;
    width:195px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Verdana, 'MS Sans Serif';
    background-color: #BBBDCC;
}
.enabled_Input
{
    FONT-SIZE: 12px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Verdana, 'MS Sans Serif';
    background-color: #05488D;
}
.HeaderText
{
	/*color:#EE7624;*/
	color:#FFFFFF;
	font-family:Verdana, Arial;
	font-weight: Bolder;
	font-size:18px;
}
.bluebk
{
	background-color:#0B85C8;
}

.PasswordRules
{
	color:#0B85C8;
	font-size:11.5 px;
	font-family:Verdana, Arial;
}
.button
{
	border:solid 0px;
    FONT-SIZE: 12px;
	background-color:#EBEAF0;
    COLOR: #000000;

    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif'
}
.button_submit
{
	border:solid 1px;
	BACKGROUND-COLOR: white;
	FONT-SIZE: 14px;
	COLOR: #1C547F;
	width: 70px;
	height: 20px;
	
}
.button_reset
{
	border:solid 1px;
	BACKGROUND-COLOR: #05488D;
	FONT-SIZE: 14px;
	COLOR: #FFFFFF;
	width: 70px;
	height: 20px;
}
.arrow_open
{
	border: none;
    FONT-SIZE: 12px;
	background-color:transparent;
    COLOR: #000000;
    BACKGROUND-IMAGE: url(images/arrow_d.gif);
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
    height:11px;
    width:11px;
    padding-top: 0px;
    margin-top: 0px;
    margin-bottom:2px;
    
}

.arrow_close
{
	border: none;
    FONT-SIZE: 12px;
	background-color:transparent;
    COLOR: #000000;
    BACKGROUND-IMAGE: url(images/arrow_u.gif);
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
    height:11px;
    width:11px;
    padding-top: 0px;
    margin-top: 0px;
    margin-bottom:2px;
    
}
.AccessWarningHeader
{
	color: red;
	font-family: Verdana;
	font-weight: bolder;
	font-size: larger;
}
.AccessWarningDetail
{
	color: #044EAE;
	font-family: Verdana;
	font-weight: lighter;
}

.Icon_Error
{
	background-position: center;
	background-image: url(images/message_icon_error.gif);
	font-size: 11px;
	background-repeat: no-repeat;
	font-family: Verdana;
	height: 32px;
	width: 32px;
}

.Icon_info
{
	background-position: center;
	background-image: url(images/message_icon_information.gif);
	font-size: 11px;
	background-repeat: no-repeat;
	font-family: Verdana;
	height: 32px;
	width: 32px;
}
.Icon_warning
{
	background-position: center;
	background-image: url(images/message_icon_warning.gif);
	font-size: 11px;
	background-repeat: no-repeat;
	font-family: Verdana;
	height: 32px;
	width: 32px;
}

.Icon_question
{
	background-position: center;
	background-image: url(images/message_icon_question.gif);
	font-size: 11px;
	background-repeat: no-repeat;
	font-family: Verdana;
	height: 32px;
	width: 32px;
}

.Button_msg
{
	border:solid 1px;
	BACKGROUND-COLOR: #FFFFFF;
	FONT-SIZE: 11px;
	COLOR: #05488D;
	width: 70px;
	height: 20px;
}
.Selectbox
{
    FONT-SIZE: 12px;
    width:325px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, 'MS Sans Serif';
    background-color: #EBEAF0;
}

.SecurityQuest
{
	font-size: 12px;
	width: 325px;
	color: #000000;
	font-family: Arial, Verdana, 'MS Sans Serif';
	background-color: #EBEAF0;
}

.btnFollowUs
{
	background-image: url('./images/followUs.png');
	width:110px;
	height:30px;
	z-index:2000;
}

.btnTwitter
{
	background-image: url('./images/twitter-icon.png');
	width:27px;
	height:28px;
	z-index:2000;
	cursor:pointer;
}
.btnLinkedin
{
	background-image: url('./images/linkedin-icon.png');
	width:27px;
	height:28px;
	z-index:2000;
	cursor:pointer;
}
.btnFacebook
{
	background-image: url('./images/facebook-icon.png');
	width:27px;
	height:28px;
	z-index:2000;
	cursor:pointer;
}
.btnRss
{
	background-image: url('./images/rss-icon.png');
	width:27px;
	height:28px;
	z-index:2000;
	cursor:pointer;
}
.btnYoutube
{
	background-image: url('./images/youtube-icon.png');
	width:27px;
	height:28px;
	z-index:2000;
	cursor:pointer;
}

.divBlueRoundContainer
{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	background-color: #0B83C6; 
	width: 500px;
}

.BlueRoundContainer
{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	background-color: #0B83C6; 
}

.footerBottom
{
	background-color:#14142c; 
	margin:0px;
	height: 100px; 
	width: 880px; 
	text-align: center;
	position:relative;
}

.footerText
{
	position:absolute;
	background-image:url(./images/bottomText.png);
	width:500px;
	height:50px; 
	top:25px;
	left:190px;  
	z-index:3;
	/*color:White;
	margin:0px;
	font-size:18px;
	font-family:Arial Black;
*/
}

.autoCenter
{ 
	margin-left: auto; 
	margin-right: auto; 
	vertical-align:middle;
} 

.centerTable 
{ 
	height:100%;
	margin-left: auto; 
	margin-right: auto; 
	vertical-align:middle;
	border:solid 0px red;
}
       
.centerScreen
{
	width:100%;
	height:100%;
	text-align:center;
	vertical-align:middle;
	border:solid 0px green;
	position:absolute;

}

TD.sysinfo
{
    COLOR: #0B85C8;
}

/************** style for the new login UI  *************/

body {
   background-color: rgb(233,233,233);
}

body, input, button, a {
   font-family: Gotham Light, Arial !important;
}

.centerTable {
   background-color: #000;
   width: 450px;
   height: 600px;
   margin-top: 100px;
}

#entrustform .centerTable, #container_xlg .centerTable {
   height: 755px;
}

#container_lg .centerTable {
   height: 655px;
}

#invaliddata .centerTable, #logout .centerTable, #container_md .centerTable {
   height: 300px;
}

#logoutok .centerTable, #container_sm .centerTable {
   height: 255px;
}

img {
   margin-right: auto;
   margin-left: auto;
   margin-top: 30px;
}

.form-group {
   text-align: left;
   margin: 80px 30px 10px 30px;
}

.form-control {
   display: block;
   width: 100%;
   height: 46px;
   margin: 5px 0;
   padding: 12px 12px;
   font-size: 14px;
   line-height: 1.42857143;
   color: #555;
   background-color: #fff;
   background-image: none;
   border: 1px solid #ccc;
   border-radius: 2px;
   -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
   box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
   -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
   -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
   transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

   .form-control.disabled_input {
      background-color: #dedede;
   }

#rememberUser {
   display: inline;
   width: 18px;
   height: 18px;
   margin: 0 5px 10px 0;
   padding: 12px 12px;
   font-size: 14px;
   line-height: 1.42857143;
   color: #555;
   background-color: #fff;
   background-image: none;
   border: 1px solid #ccc;
   border-radius: 2px;
   -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
   box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
   -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
   -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
   transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.Notation {
   font-size: 14px;
   position: relative;
   top: -2px;
}

.btn {
   background-color: #0a85c7;
   color: #fff;
   border: none;
   margin-top: 50px;
   -moz-transition: background-color 0.2s ease-in; /* FF4+ */
   -o-transition: background-color 0.2s ease-in; /* Opera 10.5+ */
   -webkit-transition: background-color 0.2s ease-in; /* Saf3.2+, Chrome */
   -ms-transition: background-color 0.2s ease-in; /* IE10? */
   transition: background-color 0.2s ease-in;
   cursor: pointer;
}

   .btn:hover, .btn#btn_register:hover {
      background-color: #235164;
   }

   .btn#btn_register {
      background-color: #1c7293;
      margin-top: 10px;
   }

   .btn#Button2 {
      margin-top: 5px;
   }

#resetacctreset, #Button1 {
   margin-top: 5px;
}

#lbl_login {
   color: #fff;
   font-size: 14px;
   text-align: left;
}

#link_forgotpassword {
   text-align: center;
   color: #fff;
   margin-bottom: 30px;
}

#link_newuser, #link_viewinformation {
   text-align: center;
   color: #fff;
}

#link_viewinformation {
   margin-top: 10px;
}

   #link_forgotpassword a, #link_newuser a, #link_viewinformation a {
      text-decoration: none;
   }

      #link_forgotpassword a:hover, #link_newuser a:hover, #link_viewinformation a:hover {
         text-decoration: underline;
      }

#msg_access {
   padding: 20px 10px;
   color: #fff;
   margin-top: 32px;
   background-color: #4d4d4d;
}

#invaliddata #msg_access, #logoutok #msg_access, #container_sm #msg_access {
   padding: 40px 10px;
   margin-top: 72px;
   font-size: 14px;
}

#msg_success {
   color: #0a85c7;
   margin-bottom: 10px;
   font-size: larger;
}

#msg_unauthorizedaccess {
   color: #cc6932;
   margin-bottom: 10px;
}

#msg_accesswarnings, #msg_accesswarnings a, #counter {
   color: #fff !important;
}

#msg_activationcode, msg_passwordrequirements {
   text-align: left;
   color: #fff;
   margin-bottom: 10px;
}

#bg {
   left: 0px;
   top: 0px;
   width: 100%;
   height: 100%;
   position: absolute;
   opacity: 0;
   background-image: url("./images/bg.png");
   background-repeat: no-repeat;
   background-size: 100% 100%;
   -moz-transition: opacity 0.5s ease-in; /* FF4+ */
   -o-transition: opacity 0.5s ease-in; /* Opera 10.5+ */
   -webkit-transition: opacity 0.5s ease-in; /* Saf3.2+, Chrome */
   -ms-transition: opacity 0.5s ease-in; /* IE10? */
   transition: opacity 0.5s ease-in;
}

#msg_passwordrequirements_content {
   opacity: 0;
   color: #fff;
   padding: 0 10px;
   position: absolute;
   width: 350px;
   height: 265px;
   background-color: #4d4d4d;
   top: 570px;
   margin-left: 430px;
   margin-right: auto;
   text-align: left;
   -moz-transition: opacity 0.8s ease-in; /* FF4+ */
   -o-transition: opacity 0.8s ease-in; /* Opera 10.5+ */
   -webkit-transition: opacity 0.8s ease-in; /* Saf3.2+, Chrome */
   -ms-transition: opacity 0.8s ease-in; /* IE10? */
   transition: opacity 0.8s ease-in;
}

#msg_passwordrequirements_header {
   text-align: left;
   color: #fff;
   margin-bottom: 0;
   cursor: pointer;
   padding: 5px 0 5px 2px;
   -moz-transition: background-color 0.2s ease-in; /* FF4+ */
   -o-transition: background-color 0.2s ease-in; /* Opera 10.5+ */
   -webkit-transition: background-color 0.2s ease-in; /* Saf3.2+, Chrome */
   -ms-transition: background-color 0.2s ease-in; /* IE10? */
   transition: background-color 0.2s ease-in;
}

   #msg_passwordrequirements_header:hover, .msg_passwordrequirements_header_selected {
      background-color: #4d4d4d;
   }

#msg_passwordrequirements_content ul {
   padding: 0 0 10px 0;
   color: #fff;
   border-bottom: 1px solid #6d6e71;
}

   #msg_passwordrequirements_content ul li {
      list-style-type: none;
      text-align: left;
      padding: 0;
      margin-top: 0;
      margin-left: 0;
   }

      #msg_passwordrequirements_content ul li img, #msg_passwordrequirements_header img {
         margin: 5px 5px 0 0;
      }

#msg_passwordrequirements_content span {
   color: #fff;
   font-weight: bold;
   text-decoration: underline;
}

#lbl_logo {
   position: relative;
   top: -5px;
   left: 60px;
   font-family: Gotham Light, Arial !important;
   font-size: 24px;
   font-weight: 500;
   color: #0A85C7;
}

#ssc_logo {
   position: relative;
   margin-left: -110px;
   margin-bottom: -30px;
}

#lbl_logo span {
   position: relative;
   top: -10px;
   font-size: 10px;
}

#msg_conflictedsession {
   text-align: left;
}

   #msg_conflictedsession ol ol {
      list-style: disc;
   }