@charset "utf-8";
/* CSS Document */

* { margin:0px; padding:0px;}

html, body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

div, span, dl, dd { margin:0px; padding:0px;}
img { border:none;}

#wrapper { width:100%; margin:0 auto; height:auto;  background:url(images/header-bg-3.gif) left top repeat-x;}

.header { margin:0 auto; display:block; width:930px; height:227px; text-align:center; }

.header-container { float:left; width:932px; background:url(images/logo.jpg) left top no-repeat;}

.top-hot-links { float:left; display:block; width:930px; text-align:right; color:#866f2f; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; vertical-align:middle; margin:10px 0px 0px 0px; height:20px;   }
.top-hot-links a{ color:#866f2f; text-decoration:none;}
.top-hot-links a:hover{ color:#866f2f; text-decoration:underline;}

.logo { display:block;width:930px; height:112px;  text-align:left;  }

.bottom-links { float:left; width:932px; height:45px;  text-align:left;}
/*

*:first-child+html .bottom-links{float:left; display:block; width:100%; height:44px;margin:-30px 0px 0px 0px; }
*/
.bottom-links a{ float:left; color:#FFFFFF; text-decoration:none; line-height:32px; }
.bottom-links a:hover{ color:#FFFFFF; text-decoration:underline;}
.header-dot { padding-left:20px; background:url(images/header-dot.gif)left 7px no-repeat;}

.menu{ display:block; float:left; width:936px; height:44px; padding:6px 0px 0px 0px; text-align:left;}


.menu dl dd { margin:0px; padding:0px;}
.menu dd { float:left;}

.library-catalog a{ display:block; background:url(images/library-catalog.gif) left top no-repeat; width:108px; height:42px; text-align:center; line-height:42px; margin-left:15px; font-size:11px; font-weight:bold; text-decoration:none; color:#FFFFFF; }
.library-catalog a:hover{ background:url(images/library-catalog-o.gif) left top no-repeat; color:#FFFFFF; text-decoration:none;}

.E-Journals a{ display:block; background:url(images/e-jounal.gif) left top no-repeat; width:74px; height:42px; text-align:center; padding-top:6px; margin-left:15px; font-size:11px; font-weight:bold; text-decoration:none; color:#FFFFFF; }
.E-Journals a:hover{ background:url(images/e-jounal-o.gif) left top no-repeat; color:#FFFFFF; text-decoration:none;}

/* header part css end */

/* middle part css start */

#middle{display:block; width:936px; margin:0 auto; height:auto;}
*:first-child+html #middle{margin-top:10px;}

.leftpart{ width:742px; float:left; border:#FF0000 0px solid;}

.searchbox{ display:block; float:left; padding-left:14px; height:65px; width:730px;}
.searchbox dl dd{ margin:0px; padding:0px; font-size:2px;}
.searchbox dd{ float:left;}
.input-search{ border:#666666 1px solid; height:25px; line-height:25px; width:515px; color:#a0a0a4; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.search-btn { margin-left:5px; margin-top:1	px;}

.lp-innerL{ display:block; float:left; width:160px; border:#000000 0px solid;}

.rss-list{width:160px; background:#f1f1f1;}
.rss-title{ color:#FFFFFF; font-size:10px; height:20px; line-height:20px; padding-left:10px; background:#777777; background-image:url(images/rss-icon.gif) right top no-repeat;} 
.CurrentDate { color:#FFFFFF; font-size:10px; height:20px; line-height:20px; padding-left:10px; background:#777777; background-image:none;}
.rss-subtitle{ padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; height:18px; line-height:18px;}
.EventsCalFeed {left:0px; padding:2px; height:20; width:20; link:none; visited:none;}

.dark-blue {color:#336699;}

.rss-time{height:18px; line-height:18px; color:#5680d3; padding-left:10px; font-size:11px;}

.meebo { margin-top:6px;}
.meebo dl dd { margin:0px; padding:0px; font-size:2px;}

/*Modified on 19Aug */

.lp-innerR{ display:block; width:568px; float:left; margin-left:10px; overflow:hidden;}

/* inner box and links */
.box { display:block; width:186px; float:left;}
.box-title1{ background:url(images/box-title1.gif) left top no-repeat; height:22px; line-height:22px; padding-left:7px; color:#FFFFFF; font-size:11px; font-weight:bold; }
.box-title2{ background:url(images/box-title2.gif) left top no-repeat; height:22px; line-height:22px; padding-left:7px; color:#FFFFFF; font-size:11px; font-weight:bold; }
.box-title3{ background:url(images/box-title3.gif) left top no-repeat; height:22px; line-height:22px; padding-left:7px; color:#FFFFFF; font-size:11px; font-weight:bold; }
.box-title4{ background:url(images/box-title4.gif) left top no-repeat; height:22px; line-height:22px; padding-left:7px; color:#FFFFFF; font-size:11px; font-weight:bold; }
.box-title5{ background:url(images/box-title5.gif) left top no-repeat; height:22px; line-height:22px; padding-left:7px; color:#FFFFFF; font-size:11px; font-weight:bold; }
.box-title6{ background:url(images/box-title6.gif) left top no-repeat; height:22px; line-height:22px; padding-left:7px; color:#FFFFFF; font-size:11px; font-weight:bold; }

.box-container { padding-left:7px; line-height:16px; /*height:100px;*/ height:auto; width:178px; overflow:hidden; padding-bottom:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.box-container a{ color:#000000; text-decoration:none;}
.box-container a:hover{ color:#000000; text-decoration:underline;}
.paddingleftB { padding-left:5px;}

/* boxes for java script */
.box-photo { display:block; float:left; width:576px; height:auto; }

.box-photo-l{ float:left; width:274px; overflow:hidden; margin-left:10px;}
.box-photo-r{ float:right; width:255px; background:#9a8e52; overflow:hidden;}

.box-photo-r a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; line-height:15px; padding-left:10px; text-decoration:none;}
.box-photo-r a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline;}

.box-photo-r dd { float:left;}

.king-collaction-img { padding-top:9px;}

/* director message */
.rightpart { display:block; width:182px; float:right; background:#003300; overflow:hidden; height:480px; } 
.director-msg dl dd{ margin:0px; padding:0px; font-size:2px;}
.director-msg dd{ float:left;}
.director-tile{ display:block; width:182px; background:#9a8e52; height:23px; line-height:23px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; text-align:center;}
.director-photo{ text-align:center; width:182px; display:block; margin-top:10px; margin-bottom:5px;}
.director-spech{ padding:0px 5px 5px 5px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
.direction-renovation{ padding:5px 0px 5px 0px; text-align:center; width:149px;}
.director-spech a{color:#FFFFFF; text-decoration:none; }
.director-spech a:hover{color:#FFFFFF; text-decoration:underline; }
.RWWL-News-title{ background:url(images/rss-icon2.jpg) left top no-repeat; height:21px; line-height:21px; font-size:11px; font-weight:bold; color:#FFFFFF; padding-left:10px; width:182px;}

.d-copyr { padding:5px 0px 10px 5px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}

/* footer */

#footer { display:block; margin:0 auto; width:936px; text-align:center; border: #000000 0px solid; clear:both; }
*:first-child+html #footer {margin:0pt auto 0pt -120px;}
#footer a { color:#000000; text-decoration:none;}
#footer a:hover { color:#000000; text-decoration:underline;}

.footer { display:block; margin:0 auto; width:936px; text-align:center; border: #000000 0px solid; clear:both; }
*:first-child+html #footer {margin:0pt auto 0pt -120px;}
.footer a { color:#000000; text-decoration:none;}
.footer a:hover { color:#000000; text-decoration:underline;}

/* inner page */
#middle-inner{display:block;width:936px; margin:0 auto; height:auto;}
*:first-child+html #middle-inner{margin-top:10px;}
* html  #middle-inner{margin-top:10px;}
.lp-innerLI{ display:block; float:left; width:255px; border:#000000 0px solid;  height:auto; overflow:hidden; }
.box-containerI { padding-left:7px; line-height:18px; height:auto; overflow:hidden; padding-bottom:5px;}
.box-containerI a{ color:#000000; text-decoration:none;}
.box-containerI a:hover{ color:#000000; text-decoration:underline;}

.lp-innerRI{ display:block; border:#000000 0px solid; width:474px; float:left; margin-left:10px; /*overflow:hidden; */height:auto; border:#FF0000 0px solid;}

.lp-innerRI h3{ font-size:16px; font-weight:bold; line-height:30px;}
.lp-innerRI h4{ font-size:12px; color:#333333; font-weight:bold; line-height:30px;}
.lp-innerRI h4 a{ color:#333333; text-decoration:none;}
.lp-innerRI h4 a:hover{ color:#333333; text-decoration:underline;}
.lp-innerRI h5{ font-size:11px; color:#3f3616; font-weight:bold; line-height:20px; background:url(images/button-point.gif) left top no-repeat; padding-left:16px;}


.lp-innerRI h5 a{ color:#9c9151; text-decoration:underline; font-weight:bold; }
.lp-innerRI h5 a:hover{color:#5b4f25;text-decoration:none;  }


.lp-innerRI img{padding-left:10px; padding-bottom:10px;float:right;}
.lp-innerRI .BrowseSubject a{ float:right; color:#333333; text-decoration:none; font-size:12px; font-weight:bold;}
.lp-innerRI .BrowseSubject a:hover{ color:#333333; text-decoration:underline;}
.lp-innerRI a { color:#333333; text-decoration:none;}
.lp-innerRI a:hover { color:#666666; text-decoration:underline;}
.lp-innerRI p a { }
.lp-innerRI p a { color:#9c9151; text-decoration:none; font-weight:bold;}
.lp-innerRI p h5 a { color:#9c9151; text-decoration:none; font-weight:bold;}
.lp-innerRI p a:hover { color:#5b4f25; text-decoration:underline;}


.BrowseAlpha ul{ margin:0px; padding:0px; list-style:none;}
.BrowseAlpha li{ list-style:none; list-style-position:outside; line-height:22px; height:22px; border:#FF0000 0px solid; padding:2px 10px;}
.BrowseAlpha li a{ color:#666666; text-decoration:none; display:block; }
.BrowseAlpha li a:hover{ color:#333333; text-decoration:none;}

.selectedBA {background:url(images/galileo.gif) right top no-repeat;}

.rightpartI{ display:block; width:160px; float:right; border:#000000 0px solid; margin-top:10px; } 

/* inner page main point */

.sp-mainpoints ul{ margin:0px; padding:0px; list-style:none;}
.sp-mainpoints li{ list-style:none; list-style-position:outside; line-height:18px; border:#FF0000 0px solid; padding:2px 16px; background:url(images/arrowbullet.gif) left top no-repeat; display:block; width:200px;}
.sp-mainpoints li a{ color:#333333; text-decoration:none; font-size:11px; font-weight:bold; }
.sp-mainpoints li a:hover{ color:#000000; text-decoration:none;}



.sp-mainpoints3 ul{ margin:0px; padding:0px; list-style:none;}
.sp-mainpoints3 li{ list-style:none; list-style-position:outside; line-height:18px; border:#FF0000 0px solid; padding:2px 16px; background:url(images/arrowbullet.gif) left top no-repeat; display:block; width:200px;}
.sp-mainpoints3 li a{ color:#333333; text-decoration:none; font-size:11px; font-weight:bold; }
.sp-mainpoints3 li a:hover{ color:#000000; text-decoration:none;}

/* image with bottom text */

.sp-img{ float:right; display:block; padding-left:10px; padding-bottom:10px; text-align:center; width:160px;}

/* inner page numeric ul li start */

.sp-number ol{ margin:0px; padding:0px;}
.sp-number li{ list-style:inherit; list-style-position:inside; line-height:18px; border:#FF0000 0px solid; padding:2px 0px; }
.sp-number li a{ color:#9c9151;text-decoration:none}
.sp-number li a:hover{ color:#5b4f25; text-decoration:underline;}


/* inner page numeric ul li end */


.lp-innerRI table {margin:0px; padding:0px; border-left:1px solid #a3a05a; border-top:1px solid #a3a05a;}
.lp-innerRI th{font-weight:bold; padding:3px 5px; text-align:left; border-bottom:1px solid #a3a05a; border-right:1px solid #a3a05a; background:#ebe9bf}
.lp-innerRI td {border-bottom:1px solid #a3a05a; border-right:1px solid #a3a05a; padding:3px 5px}


.text-area {width:320px; min-width:320px; margin:0px; padding:0px;}
.button {margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px}

.no-border {border:none;}
.no-border th{border:none; margin:0px; padding:0px 5px 0px 0px;}
.no-border td {border:none; margin:0px; padding:0px 5px 0px 0px;}
ul li{list-style-type:none;}


/* sub page, sub points ul li */

.sp-spoints ul{ margin:0px; padding:0px; list-style:none;}
.sp-spoints li{ list-style:none; list-style-position:outside; line-height:18px; border:#FF0000 0px solid; padding:1px 15px; background:url(images/bullet1.gif) left 5px no-repeat; margin-left:10px;}
.sp-spoints li a{ color:#666666; text-decoration:none; }
.sp-spoints li a:hover{ color:#333333; text-decoration:none;}
.img-brd {border:1px solid #a3a05a; margin:0 0 2px 0}

/* inner page photo and text dl dd */



/* books css */

.ebooks dl dd { margin:0px; padding:0px; font-size:2px; }
.ebooks dd { float:left; line-height:42px; width:220px; border:#000000 0px solid;} 

.left-img{float:left; display:block; margin:0 20px 0px 0; padding:0px;}

.box-photo-link { width:120px; line-height:20px; font-size:11px;}
.box-photo-link a{ color:#FFFFFF; text-decoration:none; }
.box-photo-link a:hover{ color:#FFFFFF; text-decoration:underline;}
.RWWL-News-title a { display:block; float:left; color:#FFFFFF; text-decoration:none; width:182px; }

.RWWL-News-title a { display:block; float:left; color:#FFFFFF; text-decoration:none; width:182px; }

.RWWL-News-title a:hover { color:#CCCCCC; text-decoration:none;}
.sp-mainpoints2 ul{ margin:0px; padding:0px; list-style:none;}
.sp-mainpoints2 li{ list-style:none; list-style-position:outside; line-height:18px; border:#FF0000 0px solid; padding:2px 16px; background:url(images/arrowbullet.gif) left top no-repeat; float:left; display:block; width:470px;}
.sp-mainpoints2 li a{ color:#333333; text-decoration:none; font-size:11px; font-weight:bold; }
.sp-mainpoints2 li a:hover{ color:#000000; text-decoration:none;}
/* facpub photo gallery */

.photograllery{}
.photograllery dd{ float:left;}
.photograllery dd img{ float:left; padding-right:58px;}
.photogallery-back { text-align:left; float:left;}
.photogallery-forward{ text-align:right; float:right;}

