body {
	margin: 0;
	padding: 0;
	font-family: Arial,Verdana,Helvetica,sans serif,sans-serif;
	font-size: 12px;
	}

.clear {
	margin: 0;
	padding: 0;
	clear: both;
	}

h1 {
	font-size: 16px;
	padding: 4px 0 8px 0;
	margin: 0;
	}

h2 {
	font-size: 14px;
	padding: 4px 0 8px 0;
	margin: 0;
	}

.null {
	color: #999 !important;
	}

.floatRight {
	float: right;
	}

.floatLeft {
	float: left;
	}

.alignCenter {
	text-align: center;
	}

.alignRight {
	text-align: right;
	}

.textSmall {
	font-size: 11px;
	}

.textSmallest {
	font-size: 9px;
	}

.textBig {
	font-size: 14px;
	font-weight: bold;
	}

.error {
	color: #f00;
	}

.errorText {
	color: #f00;
	}

#errorBox {
	display: block;
	border: 1px solid #f00;
	background: #fcc;
	margin: 0 0 10px 0;
	padding: 7px;
	font-weight: bold;
	font-size: 11px;
	color: #f00;
	}

#msgBox {
	display: block;
	border: 1px solid #e6e6e6;
	background: #f7f7f7;
	margin: 0 0 10px 0;
	padding: 7px;
	font-weight: bold;
	font-size: 11px;
	color: #000;
	}
	

#announcementBox {
	display: block;
	border: 1px solid #FF9900;
	background: #FFFF99;
	margin: 0 0 10px 0;
	padding: 7px;
	font-weight: bold;
	font-size: 11px;
	color: #000;
	}	

#descriptionBox {
	display: block;
	border: 1px solid #e6e6e6;
	background: #ffffff;
	margin: 0 0 10px 0;
	padding: 3px;
	font-weight: none;
	font-size: 11px;
	color: #000;
	}
	
	
.highlight {
	color: #f00;
	}
a.highlightlink,
a.highlightlink:visited {
	color: #f00;
	text-decoration: underline;
	}
a.highlightlink:hover {
	background: #369;
	color: #fff;
	text-decoration: underline;
	}

.blackDash {
	background: url(/images/footerRowBg.gif) repeat-x 0 0;
	}

a,
a:visited {
	color: #369;
	text-decoration: underline;
	}

a:hover {
	background: #369;
	color: #fff;
	text-decoration: underline;
	}

a.bulletLink,
a.bulletLink:hover {
	margin: 0;
	padding: 0 0 0 9px;
	background: url(/images/bullet.gif) no-repeat 0 3px;
	}

a.bulletLink:hover {
	background-color: #369;
	}

ul.bulletList {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
	}

ul.bulletList li {
	margin: 0;
	padding: 2px 0 3px 10px;
	background: url(/images/bullet.gif) no-repeat 0 7px;
	}

ul.bulletList li a:hover {
	background-color: #369;
	}

form {
	margin: 0;
	}

.button {
	margin: 0;
	padding: 1px;
	font-family: Arial,Verdana,Helvetica,sans serif, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}

html>body .button {
	padding: 1px 5px 1px 5px;
	}

/* CONTAINERS */
#tableContainer {
	margin: 0;
	padding: 0;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	}

#tableContainer td,
#tableContainer th {
	margin: 0;
	padding: 0;
	}

#tableLeft {
	background: url(/images/bgLeft.gif) repeat-y top right;
	width: 49%;
	}

#tableRight {
	background: url(/images/bgRight.gif) repeat-y top left;
	width: 49%;
	}

#container {
	margin: 0;
	padding: 0;
	width: 728px;
	}

#rightContainer {
	margin: 0 0 10px 0;
	padding: 0;
	width: 558px;
	float: right;
	}

#leftContainer {
	margin: 0 0 10px 0;
	padding: 0;
	width: 160px;
	}

/* end CONTAINERS */

/* MASTHEAD */
#mastheadHome {
	padding: 24px 0 0 0;
	margin: 0 0 10px 0;
	clear: both;
	display: block;
	position: relative;
	}

