A:active {
        COLOR: #126698; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 FONT-WEIGHT: bold; font-size : 12px;  TEXT-DECORATION: underline
}
A:hover {
        COLOR: #126698; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 FONT-WEIGHT: bold; font-size : 12px;  TEXT-DECORATION: underline
}
A:link {
        COLOR: #126698; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 FONT-WEIGHT: bold;font-size : 12px;  TEXT-DECORATION: underline
}
A:visited {
        COLOR: #126698; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  FONT-WEIGHT: bold; font-size : 12px; TEXT-DECORATION: underline
}




A.footermenu:link {
        COLOR: #FFFFFF; font-family:Verdana, Geneva, Arial, Helvetica,sans-serif;font-size : 11px; FONT-WEIGHT:normal; TEXT-DECORATION:none;
}


A.footermenu:visited {
        COLOR: #FFFFFF; font-family:Verdana, Geneva, Arial, Helvetica,sans-serif;font-size : 11px; FONT-WEIGHT:normal; TEXT-DECORATION:none;
}



A.footermenu:hover {
        COLOR: #FFFFFF; font-family:Verdana, Geneva, Arial, Helvetica,sans-serif;font-size : 11px; FONT-WEIGHT:normal; TEXT-DECORATION:underline;
}


A.footermenu:active {
        COLOR: #FFFFFF; font-family:Verdana, Geneva, Arial, Helvetica,sans-serif;font-size : 11px;  FONT-WEIGHT:normal; TEXT-DECORATION:none;
}




.normaltxt {
        FONT: 12px Verdana, Arial, Helvetica, sans-serif
}

.withborder
{
    border: solid 1px  Silver;
    margin-top: 15px;
}

.withbottomborder td
{
    border-bottom: solid 1px Silver;
}

.bluebigtxt
{
    color:#00457A;
    font-size:19px;
    font-weight:bold;
}

.coloredhover td
{
    padding-top:3px;
    padding-bottom:2px;
    border-bottom:dotted 1px #ccc;
}

.coloredhover tr:hover
{
    background-color: #e9e9e9;
}

.coloredhover tr:first-child
{
    background-color: White;
}

.not_item td
{
    border-bottom: none;
    background-color: White;
}

.btndel:hover
{
    background-color: #900;
    color: White;
}

BODY {
        FONT: 12px Verdana, Arial, Helvetica, sans-serif;
        margin:0;
        padding:0;
}


.input {
        BACKGROUND: #FFFFFF;
        BORDER-BOTTOM: #DBDBDB 1px solid;
        BORDER-LEFT: #DBDBDB 1px solid;
        BORDER-RIGHT: #DBDBDB 1px solid;
        BORDER-TOP: #DBDBDB 1px solid;
        COLOR: black;
        font: normal 12px Verdana, Arial, Helvetica, sans-serif, 10pt;
        MARGIN-TOP: 3px;
 }
 
 .w
 {
        width:450px;
 }
 
 .wl
 {
        width:610px;
 }
 
 .time
 {
     width:30px;
 }
 
 .sign_table
 {
     width: 40%;
     border: 0;
     margin-top: 20px;
 }
 
 .sign_table tr
 {
     vertical-align: top;
 }
 
 .sign_table img
 {
     padding: 0 15px 0 15px;
     display: block;
 }
 
 .selected_step
 {
     font-weight: bold;
     color: Red;
 }
 
 .prev_step
 {
     color: #999;
 }
 
 .tr_signin
 {
     height: 400px;
 }
 
input.formbutton
{
   font-size:13px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   color:#F47D00; 
   background-color : transparent;
   padding-left : 25px;
    padding-right : 25px; 
   border-style:solid;
   border-color:#F47D00;
   border-width:2px;
   height : 28px;
   vertical-align : middle;
   cursor : pointer;
   margin : 0;
   text-decoration : none;
}

input.error
{
   color:#FF0000; 
   border-color:#FF0000;
}

