html { height:100%; }
#body0 { font-size:76%; line-height:120%; font-family:arial,helvetica,sans-serif; color:#000; background:#1C1D10 url(LIB/backgrounds/main_bg.jpg) no-repeat center top; margin:0 auto; padding:0; border:0; text-align:center; }
img { display:inline; border:0; }
p  { margin:0.2em 0 0; padding:0; }
hr { margin:10px 0; padding:0; width:100%; height:0; border:0; border-top:1px #CCC dotted; clear:both; overflow:hidden; }
form  { width:auto; font-size:100%; margin:0; padding:0; }
fieldset,dd { margin:0; padding:0; border:0; }
object,object.focus,a.focus { outline:none; }
strong { font-weight:bold; }

ul.area,li.column,dl.row,dd,a.image { position:relative; height:auto; border:0; margin:0; padding:0; overflow:hidden; }
ul.area { width:auto; list-style:none; list-style-position:inside; list-style-image:none; clear:both; }
li.column { width:auto; float:left; clear:none; }
dl.row { width:auto; text-align:left; clear:both; }
dd { display:block; width:auto; text-align:left; clear:both; }
a.caption { position:absolute; width:auto; font-size:90%; line-height:105%; text-align:center; }
dd ul.list { list-style-type:disc; list-style-image:none; list-style-position:outside; }
dd.text,dd.image,dd.sizer { text-align:left; overflow:hidden; clear:both; }
dd.image a { display:block; float:none; overflow:hidden; }
dd.library,dd.library a { display:block; margin:0; }
dd.library ul.togin a { display:inline; }
dd.iframe,dd.form,dd.table { overflow:hidden; }
dd.iframe a { position:relative; display:block; width:100%; height:100%; color:#c00; background:transparent; font-weight:bold; text-align:center; }
dd.spacer { display:block; width:100%; height:12px; margin:0; padding:0; border:0;  }
dd.hr { display:block; width:100%; height:0; margin:0; padding:0;  border:0; border-top:2px #fff groove; clear:both; }

/*alter*/
dd.promo { width:200px; height:176px; margin-top:10px; background:#c00 url(LIB/css/css_blankpromo.gif) repeat-x; }
dd.promo a.promolink { display:block; width:90%; height:70%; margin:35px auto 0; color:#fff; font-weight:bold; text-align:center; }

span.lefter,span.righter { display:block; }
ul.lefter,li.lefter,dl.lefter,dd.lefter,img.lefter,span.lefter { float:left; clear:none; }
ul.righter,li.righter,dl.righter,dd.righter,img.righter,span.righter { float:right; clear:none; }

.list_links { list-style-image: url(LIB/css/list_square.gif);  line-height:150%; margin:0 5px; padding:0; list-style-type: none;}
.list_download ul li a {display:inline; float:left; width:auto; height:30px; }
.list_pdf  { list-style-image: url(LIB/css/css_pdf_icon.gif); }
.list_arrow  { list-style-image: url(LIB/css/css_arrow.png); padding:0; margin:0 0 0 30px; line-height:150%; list-style-position:outside;}
.list_wmv  { list-style-image: url(LIB/css/css_wmv_icon.gif); }
.list_qt  { list-style-image: url(LIB/css/css_qt_icon.gif); }
.list_doc  { list-style-image: url(LIB/css/css_doc_icon.gif); }
.list_none { list-style: none; }

.grow1 { text-decoration:underline;}
.grow1,.grow2,.grow3 { color:#323232; font-weight:bold; cursor:pointer; display:block; float:left; background:#FFF; padding:2px 7px;}
.grow1:hover,.grow2:hover,.grow3:hover { color:#323232; background:#BDDB7F;}

.italic { font-style:italic; }
.join { color:#666; }

/*TEMPLATES*/
#alldiv { width:940px; background-color: #FFF; margin:0 auto; overflow:hidden;   }/*min-height:800px; */
#outerdiv {width:1000px; margin:0 auto; background:url(LIB/css/css_50_bg.png); padding-bottom:30px;}
#innerdiv {width:920px; margin:0 auto;}
/*TEMPLATES*/

textarea,input.form-sg { width:100%; color:#000; font-size:100%; background-color:#fff; font-family:arial,sans-serif; text-align:left; margin:0; border:1px #666 solid; float:left; }
textarea { display:block; height:auto; font-size:120%; padding:0.2em; overflow:hidden; }
select { color:#000; background-color:#fff; font-family:arial,sans-serif; text-align:left; margin:0; padding:0; }
option { padding:0.1em 0.5em 0.1em 0.5em }

a { color:#25408F; background:transparent; text-decoration:none; font-weight:normal; text-decoration:none; }
a:hover {color:#323232;}
a.white:hover,a:hover span { color:#0067B1; }
a.purple:hover,a:hover span { color:#323232; }
a.nodec { text-decoration:none; }
a.centre { display:block; width:100%; font-style:italic; text-align:center; margin-top:2em; }
a.aitems { font-style:italic; text-decoration:none; }

.crumb { font-size:90%;line-height:130%; text-align:left; }
.crumb a { text-decoration:none; }

.arrow { font-size:160%; color:#FF0000; font-weight:bold; }
.mailto { color:#FF0000; background:transparent; text-decoration:underline; }
.mailto span:hover { color:#000; cursor:pointer; }
.icon { display:block; width:2em; color:#1f2067; font-size:160%; line-height:70%; font-weight:bold; margin-right:0.4em; text-align:right; float:right;  }
.bg1 { background:#DDD; }
.bg2 { background:#fde8f4; }

dd.georgia { font-family:Georgia, "Times New Roman", Times, serif;}

dd.text,dd.fulldate,dd.image,dd.sizer { color:#000; font-size:100%; line-height:130%; }
dd.small { color:#000; font-size:80%; line-height:120%; }
dd.head0,dd span.head0 { color:#000; font-size:160%; line-height:110%; font-weight:bold; }
dd.head1,dd span.head1 { color:#000; font-size:180%; line-height:130%; font-weight:normal; }
dd.head2,dd span.head2 { color:#000; font-size:120%; line-height:120%; font-weight:bold; }
dd.head3,dd span.head3 { color:#000; font-size:110%; line-height:130%; font-weight:normal; }
dd.head4,dd span.head4 { color:#000; font-size:100%; line-height:115%; font-weight:bold; }

.orange,a.orange,dd.orange,dd span.orange { color:#f5821f; }
.red,a.red,dd.red,dd span.red { color:#c00; }
.darkred,a.darkred,dd.darkred,dd span.darkred { color:#86233B; }
.purple,a.purple,dd.purple,dd span.purple { color:#610B68; }
.blue,a.blue,dd.blue,dd span.blue { color:#0067B1; }
.green,a.green,dd.green,dd span.green { color:#BDDB7F; }
.yellow,a.yellow,dd.yellow,dd span.yellow { color:#ffcc00; }
.gold,a.gold,dd.gold,dd span.gold { color:#ca0; }
.grey,a.grey,dd.grey,dd span.grey { color:#666; }
.darkgrey,a.darkgrey,dd.darkgrey,dd span.darkgrey { color:#323232; }
.white,a.white,dd.white,dd span.white { color:#fff; }
.beige,a.beige,dd.beige,dd span.beige { color:#A39161; }

/*form results*/
.s-req,.s-fail { display:block; width:auto; padding:0.5em; overflow:auto; }
.s-req { color:#999; }
.s-fail { color:#c00; }
ul .results { list-style:none; text-align:left; margin:0; padding:0; }
ul .results ul { list-style:none; list-style-image:none; font-size:90%; line-height:100%; text-align:left; }
ul .results li { color:#000; padding:0.2em; }
#sitemap ul,ul.bullet { list-style:square; list-style-position:outside; list-style-image:url(LIB/css/css_square.png); color:#000; font-size:100%; line-height:120%; margin:0; padding:0; }
ul.bullet li { margin:4px 0 0 0; }
/*form results*/

form  { width:auto; margin:0; padding:0; }
fieldset { margin:0; padding:0; border:0; }
.ful { width:auto; list-style:none; list-style-image:none; margin:0; padding:0; overflow:hidden; }
.fli { width:auto; margin:5px 0; padding:0; overflow:hidden; clear:both; }
.ful .panel { color:#000; background:transparent; line-height:100%; margin:0; padding:3px; text-align:left; }
.fli hr { margin:0; padding:0; width:100%; height:0; border:0; border-top:1px #c00 solid; clear:both; overflow:hidden; }
.fli .label { width:20%; font-weight:bold; text-align:right; margin:5px; color:#000; float:right;}
.fli input,.fli textarea { width:70%; font-family:arial,sans-serif; text-align:left; float:right; border:none; margin:0; padding:0; height:18px; padding:5px; background:url(LIB/css/css_input.jpg) repeat-x; border:1px solid #0067B1; }
.fli textarea { height:10em; font-size:120%; }
.fli input:hover,.fli textarea:hover,.fli input:focus,.fli textarea:focus { }
.fli select { font-family:arial,sans-serif; font-size:90%; text-align:left; margin:0; padding:0; }
.fli option { padding:0.1em 0.5em 0.1em 0.5em; }
.fli .check { display:block; width:1.5em; margin:0.5em 0; border:0; float:right; }
.fli input.form-s{color:#FFF; height:30px; background: #0067B1; font-size:100%; border:0; padding:0 10px; margin:0; float:left; width:100px; }
.fli input.form-s:hover { background:#DFF0FF; color:#000; cursor:pointer; }
.fli .label-sg { width:auto; margin-top:0; margin-left:5px; float:left; color:#FFF }
.fli .form-sg { width:80%; margin-top:0.1em; float:left; }

.fli .gosub { width:2.1em; background-color:#EBCAEF; color:#fff; font-size:100%; font-weight:bold; border:1px solid #fff; }
.fli .gosub:hover { background-color:#EBCAEF; color:#1F2067; }

form.single,form.search { margin:0; padding:0; }
form.single input,form.single select,form.search input { width:80%; font-size:90%; float:left; }
form.single .fli label,form.search .fli label { width:14%; float:right; } 
.fli input.imgput { color:#323232; width:20px; height:22px; background:transparent; border:0; font-weight:bold; font-size:180%; padding:0; margin:0; float:left; }
.fli input.imgput:hover { color:#1F71B9; }
/*alter*/

.cb { height:1px; margin-top:-1px; clear:both; }
.divider { width:100%; border-bottom: 1px solid #f5821f; margin:10px 0; clear:both;}

/*MENU*/
dd.menu { display:block; position:relative; margin:0; padding:0; overflow:visible;}
dd.menu ul.hori,dd.menu ul.vert { display:block; list-style:none; list-style-type:none; list-style-image:none; margin:0; padding:0; text-align:left; }/*main UL*/
dd.menu ul.hori { width:100%; height:auto; overflow:hidden; }
dd.menu ul.hori a { display:inline-block; width:auto; border-bottom:0; margin:0; text-decoration:none; }
dd.menu ul.hori ul { display:block; position:absolute; top:0; left:0; margin:0; padding:0; }/*inner menus*/
dd.menu ul.hori li { display:list-item; list-style:none; list-style-type:none; list-style-image:none; margin:0; padding:0; float:none; }/*all LI*/
dd.menu ul.hori li.nav { display:inline; position:relative; float:left; vertical-align:top; }/*top level LI*/
dd.menu ul.hori li.sub { vertical-align:top; }/*IE7*/
dd.menu ul.hori li ul li a { position:relative; width:100%; font-size:100%; line-height:116%; }/*need line-height for IE*/

dd.menu ul.vert a { display:block; width:100%; margin:0; padding:0; text-decoration:none; }
dd.menu ul.vert ul { display:block; position:absolute; left:0; margin:0; padding:0; }/*inner menus*/
dd.menu ul.vert li { display:list-item; width:100%; list-style:none; list-style-type:none; list-style-image:none; margin:0; padding:0; float:left; }/*all LI*/
dd.menu ul.vert li.nav { display:inline; position:relative; float:left; vertical-align:top;}/*top level LI*/
dd.menu ul.vert li.sub { vertical-align:top; }/*IE7*/
dd.menu ul.vert li ul li a { position:relative; width:100%; font-size:95%; line-height:185%; border-bottom:1px solid #fff;  }/*need line-height for IE*/

dd.navigation { height:35px; background: #25408F;}
dd.navigation ul.hori { background:transparent; }
dd.navigation ul.hori ul { display:none; top:30px; left:0; width:170px; }/*all widths*/
dd.navigation ul.hori li,dd.navigation ul.vert li {  }
dd.navigation ul.hori li { float:left; }
dd.navigation ul.hori li.nav ul li { float:none; }/*nav LI*/

dd.navigation ul.hori a { color:#FFF; font-weight:bold; margin:0; padding:10px; }/*background:url(LIB/css/css_menu_divider.gif) right center no-repeat transparent;*/
dd.navigation ul.hori li ul li a { width:170px; background:#610B68 url(LIB/css/css_menu_bg.jpg) repeat-x top; border-bottom:1px solid #FFF; }/*sub lefts*/
dd.navigation ul.hori li ul li a:hover { background:#BDDB7F url(LIB/css/css_menu_bghover.jpg) repeat-x top; border-bottom:1px solid #FFF; }
dd.navigation ul.hori ul li.sub > a,dd.navigation ul.vert ul li.sub > a { background:#CCC url(LIB/css/css_menu_arrow.png) center right no-repeat; }/*sub-menu LIs with submenu only*/ 
dd.navigation ul.hori ul li.sub > a:hover,dd.navigation ul.vert ul li.sub > a:hover { background:#1F71B9 url(LIB/css/css_menu_arrow.png) center right no-repeat; }
dd.navigation ul.hori li ul li.sub > a,dd.navigation ul.vert li ul li.sub > a {  }/* url(LIB/css/css_menu_down.gif) center left no-repeat LIs with submenu only*/
dd.navigation ul.hori li ul li.sub > a:hover,dd.navigation ul.vert li ul li.sub > a:hover { background:#1F71B9 url(LIB/css/css_menu_arrow.png) center right no-repeat; }

dd.navigation ul.vert { width:100%; font-size:100%; line-height:340%; }
dd.navigation ul.vert a { color:#323232; background:#E6E6E6  no-repeat top left; font-size:100%; text-align:left; text-indent:10px; margin:0px; height:40px; padding:0; border-bottom:1px solid #FFF;}
dd.navigation ul.vert ul { top:30px; width:200px; }
dd.navigation ul.vert li ul li a { background-color:#E6E6E6; background-image:none; padding-top:5px; padding-left:10px; text-indent:0; border-bottom:1px solid #FFF; line-height:110%; height:20px;}

dd.navigation ul.hori a:hover,dd.navigation ul.vert a:hover { color:#0067B1; background:#FFF; }
dd.navigation ul.hori a.navoff,dd.navigation ul.vert a.navoff { color:#0067B1; background:#FFF; }

dd.side { }
dd.side ul.hori {  height:25px; }
dd.side ul.hori a { color:#663366; background:transparent; font-weight:bold; padding:6px 10px; }
dd.side ul.hori a:hover,dd.side ul.vert a:hover { color:#000; background:transparent; }
dd.side ul.hori ul { width:180px; }
dd.side ul.hori li ul li a { background-color:#fff; background-image:none; border-bottom:1px solid #663366; }
dd.side ul.vert { width:100%; font-size:95%; line-height:185%; }
dd.side ul.vert a { height:25px; color:#663366; font-weight:bold; padding:2px 10px 0 10px; border-bottom:1px solid #663366; }
dd.side ul.vert ul { top:30px; width:150px; }

dd.textonly,dd.textonly ul.hori,dd.textonly ul.hori a,dd.textonly ul.hori ul,dd.textonly ul.hori li,dd.textonly ul.vert,dd.textonly ul.vert a,dd.textonly ul.vert ul,dd.textonly ul.vert li { position:relative; background:none; border:0; padding:0; visibility:visible; }
dd.textonly ul { list-style-type:square; list-style-image:none; list-style-position:inside; }
dd.textonly li { display:list-item; color:#663366; margin: 0.2em 1em; float:left; clear:both; }
dd.textonly li ul { margin: 0 1em; }
dd.textonly a { display:inline; color:#000; }
dd.textonly ul.listing { list-style-image: url(LIB/css/css_list_square.gif);  line-height:150%; margin:0 5px; padding:0; list-style-type: none; }
 /*MENU*/

.corner,.corner1,.corner2 { background:transparent; height:auto; }
.corner .b1,.corner .b2,.corner .b3,.corner .b4,.corner .b1b,.corner .b2b,.corner .b3b,.corner .b4b,.corner1 .b1,.corner1 .b2,.corner1 .b3,.corner1 .b4,.corner1 .b1b,.corner1 .b2b,.corner1 .b3b,.corner1 .b4b,.corner2 .b1,.corner2 .b2,.corner2 .b3,.corner2 .b4,.corner2 .b1b,.corner2 .b2b,.corner2 .b3b,.corner2 .b4b { display:block; overflow:hidden; font-size:1px; }
.corner .b1,.corner .b2,.corner .b3,.corner .b1b,.corner .b2b,.corner .b3b,.corner1 .b1,.corner1 .b2,.corner1 .b3,.corner2 .b1b,.corner2 .b2b,.corner2 .b3b,.corner2 .b1,.corner2 .b2,.corner2 .b3,.corner2 .b1b,.corner2 .b2b,.corner2 .b3b { height:1px; }

.corner .b1,.corner1 .b1,.corner2 .b1 { margin:0 5px 0 5px; }
.corner .b2,.corner1 .b2,.corner2 .b2 { margin: 0 3px; border-top: 0; border-right-width:2px;border-right-style:solid; border-bottom: 0; border-left-width:2px; border-left-style:solid; }
.corner .b3,.corner1 .b3,.corner2 .b3 { margin: 0 2px; border-right-width:1px; border-right-style:solid; border-left-width:1px; border-left-style:solid; }
.corner .b4,.corner1 .b4,.corner2 .b4 { margin: 0 1px; height:2px; border-left-width:1px; border-left-style:solid; border-right-width:1px; border-right-style:solid; }

.corner .b4b,.corner .b3b,.corner1 .b4b,.corner1 .b3b,.corner2 .b4b,.corner2 .b3b { border-left-width:1px; border-left-style:solid; border-right-width:1px; border-right-style:solid; }
.corner .b4b,.corner1 .b4b,.corner2 .b4b { margin:0 1px 0 1px; height:2px; }
.corner .b3b,.corner1 .b3b,.corner2 .b3b { margin:0 2px 0 2px; }
.corner .b2b,.corner1 .b2b,.corner2 .b2b { border-width:0; border-left-width:2px; border-left-style:solid; border-right-width:2px; border-right-style:solid; margin:0 3px 0 3px;  }
.corner .b1b,.corner1 .b1b,.corner2 .b1b { margin:0 5px 0 5px; }

.tabtop .b1 { margin-left:0; }
.tabtop .b2 { margin-left:0; border-left-width:1px; }
.tabtop .b3 { margin-left:0; border-left-width:1px; }
.tabtop .b4 { margin-left:0; }

.corner .dbox,.corner1 .dbox,.corner2 .dbox { display:block; width:98%; margin:0 0.5em; overflow:hidden; }

/*CORNER*/
.corner .b1,.corner .b1b { background:#BDDB7F; }
.corner .b2,.corner .b3,.corner .b4,.corner .b4b,.corner .b3b,.corner .b2b { background:#BDDB7F; border-color:#BDDB7F; }
.corner1 .b1,.corner1 .b1b { background:#999; }
.corner1 .b2,.corner1 .b3,.corner1 .b4,.corner1 .b4b,.corner1 .b3b,.corner1 .b2b { background: transparent; border-color:#999; }
.corner2 .b1,.corner2 .b1b { background:#1F71B9; }
.corner2 .b2,.corner2 .b3,.corner2 .b4,.corner2 .b4b,.corner2 .b3b,.corner2 .b2b { background:#dff0ff; border-color:#1F71B9; }

.tabbed .b1,.tabbed .b1b { background:#E6E6E6; }
.tabbed .b2,.tabbed .b3,.tabbed .b4,.tabbed .b4b,.tabbed .b3b,.tabbed .b2b { background:#999; border-color:#F0F0F0; }

.tabtop .b1 { background:#888; }
.tabtop .b2,.tabtop .b3,.tabtop .b4 { background:#fff; border-color:#888; }

dd dl.incorner { width:auto; background:#BDDB7F; border-left:1px solid #BDDB7F; border-right:1px solid #BDDB7F; padding:0; margin:0; overflow:hidden; } 
dd dl.incorner1 {}
dd dl.incorner2 { width:auto; background:#dff0ff; border-left:1px solid #1F71B9; border-right:1px solid #1F71B9; padding:0; margin:0; overflow:hidden; }
/*CORNER*/

 /*TABS*/
.tab-menu { height:25px; background-color:#fff; margin-bottom:0; overflow:hidden; }
.tab-inner { border-left:1px solid #888; border-right:1px solid #888; border-bottom:1px solid #888; }
.is-tab,.tab-element { width:auto; }
.is-tab { display:block; width:auto; height:25px; line-height:180%; }

.tab-heads { width:auto; float:left; }
.tab-heads .is-tab { cursor:pointer; float:left; }
.tab-heads .is-tab dd.text {  background:#999 none; border-right:1px solid #666; }
.tab-heads .is-tab dd.tabfirst { border-left:1px #666 solid; }
.tab-heads .is-tab dd a.atab { display:block; color:#fff; margin:0 0.5em 0.2em 0.5em; }

.tab-selected .is-tab dd.text { background-color:#999; }
.tab-selected .is-tab dd a.atab  { color:#323232; }
.tab-selected .is-tab dd a.atab:hover { color:#FFF; }
.tab-selected .tabbed .b1 { background:#666; }
.tab-selected .b2,.tab-selected .b3,.tab-selected .b4 { background:#999; border-color:#666; }
/*TABS*/

/*TICKER*/
dd.newsticker { color:#000; background:#fff; }
dd.newsticker a { display:block; width:180px; margin:0.7em auto; }
dd.newsticker a:hover { color:#fff; }
dd ul.ticked { width:100%; height:100%; margin-top:9px; }
dd li.plain { list-style-type:none; padding-left:60px; }
dd.newsticker li.plain a { width:auto; margin:0; }
/*TICKER*/

/*ACCORDION*/
dl.accordion dd.togr { display:block; padding:10px; margin:0; cursor:pointer; color:#0067B1; font-size:130%; background:#DFF0FF; border-bottom:1px #FFF solid;}
dl.accordion dd.toge { display:block; margin:0 10px; color:#FFF; }
dl.accordion ul.togin { display:block; list-style-image:none; list-style-type:none; margin-top:0.5em; margin-bottom:0.5em; }
dl.accordion dd dl.incorner { background:#fff url(LIB/css/css_gradient6.gif) repeat-x; }
dl.accordion dd.news dl.incorner { background:#fff url(LIB/css/css_gradient8.gif) repeat-x; }
dd.news .b2,dd.news .b3,dd.news .b4 { background-image: url(LIB/css/css_gradient8.gif) }
dl.accordion .icon { display:block; width:2em; color:#FFF; font-size:120%; line-height:70%; margin-right:0.4em; text-align:right; top:10px; right:10px; position:absolute; }
/*ACCORDION*/

/* TABLES */
#prices table { border-top:1px solid #000; margin:5px 0 10px 0; border-collapse:collapse; text-align:left; float:left; font-size:11px; }
#prices caption { color: #000; margin:10px 0 0 0; padding:0; caption-side:top; text-align:left; font-weight:bold; }
#prices tr { background:#FFF;}	
#prices tr.odd { background:#FFCCCC;}
#prices tr.odd_green { background:#D2E6A1;}
#prices tr.black { background:#000; }
#prices tr.red { background:#FF0000; }
#prices tr.green { background:#669900; }
#prices td.info { background:#FFF; font-size:95%; font-style:italic; border:0; padding:7px 0 0 0; }
#prices td { color:#000; border-bottom:1px solid #000; padding:5px 10px; line-height:110%; }
#prices td.white { color:#FFF; font-weight:bold; }
/* TABLES */

/*RSS*/
dd.rss { width:auto; height:auto; min-height:3em; color:#000; margin:0; font-size:90%; line-height:110%; overflow:hidden; }
dd.wordpress { background:#ddd url(LIB/css/css_wordpress_bg.png) right top no-repeat; }
dd.twitter { background:#FFF url(LIB/css/css_twitter_bg.png) right top no-repeat; }
dd.blogger { background: transparent; }
dd.facebook { background:#FFF url(LIB/css/css_facebook_bg.png) right top no-repeat; }
dd.rss img { display:none; margin:10px; float:left; }
dd.hr { height:0; margin:5px 0; padding:0; border-top:1px dotted #CCC;}
dd.rss img.tw_logo { margin-top:0; float:right; }
dd.rss dd.tw_head { font-size:110%; line-height:140%; margin:5px; font-weight:bold; }
dd.rss span.tw_text { display:block; width:100%; height:auto; margin:0; float:left; overflow:hidden; line-height:160%; color:#FFF; }
dd.rss span.tw_data { display:block; width:100%; height:auto; color:#323232; float:left; margin:5px 0; overflow:hidden; clear:both; }
dd.rss span.tw_date { display:none; width:100%; color:#555; text-align:left; overflow:hidden; clear:both; }
dd.rss span .tw_source { color:#555; font-weight:normal; }
dd.rss span .tw_location { font-style:italic; }
dd.rss dd.tw_base { display:none; width:100%; height:auto; text-align:right; margin:5px 0 0; }
/*RSS*/

/*ROTATOR*/
dd.rcontrol {  position:absolute; left:5px; bottom:12px; width:150px; height:25px; background:#999; margin-left:0; text-align:center; overflow:hidden; clear:both; }
dd.rcontrol span {  display:block; width:30%; float:left; clear:none; cursor:pointer; margin:5px; }
dd.rcontrol span.rback { display:block; color:#FFF; float:left; }
dd.rcontrol span.rnext { display:block; color:#000; float:right; }
/*ROTATOR*/

/*IMGBOX*/
dd.imagebox a img {border:1px #A39A93 solid; padding:5px; margin:10px 0;}
dd.imagebox a img:hover {border:1px #0067B1 solid;}
#lbOverlay { position:fixed; z-index:10; left:0; top:0; width:100%; height:100%; background-color:#a8bfc5; cursor:pointer; z-index:2000; }
#lbCenter, #lbBottomContainer { position:absolute; background-color:#fff; overflow:hidden; z-index:9999; }
.lbLoading { background:#fff url(LIB/css/css_timer.gif) no-repeat center center; }
#lbImage { position: absolute; left: 0; top: 0; border: 10px solid #fff; background-repeat: no-repeat; }
#lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 50%; outline: none; }
#lbPrevLink { left: 0; }
#lbPrevLink:hover { background: transparent url(LIB/css/css_prevlabel.gif) no-repeat 0 15%; }
#lbNextLink { right: 0; }
#lbNextLink:hover { background: transparent url(LIB/css/css_nextlabel.gif) no-repeat 100% 15%; }
#lbBottom { font-family:verdana,sans-serif; font-size:10px; color:#666; line-height:1.4em; text-align: left; border:10px solid #fff; border-top-style:none; }
#lbCloseLink { display:block; width:66px; height:22px; background:transparent url(LIB/css/css_closelabel.gif) no-repeat center center; margin:5px 0; outline:none; float:right;  }
#lbCaption, #lbNumber { margin-right: 71px; }
#lbCaption { font-weight: bold; }
/*IMGBOX*/

/*NEWSBOARD*/
dl.newsboard { width:auto; height:auto; min-height:15em; background:#D3A871; margin:0 auto; border-color:#ffcc99 #e8bc90 #ddb389 #ffcc99; border-style:none; border-width:8px; overflow:hidden; }
dl.newsboard dd.notice { display:none; height:auto; overflow:hidden; }
dl.newsboard dd.paper  { background: #fff url(LIB/css/css_notice.gif) no-repeat center top; position: absolute; top: 5px; left: 5px; width: 117px; height: auto; min-height: 5em; border-style: solid; border-width: 1px 2px 2px 1px; border-color: #666 }
dl.newsboard dd.paper h3 { font-size:100%; line-height:120%; margin:1.8em 0.5em 0.5em; }
dl.newsboard dd.paper h3 a { margin:0.5em 0; }
/*NEWSBOARD*/

/*TIPS*/
.quoter2 { margin:10px; padding:0; float:left; cursor:pointer; width:100%; background:#CCC; }
.floater { position:absolute; display:none; top:0; left:0; width:200px; height:auto; color:#006288; background:#fff; margin:0.2em; padding:0.5em; border:1px #006288 solid; text-align:left; overflow:visible; z-index:1000; }

li.grid dl { width:auto; height:auto; float:left; cursor:pointer; overflow:visible; }
li.grid dd { width:auto; height:auto; overflow:visible; }
span.quoteup,span.quoteup2 { display:none; top:0; left:0;}
span.quoteup strong { display:block; margin:4px 0; }
span.quoteup2 { text-align:left; }
#qtarget { background:#CCC; }
/*TIPS*/

a.xlink dl dd { color:#FFF; }
a.xlink dl dd:hover { color:#CCC; cursor:pointer; }


.button-corners { background: transparent url('LIB/css/css_button_right.png') no-repeat scroll top right; display: block; float: left; height: 35px; margin-right: 6px; padding-right: 18px; text-decoration: none; color: #FFF;  font-size:12px; }
.button-corners span { background: transparent url('LIB/css/css_button_left.png') no-repeat; display: block; line-height: 22px; padding: 7px 0 5px 18px; } 
.button-corners:hover span {  }
