body { background:black; color:black; margin:0; padding:0px; text-align:center; font:75% Arial,Helvetica,"Arial Unicode MS","Lucida Sana Unicode", sans-serif; }
img { border:0px; display:block; }
form { margin:0px; }
table { font-size:1em; }
ul { margin:0; padding-left:40px; line-height:1.25em; }
li { margin: 0.1em 0 0; padding:0; }
h1 { font-size: 173%; margin:0; }
h2 { font-size: 144%; }
h3 { font-size: 120%; margin-bottom:.8em; }
h5 { font-size: 80%; font-weight:normal;}
h2, p {  margin: 0.6em 0 0; }
a { cursor:pointer; }
.wrap { width:100%; position:relative; }
.rf { float:right; margin-left:10px; }
.lf { float:left; margin-right:10px; }
hr { width:100%; clear:both; height:2px; visibility:hidden; }
/* #wrapper { width:100%; background:url(/images/peopleschoiceawards/outrspc5.gif) top left; }	*/
#wrapper { width:100%; background:url(/images/peopleschoiceawards/twinkle.gif) top left; }
#wrapinner { width:980px; margin:0px auto; background:url(/images/peopleschoiceawards/greenstone.jpg) top left no-repeat; }
#content { width:970px; margin:20px auto ; text-align:left; }
#nav { padding-left:0px; white-space:nowrap; text-align:right; }
#nav li { list-style-type:none; padding-right:30px; font-size:124%; line-height:35px; background:url(/images/peopleschoiceawards/libdrop.gif) right top no-repeat; }
#nav li a { color:white; }
#nav li a:hover { color:black; }
#header { width:980px; height:159px; margin:0px auto; text-align:left; background:url(/images/peopleschoiceawards/top.gif) top left no-repeat; }
#logo { position:absolute; top:0px; left:256px; }
#spec { color:white; font-size:90%; position:absolute; top:105px; left:605px; }
#center { width:980px; margin:0px auto; text-align:left; background:url(/images/peopleschoiceawards/ctile.gif) top left repeat-y; }
#base, #copyouter { width:100%; background:black; }
#baseinner { width:980px; height:281px; margin:0px auto; text-align:left; background:url(/images/peopleschoiceawards/seats.jpg) top left no-repeat; }
#sponsors { width:692px; height:44px; line-height:44px; position:absolute; top:56px; left:246px; background:url(/images/peopleschoiceawards/sponsors.gif) top left no-repeat; color:white; }
#copyinner { width:980px; height:100px; margin:0px auto; text-align:left; color:#666; font-size:84%; }
#copy { float:right; padding-top:25px; }
#assoc { float:left; padding-left:53px; padding-top:10px; }
#assoc a { color:#666; }
#t1 { width:53px; }
#t2 { width:167px; }
#t3 { width:36px; }
#t4 { width:660px; line-height: 17px; }
#t4 a { color: #39502b; font-weight: bold; }
#t4 a:hover { color: #759b5c; text-decoration: none; }
#t5 { width:64px; }
#ceg { position:absolute; top:94px; left:52px; }

.left { float: left; margin: 0 10px 5px 0; border: 2px solid #809c4b; }
.right { float: right; margin: 0 0 5px 10px; border: 2px solid #809c4b; }

.button { display: block; background: #577a41; color: #FFF!important; padding: 10px; }
.button:hover { background: #8fba73; }
.alt {background-color:#dfdfdf}
.testimonals-table { margin-top: 20px; }
.testimonals-table .testimonal { background: url(/images/peopleschoiceawards/quote.png) no-repeat top left; padding: 0 40px 0 30px; }
.testimonals-table .details p { text-align: right; margin: 0; }
.testimonals-table hr { width:100%; clear:both; border: 1px solid #a3af9c; visibility: visible!important; margin: 40px 0 20px 0; }

#TJK_ToggleON,#TJK_ToggleOFF { border:1px solid #333;padding:0 5px;margin-right:5px }
#TJK_DL dd,#TJK_DL dt { margin:0;padding:0; } 
#TJK_DL dt { margin:10px 0; background: #51733b; padding: 4px 0 4px 0; color: #FFF; }
#TJK_DL dd { padding: 0px 20px 10px 35px; }
#TJK_DL dt a { background:0 50% no-repeat; padding-left:32px; color:#FFF; text-decoration:none; }
#TJK_DL dt a:hover { text-decoration: underline; color: #FFF; }
#TJK_DL dt a:visited:hover, #TJK_DL dt a:visited, #TJK_DL dt a:active, #TJK_DL dt a:focus { font-weight:bold; }

#TJK_DL .showDD {position:relative;top:0}
#TJK_DL dd,.hideDD{top:-9999px;position:absolute}
#TJK_ToggleON,#TJK_ToggleOFF {display:inline;cursor:pointer;cursor:hand}

div.response {padding:15px; margin-bottom:15px; text-align:center;color:#fff;font-size: 120%; font-weight:bold;}
div.neg {background-color: red;}
div.pos {background-color: green;}