#nav { width:190px; padding-left:0px; margin:0px auto; }
#nav li { list-style-type:none; background:url(/images/nav_tile.gif) top left no-repeat; border-bottom:1px solid #eee; font-size:12px; }
#nav li a { display:block; width:170px; line-height:20px; margin-left:20px; color:black; text-decoration:none; }
#nav li a:hover { color:orange; }

#nav li ul { height:auto; margin:0px; padding:0px; display:none; }
#nav li ul li { margin:0px; font-size:11px; display:block; list-style:none;border-bottom:none; background:none!important; width:160px; }
#nav li ul li a { padding-left:10px; background:none; text-decoration:none; color:#999; width:160px; }
#nav li ul li a:hover, #nav li ul li a.current { background:#FFF; text-decoration:underline; color:orange; }
#currentpage { background:red; }



/* end common */
#leftp, #rightp { height:258px; background:url(/images/top_tile_yellow.gif) top left repeat-x; }
#leftp2, #rightp2 { height:72px; background:url(/images/base_tile_yellow.gif) top left repeat-x; }
#base { background:url(/images/base_center_yellow.gif) top left no-repeat; text-align:center!important; }
#mainp { background:url(/images/top_center_yellow.jpg) top left no-repeat; }
#login { position:absolute; top:-120px; left:300px; width:655px; height:46px; line-height:46px; text-align:left; background:url(/images/login_bdrop_yellow.gif) top left no-repeat; padding-left:20px; color:white;  }
#login a { color:white; margin:0px 10px; }
#login a:hover { color:black; }
#login .inputField { display:block; float:left; width:170px; border:1px solid yellow; margin:13px 10px 0px 10px; padding: 1px 2px 0 22px; height:17px; }
#login #username { background:white url(/images/username.jpg) no-repeat 3px 50%; }
#login #password{ background:white url(/images/password.jpg) no-repeat 3px 50%; }
#login .submit { display:block; float:left; margin-top:7px; width:44px; height:33px; background:url(/images/login_button_orange.gif) no-repeat; border:none;  }
#login h4 { margin:0 40px 0 0; padding:0; float:left;font-size:13px; }


#logos { position:absolute; top:10px; left:320px; }
#logo { position:absolute; top:-30px; left:8px; }
.wb { background:white; }
.ibdg { font-size:90%; color:white; }
.ibdg a { color:white }
#main { margin:30px auto; text-align:left; }
#leftpanel { background:url(/images/left_tile.gif) top left repeat-y; padding-bottom:110px; }
#lefttxt { width:225px; background:url(/images/left_tile.gif) top left repeat-y; }
#leftbase { position:absolute; top:-160px; left:27px;}
#content { background:url(/images/main_base.gif) left bottom no-repeat; padding-bottom:11px; }
#maintxt img { display:inline; }
#maintxt { width:669px; background:url(/images/main_tile.gif) top left repeat-y; }
#final { width:610px; margin:0px auto; }
#final h1 { padding-left:35px; background:url(/images/h1_orange.gif) top left no-repeat; }
#secnav { position:absolute; top:92px; left:305px; }
#secnav img { float:left; }
#nav1, #nav2, #nav3, #nav4 { font-size:12px; }
#nav1 { display:block; float:left; width:154px; height:61px; line-height:74px; background:url(/images/nav1_lo.jpg) top left no-repeat; color:black; text-decoration:none; }
#nav1:hover { background:url(/images/nav1_hi.jpg) top left no-repeat; }
#nav2 { display:block; float:left; width:151px; height:61px; line-height:74px; background:url(/images/nav2_lo.jpg) top left no-repeat; color:black; text-decoration:none; }
#nav2:hover { background:url(/images/nav2_hi.jpg) top left no-repeat; }
#nav3 { display:block; float:left; width:152px; height:61px; line-height:74px; background:url(/images/nav3_lo.jpg) top left no-repeat; color:black; text-decoration:none; }
#nav3:hover { background:url(/images/nav3_hi.jpg) top left no-repeat; }
#nav4 { display:block; float:left; width:153px; height:61px; line-height:74px; background:url(/images/nav4_lo.jpg) top left no-repeat; color:black; text-decoration:none; }
#nav4:hover { background:url(/images/nav4_hi.jpg) top left no-repeat; }



