﻿/* FAQ Display Page */
/* Faq.aspx */
#faq-page
{
}

#faq-page .faq-question
{
	margin-bottom: 0.25em;
	margin-top: 0.25em;
}

#faq-page .faq-question  a
{
	text-decoration: underline !important;
	cursor:pointer;
}

#faq-page .faq-question span:hover
{
	text-decoration: none !important;
}

#faq-page .faq-answer
{
	margin-bottom: 0.5em;
	background-color: #fff;
	padding: 4px;
	border: 1px solid #CCCCCC;
	background-repeat:repeat-x;
}


/* A to Z Header Bar Letters */

.atoz
{
	padding-bottom: 1em;
}

.atoz span, .atoz a
{
	padding: 6px;
	background-color: #ccc;
	text-align: center;
	color: #fff;
	white-space: nowrap;
	font-family: Arial;
	margin: 0 4px 4px 0;
	display: block;
	float: left;
	font-size: 1.5em;
	border: 1px solid #ccc;
	width: 1em;
}

.atoz a
{
	background-color: #0E669A;
	color: #FFF;
	text-decoration: none;
}

.atoz a:hover
{
	background-color: #0E669A;
	color: #000;
	text-decoration: none;
	border: 1px solid #666;
}


/* Polls */

/*** Poll ***/
.poll
{
	padding:5px;
	/*
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-left: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	*/
}

.poll .question
{
	font-weight:bold;
	font-size:1.2em;
	margin-bottom:0.5em;
}

.poll .row
{
}

.poll .bar
{
	background-color: #0E669A;
}

.poll .barback
{
	background-color:#CCCCCC;
}

.poll label
{
	padding:5px;
}

.poll table.results
{
	border:1px solid #ccc;
	border-collapse:separate;
}

.poll .row td
{
	border:none;
}

.poll .votes
{
	white-space:nowrap;
}

.poll td.total-votes
{
}

.poll .viewresults
{
}

.poll .statusvoted, .poll .statusvote
{
	clear: both;
	padding-top:5px;	
}


/* Survey */
.survey
{
	padding:5px;
	border:1px solid #ccc;
	width:99%;
	overflow:hidden;
	margin:0;
	background: #fff url(images/boxbg.jpg) repeat-x top;
}

.survey .survey-header
{
	font-weight:bold;
	color:#0E669A;
	font-size:1.2em;
}

.survey .survey-form
{
	color:#333;
}

.sruvey th 
{

}

.survey td
{
	padding:4px;
	margin:10px;
}

.surveyTable
{
	padding:4px 0 4px 0;
	text-align:left;
}

.surveyRow td, .surveyRowAlternate td
{
	padding:4px;
	width:100%;
	border-bottom:1px solid #ddd;
}

.surveyQuestion
{
	font-weight:bold;
	color:#000;
}

.surveyControl
{
	padding:0px 0 1em 2px;
}

.surveyControl label
{
	padding-right:0.5em;
}

.surveyControl input
{
}

.surveyControl textarea
{
	width:96%;
}

.surveyIntro p
{
	margin:0.5em 2px 0.5em 2px;	
}

.survey-sidebar
{
	vertical-align:top;
	border-right:1px solid #ccc;
}

.survey-sidebar a
{
	color:#333;
	padding:5px;
	display:block;
}