/* CSS Document */



/* TOP NAVIGATION STYLES */
.menu { position:relative; font-size:11px; z-index:5; float:right;width:780px; }

.menu ul { list-style:none; margin:0; padding:0px 0px 0px 0px; margin-left:194px; text-align:center; }
.menu li { position:relative; float:left; z-index:5; }

.menu ul ul li { position:static }

.menu table { position:absolute; border-collapse:collapse; top:0; left:0; z-index:5; font-size:1em; width:0; height:0;}

.menu ul li a { float:left; display:block;  height:15px; padding-top:0px; text-decoration:none;  font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#9c9a9b; padding-bottom:5px;}
.menu ul li #last { float:left; display:block; width:129px; height:15px; padding-top:0px; text-decoration:none;  font-family:Arial, Helvetica, sans-serif; font-weight:bold;  padding-bottom:5px;}
.menu ul.Blue a:hover, .menu ul.Blue a.on { text-decoration:none; background-image:url(../images/bckgrnd_nav_blue.gif); background-repeat:repeat-x; color:#3760aa;}
.menu ul.Orange a:hover, .menu ul.Orange a.on { text-decoration:none; background-image:url(../images/bckgrnd_nav_orange.gif); background-repeat:repeat-x; color:#b46032;}
.menu ul.White a:hover, .menu ul.White a.on { text-decoration:none; background-image:url(../images/bckgrnd_nav_blue.gif); background-repeat:repeat-x; color:#3760aa;}

.menu ul ul { margin:0; padding:0; visibility:hidden; position:absolute; top:20px; left:0; z-index:5; }
.menu ul ul ul { margin:0; padding:0; visibility:hidden; top:0px; left:145px; width:145px; }
.menu ul ul.triple ul { width:290px; }
.menu ul ul ul ul, .menu ul ul.triple ul ul { margin:0; padding:0; visibility:hidden; top:0px; left:145px; width:145px; }

.menu ul ul.back1 { left:-160px; }
.menu ul ul.back2 { left:-305px; }

.menu ul ul.single { width:145px; }
.menu ul ul.double { width:290px; }
.menu ul ul.triple { width:435px; }

.menu ul.Blue ul { background-color:#eaeff8; }
.menu ul.Orange ul { background-color:#fff4e5; }

.menu ul.Blue ul ul { background-color:#d2dcef; }
.menu ul.Orange ul ul { background-color:#fbe5cc; }
.menu ul.Orange ul ul ul { background-color:#f5d9b5; }
.menu ul.White ul ul { background-color:#d2dcef; }

.menu ul ul li { clear:both; }
.menu ul.triple li { clear:both; }

.menu ul ul li a { background-image:none; display:block; height:auto; padding:3px 2px 3px 5px; border:0; text-decoration:none; text-align:left; font-family:Arial, Helvetica, sans-serif; color:#686767; font-size:11px; font-weight:normal; }
.menu ul.Blue ul li a:hover { background-image:none; background-color:#d2dcef; text-decoration:none; }
.menu ul.Orange ul li a:hover { background-image:none; background-color:#fbe5cc; text-decoration:none; }
.menu ul.White ul li a:hover { background-image:none; background-color:#d2dcef; text-decoration:none; }

.menu ul ul ul li a{ background-image:none; display:block; height:auto; padding:3px 2px 3px 5px; border:0; text-decoration:none; text-align:left; font-family:Arial, Helvetica, sans-serif; color:#686767; font-size:11px; font-weight:normal; }
.menu ul.Blue ul ul li a:hover { background-image:none; background-color:#bec9db; text-decoration:none; }
.menu ul.Orange ul ul li a:hover { background-image:none; background-color:#f5d9b5; text-decoration:none; }
.menu ul.White ul ul li a:hover { background-image:none; background-color:#bec9db; text-decoration:none; }

.menu ul ul ul ul li a{ background-image:none; display:block; height:auto; padding:3px 2px 3px 5px; border:0; text-decoration:none; text-align:left; font-family:Arial, Helvetica, sans-serif; color:#686767; font-size:11px; font-weight:normal; }
.menu ul.Blue ul ul ul li a:hover{ background-image:none; background-color:#bec9db; text-decoration:none; }
.menu ul.Orange ul ul ul li a:hover { background-image:none; background-color:#eac79a; text-decoration:none; }
.menu ul.White ul ul ul li a:hover{ background-image:none; background-color:#bec9db; text-decoration:none; }

.menu ul ul.single a { width:138px; }
.menu ul ul.double a { width:138px; }
.menu ul ul.triple a { width:138px; }
.menu ul ul.double ul li a { width:138px; }
.menu ul ul.triple a { width:138px; }

.menu ul ul.single { height:auto; }
.menu ul ul.double, .menu ul ul.double ul { height:190px; }
.menu ul ul.triple, .menu ul ul.triple ul { height:190px; }

.menu ul li:hover ul, .menu ul a:hover ul { visibility:visible; }

/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{ visibility:hidden; }
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible; }

/* keep the forth level hidden when you hover on first 2 levels list OR link */
.menu ul :hover ul :hover ul ul{ visibility:hidden; }
/* make the forth level visible when you hover over 3rd level list OR link */
.menu ul ul :hover ul :hover ul{ visibility:visible; }

/* style the link hover 
* html .menu ul.Blue a:hover { text-decoration:none; background:url(../images/bckgrnd_nav_blue.gif); background-repeat:repeat-x; }
.menu ul.Blue :hover > a { text-decoration:none; background:url(../images/bckgrnd_nav_blue.gif); background-repeat:repeat-x; }
* html .menu ul.Orange a:hover { text-decoration:none; background:url(../images/bckgrnd_nav_orange.gif); background-repeat:repeat-x; }
.menu ul.Orange :hover > a { text-decoration:none; background:url(../images/bckgrnd_nav_orange.gif); background-repeat:repeat-x; }
* html .menu ul.White a:hover { text-decoration:none; background:url(../images/bckgrnd_nav_blue.gif); background-repeat:repeat-x; }
.menu ul.White :hover > a { text-decoration:none; background:url(../images/bckgrnd_nav_blue.gif); background-repeat:repeat-x; }

* html .menu ul.Blue ul a:hover { background-image:none; background-color:#d2dcef; text-decoration:none; }
.menu ul.Blue ul :hover > a { background-image:none; background-color:#d2dcef; text-decoration:none; }
* html .menu ul.Orange ul a:hover { background-image:none; background-color:#fbe5cc; text-decoration:none; }
.menu ul.Orange ul :hover > a { background-image:none; background-color:#fbe5cc; text-decoration:none; }
* html .menu ul.White ul a:hover { background-image:none; background-color:#d2dcef; text-decoration:none; }
.menu ul.White ul :hover > a { background-image:none; background-color:#d2dcef; text-decoration:none; }

* html .menu ul.Blue ul ul a:hover { background-image:none; background-color:#bec9db; text-decoration:none; }
.menu ul.Blue ul ul :hover > a { background-image:none; background-color:#bec9db; text-decoration:none; }
* html .menu ul.Orange ul ul a:hover { background-image:none; background-color:#f5d9b5; text-decoration:none; }
.menu ul.Orange ul ul :hover > a { background-image:none; background-color:#f5d9b5; text-decoration:none; }
* html .menu ul.White ul ul a:hover { background-image:none; background-color:#bec9db; text-decoration:none; }
.menu ul.White ul ul :hover > a { background-image:none; background-color:#bec9db; text-decoration:none; }*/
.devider{
padding-left:10px;
padding-right:10px;
color:#666666;
}



