*{
	outline:0;
	margin:0;
	padding:0;
}
ul{
	list-style-type:none;
}
br.clear{
	clear:both;
}
#games_content{
	position: relative;
}
#games_content div.advertisements{
	width:347px;
	float:left;
	height:366px;
	background:url('../images/games/bg/advertisements.jpg') top right no-repeat;
	color:#ebcdf4;
	font-size:8pt;

}
#games_content div.advertisements div.slider_advertisements{
	margin-left:0px;
}
#games_content div.advertisements p{
	display:block;
	text-align:center;
	padding-top:35px;
}
#games_content div.advertisements div.ad{
	width:347px;
	height:250px;
	display:block;
	float:left;
}
#games_content div.advertisements div.ad img{
	display:block;
	margin:0 auto;
}
#games_content div.pagination{
	margin:10px 10px 0 55px;
	float:left;
}
#games_content div.pagination a,#games_content div.pagination a:visited{
	color:#fff;
	text-decoration:underline;
}
#games_content div.pagination a:hover,#games_content div.pagination a:active,#games_content div.pagination li.onstate a{
	color:#ffc8fc;
	text-decoration:none;
}



#games_utility{
	color:#3f014e;
}
#games_utility #playing_game{
	width:954px;
	height:462px;
	position:relative;
	background:url('../images/games/bg/playing_game.gif') top left repeat-x;
}
#games_utility #playing_game div.game_loading{
	position:absolute;
	top:5px;
	left:5px;
}
#games_utility #playing_game div.flash_game{
	padding:3px 0 0 110px;
}
#games_utility h1{
	font-size:14pt;
	line-height:17pt;
	margin-bottom:6px;
	text-transform:uppercase;
}
#games_utility p{
	margin-bottom:8px;
}
#games_utility div#game_display{
	width:954px;
	height:457px;
	background:url('../images/games/bg/game_display.gif') top left repeat;
}
#games_utility div#game_display div.chosen_game{
	background:url('../images/games/bg/chosen_game.png') 15px 0 no-repeat;
}
#games_utility div#game_display div#chosen_game_placeholder{
	width:410px;
	height:417px;
	margin:40px 0 0 0;
	float:left;
}
#games_utility div#game_display div#complete_list{
	float:left;
	width:544px;
	height:454px;
	position:relative;
	overflow:hidden;
}
#games_utility div#game_display div#complete_list .body{
	float:left;
	width:544px;
	height:454px;
	position:relative;
	overflow:hidden;
}
#games_utility div#game_display div.chosen_game img.chosen_game{
	display:block;
	margin-left:41px;
}
#games_utility div#game_display div.chosen_game div.chosen_detail{
	margin:15px 30px 15px 45px;
}
#games_utility div#game_display ul#games_listing{
    float: left;
	margin-left:20px;
	padding-top:45px;
}
#games_utility div#game_display a.up{
	position:absolute;
	top:0;
	left:0;
	z-index:10;
}
#games_utility div#game_display a.down{
	position:absolute;
	top:420px;
	height: 38px;
	left:0;
	z-index:10;
}
#games_utility div#game_display ul#games_listing li{
	width:165px;
	height:127px;
	float:left;
	background:url('../images/games/bg/available_game.png') 0 0 no-repeat;
}
#games_utility div#game_display ul#games_listing img{
	display:block;
	padding:3px 15px;
}
#games_utility div#game_display ul#games_listing p{
	margin:3px 12px;
	font-weight:bold;
	font-size:9pt;
}


#games_utility #playing_game a.small_arrow_button{
	position:absolute;
	top:5px;
	right:5px;
}


#games_content div.content_footer{
	position:relative;
}



div.poll_result_graph{
	background:url('../images/games/bg/center_title.gif') 0 0 repeat-x;
	height:20px;
	float:left;
	margin:2px 3px;
	position:relative;
	overflow:visible;
}
span.poll_percent_value{
	padding-right:3px;
	position:absolute;
	top:0;
	left:4px;
}
table.poll_results_display{
	margin-top:10px;
}
td.poll_percent{
	font-size:7pt;
	font-weight:bold;
	line-height:15pt;
	width:125px;
}
td.poll_option{
	width:85px;
}
div.individual_poll{
	height:298px;
	padding-bottom:38px;
	overflow:hidden;
}
div.last_poll{
   padding-bottom:0;
	height:255px;
}
a.seeResultsNow,a.backToPoll{
   cursor:pointer;
}



