body {
                margin: 0;
                padding: 0;
                font-family: Arial, Helvetica, sans-serif;
}
#cnt {
                color: #3e4c55;
                margin: 40px auto 10px auto;
                padding: 0px;
                position:relative;
                width: 900px;
}
#ilx-logo {
                display:block;
                left:0px;
                margin:0px;
                position:absolute;
                top:0px;
                width:900px;
}
#ilx-logo a {
                bottom:-40px;
                display:block;
                height:60px;
                overflow:hidden;
                position:absolute;
                width:187px;
                left:20px;
}
#globalnav {
                background:transparent url(../images/bg_nav.gif) no-repeat scroll left bottom;
                clear:both;
                height:84px;
                margin:0px;
                padding:0px;
                position:relative;
                top:0px;
                width:900px;
                z-index:1;
}
/*<Level 0>*/
#nav {
                float:right;
                font-size:13px;
                font-weight:bold;
                height:22px;
                margin:48px 20px 0 0;
                text-align:left;
                width:850px;
}
#nav ul {
                margin: 0;
                padding: 0;
}
#nav ul li{
                float: left;
                list-style-type: none;
                display:inline-block;
				position:relative;
}
#nav ul li a {
                padding:9px 20px 8px 20px;
                text-decoration: none;
                color: #fff;
                display:-moz-inline-block;
                display: inline-block;
                height: 19px;
                /* background: transparent url('../images/nav_div.png') no-repeat scroll right top; */
}
#nav ul li a:hover {
                background: transparent url('../images/bg_navo.png') repeat-x scroll right top; 
}
#nav ul li a:hover, #nav ul li:hover a, #nav ul li.AspNet-Menu-Hover a {
                color: #ffffff;
}
/*<Level 1>*/ 
#nav ul li:hover ul, #nav ul li.AspNet-Menu-Hover ul{
				visibility:visible;
}
#nav ul li ul {
				visibility:hidden;
				margin:0;
				padding:0;
				left:0;
				top:33px;
                position:absolute;
                display:block;
                border:#b2bbc2 1px solid;
                background:#637681;
                padding:.5em 0 0;
                font-size:11px;
}
#nav ul li ul li{
				border-bottom:1px dotted #B2BBC2;
				display:block;
				margin:0;
				padding:0 0 0 .5em;
				position:relative;
				width:12.5em;
				float:none;
}
#nav div.AspNet-Menu-Horizontal ul li:last-child, #nav div.AspNet-Menu-Horizontal ul li.last-child{
				border-bottom:none;
}
#nav ul li ul li a{
				margin:0;
				padding:.25em;
                text-decoration: none;
                color: #ffffff;
                display:block;
                height: auto;
                background:none;
                font-weight:normal;
				width:12em;
}
#nav ul li ul li.AspNet-Menu-WithChildren a{
				background:transparent url('../images/menuChild.gif') no-repeat scroll right center;
}
#nav ul li ul li a:hover{
				text-decoration:underline;
				background-image:none;
}
#nav ul li ul li:hover, #nav ul li ul li.AspNet-Menu-Hover{
				background:#7d8d96;
}
/*<Level 2>*/
#nav ul li ul li ul, #nav ul li:hover ul li ul,  #nav ul li.AspNet-Menu-Hover ul li ul{
				visibility:hidden;
				position:absolute;
				left:13em;
				padding-top:0;
				top:0;
				display:block;
}	
#nav ul li:hover ul li:hover ul, #nav ul li.AspNet-Menu-Hover ul li.AspNet-Menu-Hover ul{
				visibility:visible;
}
#nav ul li ul li.AspNet-Menu-WithChildren ul li a{
				background:none;
}
#footer a {
                background-image: url('../images/bg_navo.gif'); 
                background-position: left center;
                display: block;
                padding: 10px 10px;
                text-decoration: none;
                color: #ffffff;
}
#footer ul li:first-child a:first-child 
{
                background-position: right center;
}
#footer li {
                float: left;
                list-style-type: none;
                white-space: nowrap;
}
#footer ul {
                padding: 0;
                margin:0;
                float:right;
}
#footer li.ielast a {
                background-position: left center;
}
#footer li.ielast a:hover {
                background-image: none;
}
#footer span.copy {
                float:left; 
                margin:10px 10px;
}
#social
{
    padding:0;
    background-color:#0e4168;
    padding:5px 0 0 10px;
    height:40px;
    float:right;
    width:165px;
}
#social a
{
    padding:0;
    background:none;
    float:none;
}
#social img
{
   float:left;
}

#srch {
                font-size: 10px;
                font-weight: bold;
                margin:0;
                padding:0;
                position:absolute;
                top:-20px;
                right:0px;
                z-index:1;
}
#srch input 
{
    vertical-align:middle;
    float:right;
    text-align:right;
}
#srch span 
{
    font-size:14px;
    color:#0e4168;
    text-transform:uppercase;
    float:right;
    padding-bottom:5px;
    display:block;
}
#srch a 
{
    float:right;
    padding-top:3px;
    color:#5C6F7B;
}
#srch .btn 
{
    margin-left:0;
    float:right;
}
