form{
	display:inline;
}
a{
	color:#0962A4;
	text-decoration:none;
}
a:visited{
	color:#0962A4;
	text-decoration:none;
}
a:hover{
	color:#0962A4;
	text-decoration:underline;
}

.errorMessage{
	color:#F00;
	border:1px solid #F00;
	background-color:#FFC;
	margin:5px;
	padding:5px;
}

/* Navigation */
	.pollNav td {
		background:url(/modules/polling/images/nav_bg.jpg);
		background-repeat:repeat-x;
		color:#FFFFFF;
		font-size:13px;
	}
	.pollNav a {
		color:#FFFFFF;
		text-decoration:none;
	}
	.pollNav a:visited {
		color:#FFFFFF;
		text-decoration:none;
	}
	.pollNav a:hover {
		color:#FFFFFF;
		text-decoration:underline;
	}
/* End Navigation */

/* Main Poll Page */
.mainPollTable{
	border:1px solid #2E74AA;
}
.mainPollTable td{
	padding:2px;
}
.mainPollHeader{
	height:20px;
	background-image:url(/modules/polling/images/header_repeat.jpg);
	background-repeat:repeat-x;
}

.mainPollHeader td{
	text-align:center;
}
.mainPollHeader a{
	color:#FFF;
	text-decoration:none;
}
.mainPollHeader a:visited{
	color:#FFF;
}
.mainPollHeader a:hover{
	color:#FFF;
	text-decoration:underline;
}
.OddPoll td{
	background-color:#FFD;
}
.EvenPoll td{
}

.addPollRequired{
	color:#F00;
}
.addPollContainer{
	border:1px solid #2E74AA;
}
.addPollHeader {
	height:19px;
	background:url(/modules/polling/images/profile_title_bg.jpg);
	background-repeat:repeat-x;
	text-align:left;
	padding-left:5px;
	color:#FFFFFF;
}

.addPollBreadCrumb{
	color:#CCC;
	font-size:11px;
	padding:3px;
}
.addPollBreadCrumb a{
	color:#666;
}
.pollCategoryLink{
	padding:3px;
}
.pollCategoryLink a{
	color:#FFF;
}
.pollCategoryLink a:visited{
	color:#FFF;
}
.pollCategoryLink a:hover{
	text-decoration:underline;
}