#mastheadHome p {
	position: absolute;
	left: 237px;
	top: 29px;
	margin: 0;
	padding: 0;
	}

#mastheadHome p.register {
	top: 40px;
	}

#mastheadHome h1 {
	margin: 0;
	padding: 0;
	background: url(/images/logoBig.gif) no-repeat 0 0;
	width: 217px;
	height: 31px;
	}

#mastheadHome h1 span {
	display: none;
	}

#mastheadHome h3 {
	display: block;
	font-size: 17px;
	font-weight: normal;
	margin: 0;
	padding: 16px 0 0 0;
	}
	
#masthead {
	margin: 0 0 10px 0;
	padding: 0;
	width: 728px;
	background: url(/images/bgMasthead.gif) no-repeat bottom left;
	position: relative;
	}

#masthead h1 {
	margin: 35px 0 0 0;
	padding: 0 0 12px 0;
	background: url(/images/logo.gif) no-repeat top left;
	width: 168px;
	height: 26px;
	}

#masthead h1 a,
#masthead h1 a:hover {
	display: block;
	margin: 0;
	padding: 0;
	background: none;
	width: 100%;
	height: 100%;
	}

#masthead h1 span {
	display: none;
	}

#mastButtons {
	margin: 0;
	padding: 0;
	font-size: 14px;
	position: absolute;
	top: 13px;
	right: 0;
	}

#mastButtons a {
	font-weight: bold;
	}

/* end MASTHEAD end */

/* ADS */
#bannerAd {
	clear: both;
	margin: 0 0 10px 0;
	padding: 0;
	}

/* end ADS end */

/* SEARCH */
#search {
	margin: 0 0 10px 0;
	padding: 0;
	display: block;
	position: relative;
	background: url(/images/searchTopBorder.gif) repeat-x 0 0 #e7f7b6;
	border-bottom: 1px solid #c1d87c;
	border-right: 1px solid #def0ad;
	}

#search h4 {
	margin: 0;
	padding: 7px 0 0 0;
	font-size: 14px;
	text-align: center;
	background: url(/images/searchHeadBg.gif) repeat-x bottom left #d6f089;
	border-top: 1px solid #c1d87c;
	border-left: 1px solid #c1d87c;
	border-right: 1px solid #c1d87c;
	width: 101px;
	height: 22px;
	}

#search .searchBox {
	width: 359px;
	position: absolute;
	top: 4px;
	left: 113px;
	}

#search .button {
	position: absolute;
	top: 4px;
	left: 484px;
	width: 125px;
	}

#search a.bulletLink {
	position: absolute;
	top: 8px;
	left: 619px;
	font-size: 11px;
	}

#relatedSearch {
	margin: 0 0 11px 0;
	padding: 6px 5px;
	font-size: 11px;
	background: #f7fde3;
	border: 1px solid #def0ad;
	display: block;
	}

#searchResults {
	margin: 0 0 10px 0;
	padding: 0;
	display: block;
	}

#searchResults h2 {
	clear: both;
	margin: 5px 0 5px 0;
	padding: 0;
	display: block;
	font-size: 13px;
	}

#searchResults ol {
	clear: both;
	display: block;
	margin: 0 0 10px 0;
	padding: 0;
	background: url(/images/resultsRowBg.gif) repeat-x bottom left;
	}

#searchResults ol li {
	position: relative;
	margin: 0 0 0 35px;
	padding: 8px 100px 6px 0;
	z-index: 200;
	}

#searchResults ol a {
	font-weight: bold;
	position: relative;
	z-index: 300;
	}
#searchResults ol div a {
	font-weight: normal;
	position: relative;
	z-index: 300;
	}

#searchResults ol li span {
	position: absolute;
	background: url(/images/resultsRowBg.gif) repeat-x 0 0;
	top: 0;
	left: -35px;
	font-size: 11px;
	width: 558px;
	vertical-align: baseline;
	text-align: right;
	padding: 8px 0 0 0;
	margin: 0;
	z-index: 100;
	}

#searchResults ol li span a {
	font-weight: normal;
	}

/* end SEARCH end */

/* PAGINATION */

