@import url("main.css");

/*TOP NAV*/
#top { 
height:30px;
width:945px;
text-align:right;
margin:0 auto 2px auto;
padding-top:6px;
padding-right:6px;
background:url(gray/index_02.jpg) no-repeat left top;
color:#666;
}
#top a {
text-decoration:none;
color:#666;
}
#top a:hover {
text-decoration:underline;
color:#666;
}


/*-------------MAIN NAV MENU---------------*/

#nav {
/*overflow:hidden;*/
clear:both;
height:35px;
width:100%;
background:url(gray/index_12.jpg) repeat-x left top;
border:1px solid #b4c4d4;
}
#nav ul {
list-style:none;
}
#nav li {
margin:0 3px;
float:left;
}
#nav a {
/*blr:expression(this.onFocus=this.blur());*/
font-size:12px;
color:#215481;
font-weight: bold;
text-decoration:none;
display:block;
width:auto;
padding-left:5px;
padding-right:5px;
line-height:35px;
text-align:center;
}
#nav a:hover {
background: #EEE;
color:#c0150d;
}
#nav .current a {
background: #EEE;
color:#c0150d;
}
/*#nav .current a:focus {
background: url(gray/index_15.jpg) no-repeat left bottom;
color:#c0150d;
}*/


/*-------------MAIN NAV MENU Pull-Down Menu---------------*/
#ulnav li {
	position: relative;
	display:block;
}

#ulnav ul,#ulnav ul ul,#ulnav ul ul ul { 
	padding: 0;
	margin:0;
	list-style: none;
	border: 0px solid #d4d4d4;
	/*border-bottom: 0px solid #FFF;*/
    z-index:9999;
    position:relative;
    overflow:visible;  
}

#ulnav ul li a.smenu {
	height:18px;
	text-decoration:none;
	text-align:left;
	/*padding-top:16px;*/
	padding-bottom:12px;
	padding-left:20px;
	display:block;
	font-size: 12px;
	font-weight:normal;
	background: #F7F7F7;
	border-bottom: 1px solid #d4d4d4;
	color: #135294;
}

#ulnav ul li a:hover {
	background: #EEE url('images/ulnav.gif') no-repeat 4px 11px;
	color: #c0150d;
}

#ulnav ul{
    display:none; 
    position:absolute; 	
    top: 35px;
}
#ulnav ul ul, #ulnav ul ul ul{
    display:none; 
    position:absolute; 	
    top: -1px;
}
ul.firstnav {	
	left: 0px;
}
ul.normalnav {	
	left: 0px;
}
ul.lastnav {	
	right: 0px;
}
#ulnav ul ul.firstnav,#ulnav ul ul ul.firstnav {
	left: 110px;
}
#ulnav ul ul.normalnav,#ulnav ul ul ul.normalnav {
	left: 110px;
}
#ulnav ul ul.lastnav,#ulnav ul ul ul.lastnav {
	left: 110px;
}

li>ul { 
	top: auto;
	left: auto;
}

ul#ulnav ul {
	width: 120px;
}
ul#ulnav ul li a {
	width: 125px;
}
/* non-IE browsers see this */
 #ulnav ul li>ul, #ulnav ul ul li>ul{
    margin-top:-1.4em; 
 }

 
#ulnav li:hover ul ul, #ulnav li:hover ul ul ul, #ulnav li:hover ul ul ul ul, #ulnav li:hover ul ul ul ul ul{
    display:none; 
}

#ulnav li:hover ul, #ulnav ul li:hover ul, #ulnav ul ul li:hover ul, #ulnav ul ul ul li:hover ul, #ulnav ul ul ul ul li:hover ul{
    display:block;
}
ul#ulnav ul {	
	z-index: 10000;
}


/*-------------BAR TITLE---------------*/
.bar-title-text, .main-title-text, .detail-title-text {
	text-transform: uppercase;/*added*/
}

.bar-title {
	clear:both;
	width: 100%;
	height: 30px;
	color:#FFF;
	font-weight:bold;
	background: #FFF url(gray/index_22.jpg) repeat-x 0 0;
	padding:0;
}

.bar-title-text {
	float: left;
	font-size: 12px;
	margin: 0 7px 0 0;
	padding:8px 0 0 26px;
	background:url('images/baritem.gif') 5px 5px no-repeat;
	color:#215481;
	font-weight:bold;
}

/*-------------MAIN---------------*/
.main-title {
	clear:both;
	height: 30px;
	width: 100%;
	background: #FFF url(gray/index_22.jpg) repeat-x 0 0;
	padding: 0;
}
.main-title-text {
	float:left;
	width: 500px;
	background:url(images/mainitem.gif) 5px 6px no-repeat;
	padding:8px 0 0 26px;
	font-size: 12px;
	color:#215481;
	font-weight:bold;
}
.main-more {
	float:left;
	width:100px;
	padding-right: 4px;text-align:right;
}
.main-more a {
	width: 57px;
	height: 21px;
	background: url('images/main-more.gif') 0 6px no-repeat;
}
.main-more span {
	display:none;
	text-indent: -9999px;
	
}
.detail-title {
	clear:both;
	margin-top:10px;
	margin-bottom:10px;
	height: 22px;
	
	background: #EEE repeat-x 0 0;
	padding: 0;
}
.detail-title-text {
	float: left;
	font-size: 14px;
	margin: 0 7px 0 0;
	width: 695px;
	padding:3px 0 0 5px;
	color:#232117;
	font-weight:bold;
}
