﻿@charset "utf-8"; 
*{margin:0; padding:0}
html{font-size:100%; height:100%; margin:0 0 1px 0}
body{background:#C0D0D9; color:#666; font:90%/1.5em Arial,Verdana,sans-serif}
h1, h2, h3, h4, h5, h6, p, blockquote, label, ul, ol, dl, fieldset, address{margin:3px 0}
ul{margin:0px 0px 0px 2em}
fieldset{padding:.5em}
legend{font-size:1.3em; font-weight:bold; padding:5px}
img{border:none}
a{text-decoration:none; color:#307D9C}
a:link, a:active, a:visited{text-decoration:none}
a:hover{text-decoration:underline}
.contentheading, .componentheading{font-weight:bold}
h1, .componentheading{font-size:2em; line-height:1.5em}
h2, .contentheading{font-size:1.5em}
h3, .contentdescription{font-size:1.1em}
h4{font-size:1.3em}
h5{font-size:1.2em}
h6{font-size:1.1em}
hr{border:0; display:block; height:1px}
pre{overflow:auto; padding:10px}
filter{padding:5px}
label{font-weight:bold}
.clr{clear:both}
.inside{}
.width{width:960px; margin:0 auto}
#toolbar{}
#toolbar .inside{padding:10px 0}
#search{float:left; height:1%}
#search-tr{}
#search-bl{}
#search-br{padding:10px}
#search .inputbox{margin:0 10px 0 0; padding:3px; border:none; float:left}
#search .button{float:left; border:none; padding:2px}
#header .inside{padding:10px 0 0 0}
#logo{display:block; float:left; width:225px; height:60px; margin:10px 0}
#banner{}
#banner .inside{padding:30px}
#banner-2{overflow:hidden}
#banner-2 .inside{padding:30px 35px}
#banner-3{}
#banner-3 .inside{padding:30px 35px}
#container{}
#container-l{}
#container-r{padding:0 4px}
#container-inner{padding:20px 35px}
#container-cap{height:10px; padding:0 10px 0 0; margin:0 0 20px 0}
#container-cap-l{height:10px; padding:0 0 0 10px}
#container-cap-r{height:10px}
#mainbody{float:left; width:558px}
#sidebar2{float:right; width:300px}
#content{float:right; width:558px}
#sidebar{float:left; width:300px%}
#footer{font-size:0.8em; margin:0 4px}
#copy{float:left; width:47.9%}
.banner-elements{border-collapse:collapse}
.banner-elements td{width:33%; text-align:left; vertical-align:top}
.banner-elements-1{padding:0 5px 0 0}
.banner-elements-2{padding:0 5px}
.banner-elements-3{padding:0 0 0 5px}
.banner-elements .module div div div, 
.banner-elements .module_menu div div div, 
.banner-elements .module_text div div div, 
.banner-elements .module-ms1 div div div, 
.banner-elements .module-ms2 div div div{height:230px}
.banner-elements .module div div div div, 
.banner-elements .module_menu div div div div, 
.banner-elements .module_text div div div div, 
.banner-elements .module-ms1 div div div div, 
.banner-elements .module-ms2 div div div div{height:auto}
.advert{border-collapse:collapse}
.advert td{width:33%; text-align:left; vertical-align:top}
.advert-1{padding:0 5px 0 0}
.advert-2{padding:0 0 0 5px}
.advert .module div div div, 
.advert .module_menu div div div, 
.advert .module_text div div div, 
.advert .module-ms1 div div div, 
.advert .module-ms2 div div div{height:270px}
.advert .module div div div div, 
.advert .module_menu div div div div, 
.advert .module_text div div div div, 
.advert .module-ms1 div div div div, 
.advert .module-ms2 div div div div{height:auto}
.elements{border-collapse:collapse}
.elements td{width:25%; text-align:left; vertical-align:top}
.elements-1{padding:0 5px 0 0}
.elements-2{padding:0 0px}
.elements-3{padding:0 5px}
.elements-4{padding:0 0 0 5px}
.elements .moduletable, 
.elements .moduletable_menu, 
.elements .moduletable_text, 
.elements .moduletable-ms1, 
.elements .moduletable-ms2{height:250px}
#bottom-tl{margin:0 4px 5px 4px; height:1%}
#bottom-tr{}
#bottom-bl{}
#bottom-br{padding:20px 30px; overflow:hidden}
#pathway{height:1%; margin:0 0 20px 0}
#pathway-tr{}
#pathway-bl{}
#pathway-br{padding:5px 10px; overflow:hidden}
#pathway a{text-decoration:underline}
#pathway a:hover{text-decoration:none}
#topmenu{font-size:0.8em; text-align:right; float:right}
#topmenu ul, #topmenu li{margin:0; padding:0; list-style:none}
#topmenu li{display:inline}
#topmenu ul li a{display:block; float:left; margin:5px 0 5px 10px; padding:0 0 0 14px}
#topmenu ul li a span{display:block; padding:3px 14px 3px 0}
#submenu{text-align:right; float:right}
#submenu ul, #submenu li{margin:0; padding:0; list-style:none}
#submenu li{display:inline}
#submenu ul li a{display:block; float:left; margin:10px 0 5px 10px; padding:0 0 0 14px; font-size:0.8em; text-transform:uppercase}
#submenu ul li a span{display:block; padding:3px 35px 3px 0}
#mainmenu{height:1%; margin:0 4px}
#mainmenu-l{}
#mainmenu-r{padding:0 10px}
#mainmenu ul, #mainmenu li{margin:0; padding:0; list-style:none}
#mainmenu li{display:inline}
#mainmenu li a{display:block; float:left; padding:5px 11px 5px 10px}
#link{float:right; width:47.9%; text-align:right}
#link ul, #link li{margin:0; padding:0; list-style:none}
#link li{display:inline}
#link li a{margin:0 0 0 10px}
.moduletable{margin:0 0 10px 0}
.moduletable_menu{margin:0 0 10px 0}
.moduletable_text{margin:0 0 10px 0}
.module{margin:0 0 20px 0; height:1%}
.module div{}
.module div div{}
.module div div div{padding:15px 20px; overflow:hidden}
.module div div div div{padding:0; background:none}
.module a{text-decoration:underline}
.module a:hover{text-decoration:none}
.module ul, .module li{margin:0; padding:0; list-style:none}
.module li{display:block; padding:3px 3px 3px 15px}
.module li a{display:block}
.module_menu{margin:0 0 20px 0; height:1%}
.module_menu div{}
.module_menu div div{}
.module_menu div div div{padding:10px 10px 15px 10px; overflow:hidden}
.module_menu div div div div{padding:0; background:none}
.module_menu ul, .module_menu li{margin:0; padding:0; list-style:none}
.module_menu li{display:block; padding:3px 3px 3px 15px}
.module_menu li a{display:block}
.module_text{margin:0 0 20px 0; height:1%}
.module_text div{}
.module_text div div{}
.module_text div div div{padding:10px 10px 15px 10px; overflow:hidden}
.module_text div div div div{padding:0; background:none}
.module_text ul, .module_text li{margin:0; padding:0; list-style:none}
.module_text li{display:block; padding:3px 3px 3px 15px}
.module_text li a{display:block}
.module-ms1{margin:0 0 20px 0; height:1%}
.module-ms1 div{}
.module-ms1 div div{}
.module-ms1 div div div{padding:10px 10px 15px 10px; overflow:hidden}
.module-ms1 div div div div{padding:0; background:none}
.module-ms1 ul, .module-ms1 li{margin:0; padding:0; list-style:none}
.module-ms1 li{display:block; padding:3px 3px 3px 18px}
.module-ms1 li a{display:block}
.module-ms1 li ul{margin:0 0 0 10px}
.module-ms2{margin:0 0 20px 0; height:1%}
.module-ms2 div{}
.module-ms2 div div{}
.module-ms2 div div div{padding:10px 10px 15px 10px; overflow:hidden}
.module-ms2 div div div div{padding:0; background:none}
.module-ms2 ul, .module-ms2 li{margin:0; padding:0; list-style:none}
.module-ms2 li{display:block; padding:3px 3px 3px 18px}
.module-ms2 li a{display:block}
.module-ms2 li ul{margin:0 0 0 10px}
#bottom-tl .moduletable{height:150px; padding:0; margin:0 0 10px 0}
#bottom-tl .moduletable ul, #bottom-tl .moduletable li{padding:0; margin:0; list-style:none}
#bottom-tl .moduletable li{display:block; padding:3px 3px 3px 25px}
#bottom-tl .moduletable li a{text-decoration:underline; display:block}
#bottom-tl .moduletable li a:hover{text-decoration:none}
#bottom-tl .moduletable-ms1{height:200px; padding:10px; margin:0 0 10px 0}
#bottom-tl .moduletable-ms1 ul, #bottom-tl .moduletable-ms1 li{padding:0; margin:0; list-style:none}
#bottom-tl .moduletable-ms1 li{display:block; padding:3px 3px 3px 25px}
#bottom-tl .moduletable-ms1 li a{text-decoration:underline; display:block}
#bottom-tl .moduletable-ms1 li a:hover{text-decoration:none}
#bottom-tl .moduletable-ms2{height:200px; padding:10px; margin:0 0 10px 0}
#bottom-tl .moduletable-ms2 ul, #bottom-tl .moduletable-ms2 li{padding:0; margin:0; list-style:none}
#bottom-tl .moduletable-ms2 li{display:block; padding:3px 3px 3px 25px}
#bottom-tl .moduletable-ms2 li a{text-decoration:underline; display:block}
#bottom-tl .moduletable-ms2 li a:hover{text-decoration:none}
#com-form-login{padding:20px 30px; margin:0 0 20px 0; text-align:center}
.input-loginform{text-align:left}
.input-loginform input#username, .input-loginform input#passwd{width:98%}
.input-loginform ul, .input-loginform li{margin:0; padding:0; list-style:none}
.input-loginform li{display:block; padding:3px 0}
#josForm{padding:20px 30px; margin:0 0 20px 0; text-align:center}
.registration_form{text-align:left}
.registration_form .inputbox{width:93%}
.josForm{padding:20px 30px; margin:0 0 20px 0; text-align:center}
.josForm .validate-email{width:68%}
#adminForm{padding:20px 30px}
.weblink_submission td{padding:5px}
.weblink_submission #jformtitle{width:90%}
.weblink_submission #jformurl{width:90%}
.user_form{margin:0 0 20px 0; overflow:auto; padding:0 0 10px 0}
.user_form .inpubox{width:90%}
.user_form td{padding:5px}
.contentpane{text-align:left}
.inputbox, .validate-email{padding:5px}
.filter{margin:20px 0}
.highlight{font-weight:bold; font-size:1.1em}
h1.componentheading{padding:10px 20px}
.button, .validate{cursor:pointer; padding:5px; border:none}
.readon{display:block; float:left; padding:5px 10px; margin:10px 0}
.contentarticle{margin:0 0 10px 0}
.contentarticle .inside{padding-top:10px}
.article_column{margin:0 0 10px 0}
.article_elements{padding:3px; margin:5px 0}
.article_dateAuthor, .modifydate{font-size:0.7em}
.buttonheading{text-align:rigth}
.article_dateAuthor{float:left}
.article_separator{display:none}
.blog{width:100%; margin-bottom:10px}
.blog_more{margin:0 0 10px 0; height:1%}
.blog_more div{}
.blog_more div div{}
.blog_more div div div{padding:10px 20px 20px 20px}
.blog_more div div div div{padding:0; background:none}
.blog_more strong{display:block; padding:10px 0; font-size:1.5em}
.blog_more ul, .blog_more li{margin:0; padding:0; list-style:none}
.blog_more li{display:block; padding:3px 5px}
.blog_more li a{display:block}
.showPagination{float:left}
.showPagination span, .showPagination a{float:left; display:block; padding:0 5px}
.pagination span, .pagination a{padding:0 5px}
.showPaginationResults{float:right}
.contentpane{padding:10px 30px}
.contenttoc{width:30%; float:right; margin:0 0 20px 20px}
.contenttoc td{padding:5px}
.contenttoc th{text-align:left; padding:5px}
.sectiontableheader, tr.sectiontableentry1 td, tr.sectiontableentry2 td{padding:5px; text-align:left; vertical-align:top}
.section_list ul, .section_list li, .weblink_unordered_list, .weblink_unordered_list li, .weblinks_other_categories ul, .weblinks_other_categories li{margin:0; padding:0; list-style:none}
.section_list li, ul.weblink_unordered_list li, .weblinks_other_categories li{display:block; margin:0 0 5px 0; padding:10px 0px}
.poll_stats{padding:10px; margin:15px 0}
.poll_entry_title{font-size:0.8em; font-weight:bold; text-transform:uppercase}
.poll_stats .smalldark{padding:5px; float:left; clear:both}
.search_box{padding:10px; margin:0 0 5px 0}
.search_box .inputbox{padding:5px}
.search_phrase, .search_ordering{margin:0 0 5px 0}
.searchintro{padding:10px; margin:5px 0; width:100%}
.search_result_row{padding:10px; margin:0 0 10px 0}
.search_result_row a{font-weight:bold}
.search_result_row div{margin:5px 0; padding:5px 0}
#component-contact{padding:10px}
.contact_address, .contact_email{padding:10px; margin:10px 0}
.contact-img{padding:3px}
.tool-tip{color:#fff; width:300px; z-index:13000}
.tool-title{font-weight:bold; font-size:11px; margin:0; color:#9FD4FF; padding:8px 8px 4px; background:url(../images/bubble.png) top left}
.tool-text{font-size:11px; padding:4px 8px 8px; background:url(../images/bubble.png) bottom right}
#system-message{margin-bottom:0px; padding:0}
#system-message dt{font-weight:bold}
#system-message dd{margin:0; font-weight:bold; text-indent:30px}
#system-message dd ul{list-style:none; margin:0px; padding:10px; color:#05B; background:#D8E5F8 url(../images/status-info.png) no-repeat 10px 50%; border-top:3px solid #629DE3; border-bottom:3px solid #629DE3}
#system-message dt.message{display:none}
#system-message dd.message{}
#system-message dt.error{display:none}
#system-message dd.error ul{margin:0px; list-style:none; color:#c00; background:#FFD6D6 url(../images/status-alert.png) no-repeat 10px 50%; border-top:3px solid #DE7A7B; border-bottom:3px solid #DE7A7B}
#system-message dt.notice{display:none}
#system-message dd.notice ul{margin:0px; list-style:none; color:#DCA33C; background:#FEF6D8 url(../images/status-note.png) no-repeat 10px 50%; border-top:3px solid #F0DC7E; border-bottom:3px solid #F0DC7E}
blockquote{padding:10px; background:#F8F8F8; font-style:italic}
.alert, .info, .download, .note{display:block; padding:10px 10px 10px 45px; margin:15px 0}
ul.bullet1, ul.bullet2, ul.bullet3, ul.bullet4{padding-left:10px; margin-left:0}
ul.bullet1 li,  ul.bullet2 li, ul.bullet3 li, ul.bullet4 li{list-style:none; margin-left:0; padding-bottom:3px; margin-bottom:5px; padding-left:24px}
pre{background-color:#F8F8F8}
.alert{color:#c00; border-top:3px solid #fe7b7a; border-bottom:3px solid #fe7b7a; background:#FFD6D6 url(../images/status-alert.png) 10px 50% no-repeat}
.info{color:#05B; border-top:3px solid #629de3; border-bottom:3px solid #629de3; background:#D8E5F8 url(../images/status-info.png) 10px 50% no-repeat}
.note{color:#B79000; border-top:3px solid #fde179; border-bottom:3px solid #fde179; background:#FEF6D8 url(../images/status-note.png) 10px 50% no-repeat}
.download{color:#57861A; border-top:3px solid #c2df88; border-bottom:3px solid #c2df88; background:#EEF7DD url(../images/status-download.png) 10px 50% no-repeat}
#banner-2 .mod_praiseslides_container_bottom{margin:-30px -35px !important; width:109% !important}
#mod_praiseslides_containerTagId{padding-top:30px}
ul.horizontalMenuContainer, ul.verticalMenuContainer, ul.singleMenuContainer{border-width:0 !important}
div.horizontalMenuContainer, div.verticalMenuContainer, div.menuContainer{background-color:transparent !important; border:0 !important}
a.horizontalMenuItemText{border-left:0 !important; border-right:0 !important}
a.verticalMenuItemText, a.singleMenuItemText{border-top:0 !important; border-bottom:0 !important; background:none !important}
ul.singleMenuContainer ul.singleMenuContainer{clear:left}
.highlight{background-color:#FEFFAF}
.bottom-title{color:#666; margin-bottom:5px; border-bottom:1px dotted #666}
#top-adsense{padding:5px 0px 0px 5px; text-align:center}
.module connections_grid clearfix{text-align:center}
h1, .componentheading, h2, .contentheading, h3, .contentdescription{color:#000}
fieldset{border:1px solid #EEE}
legend{color:#000}
hr{background-color:#EEE}
pre{background:#F8F8F8; border:1px solid #EEE}
#toolbar{background:#222; border-bottom:1px solid #666}
#search{background:#000; -webkit-border-radius: 5px; border-radius: 5px; -moz-border-radius: 5px;}
#search-tr{}
#search-bl{}
#search-br{}
#search .inputbox{border-bottom:1px solid #CCC; border-right:1px solid #CCC; border-top:1px solid #EEE; border-left:1px solid #EEE; background:#FFF url(../images/search-bg.gif) repeat-x 0 0}
#search .button{color:#FFF; background:#222 url(../images/search-button.gif) repeat-x 0 100%; border-bottom:1px solid #101010; border-right:1px solid #101010; border-top:1px solid #3F3F3F; border-left:1px solid #3F3F3F}
#header{background:#333 url(../images/header-bg.gif) repeat-x 0 100%}
#logo{background:url(../images/logo.gif) no-repeat 0 0}
#banner{background:url(../images/banner-bg.png) repeat-x 0 100%; border-bottom:1px solid #B2BFC7}
#banner-2{background-color:#FFF; border-bottom:1px solid #B2BFC7; border-top:1px solid #FFF}
#banner-3{background:#EAEFD6; border-bottom:1px solid #B2BFC7; border-top:1px solid #FFF}
#container{background:#FFF}
#container-l{background:url(../images/container-l.png) repeat-y 0 0}
#container-r{background:url(../images/container-r.png) repeat-y 100% 0}
#container-cap{background:url(../images/container-cap-r.png) no-repeat 100% 100%}
#container-cap-l{background:url(../images/container-cap-l.png) no-repeat 0 100%}
#container-cap-r{background:url(../images/container-cap.png) repeat-x 0 100%}
#footer{color:#000}
#footer a{color:#000}
#footer a:hover, #footer li.current a{color:#333}
#topmenu li a{background:url(../images/topmenu-tab-l.gif) no-repeat 0 0; color:#FFF}
#topmenu li a span{background:url(../images/topmenu-tab-r.gif) no-repeat 100% 0}
#submenu li a{background:url(../images/submenu-tab-l.gif) no-repeat 0 0; color:#B2D181}
#submenu li a span{background:url(../images/submenu-tab-r.gif) no-repeat 100% 0}
#mainmenu{background:#000}
#mainmenu-l{background:url(../images/mainmenu-l.gif) no-repeat 0 0}
#mainmenu-r{background:url(../images/mainmenu-r.gif) no-repeat 100% 0}
#mainmenu li a{color:#FFF; background:url(../images/mainmenu-seperator.gif) no-repeat 100% 100%}
#mainmenu li a:hover{color:#307D9C}
#mainmenu li.active a{color:#000; background:#FFF}
#bottom-tl{background:url(../images/tl-bottom.gif) no-repeat 0 0}
#bottom-tr{background:url(../images/tr-bottom.png) no-repeat 100% 0}
#bottom-bl{background:url(../images/bl-bottom.png) no-repeat 0 100%}
#bottom-br{background:url(../images/br-bottom.png) no-repeat 100% 100%}
#bottom-tl .moduletable{color:#CCC}
#bottom-tl .moduletable h3{color:#CCC}
#bottom-tl .moduletable li{background:url(../images/moduletable_bullet.png) no-repeat 0 8px}
#bottom-tl .moduletable li a{color:#FFF}
#bottom-tl .moduletable-ms1{color:#CCC}
#bottom-tl .moduletable-ms1 h3{color:#CCC}
#bottom-tl .moduletable-ms1 li{background:url(../images/moduletable-ms1_bullet.png) no-repeat 0 8px}
#bottom-tl .moduletable-ms1 a{color:#FFF}
#bottom-tl .moduletable-ms2{color:#CCC}
#bottom-tl .moduletable-ms2 h3{color:#CCC}
#bottom-tl .moduletable-ms2 li{background:url(../images/moduletable-ms2_bullet.png) no-repeat 0 8px}
#bottom-tl .moduletable-ms2 a{color:#FFF}
.module{background:url(../images/tl-module.png) no-repeat 0 0; color:#999}
.module div{background:url(../images/tr-module.png) no-repeat 100% 0}
.module div div{background:url(../images/bl-module.png) no-repeat 0 100%}
.module div div div{background:url(../images/br-module.png) no-repeat 100% 100%}
.module h3{color:#FFF}
.module a{color:#FFF}
.module li{background:url(../images/module_bullet.png) no-repeat 0 6px}
.module li.active a{color:#307D9C}
.module_menu{background:url(../images/tl-module.png) no-repeat 0 0; color:#999}
.module_menu div{background:url(../images/tr-module.png) no-repeat 100% 0}
.module_menu div div{background:url(../images/bl-module.png) no-repeat 0 100%}
.module_menu div div div{background:url(../images/br-module.png) no-repeat 100% 100%}
.module_menu h3{color:#FFF}
.module_menu a{color:#FFF}
.module_menu li{background:url(../images/module_bullet.png) no-repeat 0 6px}
.module_menu li.active a{color:#307D9C}
.module_text{background:url(../images/tl-module.png) no-repeat 0 0; color:#999}
.module_text div{background:url(../images/tr-module.png) no-repeat 100% 0}
.module_text div div{background:url(../images/bl-module.png) no-repeat 0 100%}
.module_text div div div{background:url(../images/br-module.png) no-repeat 100% 100%}
.module_text h3{color:#FFF}
.module_text a{color:#FFF}
.module_text li{background:url(../images/module_bullet.png) no-repeat 0 6px}
.module_text li.active a{color:#307D9C}
.module-ms1{background:url(../images/tl-module-ms1.png) no-repeat 0 0; color:#DEEFC2}
.module-ms1 div{background:url(../images/tr-module-ms1.png) no-repeat 100% 0}
.module-ms1 div div{background:url(../images/bl-module-ms1.png) no-repeat 0 100%}
.module-ms1 div div div{background:url(../images/br-module-ms1.png) no-repeat 100% 100%}
.module-ms1 h3{color:#FFF}
.module-ms1 a{color:#FFF}
.module-ms1 li{background:url(../images/module-ms1_bullet.png) no-repeat 0 6px}
.module-ms1 li.active a{color:#DEEFC2}
.module-ms2{background:url(../images/tl-module-ms2.gif) no-repeat 0 0; color:#666}
.module-ms2 div{background:url(../images/tr-module-ms2.png) no-repeat 100% 0}
.module-ms2 div div{background:url(../images/bl-module-ms2.png) no-repeat 0 100%}
.module-ms2 div div div{background:url(../images/br-module-ms2.png) no-repeat 100% 100%}
.module-ms2 h3{color:#000}
.module-ms2 a{color:#666}
.module-ms2 li{background:url(../images/module-ms2_bullet.png) no-repeat 0 6px}
.module-ms2 li.active a{color:#999}
#com-form-login{background:#F8F8F8}
#josForm{background:#F8F8F8}
.josForm{background:#F8F8F8}
#adminForm{background:#F8F8F8}
.inputbox, .validate-email{border-bottom:1px solid #EEE; border-right:1px solid #EEE; border-top:1px solid #CCC; border-left:1px solid #CCC; background:#FFF url(../images/inputbox-bg.png) repeat-x 0 0}
.contentarticle .inside{border-bottom:1px solid #EEE}
.button, .validate, .readon{background:#222; border-bottom:1px solid #000; border-right:1px solid #000; border-top:1px solid #666; border-left:1px solid #666; color:#FFF}
.blog_more{background:url(../images/tl-blog_more.png) no-repeat 0 0}
.blog_more div{background:url(../images/tr-blog_more.png) no-repeat 100% 0}
.blog_more div div{background:url(../images/bl-blog_more.png) no-repeat 0 100%}
.blog_more div div div{background:url(../images/br-blog_more.png) no-repeat 100% 100%}
.blog_more li{border-bottom:1px solid #EEE}
.sectiontableheader{background:#4298BB; color:#FFF}
.sectiontableheader a{color:#B3DEEF}
tr.sectiontableentry1 td{border-bottom:1px solid #EEE}
tr.sectiontableentry2 td{border-bottom:1px solid #EEE; background:#F8F8F8}
.section_list li, .weblink_unordered_list li{border-bottom:1px solid #EEE}
.contenttoc{border:1px solid #EEE}
.contenttoc th{border-bottom:1px solid #EEE}
.search_box{background:#F8F8F8; border:1px solid #EEE}
.searchintro{; background:#F8F8F8; border-top:1px solid #EEE; border-bottom:1px solid #EEE}
.search_result_row{background:#F8F8F8; border-left:5px solid #EEE}
#component-contact{background:#F8F8F8; border:1px solid #EEE}
.contact_address, .contact_email{background:#FFF; border:#EEE 1px solid}
.contact-img{background:#F8F8F8; border:1px solid #EEE}
div.sub-horizontalMenuContainer, div.sub-verticalMenuContainer, div.sub-singleMenuContainer{background-color:#000 !important}
.mod_praiseshow_container{background-color:#C1D1DA !important; border:3px solid #C1D1DA !important}
.poping_links{display:block; text-align:center !Important; width:100%; position:relative; height:70px; overflow:hidden}
#openLogin, #openReg{display:inline-block; height:25px; width:80px; clear:right; text-align:center; line-height:25px; background:#efefef; border:1px solid #ccc; color:#000; text-decoration:none; margin:10px 3px}
#openLogin:hover, #openReg:hover{color:#999}
#login_pop{position:absolute; width:250px; height:220px; top:150px; background:#151515; color:#ccc; text-align:left; padding:10px; border:10px solid #ccc; z-index:10000000000}
#reg_pop{position:absolute; width:405px; height:400px; top:150px; background:#151515; color:#ccc; text-align:left; padding:10px; border:10px solid #ccc; z-index:10000000000}
#reg_pop .inputbox{width:93%}
#closeReg, #closeLogin{display:inline-block; width:100px; height:25px; width:60px; position:absolute; bottom:5px; right:5px; text-align:center; line-height:25px; background:#ccc; color:#000; text-decoration:none}
#yjpop_passwd{width:98%; margin:0; padding:0}
#yjpop_username{width:98%; margin:0; padding:0}
#yjpop_remember{}
#login_pop .button{margin:10px 0}
#logins{text-align:center !Important; display:block; width:100%; height:auto !Important; overflow:hidden; clear:both}
#logins .button{margin:10px 0}
#ps_search_str{width:140px; height:16px}
#ps_results{z-index:10000; position:absolute; width:400px; float:right; background-color:#FFF; text-align:left; visibility:hidden}
.ps_results{border:4px #EEE solid}
#ps_results #ps_link{float:right; padding-right:5px}
#ps_results .ps_header{font-weight:bold; font-size:14px; background-color:#EEE; padding:4px}
#ps_results h3{color:#000; padding-bottom:3px}
#ps_results span{line-height:100%}
#ps_results .ps_row_1{border-top:2px #EEE solid; background-color:#FFF; padding:5px}
#ps_results .ps_row_2{border-top:2px #EEE solid; background-color:#FFF; padding:5px}
#ps_results .ps_row_btm{font-weight:bold; font-size:14px; background-color:#EEE; padding:4px}
.highlight{background-color:#FFFEBB}
#ps_icon_background{width:20px; height:20px; float:right; position:relative; left:0px; cursor:pointer}
#ps_icon{background:url(../images/icon_search.gif) no-repeat; height:20px; width:20px; margin-left:3px}
.menuhxdmenu, .menuhxdmenu *{margin:0; padding:0}
div#hxdmoomenu{z-index:100}
#hxdmoomenu li li{margin:0}
.menuhxdmenu{line-height:1.0; float:left; margin-bottom:1.5em; position:relative; z-index:101}
.menuhxdmenu ul{background:#fff; padding:0}
.menuhxdmenu li{float:left; list-style:none; position:relative}
div#hxdmoomenu li li a, div#hxdmoomenu li.active li a{display:block; padding:0; margin:0; text-decoration:none; float:none; width:98%}
.menuhxdmenu li ul{float:none; left:-999em; position:absolute; width:170px; z-index:102}
.menuhxdmenu li:hover ul, 
.menuhxdmenu li.sfHover ul{left:0px; top:25px}
.menuhxdmenu li:hover li ul, 
.menuhxdmenu li.sfHover li ul, 
.menuhxdmenu li li:hover li ul, 
.menuhxdmenu li li.sfHover li ul, 
.menuhxdmenu li li li:hover li ul, 
.menuhxdmenu li li li.sfHover li ul{top:-999em}
.menuhxdmenu li li:hover ul, 
.menuhxdmenu li li.sfHover ul, 
.menuhxdmenu li li li:hover ul, 
.menuhxdmenu li li li.sfHover ul, 
.menuhxdmenu li li li li:hover ul, 
.menuhxdmenu li li li li.sfHover ul{left:170px; top:0px}
.menuhxdmenu li li{position:relative; float:none; width:100%}
#hxdmoomenu{}
#hxdmoomenu ul{margin:0; padding:0; background:#000}
#hxdmoomenu ul li{margin:0; padding:0; display:block}
#hxdmoomenu ul li img{padding:6px 10px 5px 0px}
#hxdmoomenu ul li a{margin:0; display:block; float:left; height:25px; line-height:25px; padding:0 15px}
#hxdmoomenu ul li a:hover{display:block}
#hxdmoomenu li.active a{display:block}
#hxdmoomenu li ul{margin-top:0px; margin-left:auto; width:195px}
#hxdmoomenu ul ul ul{margin-top:10px; margin-left:-10px}
#hxdmoomenu ul ul li{display:block; padding:0 0 0 15px; text-align:left; width:180px}
#hxdmoomenu ul ul li a{display:block}
#hxdmoomenu li.active li a{}
#hxdmoomenu ul ul li a:hover, 
#hxdmoomenu ul li.active.parent ul a:hover{display:block}
.community-facebook-button{padding-bottom:10px; padding-left:5px; text-align:center}
a.latestnews:link{font-size:13px}
a.latestnews:visited{font-size:13px}
a.latestnews:hover{font-size:13px}
#com-blog{text-align:center; font-size:10px; background-color:#FAFAFA}
#searchForm label{display:inline;}
#form-login label{display:inline;}
.cloud1{font-size:20px;}
.cloud2{font-size:15px;}
.cloud3{font-size:12px;}
.cloud4{font-size:10px;}
.cloud5{font-size:9px;}
#pqscontbg1{padding: 0;background:#000; position: relative;color:#fff;}
#pqscontbox1{position:absolute;}
#pqscontbox1 .inner{display:block; float:left;}
.pqscontmask1{position:relative; overflow:hidden;}
.inner .inside {overflow:hidden; padding:30px 50px;}
.button-left1{width: 40px; height: 100px; margin-top: -50px; position: absolute; top:50%; left:0; background: url(../images/nav_l.jpg) no-repeat center;opacity:0.4;filter:alpha(opacity=40);z-index: 1024;cursor:pointer; }
.button-right1{width: 40px; height: 100px; margin-top: -50px; position: absolute; top:50%; right:0; background: url(../images/nav_r.jpg) no-repeat center;opacity:0.4;filter:alpha(opacity=40);z-index: 1024;cursor:pointer; }
.button-left1:hover{opacity:1;filter:alpha(opacity=100);}
.button-right1:hover{opacity:1;filter:alpha(opacity=100);}
.bg-img {background: #666;padding: 10px;margin-left: 30px;}
#tags{background-color: #EAEFD6;}

#___plusone_0{
 padding-left: 50px !important;
 width:65px !important;
}
.twitter-share-button{margin-left:5px !important;}
