@charset "utf-8";
/* CSS Document */

/* 
                Navigation
*/

.id-navigation {
                position:                                              absolute;
                z-index:                                                20;
                top:                                                        3.8em;
                left:                                                        0;
                width:                                                   100%;
                background:                                       #fff;}
.id-navigation .wrap {
                width:                                                   95em;
                margin:                                                 0 auto;}
.id-navigation .wrap ul {
                overflow:                                            visible;
                position:                                              relative;
                float:                                                     left;
                margin:                                                 2.5em 0 0em 1em;
                list-style:                                              none;}
.id-navigation .wrap ul li {
                display:                                 block;
                position:                                              relative;
                float:                                                     left;
                padding:                                              0 1em 0 1em;
                border:                                                 0.1em solid #ebebeb;
                border-width:                   0 0 0 0.1em;
                line-height:                         2.6em;
                text-transform:                                uppercase;}
.id-navigation .wrap ul li.first {
                border-width:                   0;}
.id-navigation .wrap ul li.last {
                border-width:                   0 0.1em 0;}
.id-navigation .wrap ul li a {
                position:                                              relative;
                z-index:                                                20;
                text-decoration:               none;
                color:                                                     #505050;}
.id-navigation .wrap ul li a:hover {
                color:                                                     #ee0032;
                text-decoration:               none;}
.id-navigation .wrap .id-logo {
                display:                                 inline;
                float:                                                     right;
                width:                                                   14.6em;
                height:                                                  4.1em;
                margin:                                                 1.9em 2.7em 0em 0;}
.id-navigation .wrap .id-logo img {
                width:                                                   14.6em;
                height:                                                  4.1em;}
                
.id-navigation .wrap ul li ul {
                position:                                              absolute;
                background-color:#fff;
                top:                                                        2.6em;
                left:                                                        -0.1em;
                float:                                                     none;
                width:                                                   60em;
                padding:                                              1.7em 0 2.5em 1em;
                margin:                                                 0;
                border:                                                 0.1em solid #EBEBEB;
                border-width:                   0 0 0 0.1em;}
.id-navigation .wrap ul li ul li {
                position:                                              static;
                float:                                                     none;
                padding:                                              0;
                line-height:                         2.2em;
                border-width:                   0;}
.id-navigation .wrap ul li ul li a {
                color:                                                     #a2a2a2;
                font-size:                                             1.2em;
                text-transform:                                capitalize;}
.id-navigation .wrap ul li ul li a:hover,
.id-navigation .wrap ul li ul li.open a {
                color:                                                     #000;}
.id-navigation .wrap ul li ul li span {
                display:                                 block;
                position:                                              absolute;
                z-index:                                                91;
                top:                                                        0px;
                left:                                                        26.8em;
                background:                                       #000;}
.id-navigation .wrap ul li ul li span img {
margin:1em 0;
}

.id-navigation .wrap ul li ul li ul {
background:#000 none repeat scroll 0 0;
left:14.5em;
min-height:38em;
overflow:hidden;
padding:1em 1.2em 0 2em;
position:absolute;
top:0;
width:45em;
z-index:90;
}
.id-navigation .wrap ul li ul li ul li {
                line-height:                         1.4em;
                display:block;
                margin:                                                 0.7em 0;}
.id-navigation .wrap ul li ul li ul li a {
                display:                                 block;
                width:                                                   9em;
                font-size:                                             1.1em;
                color:                                                     #000;}
.id-navigation .wrap ul li ul li.open ul li a {
                display:                                 block;
                width:                                                   9em;
                font-size:                                             1.1em;
                color:                                                     #c3c3c3;}
.id-navigation .wrap ul li ul li.open ul li a:hover {
                color:                                                     #fff;} 
                
/*Advanced Search nav*/

.nav-advancedsearch{
	position:absolute;
	top:28px;
	left:695px;
	margin:8.5em 0 0 6em;
	z-index: 40;
	background: #ffffff;
	width:176px;
	color:#333;
	padding: 10px 5px;
	border:1px solid #ccc;
}

.nav-advancedsearch .heading {
	color:#336699;
	float:left;}
	
.nav-advancedsearch .close {
	float:right;
	display:block;
	background:url(../img/icons/circle-links/circle-close.gif) 0 0 no-repeat;
	width:15px;
	height:15px;}
	
.nav-advancedsearch .close a{
	display:block;
	width:15px;
	height:15px;}
	
.nav-advancedsearch .chk {
	vertical-align:middle;
	margin: 0 10px 0 0;}
	
.nav-advancedsearch ul {
	display:block;
	list-style:none;
	padding: 0;
	margin-top: 25px;
	padding: 0 10px;
}

.nav-advancedsearch li {
	text-align:left;
	padding: 5px 0;
}

.nav-advancedsearch a {
	color:#cc0000;
}

.nav-advancedsearch a:hover {
	color:#999;
}

/*Error Messages*/
.id-header .id-utilities .msgerror{
                background:url(images/msg-error.jpg) 0.5em 0.7em no-repeat #fde0e7;
                border:1px solid #fac4cf;
                color:#000;
                font-weight:bold;
                padding:0.2em 0.5em;
                margin-bottom:1em;}

.id-search{
_float:right;!important
_margin-top:-18px;}

.id-status{_width:70%;}