.leo-module {margin-bottom:20px;padding:0;width:100%;}
.leo-module .header{background:#e8e8e8 url(../img/bg_module_top_grey_900x27.png) no-repeat top right;color:#333;padding-right:8px;}
.leo-module .header h1,.leo-module .header h2,.leo-module .header h3,.leo-module .header h4,.leo-module .header h5{background:url(bg_module_top_grey_900x27.png) no-repeat;padding:5px 5px 5px 10px;margin:0;}
.leo-module .content{background:#f0fafa;border:1px solid #ddd;border-width:0 1px 1px;-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;padding:6px 10px 8px 10px;zoom:1;}

.leo-module.mod-feat .header,.leo-module.mod-feat .header h1,.leo-module.mod-feat .header h2,.leo-module.mod-feat .header h3,.leo-module.mod-feat .header h4,.leo-module.mod-feat .header h5{background-color:#3085af;background-image:url(../img/bg_module_top_3085af_900x27.png);}
.leo-module.mod-feat .header{color:#fff;}


.leo-module.mod-util .header,.leo-module.mod-util .header h1,.leo-module.mod-util .header h2,.leo-module.mod-util .header h3,.leo-module.mod-util .header h4,.leo-module.mod-util .header h5{background-color:#e8e8e8;background-image:url(../img/bg_module_top_v1_e8e8e8_900x27.png);}
.leo-module.mod-util .header{color:#666;}
.leo-module.mod-util .content{padding:10px;}
.leo-module.mod-util.util-nav .content{padding:5px;}
.leo-module.mod-action{background:#DDF0F8 url(../img/bg_module_action_600x800.gif) no-repeat right bottom;margin:0 0 20px;padding:0;}
.leo-module.mod-action .header{background:url(../img/bg_module_action_600x800.gif) no-repeat right top;margin:0;padding:0 10px 0 0;}
.leo-module.mod-action .header h1,.leo-module.mod-action .header h2,.leo-module.mod-action .header h3,.leo-module.mod-action .header h4,.leo-module.mod-action .header h5{background:url(../img/bg_module_action_600x800.gif) no-repeat left top;color:#069;}
.leo-module.mod-action .content{background:url(../img/bg/bg_module_action_600x800.gif) no-repeat 0 100%;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#333;margin:0 5px 0 0;overflow:hidden;padding:0 15px 20px 15px;*padding-bottom:10px;-ms-zoom:1;zoom:1;}
.leo-module.mod-info{background:url(../img/bg/bg_module_info_featured_1x113.gif) repeat-x top left;margin:0 0 20px;padding:0;}
.leo-module.mod-info .header{background:url(../img/bg/bg_module_action_600x800.gif) no-repeat top right;margin:0;padding:0 5px 0 0;}
.leo-module.mod-info .header h1,.leo-module.mod-info .header h2,.leo-module.mod-info .header h3,.leo-module.mod-info .header h4,.leo-module.mod-info .header h5{background:url(../img/bg_module_action_600x800.gif) no-repeat top left;margin:0;padding:10px 10px 0 10px;}
.leo-module.mod-info .header strong{background:url(../img/icon_lightbulb_10x17.gif) no-repeat;display:block;min-height:17px;padding-left:17px;}
.leo-module.mod-info .content{background:transparent;border-color:#9acce6;margin-left:0;top:0;}
.leo-module.mod-highlight{background:#DDF0F8 url(../img/bg_module_action_600x800.gif) no-repeat right bottom;margin:0 0 20px;padding:0 5px 0 0;}
.leo-module.mod-highlight .header{background:url(../img/bg_module_action_600x800.gif) no-repeat right top;margin:0 -5px 0 0;padding:0 10px 0 0;}
.leo-module.mod-highlight .header h1,.leo-module.mod-highlight .header h2,.leo-module.mod-highlight .header h3,.leo-module.mod-highlight .header h4,.leo-module.mod-highlight .header h5{background:url(../img/bg_module_action_600x800.gif) no-repeat left top;color:#069;}
.leo-module.mod-highlight .header h2{font-size:180%;font-weight:normal;color:#069;padding:16px 0 4px 14px;}
.leo-module.mod-highlight .content{background:url(../img/bg_module_action_600x800.gif) no-repeat 0 100%;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#333;margin:0;overflow:hidden;padding:0 10px 20px 15px;*padding-bottom:10px;-ms-zoom:1;zoom:1;}
.leo-module.mod-highlight .content h3{font-size:130%;color:#333;margin:0 0 3px;padding:0;font-weight:bold;}
.leo-module.mod-highlight .content h4{font-size:130%;color:#069;margin:10px 0 5px;padding:10px 0 0;font-weight:bold;line-height:1.3;clear:both;background:url(../img/bg_grey_dotted_h-line_3x1.png) repeat-x 0 0;}
.leo-module.mod-highlight .content p{font-size:130%;color:#555;overflow:hidden;margin:5px 0 0;}
.leo-module.mod-highlight .content p.date{font-size:110%;color:#666;}
.leo-module.mod-highlight .content p.button-row{margin-top:10px;overflow:hidden;zoom:1;}
.leo-module.mod-highlight .content ul{margin:5px 0 0;*list-style-type:disc;*margin-left:15px;}
.leo-module.mod-highlight .content li{font-size:130%;color:#555;margin:0 0 5px;}
.leo-module.mod-highlight .content li:before{content:'\25AA';color:#555;margin-right:5px;}
.leo-module.mod-info.feature{background-image:url(../img/bg_module_info_featured_1x113.gif);}
.leo-module.mod-info.feature .header{background-image:url(../img/bg_module_action_600x800.gif);}
.leo-module.mod-info.feature .header h3{background-image:url(../img/bg_module_action_600x800.gif);}
.leo-module.mod-info.feature .content{border-color:#9acce6;}
.leo-module.browse-nav .header,.leo-module.browse-nav .header h1,.leo-module.browse-nav .header h2,.leo-module.browse-nav .header h3,.leo-module.browse-nav .header h4,.leo-module.browse-nav .header h5{background-color:#e8e8e8;background-image:url(../img/bg_module_top_v1_e8e8e8_900x27.png);}
.leo-module.browse-nav .header{color:#333;}
.leo-module.browse-nav .content{padding:3px 5px 4px;}
.leo-module.browse-nav .content ul{list-style:none;margin:0;padding:0;}
.leo-module.browse-nav .content li{background:transparent;font-size:130%;margin:2px 0;padding:0;width:100%;}
.leo-module.browse-nav .content a{color:#039;display:block;font-style:normal;_height:1%;padding:3px 7px 4px;text-decoration:none;}

.general-box,.general-box .content,.general-box div.title,.general-box div.title *{background:#fff url(pic_grey_border_3600x1800.png) 100% 100% no-repeat;}
.general-box{margin:10px 0;padding:0 10px 0 0;}
.general-box div.title{background-position:100% 0;margin:0 -10px 0 0;padding:0 10px 0 0;}
.general-box div.title *{background-position:0 0;margin:0;padding:0;}
.general-box .content{background-position:0 100%;margin-right:0;padding:0 0 10px 10px;display:block;}

.ad-block{clear:both;text-align:center;}
.ad-block .title *{text-indent:-12345px;}
.ad-block .content{position:relative;z-index:2;}


