body, td, th, div, p, label { color: rgb(47, 62, 58); font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: 18px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
a { color: rgb(47, 62, 58); text-decoration: underline; cursor: pointer; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
a:hover { color: rgb(47, 62, 58); text-decoration: none; }
.invalid { color: red ! important; }
.form-validate label { font-size: 12px; }
.validate-indent { margin-bottom: 15px; display: block; }
.validate { margin-top: 15px; }
.message { margin-left: 0pt ! important; margin-right: 0pt ! important; padding-right: 11px; }
.pollstableborder { width: 100%; }
#poll .componentheading { padding-left: 0pt ! important; margin-left: 0pt ! important; }
.article_indent ul { margin: 10px 0px 15px 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.article_indent ul li { padding: 0px 0px 1px 17px; background: transparent url('list_marker.gif') no-repeat scroll 0pt 6px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; line-height: 21px; color: rgb(47, 62, 58); }
.article_indent ul li a { color: rgb(47, 62, 58) ! important; }
.article_indente a { color: rgb(47, 62, 58); text-decoration: underline; }
.article_indent a:hover { color: rgb(47, 62, 58); text-decoration: none; }
.article_indent table td .required { width: 250px; }
.input-field input { width: 150px ! important; color: rgb(132, 129, 129); }
.article-decor { padding: 0px; }
#contact_text { margin: 0px 0px 5px; overflow: auto; height: auto; width: 90%; }
.article_bot { line-height: 5px; }
.article-separator-indent { padding: 0pt; display: none; }
.article_separator { margin: 0pt 0px; background: transparent url('article_separator.gif') repeat-x scroll 0pt 0pt; width: 100%; display: block; height: 14px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.column_separator { padding: 0px 0px 0px 0pt ! important; }
.article_column { padding: 0px 21px 0pt 0px; }
.article_indent h3 { overflow: hidden; }
.article_indent h3 img { margin: 0px 3px 0px 0px ! important; float: left; }
.contentpaneopen img { margin: 0pt 10px 4px 0px; }
.icon-indent { padding: 9px 0pt 0pt 9px; margin-right: 26px; }
.icon-indent img { margin: 0pt 0pt 0pt 18px ! important; }
.width { width: 100%; }
.indent-top-none { margin: 0pt ! important; }
.componentheading { margin: 0pt 0px 20px 0pt; padding: 0pt; color: rgb(22, 42, 61); font-size: 30px ! important; font-weight: normal; line-height: 140%; text-transform: capitalize; }
.contentheading { margin: 0pt; padding: 0pt 0px 0pt 0pt; color: rgb(44, 154, 190); font-size: 22px; line-height: 28px; font-weight: normal; }
.contentheading a {color: rgb(44, 154, 190); text-decoration:underline;}
.buttonheading { padding: 0pt 0px 0px 0pt; }
.buttonheading img { margin: 0px; }
.iteminfo { margin: 0px 0px 15px; padding: 0px 0px 6px; }
td.modifydate { padding: 13px 0pt 5px; font-size: 11px; text-decoration: none ! important; color: rgb(47, 62, 58); }
div.modifydate { padding: 12px 0px 0px 0pt; font-size: 10px; text-decoration: none ! important; color: rgb(167, 166, 166); }
.createdby { color: rgb(15, 85, 157); display: block; font-size: 11px; font-weight: normal; text-transform: none; }
.createdate { margin: 0px 0px 0px 0pt ! important; padding: 0pt 0px 0px 1px ! important; font-size: 11px; text-transform: none; color: rgb(47, 62, 58); font-weight: normal; line-height: 12px; display: block; }
span.small { margin: 0pt 0px 0pt 0pt; padding: 0pt 0px 0pt 2px; font-size: 11px; text-transform: none; color: rgb(47, 160, 194); line-height: 14px; }
.wrapper-title span.small { margin: 0pt; padding: 0pt 0pt 0pt 31px; color: rgb(116, 116, 116); font-size: 11px; line-height: 13px; }
.results span.small { margin: 0pt 0pt 0pt 4px ! important; color: rgb(4, 4, 4); }
div.small { margin: 0pt; padding: 6px 0px 1px 1px; color: rgb(47, 62, 58); display: block; font-size: 11px; text-transform: none; font-weight: normal; }
.button, .validate { border: medium none ; margin: 0pt; padding: 5px 0pt 7px; background: rgb(224, 243, 250) none repeat scroll 0% 0% ! important; color: rgb(0, 0, 0); font-size: 14px; line-height: 15px; height: auto ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; font-weight: bold; font-family: Arial,Helvetica,sans-serif; text-align: center; text-decoration: none; text-transform: lowercase; display: block; width: 88px; }
.button:hover { color: rgb(0, 0, 0); text-decoration: underline; }
.search_result .button { border: medium none ; margin: 0pt; padding: 5px 0pt 7px; background: transparent url('main_wrapper_button.gif') no-repeat scroll 0pt 0pt; color: rgb(0, 0, 0); font-size: 14px; line-height: 15px; height: auto ! important; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-weight: bold; font-family: Arial,Helvetica,sans-serif; text-align: center; text-decoration: none; text-transform: lowercase; display: block; width: 88px; float: left; }
.word label { float: left; padding-top: 3px; }
.word #search_searchword { float: left; margin-right: 9px; }
#editor-xtd-buttons div.readmore { margin: 0px; background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: auto; width: auto; }
div.readmore { margin: 0pt 0px 0px; padding: 0pt 0px 0px 10px; }
div a.readon { border: medium none ; margin: 15px 23px 0pt 0pt; padding: 5px 0pt 7px; background: rgb(224, 243, 250) none repeat scroll 0% 0% ! important; color: rgb(47, 62, 58); font-size: 13px; line-height: 15px; height: auto ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; font-family: Arial,Helvetica,sans-serif; text-align: center; display: block; width: 112px; float: left; font-weight: bold; text-decoration: none; }
a.readon:hover { color: rgb(0, 0, 0) ! important; text-decoration: none; }
.readon span { padding: 0pt 13px 0pt 0pt; background: transparent url('bull_1.gif') no-repeat scroll right 6px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-decoration: none; }
.readon span span { padding: 0pt ! important; background: transparent url('line_1.gif') repeat-x scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-decoration: none; color: rgb(47, 62, 58); }
.readon:hover span span { padding: 0pt ! important; background: transparent none repeat scroll 0% 0% ! important; text-decoration: none; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; color: rgb(47, 62, 58); }
.text-page, .pagenav { color: rgb(238, 238, 238) ! important; text-decoration: none; }
.blog_more { padding: 25px 0px 25px 0pt; }
.blog_more h2 { padding: 0px; background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(0, 0, 0) ! important; font-size: 12px; }
.blog_more ul { margin: 11px 0px 15px 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.blog_more ul li { padding: 0pt 0pt 0pt 23px; background: transparent url('list_marker.gif') no-repeat scroll 0pt 2px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); line-height: 16px; margin-bottom: 6px; }
.blog_more ul li a { line-height: 16px; color: rgb(52, 83, 100); text-decoration: none; }
.blog_more ul li a:hover { color: rgb(169, 211, 56); }
.blog_more strong { color: rgb(22, 42, 61); font-size: 17px ! important; font-family: Tahoma; display: block; padding-bottom: 15px; margin-top: 0pt; font-weight: normal; text-transform: none ! important; }
.pagination span { background: rgb(38, 4, 1) url('pagination-left.gif') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-right: 3px; display: block; float: left; }
.pagination span font { padding: 5px 10px; background: transparent url('pagination-right.gif') no-repeat scroll right 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; line-height: 14px; color: rgb(20, 109, 172); font-weight: bold; display: block; font-size: 11px; }
.pagenav { padding: 0pt 4px; color: rgb(238, 238, 238); font-size: 12px; font-weight: normal; }
.pagination_nav { padding: 21px 20px 0px 0px; background: rgb(25, 25, 25) none repeat scroll 0% 0%; color: rgb(238, 238, 238); font-size: 12px; text-align: center; word-spacing: 3px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.pagination_nav div { padding: 5px 0px; background: rgb(244, 244, 244) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.pagination { overflow: hidden; margin-top: 10px; display: block; }
.pagination li { padding: 0px 5px; float: left; }
.pagination_result { padding: 0pt 0px 21px; background: rgb(25, 25, 25) none repeat scroll 0% 0%; color: rgb(32, 32, 32); line-height: 16px; text-align: center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-weight: bold; font-size: 12px; }
.sectiontableheader img { vertical-align: middle; margin-right: 6px; }
.sectiontableentry0 td { padding: 10px 5px; color: rgb(4, 4, 4); }
.sectiontableentry1 td { padding: 10px 15px; background: rgb(246, 255, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(4, 4, 4); }
.sectiontableentry2 td { padding: 10px 15px; color: rgb(4, 4, 4); }
.sectiontableentry1 a { color: rgb(4, 4, 4) ! important; }
.sectiontableentry2 a { color: rgb(4, 4, 4); }
.sectiontableentry1 a:hover { color: rgb(4, 4, 4); }
.sectiontableentry2 a:hover { color: rgb(4, 4, 4); }
.var1 { margin: 10px 0px; padding: 10px ! important; background: rgb(246, 255, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(4, 4, 4); }
.var1 p, .var2 p { color: rgb(4, 4, 4); }
.var1 h4 a, .var2 h4 a { color: rgb(4, 4, 4) ! important; }
.var2 { margin: 10px 0px; padding: 10px ! important; color: rgb(4, 4, 4); }
.results { padding: 0px 19px 0px 0pt; text-align: center; }
#page { padding: 0px 0pt 0pt; }
#page ol li { padding: 0px 0px 10px; text-align: left; }
.searchintro { padding: 15px 0px 0pt 0pt; }
.searchintro strong { color: rgb(44, 154, 190); font-weight: bold; }
#page h3 { padding: 10px 0px 15px 0pt; font-size: 130%; text-align: left; color: rgb(22, 42, 61); text-transform: none; font-weight: bold; }
#page .display .inputbox, #page .inputbox { margin-top: 3px; color: rgb(40, 40, 40); }
#page .only input { margin: 3px 0pt; vertical-align: middle; }
#page #ordering { height: 20px; }
#page .display { padding: 10px 0px 25px; }
#page legend { padding: 3px 7px; background: rgb(4, 4, 4) none repeat scroll 0% 0%; color: rgb(255, 255, 255); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.search_result { padding-top: 0pt; padding-left: 0pt; padding-right: 10px; }
.sectiontableentry0 .pad2 { color: rgb(255, 255, 255); }
.sectiontableentry0 .pad2, .sectiontableentry1 .pad2, .sectiontableentry2 .pad2 { padding: 2px 0px 2px 15px; }
.sectiontableheader { padding: 15px 0pt; }
.extra-wrapper { border: medium none  ! important; width: 3%; float: left; }
.poll-body { padding: 15px 0pt 5px; }
.poll .question { padding: 11px 0pt 0pt; font-size: 13px ! important; color: rgb(47, 62, 58) ! important; line-height: 14px; font-weight: bold; }
.poll .body label { padding: 0px 0px 0pt 7px ! important; font-size: 11px; line-height: 14px; color: rgb(255, 255, 255); }
.button { cursor: pointer; }
.poll .button { border: medium none ; margin: 0pt ! important; padding: 5px 0pt ! important; background: rgb(224, 243, 250) none repeat scroll 0% 0% ! important; color: rgb(0, 0, 0); font-size: 13px; height: auto ! important; line-height: 13px; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; width: 78px ! important; text-align: center; display: block; font-weight: bold; text-transform: capitalize ! important; font-family: Arial,Helvetica,sans-serif; }
.poll .button:hover, .poll .result:hover { color: rgb(47, 62, 58); text-decoration: underline; }
.poll .result { border: medium none ; margin: 0pt 87px 0pt 0pt ! important; padding: 5px 0pt ! important; background: rgb(224, 243, 250) none repeat scroll 0% 0% ! important; font-size: 13px; height: auto ! important; line-height: 16px; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; width: 78px ! important; text-align: center; display: block; font-weight: bold; text-transform: capitalize ! important; font-family: Arial,Helvetica,sans-serif; }
.poll .section, .poll .section2 { padding: 0px 0px 0pt; overflow: hidden; width: 100%; margin-bottom: 1px; }
.poll .radio { float: left; width: 19px; }
.poll .radio input { display: block; width: 16px; height: 16px; vertical-align: middle; }
.poll .var { margin: 0px 0px 0px 20px; text-align: left; }
.display { padding: 0px 0px 10px; }
.display select { border: 1px solid rgb(4, 4, 4); width: 100px; }
.sectiontableentry1 div, .sectiontableentry0 div { font-size: 1px; }
.fright { float: right; }
.fleft { float: left; }
.extra-text-title { padding-bottom: 20px; font-size: 14px; }
dl.contentpane dt { padding: 10px 0px 20px; }
dl.contentpane dd { overflow: hidden; width: 100%; }
dl.contentpane div { vertical-align: middle; }
dl.contentpane .description { padding: 0px; width: 110px; vertical-align: middle; }
dl.contentpane .input-field { padding: 0px; width: 160px; vertical-align: middle; }
* html dl.contentpane .input-field { padding-top: 3px; }
dl.contentpane .button-field { width: 140px; }
dl.contentpane .button-field .validate { border: medium none ; margin: 0pt; padding: 5px 0pt 7px; background: transparent url('main_wrapper_button.gif') no-repeat scroll 0pt 0pt; color: rgb(0, 0, 0); font-size: 14px; line-height: 15px; height: auto ! important; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-weight: bold; font-family: Arial,Helvetica,sans-serif; text-align: center; text-decoration: none; text-transform: lowercase; display: block; width: 88px; }
dl.contentpane .button-field .validate:hover { color: rgb(0, 0, 0); text-decoration: underline; }
.row-logo .fright .module-search { background: transparent url('bg_search.gif') no-repeat scroll 0pt 131px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 246px; }
.row-logo .fright .search { padding: 131px 0pt 0pt; overflow: hidden; width: 100%; }
.row-logo .fright .search-input { float: left; width: 212px; }
.row-logo .fright .search-button { float: left; width: 33px; }
.module-search h3 { padding: 107px 0pt 0pt 3px; color: rgb(255, 255, 255); font-size: 13px; font-weight: normal; }
.search .inputbox { border: 1px solid rgb(4, 4, 4); margin: 0pt; padding: 5px 0pt 4px 5px; background: transparent none repeat scroll 0% 0%; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal; line-height: 14px; vertical-align: top; width: 212px; color: rgb(0, 0, 0); text-transform: capitalize ! important; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.search .button { margin: 0pt; padding: 0pt ! important; background: transparent none repeat scroll 0% 0% ! important; color: rgb(255, 255, 255); width: 33px ! important; height: 42px ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; }
.search_result h3 { color: rgb(214, 213, 213); text-transform: uppercase; font-size: 14px; }
.search_result p { padding: 10px 0px 0px; }
#search_searchword { border: 1px solid rgb(4, 4, 4); }
legend { background: rgb(4, 36, 71) none repeat scroll 0% 0%; color: rgb(196, 196, 196); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.highlight { color: rgb(44, 154, 190); font-weight: bold; }
.phrase { border: 1px solid rgb(4, 4, 4); padding: 0pt 10px; color: rgb(255, 255, 255); float: left; width: 60%; }
.phrase .inputbox { background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(128, 128, 128); display: block; margin-top: 10px; }
.phrase .inputbox option { border-bottom: 1px solid rgb(32, 32, 32); padding: 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.phrase .inputbox option a:hover { border-color: rgb(207, 208, 214); background: rgb(204, 0, 0) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(30, 51, 0); }
fieldset.word, fieldset.only { border: 1px solid rgb(53, 53, 53); }
.only { border: 0pt solid ; padding: 0pt 10px; line-height: 1.3em; }
.only-indent { padding-bottom: 2px; }
.word { border: 0pt solid  ! important; padding: 10px 10px 10px 0pt; }
.word input { margin: 0pt 0pt 0pt 10px; padding: 1px 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 102, 20); font-weight: normal; }
.contact_email input { margin: 4px 0px 3px; }
.contact_email input, .contact_email textarea { margin-top: 4px ! important; color: rgb(116, 116, 116); font-size: 11px; font-family: Arial; }
#contact_email_copy { margin-top: 2px ! important; vertical-align: middle; }
.only .indent-extra-top { padding: 11px 0pt; }
.line-bottom-phrase { height: 27px; }
.separate-search { border: medium none ; width: 2%; float: left; }
.adminform td { padding: 0px 0px 2px; }
.error { margin: 0px 0pt 25px; }
.error h2 { padding: 15px 0pt; color: rgb(189, 2, 2); font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: bold; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#system-message dt.error, dt.message { display: none; }
.error dd ul { border-top: 3px solid rgb(103, 6, 6); border-bottom: 3px solid rgb(103, 6, 6); margin: 0pt ! important; padding: 5px 0px 5px 5px; background: rgb(146, 2, 2) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); }
.error dd ul li { margin: 0px 0px 0px 20px ! important; background: transparent none repeat scroll 0% 0% ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; color: rgb(255, 255, 255) ! important; }
.pass_remind { padding: 0px 0px 0px 10px; vertical-align: middle; }
.module label { padding: 0pt 0px 8px 0pt; display: block; vertical-align: middle; color: rgb(47, 62, 58); font-size: 13px; line-height: 14px; }
.poll-body { padding: 20px 4px 10px 0pt; }
.count { font-weight: bold; color: rgb(192, 219, 40); }
.module span { color: rgb(100, 181, 207); font-size: 13px; font-weight: normal; }
.breadcrumbs { padding: 12px 0pt 11px 31px; display: block; color: rgb(140, 0, 25); font-size: 12px; }
.breadcrumbs .pathway { color: rgb(140, 0, 25) ! important; text-decoration: none ! important; text-transform: none; font-size: 12px; }
.breadcrumbs .pathway:hover { text-decoration: none ! important; color: rgb(140, 0, 25); font-size: 12px; }
.breadcrumbs img { margin: 0pt 14px 1px 2px; }
.header ul.menu-nav { margin: 0pt ! important; padding: 0pt 100px 0pt 136px ! important; list-style-type: none; list-style-image: none; list-style-position: outside; }
.header ul.menu-nav li {margin: 0pt ! important; padding: 0pt ! important; display: block ! important; font-weight: bold; text-transform: uppercase; float: left ! important; }
.header ul.menu-nav li a { border: medium none ; text-decoration: none ! important; display: block ! important; float: left ! important; }
.header ul.menu-nav li a span { padding: 18px 20px 17px; color: rgb(255, 255, 255); display: block; font-size: 14px; text-decoration: none ! important; float: left; font-weight: bold; }
.header ul.menu-nav li a:hover { border: medium none ; background: transparent url('top_menu_wrapper_button.gif') repeat-x scroll 0pt 0pt; display: block; text-decoration: none; width: auto; font-weight: bold; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.header ul.menu-nav li a:hover span { background: transparent url('top_menu_wrapper_button.gif') repeat-x scroll 0pt 0pt; display: block; color: rgb(255, 255, 255); font-weight: bold; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.header ul.menu-nav li.active a { border: medium none ; background: transparent url('top_menu_wrapper_button.gif') repeat-x scroll 0pt 0pt; display: block; float: left; text-align: center; width: auto; font-weight: bold; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.header ul.menu-nav li.active a span { background: transparent url('top_menu_wrapper_button.gif') repeat-x scroll 0pt 0pt; color: rgb(255, 255, 255); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.footer ul.menu-nav { margin: 0pt ! important; padding: 0pt 0pt 0pt 0pt ! important; }
.footer ul.menu-nav li { padding: 0pt; display: block; float: left; }
.footer ul.menu-nav li a { border: medium none ; text-decoration: none ! important; display: block; float: left; }
.footer ul.menu-nav li a span { padding: 0pt 10px; background: transparent url('separator_menu.gif') no-repeat scroll right 4px; color: rgb(161, 172, 190); display: block; font-size: 13px; text-decoration: none ! important; float: left; font-weight: normal; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-transform: capitalize; }
.footer ul.menu-nav li a:hover { border: medium none ; display: block; text-decoration: none; width: auto; font-weight: normal; }
.footer ul.menu-nav li a:hover span { display: block; color: rgb(76, 184, 212); font-weight: normal; }
.footer ul.menu-nav li.active a { border: medium none ; display: block; float: left; text-align: center; width: auto; font-weight: normal; }
.footer ul.menu-nav li.active a span { color: rgb(76, 184, 212); }
.moduletable-login { padding: 15px 0pt 0pt 25px; color: rgb(132, 129, 129); }
.bg-input { margin: 3px 0pt 6px; background: transparent url('bg_input.gif') no-repeat scroll 0pt 0pt; height: 24px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.module-login label { padding: 0pt; font-size: 13px; line-height: 18px; display: block; color: rgb(47, 62, 58); font-weight: normal; }
.module-login p, label.remember { padding: 0pt 0px 0px; font-size: 13px; font-weight: normal; color: rgb(57, 60, 66); }
label.remember { padding: 7px 0pt 0pt 1px; font-size: 13px; color: rgb(47, 62, 58); }
.module-login a { color: rgb(47, 62, 58); font-size: 11px; line-height: 16px ! important; font-weight: normal; }
.module-login a:hover { color: rgb(47, 62, 58); }
.module-login .inputbox { border: 1px solid rgb(47, 62, 58); margin: 0pt ! important; padding: 3px 0px 1px 11px; background: transparent none repeat scroll 0% 0%; width: 170px; color: rgb(47, 62, 58); font-size: 13px; font-family: Arial,Helvetica,sans-serif; line-height: 16px; vertical-align: top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.indent-button { margin: 12px 0pt 1px; }
.module-login .button { border: medium none ; margin: 0pt 0pt 0px ! important; padding: 4px 0pt 8px ! important; background: rgb(224, 243, 250) none repeat scroll 0% 0% ! important; color: rgb(0, 0, 0); font-size: 13px; height: auto ! important; line-height: 14px; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; width: 71px ! important; text-align: center; display: block; text-transform: capitalize ! important; font-family: Arial,Helvetica,sans-serif; font-weight: bold; }
.module-login .button:hover { color: rgb(0, 0, 0); text-decoration: underline; }
.logform-indent { padding: 5px 0pt; line-height: 16px; }
.logform-indent p { margin: 0pt; padding: 1px 0pt 0pt 2px; line-height: 14px; }
.form-indent-button { padding: 9px 0pt 5px ! important; }
.form-indent1 { padding: 0pt 0pt 0pt 2px ! important; font-size: 11px ! important; color: rgb(47, 62, 58) ! important; line-height: 13px; }
.form-indent1 a, .form-indent1 a:hover { color: rgb(47, 62, 58) ! important; font-size: 11px ! important; }
#mod_login_remember { border: medium none ; margin: 10px 5px 0pt 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; float: left; vertical-align: middle; width: 12px; height: 12px; }
.contenttoc th { padding-bottom: 10px; }
.pagenavcounter { padding: 15px 0pt; }
.article-indent h3 img { margin: 5px 0pt 0pt ! important; }
.article-indent h3, .article-indent h2 { padding: 15px 0pt 10px; }
.separator-bottom { background: transparent url('separator_bottom.gif') repeat-x scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.width { width: 100%; }
.extra-indent-right { padding: 11px 14px 0pt 0pt; }
.indent-button23 { padding-top: 19px; }
.menu { margin: 14px 11px 40px 7px ! important; list-style-type: none; list-style-image: none; list-style-position: outside; }
.menu li { margin: 0pt; overflow: hidden; line-height: 15px; width: 100%; float: left; }
.menu li a { padding: 3px 0pt 2px 18px; background: transparent url('main_menu_marker.gif') no-repeat scroll 0pt 8px; color: rgb(52, 83, 100) ! important; font-size: 13px; line-height: 15px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-decoration: none; display: block; float: left; }
.menu li a:hover { color: rgb(167, 210, 51) ! important; line-height: 15px; }
.menu li li { border: medium none ; margin: 0pt; padding: 0pt 0pt 0pt 0px; background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.menu .active ul { margin: 0pt; padding: 15px 0pt 5px 21px; }
.menu .active ul li { padding: 0pt; }
.menu .active a { padding: 3px 0pt 2px 18px; color: rgb(52, 83, 100) ! important; }
.menu .active a:hover { color: rgb(167, 210, 51) ! important; }
.menu ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
.pagin-top, .pagin-bottom, .pagin-top span, .pagin-top a, .pagin-bottom span, .pagin-bottom a, .pagin, .pagin span, .pagin a, .pagin a:hover, .pagin-top-border { color: rgb(4, 4, 4) ! important; }
.pagin-top { padding: 1px 0pt ! important; }
.pagin-bottom { padding: 11px 0pt 15px; }
.log p { padding: 10px 0pt; font-weight: normal; color: rgb(100, 181, 207); font-size: 13px; }
#component-contact .contentheading { padding: 0pt 0pt 15px ! important; font-size: 125%; color: rgb(90, 121, 134); }
.article-indent ul { margin: 15px 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.article-indent ul li { padding: 0pt 0pt 0pt 23px; background: transparent url('list_marker.gif') no-repeat scroll 0pt 1px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; line-height: 17px; margin-bottom: 4px; font-size: 13px; color: rgb(47, 62, 58); }
.article-indent ul li a { line-height: 17px; color: rgb(44, 154, 190) ! important; font-size: 13px; }
.article-indent ul li a:hover { color: rgb(44, 154, 190) ! important; }
.article-indent ul li p { line-height: 17px; }
.list-web-links li span, .list li span { margin: 0pt 0pt 0pt 5px; color: rgb(47, 160, 194) ! important; }
.contentdescription img { margin-right: 19px; }
.row-img img { margin: 0pt; }
#body { background: rgb(17, 29, 49) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: center; }
.main { margin: 0pt auto; padding: 0pt; width: 1200px; position: relative; }
.clear { overflow: hidden; width: 100%; }
.clear1 { clear: both; }
.br { display: block; }
.wrapper-header { background: transparent url('wrapper_header.jpg') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.wrapper-header-small { background: transparent url('wrapper_header_small.jpg') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.row-logo { height: 420px; }
.row-logo-small { height: 260px; }
.row-logo .h1 { margin: 29px 0pt 0pt 159px; display: block; position: absolute; }
.row-logo .h1 a { display: block; position: absolute; cursor: pointer; }
.row-logo-small .h1 { margin: 29px 0pt 0pt 159px; display: block; position: absolute; }
.row-logo-small .h1 a { display: block; position: absolute; cursor: pointer; }
.tail-content { background: rgb(255, 255, 255) url('tail_content.jpg') repeat-x scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.tail-content-small { background: rgb(255, 255, 255) url('tail_content_small.jpg') repeat-x scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.row-top-menu { height: 53px; }
#content { padding: 0pt 1px 0pt 0pt; }
#container { padding: 0pt; overflow: hidden; height: 100%; text-align: left; }
#right { float: right; text-align: left; width: 342px; }
.right-indent { padding: 0pt 0pt 0pt 55px; }
.indent-content { padding: 0px 131px 0pt 132px; }
.top-box {margin-bottom:20px;}
.top-box .border-top { background: rgb(251, 255, 248) url('border_top.gif') repeat-x scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.top-box .border-bottom { background: transparent url('border_bottom.gif') repeat-x scroll center bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.top-box .border-left { background: transparent url('border_left.gif') repeat-y scroll left center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.top-box .border-right { background: transparent url('border_right.gif') repeat-y scroll right center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.top-box .corner-top-left { background: transparent url('corner_top_left.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.top-box .corner-top-right { background: transparent url('corner_top_right.gif') no-repeat scroll right top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.top-box .corner-bottom-left { background: transparent url('corner_bottom_left.gif') no-repeat scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.top-box .corner-bottom-right { background: transparent url('corner_bottom_right.gif') no-repeat scroll right bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.top-box-inner { padding: 26px 0pt 2px 17px; }
.row-col { padding: 24px 0pt 0pt; }
.row-col .col-1a { background: transparent url('banner_wrapper_1.jpg') no-repeat scroll 0pt 0pt; width: 282px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 70px; }
.row-col .col-2a { background: transparent url('banner_wrapper_2.jpg') no-repeat scroll 0pt 0pt; width: 282px; margin-left: 15px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 70px; }
.top-box .col-1 { width: 298px; text-align: left; }
.top-box .col-2 { width: 585px; text-align: left; }
.top-box .col-2 h3 { font-size: 31px; color: rgb(22, 42, 61); line-height: 43px; }
.top-box .col-2 em { padding: 4px 0pt 10px; display: block; font-family: Arial,Helvetica,sans-serif; font-size: 15px; }
.inner-extra-indent { padding: 12px 6px 10px 72px; font-size: 12px; line-height: 15px; color: rgb(0, 0, 0); }
.extra-link { padding: 0pt 12px 0pt 0pt; background: transparent url('extra_bull.gif') no-repeat scroll right 6px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-weight: bold; }
.extra-link a { background: transparent url('link_line.gif') repeat-x scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-decoration: none; color: rgb(255, 255, 255); font-size: 12px; }
.extra-link a:hover { background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-decoration: none; color: rgb(255, 255, 255); }
.extra-link1 { padding: 0pt; background: transparent url('extra_bull.gif') no-repeat scroll right 6px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-weight: bold; display: block; width: 73px; }
.extra-link1 a { margin: 0pt 12px 0pt 0pt; background: transparent url('link_line.gif') repeat-x scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-decoration: none; color: rgb(255, 255, 255); font-size: 12px; }
.extra-link1 a:hover { background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-decoration: none; color: rgb(255, 255, 255); }
.wrapper-box .box-title .border-top { background: rgb(61, 183, 209) url('border1_top.gif') repeat-x scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.wrapper-box .box-title .border-bottom { background: transparent url('border1_bottom.gif') repeat-x scroll center bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.wrapper-box .box-title .corner-top-left { background: transparent url('corner1_top_left.gif') no-repeat scroll left top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.wrapper-box .box-title .corner-top-right { background: transparent url('corner1_top_right.gif') no-repeat scroll right top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.wrapper-box .box-title .corner-bottom-left { background: transparent url('corner1_bottom_left.gif') no-repeat scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.wrapper-box .box-title .corner-bottom-right { background: transparent url('corner1_bottom_right.gif') no-repeat scroll right bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.wrapper-box .box-title h3 { padding: 6px 11px 6px 19px; color: rgb(255, 255, 255); font-size: 22px; font-weight: normal; }
.wrapper-box .main-box { padding: 14px 11px 40px 7px; }
.s1 .main-box { padding: 14px 0pt 25px 7px ! important; }
#right .module ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#right .module ul li { padding: 0pt 0pt 0pt 23px; background: transparent url('list_marker.gif') no-repeat scroll 0pt 3px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(52, 83, 100); margin-bottom: 4px; }
#right .module ul li a { color: rgb(52, 83, 100); text-decoration: none; }
#right .module ul li a:hover { text-decoration: none; color: rgb(169, 211, 56); }
#right .list-1 { overflow: hidden; margin-bottom: 5px ! important; width: 100%; }
#right .list-1 li { margin: 0pt 0pt 7px ! important; padding: 0pt ! important; background: transparent none repeat scroll 0% 0% ! important; overflow: hidden; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; width: 100%; float: left; }
#right .list-1 li a { color: rgb(47, 62, 58); font-size: 14px; text-decoration: none; display: block; float: left; line-height: 21px; }
#right .list-1 li strong { display: block; float: left; width: 55px; height: 22px; text-align: center; color: rgb(255, 255, 255); font-size: 12px; margin-right: 12px; line-height: 22px; }
#right .list-1 .list-wrapper-1 strong { background: transparent url('list_wrapper_1.gif') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#right .list-1 .list-wrapper-1 a:hover { color: rgb(255, 135, 61) ! important; }
#right .list-1 .list-wrapper-2 strong { background: transparent url('list_wrapper_2.gif') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#right .list-1 .list-wrapper-2 a:hover { color: rgb(159, 161, 5) ! important; }
#right .list-1 .list-wrapper-3 strong { background: transparent url('list_wrapper_3.gif') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#right .list-1 .list-wrapper-3 a:hover { color: rgb(115, 169, 208) ! important; }
.wrapper-link1 { background: rgb(224, 243, 250) none repeat scroll 0% 0%; width: 112px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-align: center; height: 27px; line-height: 26px; }
.wrapper-link1 span { padding: 0pt 13px 0pt 0pt; background: transparent url('bull_1.gif') no-repeat scroll right 6px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.wrapper-link1 a { background: transparent url('line_1.gif') repeat-x scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-decoration: none; font-weight: bold; }
.wrapper-link1 a:hover { background: transparent none repeat scroll 0% 0% ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; }
.img-indent { margin: 0pt 12px 0pt 0pt; float: left; }
.article-indent { padding: 10px 21px 29px 0pt; }
.extra-box .box-title h3 { padding: 5px 0pt 10px; color: rgb(22, 42, 61); font-size: 24px; }
.extra-box-separator { padding: 20px 0pt 0pt; background: transparent url('extra_box_separator.gif') repeat-x scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.extra-box { padding-bottom: 21px ! important; }
.extra-box ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.extra-box ul li { padding: 0pt 0pt 0pt 23px; background: transparent url('list_marker.gif') no-repeat scroll 0pt 2px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-bottom: 8px; }
.extra-box ul li a { color: rgb(52, 83, 100); line-height: 17px; text-decoration: none; font-size: 14px; }
.extra-box ul li a:hover { color: rgb(169, 211, 56); line-height: 17px; text-decoration: none; font-size: 14px; }
.tail-footer { border-top: 4px solid rgb(76, 184, 212); background: rgb(17, 29, 49) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.footer { padding: 28px 0pt 40px; }
.footer .fleft { width: 900px; }
.footer .fleft .module{padding-left:138px;}
.footer .fleft .module div{padding-left:10px;}
.footer .fleft .module div span.link, .footer .fleft .module div span.link *{color:#FFF;}

.footer .fright { width: 419px; color: rgb(107, 118, 137); }
.footer .fright span { display: block; }
.footer .fright a { color: rgb(107, 118, 137); text-decoration: none; }
.footer .fright a:hover { color: rgb(76, 184, 212); text-decoration: underline; }

/* ::::: http://osc.template-help.com/joomla_26072/templates/theme376/css/constant.css ::::: */

* { margin: 0px; padding: 0px; }
html { height: 100%; }
body {  }
table.list { border: 0px none ; padding: 0pt; border-collapse: collapse; width: 100%; }
table.list td { vertical-align: top; padding: 0 5px; background:#FFFFEF; border:1px solid #BFBFBF}
table.list th { text-align: left; font-weight:bold;vertical-align: top; padding: 0 5px; background:#EFEFEF; border-bottom:1px solid #999;border-right:1px solid #999}
img { border: medium none ; }
h1 { font-size: 180%; font-weight:normal; color: rgb(44, 154, 190); margin:0.4em 0 0.2em 0; line-height:1.2em}
h2 { font-size: 125%; margin:0.5em 0 0.3em 0; }
h2 a{color:#ff853c}
h3 { font-size: 110%; font-weight:bold;}
h4 { font-size: 110%; margin-bottom:5px;}
p { padding: 0px 0px 13px; }

textarea.inputbox { 
	margin: 0px 0px 5px; width: 300px; height: 100px; 
	background:#FFFFEF;
	border:1px solid #BFBFBF;
}
select { margin: 12px 0px; height: auto; vertical-align: middle; }
ul { margin: 0px 0px 10px 15px; list-style-type: disc; list-style-image: none; list-style-position: outside; }

ul ul { margin: 5px 0px 0px 35px; list-style-type: disc; list-style-image: none; list-style-position: outside; }

ol { margin: 0px 0px 10px 25px; }
.width { width: 100%; }
.main { text-align: left; }
table.blog { width: 100%; }

div.read_more {
	margin-bottom:10px;
}
div.read_more a{
	color:#999;
}

#breadcrumbs {font-size:12px; font-family:Tahoma; margin-bottom:15px; color:#BBBBBB;}
#breadcrumbs a {text-decoration:none; color:#999; text-align:left !important;}
#breadcrumbs a:hover {background:none; text-decoration:underline; text-align:left !important;}

.breadcrumbs {color:#BBBBBB; padding:0 0 10px; text-align:left !important;}
.breadcrumbs a {color:#BBBBBB; text-align:left !important;}

div.cat_items{
	padding:10px;
	background: #FFFFEF;
}

.message_error{
	clear:all;
	padding:10px;
	background:#fff0f1;
	color:#FF0000;
	margin: 5px 0;
}

.message_success{
	clear:all;
	padding:10px;
	background:#e0ffd6;
	color:#1c6a04;
	margin: 5px 0;
}

input.inputbox{
	background:#FFFFEF;
	border:1px solid #BFBFBF;
}

.auth_form input.text{
	background:#FFFFEF;
	border:1px solid #BFBFBF;
	width:70px;
}

.icon {
	padding:0 !important;
	margin:0 !important;
}


.icon *{
	vertical-align:middle;
}

.icon img{
	margin-right: 5px;
}

input.submit{
	background:#fb8f13;
	color:#FFF;
	font-weight:bold;
	border-right:2px solid #d26b1e;
	border-bottom:2px solid #d26b1e;
}

div.hl_block{
	background:#FFFFEF;
	border:1px solid #BFBFBF;
	padding:10px;
}

div.log_box{
	height:200px;
	overflow:auto;
	padding:5px;
	background:#EFEFEF;
	border:1px solid #BFBFBF;
}

div.log_box .date{
	font-weight:bold;
	font-size:0.9em;
	color:#0000DD;
}

div.log_box .date_hl{
	font-weight:bold;
	font-size:0.9em;	
	color:#FF0000;
}

div.log_box .message{
	margin-bottom:5px;
}

#add_post .inputbox_caption{
	width:80%;
	background:#FFFFEF;
	color:#666;
	border:1px solid #BFBFBF;
	font-size:1.4em;
}

ul.user_menu {
	list-style:none;
	height:20px;
	margin:0 0 10px 0;
	padding:0;
	border-bottom:1px solid #BFBFBF;
}

ul.user_menu li {
	float:left;
	margin:0 20px;
}

ul.user_menu li a{
	padding:0;
	margin:0;
}

ul.user_menu li.active {
	background:#ff6a2f;
	margin:0px;
	padding: 0 10px;
}

ul.user_menu li.active a{
	text-decoration:none;
	color:#FFF;
}

img.incontent{
	border:2px solid #EFEFEF;
	padding:1px;
	background:#FFFFFF;
	margin:0 5px 0px 0;
}

#container p{
	text-align:justify;
}

.smallpicture{
	border:1px solid #BFBFBF;
	padding:1px;
	background:#FFF;
	margin:0 5px 0 0 !important;
}

.photo img{
	border-right:2px solid #b7b906;
	border-bottom:2px solid #b7b906;
	border-top:1px solid #b7b906;
	border-left:1px solid #b7b906;
	padding:1px;
	background:#FFF;
	margin:0 5px 0 0 !important;
}

.cat_items h2{
	margin-top:3px;
}

blockquote {background:url(lquote.jpg) no-repeat 0 0; margin: 1em 0;}
blockquote div {
	background:url(rquote.jpg) no-repeat 100% 100%; padding:10px 45px; font-family:Georgia !important; 
	font-size:1.4em !important; text-decoration:italic;
	font-weight:normal;
	line-height:1.4em;
}
blockquote div div {padding:0; background:0;}

cite {
	display:block;
	font-size:1.2em !important; text-decoration:italic;
	font-weight:normal;
	background:#feffdf;
	padding:1em;
	text-align:left;
	margin:1em 0;
	color:666;
}

a.orange{
	color:#ff5e2a;
}
