@charset "utf-8";
/* CSS Document */

/* CSS Global */
#clast  {
                background-image: url('../images/nav/bg-crumbs.png');
                color: #fff;
                background-position: 100% -96px;
}

#menu-container {
    position: relative;
	margin-top:-12px;
	/*background-image:url("../images/head.jpg");*/
	height:20px;
	padding-top:12px;
	padding-bottom:-5px;
    z-index: 1999;
    left: 0;
    top: 0;
}


/* Navigation Bar */

#menu {
    list-style:none;
    width:100%;
    margin-top:-20;
    height:37px;
    padding:0;
	background-image:url("../images/head.jpg");
    /*background: #333;*/
    /*border: 1px solid #002232;*/

}


#menu li {
    float:left;
    text-align:center;
    position:relative;
    margin-right:30px;
    margin-top:7px;
}

#menu li:hover {
    background: #000;

}

#menu li a {
	text-transform:uppercase;
    font-size:13px;
    color: #EEEEEE;
	padding:5px 0 0 16px;
    display:block;
    outline:0;
    text-decoration:none;

}

#menu li:hover a {
    color:#ffffff;

}

/*#menu li .drop-red {
    padding-right:24px;
    background-image:url('../images/nav/red-arrow-down.png');
	background-repeat: no-repeat;
	background-position:right center;

}
#menu li:hover .drop-red {
    position:relative;
	background-image:url('../images/nav/red-arrow-down-hover.png');

	border-top: solid 4px #C00;
    margin-top:-4px;
	z-index:5000;

} */


#menu li .drop-red {
    padding-right:24px;
    background-image:url('../images/nav/red-arrow-down.png');
                background-repeat: no-repeat;
                background-position:right top;

}
#menu li:hover .drop-red {
    position:relative;
                /*background-image:url('../images/nav/red-arrow-down-hover.png');*/
                border-top: solid 4px #C00;
    margin-top:-4px;
                height:24px;
                z-index:5000;

}




/*#menu li .drop-ltblue {
    padding-right:24px;
    background-image:url('../images/nav/ltblue-arrow-down.png');
	background-repeat: no-repeat;
	background-position:right center;

}
#menu li:hover .drop-ltblue {
    position:relative;
	background-image:url('../images/nav/ltblue-arrow-down-hover.png');

	border-top: solid 4px #4ea2c9;
    margin-top:-4px;
	z-index:5000;

}*/



#menu li .drop-ltblue {
    padding-right:24px;
    background-image:url('../images/nav/ltblue-arrow-down.png');
                background-repeat: no-repeat;
                background-position:right top;

}
#menu li:hover .drop-ltblue {
    position:relative;
                /*background-image:url('../images/nav/ltblue-arrow-down-hover.png');*/

                border-top: solid 4px #4ea2c9;
    margin-top:-4px;
                height:25px;
                z-index:5000;

}





/*#menu li .drop-dkblue {
    padding-right:24px;
    background-image:url('../images/nav/dkblue-arrow-down.png');
	background-repeat: no-repeat;
	background-position:right center;

}
#menu li:hover .drop-dkblue {
    position:relative;
	background-image:url('../images/nav/dkblue-arrow-down-hover.png');

	border-top: solid 4px #0c3a4e;
    margin-top:-4px;
	z-index:5000;

}*/



#menu li .drop-dkblue {
    padding-right:24px;
    background-image:url('../images/nav/dkblue-arrow-down.png');
                background-repeat: no-repeat;
                background-position:right top;

}
#menu li:hover .drop-dkblue {
    position:relative;
                /*background-image:url('../images/nav/dkblue-arrow-down-hover.png');*/

                border-top: solid 4px #0c3a4e;
    margin-top:-4px;
                height:25px;
                z-index:5000;

}




/*#menu li .drop-grey {
    padding-right:24px;
    background-image:url('../images/nav/grey-arrow-down.png');
	background-repeat: no-repeat;
	background-position:right center;

}
#menu li:hover .drop-grey {
    position:relative;
	background-image:url('../images/nav/grey-arrow-down-hover.png');

	border-top: solid 4px #b2aaa4;
    margin-top:-4px;
	z-index:5000;

}*/



#menu li .drop-grey {
    padding-right:24px;
    background-image:url('../images/nav/grey-arrow-down.png');
                background-repeat: no-repeat;
                background-position:right top;

}
#menu li:hover .drop-grey {
    position:relative;
                /*background-image:url('../images/nav/grey-arrow-down-hover.png');*/

                border-top: solid 4px #b2aaa4;
    margin-top:-4px;
                height:25px;
                z-index:5000;

}




/* Drop Down */

.dropdown_3columns-red {
	margin: 0 0 0 -2px;
    float:left;
    position:absolute;
    left:-999em; /* Hides the drop down */
    text-align:left;
    padding:10px 5px 10px 10px;
    /*border:1px solid #333;*/
    border-top:none;
    background:#000000;
    background-image:url('../images/nav/red-cnr.png');
	background-repeat: no-repeat;
	background-position:right bottom;
	z-index:5000;

}


.dropdown_3columns-red {
	width:570px;
}


#menu li:hover .dropdown_3columns-red {
    left:-1px;
    top:auto;
}




/* Drop Down */

.dropdown_3columns-ltblue {
	margin: 0 0 0 -10px;
    float:left;
    position:absolute;
    left:-999em; /* Hides the drop down */
    text-align:left;
    padding:10px 5px 10px 10px;
    /*border:1px solid #333;*/
    border-top:none;
    background:#000000;
	background-image:url('../images/nav/ltblue-cnr.png');
	background-repeat: no-repeat;
	background-position:right bottom;
	z-index:5000;
}