.pagination {
	clear: both;
	display: block;
	margin: 0;
	padding: 0;
	height: 20px;
	font-size: 11px;
	}

/* end PAGINATION end */

/* RESULTS */
#poll,
#pollResults {
	margin: 0 0 10px 0;
	padding: 0;
	display: block;
	clear: both;
	}

#poll table#pollTable,
#pollResults table#pollTable {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0;
	padding: 0;
	}

#poll table#pollTable tr,
#pollResults table#pollTable tr {
	margin: 0;
	padding: 0;
	background: url(/images/pollRowBg.gif) bottom left repeat-x;
	}

#poll table#pollTable td,
#poll table#pollTable th,
#pollResults table#pollTable td,
#pollResults table#pollTable th {
	margin: 0;
	padding: 0;
	}

#poll table#pollTable td.vote,
#pollResults table#pollTable td.vote {
	margin: 0;
	padding: 2px 0 3px 0;
	width: 43px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	}
#poll table#pollTable td.other,
#pollResults table#pollTable td.other {
	margin: 0;
	padding: 2px 0 3px 0;
	width: 395px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	}

#poll table#pollTable td.vote div,
#pollResults table#pollTable td.vote div {
	margin: 0;
	padding: 6px 0;
	width: 100%;
	background: #eef4fd;
	}

#poll table#pollTable td.vote span,
#pollResults table#pollTable td.vote span {
	margin: 0;
	padding: 0;
	display: block;
	text-align: center;
	width: 100%;
	font-size: 9px;
	font-weight: normal;
	color: #369;
	}

#poll table#pollTable td.option,
#pollResults table#pollTable td.option {
	margin: 0;
	padding: 2px 7px;
	width: 395px;
	}

#poll table#pollTable td.option input {
	width: 300px;
	}

#poll table#pollTable td.submit {
	margin: 0;
	padding: 4px 7px 4px 0;
	}

#poll table#pollTable td.submit .more {
	margin: 4px 0 0 0;
	padding: 0;
	float: right;
	font-size: 11px;
	}

#poll table#pollTable td.reviews,
#poll table#pollTable td.image,
#poll table#pollTable td.buy,
#pollResults table#pollTable td.reviews,
#pollResults table#pollTable td.image,
#pollResults table#pollTable td.buy {
	margin: 0;
	padding: 2px 0;
	width: 40px;
	text-align: center;
	}

#poll table#pollTable td.reviews img,
#poll table#pollTable td.image img,
#poll table#pollTable td.buy img,
#pollResults table#pollTable td.reviews img,
#pollResults table#pollTable td.image img,
#pollResults table#pollTable td.buy img {
	border: 0;
	}

#poll table#pollTable td.reviews a:hover,
#poll table#pollTable td.image a:hover,
#poll table#pollTable td.buy a:hover,
#pollResults table#pollTable td.reviews a:hover,
#pollResults table#pollTable td.image a:hover,
#pollResults table#pollTable td.buy a:hover {
	background: 0;
	}

.standardRow {
	padding: 4px 7px !important;
	}

#pollResults .loginPage {
	clear: none !important;
	width: 388px !important;
	float: left !important;
	}

#pollResults table#headline .loginPage {
	width: 388px !important;
	}

/* end RESULTS end */

/* RESULTS BARS */

.results {
	margin: 0;
	padding: 0;
	display: block;
	width: 100%;
	}

#results1,
#results1 span,
#results2,
#results2 span,
#results3,
#results3 span,
#results4,
#results4 span,
#results5,
#results5 span,
#results6,
#results6 span {
	margin: 1px 0 0 0;
	padding: 0 7px 0 0;
	height: 18px;
	background: url(/images/bar_aqua.gif) no-repeat top right;
	}

#results1,
#results2,
#results3,
#results4,
#results5,
#results6 {
	padding: 0;
	}

#results2,
#results2 span {
	background-image: url(/images/bar_lime.gif);
	}

#results3,
#results3 span {
	background-image: url(/images/bar_orange.gif);
	}

#results4,
#results4 span {
	background-image: url(/images/bar_brick.gif);
	}

