/* ::::: http://localhost/xampp/JoomlaSite/templates/system/css/system.css ::::: */

input.system-openid, input.com-system-openid { background: rgb(255, 255, 255) url('login-bg.gif') no-repeat scroll 0pt 50%; color: rgb(0, 0, 0); padding-left: 18px; }
.system-unpublished { border-top: 4px solid rgb(196, 211, 223); border-bottom: 4px solid rgb(196, 211, 223); background: rgb(232, 237, 241) none repeat scroll 0% 0%; }
#system-message { padding: 0pt; margin-bottom: 10px; }
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0pt; font-weight: bold; text-indent: 30px; }
#system-message dd ul { border-top: 3px solid rgb(132, 167, 219); border-bottom: 3px solid rgb(132, 167, 219); padding: 10px; color: rgb(0, 85, 187); margin-bottom: 10px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#system-message dt.message { display: none; }
#system-message dd.message {  }
#system-message dt.error { display: none; }
#system-message dd.error ul { border-top: 3px solid rgb(222, 122, 123); border-bottom: 3px solid rgb(222, 122, 123); color: rgb(204, 0, 0); background-color: rgb(230, 192, 192); }
#system-message dt.notice { display: none; }
#system-message dd.notice ul { border-top: 3px solid rgb(240, 220, 126); border-bottom: 3px solid rgb(240, 220, 126); background: rgb(239, 231, 184) none repeat scroll 0% 0%; color: rgb(204, 0, 0); }
#system-debug { margin: 10px; padding: 10px; color: rgb(204, 204, 204); background-color: rgb(255, 255, 255); }
#system-debug div { font-size: 11px; }
/* ::::: http://localhost/xampp/JoomlaSite/templates/system/css/general.css ::::: */

.invalid { border-color: rgb(255, 0, 0); }
label.invalid { color: rgb(255, 0, 0); }
#editor-xtd-buttons { padding: 5px; }
.button2-left, .button2-right, .button2-left div, .button2-right div { float: left; }
.button2-left a, .button2-right a, .button2-left span, .button2-right span { display: block; height: 22px; float: left; line-height: 22px; font-size: 11px; color: rgb(102, 102, 102); cursor: pointer; }
.button2-left span, .button2-right span { cursor: default; color: rgb(153, 153, 153); }
.button2-left .page a, .button2-right .page a, .button2-left .page span, .button2-right .page span { padding: 0pt 6px; }
.page span { color: rgb(0, 0, 0); font-weight: bold; }
.button2-left a:hover, .button2-right a:hover { text-decoration: none; color: rgb(11, 85, 196); }
.button2-left a, .button2-left span { padding: 0pt 24px 0pt 6px; }
.button2-right a, .button2-right span { padding: 0pt 6px 0pt 24px; }
.button2-left { background: transparent url('j_button2_left.png') no-repeat scroll 0% 0%; float: left; margin-left: 5px; }
.button2-right { background: transparent url('j_button2_right.png') no-repeat scroll 100% 0pt; float: left; margin-left: 5px; }
.button2-left .image { background: transparent url('j_button2_image.png') no-repeat scroll 100% 0pt; }
.button2-left .readmore { background: transparent url('j_button2_readmore.png') no-repeat scroll 100% 0pt; }
.button2-left .pagebreak { background: transparent url('j_button2_pagebreak.png') no-repeat scroll 100% 0pt; }
.button2-left .blank { background: transparent url('j_button2_blank.png') no-repeat scroll 100% 0pt; }
div.tooltip { border: 1px solid rgb(212, 213, 170); padding: 5px; background: rgb(255, 255, 204) none repeat scroll 0% 0%; float: left; max-width: 200px; z-index: 13000; }
div.tooltip h4 { margin: -15px 0pt 0pt; padding: 15px 0pt 5px; background: transparent url('selector-arrow.png') no-repeat scroll 0% 0%; font-size: 95%; font-weight: bold; }
div.tooltip p { margin: 0pt; font-size: 90%; }
.img_caption.left { float: left; margin-right: 1em; }
.img_caption.right { float: right; margin-left: 1em; }
.img_caption.left p { clear: left; text-align: center; }
.img_caption.right p { clear: right; text-align: center; }
.img_caption { text-align: center ! important; }
a img.calendar { background: transparent url('calendar.png') no-repeat scroll 0% 0%; width: 16px; height: 16px; margin-left: 3px; cursor: pointer; vertical-align: middle; }
/* ::::: http://localhost/xampp/JoomlaSite/templates/ap_web_joomla_test2/css/template.css ::::: */