#submenuborder
{
        BACKGROUND: #AAAAAA;
}

#submenuhsep
{
        BACKGROUND: #DCDCDC;
}

#lgimplementation
{
	position:absolute;
	/*left:410px;
	top:210px;*/
	width:130px;
	height:80px;
	z-index:1;
	font-size:13px;
	visibility: hidden;
}

#lmimplementation
{
	position:absolute;
	/*left:635px;
	top:195px;*/
	width:130px;
	height:80px;
	z-index:1;
	font-size:13px;
	visibility: hidden;
}

#lginformationcenter
{
	position:absolute;
	/*left:635px;
	top:210px;*/
	width:100px;
	height:40px;
	z-index:1;
	font-size:13px;
	visibility: hidden;
}

#lmaccountprofile
{
	position:absolute;
	/*left:80px;
	top:195px;*/
	width:100px;
	height:60px;
	z-index:1;
	font-size:13px;
	visibility: hidden;
}

#lmstandardapitools
{
	position:absolute;
	/*left:290px;
	top:195px;*/
	width:100px;
	height:40px;
	z-index:1;
	font-size:13px;
	visibility: hidden;
}

#lmhostedapitools
{
	position:absolute;
	/*left:425px;
	top:195px;*/
	width:100px;
	height:20px;
	z-index:1;
	font-size:13px;
	visibility: hidden;
}

#lmaccounting
{
	position:absolute;
	/*left:545px;
	top:195px;*/
	width:120px;
	height:60px;
	z-index:1;
	font-size:13px;
	visibility: hidden;
}

#lmsupport
{
	position:absolute;
	width:100px;
	height:40px;
	z-index:1;
	font-size:13px;
	visibility: hidden;
}

.smenu
{
    background-image:url(images/smenu-bg.gif);
    background-repeat:repeat-x;
}

.smenu td
{
    padding-right:15px;
    padding-left:7px;
    padding-top:7px;
    padding-bottom:7px;
    font-size:13px;
    cursor: hand;
    color: White;
    border-bottom: dotted 1px White;
}

.smenu td:hover
{
    background:#015CA0;
}

.smenu tr:last-child td
{
    border-bottom: none;
}

.smenu a:active, .smenu a:link, .smenu a:visited, .smenu a:hover
{
	color: #FFF;	
	font-weight : normal;
	text-decoration: none;
	cursor : pointer;
	font-size:11px;
}

.smenu td img
{
    margin-right:5px;
    border:0;
}
	