#results5,
#results5 span {
	background-image: url(/images/bar_green.gif);
	}

#results6,
#results6 span {
	background-image: url(/images/bar_purple.gif);
	}

#results1 span,
#results2 span,
#results3 span,
#results4 span,
#results5 span,
#results6 span {
	margin: 0;
	padding: 0 0 4px 0;
	width: 7px;
	background-position: 0 0;
	}

/* end RESULTS BARS end */

/* DID YOU KNOW */
#didYouKnow {
	margin: 0 0 10px 0;
	padding: 0;
	display: block;
	}

#didYouKnow ul {
	margin: 0;
	padding: 2px 0 3px 0;
	}

#didYouKnow li {
	margin: 0;
	padding: 5px 10px;
	list-style: none;
	background: url(/images/knowRowBg.gif) bottom left repeat-x;
	}

/* end DID YOU KNOW end */

/* COMMENTS */
#commentsJump {
	width: 557px;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0 0 10px 1px;
	padding: 0;
	background: url(/images/commentsBottomBorder.gif) repeat-x bottom left #fdf9d7;
	border-top: 1px solid #ede8bf;
	border-right: 1px solid #ede8bf;
	border-left: 1px solid #e5d552;
	}

table#commentsJump td,
table#commentsJump th {
	margin: 0;
	padding: 0;
	}

table#commentsJump td.type {
	margin: 0;
	padding: 2px 0;
	text-align: center;
	width: 83px;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	border-top: 1px solid #e5d552;
	border-right: 1px solid #e5d552;
	background: url(/images/commentsHeadBg.gif) repeat-x bottom left #f5eb80;
	}

#comments,
#addComments {
	margin: 0 0 10px 0;
	padding: 0;
	display: block;
	}

#comments table#headline,
#addComments table#headline {
	width: 557px;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0 0 0 1px;
	padding: 0;
	background: url(/images/commentsBottomBorder.gif) repeat-x bottom left #fdf9d7;
	border-top: 1px solid #ede8bf;
	border-right: 1px solid #ede8bf;
	border-left: 1px solid #e5d552;
	}

#addComments table#commentBox {
	margin: 6px 0 0 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	}

#comments ul {
	margin: 0;
	padding: 0;
	}

#comments li {
	margin: 0;
	padding: 4px 0 4px 10px;
	list-style: none;
	background: url(/images/knowRowBg.gif) bottom left repeat-x;
	}

#comments ul li a {
	font-weight: bold;
	}

#comments ul li h4 {
	margin: 0;
	padding: 0 125px 2px 0;
	font-size: 11px;
	display: block;
	position: relative;
	}

#comments ul li h4 span {
	position: absolute;
	top: 0;
	right: 0;
	font-weight: normal;
	}

#comments ul li.pages {
	font-size: 11px;
	text-align: right;
	background: none;
	}

#comments ul li.pages a {
	font-weight: normal;
	}

#addComments table#commentBox textarea {
	width: 380px;
	height: 100px;
	margin: 0 27px 0 0;
	}

/* end COMMENTS end */

/* LEFT NAV */
#leftContainer h3 {
	margin: 0;
	padding: 2px;
	font-size: 14px;
	font-weight: bold;
	background: url(/images/leftHeadBg.gif) repeat-x bottom left #dbdbdb;
	border: 1px solid #c8c8c8;
	}

#leftContainer h4 {
	margin: 0;
	padding: 2px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	background: url(/images/leftHead2Bg.gif) repeat-x bottom left #f7f7f7;
	}

#leftContainer h4.history {
	background-image: url(/images/leftHead3Bg.gif);
	}

#leftContainer h4.tools {
	background-image: url(/images/leftHead4Bg.gif);
	}

#leftContainer h4.searches {
	background-image: url(/images/leftHead5Bg.gif);
	}

#leftContainer #account,
#leftContainer #join,
#leftContainer #login,
#leftContainer #topSearches {
	margin: 0 0 10px 0;
	padding: 8px 0;
	background: #f7f7f7;
	border: 1px solid #e6e6e6;
	border-top: none;
	text-align: center;
	font-size: 11px;
	}

