/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/ _variations.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
 /* common styling */

 /* Set up the default font and ovrall size to include image */
.menu {
font-family: arial, helvetica, sans-serif;
width:437px;
height:25px;
position:relative; 
font-size: 8pt;
font-family: arial, helvetica, sans-serif; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;
z-index: 5;

}
/* get rid of the default padding - margin and bullets */
.menu ul {
padding:0; 
margin:0;
list-style-type: none;
}
/* make menu horizontal */
.menu ul li {
float:left;
position:relative;
}
/* set up the default top level links */
.menu ul li a, .menu ul li a:visited {
display:block; 
text-decoration:none; 
color:#fff; 
width:58px; 
height:25px;
font-weight:bold;
color:#fff; 
background-color:#000; 
padding-left:10px; 
line-height:27px;
margin-right:9px;
background-color:transparent;

}
/* hack for IE5.5 to correct the faulty box model */
* html .menu ul li a, .menu ul li a:visited {
width:58px;
w\idth:58px;
}
/* hide the drop down menu */
.menu ul li ul {
display: none;
}
/* remove all table style so that it does not interfere with the menu */
.menu table {
margin:-1px; 
border-collapse:collapse;
font-size:1em;
}

/* first line for IE7 and non-IE browsers, second line for IE5.5 and IE6 */

/* style the top level hover */
.menu ul li:hover a,
.menu ul li a:hover {
color:#E3007A; 
width:195px;
padding-left:10px; 
line-height:27px;
margin-right:2px;
background-image: url('../images/arrow3.gif');
background-repeat:no-repeat;
z-index: 5;
background-color:transparent;

}
/* make the drop down menu show and correctly position it */
.menu ul li:hover ul,
.menu ul li a:hover ul {
border-left:1px solid #E3007A; 
border-right:1px solid #E3007A; 
border-bottom:1px solid #E3007A; 

display:block; 
position:absolute; 
top:1.8em;
margin-top:5px;
left:0; 
width:203px;
border-top:0px none;
background-image:url('../images/opaque3.gif');
z-index: 50;
padding-right:0px;
}


.menu #navlistrose2 li a:hover {
	border:none;
	position:absolute; 
	top:0em;
	margin-top:0px;
	left:0; 
	width:203px;
	border-top:0px none;
	background-image:url('../images/opaque.gif');
	background-position:top;
	z-index: 52;
	background-color:transparent;

}


/* style the drop down links with no hover */
.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {
background:url('../images/opaque.gif');


border:0px none;
margin:0;
color:#fff;
font-weight:normal; 
font-size:1em;
height:auto; 
line-height:7pt; 
padding:4px; 
width:204px;




}
/* style the drop down menu links when hovered */
.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover { 
color:#E3007A;
background:url('../images/opaque.gif'); 

}

/* special styling for IE5.5 and IE6 - transparency is non validating */
.menu ul li a:hover ul {
background:transparent filter: alpha(opacity=100);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
opacity:1.0;
margin-top:4px; /* for IE5.5 faulty box model */
margin-top:5px; /* for IE6 */
z-index: 54;
}
/* IE5.5 hack for faulty box model in drop down menu */
.menu ul li a:hover ul li a {
background:url('../images/opaque3.gif');
width:203px; /* for IE5.5 faulty box model */
width:193px; /* for IE6 */


}

#navlistbar2 {
list-style: none;
float: left;
text-decoration: none;
width: auto;
font-size:8pt;
line-height:25px;
font-family:arial, helvetica;
color:#ffffff;
padding: 0px 0px 0px 0px;
margin: 0px 3px 0px 14px;
}

#navlistbar3 {
list-style: none;

text-decoration: none;
width: auto;
font-size:8pt;
line-height:25px;
font-family:arial, helvetica;
color:#ffffff;
padding: 0px 0px 0px 0px;
margin: 0px 3px 0px 14px;
}

.style1 {
	color: #6C6C6C;
	text-decoration:none;
	font-family:Arial;
    font-size:9px;
	text-align: right;
}	
.content-iframe {font-family:arial,sans-serif; font-size: 12px; color:white; text-align: left;}
.content-iframe1{font-family:arial,sans-serif; font-size: 12px; color:white;}