/* Default CSS Stylesheet for a new Web Application project */
BODY
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
}
TABLE
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

INPUT
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

.RequestOpened
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    font-weight:bold;
	}

SELECT
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}

H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	

.LoginError {
	color:Red;
	}

.GrooveInput {
	border-top-style: groove;
    border-right-style: groove;
    border-left-style: groove;
    border-bottom-style: groove;		
	}
.CurrentPage
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	11px;
	font-weight:bold;
	vertical-align: middle;
	}
.FieldName
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	11px;
	font-weight:bold;
	color:Black;
	}
.TextBoxInput
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	11px;
	color:Black;
	}
.RadioButton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	11px;
	color:Black;
	font-weight:bold;
	}
.TCRNo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	11px;
	color:Black;
	text-transform:uppercase;
	}
.MasterFooter
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	11px;
	color:	#AAAAAA;
	}
.MenuChooser
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	12px;
	color:	#FFFFFF;
	font-weight:bold;
	}
A:link.MasterFooter	{	
	text-decoration:	none;
	color:	#AAAAAA;
	}	
		
A:visited.MasterFooter	{	
	text-decoration:	none;
	color:	#AAAAAA;
	}	
		
A:active.MasterFooter	{	
	text-decoration:	none;
	color:	#AAAAAA;
	}	
		
A:hover.MasterFooter	{	
	text-decoration:	underline;
	color:	#AAAAAA;
	}
            #menu ul {
	            margin: 0;
	            padding: 0;
	            list-style: none;
            }

            #menu li { /* all list items */
	            float: left;
	            position: relative;
	            width: 8em;
            }

            #menu li ul {/* second-level lists */
	            position: absolute;
	            display: block; 
	            top: 2em;
                left: 0;
            }

            #menu li>ul {/* to override top and left in browsers other than IE */
	            top: auto;
	            left: auto;
            }

            /* Fix IE. Hide from IE Mac \*/
            * html #menu ul li { float: left; height: 1%; }
            * html #menu ul li a { height: 1%; }
            /* End */

            #menu li:hover ul { display: block; }

            #menu li:hover>ul { visibility:visible; }

            #menu ul ul { visibility:hidden; }		

            /* Make-up syles */
            #menu ul, li {
                margin: 0 0 0 0; 
            }

            /* Styles for Menu Items */
            #menu ul a {
	            display: block;
	            text-decoration: none;
	            color: #777;
	            background: #fff; /* IE6 Bug */
	            padding: 5px;
	            border: 1px solid #ccc;
            }
            /* Hover Styles */
            #menu ul a:hover { /* FOR IE ONLY*/
	             text-decoration: none;
	            color: #77F;
	            background:#305FAF url("./img/arrow.gif") no-repeat right;
				font-family: Arial, Helvetica, sans-serif;
				font-size:	13px;
				font-weight:bold;
				color:	#FFFFFF;
	            border: 1px solid #ccc;
                padding: 5px; 
				width: 160px;
            } 

            /* Sub Menu Styles */
            #menu li ul a {
	            text-decoration: none;
	            /*background: #ff0000; *//* IE6 Bug */
	            background:#E0E0E0;
				font-family: Arial, Helvetica, sans-serif;
				font-size:	13px;
				font-weight:bold;
				color:	#000096;
	            border: 1px solid #ccc;
                padding: 5px; 
				width: 160px;
            } 

            /* Sub Menu Hover Styles */
            #menu li ul a:hover { 
	            color: #FFF; 
	            background: #5580B0; 
            } 

            /* Icon Styles */
            #menu li a.submenu 
            {
				background: #305FAF url("./img/arrow.gif") no-repeat right; 
				font-family: Arial, Helvetica, sans-serif;
				font-size:	15px;
				color:#FFFFFF;
				font-weight: bold;
				width: 160px;
			}
            #menu li a.submenu:hover 
            {
				background: #305FAF no-repeat right;
				font-family: Arial, Helvetica, sans-serif;
				font-size:	15px;
				color:	#FFFFFF;
			}
			#menu li ul li ul  {/* third-level lists */
				position: absolute;
				display: block; 
				top: 0;
				left: 170px;
			}
            #menu li ul a.submenu 
            {
				background:#E0E0E0 url("./img/arrowH2.gif") no-repeat right;
				font-family: Arial, Helvetica, sans-serif;
				font-size:	13px;
				color:	#000096;
			}
            #menu li ul a.submenu:hover 
            {
				background:#5580B0 no-repeat right;
				font-family: Arial, Helvetica, sans-serif;
				font-size:	13px;
				color:	#FFFFFF;
			}
.SRMenu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	11px;
	vertical-align:top;
}
a.info{
    position:relative; /*this is the key*/
    z-index:24;
    color:#000;
    text-decoration:none}

a.info:hover{z-index:25; background-color:#fff; text-decoration:none}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #fff;
    background-color:#305FAF; 
    color:#FFF;
    font-weight:bold;
    text-decoration:none;
    text-align: center}
    
a.info_advanced
{
	font-weight:bold;
	border:1px solid #000;
    position:relative; /*this is the key*/
    z-index:24;
    color:#000;
    text-decoration:none}

a.info_advanced:hover{z-index:25; background-color:#fff; text-decoration:none}

a.info_advanced span{display: none}

a.info_advanced:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #fff;
    background-color:#305FAF; 
    color:#FFF;
    font-weight:bold;
    text-decoration:none;
    text-align: left}
    
    .htinfo a{
    position:relative; /*this is the key*/
    z-index:24;
    color:#000;
    text-decoration:underline}

.htinfo a:hover{z-index:25; text-decoration:none}

.htinfo span{display: none}

.htinfo a:hover span{ /*the span will display just on :hover state*/
     display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #fff;
    background-color:#305FAF; 
    color:#FFF;
    font-weight:bold;
    text-decoration:none;
    text-align: center}
a.htinfonosort:link{
    position:relative; /*this is the key*/
    z-index:24;
    color:#fff;
    font-weight:bold;
    text-decoration:none;
    cursor: default}
a.htinfonosort{
    position:relative; /*this is the key*/
    z-index:24;
    color:#fff;
    font-weight:bold;
    text-decoration:none;
    cursor: default}

a.htinfonosort:hover{z-index:25;  text-decoration:none}

a.htinfonosort span{display: none}

a.htinfonosort:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #fff;
    background-color:#305FAF; 
    color:#FFF;
    font-weight:bold;
    text-decoration:none;
    text-align: left}
    
.overlay {
	position:absolute;
	display:block;
}

.tt {
	visibility:hidden;
	position:absolute;
	background-color:#5580B0;
	color:#FFF;
	font-size: 11px;
	font-family: MS Shell Dlg;
	font-style:normal;
	font-weight:bold;
	padding:2px;
	border:1px solid #fff;
	width:auto;
	text-align: center;
	text-decoration:none;
}

.link a
{
	color: #0000BA;
}   
