/* CSS Document */
body { margin:0px; padding:0px; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:12px; line-height:150%; color:#333; background:#CEDFE7 url(../images/home_01.gif) repeat-x; }
a { color:#0B479D; text-decoration:underline; }
a:hover { color:#f60; }

/* head */
#head { background:url(../images/common/head_bg.jpg) no-repeat; text-align:right; }
	#navi_links { margin:0; padding:0; list-style-type:none; height:36px; }
		#navi_links li { display:inline; line-height:36px; background:url(../images/desc/bullet_1.gif) no-repeat 0 5px; padding-left:12px; }
		#navi_links li a { color:#545454; text-decoration:none; padding-right:15px; }
		#navi_links li a:hover { color:#000; }

	#navi { margin:0; padding:0; list-style-type:none; height:57px; }
		#navi li { float:left; background:url(../images/desc/navi_seperator.gif) no-repeat 0px 22px ; }
		#navi li a { height:57px; line-height:57px; display:block; color:#07519A; font-weight:bold; text-decoration:none; padding-left:15px; padding-right:15px; }
		#navi li a:hover { color:#f60; }
		#navi li#m1 { background:none; }
		
		#navi li ul { background:#0C4E8D; text-align:left; margin:0; padding:5px 7px; list-style-type:none; }
		#navi li ul li { border-bottom:#9AADCA solid 1px; width:100%; }
		#navi li ul li a { height:auto; line-height:24px; font-weight:bold; color:#fff; text-decoration:none;  }
		#navi li ul li a:hover { background:#356CA0; color:#fff; }
		
		/* width for IE6 */
		* html #navi #m1 { width:120px; } 
		* html #navi #m2 { width:150px; } 
		* html #navi #m3 { width:115px; }
		* html #navi #m4 { width:140px; }
		* html #navi #m5 { width:55px; }
		* html #navi #m6 { width:150px;}
		
		#navi #m1 ul { width:180px; }
		#navi #m2 ul { width:230px; }
		#navi #m3 ul { width:120px; }
		#navi #m4 ul { width:130px; }

		/* the magic */
		#navi li { position: relative; }
		#navi li ul li { clear:both; }
		#navi li ul { left: -999px; top:57px; width: 300px; position: absolute; }
		#navi li:hover ul, #navi li.sfhover ul { left: 0px; }
		/* the magic */





/* foot */
#foot { border:#7198B1 solid 1px; background:#E1EBF1; color:#07519A; }
	#foot td { padding:5px 10px; }
			