A.submenu:link {
        COLOR: #6F6F6F; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}

A.submenu:visited {
        COLOR: #6F6F6F; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}

        
A.submenu:hover {
        COLOR: #6F6F6F; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; FONT-WEIGHT: bold; TEXT-DECORATION: underline;
}

A.submenu:active {
        COLOR: #6F6F6F; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}

.content
{
        FONT: 12px Verdana, Arial, Helvetica, sans-serif;
        background: #F6F6F6;
        padding: 0px;
        margin: 0px;

}

.txt_title
{

        COLOR: #126698; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none;text-transform: uppercase;
}
.trbg1
{
        background-color: #F2F2F2;
}

#redtxt
{
COLOR: #C4070A;
}

#bluetxt
{
COLOR: #126698;
}

.bluetxt_cls
{
    COLOR: #126698;
}

.sp_info
{
    font-size: 14px;
    font-weight: bold;
    color: #126698;
}

.smallBoldtxt
{
COLOR: #000000; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
FONT-WEIGHT: bold; font-size : 10px;
 }
 
.smalltxt
{
COLOR: #000000; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 10px;
 }
 
#greentxt
{
COLOR: #009933;
}

h3
{
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        margin: 0px 0px 0px 0px;
}

#codeblue
{
color:#0000FF;
}

#codegreen
{
color:#008000;
}

#codenavy
{
color:#0B0E75;
}


#codegrey
{
color:#808080;
}
.logintxt
{
                font: bold 11px Verdana, Arial, Helvetica, sans-serif;
                color: #FFFFFF;
}
.login_input
 {
                BACKGROUND: #FFFFFF;
                BORDER-BOTTOM: #689FBD 1px solid;
                BORDER-LEFT: #689FBD 1px solid;
                BORDER-RIGHT: #689FBD 1px solid;
                BORDER-TOP: #689FBD 1px solid;
                COLOR: #005386;
                font: normal 11px Verdana, Arial, Helvetica, sans-serif, 10pt;
}
h1.slogan
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #FFFFFF;
        font-weight: bold;
        padding-bottom: 0px;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        margin: 0px 0px 0px 0px;
}

UL.index2{ list-style-image: url('images/pointer.gif'); margin:0;  margin-left:25px ; margin-bottom:15px ; padding:0;} 
ul.index2 li {padding-top: 10px;}
UL.index { list-style-image: url('images/pointer.gif'); font-weight:bold; margin:0; margin-left:25px ; padding: 0; }
ul.index li {padding-top: 10px;}


A.bmenu:link {
        COLOR: #004470; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}

A.bmenu:visited {
        COLOR: #004470; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}

        
A.bmenu:hover {
        COLOR: #004470; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; FONT-WEIGHT: bold; TEXT-DECORATION: underline;
}

A.bmenu:active {
        COLOR: #004470; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none;
}

a.banner:link
{
        color: #000000;
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        text-decoration: none;
        font-weight : normal;
        font-size : 10px;
}
  
a.banner:visited
{
        color: #000000;
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        text-decoration: none;
        font-weight : normal;
        font-size : 10px;
}



a.banner:hover

{
        color: #000000;
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        text-decoration: none;
        font-weight : normal;
        font-size : 10px;
}


a.banner:active
{
        color: #000000;
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        text-decoration: none;
        font-weight : normal;
        font-size : 10px;
}



h1.slogantop
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AFAFAF;
	font-weight: bold;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin: 0px 0px 0px 0px;
}


h1.mlayer
{
	color: #045584;
	font-weight : normal;
	text-decoration: none;
	font-size : 10px;
	font-weight : bold;
} 

a.mlayer:link
{
	color: #045584;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight : bold;
	font-size : 10px;
}
  
a.mlayer:visited
{
	color: #045584;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight : bold;
	font-size : 10px;
}



a.mlayer:hover
{
	color: #045584;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight : bold;
	font-size : 10px;
}
.TextNon {  display: none;  }

.inactiveref {
        COLOR: #126698; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 FONT-WEIGHT: bold; font-size : 12px;  TEXT-DECORATION: none;
}

a.tickettitleinactive:link
{

	color: #999999;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight : normal;
	font-size : 13px;	
	
}
a.tickettitleinactive:hover
{
	color: #999999;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight : normal;
	font-size : 13px;	
	
}
a.tickettitleinactive:active
{

	color: #999999;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight : normal;
	font-size : 13px;	
	
}
a.tickettitleinactive:visited
{

	color: #999999;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight : normal;
	font-size : 13px;	
	
}
.footnote {
color: #808080;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : normal;
font-size : 9px;
font-variant: normal;
}

div.monitormsg {
vertical-align: top;
padding-top: 4px;
width:100%;
text-align:center;
color: #0d4b76;
font-size:10px;
}	
	
div.monitormsg a:active, div.monitormsg a:link, div.monitormsg a:visited, div.monitormsg a:hover {
color: #0d4b76;
font-size:10px;
font-weight: normal;
text-decoration: none;
}

div.invalidANI
{
    position: absolute;
    width: 410px;
    padding: 20px 20px 15px 20px;
    background-color: White;
    border: solid 1px #999;
    z-index: 2;
}

div.divBlocker
{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-image: url(images/modalwindow_bg.gif);
	layer-background-image: url(images/modalwindow_bg.gif);    
}
