/* 
 * Date of Creation		: 23/08/2008
 * CSS level 			: 2.1
 * Description			: CSS w3c compliant Document
 */
/* Top Navigation CSS Document */
#wrapper .container .topNav{width: 868px; height: 40px; float: left; padding: 0 0 0 47px; font-size: 12px; font-weight: bold; letter-spacing: 2px; text-transform:uppercase; font-family: "Trebuchet MS", Verdana, Arial;}
#wrapper .container .topNav ul{list-style: none; padding: 5px 0 0 0; margin: 0; float: left;}
#wrapper .container .topNav li{list-style: none; padding: 0 20px; margin: 0; display: inline; float: left;}
#wrapper .container .topNav li a{color: #fff; text-decoration: none; margin: 0;  float: left; height: 25px; line-height: 25px; cursor: pointer;}
#wrapper .container .topNav li a span{color: #fff; text-decoration: none; padding: 0 15px; margin: 0; float: left; height: 25px; line-height: 25px;}
#wrapper .container .topNav li a:hover{color: #0f235f; text-decoration: none; background: url(../images/topNav_hoverBGl.jpg) left top no-repeat; float: left; height: 25px; line-height: 25px;}
#wrapper .container .topNav li a:hover span{color: #0f235f; padding: 0 15px; text-decoration: none; background: url(../images/topNav_hoverBGr.jpg) right top no-repeat; float: left; height: 25px; line-height: 25px;}

/* menu drop down */
#wrapper .container .topNav li ul.menudrop {position: absolute;	list-style-type: none; width:197px; margin: 0 0 0 -50px; background: url(../images/menuDropbg.gif) left top no-repeat; padding: 10px 0 0 0; display: none; letter-spacing: normal;	text-align: left;}

#wrapper .container .topNav li ul.menudrop li , 
#wrapper .container .topNav li ul.menudrop li.first, 
#wrapper .container .topNav li ul.menudrop li.last{	width:177px; background: url(../images/li.jpg) repeat-y; float: left; padding: 0 10px; text-transform:none;}
	
#wrapper .container .topNav li ul.menudrop li.first{padding-top:0px;}

#wrapper .container .topNav li ul.menudrop li.last{padding: 0 0 5px 0; width: 197px; background: url(../images/lilastB.gif) no-repeat bottom;}

#wrapper .container .topNav li ul.menudrop li a, 
#wrapper .container .topNav li ul.menudrop li a.preferences, 
#wrapper .container .topNav li ul.menudrop li a:hover{margin:0; padding: 0 0 0 3px; font: normal 12px/24px Tahoma, sans-serif; height:24px; color: #fff; text-decoration: none; background-image: none;	float:none;	display: block;}

#wrapper .container .topNav li ul.menudrop li a.preferences{border-bottom:none;}

#wrapper .container .topNav li ul.menudrop li a:hover {background:#ecebeb; color: #0f235f;}

#wrapper .container .topNav li ul.menudrop li.last a,
#wrapper .container .topNav li ul.menudrop a:hover{border:none;}


/* menu drop down */
#wrapper .container .topNav li ul.menudrop li ul.menudrop3 {position: absolute; list-style-type: none; width: 180px; background: #fff; border: 3px solid #0f235f; margin: -25px 0 0 140px; padding: 0; display: none;}

#wrapper .container .topNav li ul.menudrop li ul.menudrop3 li, 
#wrapper .container .topNav li ul.menudrop li ul.menudrop3 li.first, 
#wrapper .container .topNav li ul.menudrop li ul.menudrop3 li.last{width:170px; background: url(../images/bg/li.gif) repeat-y; float: left; padding: 0 10px;}

#wrapper .container .topNav li ul.menudrop li ul.menudrop3 li.first{padding-top:10px;}

#wrapper .container .topNav li ul.menudrop li ul.menudrop3 li.last{padding: 0 0 5px 0; background: url(../images/bg/lilastB.gif) no-repeat bottom;}

#wrapper .container .topNav li ul.menudrop li ul.menudrop3 li a, 
#wrapper .container .topNav li ul.menudrop li ul.menudrop3 li a.preferences, 
#wrapper .container .topNav li ul.menudrop li ul.menudrop3 li a:hover{ margin:0; padding: 0; color: #369; text-decoration: none; float:none; display: block;}

#wrapper .container .topNav li ul.menudrop li ul.menudrop3 li a.preferences{border-bottom:none;}
#wrapper .container .topNav li ul.menudrop li ul.menudrop3 li a:hover {background:#ecebeb;}
#wrapper .container .topNav li ul.menudrop li ul.menudrop3 li.last a, a:hover{border:none;}



/* menu drop down RED */
#wrapper .container .topNav li ul.menudrop_r {position: absolute;	list-style-type: none; width:197px; margin: 0 0 0 -50px; background: url(../images/menuDropbg_red.gif) left top no-repeat; padding: 10px 0 0 0; display: none; letter-spacing: normal;	text-align: left;}

#wrapper .container .topNav li ul.menudrop_r li , 
#wrapper .container .topNav li ul.menudrop_r li.first, 
#wrapper .container .topNav li ul.menudrop_r li.last{	width:177px; background: url(../images/li_red.jpg) repeat-y; float: left; padding: 0 10px; text-transform:none;}
	
#wrapper .container .topNav li ul.menudrop_r li.first{padding-top:0px;}

#wrapper .container .topNav li ul.menudrop_r li.last{padding: 0 0 5px 0; width: 197px; background: url(../images/lilastB_red.gif) no-repeat bottom;}

#wrapper .container .topNav li ul.menudrop_r li a, 
#wrapper .container .topNav li ul.menudrop_r li a.preferences, 
#wrapper .container .topNav li ul.menudrop_r li a:hover{margin:0; padding: 0 0 0 3px; font: normal 12px/24px Tahoma, sans-serif; height:24px; color: #fff; text-decoration: none; background-image: none;	float:none;	display: block;}

#wrapper .container .topNav li ul.menudrop_r li a.preferences{border-bottom:none;}

#wrapper .container .topNav li ul.menudrop_r li a:hover {background:#ecebeb; color: #0f235f;}

#wrapper .container .topNav li ul.menudrop_r li.last a,
