html,body {margin: 0px; padding: 0px; background: #FFFFFF; height: 100%; border: none;}
a,body,p,h1,h2,h3,h4,input,textarea,select,label,td {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #0E153D;}
/*body, iframe {margin: 0; padding 0;}*/
a {text-decoration: underline; color: #4C4C4C;}
a:hover {text-decoration: none; color: #FD6B00;}

body {text-align: center; padding: 0px 0px;}
form, fieldset {margin: 0px; padding: 0px;}
h1 {color: #5174AF; margin: 0px;}
h1 a {text-decoration: none; color: #5174AF; margin: 0px;}
h1 a:hover {text-decoration: underline;}
h1 span {color: #5174AF;}
h2 {color: #5174AF; margin: 0px 0px 4px 0px;}
h3 {font-size: 10px; color: #006042; margin: 0px 0px 6px 0px; line-height: 13px; display: block; text-align: center;}
h4 {font-size: 10px; color: #006042; margin: 0px 0px 6px 0px; line-height: 13px; display: block; text-align: center;}
h4 a {text-decoration: underline; font-weight: normal; color: #4C4C4C; font-size:12px;}
h4 a:hover {color: #FD6B00;}
h5 {font-size: 12px; color: #006699; margin: 0px; display: block;}
h6 {color: #6F6F6F; margin: 2px 0px; font-size: 12px; font-weight: normal;}
h7 {font-size: 10px; color: #006042; margin: 0px 0px 6px 0px; line-height: 13px; display: block; text-align: center;}
hr {background:#919191; border: none; color:#919191; height:1px; margin: 0px;}
html>body hr {margin:7px 0px;}
input {color: #000000;}
table {border-collapse: collapse; empty-cells: show;}
/*td {vertical-align: top; padding: 0px;}*/
label {font-size: 11px;}
img {border:none;}

.float-left {float: left;}
.float-right {float: right;}
.nodecor {text-decoration: none;}
.center {text-align: center;}

div.logo {float: left; margin-top: 14px;}
div.logo2 {float: left; margin-top: 9px;}
div.banner {float: right; margin: 14px 3px 0px 0px;}
div.banner ins {float: left; padding-right: 2px !important}

a.login {display: block; width: 128px; height: 19px; text-decoration: none; text-align: center; font-weight: bold; color: #FFFFFF; font-size: 12px; padding: 6px 0px 0px 0px; background: url(../images/bg_Btn_01.gif) repeat-x;}
a.login:hover {text-decoration: underline;}
a.join {display: block; width: 128px; height: 19px; text-decoration: none; text-align: center; font-weight: bold; color: #FFFFFF; font-size: 12px; padding: 6px 0px 0px 0px; background: url(../images/bg_Btn_02.gif) repeat-x;}
a.join:hover {text-decoration: underline;}
a.lnk-block {display: block; text-decoration: underline; color: #4C4C4C; line-height: 20px;}
a.lnk-block:hover {color: #FD6B00;}
a.results {text-align: center;}
a.blink {color: #5174AF; text-decoration: none;}

ol.faq li {padding: 4px 8px 4px 0px;}
ol.faq li a {text-decoration: none; color:#FF6600; color:#BF4F4E;}

#outside {width: 750px; margin: auto; text-align: left;}
#main-cont {width: 750px;}
#header {float: left; height: 106px; background: url(../images/bg_Header.gif) repeat-x; text-align: center; border: 1px solid #B0B8C5; background-color:#EEF3F6;}

table.tbl-topbar {float:left; width:100%; margin-top: 5px;}
table.tbl-topbar td {border-right: 1px solid #000000; white-space: nowrap; padding: 0px 10px 0px 10px;}
table.tbl-topbar td.end {border: none;}
table.tbl-topbar td a {text-decoration: none; color: #000000; font-weight: bold; font-size:12px;}
table.tbl-topbar td a:hover {color: #FEA801;}
table.tbl-topbar td a.light {color: #FF7010;}

table.tbl-infobar {float: left; width:100%; background-color: #C1DBF8;}
table.tbl-infobar td {color: #444444; font-weight: bold; font-size: 10px; height:14px;}
table.tbl-infobar td.links {text-align: left; padding-left: 8px; font-weight: normal;}
table.tbl-infobar td.links a {color: #444444; font-weight: bold; text-decoration: none; font-size: 10px;}
table.tbl-infobar td.links a:hover {text-decoration: underline;}
table.tbl-infobar td.text {width: 100%; padding-left: 120px;}
table.tbl-infobar td.date {text-align: right; padding-right: 30px;}
table.tbl-infobar td.date a {color: #444444; font-weight: bold; text-decoration: none; font-size: 10px;}
table.tbl-infobar td.date a:hover {text-decoration: underline;}

table.tbl-poll {width: 100%;}
table.tbl-poll td {font-size: 10px;}
table.tbl-poll td.lcol {vertical-align: top;}
table.tbl-poll td.rcol {vertical-align: middle;}

table.tbl-rhs {float:left;}
table.tbl-rhs td.rcol {vertical-align: middle; padding-left:4px;}
table.tbl-rhs td.rcol a {color: #006699;}
table.tbl-rhs td.rcol a:hover {color: #006699;}

table.tbl-ads td {vertical-align: middle;}

#main-new {width: 750px; margin-top:3px; float:left; background:url(../images/bg_Main.gif) repeat-y right;}
#main-old {width: 748px; float:left; background-color:#EDEFF3; border: 1px solid #BFBFBF; padding-top: 0px;}
#part-left {float: left; width: 157px;}
#part-main {float: left; width: 430px; padding-left: 3px;}
#part-main-sprain {float: left; width: 588px; padding-left: 3px; margin-top: 3px;}
#part-right {float:right; width:135px; padding:8px 10px 0px 10px;}
#overDiv a {font-size: 10px;}

div.canvas {/*width:100%;*/ width:auto; border:1px solid #BFBFBF; background-color:#FFFFFF; margin-top:0px; margin-bottom:3px; float:left;}

div.canvas-g {float:left; padding:8px 11px 11px; width:133px; display:block; margin-bottom:3px; border:1px #B1B7C4 solid;}
div.canvas-g img {display:block;}
div.canvas-g p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; margin:0px 0px 8px;}
a.tube {font-size:10px; color:#5174AF; text-decoration: none; font-weight:bold;}

div.content {width: 414px; float: left; padding: 8px 8px 8px 8px;}
div.lcontent {/*width: 572px;*/ width: 570px; overflow: hidden; padding: 8px 8px 8px 8px;}
div.lblock {text-align: center; padding: 12px 0px;}

div.poll {width: auto; border:1px #B1B7C4 solid; background-color:#EDEFF3; padding:0px 10px 0px 10px;}
div.poll-title {font-size:11px; text-align: center; color:#4C4C4C; font-weight: bold; padding: 8px 2px 8px 2px;}
div.poll a {text-decoration: underline; font-size: 11px; padding: 4px 0px 2px 0px; font-weight: normal; color: #006699;}
div.poll a:hover {text-decoration: none; color: #FF6600;}

div.cont-links {float:left; font-size: 11px; width:100%;}
div.cont-links a {text-decoration: none; color: #006699; font-size: 11px; font-family: Tahoma}
div.cont-links a:hover {text-decoration: underline;}
div.cont-links a.flash {display: block; width: 131px; border: 1px solid #3763C1; padding: 2px 0px 2px 2px; text-align: center;}
div.cont-links a.flash:hover {background-color: #FD6B00; color: #FFFFFF; text-decoration: none;}

div.cont-search {float:left; width:135px; padding: 15px 0px 15px 0px;}
div.cont-share, div.cont-share-last {float:left; padding-top:14px; width:100%;}
div.cont-share-last {margin-bottom: 12px;}
div.cont-share span, div.cont-share table td.info {color:#5174AF; font-weight: bold;}
div.cont-share span {top:3px;}

/*div.google {width: 110px; /*padding: 0px 5px 0px 5px;}*/

div.topten {width: 124px; padding: 5px 5px 5px 6px; background-color: #F9F9F9;}

div.inpt-block {float: right; width: 65px; margin-top: -2px;}

div.nav {width: 100%; text-align: center; font-size: 10px;}
div.nav cur {font-weight: bold; padding: 0px 2px;}
div.nav a {font-size: 11px; font-weight: bold; color: #5174AF; padding: 0px 2px;}
div.nav a:hover {color: #FEA801; text-decoration: underline;}

table.tbl-regins {width: 100%; margin-top: 5px;}
table.tbl-regins td {border-right: 1px solid #0033CC;}
table.tbl-regins td.end {border: none;}
table.tbl-regins td a {text-decoration: none; color: #0033CC; font-weight: bold; padding: 0px 10px 0px 10px;}
table.tbl-regins td a:hover {color: #FEA801;}
table.tbl-regins td a.cur {color: #FEA801;}

table.latest-pets {width: 100%;}
table.latest-pets th {font-size: 12px; color: #006042; padding-bottom: 2px;}
table.latest-pets td {padding: 2px 2px 2px 2px; color: #4C4C4C; font-size: 10px; border: 1px solid #E5E5E5;}
table.latest-pets td.num {font-weight: bold; width: 14px;}
table.latest-pets td a {text-decoration: none; color: #4C4C4C; font-size: 10px;}
table.latest-pets td a:hover {color: #FD6B00;}

table.tbl-frm {width: 100%; overflow:hidden;}
table.tbl-frm td {font-size: 11px;}
table.tbl-frm td.lcol {font-weight: bold; /*color: #5174AF;*/ color: #4E453D;text-align: right; padding-right: 10px; font-size: 11px; vertical-align: top;}
table.tbl-frm td.rcol {text-align: left; vertical-align: top;}
table.tbl-frm td.rcol a {font-size: 11px;}
table.tbl-frm td.desc {color: #0E153D; padding: 2px 0px 4px 0px; font-weight: normal; font-size: 11px; text-align: left;}
table.tbl-frm td.dchbox {vertical-align: middle;}
div.couple {float:left;} div.lcpl {float:left;width:250px} div.rcpl {float:left;/*padding-right:14px;*/}
table.tbl-frm td input.lbox {width: 374px;}
table.tbl-frm td input.mbox {width: 255px;}
table.tbl-frm td input.fbox {width: 300px;}
table.tbl-frm td input.sbox {width: 74px;}
table.tbl-frm td textarea {width: 301px;}
table.tbl-frm td textarea.crt_petition {width: 376px;}

table.tbl-lst {width: 100%;}
table.tbl-lst td.head {font-weight: bold; color: #006042; padding: 3px 4px 3px 0px;}
table.tbl-lst td.lcol {color: #5174AF; text-align: right; padding-right: 10px;}
table.tbl-lst td.item {font-weight: normal; font-size: 11px; color: #4C4C4C; padding: 2px 4px 2px 0px; vertical-align: middle;}
table.tbl-lst td.item2 {font-weight: normal; font-size: 12px; color: #4C4C4C; padding: 8px 4px 8px 64px; vertical-align: middle;}
table.tbl-lst td.item a {text-decoration: none; color: #4C4C4C; font-size: 12px;}
table.tbl-lst td.item a.nopet {text-decoration: none; color: #8C8C8C; font-size: 12px;}
table.tbl-lst td.item a:hover {color: #FD6B00;}

table.tbl-msg {width: 100%;}
table.tbl-msg th, table.tbl-msg td.head {font-weight: bold; color: #006042; padding: 3px 4px 3px 2px; vertical-align: middle;}
table.tbl-msg td.lcol {color: #5174AF; text-align: right; padding-right: 10px;}
table.tbl-msg td.item {font-weight: normal; font-size: 11px; color: #4C4C4C; padding: 2px 4px 2px 2px; vertical-align: middle;}
table.tbl-msg td.item a {text-decoration: none; color: #4C4C4C; font-size: 11px;} 
table.tbl-msg td.item a.cat {text-decoration: none; color: #8C8C8C; font-size: 11px;}
table.tbl-msg td.item a:hover {color: #FD6B00;}
table.tbl-msg td.itemb {font-weight: bold; font-size: 11px; color: #4C4C4C; padding: 2px 4px 2px 2px; vertical-align: middle;}
table.tbl-msg td.itemb a {text-decoration: none; color: #4C4C4C; font-size: 11px;}
table.tbl-msg td.itemb a:hover {color: #FD6B00;}
table.tbl-msg td.ipet {font-weight: normal; font-size: 11px; color: #5174AF; padding: 10px 4px 2px 2px; vertical-align: middle;}
table.tbl-msg td.rcol {background-color: #E5E5E5; text-align: right; padding: 2px 4px 2px 2px;}

table.navbar {width: 100%;}
table.navbar td {text-align: center; vertical-align: middle; font-size: 11px; padding: 0px;}
table.navbar td a {text-decoration: underline; font-size: 11px;}
table.navbar td.step0 {color: #808080;}                                                                                  
table.navbar td.step1 {color: #7C1427;}
table.navbar td.step2 {color: #020E60;}

table.tbl-sign {width: 99%; margin-left:1px; margin-top:1px;}
table.tbl-sign td {border: 1px solid #BFBFBF; padding: 2px 4px 2px 4px; font-size: 11px;}
table.tbl-sign td a {font-size: 11px;}
table.tbl-sign td a:hover {font-size: 11px; color: #FEA801;}
table.tbl-sign td.actions {vertical-align: middle; white-space: nowrap;}
table.tbl-sign td.actions table td {border: none; padding: 0; vertical-align: middle;}
table.tbl-sign td.head {background-color: #E5E5E5; font-size: 11px; font-weight: bold; padding: 2px 4px 2px 4px;}
table.tbl-sign td.anonymous {color: #047601;}
table.tbl-sign td.fc {border-left: 1px solid gray; border-right: 1px solid gray;}

table.sitemap td {vertical-align: top;}

table.nav {width: 100%; float: none;}

div.width-all {float: left; width: 100%;}

div.sign {margin: 26px 0px;}
div.sign a {display: block; width: 260px; border: 1px solid #3763C1; padding: 2px 0px 2px 2px; text-align: center; font-weight: bold; text-decoration: none; background-color: #C1DBF8; color: #000000;}
div.sign a:hover {background-color: #FD6B00; color: #FFFFFF; text-decoration: none;}

div.flink {margin: 10px 0px;}
div.flink a {display: block; width: 300px; border: 1px solid #3763C1; padding: 2px 0px 2px 2px; text-align: center; font-weight: bold; text-decoration: none; background-color: #C1DBF8; color: #000000;}
div.flink a:hover {background-color: #FD6B00; color: #FFFFFF; text-decoration: none;}

div.msl {margin: 16px 0px;}
div.msl a {display: block; width: 300px; border: 1px solid #007B00; padding: 2px 0px 2px 2px; text-align: center; font-weight: bold; text-decoration: none; background-color: #B2F0A2; color: #000000;}

a.popular {text-decoration: none; color: #4C4C4C; font-size: 11px;}
a.popular:hover {color: #FD6B00;}
a.maplnk {background:url(../images/gmap.png) right 0 no-repeat; padding-right: 16px;}

.header, div.content h1, div.lcontent h1 {font-size: 13px; font-weight: bold; color: #17437A; text-align: center;}

div.title, div.title a {color: #5174AF; text-decoration: none; font-size: 12px; font-weight: bold;}
div.title a:hover {text-decoration: underline; color: #5174AF;}

div.data {padding-bottom: 8px; color: #6F6F6F;}

div.notice {padding: 10px 15px; margin: 10px 0px 15px 0px; border: 1px solid #A54B67; color: #A54B67; background-color: #FFE8EB; font-size: 13px; text-align: center; font-weight: bold;}
div.notice span {color:red;}

.author {color: #6F6F6F;}
a.author3 {color: #5174AF; text-decoration: none;}

#coockies {padding: 10px 15px; margin: 10px 0px 15px 0px; border: 1px solid #A54B67; color: #A54B67; background-color: #FFE8EB; display: none;}

.title {color: #5174AF; font-weight: bold; font-size: 12px; padding: 0px 0px;}
.title a {color: #5174AF; text-decoration: none; font-size: 12px;}
.title a:hover {text-decoration: underline; color: #5174AF;}
font.news-title {color: #5174AF; font-weight: bold; font-size: 16px; padding: 0px 0px;}

.signatures {/*color: #17437A;*/ color: #000099; font-weight: bold;}
.value {color: #5174AF; font-weight: normal; width: 100px;}
.value a {color: #5174AF; font-weight: normal; text-decoration: underline;}
.value a:hover {color: #5174AF;}
.item {color: #17437A; font-weight: bold;}
div.item {color: #17437A; font-weight: bold; padding: 5px 0px; overflow: hidden;}
div.item a {color: #17437A; text-decoration: none;}
div.item a:hover {text-decoration: underline;}
div.item a.psl {color: #FD6B00; text-decoration: underline;} div.item a.psl:hover {color: #FD6B00; text-decoration: none;}
div.item2 {color: #17437A; font-weight: bold; padding: 15px 0px 5px 0px;}
div.item3 {color: #17437A; font-weight: bold; margin: 15px 0px 5px 0px; font-size: 14px; display:block;}
div.lnk {padding: 5px 0px;}
.desc {color: #0E153D; font-size: 12px; font-weight: normal;}
.subdesc {color: #0E153D; font-size: 11px; font-weight: normal;}
.subdesc a {font-size: 11px;}
.desc span, .subdesc span {color:#5174AF;}
a.author3 {color: #5174AF; text-decoration: none;}
.require {color: #F00000;}
.remark {font-size: 10px; color: #000000; font-weight: normal;}
ul.remark_new {font-size: 10px; color: #000000; list-style-type: circle; padding: 12px 0px 12px 14px; margin: 0 0; margin-left: 2px;}
ul.remark_new a {font-size: 10px;}

div.head {font-size: 13px; font-weight: bold; color: #17437A; text-align: center; padding: 0px 0px 0px 10px;}
div.petition {border: 1px solid #00CCFF; padding: 20px; font-size: 12px; color: #000000;}
div.frame {height: 112px; border: 1px solid #00CCFF; padding: 20px; font-size: 12px; color: #000000;}
div.noframe {border: 1px solid #00CCFF; padding: 20px; font-size: 12px; color: #000000;}
div.scrbox {overflow:auto; height: 112px; width: auto; padding-right: 10px;}
div.noscrbox {overflow:auto; width: auto;}
div.message {border: 1px solid #38385E; padding: 20px; font-size: 12px;}
div.result {border: 1px solid #333399; padding: 20px; font-size: 12px; color: #000000; background-color: #EDEFF3/*#CCCCFF*/;}
div.result-over {border: 1px solid #00CCFF; padding: 20px; font-size: 12px; color: #000000; background-color: #F9F9F9/*#EDEFF3*/;}

div.signlist {width:100%; overflow:auto;}

img.photo {margin: 5px 0px; border: 1px solid #000000;}
img.lphoto {margin: 4px 6px 2px 0px; border: 1px solid #000000; float: left;}
img.rphoto {margin: 4px 0px 2px 6px; border: 1px solid #000000; float: right;}
img.search {width: 25px; height: 18px; border: 0px; padding-top: 1px;}
html>body img.search {padding-top: 0px;}
img.search2 {width: 19px; height: 18px; border: 0px; padding-top: 1px;}
html>body img.search2 {padding-top: 0px;}

div.steps {font-weight: bold; color: #0066CC; width: 82px; text-align: center; padding: 5px 0px 5px 0px; border: 4px solid #A2C5ED;}

input.box {/*border: #8F8D8A 1px solid;*/}
input.steps {border: 4px solid #D3DEE6;}
input.symb {border: 1px solid #000000; width:25px;}
input.search {border:#8F8D8A 1px solid; width:106px; height:14px;}
html>body input.search {width:108px; padding:0px;height:16px;}
input.google {border: #8F8D8A 1px solid;border-right: 0px;width: 108px;color: #6F6F6F; height:14px;}

select.status {width:85px;}
select.box {width:199px;}

div.searchmenu {display: none; float:left; width:135px;}
html>body div.searchmenu {width:133px; padding-top: 1px;}
div.searchmenu ul {position: absolute; display: block; border: 1px solid #999999; margin: 0px;  padding: 0px;}
html>body div.searchmenu ul {width:133px;}
div.searchmenu ul li {list-style-type: none;}
div.searchmenu ul a {display: block; height:14px;/* width:127px;*/ background-color: #F9F9F9; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; padding: 2px 2px 2px 4px; text-decoration: none;}
div.searchmenu ul a:hover {background-color: #FD6B00; color: white;}

div.wsmenu {display: none; float: left; /*width: 136px;*/ width: 129px; padding-top: 1px; text-align: left;}
div.wsmenu ul {position: absolute; display: block; border: 1px solid #999999; /*width: 136px;*/ width: 129px; margin: 0px; padding: 0px;}
div.wsmenu ul li {list-style-type: none;}
div.wsmenu ul a {display: block; height: 14px; background-color: #F9F9F9; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; padding: 2px 2px 2px 4px; text-decoration: none;}
html>body div.wsmenu ul a {height: auto;}
div.wsmenu ul a:hover {background-color: #FD6B00; color: white;}

div.topmenu {display: none; float: left;}
div.topmenu ul {position: absolute; display: block; border: 1px solid #999999; width: 135px; margin: 0px;  padding: 0px; background-color: #F9F9F9;}
div.topmenu ul li {list-style-type: none;  text-align: left;}
div.topmenu ul a {display: block; height: 14px; background-color: #F9F9F9; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; padding: 2px 2px 2px 4px; text-decoration: none;}
div.topmenu ul a:hover {background-color: #FD6B00; color: white;}

div.links {width: 100%; float: left; text-align: center; padding-bottom:5px; color: #1366B2;}
div.links a {color: #1366B2; font-size: 11px; /*border-right: 1px solid #000000;*/ line-height: 15px;}
div.links a:hover {color: #FEA801;}

div.links2 {width: 100%; float: left; text-align: center; color: #1366B2;}
div.links2 a {color: #1366B2; font-size: 11px; /*border-right: 1px solid #000000;*/ line-height: 15px;}
div.links2 a:hover {color: #FEA801;}

div.web-search {float: left; margin: 10px 0px 0px 0px; /*width: 140px;*/ width: auto;}

div.footer {float: left; width: 100%; padding-top:8px;}

div.copy {float: left; width: 100%; font-size: 11px; text-align: center; padding: 6px 0px 10px 0px;}

/*Update 2006.10.31*/
ul.li-type1, ul.li-type2, ul.li-type3 {margin:6px 12px 4px 0px; padding:4px; display: block;}
ul.li-type1 li, ul.li-type3 li {list-style-type:none; padding:2px 0px 6px 22px; font-size:11px; background:url(../images/bull_DArrow_blue.gif) no-repeat 6px 7px; font-family: Tahoma}
ul.li-type1 li a, ul.li-type2 li a, ul.li-type3 li a {font-size:11px; /*color:#5174AF;*/ color:#0E153D; text-decoration:none; font-family: Tahoma}
ul.li-type2 li {list-style-type:none; padding:2px 2px 6px 2px; font-size:11px; font-family: Tahoma}
ul.li-type3 li {width:43%; display: inline; float: left;}
ul.li-type1 li a:hover, ul.li-type2 li a:hover, ul.li-type3 li a:hover {color:#FF6600; text-decoration:underline;}
ul.li-type1 li.act {background:url(../images/bull_Arrow_Up_static.gif) no-repeat 3px 5px;}
ul.li-type1 li.fact {background:url(../images/bull_Arrow_Up.gif) no-repeat 3px 5px;}
ul.li-type1 li.pas {background:url(../images/bull_Arrow_Dn_static.gif) no-repeat 3px 5px;}
ul.li-type1 li.none {background: none}

a.runner {font-size:12px; color:#5174AF; text-decoration:none;}
a.small {font-size:10px}
a.orange {color: #FF6600;}

div.ticki {padding: 0px 0px 10px 12px; display: block; height: 30px; float: left;}
a.tickl  {font-size:11px; /*color:#5174AF;*/ color:#0E153D; text-decoration: none; font-family: Tahoma;}
a.tickl:hover {color:#FF6600;}

div.prompt {font-size: 11px; color: #000000; font-weight: normal;}
div.prompt a {font-size: 11px;}

div.mbox {}
div.mbox img {border:none; padding:2px 8px 2px 2px;}
div.mbox a {position:relative; top:-4px; max-height:12px;}

div.welcome {font-size:11px; padding:10px 12px 12px 12px; width:auto; /*color:#666666;*/ font-weight:normal; line-height:15px; float:left; font-family: Tahoma}
div.welcome a {/*color:#5174AF;*/ color:#0E153D; font-size:11px; font-family: Tahoma}
div.wstatus {color:#006699; text-align:center; font-family:Tahoma; font-size:11px}
div.wstatus a {color:#006699; text-align:center; font-family:Tahoma; font-size:11px}

div.box1, div.box2, div.box3, div.box4 {font-family: Tahoma}
div.box1 {width:384px; color:#5174AF; font-weight:bold; font-size:12px; background-color:#EDEFF3; padding:1px 10px 2px 10px; border:1px #B1B7C4 solid; float:left;}
div.box2 {width:310px; color:#5174AF; font-weight:bold; font-size:12px; background-color:#EDEFF3; padding:1px 2px 2px 10px; border:1px #B1B7C4 solid; float:left;}
div.box2_l {float:left;}
div.box2_r {float:right; padding-top:2px;}
div.box22 {width:260px; color:#5174AF; font-weight:bold; font-size:12px; background-color:#EDEFF3; padding:1px 10px 2px 10px; border:1px #B1B7C4 solid; float:left;}
div.box3 {width:58px; color:#5174AF; font-weight:normal; font-size:10px; background-color:#EDEFF3; padding:2px 10px 3px 10px; border:1px #B1B7C4 solid; float:right; text-align:center;}
div.cbox {float:right; width:122px; display: inline;}
div.box3 a {color:#5174AF; font-size:10px; text-decoration:none; font-weight:normal; font-family: Tahoma}
div.box3 a:hover {color:#343434; text-decoration:underline;}

div.box4 {width:80px; float:right; text-align:center; font-weight:normal; font-size:10px; padding:0px 0px 0px 0px;}
div.box4 a {padding:2px 10px 0px 10px; height:15px; color:#5174AF; font-weight:normal; font-size:10px; background-color:#EDEFF3; border:1px #B1B7C4 solid; text-decoration: none; display: block; font-family: Tahoma;}
div.box4 a:hover {color:#FFFFFF; background-color: #FD6B00; border:1px #3763C1 solid; text-decoration: none;}

div.ads1 {display:block; float:left; width:100%; padding-top:30px; text-align:center;}
div.ads2 {display:block; float:left; width:100%; padding-top:10px; padding-bottom:5px; text-align:center;}
div.ads2 a {display: block; color: #006699; width: 131px; border: 1px solid #3763C1; padding: 3mm 0px 3mm 2px; text-align: center; font-size:11px; text-decoration: none; font-family: Tahoma;}
div.ads2 a:hover {background-color: #FD6B00; color: #FFFFFF; text-decoration: none;}

div.mbox-l {padding:8px 0px 8px 0px; float:left;}                             
div.mbox-r {padding:8px 0px 8px 0px; float:right;}

p.folder {font-family: Verdana, Tahoma; font-size: 14px; font-weight:bold;}

textarea.ta-lnk {border: none; font-size:11px; background-color: #F9F9F9; overflow: hidden; width: 425px;}
textarea.reply {font-size:11px;}

/* search image button for IE7 */
#searchimg {position: absolute; top: 0px; right: -26px; cursor: pointer;}

/* info.php */
.add-link {margin: 20px 0 0 0; text-align: center;}
.add-link p {padding: 0; margin: 0 0 6px 0;}
.add-link input {width: 370px; margin-bottom: 10px; border: 1px solid #737373;}

/* banners page */
div.ind {height:10px}
textarea.ta, textarea.ta2, textarea.ta3 {display: inline;width: 99%;height: 50px;font-size: 11px;font-weight: 900;color: #000000;background-color: #FFFFFF;border: 1px solid gray;}
textarea.ta {font-family: Arial, Helvetica, sans-serif;}

/* Tell a Friend */
ul.tell {display: block; font-size: 12px;}
ul.tell li {/*list-style-type: none;*/ padding: 12px 0px 20px 0px;}
ul.tell li.end {padding: 12px 0px 0px 0px;}
ul.tell div {font-size:8pt; padding: 10px 0px 4px 0px; color:#6F6F6F;}
ul.tell textarea {display: inline; width: 90%; height: 90px; font-size: 11px; color: #000000; background-color: #FFFFFF; border: 1px solid gray;}

/* Bookmark on info page */
div.bkmrk {display: block; text-align:center;}
div.bkmrk a {color: #0051c7; font-size:11px; text-decoration: none; padding-left:5px; padding-right: 5px;}
div.bkmrk a:hover {color: #fd6b00; text-decoration: none;}
div.fbsec {text-align: center; margin: 14px 0px;}
div.fbsec a {color:#3B5998; text-decoration:none; font-weight:bold;}

/* News page */
ul.news {margin: 6px 12px 4px 0px; padding: 4px; display: block;}
ul.news li, ul.news li.more {list-style-type: none; padding: 2px 0px 6px 22px; background:url(../images/bull_DArrow_blue.gif) no-repeat 6px 7px; font-size: 12px;}
ul.news li a {color: #0E153D; text-decoration: none; font-size: 12px;}
ul.news li a:hover {color: #FF6600; text-decoration: underline;}
ul.news li.more {background:none;}

/* Manager */
div.tools-box {margin: 0px 30px 0px 30px}

div.tools ul {display: block;}
div.tools ul li {list-style-type: disc; padding: 5px 0px 5px 2px;}

div.promote ul {display: block;}
div.promote ul li {list-style-type: decimal; padding: 10px 0px 10px 0px;}
div.promote span {padding-left: 20px;}

/* Signatures */
input.ss {border: #8F8D8A 1px solid; color: #6F6F6F;}
input.ssb {border: #8F8D8A 1px solid; width: 40px;}
table td.stl {color: #17437A; font-weight: bold; padding: 5px 0px; vertical-align:middle;}
table td.stl a {color: #17437A; font-weight: bold; padding: 5px 0px; text-decoration:none;}
table td.stl a:hover {text-decoration:underline;}
table td.str {padding: 5px 0px;}

/* Sponsored Links */
table.sponsors {border:1px solid #CCCCCC;width:100%;border-collapse:separate;}
table.sponsors td {padding:2px; color:#717769;}
table.sponsors td a {color:#A1A1A1;text-decoration:none;font-size:11px;}
table.sponsors td a:hover {color:#FF6600;text-decoration:underline;}
table.sponsors tr.linkstitle {background:#F2F2F2;font-family:Tahoma,Arial,Helvetica;font-size:11px;}
table.sponsors td.links {font-family:Tahoma,Arial,Helvetica;font-size:11px;color:#A1A1A1;}

/* Join Now */
div.join, div.ctrl {padding-left:86px; color: #17437A; font-weight: bold;}
div.join ul, div.ctrl ul {display: block;}
div.join ul li, div.ctrl ul li {list-style-type: disc; padding: 2px 0px 2px 0px; color: black; font-weight: normal;}
div.ctrl ul li {padding: 5px 0px}

/* Recomended Soft */
ol.rs {display: block;}
ol.rs li {list-style-type: decimal; padding: 10px 0px 10px 0px;}

div.suc {padding: 10px 15px; margin: 10px 0px 15px 0px; border: 1px solid #67A54B; color: #67A54B; background-color: #EBFFE8; font-size: 13px; text-align: center; font-weight: bold;}
div.suc a {color:#67A54B; text-decoration:underline;}
div.suc a:hover {color:#67A54B; text-decoration:none;}
div.suc span {font-weight: normal;}

div.wrng {padding: 10px 15px; margin: 10px 0px 15px 0px; border: 1px solid #A54B67; color: #A54B67; background-color: #FFE8EB; font-size: 13px; text-align: center;}
div.wrng a {color:#A54B67; text-decoration:underline;}
div.wrng a:hover {color:#A54B67; text-decoration:none;}

div.ldiv {margin: 12px 75px;}
ul.cs {margin: 0px 0px 0px 90px; padding: 0 0; width:400px;}
ul.cs li {padding: 4px 0px;}

ul.links {margin: 0; margin-left: 140px; padding: 0; list-style-type: none; font: 12px/1 Tahoma}
ul.links li {margin: 15px 0; padding: 0; min-height: 32px; /*width: 250px*/}
ul.links li img {position: absolute; left: 0; top: -6pt; border: none;}
ul.links li a {padding-left: 40px; position: relative; height: 32px; line-height: 32px;}

div.sh1 {font-size: 12px; font-weight: bold; color: #17437A; text-align: center; padding: 14px 0px}
div.sh1 a {color: #5174AF; text-decoration: none; font-size: 12px;}
div.sh1 a:hover {text-decoration: underline; color: #5174AF;}

table.cp td.rtd {padding-left:8px; vertical-align:middle;}

a.tshirt {font-size: 20px; color: #5174AF; text-decoration: none; font-weight: bolder; font-family: sans-serif;}

ul.smap {display: block; margin:2px 10px 12px 2px; padding:0px; padding-left:15px;}
ul.smap li {list-style-type:none; padding:2px 2px 2px 22px; font-size:12px; background:url(../images/bull_DArrow_blue.gif) no-repeat 6px 7px; font-family: Tahoma;}
ul.smap li a {font-size:12px; /*color:#5174AF;*/ color:#0E153D; text-decoration:none; font-family: Tahoma;}
ul.subul {margin-bottom:2px; padding-left: 16px;}

div.premium {display:block; text-align: left; margin-left: 168px;}
div.premium ul {list-style-type: none;}


#US_states_sub {border:none;}
#states {width:300px; height: 135px; border: 1px solid #999999; font-family: Tahoma, Arial, Helvetica, sans-serif; position: absolute; background-color:white; z-index:100;}
#states span {margin:0; padding:0; font-weight:normal;}
#states .states-head {background-color: #F2F2F2; border-bottom: 1px solid #E5E5E5; padding:0; margin:1px; line-height: 20px; height:20px; text-align:center;}
#states .states-list {overflow:auto; width:300px; display:block; float:left; height:85px; padding:2px 0px;  position:relative;}
#states .states-list div {display: block; float:left; border: 1px solid white; height: 15px; width:82px; text-align:left; padding:2px; margin-left:4px; font-size:11px; color: #4C4C4C; cursor:pointer;}
#states .states-list div:hover, #states .states-list div.hover {border: 1px solid #E5E5E5; background-color: #FD6B00; color:white;}
#states .states-list div {
  _behavior:expression(
    this.onmouseover = new Function("this.className += ' hover'"),
    this.onmouseout = new Function("this.className = this.className.replace(' hover', '')"),
    this.style.behavior = null
  );
}
#states .states-foot {background-color: #F2F2F2; border-top: 1px solid #E5E5E5; line-height:20px; margin:1px; float:left; width:99%; height:20px;}

#subreg_38_sub {border:none;}
#subreg {width:170px; height: 135px; border: 1px solid #999999; font-family: Tahoma, Arial, Helvetica, sans-serif; position: absolute; background-color:white; z-index:100;}
#subreg span {margin:0; padding:0; font-weight:normal;}
#subreg .subreg-head {background-color: #F2F2F2; border-bottom: 1px solid #E5E5E5; padding:0; margin:1px; line-height: 20px; height:20px; text-align:center;}
#subreg .subreg-list {overflow:auto; width:170px; display:block; float:left; height:85px; padding:2px 0px;  position:relative;}
#subreg .subreg-list div {display: block; float:left; border: 1px solid white; height: 15px; width:140px; text-align:left; padding:2px; margin-left:4px; font-size:11px; color: #4C4C4C; cursor:pointer;}
#subreg .subreg-list div:hover, #subreg .states-list div.hover {border: 1px solid #E5E5E5; background-color: #FD6B00; color:white;}
#subreg .subreg-list div {
  _behavior:expression(
    this.onmouseover = new Function("this.className += ' hover'"),
    this.onmouseout = new Function("this.className = this.className.replace(' hover', '')"),
    this.style.behavior = null
  );
}
#subreg .subreg-foot {background-color: #F2F2F2; border-top: 1px solid #E5E5E5; line-height:20px; margin:1px; float:left; width:99%; height:20px;}

div.desc, div.petition, div.result {word-wrap: break-word;}

table.rsstooltip {width:100%;}
table.rsstooltip td {text-align:center;}

#tweetmeme_button, div.tweetmemebutton {background-color: #1C52EC !important;}

div.tags {text-align: center; display:block; float:left; padding: 10px 0px 10px 0px; width:100%;}
div.tags ul {list-style-type: none; padding:0px 14px; margin:4px 0px; text-align: left;}
div.tags ul li {padding: 1px 0px;}
div.tags ul li a {font-family: Tahoma; font-size: 11px; text-decoration: none;}

a.tagged {text-decoration: none;}

.hidebox {display:none;}

/* Thickbox */
#TB_window {font:12px Arial, Helvetica, sans-serif; color:#333333;}
#TB_secondLine {font:10px Arial, Helvetica, sans-serif; color:#666666;}
#TB_window a:link {color:#666666;}
#TB_window a:visited {color:#666666;}
#TB_window a:hover {color:#000;}
#TB_window a:active {color:#666666;}
#TB_window a:focus {color:#666666;}
#TB_overlay {position:fixed; z-index:100; top:0px; left:0px; height:100%; width:100%; background-color:#000; opacity:0.75;}
.TB_overlayBG {background-color:#000; filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75;}
* html #TB_overlay {position:absolute; height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window {position:fixed; background:#ffffff; z-index:102; color:#000000; display:none; border:4px solid #525252; text-align:left; top:50%; left:50%;}
* html #TB_window {position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image {display:block; margin:15px 0 0 15px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-top:1px solid #666; border-left:1px solid #666;}
#TB_caption {height:25px; padding:7px 30px 10px 25px; float:left;}
#TB_closeWindow {height:25px; padding:11px 25px 10px 0; float:right;}
#TB_closeAjaxWindow {padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right;}
#TB_ajaxWindowTitle {float:left; padding:7px 0 5px 10px; margin-bottom:1px;}
#TB_title {background-color:#e8e8e8; height:27px;}
#TB_ajaxContent {clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em;}
#TB_ajaxContent.TB_modal {padding:15px;}
#TB_ajaxContent p {padding:5px 0px 5px 0px;}
#TB_load {position:fixed; display:none; height:13px; width:208px; z-index:103; top:50%; left:50%; margin:-6px 0 0 -104px;}
* html #TB_load {position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect {z-index:99; position:fixed; top:0; left:0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; height:100%; width:100%;}
* html #TB_HideSelect {position:absolute; height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent {clear:both; border:none; margin-bottom:-1px; margin-top:1px;}

/* like gopetition page */
ul.like {list-style-type:none; padding-left:14px; margin-left:0px;}
ul.like li {height:33px; padding-left:35px; margin-left:0px;}
ul.like li a {line-height:33px;}

#jsddm {margin: 0; padding: 0; float: right;}
#jsddm li {list-style: none; text-align: center; position: relative;}
#jsddm li a {display: block; font: 10px Tahoma, Arial; padding: 2px 10px 3px; text-decoration: none; width: 58px; color: #5174AF; background: #EDEFF3;  border: 1px #B1B7C4 solid;}
#jsddm li a:hover {background: #FD6B00; color: white;}
#jsddm li ul {margin: 0; padding: 0; position: absolute; visibility: hidden; border: 1px solid #999999; text-align: left; z-index: 2; width: 130px; right: 0;}
#jsddm li ul.usa {width: 301px; border: none;}
#jsddm li ul li {float: none; display: block; text-align: left; margin: 0; padding: 0;}
#jsddm li ul li a {width: 110px; color: #4C4C4C; background: #F1F1F1; border: none; border-bottom: 1px solid white; font-size: 11px;}
#jsddm li ul li a:hover {background: #FD6B00; color: white;}
#jsddm li ul li a.lastitem {border-bottom: none;}