/* Polling Profile */
.pollingProfile {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.profileAddComment{
	height:100px;
	width:200px;
}
.addCommentPopup{
	position:absolute;
	height:200px;
	width:240px;
	background-color:#FFF;
	border:1px solid #000;
}

/* Left Column */
.profileLeft {
	border:1px solid #0962A4;
	width:36%;
}

.userInfo {
	padding-left:5px;
	padding-bottom:15px;
}

.demographicsTitle {
	height:19px;
	background:url(/modules/polling/images/profile_title_bg.jpg);
	background-repeat:repeat-x;
	text-align:center;
	color:#FFFFFF;
}

.demographicsTable {
	padding-left:5px;
	padding-bottom:15px;
}

.demographicsTable p{
	margin:0px;
	padding:0px;
	font-weight:bold;
}

.aboutMeTitle {
	height:19px;
	background:url(/modules/polling/images/profile_title_bg.jpg);
	background-repeat:repeat-x;
	text-align:center;
	color:#FFFFFF;
}

.aboutMeTable {
	padding-left:5px;
	padding-bottom:15px;
}

.aboutMeTable p{
	margin:0px;
	padding:0px;
	font-weight:bold;
}

/* Right Column */
.profileRight {
	width:64%;
}

.friendsTable {
	border:1px solid #0962A4;
}

.friendsTitle {
	height:19px;
	background:url(/modules/polling/images/profile_title_bg.jpg);
	background-repeat:repeat-x;
	text-align:left;
	padding-left:5px;
	color:#FFFFFF;
}

.commentsTable {
	border:1px solid #0962A4;
}

.commentsTitle {
	height:19px;
	background:url(/modules/polling/images/profile_title_bg.jpg);
	background-repeat:repeat-x;
	text-align:left;
	padding-left:5px;
	color:#FFFFFF;
}
.pollDemographics{
	padding:7px;
}

.pollInfo{
	padding:7px;
}
.pollsTable {
	border:1px solid #0962A4;
}
.pollsTitleRow a {
	color:#FFFFFF;
	text-decoration:none;
}
.pollsTitleRow a:visited {
	color:#FFFFFF;
	text-decoration:none;	
}
.pollsTitleRow a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.pollsCreatedTitle {
	height:19px;
	background:url(/modules/polling/images/profile_title_bg.jpg);
	background-repeat:repeat-x;
	text-align:center;
	color:#FFFFFF;
}

.pollsFollowingTitle {
	height:19px;
	background:url(/modules/polling/images/profile_title_bg.jpg);
	background-repeat:repeat-x;
	text-align:center;
	color:#FFFFFF;
}

.pollsHistoryTitle {
	height:19px;
	background:url(/modules/polling/images/profile_title_bg.jpg);
	background-repeat:repeat-x;
	text-align:center;
	color:#FFFFFF;
}

.pollsFriendsTitle {
	height:19px;
	background:url(/modules/polling/images/profile_title_bg.jpg);
	background-repeat:repeat-x;
	text-align:center;
	color:#FFFFFF;
}

.articlesTable {
	border:1px solid #0962A4;
}

.articlesTitle {
	height:19px;
	background:url(/modules/polling/images/profile_title_bg.jpg);
	background-repeat:repeat-x;
	text-align:left;
	padding-left:5px;
	color:#FFFFFF;
}

.articlesAddTitle {
	height:19px;
	background:url(/modules/polling/images/profile_title_bg.jpg);
	background-repeat:repeat-x;
	text-align:right;
	padding-right:8px;
	font-size:10px;
	color:#FFFFFF;
}

a.articlesAddTitle {
	color:#FFFFFF;
	text-decoration:none;
}
a.articlesAddTitle:visited {
	color:#FFFFFF;
	text-decoration:none;
}
a.articlesAddTitle:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.RelatedPoll{
	margin:3px;
}
.pollKeywordDisplay{
	padding:3px 25px 3px 3px;
}
.chartType{
	height:19px;
	/*background:url(/modules/polling/images/profile_title_bg.jpg);
	background-repeat:repeat-x;*/
	text-align:center;
	padding-left:5px;
}
.voteRelatedTable{
	background-color:#FFD;
}
/*.chartType a{
	color:#FFF;
}
.chartType a:visited{
	color:#FFF;
}
.chartType a:hover{
	color:#FFF;
}*/
/* End Polling Profile */

/* Vote Page */
.voteLeftColumn {
	width:208px;
}
.voteMiddleColumn {
	width:416px;
}
.voteRightColumn {
	width:200px;
}
.voteTitle {
	height:19px;
	background:url(/modules/polling/images/profile_title_bg.jpg);
	background-repeat:repeat-x;
	text-align:center;
	padding-left:5px;
	color:#FFFFFF;
}
.voteMainTable {
	border:1px solid #000000;
}
.voteRatingsTable {
	border-bottom:1px solid #000000;
	background:url(/modules/polling/images/ratings_bg.jpg);
	background-repeat:repeat-x;
	height:22px;
}
.voteAdSpace {
	height:205px;
}
.voteRelatedTable {
	border:1px solid #2E74AA;
}
.recentVotersTable img{
	height:25px;
	width:25px;
}
.recentVotersTable td{
	padding:5px;
}
/* End Vote Page */

/* Profile Page */
.pollSection{
	display:none;
}
.displayedPolls{
	display:block;
}
.pollsTab{
	cursor:pointer;
}
.dTab{
	color:#FF3;
}
.infoName, .demographicName{
	font-size:12px;
}
.infoContent, .demographicContent{
	padding:5px 0;
}
.boldInfo{
	font-weight:bold;
}
.userDisplayName{
	font-size:14px;
	color:#005;
	font-weight:bold;
}
.paginationContainer{
	text-align:center;
	font-weight:bold;
	border-top:1px solid #0962A4;
	padding-top:6px;
	margin-top:25px;
}
.paginationCurrentPage{
	padding:3px;
	border: 1px solid #0962A4;
}
.friendsTable{
	padding:3px;
}
.friendContainer{
	border:1px solid #CCC;
	padding:2px;
}
.friendCell{
	padding:2px;
}
.friendName{
	font-size:11px;
	color:#0962A4;
	font-weight:bold;
}
.commentsContainer{
	padding:15px 10px 3px;
}
.commentsContainer div{
	padding:0 10px;
}
div.addCommentButton{
	font-size:20px;
	color:#0962A4;
	font-weight:bold;
	position:relative;
}
span.addCommentSub{
	font-size:12px;
	color:#000;
}
.commentProfilePic{
	display:inline-block;
	*display:inline;
}
.userTitle{
	display:inline-block;
	*display:inline;
}
.userCommentTitle{
	color:#0962A4;
	font-weight:bold;
	font-size:14px;
	margin:0;
	padding:0;
}
.userComment{
	font-size:11px;
	color:#333;
	padding:3px 10px;
}
.commentSpacer{
	width:95%;
	color:#CCC;
	margin:auto;
}
.postDate{
	font-size:10px;
	text-align:right;
	color:#999;
}
/* End Profile Page */

/* Search Page */
.pollSearchTitle{
	padding-left:3px;
	color:#FFF;
}