body { margin: 0pt auto; padding: 0pt; background-color: rgb(255, 255, 255); }
#art-main { position: relative; width: 100%; left: 0pt; top: 0pt; }
#art-page-background-glare { position: absolute; width: 100%; height: 423px; left: 0pt; top: 0pt; }
#art-page-background-glare-image { margin: 0pt; background-image: url('page-bgglare.png'); background-repeat: no-repeat; height: 423px; width: 274px; }
html:first-child #art-page-background-glare { border: 1px solid transparent; }
#art-page-background-simple-gradient { position: absolute; background-image: url('page-bgsimplegradient.jpg'); background-repeat: repeat-x; top: 0pt; width: 100%; height: 900px; }
.cleared { border: medium none ; margin: 0pt; padding: 0pt; float: none; clear: both; font-size: 1px; }
form { margin: 0pt ! important; padding: 0pt ! important; }
table.position { position: relative; width: 100%; table-layout: fixed; }
.art-Sheet { margin: 0pt auto; position: relative; z-index: 0; width: 900px; min-width: 111px; min-height: 111px; }
.art-Sheet-body { padding: 10px; position: relative; z-index: 1; }
.art-Sheet-tr, .art-Sheet-tl, .art-Sheet-br, .art-Sheet-bl, .art-Sheet-tc, .art-Sheet-bc, .art-Sheet-cr, .art-Sheet-cl { position: absolute; z-index: -1; }
.art-Sheet-tr, .art-Sheet-tl, .art-Sheet-br, .art-Sheet-bl { width: 138px; height: 138px; background-image: url('sheet-s.png'); }
.art-Sheet-tl { top: 0pt; left: 0pt; clip: rect(auto, 69px, 69px, auto); }
.art-Sheet-tr { top: 0pt; right: 0pt; clip: rect(auto, auto, 69px, 69px); }
.art-Sheet-bl { bottom: 0pt; left: 0pt; clip: rect(69px, 69px, auto, auto); }
.art-Sheet-br { bottom: 0pt; right: 0pt; clip: rect(69px, auto, auto, 69px); }
.art-Sheet-tc, .art-Sheet-bc { left: 69px; right: 69px; height: 138px; background-image: url('sheet-h.png'); }
.art-Sheet-tc { top: 0pt; clip: rect(auto, auto, 69px, auto); }
.art-Sheet-bc { bottom: 0pt; clip: rect(69px, auto, auto, auto); }
.art-Sheet-cr, .art-Sheet-cl { top: 69px; bottom: 69px; width: 138px; background-image: url('sheet-v.png'); }
.art-Sheet-cr { right: 0pt; clip: rect(auto, auto, auto, 69px); }
.art-Sheet-cl { left: 0pt; clip: rect(auto, 69px, auto, auto); }
.art-Sheet-cc { position: absolute; z-index: -1; top: 69px; left: 69px; right: 69px; bottom: 69px; background-color: rgb(252, 253, 253); }
.art-Sheet { margin-top: 10px ! important; }
#art-page-background-simple-gradient, #art-page-background-gradient, #art-page-background-glare { min-width: 900px; }
div.art-Header { margin: 0pt auto; position: relative; z-index: 0; width: 880px; height: 150px; }
div.art-Header-png { position: absolute; z-index: -2; top: 0pt; left: 0pt; width: 880px; height: 150px; background-image: url('header.png'); background-repeat: no-repeat; background-position: left top; }
.art-menu a, .art-menu a:link, .art-menu a:visited, .art-menu a:hover { text-align: left; text-decoration: none; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; letter-spacing: normal; word-spacing: normal; }
.art-menu, .art-menu ul { border: 0pt none ; margin: 0pt; padding: 0pt; list-style-type: none; display: block; }
.art-menu li { border: 0pt none ; margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; display: block; float: left; position: relative; z-index: 5; }
.art-menu li:hover { z-index: 10000; white-space: normal; }
.art-menu li li { float: none; }
.art-menu ul { background: transparent none repeat scroll 0% 0%; visibility: hidden; position: absolute; z-index: 10; left: 0pt; top: 0pt; }
.art-menu li:hover > ul { visibility: visible; top: 100%; }
.art-menu li li:hover > ul { top: 0pt; left: 100%; }
.art-menu:after, .art-menu ul:after { overflow: hidden; content: "."; height: 0pt; display: block; visibility: hidden; clear: both; }
.art-menu, .art-menu ul { min-height: 0pt; }
.art-menu ul { margin: -10px 0pt 0pt -30px; padding: 10px 30px 30px; background-image: url('spacer.gif'); }
.art-menu ul ul { margin: -30px 0pt 0pt -10px; padding: 30px 30px 30px 10px; }
.art-menu { padding: 0px; }
.art-nav { position: relative; height: 25px; z-index: 100; }
.art-nav .l, .art-nav .r { position: absolute; z-index: -1; top: 0pt; height: 25px; background-image: url('nav.png'); }
.art-nav .l { left: 0pt; right: 0px; }
.art-nav .r { right: 0pt; width: 880px; clip: rect(auto, auto, auto, 880px); }
.art-menu ul li { clear: both; }
.art-menu a { overflow: hidden; position: relative; display: block; height: 25px; cursor: pointer; text-decoration: none; margin-right: 0px; margin-left: 0px; }
.art-menu a .r, .art-menu a .l { position: absolute; display: block; top: 0pt; z-index: -1; height: 75px; background-image: url('menuitem.png'); }
.art-menu a .l { left: 0pt; right: 0px; }
.art-menu a .r { width: 400px; right: 0pt; clip: rect(auto, auto, auto, 400px); }
.art-menu a .t { margin: 0pt 0px; padding: 0pt 12px; font-family: Georgia,"Times New Roman",Times,Serif; font-size: 12px; color: rgb(22, 30, 34); line-height: 25px; text-align: center; }
.art-menu a:hover .l, .art-menu a:hover .r { top: -25px; }
.art-menu li:hover > a .l, .art-menu li:hover > a .r { top: -25px; }
.art-menu li:hover a .l, .art-menu li:hover a .r { top: -25px; }
.art-menu a:hover .t { color: rgb(51, 105, 117); }
.art-menu li:hover a .t { color: rgb(51, 105, 117); }
.art-menu li:hover > a .t { color: rgb(51, 105, 117); }
.art-nav .art-menu-separator { display: block; width: 2px; height: 25px; background-image: url('menuseparator.png'); }
.art-menu ul a { border-style: solid; border-width: 0px; overflow: hidden; display: block; text-align: center; white-space: nowrap; height: 20px; width: 180px; line-height: 20px; margin-right: auto; background-image: url('subitem-bg.png'); background-position: left top; background-repeat: repeat-x; }
.art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span { margin: inherit; padding: inherit; display: inline; float: none; background-image: none; text-align: inherit; text-decoration: inherit; }
.art-menu ul a, .art-menu ul a:link, .art-menu ul a:visited, .art-menu ul a:hover, .art-menu ul a:active, .art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span { text-align: left; text-indent: 12px; text-decoration: none; line-height: 20px; color: rgb(0, 0, 0); font-family: Georgia,"Times New Roman",Times,Serif; font-size: 12px; }
.art-menu ul ul a { margin-left: auto; }
.art-menu ul li a:hover { color: rgb(8, 16, 18); background-position: 0pt -20px; }
.art-menu ul li:hover > a { color: rgb(8, 16, 18); background-position: 0pt -20px; }
.art-nav .art-menu ul li a:hover span, .art-nav .art-menu ul li a:hover span span { color: rgb(8, 16, 18); }
.art-nav .art-menu ul li:hover > a span, .art-nav .art-menu ul li:hover > a span span { color: rgb(8, 16, 18); }
.art-contentLayout { position: relative; margin-bottom: 21px; width: 880px; }
.art-Block { margin: 0pt auto; position: relative; z-index: 0; min-width: 15px; min-height: 15px; }
.art-Block-body { padding: 9px; position: relative; z-index: 1; }
.art-Block-tr, .art-Block-tl, .art-Block-br, .art-Block-bl, .art-Block-tc, .art-Block-bc, .art-Block-cr, .art-Block-cl { position: absolute; z-index: -1; }
.art-Block-tr, .art-Block-tl, .art-Block-br, .art-Block-bl { width: 22px; height: 22px; background-image: url('block-s.png'); }
.art-Block-tl { top: 0pt; left: 0pt; clip: rect(auto, 11px, 11px, auto); }
.art-Block-tr { top: 0pt; right: 0pt; clip: rect(auto, auto, 11px, 11px); }
.art-Block-bl { bottom: 0pt; left: 0pt; clip: rect(11px, 11px, auto, auto); }
.art-Block-br { bottom: 0pt; right: 0pt; clip: rect(11px, auto, auto, 11px); }
.art-Block-tc, .art-Block-bc { left: 11px; right: 11px; height: 22px; background-image: url('block-h.png'); }
.art-Block-tc { top: 0pt; clip: rect(auto, auto, 11px, auto); }
.art-Block-bc { bottom: 0pt; clip: rect(11px, auto, auto, auto); }
.art-Block-cr, .art-Block-cl { top: 11px; bottom: 11px; width: 22px; background-image: url('block-v.png'); }
.art-Block-cr { right: 0pt; clip: rect(auto, auto, auto, 11px); }
.art-Block-cl { left: 0pt; clip: rect(auto, 11px, auto, auto); }
.art-Block-cc { position: absolute; z-index: -1; top: 11px; left: 11px; right: 11px; bottom: 11px; background-color: rgb(221, 229, 233); }
.art-Block { margin: 7px; }
.art-BlockHeader { padding: 0pt 11px; position: relative; z-index: 0; height: 30px; margin-bottom: 7px; }
.art-BlockHeader .t { padding: 0pt 6px; height: 30px; color: rgb(0, 0, 0); font-family: Georgia,"Times New Roman",Times,Serif; font-size: 12px; font-style: normal; font-weight: bold; white-space: nowrap; line-height: 30px; }
.art-BlockHeader .l, .art-BlockHeader .r { display: block; position: absolute; z-index: -1; height: 30px; background-image: url('blockheader.png'); }
.art-BlockHeader .l { left: 0pt; right: 3px; }
.art-BlockHeader .r { width: 884px; right: 0pt; clip: rect(auto, auto, auto, 881px); }
.art-header-tag-icon { margin: 0pt 0pt 0pt 5px; padding: 0pt 0pt 0pt 15px; height: 30px; background-position: left top; background-image: url('blockheadericon.png'); background-repeat: no-repeat; min-height: 15px; }
.art-BlockContent { margin: 0pt auto; position: relative; z-index: 0; min-width: 7px; min-height: 7px; }
.art-BlockContent-body { padding: 11px; position: relative; z-index: 1; }
.art-BlockContent-tr, .art-BlockContent-tl, .art-BlockContent-br, .art-BlockContent-bl, .art-BlockContent-tc, .art-BlockContent-bc, .art-BlockContent-cr, .art-BlockContent-cl { position: absolute; z-index: -1; }
.art-BlockContent-tr, .art-BlockContent-tl, .art-BlockContent-br, .art-BlockContent-bl { width: 6px; height: 6px; background-image: url('blockcontent-s.png'); }
.art-BlockContent-tl { top: 0pt; left: 0pt; clip: rect(auto, 3px, 3px, auto); }
.art-BlockContent-tr { top: 0pt; right: 0pt; clip: rect(auto, auto, 3px, 3px); }
.art-BlockContent-bl { bottom: 0pt; left: 0pt; clip: rect(3px, 3px, auto, auto); }
.art-BlockContent-br { bottom: 0pt; right: 0pt; clip: rect(3px, auto, auto, 3px); }
.art-BlockContent-tc, .art-BlockContent-bc { left: 3px; right: 3px; height: 6px; background-image: url('blockcontent-h.png'); }
.art-BlockContent-tc { top: 0pt; clip: rect(auto, auto, 3px, auto); }
.art-BlockContent-bc { bottom: 0pt; clip: rect(3px, auto, auto, auto); }
.art-BlockContent-cr, .art-BlockContent-cl { top: 3px; bottom: 3px; width: 6px; background-image: url('blockcontent-v.png'); }
.art-BlockContent-cr { right: 0pt; clip: rect(auto, auto, auto, 3px); }
.art-BlockContent-cl { left: 0pt; clip: rect(auto, 3px, auto, auto); }
.art-BlockContent-cc { position: absolute; z-index: -1; top: 3px; left: 3px; right: 3px; bottom: 3px; background-color: rgb(236, 241, 243); }
.art-BlockContent-body { color: rgb(44, 61, 68); font-family: Georgia,"Times New Roman",Times,Serif; font-size: 12px; }
.art-BlockContent-body a:link { color: rgb(50, 102, 113); font-family: Georgia,"Times New Roman",Times,Serif; }
.art-BlockContent-body a:visited, .art-BlockContent-body a.visited { color: rgb(113, 148, 162); font-family: Georgia,"Times New Roman",Times,Serif; text-decoration: none; }
.art-BlockContent-body a:hover, .art-BlockContent-body a.hover { color: rgb(189, 120, 31); font-family: Georgia,"Times New Roman",Times,Serif; text-decoration: none; }
.art-BlockContent-body ul { margin: 0pt; padding: 0pt; list-style-type: none; color: rgb(23, 48, 53); }
.art-BlockContent-body li { font-family: Georgia,"Times New Roman",Times,Serif; font-size: 12px; }
.art-BlockContent-body ul li { margin: 0.5em 0pt; padding: 0px 0pt 0px 9px; background-image: url('blockcontentbullets.png'); background-repeat: no-repeat; line-height: 1.2em; }
.art-Post { margin: 0pt auto; position: relative; z-index: 0; min-width: 27px; min-height: 27px; }
.art-Post-body { padding: 14px; position: relative; z-index: 1; }
.art-Post-tr, .art-Post-tl, .art-Post-br, .art-Post-bl, .art-Post-tc, .art-Post-bc, .art-Post-cr, .art-Post-cl { position: absolute; z-index: -1; }
.art-Post-tr, .art-Post-tl, .art-Post-br, .art-Post-bl { width: 38px; height: 38px; background-image: url('post-s.png'); }
.art-Post-tl { top: 0pt; left: 0pt; clip: rect(auto, 19px, 19px, auto); }
.art-Post-tr { top: 0pt; right: 0pt; clip: rect(auto, auto, 19px, 19px); }
.art-Post-bl { bottom: 0pt; left: 0pt; clip: rect(19px, 19px, auto, auto); }
.art-Post-br { bottom: 0pt; right: 0pt; clip: rect(19px, auto, auto, 19px); }
.art-Post-tc, .art-Post-bc { left: 19px; right: 19px; height: 38px; background-image: url('post-h.png'); }
.art-Post-tc { top: 0pt; clip: rect(auto, auto, 19px, auto); }
.art-Post-bc { bottom: 0pt; clip: rect(19px, auto, auto, auto); }
.art-Post-cr, .art-Post-cl { top: 19px; bottom: 19px; width: 38px; background-image: url('post-v.png'); }
.art-Post-cr { right: 0pt; clip: rect(auto, auto, auto, 19px); }
.art-Post-cl { left: 0pt; clip: rect(auto, 19px, auto, auto); }
.art-Post-cc { position: absolute; z-index: -1; top: 19px; left: 19px; right: 19px; bottom: 19px; background-color: rgb(252, 253, 253); }
.art-Post { margin: 7px; }
a img { border: 0pt none ; }
.art-article img, img.art-article { margin: 1em; }
.art-metadata-icons img { border: medium none ; margin: 2px; vertical-align: middle; }
.art-article table, table.art-article { margin: 1px; border-collapse: collapse; width: auto; }
.art-article table, table.art-article .art-article tr, .art-article th, .art-article td { background-color: transparent; }
.art-article th, .art-article td { border: 1px solid rgb(73, 149, 167); padding: 2px; vertical-align: top; text-align: left; }
.art-article th { padding: 7px; text-align: center; vertical-align: middle; }
pre { padding: 0.1em; overflow: auto; }
.art-PostMetadataHeader { border: 1px solid rgb(132, 162, 174); padding: 1px; background-color: rgb(190, 194, 228); }
.art-PostHeader { margin: 0.2em 0pt; padding: 0pt; font-weight: normal; font-style: normal; letter-spacing: normal; word-spacing: normal; text-decoration: none; font-variant: normal; text-transform: none; text-align: left; text-indent: 0pt; line-height: inherit; font-family: Georgia,"Times New Roman",Times,Serif; font-size: 22px; color: rgb(26, 54, 60); }
.art-PostHeader a, .art-PostHeader a:link, .art-PostHeader a:visited, .art-PostHeader a:hover { margin: 0pt; font-family: Georgia,"Times New Roman",Times,Serif; font-size: 22px; color: rgb(26, 54, 60); }
.art-PostHeader img { border: medium none ; margin: 0pt; vertical-align: middle; }
.art-PostHeader a:link { font-family: Georgia,"Times New Roman",Times,Serif; text-decoration: none; text-align: left; color: rgb(34, 70, 78); }
.art-PostHeader a:visited, .art-PostHeader a.visited { font-family: Georgia,"Times New Roman",Times,Serif; text-decoration: none; text-align: left; color: rgb(44, 61, 68); }
.art-PostHeader a:hover, .art-PostHeader a.hovered { font-family: Georgia,"Times New Roman",Times,Serif; text-decoration: none; text-align: left; color: rgb(47, 95, 106); }
body { font-family: Georgia,"Times New Roman",Times,Serif; font-size: 12px; color: rgb(0, 0, 0); }
.art-PostContent { font-family: Georgia,"Times New Roman",Times,Serif; color: rgb(0, 0, 0); }
a { font-family: Georgia,"Times New Roman",Times,Serif; text-decoration: none; color: rgb(53, 108, 121); }
a:link { font-family: Georgia,"Times New Roman",Times,Serif; text-decoration: none; color: rgb(53, 108, 121); }
a:visited, a.visited { font-family: Georgia,"Times New Roman",Times,Serif; text-decoration: none; color: rgb(93, 127, 142); }
a:hover, a.hover { font-family: Georgia,"Times New Roman",Times,Serif; text-decoration: none; color: rgb(53, 108, 121); }
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited { font-weight: normal; font-style: normal; text-decoration: none; }
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover { font-family: Georgia,"Times New Roman",Times,Serif; font-size: 29px; color: rgb(53, 108, 121); }
h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover { font-family: Georgia,"Times New Roman",Times,Serif; font-size: 22px; color: rgb(53, 108, 121); }
h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover { font-family: Georgia,"Times New Roman",Times,Serif; font-size: 17px; color: rgb(93, 127, 142); }
h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover { font-family: Georgia,"Times New Roman",Times,Serif; font-size: 14px; color: rgb(0, 0, 0); }
h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover { font-family: Georgia,"Times New Roman",Times,Serif; font-size: 12px; color: rgb(0, 0, 0); }
h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover { font-family: Georgia,"Times New Roman",Times,Serif; font-size: 10px; color: rgb(0, 0, 0); }
ol, ul { margin: 1em 0pt 1em 2em; padding: 0pt; color: rgb(64, 88, 99); font-family: Georgia,"Times New Roman",Times,Serif; font-size: 12px; }
li ol, li ul { margin: 0.5em 0pt 0.5em 2em; padding: 0pt; }
li { margin: 0.2em 0pt; padding: 0pt; }
ul { list-style-type: none; }
ol { list-style-position: inside; }
.art-Post li { padding: 0px 0pt 0px 14px; line-height: 1.2em; }
.art-Post ol li, .art-Post ul ol li { background: transparent none repeat scroll 0% 0%; padding-left: 0pt; }
.art-Post ul li, .art-Post ol ul li { background-image: url('postbullets.png'); background-repeat: no-repeat; padding-left: 14px; }
blockquote, blockquote p, .art-PostContent blockquote p { color: rgb(9, 19, 21); font-family: Georgia,"Times New Roman",Times,Serif; }
blockquote, .art-PostContent blockquote { margin: 10px 10px 10px 50px; padding: 5px 5px 5px 41px; background-color: rgb(198, 224, 230); background-image: url('postquote.png'); background-position: left top; background-repeat: no-repeat; }
.art-button-wrapper .art-button { border: medium none ; margin: 0pt ! important; padding: 0pt ! important; background: transparent none repeat scroll 0% 0%; overflow: visible; display: inline-block; width: auto; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; line-height: 31px; cursor: default; text-decoration: none ! important; z-index: 0; }
.art-button-wrapper { overflow: hidden; display: inline-block; position: relative; height: 31px; white-space: nowrap; width: auto; z-index: 0; }
.firefox2 .art-button-wrapper { display: block; float: left; }
.art-button-wrapper .art-button { padding: 0pt 16px ! important; display: block; height: 31px; font-family: Georgia,"Times New Roman",Times,Serif; font-size: 12px; white-space: nowrap; text-align: left; line-height: 31px; text-decoration: none ! important; color: rgb(32, 44, 49) ! important; }
input, select { font-family: Georgia,"Times New Roman",Times,Serif; font-size: 12px; }
.art-button-wrapper.hover .art-button, .art-button:hover { color: rgb(36, 73, 82) ! important; text-decoration: none ! important; }
.art-button-wrapper.active .art-button { color: rgb(145, 92, 24) ! important; }
.art-button-wrapper .l, .art-button-wrapper .r { display: block; position: absolute; z-index: -1; height: 93px; background-image: url('button.png'); }
.art-button-wrapper .l { left: 0pt; right: 7px; }
.art-button-wrapper .r { width: 403px; right: 0pt; clip: rect(auto, auto, auto, 396px); }
.art-button-wrapper.hover .l, .art-button-wrapper.hover .r { top: -31px; }
.art-button-wrapper.active .l, .art-button-wrapper.active .r { top: -62px; }
.art-Footer { margin: 5px auto 0px; overflow: hidden; position: relative; z-index: 0; width: 880px; }
.art-Footer .art-Footer-inner { padding: 20px; height: 1%; position: relative; z-index: 0; text-align: center; }
.art-Footer .art-Footer-background { position: absolute; z-index: -1; background-repeat: no-repeat; background-image: url('footer.png'); width: 880px; height: 150px; bottom: 0pt; left: 0pt; }
.art-rss-tag-icon { margin: 0pt 5px 0pt 0pt; position: relative; display: block; float: left; background-image: url('livemarks.png'); background-position: right center; background-repeat: no-repeat; height: 25px; width: 25px; cursor: default; }
.art-Footer .art-Footer-text p { margin: 0pt; }
.art-Footer .art-Footer-text { display: inline-block; color: rgb(52, 72, 80); font-family: Georgia,"Times New Roman",Times,Serif; }
.art-Footer .art-Footer-text a:link { color: rgb(47, 95, 106); font-family: Georgia,"Times New Roman",Times,Serif; text-decoration: none; }
.art-Footer .art-Footer-text a:visited { color: rgb(81, 111, 123); font-family: Georgia,"Times New Roman",Times,Serif; text-decoration: none; }
.art-Footer .art-Footer-text a:hover { color: rgb(132, 84, 21); font-family: Georgia,"Times New Roman",Times,Serif; text-decoration: none; }
.art-page-footer, .art-page-footer a, .art-page-footer a:link, .art-page-footer a:visited, .art-page-footer a:hover { font-family: Arial; font-size: 10px; letter-spacing: normal; word-spacing: normal; font-style: normal; font-weight: normal; text-decoration: underline; color: rgb(81, 111, 123); }
.art-page-footer { margin: 1em; text-align: center; text-decoration: none; color: rgb(110, 145, 160); }
.art-contentLayout .art-sidebar1 { border: 0pt none ; margin: 0pt; padding: 0pt; overflow: hidden; position: relative; float: left; width: 219px; }
.art-contentLayout .art-content { border: 0pt none ; margin: 0pt; padding: 0pt; overflow: hidden; position: relative; float: left; width: 439px; }
.art-contentLayout .art-content-sidebar1 { border: 0pt none ; margin: 0pt; padding: 0pt; overflow: hidden; position: relative; float: left; width: 658px; }
.art-contentLayout .art-content-sidebar2 { border: 0pt none ; margin: 0pt; padding: 0pt; overflow: hidden; position: relative; float: left; width: 658px; }
.art-contentLayout .art-content-wide { border: 0pt none ; margin: 0pt; padding: 0pt; overflow: hidden; position: relative; float: left; width: 877px; }
.art-contentLayout .art-sidebar2 { border: 0pt none ; margin: 0pt; padding: 0pt; overflow: hidden; position: relative; float: left; width: 219px; }
table.moduletable th { padding: 0.5em 0em; font-size: 140%; }
.firefox2 table.poll tr td div { font-size: 0pt; }
#footer { text-align: center; }
.breadcrumbs { padding: 0.7em 0em; display: block; }
.contentpaneopen span.small, .contentpaneopen td.createdate, .contentpaneopen td.modifydate { font-size: 75%; padding-bottom: 1em; }
.column_separator { padding-left: 0.4em; }
.pagination span { padding: 2px; }
.pagination a { padding: 2px; }
div.offline { padding: 5px; background: rgb(255, 254, 187) none repeat scroll 0% 0%; width: 100%; position: absolute; top: 0pt; left: 0pt; font-size: 1.2em; }
span.pathway { margin: 0pt 20px; overflow: hidden; display: block; }
table.moduletable th, legend { margin: 0pt 0pt 10px; font-weight: bold; font-family: Helvetica,Arial,sans-serif; font-size: 1.5em; padding-left: 0px; text-align: left; }
.invalid { border-color: rgb(255, 0, 0); }
label.invalid { color: rgb(255, 0, 0); }
.ol-foreground { background-color: rgb(246, 246, 246); }
.ol-background { background-color: rgb(102, 102, 102); }
.ol-textfont { font-family: Arial,Helvetica,sans-serif; font-size: 10px; }
.ol-captionfont { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(246, 246, 246); font-weight: bold; }
.ol-captionfont a { color: rgb(11, 85, 196); text-decoration: none; font-size: 12px; }
span.article_separator { display: none; }
.column_separator { padding-left: 10px; }
td.buttonheading img { border: medium none ; }
.clr { clear: both; }
div#maindivider { border-top: 1px solid rgb(221, 221, 221); overflow: hidden; margin-bottom: 10px; height: 1px; }
table.blog span.article_separator { display: none; }
.contentpaneopen_edit { float: left; }
table.contenttoc { border: 1px solid rgb(204, 204, 204); margin: 5px; padding: 5px; float: right; }
table.contenttoc td { padding: 0pt 5px; }
td.sectiontableheader { border-right: 1px solid rgb(255, 255, 255); padding: 4px; background: rgb(239, 239, 239) none repeat scroll 0% 0%; color: rgb(51, 51, 51); font-weight: bold; }
tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td { padding: 4px; }
td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 { padding: 3px; }
table.contentpaneopen, table.contentpane { margin: 0pt; padding: 0pt; width: auto; }
table.contentpaneopen li { margin-bottom: 5px; }
table.contentpaneopen fieldset { border-style: solid none none; border-color: rgb(221, 221, 221) -moz-use-text-color -moz-use-text-color; border-width: 1px 0pt 0pt; }
table.contentpaneopen h3 { margin-top: 25px; }
table.contentpaneopen h4 { font-family: Arial,Helvetica,sans-serif; color: rgb(51, 51, 51); }
.highlight { background-color: rgb(255, 254, 187); }
table.user1user2 div.moduletable { margin-bottom: 0px; }
div.moduletable, div.module { margin-bottom: 25px; }
div.module_menu h3 { margin: -23px -4px 5px -5px; font-family: Helvetica,Arial,sans-serif; font-size: 12px; font-weight: bold; color: rgb(238, 238, 238); padding-left: 10px; padding-bottom: 2px; }
div.module_menu { margin: 0pt 0pt 15px; padding: 0pt; }
div.module_menu div div div { padding: 30px 10px 15px; width: auto; }
div.module_menu div div div div { padding: 0pt; background: transparent none repeat scroll 0% 0%; }
div.module_menu ul { margin: 10px 0pt; padding-left: 20px; }
div.module_menu ul li a:link, div.module_menu ul li a:visited { font-weight: bold; }
#leftcolumn div.module { padding: 0pt 10px; }
#leftcolumn div.module table { width: auto; }
table.adminform textarea { width: 540px; height: 400px; font-size: 1em; color: rgb(0, 0, 153); }
div.search input { border: 1px solid rgb(204, 204, 204); margin: 15px 0pt 10px; width: 145px; }
form#form-login { text-align: left; }
form#form-login fieldset { border: 0pt none ; margin: 0pt; padding: 0.2em; }
form#form-login ul { margin: 0pt; padding: 0pt; list-style-type: none; }
form#form-login ul li { padding: 0pt; background-image: none; }
#modlgn_username, #modlgn_passwd { width: 90%; }
#form-login-username, #form-login-password, #form-login-remember { margin: 0pt; display: block; }
form#com-form-login { text-align: left; }
form#com-form-login fieldset { border: 0pt none ; margin: 0pt; padding: 0.2em; }
form#com-form-login ul { margin: 0pt; padding: 0pt; list-style-type: none; }
form#com-form-login ul li { padding: 0pt; background-image: none; }
div.mosimage { margin: 5px; }
div.mosimage_caption { font-size: 0.9em; color: rgb(102, 102, 102); }
div.caption { padding: 0pt 10px; }
div.caption img { border: 1px solid rgb(204, 204, 204); }
div.caption p { font-size: 0.9em; color: rgb(102, 102, 102); text-align: center; }
table.paramlist { margin-top: 5px; }
table.paramlist td.paramlist_key { width: 128px; text-align: left; height: 30px; }
div.message { border: 1px solid rgb(213, 213, 213); margin: 3px 0px 10px; padding: 3px 20px; font-weight: bold; font-size: 14px; color: rgb(204, 51, 0); text-align: center; width: auto; background-color: rgb(249, 249, 249); }
.banneritem img { display: block; margin-left: auto; margin-right: auto; }
.banneritem_text { padding: 4px; font-size: 11px; }
.bannerfooter_text { padding: 4px; font-size: 11px; background-color: rgb(247, 247, 247); text-align: right; }
.pagination span { padding: 2px; }
.pagination a { padding: 2px; }
.pollstableborder { margin-top: 8px; }
.pollstableborder td { text-align: left; }
span.description { display: block; padding-left: 30px; }
fieldset { border: 1px solid rgb(204, 204, 204); padding: 15px; margin-top: 15px; }
legend { margin: 0pt; padding: 0pt 10px; }
td.key { border-bottom: 1px solid rgb(238, 238, 238); color: rgb(102, 102, 102); }
.tool-tip { border: 1px solid rgb(212, 213, 170); padding: 5px; background: rgb(255, 255, 204) none repeat scroll 0% 0%; float: left; max-width: 200px; }
.tool-title { margin: -15px 0pt 0pt; padding: 15px 0pt 5px; background: transparent url('selector-arrow.png') no-repeat scroll 0% 0%; font-size: 100%; font-weight: bold; }
.tool-text { margin: 0pt; font-size: 100%; }
#system-message { margin-bottom: 20px; }
#system-message dd.message ul { border-top: 3px solid rgb(222, 122, 123); border-bottom: 3px solid rgb(222, 122, 123); margin: 0px; background: rgb(195, 210, 229) url('notice-info.png') no-repeat scroll 4px center; padding-left: 40px; text-indent: 0px; }
#system-message dd.error ul { border-top: 3px solid rgb(222, 122, 123); border-bottom: 3px solid rgb(222, 122, 123); margin: 0px; background: rgb(230, 192, 192) url('notice-alert.png') no-repeat scroll 4px center; color: rgb(204, 0, 0); padding-left: 40px; text-indent: 0px; }
#system-message dd.notice ul { border-top: 3px solid rgb(240, 220, 126); border-bottom: 3px solid rgb(240, 220, 126); margin: 0px; background: rgb(239, 231, 184) url('notice-note.png') no-repeat scroll 4px center; color: rgb(204, 0, 0); padding-left: 40px; text-indent: 0px; }
#syndicate { float: left; padding-left: 25px; }
#component-contact table td { padding: 2px 0pt; }
.breadcrumbs img { border: 0px none ; margin: 0px; padding: 0px; }
.mceToolbarTop { white-space: normal; }
.mceEditor { background: transparent none repeat scroll 0% 0%; }
#archive-list { margin: 0px; padding: 0px; list-style-type: none; }
#archive-list li { list-style-type: none; background-image: none; margin-left: 0px; padding-left: 0px; }
#navigation { text-align: center; }
.article h3 img { border: medium none ; margin: 0pt; padding: 0pt; display: inline; }
.art-Footer-text .moduletable { border: medium none ; margin: 0pt; padding: 0pt; }
.pollstableborder td { vertical-align: middle; }
.img_caption.left { float: left; margin-right: 1em; }
.img_caption.right { float: right; margin-left: 1em; }
.img_caption.left p { clear: left; text-align: center; }
.img_caption.right p { clear: right; text-align: center; }
.img_caption img { margin: 0em; }
.contentheading { font-family: Georgia,"Times New Roman",Times,Serif; font-size: 17px; color: rgb(93, 127, 142); }
.dm_taskbar ul { margin: 0px; padding: 0px; background-image: none; }
.dm_taskbar ul li { background-image: none; }