#quizzes_accordion .section{
    position:relative;
    overflow:hidden;
    background-color:#FFFFFF;
    height:445px;
    width: 347px;
}
#quizzes_accordion{
    width:347px;
    float:left;
}
#quizzes_accordion .handle{
    width: 347px;
    height:30px;
    cursor:pointer;
    cursor:hand;
    position:relative;
    background:url(../images/profile/myprofile_label_bg.gif) repeat-x top left;
}
#quizzes_accordion .handle_on_above,#quizzes_accordion .handle_on_below{
    background:url(../images/profile/myprofile_label_bg_on.gif) repeat-x top left;
}
#quizzes_accordion .handle_off_above,#quizzes_accordion .handle_off_below{
    background:url(../images/profile/myprofile_label_bg.gif) repeat-x top left;
}
#quizzes_accordion .handle .label{
    float:left;
    width:313px;
    font-weight:bold;
    color:#0096ff;
}
#quizzes_accordion .handle_on_above .label,#quizzes_accordion .handle_on_below .label{
    color:white;
}

#quizzes_accordion .handle .label_padding{
    margin:7px 0 0 20px;
}
#quizzes_accordion .handle .arrow{
    float:left;
    width:34px;
    height:30px;
    background:url(../images/profile/myprofile_arrow.gif) repeat-x top left;  
}
#quizzes_accordion .handle_on_above .arrow{
    background:url(../images/profile/myprofile_arrow_on.gif) repeat-x top left;  
}
#quizzes_accordion .handle_off_above .arrow{
    background:url(../images/profile/myprofile_arrow.gif) repeat-x top left;
}
#quizzes_accordion .handle_on_below .arrow{
    background:url(../images/profile/myprofile_arrow_below_on.gif) repeat-x top left;  
}
#quizzes_accordion .handle_off_below .arrow{
    background:url(../images/profile/myprofile_arrow_below.gif) repeat-x top left;
}
#quizzes_accordion .handle .shim{
    position:absolute;
    width:100%;
    height:100%;
}
#quizzes_accordion .section .scrollbox{
    position:relative;
}
#quizzes_accordion .section .scrollbox .up,#quizzes_accordion .section .scrollbox .down{
    position:absolute;
    width:347px;
    height:38px;
    cursor:pointer;
    cursor:hand;
    z-index:300;
}
#quizzes_accordion .section .scrollbox .up .arrow_center,#quizzes_accordion .section .scrollbox .down .arrow_center{
    /* ADJUST FOR WIDTH MINUS 84*/
    width:263px;
}
#quizzes_accordion .section .scrollbox .up{
    top:0;
    left:0;
}
#quizzes_accordion .section .scrollbox .up .arrow_left{
    background:url(../images/arrow_buttons/arrow_up_left.png) no-repeat;
    float:left;
    width:42px;
    height:38px;
}
#quizzes_accordion .section .scrollbox .up .arrow_center{
    background:url(../images/arrow_buttons/arrow_up_center.png) repeat-x;
    float:left;
    height:38px;
}
#quizzes_accordion .section .scrollbox .up .arrow_right{
    background:url(../images/arrow_buttons/arrow_up_right.png) no-repeat;
    float:left;
    width:42px;
    height:38px;
}
#quizzes_accordion .section .scrollbox .up:hover .arrow_left{
    background-image:url(../images/arrow_buttons/on/arrow_up_left.png);
}
#quizzes_accordion .section .scrollbox .up:hover .arrow_center{
    background-image:url(../images/arrow_buttons/on/arrow_up_center.png);
}
#quizzes_accordion .section .scrollbox .up:hover .arrow_right{
    background-image:url(../images/arrow_buttons/on/arrow_up_right.png);
}
/* ARROW */
#quizzes_accordion .section .scrollbox .arrow_center .arrow_internal{
    height:38px;
    display:block;
    background-repeat:no-repeat;
}
#quizzes_accordion .section .scrollbox .up .arrow_center .arrow_internal{
    background-image:url(../images/arrow_buttons/arrows/purple_up.png);
    background-position:center 5px;
}
#quizzes_accordion .section .scrollbox .down .arrow_center .arrow_internal{
    background-image:url(../images/arrow_buttons/arrows/purple_down.png);
    background-position:center 15px;
}
#quizzes_accordion .section .scrollbox .down{
    bottom:0;
    left:0;
}
#quizzes_accordion .section .scrollbox .down .arrow_left{
    background:url(../images/arrow_buttons/arrow_down_left.png) no-repeat;
    float:left;
    width:42px;
    height:38px;
}
#quizzes_accordion .section .scrollbox .down .arrow_center{
    background:url(../images/arrow_buttons/arrow_down_center.png) repeat-x;
    float:left;
    height:38px;
}
#quizzes_accordion .section .scrollbox .down .arrow_right{
    background:url(../images/arrow_buttons/arrow_down_right.png) no-repeat;
    float:left;
    width:42px;
    height:38px;
}
#quizzes_accordion .section .scrollbox .down:hover .arrow_left{
    background-image:url(../images/arrow_buttons/on/arrow_down_left.png);
}
#quizzes_accordion .section .scrollbox .down:hover .arrow_center{
    background-image:url(../images/arrow_buttons/on/arrow_down_center.png);
}
#quizzes_accordion .section .scrollbox .down:hover .arrow_right{
    background-image:url(../images/arrow_buttons/on/arrow_down_right.png);
}