#leftContainer #login a {
	font-size: 14px;
	font-weight: bold;
	}

#leftContainer #topSearches {
	padding: 5px;
	text-align: left;
	}

#leftContainer #account,
#leftContainer #join {
	padding: 2px 2px 8px 2px;
	}

#leftContainer ul.bulletList {
	padding: 3px 3px 5px 3px;
	margin: 0 0 7px 0;
	text-align: left;
	background: url(/images/footerRowBg.gif) repeat-x bottom left;
	}

#leftContainer #account ul.bulletList {
	background: none;
	}

#leftContainer #join a {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	}

/* end LEFT NAV end */

/* REGISTER - LOGIN */

#acctRegister,
#acctLogin {
	margin: 1px 0 15px 0 !important;
	padding: 0;
	display: block;
	clear: both;
	}

table#acctTable {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 6px 0 15px 0;
	padding: 0;
	width: 388px;
	float: left;
	}
table#acctTable td,
table#acctTable th {
	margin: 0;
	padding: 4px 0;
	}

table#acctTable .section {
	background: url(/images/footerRowBg.gif) repeat-x bottom left;
	font-weight: bold;
	padding: 4px 0 7px 0;
	margin: 0 0 2px 0 !important;
	}

table#acctTable input.field {
	width: 245px;
	}

#acctAd {
	float: right;
	width: 134px;
	padding: 12px;
	margin: 10px 0 0 0;
	border: 1px solid #c8c8c8;
	}

table#acctTableOtherProfile {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 6px 0 15px 0;
	padding: 0;
	width: 388px;
	}
table#acctTableOtherProfile td,
table#acctTableOtherProfile th {
	margin: 0;
	padding: 4px 0;
	}

table#acctTableOtherProfile .section {
	background: url(/images/footerRowBg.gif) repeat-x bottom left;
	font-weight: bold;
	padding: 4px 0 7px 0;
	margin: 0 0 2px 0 !important;
	}

/* end REGISTER - LOGIN end */
/*
tellafriends
*/
#tellafriend {
	margin: 1px 0 15px 0 !important;
	padding: 0;
	display: block;
	clear: both;
	}

table#tellafriendTable input.field {
	width: 245px;
	}

/*end tellafriend*/
/*
contactuss
*/
#contactus {
	margin: 1px 0 15px 0 !important;
	padding: 0;
	display: block;
	clear: both;
	}

table#contactusTable input.field {
	width: 245px;
	}

/*end contactus*/

/* FOOTER */
#footer {
	display: block;
	clear: both;
	text-align: center;
	margin: 0 0 10px 0;
	padding: 15px 0 0 0;
	background: url(/images/footerRowBg.gif) repeat-x 0 0;
	}

#footer ul {
	font-size: 11px;
	margin: 0;
	padding: 0;
	}

#footer li {
	margin: 0;
	padding: 0 10px;
	border-right: 1px solid #000;
	list-style: none;
	display: inline;
	}

#footer li.last {
	border: none;
	}

/* end FOOTER end */





sup {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	font-weight: normal;
	}

.toolOption {
	padding: 12px 0 14px 0;
	margin: 0;
	clear: both;
	background: url(/images/footerRowBg.gif) repeat-x bottom left;	}

.toolOption .keywords {
	margin: 4px 0 0 18px;
	width: 528px;
	height: 75px;
	}

.toolOption ul.dates {
	margin: 0;
	padding: 0 0 6px 0;
	}

.toolOption ul.dates li {
	margin: 0;
	padding: 2px 0 0 0;
	list-style:none;
	clear: both;
	}

.toolOption ul.dates li strong {
	width: 90px;
	display: block;
	float: left;
	padding: 4px 0 0 0;
	}

.toolOption ul.dates li select,
.toolOption ul.dates li img {
	padding: 0;
	margin: 0 1px;
	float: left;
	}

.toolOption ol.choices,
.toolOption ol.choicesAdmin,
.toolOption ol.facts {
	margin: 0;
	padding: 4px 0 6px 0;
	}

