﻿/*******NEW POLL DESIGN**********/

.divSectionBox-polls {
	background-color:#EEEEEE;
	/*border-top:3px solid #BFBFBF;*/
	/*border:1px solid #d1d1d1;*/
	padding: 0px 0px 0px 0px;
	/*padding: 15px 15px 0px 0px;*/
	padding:5px 5px 0px 0px;
}

.divInnerBox-polls {
	background-color:#fff;
	/*border:1px solid #d1d1d1;*/
	padding:2px 5px 2px 5px;
	/*margin-left:15px;
	margin-bottom:15px;*/
	margin-left:5px;
	margin-bottom:5px;
}
.divInnerBox-polls div.tagline{ font-size:12px; font-weight:normal; color:#888; margin:-3px 0px 5px 0px;}
.divInnerBox-polls div.tagline span{ background:url(/polls/images/bulb_yellow.png) no-repeat left; padding-left:18px; padding-top:2px;}

input.txtfield, textarea.txtfield {
	width: 400px;
	padding:6px;
	border:2px solid #ccc;
	font-size: 0.9em;
	font-family:Arial;
	height:14px;
}
#ysearchinput { 
	width: 400px;
}


.divSectionBox-polls h2 {
	letter-spacing: normal;
	margin:0px;
	border:none;
	padding-bottom: 0px;
	font-size: 18px;
	color:#777;
	font-family: arial;
	font-weight: normal;
}

.divInnerBox-polls.zero-padding {
	background:url(/polls/images/sidebar_b.png) right repeat-y #fff; 
    width:360px;
	padding:0px 15px 10px 5px;
	margin-right:0px;	
}
.divInnerBox-polls-poll {
	padding:0px 0px 0px 5px;
	margin-right:0px;	
}

.divInnerBox-polls.answers { border:none; margin:0px; }

.poll-answer-settings {
	display:block;
	padding:5px;
	margin:0px;
	background:#fff;
	border:none;
	border-top:1px solid #efefef;
}
.poll-answer-settings strong{ font-size:0.9em;}

.divInnerBox-polls.submit {
	border: 3px solid #f3be62;
	text-align:center;
	background-color:#fdf8f0;
}

ul.poll-category-list {
	margin:0px; padding:0px; list-style:none;
}
ul.poll-category-list li {
	display:block; padding:2px; margin:3px;
}
ul.poll-category-list li label{
	padding:0px; margin:0px; font-size:12px; font-weight:normal; color:#9F9F9F; line-height:15px;
}
/*ul.poll-category-list li:hover {
	display:block; padding:5px; margin:5px 2px 5px 2px; background-color:#eeeeee; border-bottom:1px solid #ddd;
}*/


label.normal-label {padding:0px; margin:0px; font-size:12px; font-weight:normal; line-height:13px;}

.pollsQuesTitle{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.8em;
	font-weight:normal;
	letter-spacing:0.3px;
}
.pollsOptions{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:normal;		
}
.labelHover{
	font-size:14px;
	/*padding:6px 6px 6px 6px;*/
	padding:6px;
	font-weight:normal;
	letter-spacing:0.2px;
	border-bottom:1px solid #f7f7f7;
}
.labelHover_hover{
	font-size:14px;
	background-color:#FFFF99;
	cursor:pointer;
	padding:6px;
	font-weight:normal;
	color:#333333;
	letter-spacing:0.2px;
	border-bottom:1px solid #f7f7f7;
}