.dropdown_3columns-ltblue {width:570px;}


#menu li:hover .dropdown_3columns-ltblue {
    left:-1px;
    top:auto;
}




/* Drop Down */

.dropdown_3columns-dkblue {
	margin: 0 0 0 -10px;
    float:left;
    position:absolute;
    left:-999em; /* Hides the drop down */
    text-align:left;
    padding:10px 5px 10px 10px;
    /*border:1px solid #333;*/
    border-top:none;
    background:#000000;
	background-image:url('../images/nav/dkblue-cnr.png');
	background-repeat: no-repeat;
	background-position:right bottom;
	z-index:5000;

}


.dropdown_3columns-dkblue {width:570px;}


#menu li:hover .dropdown_3columns-dkblue {
    left:-1px;
    top:auto;
}




/* Drop Down */

.dropdown_3columns-grey {
	margin: 0 0 0 -10px;
    float:left;
    position:absolute;
    left:-999em; /* Hides the drop down */
    text-align:left;
    padding:10px 5px 10px 10px;
    /*border:1px solid #333*/;
    border-top:none;
    background:#000000;
	background-image:url('../images/nav/grey-cnr.png');
	background-repeat: no-repeat;
	background-position:right bottom;
	z-index:5000;

}


.dropdown_3columns-grey {width:570px;}


#menu li:hover .dropdown_3columns-grey {
    left:-1px;
    top:auto;
}




/* Columns */

.col_1 {
    display:inline;
    float: left;
    position: relative;
    margin-left: 5px;
    margin-right: 5px;
}
.col_1 {width:180px;}


/* Right alignment */


#menu .menu_right {
	float:right;
	margin-right:0px;
}
#menu li .align_right {
}

#menu li:hover .align_right {
	left:auto;
	right:-1px;
	top:auto;
}


#menu .menu_left {
    float:left;
    margin-right:0px;
}
#menu li .align_left {
}
#menu li:hover .align_left {
    left:10px;
    top:auto;
}



#menu .menu_middle {
	float:right;
	margin-right:0px;
}
#menu li .align_middle {
}

#menu li:hover .align_middle {
	left:-220px;
	right:auto;
	top:auto;
}




/* Drop Down Content Stylings */

#menu p, #menu h3, #menu ul li {
    font-family: 'Eurostile-Reg';
	text-transform:uppercase;
    line-height:21px;
    font-size:12px;
    text-align:left;
}


#menu h3 {
   font-family: 'Eurostile-Reg';
    font-size:13px;
	color:#fff;
    margin:7px 0 4px 4px;
    padding-bottom:2px;
    /*border-bottom:1px solid #888888;*/
}


#menu h4 a {
	font-family: 'Eurostile-Bold';
    font-size:11px;
	color:#F00;
    margin:2px 0 4px -12px;
	border-top:none;
    /*border-bottom:1px solid #888888;*/
}

#menu p {
    line-height:15px;
    margin:5px 0 5px 3px;
	font-size:11px;
	text-transform:capitalize;
	color:#999
}

#menu li:hover div a {
    font-size:12px;
    color:#999;
	border-top: dashed 1px #333;
}
#menu li:hover div a:hover {
    color:#ffffff;
	/*background:#822;*/
}

.img_left { /* Image sticks to the left */
    width:auto;
    float:left;
    margin:5px 15px 12px -12px;
	border:none;
}




#menu li ul {
    list-style:none;
    padding:0;
    margin:0 0 4px 0;
}
#menu li ul li {
    font-size:12px;
    line-height:27px;
    position:relative;
    padding:0;
    margin:0;
    float:none;
    text-align:left;
    width:100%;
}
#menu li ul li:hover {
    background:none;
    border:none;
    padding:0;
    margin:0;
}

#menu img
{
	opacity:1.0;
	filter:alpha(opacity=100);
}
#menu img:hover
{
	opacity:1.0;
	filter:alpha(opacity=100);
}




#small-location {
	color: #fff;
	padding:3px 14px 0 0;
	margin:-26px 0 0 0;
	*position:relative;  /* IE7 and below */
	*padding:3px 14px 0 0; /* IE7 and below */
	*margin:-26px 14px 0 0; /* IE7 and below */
	*z-index:999999999; /* IE7 and below */
 }

#small-location a {
	color: #fff;
 }



/*
#small-location li {
	display: inline;
	list-style-type: none;
	padding-right: 0px;
	text-align:right;
	color: #F0F;
 }

#small-location li a {
	display: inline;
	list-style-type: none;
	padding-right: 0px;
	text-align:right;
	color: #F0F;
 }*/




/*#small-loc-wrap {
	font-size:13px;
}
.small-location-name {
	display:inline;
	float:left;
    color: #fff;
    position:relative;
    margin-top:0.94em;
	padding:0 0 0 0;
}

.small-location {
	display:inline;
    float:left;
    color: #fff;
    position:relative;
}


.small-location a:link {
	color: #fff;
	text-transform:uppercase;
	padding:0 0 0 0.93em;
	margin-top:0.96em;
    display:block;
    outline:0;
    text-decoration:none;

}

.small-location a:hover {
    color:#fff;
    text-decoration:underline;

}

.small-location a:visited {
    color:#fff;
    text-decoration:none;

}*/