.toolOption ol.choices li,
.toolOption ol.choicesAdmin li,
.toolOption ol.facts li {
	margin: 0;
	padding: 2px 0 0 0;
	list-style-position:inside;
	clear: both;
	}

.toolOption ol.facts li input {
	width: 528px;
	}

.toolOption ol.choices li.top,
.toolOption ol.choicesPage1 li.top,
.toolOption ol.choicesAdmin li.top {
	list-style:none;
	background: #f7f7f7;
	border-bottom: 1px solid #e6e6e6;
	font-size: 11px;
	margin: 0 0 2px 0;
	height: 16px;
	}

.toolOption ol.choices li input {
	width: 170px;
	}

.toolOption ol.choicesPage1 li input {
	width: 470px;
	}	
	
html>body .toolOption ol.choices li input {
	width: 172px;
	}

.toolOption ol.choicesAdmin li input {
	width: 126px;
	}

html>body .toolOption ol.choicesAdmin li input {
	width: 128px;
	}

.toolOption ol.choices li.top span,
.toolOption ol.choicesAdmin li.top span {
	display: block;
	width: 115px;
	float: left;
	margin: 0 0 0 19px;
	padding: 1px 0 0 0;
	display: inline;
	}

.toolOption ol.choices li.top span {
	width: 159px;
	}

html>body .toolOption ol.choices li.top span {	width: 158px;
	margin: 0 0 0 20px;
	}

html>body .toolOption ol.choicesAdmin li.top span {	width: 114px;
	margin: 0 0 0 20px;
	}
		

.toolQuestion {
	padding: 10px 4px 18px 4px;
	margin: 2px 0 4px 0;
	background: #F7F7F7 url(/images/footerRowBg.gif) repeat-x bottom left;
	font-size:14px;
	}

.toolQuestion input {
	margin-top: 3px;
	width: 543px;
	}

.feed {
	border:1px solid;
	border-color:#FC9 #630 #330 #F96;
	padding:0 3px;
	font:bold 10px verdana,sans-serif;
	color:#FFF;
	background:#F60;
	text-decoration:none;margin:4px;
}

a.feed:visited {
	border:1px solid;
	border-color:#FC9 #630 #330 #F96;
	padding:0 3px;
	font:bold 10px verdana,sans-serif;
	color:#FFF;
	background:#F60;
	text-decoration:none;margin:4px;
}

.hilite { background-color: #ff0; }


/* HOME PAGE */

#homeLeft,
#homeRight {
	width: 359px;
	margin: 0 9px 10px 0;
	padding: 0;
	float: left;
	display: inline;
	}

#homeRight {
	margin-right: 0;
	}

#homeBoxAsk,
#homeBoxParticipate,
#homeBoxFind {
	display: block;
	margin: 0;
	padding: 9px 8px 0 8px;
	border: 2px solid #bcd3e0;
	border-bottom-width: 4px;
	/*background:#e0f1fb url(/images/hbAsk.gif) repeat-x bottom left;*/
	background:#ffffff;
	height: 1%;
	}

#homeBoxParticipate {
	border-color: #badeab;
	/*background:#ddf9d2 url(/images/hbParticipate.gif) repeat-x bottom left;*/
	background:#ffffff;
	}

#homeBoxFind {
	border-color: #e2d5ac;
	/*background:#fdf2cf url(/images/hbFind.gif) repeat-x bottom left;*/
	background:#ffffff;
	}

#homeBoxAsk p,
#homeBoxParticipate p,
#homeBoxFind p {
	display:block;
	margin: 13px 0 0 75px;
	padding: 0 0 7px 0;
	line-height: 20px;
	}

#homeBoxParticipate p span {
	font-size: 14px;
	line-height: normal;
	}

#homeBoxAsk .field,
#homeBoxFind .field {
	width: 180px;
	margin: 0;
	}

.boxBreak {
	display: block;
	clear: both;
	height: 13px;
	background: url(/images/boxBreak.gif) repeat-x 0 0;
	}

