/* CSS Document */
#top_section{
font-size:1.2em;
height:44px;
background-image:url(http://www.ilxgroup.com/global/images/top_bg.gif);
background-repeat:repeat-x;
}
#top_section_container
{
position:relative;
text-align: left;
width: 900px;
margin: 0 auto;
}
#top_contact{
float:right;
padding-top:8px;
margin-left:15px;
height:36px;
width:200px;
font-size:.9em;
line-height:1em;
color:#08327B;
}

#menu1 {
float:left;
line-height:normal;
margin-top:25px;
}
* html #menu1{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 1em;
}
#menu1 ul{
list-style-type: none;
margin:0;
padding:0;
}
#menu1 li{
display:inline;
margin:0;
padding:0;
}
#menu1 a {
float:left;
background: url("../images/tab-left.gif") no-repeat left top;
margin:0;
padding:0 0 0 9px;
text-decoration:none;
}
#menu1 a span {
float:left;
display:block;
background: url("../images/tab-right.gif") no-repeat right top;
padding:2px 34px 2px 25px;
color:#3B3B3B;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu1 a span {float:none;}
/* End IE5-Mac hack */
#menu1 a:hover span {
color: black;
}
#menu1 #m1current a {
background-position:0 -125px;
}
#menu1 #m1current a span {
background-position:100% -125px;
/*height:16px;*/
color: black;
}
#menu1 a:hover {
background-position:0% -125px;
}
#menu1 a:hover span {
background-position:100% -125px;
}
#logo {
float:right;
height:44px;
width:100px;
background-image:url("../images/ilx_logo.gif");
cursor:pointer;
}
#section_separator{
background-image:url(../images/separator.gif);
background-repeat:repeat-x;
height:9px;
}

*html #section_separator{
background-image:url(../images/separator.gif);
background-repeat:repeat-x;
height:9px;
margin-bottom:-5px;
}
/*popup page styles*/
#container_popup{
font-size:1.2em;
text-align: left;
width:500px;
margin:0 auto;
background-color:#FFF;
border:15px solid #CCC;
min-height:200px;
padding:20px;
}
#menu_popup{
width:500px;
text-align:right;
height:45px;
margin:0 auto;
padding-top:0;
margin-top:10px;
}
#menu_popup ul{
list-style-type:square;
margin-top:30px;
float:right;
}
#menu_popup li{
display:inline;
padding:5px;
}
#menu_popup a:link,#menu_popup a:visited{
text-decoration:none;
color:#44162A;
}
#menu_popup a:hover{
text-decoration:none;
color:#666666;
}
#PRINCE2-logo-popup{
background-image:    url("../images/prince2-logo-popup.gif");
background-repeat:no-repeat;
width:214px;
height:37px;
float:left;
margin-left:10px;
cursor:pointer;
}
#ITIL-logo-popup{
background-image:url("../images/itil-logo-popup.gif");
background-repeat:no-repeat;
width:214px;
height:37px;
float:left;
margin-left:10px;
cursor:pointer;
}
#APM-logo-popup{
background-image:url("../images/apm-logo-popup.gif");
background-repeat:no-repeat;
width:226px;
height:37px;
float:left;
margin-left:10px;
cursor:pointer;
}
#ILX-logo-popup{
background-image:url("../images/ilx_logo.gif");
background-repeat:no-repeat;
height:44px;
width:100px;
float:right;
cursor:pointer;
}
#MSP-logo-popup{
background-image:url("../images/msp-logo-popup.gif");
background-repeat:no-repeat;
width:317px;
height:37px;
float:left;
margin-left:10px;
cursor:pointer;
}
#CTG-logo-popup{
background-image:url("../images/ctg_logo.gif");
background-repeat:no-repeat;
height:44px;
width:100px;
float:right;
cursor:pointer;
}