#quizzes_accordion .section .scrollbox .body{
    height:336px;
    width:347px;
    position:relative;
    overflow:hidden;
    color:#0564a7;
}
#quizzes_accordion .section{
    position:relative;
    overflow:hidden;
    background:url(../images/profile/friends_section_bg.jpg) no-repeat;
   height:445px;
}
#quizzes_accordion .handle{
    height:30px;
    cursor:pointer;
    cursor:hand;
    position:relative;
    background:url(../images/profile/friends_label_bg.gif) repeat-x top left;
}
#quizzes_accordion .handle_on_above,#quizzes_accordion .handle_on_below{
    background:url(../images/profile/friends_label_bg_on.gif) repeat-x top left;
}
#quizzes_accordion .handle_off_above,#quizzes_accordion .handle_off_below{
    background:url(../images/profile/friends_label_bg.gif) repeat-x top left;
}
#quizzes_accordion .handle .label{
    float:left;
    font-weight:bold;
    color:#8400bd;
}
#quizzes_accordion .handle_on_above .label,#quizzes_accordion .handle_on_below .label{
    color:white;
}

#quizzes_accordion .handle .label_padding{
    margin:7px 0 0 20px;
}
#quizzes_accordion .handle .arrow{
    float:left;
    width:34px;
    height:30px;
    background:url(../images/profile/friends_arrow.gif) repeat-x top left;  
}
#quizzes_accordion .handle_on_above .arrow{
    background:url(../images/profile/friends_arrow_on.gif) repeat-x top left;  
}
#quizzes_accordion .handle_off_above .arrow{
    background:url(../images/profile/friends_arrow.gif) repeat-x top left;
}
#quizzes_accordion .handle_on_below .arrow{
    background:url(../images/profile/friends_arrow_below_on.gif) repeat-x top left;  
}
#quizzes_accordion .handle_off_below .arrow{
    background:url(../images/profile/friends_arrow_below.gif) repeat-x top left;
}
#quizzes_accordion .handle .shim{
    position:absolute;
    width:100%;
    height:100%;
}
#quizzes_accordion .section .scrollbox{
    position:relative;
}
#quizzes_accordion .section .scrollbox .up,#quizzes_accordion .section .scrollbox .down{
    position:absolute;
    display:block;
    height:38px;
    cursor:pointer;
    cursor:hand;
    z-index:300;
}
#quizzes_accordion .section .scrollbox .body{
    height:445px;
    position:relative;
    overflow:hidden;
    color:#FFFFFF;
}
#quizzes_accordion span.radio,#quizzes_accordion span.checkbox{
   color:#ffc8fc;
   font-weight:bold;
}
#quizzes_accordion a,#quizzes_accordion a:visited{
   color:#ffc8fc;
   font-weight:bold;
   text-decoration:none;
}
#quizzes_accordion a:hover,#quizzes_accordion a:active{
   color:#ffc8fc;
   font-weight:bold;
   text-decoration:none;
}
#quizzes_accordion,
#quizzes_accordion .section,
#quizzes_accordion .section .scrollbox .body{
   height:336px;
}

div#quizzes_accordion div.quizzes_body{
    background: url(../images/quizzes/quiz_bg.jpg) no-repeat scroll right top;
    float: left;
    width: 347px;
    height: 336px;
    font-weight: bold;
    position: relative;
    overflow: hidden;
}
div#quizzes_accordion div#quizzes_overlay{
    float: left;
    width: 347px;
    height: 336px;
    background: url(../images/quizzes/landing_overlay.png) no-repeat top left;
}

