/*************************
*     GLOBAL STYLING     *
*************************/
body {
	padding-top:70px !important;
}
/* CSS RESET (HTML5 Doctor) */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:baseline;
	background:transparent;
}
.mcq_cont div, .fib_cont div {
    -moz-box-sizing: content-box !important;
}
body {
	line-height:1;
}
img {border:0;}
input, select {
	vertical-align:middle;
}
button, input[type="submit"] {
	cursor:pointer;
}
input:focus, select:focus, textarea:focus, button:focus {
    outline:0;
}
ul li {
	list-style-type:none;
	float:left;
}
.main_content{margin: 0 auto;width:1000px; margin-top:70px;}
.right_cont{/*width:400px;*/ float:left;}
/*.mcq_cont, .fib_cont{width:400px; float:left; margin:30px 0 0 50px;}*/
.mcq_cont, .fib_cont{/*width:400px;*/margin:30px 0px 0 50px;width:325px;min-width: 325px;}
.fib_cont{display:none;}
.fib_in{border:2px solid #000; width:161px; padding:3px 3px 3px 3px;margin:15px 15px 50px 25px;text-align:right;font-size:45px;color:#000;display:block;}
.question_cont{border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px; border:2px solid #000; width:170px; margin: 0 auto;position:relative;padding:12px 9px 27px ;}
.question_cont_mcq{border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px; border:2px solid #000; width:170px;  margin: 0 auto;position:relative;padding:12px 9px 27px;}
.fibq1{text-align:right;font-size:45px;margin-top:10px;color:#000;font-family: Arial;}
.fibq2{font-size:45px;margin-top:10px;text-align:right;color:#000;font-family: Arial;}
.qcont_inner{width:80px;}
.ans_not,.ans_ok{width:0px;background-repeat:no-repeat;margin:0 auto 15px;}
.ans_not{display:none;background-image: url(../images/alert_icon3.png);background-color:#FFE9E9;border:1px solid #F11C4A;height:48px;background-position:5px 14px;}
.ans_ok{background-image: url(../images/alert_icon2.png);background-color:#E9F3D2;border:1px solid #ACD556;display:none;height:48px;background-position:5px 14px;}
.ans_not p{color:#F11C4A;font-family:'Trebuchet MS';font-size:14px;text-align:center;text-indent:15px;margin-top:4px;}
.ans_ok p{color:#61B843;font-family:'Trebuchet MS';font-size:14px;text-align:center;text-indent:15px;margin-top:4px;}
.ans_mcq_cont{width:290px;margin:0 auto;overflow:hidden;}
.stat_content{margin:30px auto 0;padding:7px 0;/*width:400px;*/}
.stat{float:left;margin-left:50px;margin-top:30px;margin-bottom:30px;}
.statpleft{float:left;clear:both;width:250px;margin-right:10px;text-align:right;}
.statpright{float:left;font-weight:bold;}
.menu_left{width:250px;float:left;padding-top:0px;}
.heading_option{text-align:center;width:170px;background-color:#DEDEDE;color:#444444;padding:5px 0;font-weight:bold;}
.option_cont {width:170px;border:1px solid #B0B0B0;overflow:hidden;margin:25px auto;}
.option_cont label{padding-top:2px;padding-left:5px;float:left;color:#6B6975;cursor:pointer;/*font-size:14px;*/}
.option_cont input[type="radio"] {float:left;}
.options{float:left;width:100%;padding:4px 5px;}
.options:hover{background-color:#a6c2ca;}
.op1{background-color:#fff;}
.op2{background-color:#F2F2F2;}
.menu_content{width:1000px;margin:0 auto;}
.final_content{font-weight:bold;}
.restart_cont{padding: 25px 60px;}
.ans {
	/*background:#25A6E1;
	background:-moz-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#25A6E1),color-stop(100%,#188BC0));
	background:-webkit-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background:-o-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background:-ms-linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	background:linear-gradient(top,#25A6E1 0%,#188BC0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#25A6E1',endColorstr='#188BC0',GradientType=0);
	border:1px solid #1A87B9;*/
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cfc9af), color-stop(1, #a9a38d) );
	background:-moz-linear-gradient( center top, #cfc9af 5%, #a9a38d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfc9af', endColorstr='#a9a38d');
	background-color:#cfc9af;
	border:1px solid #706670;
	
	padding:7px 0;
	color:#463926;
	font-family:Arial;
	font-size:17px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	cursor:pointer;
	margin:0 auto;
	display:block;
	width:95px;
	text-align:center;
}
.ans:hover {
	/*background:#25A6E1;
	background:-moz-linear-gradient(top,#188BC0 0%,#25A6E1 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#188BC0),color-stop(100%,#25A6E1));
	background:-webkit-linear-gradient(top,#188BC0 0%,#25A6E1 100%);
	background:-o-linear-gradient(top,#188BC0 0%,#25A6E1 100%);
	background:-ms-linear-gradient(top,#188BC0 0%,#25A6E1 100%);
	background:linear-gradient(top,#188BC0 0%,#25A6E1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#188BC0',endColorstr='#25A6E1',GradientType=0);*/
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a9a38d), color-stop(1, #cfc9af) );
	background:-moz-linear-gradient( center top, #a9a38d 5%, #cfc9af 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a9a38d', endColorstr='#cfc9af');
	background-color:#a9a38d;
}
.ans_mcq {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cfc9af), color-stop(1, #a9a38d) );
	background:-moz-linear-gradient( center top, #cfc9af 5%, #a9a38d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfc9af', endColorstr='#a9a38d');
	background-color:#cfc9af;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px;
	text-indent:0;
	border:1px solid #706670;
	display:block;
	color:#463926;
	font-family:arial;
	/*font-size:15px;*/
	font-weight:bold;
	font-style:normal;
	height:35px;
	line-height:35px;
	width:60px;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
	margin:20px 5px 5px 5px;
	float:right;
}
.ans_mcq:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a9a38d), color-stop(1, #cfc9af) );
	background:-moz-linear-gradient( center top, #a9a38d 5%, #cfc9af 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a9a38d', endColorstr='#cfc9af');
	background-color:#a9a38d;
}

/*Menu*/
ul {
	list-style: none;	
}

#navigation {
	margin: 30px auto;	
	font: bold 12px/18px Arial, sans-serif;
	text-transform: uppercase;
	color: #463926;
	width:470px;
}

#navigation:after {
	clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

#navigation ul {	
	float: left;
	border-radius: 100px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.07);
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.07);
    overflow: hidden;
}

#navigation li {
	float: left;
	border-style: solid; 
	border-width: 1px;
    border-color: #BABABA #BABABA #BABABA #FFF;
	box-shadow: 0 1px rgba(255,255,255,1) inset;
	-webkit-box-shadow: 0 1px rgba(255,255,255,1) inset;
	background: #F7F7F7; /* Old browsers */
	background: -moz-linear-gradient(top, #F7F7F7 0%, #EDEDED 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F7F7F7), color-stop(100%,#EDEDED)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #F7F7F7 0%,#EDEDED 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #F7F7F7 0%,#EDEDED 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #F7F7F7 0%,#EDEDED 100%); /* IE10+ */
	background: linear-gradient(top, #F7F7F7 0%,#EDEDED 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7F7F7', endColorstr='#EDEDED',GradientType=0 ); /* IE6-9 */	
}

#navigation li:hover, #navigation li.current {
	box-shadow: 0 1px rgba(255,255,255,0.2) inset;
	-webkit-box-shadow: 0 1px rgba(255,255,255,0.2) inset;
	border-color: #262626 !important;
	background: #4D4D4D; /* Old browsers */
	background: -moz-linear-gradient(top, #4D4D4D 0%, #262626 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4D4D4D), color-stop(100%,#262626)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4D4D4D 0%,#262626 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4D4D4D 0%,#262626 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4D4D4D 0%,#262626 100%); /* IE10+ */
	background: linear-gradient(top, #4D4D4D 0%,#262626 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4D4D4D', endColorstr='#262626',GradientType=0 ); /* IE6-9 */
}

#navigation a {
	display: block;
	padding: 10px 15px;
	color: #463926;
	text-decoration: none;
	text-shadow: 0 1px #FFF;
	font-weight:bold;
}

#navigation a:hover, #navigation li.current a {
	color: #FFF;
	text-shadow: 0 1px #000;
}

#navigation li:first-child {
	border-left-color: #BABABA;
	border-radius: 100px 0 0 100px;
}

#navigation li:last-child {
	border-radius: 0 100px 100px 0;
}