.centered {
	text-align:center;
	margin:auto;
}
.small {
	width:75%;
}
#lastQuizDate {
	background : #EEE no-repeat scroll 0 0;
	border-bottom : 2px solid black;
	font-family : arial;
	margin : 5px auto;
	text-align : center;
	width : 40%;
}
#page_wrapper {
	text-align : center;
}
#page_wrapper #page_center {
	background : #FFF no-repeat scroll 0 0;
	border-bottom : 2px solid rgb(120,120,120);
	border-top : 2px solid rgb(120,120,120);
	margin : 0;
	min-height : 400px;
	min-width : 1024px;
	padding : 0;
	position : relative;
	text-align : left;
	top : 150px;
	width : 100%;
}
#page_wrapper #page_center h1 {
	font-family : sans-serif;
	font-size : 16px;
	font-weight : bold;
	margin : 10px auto;
	text-align : center;
	width : 80%;
	border-top : 1px solid #CCC;
}
#page_wrapper #page_center .stats {
	margin: 15px auto;
	width: 100%;
}
#page_wrapper #page_center .stats tbody tr{
	border: 1px solid black;
}
#page_wrapper #page_center .stats tbody tr:hover{
	background-color: #DFD;
}
#page_wrapper #page_center .stats th.highlight, #page_wrapper #page_center .stats td.highlight{
	/*background: #DDD no-repeat scroll 0 0;*/
}
#page_wrapper #page_center .stats tr.highlight {
	background: #EEF no-repeat scroll 0 0;
}
#page_wrapper #page_center #outter_bar {
	border : 2px inset #CCC;
	height : 20px;
	margin : auto;
	overflow : hidden;
	width : 40%;
}
#page_wrapper #page_center #outter_bar #inner_bar {
	background : transparent url("../images/pgs_bar.png") repeat-x scroll 0 0;
}
#page_wrapper #page_center #outter_bar #progress_text {
	background : transparent no-repeat scroll 0 0;
	position : relative;
	text-align : center;
	top : -20px;
	width : 100%;
	z-index : 10;
}
#page_wrapper #page_center #you_served_logo {
	height : 182px;
	margin : 0px auto;
	width : 547px;
}
#page_wrapper #page_center .quiz_question {
	border : 1px outset #000;
	font-family:verdana;
	font-size:12px;
	margin : 10px auto;
	width : 40%;
}
#page_wrapper #page_center .quiz_question .answersList {
	clear : both;
}
#page_wrapper #page_center .quiz_question .answersList .answer {
	background-color : #FFF;
	color : #000;
	font-size : 0.9em !important;
	padding-left : 47px;
	margin-bottom : 10px;
	text-align : left;
	text-indent : -27px;
}
#page_wrapper #page_center .quiz_question .answersList .answer input {
	margin-right : 7px;
}
#page_wrapper #page_center .quiz_question .answersList .defaultHiddenAnswer, #page_wrapper #page_center .quiz_question .answersList .hiddenAnswer {
	display : none;
}
#page_wrapper #page_center .quiz_question .correctAnswer {
	background-color : #EEE;
	border : 2px outset #0F0;
	padding-bottom : 5px;
	padding-left : 20px;
}
#page_wrapper #page_center .quiz_question .correctAnswer .styledCorrectAnswer {
	color : #161;
	font-weight : bold;
}
#page_wrapper #page_center .quiz_question .incorrectAnswer {
	background-color : #EEE;
	border : 2px outset #F00;
	padding-bottom : 5px;
	padding-left : 20px;
}
#page_wrapper #page_center .quiz_question .incorrectAnswer .correction {
	border : none;
	padding : 0;
}
#page_wrapper #page_center .quiz_question .incorrectAnswer .reason {
	font-family : monospace;
	font-style : italic;
	padding-left : 10px;
}
#page_wrapper #page_center .quiz_question .incorrectAnswer .styledIncorrectAnswer {
	color : #611;
	font-weight : bold;
}
#page_wrapper #page_center .quiz_question .question {
	font-size : 0.9em;
	margin : 0 5px 5px 20px;
	text-align : justify;
	width : 92%;
}
#page_wrapper #page_center .quiz_question .question_info {
	margin : auto;
}
#page_wrapper #page_center .quiz_question .question_info .question_number {
	float : left;
	font-weight : bold;
	padding : 0 5px;
}
#quizExplain {
	background-color : #FFF;
	margin : 15px auto;
	text-align : center;
	width : 50%;
}
#quizExplain span {
	color : #000;
	font-family : verdana;
	font-weight : bold;
}
.boxright {		
	padding : 5px 0;
	width : 240px;
	position : fixed;
	right : 15px;
	top : 15px;
	_position: absolute;
	_right: 15px;
	_top: 15px;
}
.boxright_abs {		
	padding : 5px 0;
	width : 240px;
	position: absolute;
	right: 15px;
	top: 15px;
}
#leaderboard {
	background-color : #FFFFFF;
	border : 2px outset green;
	text-align : center;
}
#leaderboard #leaderboard_join {
	margin-top : 5px;
}
#leaderboard p {
	color : #008;
	font-size : 12px;
	font-family: verdana;
}
#leaderboard  fieldset {
	border-color : #CCC;
	border-style : solid none none none;
	font-family:verdana;
	font-size:12px;
}
#leaderboard  fieldset form .inputSubmit {
	margin-left : 10px;
}
#leaderboard  fieldset form .inputText {
	float : left;
	width : 125px;
}
#leaderboard  fieldset form label {
	float : left;
	text-align : left;
	width : 90px;
	_margin-left: 10px;
}
#leaderboard #thanks {
	border-top : 1px solid #000;
	clear : both;
	font-family : arial;
	margin-bottom : 10px;
	position : relative;
	text-align : center;
	top : 10px;
}
.boxleft {		
	padding : 5px 0;
	width : 240px;
	position : fixed;
	left : 15px;
	top : 15px;
	_position: absolute;
	_left: 15px;
	_top: 15px;
}
#scoreBox {
	background-color : #FFFFFF;
	border : 2px outset red;
	text-align : center;
}
#scoreBox #homeLink {
	float : right;
	width : 49%;
}
#scoreBox #homeLink a {
	font-family:verdana;
	font-size:12px;
}
#scoreBox #scoreInfo {
	float : left;
	width : 49%;
}
#scoreBox #scoreInfo #score {
	width : 100%;
}
#scoreBox #scoreInfo #scoreHeader {
	border-bottom : 1px solid black;
	margin : auto;
	width : 90%;
}
#scoreBox #tellafriend {
	clear : both;
	float : left;
	margin-top : 10px;
	width : 100%;
}
#scoreBox #tellafriend .thanks {
	font-weight: bold;
	font-family:verdana;
	font-size:12px;
}
#scoreBox #tellafriend .thanks .submitName{
	color: #33A;
}
#scoreBox #tellafriend fieldset {
	border-color : #CCC;
	border-style : solid none none none;
	font-family:verdana;
	font-size:12px;
}
#scoreBox #tellafriend fieldset form .inputSubmit {
	margin-left : 10px;
}
#scoreBox #tellafriend fieldset form .inputText {
	float : left;
	width : 125px;
}
#scoreBox #tellafriend fieldset form label {
	float : left;
	text-align : left;
	width : 90px;
	_margin-left: 10px;
}
#startQuiz {
	margin : 5px auto;
	text-align : center;
}
.questionSubmit {
	margin : auto;
	width : 100px;
}
.quizSubmit {
	margin : auto;
	padding-top : 50px;
	text-align : center !important;
}
.hiddenanswer {
	display: none;
}
#emailstip {
	background-color:#FFF9DD;
	font-size:12px;
	font-family:verdana;
	font-size:10px;
}
.important {
	font-weight : bold;
}
table.leaderboard {
	width: 100%;
	margin: 15px auto;
	table-layout:fixed;
}
table.leaderboard tr td, table.leaderboard tr th {
	padding-left : 5px;
}

table.leaderboard .leaderboardrow {
	background-color: #EFEFEF;
}

table.leaderboard  .even {
	background-color: #EFF9EF;
}
div.goback {
	margin: auto;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin: 15px auto;
}
a, img {
	border : none;
}
body {
	background : transparent url("../images/bg_img.png") repeat scroll 0 0;
}