.auth_options{
	padding:5px;
	font-size:0.9em;
}
.auth_options a{ border-bottom:1px solid #ddd; display:block; margin:0px 0px;}

.ppass{ padding:5px 5px 0px 5px; font-size:0.9em; color:#333; font-weight:bold;}

.p_error{ border:none; color:#000; background:#FEDDD8; font-size:1.1em; margin-left:0px; margin-bottom:-20px; padding:5px 5px 25px 15px; font-weight:bold;}
.p_error_icon{ padding:2px 2px 2px 22px;  background: url(/polls/images/error_icon.png) #FEDDD8 no-repeat left; }

.p_success{ border:none; color:#000; background:#C0E998; font-size:1.1em; margin-left:0px; margin-bottom:-20px; padding:5px 5px 25px 15px; font-weight:bold;}
.p_success_icon{ padding:2px 2px 2px 22px;  background: url(/polls/images/success_icon.png) #C0E998 no-repeat left; }

.adBox{ padding:0px; width:336px; border:none;}

.prating{ font-size:0.9em; color:#666;}

/********TABS************/
/*.pageBigTabs { background:url(/polls/images/pgtab-bg.gif) #fff bottom repeat-x; padding-bottom:17px; padding-top:5px; }*/
.pageBigTabs { padding-bottom:7px; padding-top:0px; }
.pageBigTabs a { outline:none; background-color:#EFEFEF; margin:0px 5px 0px 0px; padding:10px 10px 10px 50px; font-weight:bold;  font-size:15px; border:none; color:#9c2a29; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; }
.pageBigTabs a:hover { outline:none; background-color:#ddd; margin:0px 5px 0px 0px; padding:10px 10px 10px 50px; font-weight:bold;  font-size:15px; border:none; color:#9c2a29; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; }
.pageBigTabs a#take-poll { background-image:url('/polls/images/pg-tab-a.png'); background-repeat:no-repeat;  background-position:8px; }
.pageBigTabs a#poll-result { background-image:url('/polls/images/pg-tab-b.png'); background-repeat:no-repeat;  background-position:8px; }
.pageBigTabs a#poll-answer { background-image:url('/polls/images/pg-tab-c.png'); background-repeat:no-repeat;  background-position:8px; }
.pageBigTabs a#poll-customize { background-image:url('/polls/images/icon_cutomize_embed.png'); background-repeat:no-repeat;  background-position:8px; }
.pageBigTabs a#spy-all { background-image:url('/polls/images/spy_tab_a.png'); background-repeat:no-repeat;  background-position:8px; }
.pageBigTabs a#spy-comment { background-image:url('/polls/images/spy_tab_b.png'); background-repeat:no-repeat;  background-position:8px; }
.pageBigTabs a.current {background-color:#BFBFBF; margin:0px 5px 0px 0px; padding:10px 10px 10px 50px; color:#000; 
-moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; }

/*-----------GMaps-----------*/
.gmap{ padding:1px; border:1px solid #ddd; width:350px; height:auto; }

/*-----------Polls Bulleted List--------*/
ul.pollBullet {
    font-weight:normal;
    color:#2a245b;
    line-height:1.4;
    list-style-type:none;
	padding:0px 5px 5px 5px;
}
ul.pollBullet li {
    padding-left:20px;
    background:transparent url(/polls/images/poll-bullet-icon.gif) no-repeat;
    background-position:0 7px;
    margin-bottom: 10px;
	font-size:13px;
}
.poll-search-list ul.pollBullet li {
	padding-top:2px;
}

/**---------Create Poll Icon---------*/
.createQ_icon{ background:url(/polls/images/create-poll-icon.png) left no-repeat;}
.divInnerBox-polls h2{ color:#555; border-bottom:1px solid #eee; margin-bottom:10px;}

/*----------------Vote Button---------*/
.button3{ background:url(/polls/images/bg_button.gif) #efefef repeat-x; background-position:3px 0px; border:2px #666666 solid; padding:5px 10px 5px 10px; font-family:Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:bold; letter-spacing:0.3px;}
.button3:hover{ cursor:pointer; border:2px solid #cb4444; background:url(/polls/images/bg_button.gif) #efefef repeat-x; color:#cb4444; background-position:0px -5px;}


/**---------------Inherit------------**/
.smallContent{ color:#666666; }


/*----------------Buttons----------------*/
.btn { display: block; position: relative; background: #aaa; padding: 5px; float: left; color: #fff; text-decoration: none; cursor: pointer; }
.btn * { font-style: normal; background-image: url(/polls/images/btn3.png); background-repeat: no-repeat; display: block; position: relative; color:#FFFFFF; font-size:1.5em; font-weight:bold; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }

* html .btn span,
* html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }

.btn.blue { background: #2ae; }
.btn.green { background: #9d4; }
.btn.pink { background: #e1a; }
.btn:hover { background-color: #a00; }
.btn:active { background-color: #444; }
.btn[class] {  background-image: url(shade.png); background-position: bottom; }

* html .btn { border: 3px double #aaa; }
* html .btn.blue { border-color: #2ae; }
* html .btn.green { border-color: #9d4; }
* html .btn.pink { border-color: #e1a; }
* html .btn:hover { border-color: #a00; }
form p .btn { margin-right: 1em; }

/*------Mac Style Button-------*/
.poll-answer-settings a, .poll-answer-settings a:link, .poll-answer-settings a:active, .poll-answer-settings a:visited, .poll-answer-settings a:hover{ text-decoration:none; }

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.vbutton {
    background: transparent url('/polls/images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
	font-size:1.3em;
	font-weight:bold;
}
a.vbutton:link, a.vbutton:visited, a.vbutton:active, a.vbutton:hover {
    text-decoration: none;
}

a.vbutton span {
    background: transparent url('/polls/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

/*--IE--Fix--*/
a.vbutton:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.vbutton:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 

.polldatetime{ color:#999999; font-size:0.9em; padding-bottom:5px;}

.btfooter{ background:#f7f7f7; color:#888; padding:3px; margin:10px -5px -5px -5px;}

.tourBtn{
	width:183px;
	height:25px;
	padding:45px 0 0 5px;
	text-align:center;
	display:block;
	cursor:pointer;
	font-size:11px;
	color:#999999;
	background: url('/quiz-school/images/tour-btn.gif') no-repeat 0 0;
	}
.tourBtn:hover{
	background: url('/quiz-school/images/tour-btn.gif') no-repeat 0 -68px;
	color:#069;
}

/* Supportive----------------------*/
.votebtnarea{border:none; margin-top:-10px; padding-left:10px;}
.votebtnarea a.linktext{ font-size:0.9em; padding-left:8px;}

.zeroleftmargin{ margin-left:0px;}
.righttablebar{ width:auto; background:#FFFFFF; background-position:inherit; border-bottom:5px solid #eee;}

/*Small Icons-----------------------------*/
.viewResult{
	background:url(/polls/images/chart_bar_icon.png) no-repeat left;
	padding-left:20px;
}

/*yui tooltip*/
.yui-tt .bd {
	position: relative; 
	top: 0pt; left: 0pt; z-index: 1; color: #000000; 
	padding:2px 5px 2px 5px;  
	text-align:left;
}
.yui-tt {	
	border:1px solid #d4c237;
	border-top:1px solid #d4c237;
	background-color: #fff8bd;
}

/*----Poll author box-------------*/
.pollauthorBOX{ background:#fafafa; width:200px; padding:3px 3px 3px 3px;}

/*-----Share Poll heading and Icon--------*/
#contentbox h1.shareP{
	background:url(/polls/images/shareP_icon.gif) no-repeat left;
	padding:5px 5px 5px 35px;
	font-size:2.0em;
	font-weight:normal;
	letter-spacing:0.1px;
	color:#555;
}
.shareMessage{
	font-size:1.2em;
	color:#444;
	padding:5px;
}


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

/*-----Image Poll Result--------*/
ToolText{position:relative; }
.ToolTextHover{position:relative;}
.ToolText span{display: none;}

.ToolTextHover span{
display:block;
position:absolute;
padding:3px;
border:2px solid #ddd;
top:1.3em;
left:5px;
background-color:white; color:black;
text-align: center;
z-index:9000;
}
.imageicon{
background:url(/polls/images/image-small-icon.png) no-repeat bottom;
}


.wp_widgetbox {padding:4px; width:330px; border:1px solid #bbb; -moz-border-radius: 3px; -webkit-border-radius: 3px; color:#757575; background:#fff url("/polls/images/wordpress.png") 5px 5px no-repeat; padding-left:25px; font-family:"Consolas","Monaco","Bitstream Vera Sans Mono","Courier New",Courier,monospace;  }

.wp_text {padding-left:20px;}
.wp_text p {font-size:14px;}
.wp_text h3 {border:none; font-size:14px; font-weight:bold; padding:0px; margin:0px;}
.divInnerBox-polls.wp_widget{padding:15px;}

code {
	font-family:"Courier New", Courier, monospace;
	font-size:14px;
	font-weight:normal;
	background:#eee;
	padding:2px 3px 2px 3px;
}

.top_tb_container {padding:0px; margin:0px;}
.bigtab_left {float:left;}
.bigtab_right {float:right; width:300px;}

a#take-poll { background-image:url('/polls/images/pg-tab-a.png'); }
a#poll-result { background-image:url('/polls/images/pg-tab-b.png'); }
a#poll-answer { background-image:url('/polls/images/pg-tab-c.png'); }
a#poll-customize { background-image:url('/polls/images/icon_cutomize_embed.png'); }

ul.pageBigTabs1 {margin:0px; padding:0px; list-style-type:none;}
ul.pageBigTabs1 li {margin:0px; margin-right:5px; padding:0px; float:left;}
ul.pageBigTabs1 li a{ display:block; padding:8px 10px 8px 50px; background-color:#fff; font-weight:bold;  font-size:15px; border:none; color:#9c2a29; background-repeat:no-repeat;  background-position:8px 5px;}
ul.pageBigTabs1 li a.current{ background-color:#eee; border-bottom:none; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; }

/*-------------Sharing and Post Styling for Play Page---------------*/
.post_head                  { font-size:1.4em; text-shadow: 1px 1px 1px #fff; font-weight: bold; color:#555; background: url(/polls/images/share_head_bg.gif) repeat-x #dedede; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; padding:10px 5px 10px 10px; margin-bottom: 0px;}
.post_options               { padding:0px 30px 10px 10px; display: block; text-shadow: 1px 1px 1px #fff; background: #fff; height: auto; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px;}
.post_game_preview          { background:#fff; border:#ddd 1px solid; padding:2px; width: 200px; height: 240px; float: left; margin-right: 30px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.post_options .post_share_links{ width: auto;}
.post_options .codearea{padding:5px 5px 5px 6px; width:330px; -moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-right-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; background:#ddd; }
.post_options .codearea small {display:block; margin:6px 0px 2px 0px;}
.post_options textarea{border:1px solid #ddd; width:323px;  -moz-border-radius:3px; -webkit-border-radius:3px; color:#999; padding:2px; font-family:Courier New;}

.post_options .codearea .embedsizes{padding: 5px 5px 5px 0px;}
.post_options .codearea .embedsizes .embed_text{font-size: 0.9em; color: #555; float: left; padding:3px; margin: 0px 0px 0px 0px;}
.post_options .codearea .embedsizes label input{outline:none;}
.post_options .codearea .embedsizes label.ortext{float:left; margin:0px 15px 0px 5px;; padding:3px 0px 0px 0px;}
.post_options .codearea .embedsizes label.normal{float: left; outline: none; margin: 0px 10px 0px 0px; font-size: 11px; color:#666; background: #EFEFEF; padding:3px 5px 3px 5px; cursor: pointer; -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #EFEFEF;}
.post_options .codearea .embedsizes label.selected{float: left; outline: none; margin: 0px 10px 0px 0px; font-size: 11px; color:#333; background: #fff; padding:3px 5px 3px 5px; cursor: pointer; -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #aaa;}

.post_options small.tip{color:#aaa;}
.post_options ul            {list-style-type: none; padding:0px; margin:0px;}
.post_options ul li.normal         {list-style: none; float:left; margin:15px 25px 0px 0px;  -moz-border-radius:4px; -webkit-border-radius:4px; padding:10px 10px 10px 6px; font-weight:normal;}
.post_options ul li.hover          {list-style: none; background:#ddd; float:left; margin:15px 25px 0px 0px;  -moz-border-radius:4px; -webkit-border-radius:4px; padding:10px 10px 10px 6px; font-weight:normal;}
.post_options ul li.hoveru          {list-style: none;  background:#ddd; float:left; margin:15px 25px 0px 0px;  -moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px; -moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px; border-bottom: none; -moz-border-radius-bottomleft:0px; -webkit-border-bottom-left-radius:0px; -moz-border-radius-bottomright:0px; -webkit-border-bottom-right-radius:0px; padding:10px 10px 10px 6px;}

.post_options ul li.last          {list-style: none; margin:0px;}
.post_options ul li a             { font-size: 1.4em; cursor: pointer;}
.post_options ul li a.facebook    { background:url(/polls/images/share_facebook.png) no-repeat left; padding:10px 0px 10px 40px;}
.post_options ul li a.twitter     { background:url(/polls/images/share_twitter.png) no-repeat left; padding:10px 0px 10px 40px;}
.post_options ul li a.myspace     { background:url(/polls/images/share_myspace.png) no-repeat left; padding:10px 0px 10px 40px;}
.post_options ul li a.sharethis     { background:url(/polls/images/share_sharethis.png) no-repeat left; padding:10px 0px 10px 40px;}
.post_options ul li a.wb, .post_options ul li.wb          { background:url(/polls/images/share_wb.png) no-repeat left; padding:0px 0px 10px 40px;}
.post_options ul li.wb a{font-size: 1.0em; font-weight: bold;}
.post_options ul li a.taf         { background:url(/polls/images/share_taf.png) no-repeat left; padding:10px 0px 10px 40px;}

.post_options .post_share_icons ul li{float: left;}

/*---------------Sharing Options on Play Pages------------*/
.topshare{ margin:0px; font-size:11px; color:#666; padding-top:10px; font-weight:normal;}
.topshare img{ padding:2px; border:1px solid #ccc; width:16px; height:16px; vertical-align:middle; }
.topshare span.SimpleTipHover div {width:40px; height:40px; text-align:center;}
.topshare span.SimpleTipHover div img{ width:35px; height:35px; vertical-align:middle; }
.topshare a {text-decoration:none; font-size:11px; font-weight:normal; padding:3px; margin: 0px 0px 0px 10px;}
.topshare a.fb {background: url(/polls/images/share_icon_fb_16x16.png) left no-repeat; padding:3px 3px 3px 20px;}
.topshare a.tt {background: url(/polls/images/share_icon_tt_16x16.png) left no-repeat; padding:3px 3px 3px 20px;}
.topshare a.ms {background: url(/polls/images/share_icon_ms_16x16.png) left no-repeat; padding:3px 3px 3px 20px;}
.topshare a.em {background: url(/polls/images/share_icon_em_16x16.png) left no-repeat; padding:3px 3px 3px 20px;}
.topshare a.hp {background: url(/polls/images/help_inst_16x16.png) left no-repeat; padding:3px 3px 3px 20px;}
.topshare a.cm {background: url(/polls/images/comment_add_16x16.png) left no-repeat; padding:3px 3px 3px 20px;}
.topshare a:hover{font-size:11px; font-weight:normal;padding:3px 3px 3px 20px;margin: 0px 0px 0px 10px;}

.topshare a:hover{text-decoration:underline;}

.htp {float: left; padding:3px; margin:5px 0px 5px 0px;}
.htp a.hp {background: url(/polls/images/help_inst_16x16.png) left no-repeat; font-size: 14px; font-weight: bold;  padding:3px 3px 3px 20px;}