#homeBoxAsk h2,
#homeBoxParticipate h2,
#homeBoxFind h2 {
	display: block;
	margin: 0;
	padding: 0;
	height: 23px;
	background: url(/images/hbAskH2.gif) no-repeat 0 0;
	}

#homeBoxParticipate h2 {	
	background-image: url(/images/hbParticipateH2.gif);
	}

#homeBoxFind h2 {
	background-image: url(/images/hbFindH2.gif);
	}

#homeBoxAsk h2 span,
#homeBoxParticipate h2 span,
#homeBoxFind h2 span {
	display: none;
	}

#homeBoxAsk .number,
#homeBoxParticipate .number,
#homeBoxFind .number {
	font-weight: bold;
	font-size: 100px;
	color: #b3daf1;
	margin: 0;
	padding: 0 0 0 3px;
	line-height: 100px;
	width: 65px;
	float: left;
	}

#homeBoxParticipate .number {
	color: #adec95;
	}

#homeRight #pollResults {
	clear: none;
	}

#homeRight #pollResults #headline td.type {
	width: 132px!important;
	}

#homeRight #pollResults #pollTable h2 {
	font-size: 12px;
	margin: 0;
	padding: 5px 0 5px 3px;
	}

#homeRight #searchResults #headline td.type {
	width: 112px!important;
	}

#homeBoxFind .number {
	color: #f4db96;
	}

#topKeywords {
	border-collapse: collapse;
	margin: 4px 0 10px 0;
	padding: 0;
	}

#topKeywords td {
	margin: 0;
	padding: 1px 0;
	width: 110px;
	}
/* end HOME PAGE end */

/* NEW PAGE TITLES CSS */

.pageTitle {
	border-collapse:collapse;
	margin: 0 0 4px 1px;
	padding: 0;
	display: block;
	}

.pageTitle h1 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	}

table.pageTitle td {
	margin: 0;
	padding: 2px 5px!important;
	border-left: none;
	}

table.pageTitle td.title {
	font-size: 14px;
	font-weight: bold;
	padding: 2px 7px!important;
	text-align: left;
	width: 1%;
	white-space: nowrap;
	border-width: 1px;
	}

table.seafoam td,
table.gray td,
table.slate td {
	border: 1px solid #e6e6e6;
	border-bottom-color: #cde0cc;
	background: #f7f7f7;
	}

table.seafoam td.title {	
	border-color: #cde0cc;
	background: url(/images/titleBGs/seafoam.gif) repeat-x bottom left #e0efdf;	}

table.gray td {
	border-bottom-color: #c8c8c8;
	}

table.gray td.title {	
	border-color: #c8c8c8;
	background: url(/images/titleBGs/gray.gif) repeat-x bottom left #dbdbdb;	}

table.slate td {
	border-bottom-color: #bcd4df;
	}

table.slate td.title {	
	border-color: #bcd4df;
	background: url(/images/titleBGs/slate.gif) repeat-x bottom left #d7e9f1;	}

table.yellow td {
	border: 1px solid #ede8bf;
	border-bottom-color: #e5d552;
	background: #fdf9d7;
	}

table.yellow td.title {
	border-color: #e5d552;
	background: url(/images/titleBGs/yellow.gif) repeat-x bottom left #f5eb80;	}

table.blue td {
	border: 1px solid #CBD9EE;
	border-bottom-color: #4378dc;
	background: #E0EBFB;
	}

table.blue td.title {
	border-color: #4378dc;
	background: url(/images/titleBGs/blue.gif) repeat-x bottom left #5f95e6;
	color: #fff;
	}

table.lime td {
	border: 1px solid #DEF0AD;
	border-bottom-color: #c1d87c;
	background: #e7f7b6;
	}

table.lime td.title {
	border-color: #c1d87c;
	background: url(/images/titleBGs/lime.gif) repeat-x bottom left #d6f089;	}

table.brown td {
	border: 1px solid #E4DBC7;
	border-bottom-color: #DEBE72;
	background: #F9F4E9;
	}

table.brown td.title {
	border-color: #DEBE72;
	background: url(/images/titleBGs/brown.gif) repeat-x bottom left #E5CB89;
	color: #fff;
	}

/* end NEW PAGE TITLES CSS end */

/* EDIT POLLS TABLE */

table#editPolls {
	border-collapse:collapse;
	margin: 0 0 10px 0;
	padding: 0;
	width: 558px;
	}

table#editPolls tr {
	background: url(images/grayDash.gif) repeat-x bottom left;
	}

table#editPolls td {
	margin: 0;
	padding: 5px 0;
	font-size: 11px;
	text-align: center;
	}

table#editPolls td.top {
	background-color: #f7f7f7;
	background-image: none;
	border-bottom: 1px solid #e6e6e6;
	}

table#editPolls td.title,
table#editPolls td.name {
	width: 388px;
	text-align: left;
	padding-left: 4px;
	}

