/* ::::: http://www.theseed.org/w/skins/seed/main.css?7 ::::: */

body { font-family: Verdana,Arial,sans-serif; font-size: 12px; background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(0, 0, 0); margin: 0px; padding: 0px; }
#globalWrapper { width: 100%; margin: 0px; padding: 0px; }
#p-logo { float: left; margin: 0px 20px 0px 10px; }
#seed-header { padding: 5px 10px; margin: 0px; background: url('') repeat-x scroll 0% 0% rgb(70, 109, 148); color: rgb(238, 238, 238); height: 100px; }
#p-logo a, #p-logo a:hover { display: block; height: 95px; background-repeat: no-repeat; text-decoration: none; }
#seed-title { font-size: 17pt; font-weight: bold; }
#seed-title img { vertical-align: middle; }
#column-content { width: 100%; margin: 0px 0px 0px -200px; padding: 0px; float: right; }
#content { margin: 10px 0px 0px 200px; padding: 0px 10px 20px; border-left: 1px solid rgb(170, 170, 170); position: relative; z-index: 2; }
#column-one { margin: 10px 0px 10px 20px; padding-top: 20px; }
a { text-decoration: none; color: rgb(0, 43, 184); background: none repeat scroll 0% 0% transparent; }
a:visited { color: rgb(90, 54, 150); }
a:active { color: rgb(250, 167, 0); }
a:hover { text-decoration: underline; }
img { border: medium none; vertical-align: middle; }
p { margin: 0.4em 0px 0.5em; line-height: 1.5em; }
p img { margin: 0px; }
h1, h2, h3, h4, h5, h6 { color: black; background: none repeat scroll 0% 0% transparent; font-weight: normal; margin: 0px; padding-top: 0.5em; padding-bottom: 0.17em; border-bottom: 1px solid rgb(170, 170, 170); }
h1 { font-size: 188%; }
h3 { font-size: 132%; }
h5 { font-size: 100%; }
h3, h4, h5, h6 { border-bottom: medium none; font-weight: bold; }
ul { line-height: 1.5em; list-style-type: square; margin: 0.3em 0px 0px 1.5em; padding: 0px; list-style-image: url(''); }
li { margin-bottom: 0.1em; }
form { border: medium none; margin: 0px; }
#siteSub { display: none; }
#contentSub { font-size: 84%; line-height: 1.2em; margin: 0px 0px 1.4em 1em; color: rgb(125, 125, 125); width: auto; }
#bodyContent h3, #bodyContent h4, #bodyContent h5 { margin-bottom: 0.3em; }
.firstHeading { margin-bottom: 0.1em; }
#catlinks { border: 1px solid rgb(170, 170, 170); background-color: rgb(249, 249, 249); padding: 5px; margin-top: 1em; clear: both; }
div.thumb { margin-bottom: 0.5em; border-style: solid; border-color: white; width: auto; }
div.thumb div { border: 1px solid rgb(204, 204, 204); padding: 3px ! important; background-color: rgb(249, 249, 249); font-size: 94%; text-align: center; overflow: hidden; }
div.thumb div a img { border: 1px solid rgb(204, 204, 204); }
div.thumb div div.thumbcaption { border: medium none; text-align: left; line-height: 1.4em; padding: 0.3em 0px 0.1em; }
div.tright { clear: right; float: right; border-width: 0.5em 0px 0.8em 1.4em; }
#bodyContent a[href^="http://"], #bodyContent a[href^="gopher://"] { background: url('') no-repeat scroll right center transparent; padding-right: 13px; }
#bodyContent a[href^="ftp://"], .link-ftp { background: url('') no-repeat scroll right center transparent; padding-right: 18px; }
#bodyContent a.external { color: rgb(51, 102, 187); }
.portlet { border: medium none; margin: 0px 0px 0.5em; padding: 0px; float: none; width: 11.6em; overflow: hidden; }
.portlet h5 { background: none repeat scroll 0% 0% transparent; padding: 0px 1em 0px 0.5em; display: inline; height: 1em; text-transform: lowercase; font-size: 95%; font-weight: bold; white-space: nowrap; }
.pBody { font-size: 95%; background-color: white; color: black; border-collapse: collapse; padding: 0px 0.8em 0.3em 0.5em; }
.portlet ul { line-height: 1.5em; list-style-type: square; list-style-image: url(''); font-size: 95%; }
.portlet li { padding: 0px; margin: 0px; }
#p-search { position: relative; z-index: 3; }
input.searchButton { margin-top: 1px; font-size: 95%; }
#searchGoButton { padding-left: 0.5em; padding-right: 0.5em; font-weight: bold; }
#searchInput { width: 10.9em; margin: 0px; font-size: 95%; }
#p-search .pBody { margin: 0px 0px 10px; text-align: center; padding: 0.5em 0.4em 0.4em; }
#p-personal { border: medium none; background: none repeat scroll 0% 0% transparent; overflow: visible; }
#p-personal .portlet, #p-personal .pBody { border: medium none; z-index: 0; overflow: visible; background: none repeat scroll 0% 0% transparent; }
#p-personal ul { color: rgb(47, 111, 171); background: none repeat scroll 0% 0% transparent; }
#p-personal li { z-index: 0; border: medium none; padding: 0px; color: rgb(47, 111, 171); background: none repeat scroll 0% 0% transparent; }
#p-personal li a { text-decoration: none; color: rgb(0, 88, 150); background: none repeat scroll 0% 0% transparent; }
#p-personal li a:hover { text-decoration: underline; }
li#pt-userpage, li#pt-anonuserpage, li#pt-login { background: url('') no-repeat scroll left top transparent; padding-left: 20px; text-transform: none; list-style: outside none none; margin-left: -17px; }
#p-cactions { font-size: 12px; height: 25px; background-color: rgb(134, 211, 146); border-top: 2px solid rgb(93, 166, 104); border-bottom: 2px solid rgb(93, 166, 104); display: block; margin: 0px; padding: 0px; width: 100%; list-style: outside none none; }
#p-cactions ul { margin-left: 220px; list-style: outside none none; }
#p-cactions li { display: inline; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(93, 166, 104) rgb(93, 166, 104) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 0px 0px 8px; margin: 0px 0.3em 0px 0px; overflow: visible; background: none repeat scroll 0% 0% white; }
#p-cactions li.selected { border-color: rgb(250, 189, 35); padding: 0px 0px 8px; }
#p-cactions li a { background-color: white; color: rgb(0, 43, 184); border: medium none; padding: 0px 0.8em 0.2em; text-decoration: none; text-transform: lowercase; position: relative; z-index: 0; margin: 0px; }
#p-cactions .selected a { z-index: 3; }
#p-cactions .new a { color: rgb(186, 0, 0); }
#p-cactions li a:hover { z-index: 3; text-decoration: none; }
#p-cactions h5 { display: none; }
li#ca-talk { margin-right: 1.6em; }
#footer { background-color: white; border-top: 1px solid rgb(170, 170, 170); margin: 20px 0px 20px 200px; padding: 5px 0px 20px; text-align: center; font-size: 85%; }
#footer li { display: inline; margin: 0px 1.3em; }
head:first-child + body #footer li { white-space: nowrap; }
#f-poweredbyico, #f-copyrightico { margin: 0px 8px; position: relative; top: -2px; }
#f-poweredbyico { float: right; height: 1%; }
.visualClear { clear: both; }
.printfooter { display: none; }
.js-messagebox { margin: 1em 5%; padding: 0.5em 2.5%; border: 1px solid rgb(204, 204, 204); background-color: rgb(252, 252, 252); font-size: 0.8em; }