div#quizzes_accordion div.quiz_header_container{
    margin-top: 3px;
    background: url(../images/quizzes/landing_header_bg.png) repeat-y top;
    width: 347px;
    float: left;
    color: #3086de;
}
div#quizzes_accordion div.quiz_header_container div.quiz_header_container_inner{
    padding: 8px 25px 10px 25px;
    float: left;
}

div#quizzes_accordion div#quizzes_landing{
    position: relative;
    width: 347px;
    height: 336px;
    float: left;
    color: #48dbfc;
}
div#quizzes_accordion ul.quizzes_list{
    float: left;
    margin: 10px 25px 0 25px;
    padding: 0;
    text-indent: 0em;    
}
div#quizzes_accordion ul.quizzes_list li{
    padding: 0 0 8px 0;
}

div#quizzes_accordion ul.quizzes_list li a{
    color: #48dbfc;
    text-decoration: none;
}
div#quizzes_accordion ul.quizzes_list li a:hover{
    text-decoration: underline;
}

div#quizzes_landing_list{
    float: left;
    width: 347px;
    margin-top: 10px;
}
div#quizzes_landing_list .quizzes_landing_list_inner{
    padding: 0 15px;
}
div#quizzes_landing_list .line{
    float: left;
    clear: left;
    margin-bottom: 4px;
    width: 317px;
}
div#quizzes_landing_list .bullet{
    float: left;
    width: 20px;
    height: 20px;
}
div#quizzes_landing_list .data{
    float: left;
    width: 297px;
}
div#quizzes_landing_list .data a{
    color: #48dbfc;
    text-decoration: none;
}
div#quizzes_landing_list .data a:hover{
    text-decoration: underline;
}


div#quizzes_accordion div#quizzes_allquizzes{
    position: relative;
    width: 347px;
    height: 336px;
    float: left;
    color: #ffffff;
}
div#quizzes_accordion div#quizzes_allquizzes .navigation{
    float: left;
    width: 337px;
}
div#quizzes_accordion div#quizzes_allquizzes .navigation_inner{
    padding: 25px 0 15px 40px;
    float: left;
}
div#quizzes_accordion div#quizzes_allquizzes .navigation .back{
    float: left;
    width: 120px;
}
div#quizzes_accordion div#quizzes_allquizzes .navigation .position{
    float: left;
    margin-top: 3px;
    width: 75px;
}
div#quizzes_accordion div#quizzes_allquizzes .navigation .next{
    float: left;
    width: 100px;
}
div#quizzes_accordion div#quizzes_allquizzes .navigation .finish{
    float: left;
    width: 100px;
}
div#quizzes_accordion div#quizzes_allquizzes .backtoquizzes{
    position: absolute;
    bottom: 15px;
    left: 100px;
}

div#quizzes_accordion div#quizzes_results{
    width: 347px;
    height: 336px;
    float: left;
    position: relative;
    color: #48dbfc;
}
div#quizzes_accordion div#quizzes_results .result_content{
    float: left;
    margin: 25px 25px;
}
div#quizzes_accordion div#quizzes_results div.results_header{
    font-size: 1.4em;
    margin-bottom: 10px;
}
div#quizzes_accordion div#quizzes_results div.results_subheader{
    font-size: 1em;
    text-decoration: underline;
    margin: 0 0 8px 4px;
}
div#quizzes_accordion div#quizzes_results div.result{
    font-size: 1.1em;
    margin-left: 4px;
}
div#quizzes_accordion div#quizzes_results div.result_info{
    position: absolute;
    width: 337px;
    height: 90px;
    top: 240px;
    left: 0;
    z-index: 100000;
}
div#quizzes_accordion div#quizzes_results div.row1{
    clear: left;
    float: left;
    width: 347px;
}
div#quizzes_accordion div#quizzes_results div.row1 div.row1_inner{
    float: left;
    margin: 15px 0 0 50px;
}
div#quizzes_accordion div#quizzes_results div.row1 .message{
    float: left;
    font-size: 0.8em;
    color: #2476d0;
    width: 150px;
}
div#quizzes_accordion div#quizzes_results div.row1 .login_button{
    float: left;
    padding-left: 15px;
}
div#quizzes_accordion div#quizzes_results div.row2{
    float: left;
    clear: left;
    margin: 0px 0 0 115px;
    padding-top: 15px;
}