table#editPolls td.name {
	font-size: 12px;
	}

/* end EDIT POLLS TABLE end */

p {
	margin: 0;
	padding: 3px 0 8px 0;
	}

/* NEW PAGINATION */

.pageNav {
	display: block;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 11px;
	text-align: right;
	}

.pageNav span {
	float: left;
	}

.pageNav ul {
	float: right;
	margin: 0;
	padding: 0;
	width: 445px;
	}

.pageNav li {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
	border-right: 1px solid #e6e6e6;
	}

.pageNav a.disabled,
.pageNav a.disabled:hover {
	color: #b2b2b2;
	cursor: text;
	text-decoration: none;
	background: none;
	}

.pageNav li.last {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
	border-right: 0;
	}

.pageNav a.page,
.pageNav a.page:hover {
	font-weight: bold;
	color: #000;
	cursor: text;
	text-decoration: none;
	background: none;
	}

.pageNav a {
	padding: 0 3px 0 7px;
	}

html>body .pageNav a {
	padding: 0 6px 0 3px;
	}

/* end NEW PAGINATION end */

p.conf {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 5px;
	font-size: 16px;
	font-weight: bold;
	}

p.conf span {
	font-size: 14px;
	}

.confReg ul {
	padding: 0 0 10px 150px;
	margin-top: 0;
	margin-bottom:0;
	list-style-position:outside;
	}

.confReg ul ul {
	padding: 6px 0 6px 30px;
	}

#homeBoxAsk ul.rcAsk {
	background: url(/images/regCon_Ask.gif) no-repeat 0 0;
	}

#homeBoxParticipate ul.rcParticipate {
	padding-bottom: 15px;
	background: url(/images/regCon_Participate.gif) no-repeat 0 0;
	}

#homeBoxFind ul.rcFind {
	background: url(/images/regCon_Find.gif) no-repeat 0 0;
	}

/* TOP NAVIGATION */

#topNav {
	clear: both;
	overlay: hidden;
	margin: -5px 0 5px 0;
	padding: 0;
	width: 728px;
	height: 27px;
	list-style: none;
	}

#topNav li {
	float: left;
	width: 142px;
	height: 25px;
	border: 1px solid #d2d2d2;
	text-align: center;
	margin: 0 2px 0 0;
	font-size: 12px;
	font-weight: bold;
	}

#topNav a {
	display: block;
	width: 142px;
	height: 21px;
	background: url(/images/topNavBG.gif) repeat-x bottom left #f8f8f8;
	padding: 4px 0 0 0;
	}

#topNav a:hover {
	background: url(/images/topNavBG-hover.gif) repeat-x bottom left #f8f8f8;
	color: #2675c4;
	}

#topNav li#last {
	margin: 0;
	}
#community h3 {
	margin: 0;
	padding: 2px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	background: url(/images/leftHead2Bg.gif) repeat-x bottom left #f7f7f7;
	}

#readmore { display: none }



.meter {
	margin: 0;
	padding: 0;
	display: block;
	width: 396px;
	background-color: #EEEEEE;
	}

#meterbar,
#meterbar span {
	margin: 1px 0 0 0;
	padding: 0 7px 0 0;
	height: 12px;
	background: url(/images/meter.gif) no-repeat top right;
	}

#meterbar span {
	margin: 0;
	padding: 0 0 4px 0;
	width: 7px;
	background-position: 0 0;
	}

