html{color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{color:#444;margin:0;padding:0;}ul li,ol li{list-style:none;}.view-card ul li,ol li{list-style:outside;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}h4,h5{font-size:12px;line-height:1.6;margin-bottom:5px;font-weight:bold;}h1{font-size:160%;font-weight:bold;}

#m_content a:hover{text-decoration:none;color:#444;}
.fbshare{
	width: 0px;
	height: 39px;
	display: block;
	background: url(/images/Facbook_big_normal.png) no-repeat left;
	display: block;
	background-size: initial;
	padding: 0px 0px 0px 109px;
	cursor: pointer;
	float: left;
	}
	.fbshare:hover {
	background: url(/images/Facebook_big_hover.png) no-repeat left;
	display: block;
	padding: 0px 0px 0px 109px;
	height: 39px;
	}
	.twshare{
	width: 0px;
	height: 39px;
	display: block;
	background: url(/images/Twitter_normal.png) no-repeat left;
	display: block;
	background-size: initial;
	padding: 0px 0px 0px 109px;
	cursor: pointer;
	float: left;
	}
	.twshare:hover {
	background: url(/images/Twitter_hover.png) no-repeat left;
	display: block;
	padding: 0px 0px 0px 109px;
	height: 39px;
	}
	.gplusshare{
	width: 0px;
	height: 39px;
	display: block;
	background: url(/images/G+_normal-mode.png) no-repeat left;
	display: block;
	background-size: initial;
	padding: 0px 0px 0px 109px;
	cursor: pointer;
	float: left;
	}
	.gplusshare:hover {
	background: url(/images/G+_hover-mode.png) no-repeat left;
	display: block;
	padding: 0px 0px 0px 109px;
	height: 39px;
	}
	.linkedinshare{
	width: 0px;
	height: 39px;
	display: block;
	background: url(/images/Linked-in.png) no-repeat left;
	display: block;
	background-size: initial;
	padding: 0px 0px 0px 109px;
	cursor: pointer;
	float: left;
	}
	.linkedinshare:hover {
	background: url(/images/Linked-in_hover.png) no-repeat left;
	display: block;
	padding: 0px 0px 0px 109px;
	height: 39px;
	}
   .embed_share{
	   width: 0px;
	height: 39px;
	display: block;
	background: url(/images/Embed_normal.png) no-repeat left;
	display: block;
	background-size: initial;
	padding: 0px 0px 0px 109px;
	cursor: pointer;
	float: left;
	}
   .embed_share:hover{
	   background: url(/images/Embed_hover-mode.png) no-repeat left;
	display: block;
	padding: 0px 0px 0px 109px;
	height: 39px;
	}
	.pinterestshare{
		width: 0px;
	height: 39px;
	display: block;
	background: url(/images/pinterest.png) no-repeat left;
	display: block;
	background-size: initial;
	padding: 0px 0px 0px 109px;
	cursor: pointer;
	float: left;
	}
	.pinterestshare:hover{
	   background: url(/images/pinterest_hover.png) no-repeat left;
	display: block;
	padding: 0px 0px 0px 109px;
	height: 39px;
	}
	.redditshare{
		width: 0px;
	height: 39px;
	display: block;
	background: url(/images/reddit1.png) no-repeat left;
	display: block;
	background-size: initial;
	padding: 0px 0px 0px 109px;
	cursor: pointer;
	float: left;
	}
	.redditshare:hover{
	   background: url(/images/reddit1_hover.png) no-repeat left;
	display: block;
	padding: 0px 0px 0px 109px;
	height: 39px;
	}
	
	.copyshare{
		width: 0px;
	height: 39px;
	display: block;
	background: url(/images/copy1.png) no-repeat left;
	display: block;
	background-size: initial;
	padding: 0px 0px 0px 109px;
	cursor: pointer;
	float: left;
	}
	.copyshare:hover{
	   background: url(/images/copy_hover22.png) no-repeat left;
	display: block;
	padding: 0px 0px 0px 109px;
	height: 39px;
	}
@media only screen and (min-width : 1025px) and (max-width : 5000px) {
	#header #logo { float:left; width:150px; height:48px; padding:15px 0 0 0px; margin:0px;}
	#header #logo a { outline:none; display: block; height: 48px; width: 150px; text-indent: -2000em; z-index: 1000; background: url('/img/layout/proprofs_flashcards_logo_new1.png') 0px 0px no-repeat;}
	#header #logo span { display: block; background: url('/img/layout/flashcards-logo1.png') no-repeat top right; position: relative; top: 20px; right: 0; width: 175px;}
	#header #adbanner {float:right; padding:10px 0 0 0; margin-right:10px;}

	#m_content{background:none repeat scroll 0 0 #FFFFFF;border:0px solid #DDDDDD!important;border-radius:5px 5px 5px 5px!important;margin:0 auto;padding:10px 15px 15px!important;width:960px;}
	#content{background:none repeat scroll 0 0 #FFFFFF;border:0px solid #DDDDDD!important;border-radius:5px 5px 5px 5px!important;margin:0 auto;padding:10px 15px 15px!important;width:960px;}
	.paggination_desk{ display:block;}
	.paggination_mob{ display:none;}
	.m_icmenu_left { float: left; background-image: url(/images/menuicns.png); background-repeat: no-repeat; padding: 4px 14px 0px 14px;  cursor: pointer; background-size: 27px 27px;}#right-panel{  z-index: 1000;position: absolute; top: 0px; width: 232px; padding: 0; color: rgb(255, 255, 255); box-shadow: rgb(233, 233, 233) 0px 0px 0px 1px inset; right: 0px; background-color: rgb(255, 255, 255);}
	.m_related_menu_mobile{width: 95%; margin-bottom: 12px;}
	.m_related_menubox_mobile{padding-left:10px;}
	.m_related_fc_menu{  color: #444; padding: 6px 4px 4px 4px; padding-left: 0px; font-size: 16px; width: 96%; float: left; font-weight: bold; }
	.m_relatedtxt, m_relatedtxt.a { margin: 6px 0px 8px 4px; color: #3957a0!important; font-size: 14px;}
}
@media only screen and (min-width : 768px) and (max-width : 1024px) {
	#header #logo { float:left; width:150px; height:48px; padding:15px 0 0 0px; margin:0px;}
	#header #logo a { outline:none; display: block; height: 48px; width: 150px; text-indent: -2000em; z-index: 1000; background: url('/img/layout/proprofs_flashcards_logo_new1.png') 0px 0px no-repeat;}
	#header #logo span { display: block; background: url('/img/layout/flashcards-logo1.png') no-repeat top right; position: relative; top: 20px; right: 0; width: 175px;}
	#header #adbanner {float:right; padding:10px 0 0 0; margin-right:10px;}

	#m_content{background:none repeat scroll 0 0 #FFFFFF;border:0px solid #DDDDDD!important;border-radius:5px 5px 5px 5px!important;margin:0 auto;padding:10px 15px 15px!important;width:96%;}
	#content{background:none repeat scroll 0 0 #FFFFFF;border:0px solid #DDDDDD!important;border-radius:5px 5px 5px 5px!important;margin:0 auto;padding:10px 15px 15px!important;width:96%;}
	.paggination_desk{ display:block;}
	.paggination_mob{ display:none;}
	.m_icmenu_left { float: left; background-image: url(/images/menuicns.png); background-repeat: no-repeat; padding: 4px 14px 0px 14px;  cursor: pointer; background-size: 27px 27px;}#right-panel{  z-index: 1000;position: absolute; top: 0px; width: 232px; padding: 0; color: rgb(255, 255, 255); box-shadow: rgb(233, 233, 233) 0px 0px 0px 1px inset; right: 0px; background-color: rgb(255, 255, 255);}
	.m_related_menu_mobile{width: 95%; margin-bottom: 12px;}
	.m_related_menubox_mobile{padding-left:10px;}
	.m_related_fc_menu{color: #444; padding: 6px 4px 4px 4px; padding-left: 0px; font-size: 16px; width: 96%; float: left; font-weight: bold; }
	.m_relatedtxt, m_relatedtxt.a { margin: 6px 0px 8px 4px; color: #3957a0!important; font-size: 14px;}
}
@media only screen and (min-width : 481px) and (max-width : 767px){
	#header #logo { float:left; width:150px; height:48px; padding:15px 0 0 0px; margin:0px;}
	#header #logo a { outline:none; display: block; height: 48px; width: 150px; text-indent: -2000em; z-index: 1000; background: url('/img/layout/proprofs_flashcards_logo_new1.png') 0px 0px no-repeat;}
	#header #logo span { display: block; background: url('/img/layout/flashcards-logo1.png') no-repeat top right; position: relative; top: 20px; right: 0; width: 175px;}
	#header #adbanner {float:right; padding:10px 0 0 0; margin-right:10px;}

	#m_content{background:none repeat scroll 0 0 #FFFFFF;border:0px solid #DDDDDD!important;border-radius:5px 5px 5px 5px!important;margin:0 auto;padding:10px 15px 15px!important;width:93%;}
	#content{background:none repeat scroll 0 0 #FFFFFF;border:0px solid #DDDDDD!important;border-radius:5px 5px 5px 5px!important;margin:0 auto;padding:10px 15px 15px!important;width:93%;}

	.paggination_desk{ display:block;}
	.paggination_mob{ display:none;}
	.m_icmenu_left { float: left; background-image: url(/images/menuicns.png); background-repeat: no-repeat; padding: 4px 14px 0px 14px;  cursor: pointer; background-size: 27px 27px;}#right-panel{  z-index: 1000;position: absolute; top: 0px; width: 406px; padding: 0; color: rgb(255, 255, 255); box-shadow: rgb(233, 233, 233) 0px 0px 0px 1px inset; right: 0px; background-color: rgb(255, 255, 255);}
	.m_related_menu_mobile{width: 95%; margin-bottom: 12px;}
	.m_related_menubox_mobile{padding-left:10px;}
	.m_related_fc_menu{color: #444; padding: 6px 4px 4px 4px; padding-left: 0px; font-size: 16px; width: 96%; float: left; font-weight: bold;}
	.m_relatedtxt, m_relatedtxt.a { margin: 6px 0px 8px 4px; color: #3957a0!important; font-size: 14px;}
}
@media only screen and (min-width : 301px) and (max-width : 480px){
	#header #logo {float: left; width: 120px; height: 42px; padding: 18px 0 0 0px; margin: 0px;}
	#header #logo a {outline: none; display: block; height: 48px; width: 122px; text-indent: -2000em; z-index: 1000; background: url('/img/layout/proprofs_flashcards_logo_new1.png') 0px 0px no-repeat;   background-size: 98%;}
	#header #logo span { display: block; background: url('/img/layout/flashcards-logo1.png') no-repeat top right; position: relative; top: 20px; right: 0; width: 175px;}
	#header #adbanner {float:right; padding:10px 0 0 0; margin-right:10px;}

	#m_content{background:none repeat scroll 0 0 #FFFFFF;border:0px solid #DDDDDD!important;border-radius:5px 5px 5px 5px!important;margin:0 auto;padding:2px 7px 7px!important;width:95%;}
	#content{background:none repeat scroll 0 0 #FFFFFF;border:0px solid #DDDDDD!important;border-radius:5px 5px 5px 5px!important;margin:0 auto;padding:2px 7px 7px!important;width:95%;}
	.paggination_desk{ display:none;}
	.paggination_mob{ display:block;}
	.m_icmenu_left { float: left; background-image: url(/images/menuicns.png); background-repeat: no-repeat; padding: 4px 14px 0px 14px;  cursor: pointer; background-size: 27px 27px;}#right-panel{  z-index: 1000;position: absolute; top: 0px; width: 292px; padding: 0; color: rgb(255, 255, 255); box-shadow: rgb(233, 233, 233) 0px 0px 0px 1px inset; right: 0px; background-color: rgb(255, 255, 255);}
	.m_related_menu_mobile{width: 95%; margin-bottom: 12px;}
	.m_related_menubox_mobile{padding-left:10px;}
	.m_related_fc_menu{color: #444; padding: 6px 4px 4px 4px; padding-left: 0px; font-size: 16px; width: 96%; float: left; font-weight: bold;}
	.m_relatedtxt, m_relatedtxt.a { margin:6px 0px 8px 4px; color: #3957a0!important; font-size: 14px;}
}
	
/*0-300 phone with 3 inch*/
@media only screen and (min-width : 0px) and (max-width : 300px){
	#header #logo {float: left; width: 114px; height: 40px; padding: 22px 0 0 0px; margin: 0px;}
	#header #logo a { outline: none; display: block; height: 42px; width: 114px; text-indent: -2000em; z-index: 1000; background: url('/layout/proprofs_flashcards_logo_new1.png') 0px 0px no-repeat;    background-size: 98%;}
	#header #logo span { display: block; background: url('/img/layout/flashcards-logo1.png') no-repeat top right; position: relative; top: 20px; right: 0; width: 175px;}
	#header #adbanner {float:right; padding:10px 0 0 0; margin-right:10px;}

	#m_content {background: none repeat scroll 0 0 #FFFFFF;border: 0px solid #DDDDDD !important;border-radius: 5px 5px 5px 5px !important;margin: 0 auto;padding: 3px 3px 3px!important;
    width: 97%;}
	.paggination_desk{ display:none;}
	.paggination_mob{ display:block;}
	.m_icmenu_left { float: left; background-image: url(/images/menuicns.png); background-repeat: no-repeat; padding: 4px 14px 0px 14px;  cursor: pointer; background-size: 27px 27px;}#right-panel{  z-index: 1000;position: absolute; top: 0px; width: 212px; padding: 0; color: rgb(255, 255, 255); box-shadow: rgb(233, 233, 233) 0px 0px 0px 1px inset; right: 0px; background-color: rgb(255, 255, 255);}
	.m_related_menu_mobile{width: 95%; margin-bottom: 12px;}
	.m_related_menubox_mobile{padding-left:10px;}
	.m_related_fc_menu{color: #444; padding: 6px 4px 4px 4px; padding-left: 0px; font-size: 16px; width: 96%; float: left; font-weight: bold; }
	.m_relatedtxt, m_relatedtxt.a { margin:6px 0px 8px 4px; color: #3957a0!important; font-size: 14px;}
}

.share{
	width: 0px;
	height: 20px;
	display: block;
	background: url(/images/share1_hover.png?v=1) no-repeat left;
	display: block;
	background-size: initial;
	padding: 0px 0px 0px 20px;
	cursor: pointer;
	float: left;
	}
	.share:hover {
	background: url(/images/share1.png?v=1) no-repeat left;
	display: block;
	padding-left: 20px;
	height: 20px;
	}
	
.infotip{
	
	width: 9px;
	height: 20px;
	display: block;
	background: url(/images/info_icon.png) no-repeat left;
	display: block;
	background-size: initial;
	padding: 0px 0px 0px 21px;
	cursor: pointer;
	float: left;
	}
	.infotip:hover {
	background: url(/images/info_icon_red.png) no-repeat left;
	display: block;
	padding-left: 21px;
	height: 20px;
	}
		   
		
		

hr{border:0;color:#ddd;background-color:#ddd;height:1px;width:100%;text-align:left;margin:10px 0px;}a{text-decoration:none;color:#3B5998;}a:hover{text-decoration:underline;color:#444;}textarea:focus{border:1px solid #01ADED;background:#FFFBF3}.alignright{text-align:right;}.left{float:left;}.right{float:right;}.bigF{font-size:14px;}.crt_select{width:55px;padding:2px 0;font-size:15px;}table tr td.exp_dt_tm{border:0;padding:2px 6px;background:#f4f4ff;}.timezone_head{font-size:14px;font-weight:bold;}#footer a{text-decoration:none;color:#3B5998!important;}#footer a:hover{text-decoration:underline;color:#444!important;}#header a,#content a,#footer a{text-decoration:none !important;color:#3B5998;} #footer a:visited{color:#3B5998;} #footer p a:visited{color:#3B5998;}
#header a:hover , #content a:hover , #footer a:hover {text-decoration: underline; color:#3B5998; }
#footar_container {background: none repeat scroll 0 0 #E4E4E4;}
.clear {clear:both;}
a:visited {color:#3B5998;}
#header, #footer, #navigation-wrapper{ width: 962px; margin: 0 auto;}
#header-wrapper_other { width: 962px; margin: 0 auto; background: #fff; }

#header .active{background: #fff none;}
#header .activetop{background: #fff none; padding-top:5px;}
#header .active a, #content .active a, #footer .active a {background: ; font-weight:; color: ;}
.linkbutton{font-weight: bold; font-size: 20px;}   

div.pr-brandlogo{text-align:center; margin-bottom:10px;}
div.pr-brandlogo img {padding:1px; border:1px solid #eee; margin-left:10px; height:45px; width:auto;}


/*----------------------- Header Top Part CSS ---------------*/
#header #nav-top-left  { width:480px; height:27px; float:left; background: #eee;}
#header #nav-top-right{ width:482px; height:27px; float:left; background: #eee; border-top: 1px solid #ddd;}
#header ul#nav-top-left li {float: left; padding: 6px 15px 8px 5px; margin-right: -1px; font-size: 12px;}
#header ul#nav-top-right_ul{ padding:5px 0 2px 0; width:230px; background:#fff; float:right; -moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px;}
ul.log_width{width:490px!important;}
li.usernamep{width:160px!important; text-align:center!important;}
#header ul#nav-top-right_ul li {float: left;  padding:0 10px 0 10px; font-size: 12px; font-weight:bold;}

/*----------- ProProfs Logo & Navigation (Home Page) CSS --------------*/
#header{height:110px; margin-bottom:5px; background:#fff; -moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px; border: 1px solid #ddd; border-top:none;}
#hPage_header{float:left; width:962px;}
#header #hPage_header #logo{ float:left; height: 48px; width:150px;}
#header #hPage_header #logo a{ height: 48px; }
#header #hPage_header #navigation-wrapper ul#nav-main{ border:0; -moz-box-shadow: 0 0 3px #fff; -moz-border-radius: 5px; -webkit-box-shadow: 0 0 3px #fff; -webkit-border-radius: 5px; width:480px; padding-top:15px; margin-left:15px;}
#header #hPage_header #navigation-wrapper ul#nav-main li a, #header #hPage_header #navigation-wrapper ul#nav-main li.last{border-right: 0; font-size:14px; }
#header #phone_box{color: #777777; top: 5px; right:10px;}
#navigation #hsearchForm { float: right; position: relative; top: 30px; padding-right:15px; }
#navigation #hsearchsite { color: #9F9F9F; font-size:13px; width: 180px; border: 1px solid #d1d8e8; padding: 5px 3px 3px 3px; height: 18px; float: left; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px;}

.hsearch-submit{background:url('/img/layout/search_button.gif') 0 0;cursor:pointer;display:inline-block;width:30px;height:28px;}

/*------------------------ Navigation & Search CSS -------------------*/
#navigation #nav-main { float:left; width: 960px; border: 1px solid #eee; -moz-box-shadow: 0 0 3px #eee; -moz-border-radius: 5px; -webkit-box-shadow: 0 0 3px #eee; -webkit-border-radius: 5px;}
#navigation #nav-main li { float: left; padding: 0;}
#navigation #nav-main a { float: left; padding: 0 20px 0px; font-weight: bold; font-size: 12px; border-right: 2px solid #eee; } 
#navigation #nav-main a{color:#3B5998; }
#navigation #nav-main a:hover { text-decoration: underline; color: #444; }
#navigation #nav-main .active a{ color: #222; }
#navigation #searchForm { float: right; position: relative; top: -33px; padding-right:10px; }
#navigation #searchsite { width: 240px; border: 1px solid #d1d8e8; padding: 5px 3px 3px 3px; height: 18px; float: left; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px;}
#navigation #search-submit{background:url('/img/layout/search_button.gif') 0 0;cursor:pointer;display:inline-block;width:30px;height:28px;}

/*** Main Wrappers ***/
#main-wrapper{ width: 958px; margin: 0 auto; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; border: 1px solid #068dd5;}
#main-top-section{ padding:10px 0 10px 0; background: url('/img/layout/head_bg_grad_blue.png') #068dd5 repeat-x top left;}
.main_h1_head{font-size:2.6em; font-weight: bold;  color:#fff; text-align:center;}
.main_h2_head{font-size:2em; color:#fff; text-align:center; padding-top:5px;}

/*** Main Wrappers ***/
#main-wrapper{ background:#fff; padding-top:7px;}


/*** Middle Content Part CSS ***/
#middle-wrapper{ padding:0 10px 0 0; background-color: #5299DB repeat-x top left; }
.left_img_head{font-size:3em; font-weight: bold;  color:#000; text-align:center;}

/* Left Box CSS */
#left_img_box{ float:left; margin:10px 0 0 65px;}
#users_txt{color:#000; font-weight:bold; font-size:13px; padding:7px 0 4px 0;}
#user_logo img{vertical-align:middle;}


#right_img_box{ margin:0px; float:left;}
.right_img_head{font-size:1.85em; font-weight:bold; color:#000;}
#right_img_text{margin:30px 0 0 40px;}
ul#right_img_text li{font-size:18px; color:#4e4e4e; font-weight:normal; padding:5px 0px 9.5px 35px; background: url('/img/ProProfs_Homepage_V7_07.png') no-repeat top left; color:#000;}
#qbutton{text-align:center; margin:10px 0 0 75px;}
#qbutton button{padding:12px 35px; font-size:18px;}
#qbutton a.take_tour{font-weight:bold; font-size:14px; color:#000; text-decoration:underline;}

/*------------------------ Content Area Home Page CSS Start ---------*/
#content .heading{margin:0 0 10px 0; padding: 0 0 10px 0; clear:both; float:left; width:932px; }

div.testiStatement{margin-top:20px;}
div.pr-testiLeft {float:left; width:400px; padding-left:20px;}
div.pr-testiRight{float:right; width:400px; padding-right:20px;}
div.pr-testimonialLeft {float:left; width:90px;}
div.pr-testimonialRight{float:right; width:300px;}
img.pr-testi-img {width:84px; height:113px; padding:1px; border:1px solid #ccc;}

div.pr-tetsimonials{-moz-border-radius:8px;-webkit-border-radius:8px; padding:0px; margin-bottom:50px; background-color:#fff;}

div.pr-testiHead {
	margin: 0; margin-bottom:10px;
	font-size: 18px; font-weight:bold; 
	color: #000;
}

div.pr-tetsiContent {
	margin: 0;
	font-size: 13px; 
	font-weight: normal; 
	color: #444;
}
div.pr-testiContentby {
	margin: 0; margin-top:10px;
	font-size: 14px; font-weight:bold; 
	text-align:right;
}



/** Featured Quiz CSS **/
#content #corporate, #content #education{padding-right:30px;}
#content #corporate, #content #education, #content #fun  {width: 290px; float:left;}
#content #corporate img, #content #education img, #content #fun img{float:left; border: 1px solid #eee; padding: 2px;}
#content #corporate h4 , #content #education h4 , #content #fun h4 {float:left; margin:2px 0 0 0; color: #333; font-size:16px; font-weight:bold; color: #333;}
#content .sample{padding:15px 0 5px 0; font-weight:normal;}
#content .sample_Q{padding:15px 0 5px 0; font-weight:bold;}
#content #take_quiz{ margin:10px 50px 0px 50px; padding:10px 10px 0 10px;  text-align: center; font-size: 12px;}

/** How it works CSS **/
#content #step-create{background:#f6f6f6 url('/img/layout/step-1.png') 0px 0px no-repeat; -moz-border-radius: 15px; -webkit-border-radius: 15px;}
#content #step-share{background:#F6F6F6 url('/img/layout/step-2.png') 0px 0px no-repeat; -moz-border-radius: 15px; -webkit-border-radius: 15px;}
#content #step-analyze{background:#F6F6F6 url('/img/layout/step-3.png') 0px 0px no-repeat; -moz-border-radius: 15px; -webkit-border-radius: 15px;}
#content #step-create, #content #step-share { float:left; background-color: #f6f6f6; margin:0 30px 0 4px; padding:10px 0 0 30px; width: 255px; height:160px;}
#content #step-analyze{float:left; background-color: #f6f6f6; margin:0; padding:10px 0 0 30px; width: 255px; height:160px; }
#content #step-create h4, #content #step-share h4, #content #step-analyze h4  { margin:0; padding-left:20px; color: #333; font-weight: bold; font-size: 15px; }
#content #step-create ul li, #content #step-share ul li , #content #step-analyze ul li  {list-style-type:disc; padding:0 0 3px 0; margin:0; }

/*--------------------Top Home---------------*/
.topHome{background:#fff; padding:0 0 20px 0px;-moz-border-radius-topleft:8px; -webkit-border-top-left-radius:8px; -moz-border-radius-topright:8px; -webkit-border-top-right-radius:8px; }

/** Why Everyone Loves Quiz School CSS **/
#content #appr-left{ width:420px; float:left; margin-right:20px;}
#content #appr-right{ width:460px; float:left;}
#content #appr-left ul, #content #appr-right ul { padding-left:40px;}
#content #appr-left ul li, #content #appr-right ul li{list-style-type:disc; margin:0; font-size: 12px; line-height: 22px;}

/** Recent Quiz CSS **/
#content .recentQuiz{ float: left; width: 200px; padding: 10px 10px 0px 10px; margin: 0 5px 0 0; background-color: #f6f6f6;  -moz-border-radius: 5px; -webkit-border-radius: 5px; min-height:150px;}
#content .recentQuiz p{line-height:19px; }
#content .recentQuiz h4{font-size: 12px;}
#content .ques-rq { padding:10px 0; color: #999; font: 10px Verdana, sans-serif; }
#content .ques-rq a{text-decoration:underline; }

/** Category CSS **/
.catgegory-list{float:left; padding:0; color:#999;}
.catgegory-list strong {float:left; color:#999;}
.catgegory-list a, .catgegory-list a:visited {font-size:11px; text-decoration:none;}


/** common class in content area css **/
#content .Qtitle{width:165px; float:right;}
#content .introQuiz{ color: #777; font-size: 11px; float:left;}
#content .Qdesc-pad {padding-top:10px; }
#content .para{ padding-top: 13px; float: left; line-height: 19px;}
#content .fontbold{ font-size: 14px; font-weight: bold; }
/*------------------------ Content Area Home Page CSS End -----------------------*/

/*-------------------------------- Breadcrumb CSS -------------------------------*/
#breadcrumb {padding:0; font-size:12px; font-weight:normal; color:#555; text-align:left; margin:10px 0px 15px 0px; }
#breadcrumb span {color:#555; font-weight:normal;}

/*-------------------------------- Center Ad Banner -------------------------------*/
.cAd {margin:5px 10px 10px 10px; }


/*-------------------------------- Story page CSS -------------------------------*/
#left-wrapper{padding: 0; width: 575px; float:left; }
#right-wrapper{padding: 0; width: 350px; float:right; }

.remove_add_button{padding:0; margin:0; text-align:right; font-size:11px; }
.remove_add_button span{ margin-left:5px; padding-left:9px; height:19px;float: right; background:transparent url('/img/layout/icon_remove_ad_8x8_1.png')  no-repeat center left; }
.h1_page_head{font-size: 200%; font-weight: normal; }
.h1_page_head_lock{font-size: 200%; font-weight: normal; background:url("/images/1243594760_lock.gif") no-repeat left; background-position: 2px 0px; padding-left: 32px;}

#user-quiz-details-area{border-bottom: 1px solid #eee; padding-bottom:2px;}
span.user-small-info-txt {font-size:11px; color:#444; font-weight:normal;}
span.stickv{color:#cbcbcb;}
#share_print_comnt ul li.social-data {padding:10px 0 0 0;}

.quiz_detail {color: #999999; padding: 10px 0 1px 0; font-size: 11px; border-bottom: 1px solid #cccccc;}
.quiz_desc { padding-top: 17px; line-height: 19px; }
.user_name{padding:5px 0;}
#tags{padding-top:15px;}
#tags a{font-size:11px; color: #999; }
#tags a:hover{ color: #3B5998; text-decoration: none;}
#user_detail { margin: 30px 0px 20px 0px; padding:5px 5px 5px 0px; color:#333; font-weight:normal;}
#user_detail strong{font-size: 11px; }
#user_detail input{ margin: 3px 0 8px 0; padding:4px 2px 4px 2px; color:#333; font-weight:bold; font-size:1.1em; -moz-border-radius: 3px; -webkit-border-radius: 3px; width:180px;}

.user_info{ width:338px; color:#999 float:right; padding:10px 0 10px 0; background: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.user_info img{width:62px;height:auto;padding:3px; margin:0px 10px 0px 13px; border:1px solid #eee; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.user_info img:hover{border:1px solid #ddd;}

#user_detail_right button{ margin-left:15px; font-size:10px; padding:1px 3px; }
#user_detail_right{float:left; width:220px; line-height:20px; color:#999; }
#user_detail_right strong{ font-size:16px;}
#user_detail_right em{font-weight:normal; font-size:11px;}
#user_detail_right .user_bio{ padding-top:10px; font-size: 11px; color: #999; float:left; line-height: 16px; }
#adbn{ float:right; padding: 20px 0 20px; }

#quizoptions{ }
#quizoptions ul{ margin:0px; margin-top:10px; padding:0px; padding-left:12px; list-style-type:none; }
#quizoptions ul li { padding:0px; padding-top:5px; margin:0px;  width:338px;}
#quizoptions ul li a {display:block; background-color:#F0F0F0; padding:8px 8px; -moz-border-radius: 5px; -webkit-border-radius: 5px; font-size:15px; padding-left:35px;}
#quizoptions ul li a:hover {background-color:#E5ECF3;}

.tags_area {width:338px; float:right; padding:10px 0 10px 0; }

a.icon-story-quizstats { background:url(/images/story-quizstats.png) no-repeat 12px 8px; }
a.icon-story-printquiz { background:url(/images/story-printquiz.png) no-repeat 12px 8px; }
a.icon-story-scorereport { background:url(/images/story-scorereport.png) no-repeat 12px 8px; }
a.icon-story-passwordrequest { background:url(/images/story-passwordrequest.png) no-repeat 12px 8px; }


#share_print_comnt{ width: 570px; background: #f0f0f0; padding:1px 1px 0px 1px; margin-top:10px; border:2px #f0f0f0 solid; border-bottom:none;}
#share_print_comnt ul li{float: left; padding:10px; margin-right:5px;}
#share_print_comnt ul li.current-option{background-color:#fff;}
#share_print_comnt ul .Share_embed{ padding:7px 0 5px 2px;}
#share_print_comnt ul .print{ padding:7px 0 5px 30px; background:transparent url('/img/layout/icon_print.png')  no-repeat scroll 0 3px; }
#share_print_comnt ul .comment{ padding:7px  0 5px 30px; background:transparent url('/img/layout/icon_comment.png')  no-repeat scroll 0 3px; }
.smallfont{font-size: 13px; font-weight: bold; }
#inside_quiz_detail {margin-top:30px; float:left; }
#inside_quiz_detail h2{ font-size:17px; font-weight:bold;  }
#inside_quiz_detail ol {padding:15px 0 0 0;}
#inside_quiz_detail ol li{ padding: 7px 0 0 30px; background:transparent url('/img/layout/question_bullet.gif') no-repeat scroll 0 3px; }
#more{margin:30px 0 40px 0; padding:7px 10px 10px 30px; background:transparent url('/img/layout/icon_arrow.png')  no-repeat scroll 0 3px;}

.quiz_container{float:left; overflow-x: auto; overflow-y: auto; border:1px solid #eee; border-bottom-width:2px; margin:0 0 0 13px; width:335px; max-height:300px; }
.quiz_tag_container{float:left; border:1px solid #eee; margin:0 0 0 13px; width:305px; padding:15px; margin-bottom:20px; border-bottom-width:2px; }
#content .quiz_tag_container a {text-decoration:underline;}

h3#more_quiz, h3#related_quiz, h3#quiz_tags{ background: #f0f0f0; margin-left:13px; padding:10px 0 10px 20px; }
h3#related_quiz{margin-top:20px; }
.more_quiz{ padding:10px 0 10px 20px; border-bottom: 1px solid #eee;}
.quiz_descp { font-size:11px; }

/*---------------------- Story Page Comment Discuss CSS --------------------------*/
#comment_discuss{border-top:1px solid #ccc; margin:0; padding:0}
#comment_area{padding: 10px;}
#comment_area h2{ font-size: 17px; font-weight: bold; }
#comment_area h3{ padding:10px 0 10px 0; font-weight: bold; }


/*------------------------------ Footer CSS -------------------------------------*/
#footer { line-height: 18px;font-size:11px; padding: 15px 0 20px 0; }
#footer p {text-align: center;}
#footer span {color: #ccc;}

/*------------------------Heading----------------------*/
.sectionHead{display: block; text-transform:capitalize; border: none; margin:5px 0px 10px 0px; padding: 8px 0px;  font-weight: bold; font-size: 1.3em;}

/*---------------------- Green Button Style -----------------------*/
.large .green .awesome{color:#fff; }
.button a{ color:#fff;}
.awesome, .awesome:visited {background: #222 url('/img/layout/alert-overlay.png') repeat-x; display: inline-block; padding: 5px 10px 6px; color: #fff; text-decoration: none;border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5); text-shadow: 0 -1px 1px rgba(0,0,0,0.25); border-bottom: 1px solid rgba(0,0,0,0.25); cursor: pointer; }
.awesome:hover { background-color: #111; color: #fff; text-decoration: none; }
.awesome:active { top: 1px; }
.small.awesome, .small.awesome:visited { font-size: 11px; padding:5px ; }
.awesome, .awesome:visited,
.medium.awesome, .medium.awesome:visited  { font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }

.large.awesome, .large.awesome:visited { font-size: 16px; padding: 7px 20px;}

.lightgray.awesome, .lightgray.awesome:visited  { background-color: #e4e4e4; border: 1px solid #CCC;}
.lightgray.awesome:hover { background-color: #f7f7f7; border: 1px solid #CCC;}

.green.awesome, .green.awesome:visited  {  border: 1px solid #2D8F11; background-color: #179406; }
.green.awesome:hover { background-color: #3CBF17; }

.orange.awesome, .orange.awesome:visited  { border: 1px solid #F89B2A; background-color: #E68319; }
.orange.awesome:hover { background-color: #F89B2A; }

.blue.awesome, .blue.awesome:visited  { border: 1px solid #E4E4E4;}
.blue.awesome:hover { background-color: ##007D9A; } 

.red.awesome, .red.awesome:visited  { border: 1px solid #DF0D16; background-color: #DF0D16;}
.red.awesome:hover { background-color: #FF000A; } 
/*---------------------- gray Button Style -----------------------*/
.gray.awesome, gray.awesome:visited {background-color: #F6F6F6; border: 1px solid #F0F0F0;border-radius: 4px 4px 4px 4px;color: #606060; }
    
 
.awesome, .awesome:visited, .medium.awesome, .medium.awesome:visited { font-size: 13px;font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);}
.gray.awesome:hover {background-color: #E8E8E8; border: 1px solid #CCCCCC;  color: #292929; }


.bluegray.awesome, gray.awesome:visited {  background-color: #F9F9F9; border: 1px solid #DFDFDF;color: #4F6BA6;
        -moz-box-shadow: 0 0 1px 1px #eee;
		-webkit-box-shadow: 0 0 1px 1px#eee;
		box-shadow: 0 0 1px 1px #eee;}
.bluegray.awesome:hover { background-color: #F6F6F6; border: 1px solid #DFDFDF;border-radius: 4px 4px 4px 4px;
        -moz-box-shadow: 0 0 1px 1px #C2C2C2;
		-webkit-box-shadow: 0 0 1px 1px#C2C2C2;
		box-shadow: 0 0 1px 1px #C2C2C2; color: #3C579C;}
		
.lightblue.awesome, .lightblue.awesome:visited { border: 1px solid #3ea9f5; background-color: #3ea9f5;}
.lightblue.awesome:hover { background-color: #0198E1; }
  
  /*----------------------Start  Circle Button style -----------------------*/
  .circle_button{
		float:left;
		margin-right:10px;
		font-family:verdana;
		width:32px;
		padding:0px 2px 4px 5px;
		font-size:1.8em;
		color:#069;	
		border:1px solid #ddd;

		-moz-box-shadow: 0 0 1px 1px #eee;
		-webkit-box-shadow: 0 0 1px 1px#eee;
		box-shadow: 0 0 1px 1px #eee;
		
		-webkit-border-radius: 50px;
		-moz-border-radius: 50px;
		border-radius: 50px;
		
		
		background-image: linear-gradient(bottom, rgb(230,234,237) 2%, rgb(247,247,247) 51%, rgb(255,255,255) 71%);
		background-image: -o-linear-gradient(bottom, rgb(230,234,237) 2%, rgb(247,247,247) 51%, rgb(255,255,255) 71%);
		background-image: -moz-linear-gradient(bottom, rgb(230,234,237) 2%, rgb(247,247,247) 51%, rgb(255,255,255) 71%);
		background-image: -webkit-linear-gradient(bottom, rgb(230,234,237) 2%, rgb(247,247,247) 51%, rgb(255,255,255) 71%);
		background-image: -ms-linear-gradient(bottom, rgb(230,234,237) 2%, rgb(247,247,247) 51%, rgb(255,255,255) 71%);
		
		background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0.02, rgb(230,234,237)),
			color-stop(0.51, rgb(247,247,247)),
			color-stop(0.71, rgb(255,255,255))
);
	}
	
	.circle_button:hover{
		cursor:pointer;
		font-family:verdana;
		width:32px;
		padding:0px 2px 4px 5px;
		font-size:1.8em;
		color:#000;	
		border:1px solid #aaa;

		-moz-box-shadow: 0 0 2px 2px #ddd;
		-webkit-box-shadow: 0 0 2px 2px#ddd;
		box-shadow: 0 0 2px 2px #ddd;
		
		-webkit-border-radius: 50px;
		-moz-border-radius: 50px;
		border-radius: 50px;
		
		background-image: linear-gradient(bottom, rgb(190,214,232) 2%, rgb(237,237,237) 51%, rgb(240,245,245) 76%);
		background-image: -o-linear-gradient(bottom, rgb(190,214,232) 2%, rgb(237,237,237) 51%, rgb(240,245,245) 76%);
		background-image: -moz-linear-gradient(bottom, rgb(190,214,232) 2%, rgb(237,237,237) 51%, rgb(240,245,245) 76%);
		background-image: -webkit-linear-gradient(bottom, rgb(190,214,232) 2%, rgb(237,237,237) 51%, rgb(240,245,245) 76%);
		background-image: -ms-linear-gradient(bottom, rgb(190,214,232) 2%, rgb(237,237,237) 51%, rgb(240,245,245) 76%);
		
		background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0.02, rgb(190,214,232)),
			color-stop(0.51, rgb(237,237,237)),
			color-stop(0.76, rgb(240,245,245))
		);
	}
   /*----------------------End   Circle Button style -----------------------*/
   
    
  
.back{
	background:url("/images/go_back_icon.png") no-repeat 13px 9px #E8E8E8;
	}
.repeat{
	background:url("/images/repeat-icon.png") no-repeat 4px 4px #E8E8E8;
	}
.flip{
	background:url("/images/flip-icon.png") no-repeat 7px 4px #E8E8E8;
	}		
.fix-button-div{
	height:90px;
	}
.div_locker{
	 background-color: white; width: 100%; height: 70px; top:36px; border-left-color: white; border-right-color: white; display: block; border-bottom-color: black; float:left; padding: 20px 0px 0px 0px; z-index: 1000; text-align:center;box-shadow: rgb(222, 222, 222) 0px 0px 0.5em !important;
	}
 .sub_head {
    background: none repeat scroll 0 0 #EEEEEE;
    font-size: 13px;
    font-weight: bold;
    margin: 0 15px;
    padding: 5px;
}
#divGeneralSetting, #divGeneralSetting select, #divGeneralSetting table tr td {
    font-size: 12px !important;
	margin-top: 15px;
}
.label_left{
	display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    width: 280px;
}
.formright {
    float: left;
    font-size: 12px;
    letter-spacing: normal !important;
    margin-bottom: 20px;
    padding-left: 20px;
	width:560px;
}
.small_head {
    color: #999999;
    float: right;
    font-size: 10px;
    font-weight: normal;
    padding-bottom: 5px;
    padding-top: 5px;
    width: 200px;
}
.sub_area{
	border:0px solid #dddddd;margin-left: 15px; margin-bottom:20px; min-height:150px; width: 898px; padding-top:12px;
}
/*---------------------Login Form, Wrapper-------------------------*/
#_left_wrapper_login{padding: 0; width: 400px; float:left;}
#_right_wrapper_reg{padding: 0; width: 400px; float:right;}
.h1_page_head_lr{font-size:16px; font-weight:bold; letter-spacing:0.02em;}

/* login new */
.h1_page_head_login {font-size:22px; font-weight:bold; letter-spacing:0.02em; border-bottom: 1px solid #dfdfdf; padding: 0 0 3px 0; margin-top:30px; margin-bottom:40px}
.login_sub_head{font-size:16px; font-weight:bold; letter-spacing:0.02em;}
#border-middle-login{height:305px; float:left; width:100px; text-align:center; background:url(/api/signup/images/SignIn_OR_new.png) no-repeat center;}
#_right_wrapper_reg_login{padding: 0; width: 400px; float:left;}


.form-login-wrapper-login{ margin:0px 0 50px 0; }
.form-login-wrapper-login .login-form{padding:0; margin:0;}
.form-login-wrapper-login .login-form label{margin: 15px 0 0 0; font-weight:normal; color:#777; font-size: 13px; display: block;}
.form-login-wrapper-login .login-form .tiptext{font-size: 10px; padding: 0; margin: 0; color:#555;}
.form-login-wrapper-login .login-form label input{background: url('../img/layout/field_bg.gif') repeat-x #fff; padding:5px 6px 5px 6px; margin:5px 5px 5px 0px; font-size: 30px; font-weight: normal; -moz-border-radius:2px; -webkit-border-radius:2px;border:1px solid #ccc; width: 385px;}
.form-login-wrapper-login .login-form label input:focus{border:1px solid #3B5998; background:#FFF;}

.form-login-wrapper-reg{ margin:14px 0 20px 0; }
.fform-login-wrapper-reg .login-form{padding:0; margin:0;}
.form-login-wrapper-reg .login-form label{margin: 15px 0 0 0; font-weight:normal; color:#777; font-size: 13px; display: block;}
.form-login-wrapper-reg .login-form .tiptext{font-size: 10px; padding: 0; margin: 0; color:#555;}
.form-login-wrapper-reg .login-form label input{background: url('../img/layout/field_bg.gif') repeat-x #fff; padding:5px 6px 5px 6px; margin:5px 5px 5px 0px; font-size: 30px; font-weight: normal; -moz-border-radius:2px; -webkit-border-radius:2px;border:1px solid #ccc; width: 385px;}
.form-login-wrapper-reg .login-form label input:focus{border:1px solid #3B5998; background:#FFF;}
#border-middle{height:415px; float:left; width:125px; text-align:center; background:url(/images/planb-x.png) no-repeat center;}



#_left_wrapper{padding: 0; width: 500px; float:left; }
#_right_wrapper{padding: 20px 0 0 0; width: 430px; float:right; }
#_inner_left_top, #_inner_left_bottom{ padding-left:0px; }

.form-login-wrapper{ margin:0px 0 50px 0; width: 455px;}
.form-login-wrapper .login-form{padding:0; margin:0;}
.form-login-wrapper .login-form label{margin: 15px 0 0 0; color:#777; font-size: 13px; display: block;}
.form-login-wrapper .login-form .tiptext{font-size: 10px; padding: 0; margin: 0; color:#555;}
.form-login-wrapper .login-form label input{background: url('../img/layout/field_bg.gif') repeat-x #fff; padding:5px 6px 5px 6px; margin:5px 5px 5px 0px; font-size: 30px; font-weight: normal; -moz-border-radius:2px; -webkit-border-radius:2px;border:1px solid #ccc; width: 440px;}
.form-login-wrapper .login-form label input:focus{border:1px solid #3B5998; background:#FFF;}
.tiptext{margin-left: 40px; color:#555;}

.newuser{font-size: 20px; font-weight: bold;}
.tgline{font-size: 11px; font-weight: bold;}


/*----------------------Join Now & Benifits sidebar-------------------*/
.joinnow{ padding: 10px; font-size: 1.5em; font-weight: normal;}
.benefits{ font-size: 14px;line-height: 20px;margin-top: 9px; -moz-border-radius:7px; -webkit-border-radius:7px;}
.benefits h1{font-size: 1.5em; margin-bottom:15px;}
.benefits ul {margin:0; padding:0; list-style: none;}
.benefits ul li{ margin:0px 5px 5px 120px; background: url('/img/layout/icon_right.png') no-repeat; background-position: 0 50%;
padding: 5px 0 5px 30px;}

.regSuccess{margin:30px 220px;}

/*-----------------Error, Warning, Success-----------------*/
.errorDiv{padding:10px; margin:10px 0; font-size: 14px; border:1px solid #D55518; background:#FFE0DF; color:#CB1F02; -moz-border-radius:2px; -webkit-border-radius:2px; line-height: 22px;}

.successDiv{padding:10px; margin:10px 0; font-size: 14px; border:1px solid #348B1E; background:#E6FFDF; color:#348B1E; -moz-border-radius:2px; -webkit-border-radius:2px; line-height: 22px;}

.lockIcon {background:url("/images/lockIcon.png") no-repeat scroll right center transparent;}

.privateIcon {padding:5px 0 3px 10px; background:url("/images/privateIcon1.png") no-repeat scroll right center transparent;}
/*-----------------ajax loader---------------------*/
#loader{width:0px;}

/*-----------------Single Page Wrapper--------------*/
.singleColWrapper{margin: 15px;}

/*--------------------Icons--------------------*/
.iconRSS{padding:0px 0px 0px 20px; background:url('/img/layout/icon_rss.png') no-repeat left;}

/*-----------------------Create a quiz: Landing Page---------------------*/
.caqwrap{margin: 20px;}
.caq_s{padding: 5px; cursor: pointer; margin:0px 20px 20px 0px; width: 410px; height: 140px; float: left; background: url('/img/layout/icon_scored_quiz.png') no-repeat right #fff; border: 3px solid #fff; -moz-border-radius:4px; -webkit-border-radius:4px; }
.caq_s ul {margin-top: 15px;}
.caq_s label{font-size: 18px; font-weight: normal;  cursor: pointer; }
.caq_s ul li{list-style: disc; padding: 5px; margin:2px 2px 2px 30px;}

.caq_p{padding: 5px; cursor: pointer; width: 410px;margin:0px 0px 20px 0px; height: 140px; float: left; background: url('/img/layout/icon_personality_quiz.png') no-repeat right #fff; border: 3px solid #fff; -moz-border-radius:4px; -webkit-border-radius:4px;}
.caq_p ul {margin-top: 15px; }
.caq_p label{font-size: 18px; font-weight: normal;  cursor: pointer; }
.caq_p ul li{list-style: disc; padding: 5px; margin:2px 2px 2px 30px;}


.caq_s_gateway{padding: 5px; cursor: pointer; margin:0px 20px 20px 0px; width: 410px; height: auto; float: left; background: url('/img/layout/icon_scored_91x91.png') no-repeat right #fff; border: 3px solid #fff; -moz-border-radius:4px; -webkit-border-radius:4px; }
.caq_s_gateway ul {margin-top: 15px;}
.caq_s_gateway label{font-size: 18px; font-weight: normal;  cursor: pointer; }
.caq_s_gateway ul li{list-style: disc; padding: 5px; margin:2px 2px 2px 30px;}

.caq_p_gateway{padding: 5px; cursor: pointer; width: 410px;margin:0px 0px 20px 0px; height: 140px; float: left; background: url('/img/layout/icon-personality_80x91.png') no-repeat right #fff; border: 3px solid #fff; -moz-border-radius:4px; -webkit-border-radius:4px;}
.caq_p_gateway ul {margin-top: 15px; }
.caq_p_gateway label{font-size: 18px; font-weight: normal;  cursor: pointer; }
.caq_p_gateway ul li{list-style: disc; padding: 5px; margin:2px 2px 2px 30px;}


.selborder{border:3px solid #ddd; background-color: #FFFFDD;}
.selborder label{font-weight:bolder;}


/*-------------------------------- Quiz Show CSS --------------------------------*/
.htitle{font-size:15px;}
#left-wrapper .grey{background:#eee;width:580px; padding:4px 0 4px 2px; margin:0 10px 0 0; -moz-border-radius:8px; -webkit-border-radius:8px;}
#left-wrapper .grey1{width:580px;margin:0 10px 0 0; -moz-border-radius:8px; -webkit-border-radius:8px;}
#left-wrapper .grey-in .paper1{ padding:0px;}
#left-wrapper .paper-in1 {height:11px; }
#left-wrapper .grey-in .paper{background:url('/img/layout/question_bg.png') no-repeat; padding:10px;}
#left-wrapper .paper-in {height:11px; background: url('/img/layout/question_bg_bottom.png') no-repeat; }
#left-wrapper #question_area{ margin:0px 20px 8px 18px; }
#question_area .h1_page_head{ padding-bottom:4px;}

#question_area .no_question, #question_area .question, #question_area #ques_time .time_chk{ margin:18px 0 0 0; }
#question_area #ques_time .no_question{float:left; width:200px; font-size:0.82em;}
#question_area #ques_time .time_chk{float:right; padding:2px 0; font-size:0.82em;}
#question_area .question {font-size:1em; font-weight:normal; padding:9px 0 9px 6px; background: #eee;}
#question_area .question1 {font-size:1em; font-weight:normal; padding:9px 0 9px 6px;}
#question_area .question span{ font-weight:bold; font-size:15px;}
#question_area .question #question_desc strong p, .question #question_desc strong p{display:inline; line-height:20px;}
#question_area  #question_desc{width:490px; float:left; padding:0px; display:inline; }
#question_desc{ display:inline; }
#question_area  #question_desc *, #question_area  #question_desc p {display:inline; }
#question_area  #question_desc .questionNum{font-weight:normal; font-style:italic; font-size:1.4em; color:#999;}
#question_area .question em{font-size:11px; color:#888888;}
#question_area #quiz_description{margin-top:10px; padding-bottom:5px; border-bottom: 1px dotted #ddd;}
#question_area #answer_option{ margin:18px 0 15px 18px;}
#question_area #answer_option label{cursor: pointer; padding:5px; line-height:20px;}
#question_area #answer_option input{}
#question_area #answer_option #ur_ans{ padding:0 0 3px 0;}
#question_area .answer{padding:0 0 10px 0;}
#question_area .answer span{margin-left:5px;}
#question_area .sub_button{ margin-top:10px; }
#question_area .sub_button_other{ margin:10px 0 0 19px; }
#question_area #charlimitinfo{ float:right; font-size:0.82em; color: #888888; margin-right:20px;}
#question_area #question_img{margin:10px 10px 0 1px; float:left;}
#question_area #question_data{ float:left; width:313px;}
#right-wrapper #adimage{margin:2px 0 0 12px;}
#right-wrapper #adimage img{border: 1px solid #ddd;}
#left-wrapper #adbottom{margin:15px 0 0 18px; padding-bottom:20px; }

#question_area .question{margin:0px; padding:7px; background:#F5F5F5; border:1px solid #F1F1F1; border-bottom:2px solid #F1F1F1;}
#question_area .question1{margin:0px; padding:7px; }

/*-------------------------------- Quiz Report CSS --------------------------------*/
#left_wrapper_quiz{padding: 0; width: 560px; float:left; }
#left_wrapper_quiz .toptxt{font-size:13px; margin-bottom:12px; color:#888;}
#left_wrapper_quiz h1{padding-bottom:20px; border-bottom: 1px solid #ddd;}
#share_embed_sec { float:left; width: 560px; padding:5px 0;}
#left_wrapper_quiz #share_embed_sec ul li{padding:20px 0 0 0;}
#left_wrapper_quiz ul li{cursor: pointer; float: left; padding:5px 0 0 5px; font-size:12px; font-weight: bold;}
#left_wrapper_quiz  ul .Share_embed{ padding:7px 63px 5px 0; background:transparent url('/img/layout/icon_share_60x20.png')  no-repeat center right; }
#left_wrapper_quiz #certificate{ margin-top:15px;  float:left; }
#left_wrapper_quiz #user_detailed_section { margin:20px 0 0 0; border-top:3px solid #ddd; }
#left_wrapper_quiz #user_detailed_section .reports{ padding-left:26px; background:transparent url('/img/layout/icon_reports_16x16.png') no-repeat center left;}
#left_wrapper_quiz #user_detailed_section .stats{ padding-left:26px; background:transparent url('/img/layout/icon_stats_16x16.png') no-repeat center left; }
#left_wrapper_quiz #user_detailed_section .comnt{ padding-left:26px; background:transparent url('/img/layout/icon_comment_16x16.png') no-repeat center left; }
#left_wrapper_quiz #user_detailed_section .detld_reslt{ padding-left:26px; background:transparent url('/img/layout/icon_detailed_16x16.png') no-repeat center left; }

/** Tabs Styling **/
#user_detailed_section ul.tabs {margin-top:20px; }
#user_detailed_section ul.tabs li { text-align:center; width:102px; padding:12px 40px 12px 30px; font-size:14px; font-weight:bold; border: 1px solid #bbb; border-right:none; background: #e0e0e0;}
#user_detailed_section ul.tabs li.first_tab{ width:141px; padding:12px 40px 12px 30px;}
#user_detailed_section ul.tabs li.last_tab{ width:102px; border-right: 1px solid #bbb; padding:12px 40px 12px 30px;}
#user_detailed_section .tab_container { margin:20px 0 0 0; clear: both; float: left; width: 100%; background: #fff; }
#user_detailed_section ul.tabs li.active_tab a{color: #000;}
#user_detailed_section ul.tabs li.active_tab, #user_detailed_section ul.tabs li.active_tab a:hover  { background: #fff; color: #222; border-bottom:none; margin:0;}
/******************/

/** Detailed Report Styling **/
#left_wrapper_quiz #url_link{ margin:10px 0 20px 0;}
#left_wrapper_quiz #url_link input{padding:5px 0 5px 4px;}
#left_wrapper_quiz #result_status ul li{float: left; padding:0 35px 0 0; font-size:11px; font-weight:normal;}
#left_wrapper_quiz #result_status ul li span{color:#888;}
#left_wrapper_quiz #result_status ul li .share_report{padding-left:22px; background: transparent url('/img/layout/icon_share_report_16x16.png') no-repeat scroll 0 3px;}
#left_wrapper_quiz #quiz_status{margin:10px 0 0 0; background: #eee; padding:13px 0 15px 13px;}
#left_wrapper_quiz #quiz_status .bg_exc{ background:transparent url('/img/layout/icon_exclamation_16x16.png') no-repeat scroll 0 3px; padding:4px 0 5px 20px;}
#left_wrapper_quiz  span.green{ padding: 0 15px 0 0; background:transparent url('/img/layout/icon-correct-10.png') no-repeat center right; }
#left_wrapper_quiz  span.red{padding: 0 15px 0 0; background:transparent url('/img/layout/icon-incorrect-10.png') no-repeat center right;}
#left_wrapper_quiz  span em{color: #888; }
#left_wrapper_quiz #question_detailed{margin:25px 0 0 0;}
#left_wrapper_quiz #question_detailed #q_no{float:left; text-align:center; width:25px;}
#left_wrapper_quiz #question_detailed #q_desc{float:left;}
#left_wrapper_quiz #question_detailed #q_desc img{border:1px solid #ddd; margin-bottom:10px;}
#left_wrapper_quiz #question_detailed #question_report{padding:5px 0 7px 0; border-bottom:1px solid #ddd;}
#left_wrapper_quiz #question_detailed  #answer_report{margin:20px 0 0 0;}
#left_wrapper_quiz #question_detailed  #answer_report ul {margin-left:20px;}
#left_wrapper_quiz #question_detailed  #answer_report ul li{float:none; font-weight:normal; list-style-type:lower-alpha}
/******************/
#right-wrapper_quiz{width:360px; padding: 0; float:right; }
#right-wrapper_quiz #rel_quiz{ margin-left:20px;}
#right-wrapper_quiz #rel_title{ font-size:13px; font-weight:bold; padding:0 0 10px 0; border-bottom: 1px solid #ddd;}
#right-wrapper_quiz #rel_desc{ font-size:11px; font-weight:bold; padding:10px 0 10px 0; line-height:18px;}
#right-wrapper_quiz #rel_tot{ font-size:11px; color:#888; padding:10px 0 30px 0; border-bottom: 1px solid #ddd;}
#right-wrapper_quiz #adimage_report{margin:20px 0 0 20px;}
#right-wrapper_quiz #adimage_report img{border:1px solid #ddd;}

/*-------------------------------- Profile Page CSS --------------------------------*/
#detailed_info{ float:left;}
#detailed_info ul li {float:left; padding: 0 15px 0 15px; border-right: 0px solid #ccc; font-size:12px; font-weight:400;}
#detailed_info ul li.first{padding-left:0;}
#detailed_info ul li.last{border-right: none; }

#user_profile_detailed  #user_avatar{float:left;  padding: 20px 15px 0 0; }
#user_profile_detailed  #user_avatar img{ border:5px solid #eeeeee; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

#user_ques_att_info{ padding:0 0 5px 0;}
#user_ques_att_info ul li strong{font-size:16px; font-weight: bold; color: #000;}
#user_ques_att_info ul li{ padding:5px 10px 0 0; float:left; font-size:15px; font-weight: bold; color: #847C78;}

#user_profile_detailed #user_info_area{ margin: 20px 0 15px 12px; float:left;  width:782px;}
#user_info_area h1{font-size:20px; font-weight:bold;}
#user_info_area #user_status{margin:8px 0 0 0; padding-bottom:6px; color: #888888;  font-size:13px;}
#user_status #user_status_info{float:left; width: 665px; height: 23px;}
#user_status #user_join_date{float:left; font-size:11px; }


#user_profile_detailed #user_info_area_other{ margin: 20px 0 15px 0; }
#user_info_area_other h1{font-size:20px; font-weight:bold; padding-bottom:5px;}
#user_info_area #user_status_other{margin:8px 0 0 0; padding-bottom:6px; color: #888888;  font-size:13px; width:850px;}
#user_status_other #user_status_info_other{float:left; width: 800px;}
#user_status_other #user_join_date_other{float:left; font-size:11px; }

.profile_flash_links{ font-size:11px; margin-top:12px;}
#us_share{background:url(/images/css_sprites_2.png) no-repeat left;display:block; padding-left:22px; height:20px; background-position: -2px -46px;}
#us_email{background:url(/images/css_sprites_2.png) no-repeat left;display:block; padding-left:22px; height:20px; background-position: -2px -23px;}
	
.redlink{color:#3B5998 !important;}
.redlink:hover{ color:#444444 !important;}
.redlink:visited{color:#3B5998 !important;}

#plan_details{ margin: 50px 0 0 90px; float:left; width:920px;}
#normal_plan_info{ width:300px; float: left; border:4px solid #bbb;}
#normal_plan_info h2{font-size: 18px; text-transform: uppercase;  background:#181F2E; color:#fff; padding:5px 0 5px 20px;}
#normal_plan_info h3{ font-size: 30px; font-weight: bold; background:#636361; color:#fff; padding:10px 0 10px 20px;}
#normal_plan_info  #desc_prj{background:#fff; font-size:19px; padding:13px 0 13px 20px; color: #000; }
#normal_plan_info #free{background:#efefef; font-size:30px; padding:13px 0 110px 20px; color: #636361;}
#normal_plan_info #free h4{ border-top: 1px solid #9a9a9a; margin-right:10px; font-size: 30px; font-weight: bold; background:#efefef; color:#636361; }
#arrow_img {margin-top:50px;}
#arrow_img, #arrow_img img{float:left; }
#premium_plan_info{ width:300px; float: left;border:4px solid #bbb; }
#premium_plan_info h2{font-size: 18px; text-transform: uppercase; background:#181F2E; color:#fff; padding:5px 0 5px 20px;}
#premium_plan_info h3{ font-size: 30px; font-weight: bold; background:#008F00; color:#fff; padding:10px 0 10px 20px;}
#premium_plan_info  #desc_prj_pr{background:#fff; font-size:19px; padding:13px 0 13px 20px; color: #000; }
#premium_plan_info #free_pr{background:#efefef; font-size:30px; padding:13px 0 10px 20px; color: #636361;}
#premium_plan_info #free_pr h4{ border-top: 1px solid #9a9a9a; margin-right:10px; font-size: 30px; font-weight: bold; background:#efefef; color:#636361; }
#premium_plan_info #free_pr span{font-size:12px; font-weight:normal;}
#premium_plan_info #upgrade_button{ background:#efefef; padding:13px 0 49px 20px;}
#special_offer_text{ margin: 10px 0 0 0; padding:10px 5px 10px 5px; background:#FFFFCE; width:750px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#special_offer_text span{color: #006D00; font-weight:bold; }

/*** MyQuizzes Page CSS ***/
#account_setting { margin:10px 0 0 0; background:#f3f3f3; padding:10px; border:1px solid #ddd; -moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px; -moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px; -moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px;}
#account_setting table tr td.athead{font-size:12px; font-weight:bold; width:400px; text-align:right; padding:5px 0;}
.acnt_setng_box table tr td.athead{font-size:14px; font-weight:normal; width:170px; text-align:left; padding:5px 0;}

/*** flashcards Info Div ***/
#survey_box p{ margin:20px 0 5px 0; text-align:center; font-size:17px; font-weight: bold; background-color:#d9f7be; padding: 8px 0; width:auto; border:1px solid #a6d57c; -moz-border-radius: 2px; -webkit-border-radius: 2px;-webkit-gradient(linear,left bottom,left top,color-stop(0.16, rgb(242,222,67)), color-stop(0.52, rgb(245,233,184))), -moz-linear-gradient(center bottom,rgb(242,222,67) 16%, rgb(245,233,184) 52%)}


/*** Setting Page CSS ***/
.acnt_setng_box{margin:10px 0 0 0px; }
.acnt_setng_head{font-size:15px; font-weight:500; margin-top:40px; border-bottom:1px solid #ddd; padding-bottom:5px;}

.login_setting{margin:0 0 0 0px;}
.login_setting #email_area, .login_setting #about_area, .login_setting #notice_area{margin:10px 0 20px 0; }
.login_setting label{ width:auto; float:left; display:block; vertical-align:top; text-align:left;margin-top: 5px;}
.login_setting #email_area  span{color:#FF0000;  margin:6px 0 0 5px; }
.login_setting  input, textarea, #avatar_area img{ margin: 0 0 0 15px; padding:6px 6px}
.login_setting #avatar_area, #avatar_area img{float: left;}
.login_setting #upload_img{float:left; }
.login_setting #upload_img p{margin-left:21px; padding:6px 0;}
.login_setting #save_area{margin:20px 0 0 133px;}
.cancel_modal{margin:10px 0 0 5px; font-size:14px;}
.cancel_modal li{margin-left:15px; list-style-type:disc;}
.modal_para{font-size:14px; line-height:17px; padding:15px 0 0 0;}

/*** Public Profile Page CSS ***/
#created_quiz, #quiz_taken, #quiz_comment{margin:40px 0 40px 0;}
.quiz_area_details{ min-height:105px;}
.fixed_height{ min-height:280px;}
#created_quiz h2, #quiz_taken h2, #quiz_comment h2{font-size:15px; font-weight:bold; padding:0 0 5px 0; border-bottom: 2px solid #ddd;}
#created_quiz h2 span, #quiz_taken h2 span, #quiz_comment h2 span{color: #888; }
.quiz_area_details{margin:15px 0 0 10px; width:215px; float:left;}
.quiz_info{float:right; width:185px;}
.quiz_logo{float:left;}
.quiz_area_details h3{float:left;  margin:0 0 0 3px; font-size:12px; font-weight:bold;}
.q_description{float:right; margin:3px 0 0 3px; font-size:0.89em; width:182px; color:#000;}
.ques_comm_att {float:left; margin:7px 0 0 3px; font-size:11px;}
.edit_delete, .cert_try{font-size:11px; margin: 3px 0 0 0; float:left;}
.cert_try a.profile_quiz_cert{padding:0 0 0 13px; background: transparent url('/img/layout/icon-cert-small.png') no-repeat center left; }
.cert_try a.profile_quiz_tryagain{padding:0 0 0 13px; background: transparent url('/img/layout/icon-tryagain-small.png') no-repeat center left; }
.quiz_paging{ text-align:right; margin:20px 0 0 0; }
.quiz_paging a{border: 1px solid #c2d9ef; padding:2px 8px; background:#eff7ff; font-size:13px; }
#content .quiz_paging span.active_paging{ padding:2px 8px; background:#fff; font-weight:bold; color:#333; border:1px solid #ddd;}
.quiz_paging a:hover{border:1px solid #006699; background:#fff; text-decoration:underline; border: 1px solid #c2d9ef;}
#content .quiz_paging a{text-decoration:none;}
.quiz_area_details_comment{margin:15px 0 10px 10px; width:750px; float:left;}
.quiz_info_comment{float:left; margin: 0 0 0 10px; width:700px;}
.comment_ago{ margin:2px 0 0 0; font-size:11px; float:left; } 


/*** My Flashcard Page CSS ***/
#my_quizes_detailed{ margin: 25px 0 0 0; -moz-border-radius: 4px; -webkit-border-radius: 4px; background: #f7f7f7; padding:10px;}
#my_quizes_detailed h2{ font-size: 15px; font-weight: bold; float:left; margin:0 15px 0  0;}
#quiz_detl_infor{ margin:10px 0 0 0; float:left; width:100%}
#quiz_detl_infor ul li{float:left; padding-right:15px; font-size:11px; }
#quiz_detl_infor ul li span{color: #999999;}
#quiz_detl_infor ul li.active{font-weight:bold;}
#quiz_detl_infor #notification{float:right;}
#flashcard_detailed_data{ padding:20px 0 0 0; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
#flashcard_detailed_data table{border-collapse:collapse; border: 1px solid #fff;}
#flashcard_detailed_data table thead tr th{background: transparent url('/img/layout/gray-grad.png') repeat-x left; padding:0px 0 0px 15px; font-size:14px; text-align:left;}
#flashcard_detailed_data table thead tr th#my_flashcard_title{width:357px; height:46px}
#flashcard_detailed_data table thead tr th#last_modf{width:80px; font-size:12px; font-weight:normal;}  
#flashcard_detailed_data table thead tr th#recent_attmpt{width:60px; font-size:12px; font-weight:normal;}   
#flashcard_detailed_data table thead tr th#quiz_options{width:119px;} 
#flashcard_detailed_data table thead tr th#my_share{width:180px;}    
#flashcard_detailed_data table thead tr th#total_attempts{width:60px; font-size:12px; font-weight:normal; padding-left: 0px;}  

#content span.sortarrow img{border:0;}
#flashcard_detailed_data table tbody tr td span.thquiz{font-size:12px; font-weight:bold;}
#flashcard_detailed_data ul li.Wbutton{margin-top:10px; border: 1px solid #bbb; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; outline:none; background: #dddddd url('/img/layout/btnbg.png') repeat-x scroll left top; padding: 4px 6px 5px 4px;}
#flashcard_detailed_data ul li.Wbutton a{ text-decoration:none; }
#flashcard_detailed_data ul li.Wbutton:hover{color: #000;border-color: #666;background: #eee url('/img/layout/white-grad-active.png') repeat-x scroll left top; text-decoration:none;}

#flashcard_detailed_data table tbody tr.lastR{ border-bottom: none;}
#flashcard_detailed_data table tbody tr.greybg{background: #f9f9f9; }
#flashcard_detailed_data table tbody tr.odd{background: #f9f9f9; }
#flashcard_detailed_data table tbody tr.whitebg{background: #ffffff; }
#flashcard_detailed_data table tbody tr.even{background: #ffffff; }
#flashcard_detailed_data table tbody tr td.last_modified {font-size:0.88em;}
#flashcard_detailed_data table tbody tr td {padding:12px 0 12px 12px;}
.myth{line-height:30px;}
#flashcard_detailed_data table tr td ul li{float:left; padding:0 10px 0 0; }
#content #flashcard_detailed_data table tr td ul li a{ font-size:0.88em; }
#content #flashcard_detailed_data table tr td ul li a#bfnt{font-size:0.9em;}
#content #flashcard_detailed_data table tr td ul li a#popup_share{font-size:0.9em;}
#flashcard_detailed_data table tr td ul li a.q_reports{ padding-left:15px; background: transparent url('/img/layout/icon_reports_10x10.png') no-repeat center left; }
#flashcard_detailed_data table tr td ul li a.q_stats{ padding-left:15px; background: transparent url('/img/layout/icon_stats_10x10.png') no-repeat center left; }

#flashcard_detailed_data table tr td ul li a.q_print_css{ padding-left:18px; background: transparent url('/img/icon_print.png') no-repeat center left; }
#flashcard_detailed_data table tr td ul li a.q_preview_css{ padding-left:18px; background: transparent url('/img/magnifier-icon2.png') no-repeat center left; }
#flashcard_detailed_data table tr td ul li a.thickbox{ padding-left:18px; background: transparent url('/img/people_icon.png') no-repeat center left; } 

#flashcard_detailed_data table tr td ul li a.linkRed{color:#FF0000}
#content #flashcard_detailed_data ul li a.Share_embed_quiz{ padding:3px 0 3px 60px; background:transparent url('/img/layout/icon_share_60x20.png')  no-repeat center left; text-decoration:none;}
#flashcard_detailed_data ul li a.print{ padding:10px 0 8px 15px; background:transparent url('/img/layout/icon_print.png')  no-repeat center left; cursor: pointer; text-decoration:none;}
#sharecolumn{font-size: 0.88em; line-height: 20px;}
#sharecolumn span, #sharecolumn a span{color:#bbb; font-size: 10px; padding:0 2px;}



/*** My Results Page CSS ***/
#flashcard_detailed_data table thead tr th#quiz_result_title{width:275px;}
#flashcard_detailed_data table thead tr th#quiz_date_attempt{width:150px;}
#flashcard_detailed_data table thead tr th#quiz_time_taken{width:90px;}
#flashcard_detailed_data table thead tr th#quiz_score{width:70px;}
#flashcard_detailed_data table thead tr th#quiz_result{width:160px;}
#flashcard_detailed_data table tr td.smallsize{ font-size:0.88em;}
#flashcard_detailed_data table tr td ul li a.Share_embed_report{padding:3px 0 3px 60px; background:transparent url('/img/layout/icon_share_60x20.png')  no-repeat center left; text-decoration:none;}

.my_flashcards{font-size:13px;background: url(/images/dashboard_icons.png) no-repeat;background-position: -314px -33px; padding: 9px 0px 8px 36px;text-decoration: none!important;}
 .my_flashcards:hover{font-size:13px; background: url(/images/dashboard_icons.png) no-repeat;background-position: -314px -33px; padding: 9px 0px 8px 36px;text-decoration: none!important;}
 #popup_panel{text-align:center;margin-right:223px;margin-top:25px!important;}#popup_message{padding-left:148px;padding-top:15px!important;display:block;font-size:17px;font-weight:normal;line-height:1.5;}
 
 #detailed_info{ float:left;}
 .edit{background:url(/img/edit_n.png) no-repeat left;display:block;padding-left:20px;height:20px;background-position:2px 0px;}
 .edit:hover{background:url(/img/edit_h.png) no-repeat left;display:block;padding-left:20px;height:20px;background-position:2px 0px;}
 .delete{background:url(/img/delete_n.png) no-repeat left;display:block;padding-left:20px;height:20px;background-position:2px 0px;}
 .delete:hover{background:url(/img/delete_h.png) no-repeat left;display:block;padding-left:20px;height:20px;background-position:2px 0px;}
 .private{background:url(/img/Private_normal.png) no-repeat left;display:block;padding-left:20px;height:20px;background-position:2px 0px;float:left;}
 .private:hover{background:url(/img/Private_hover.png) no-repeat left;display:block;padding-left:20px;height:20px;background-position:2px 0px;float:left;}
 .privatepwd{background:url(/img/Password-protected_normal.png) no-repeat left;display:block;padding-left:20px;height:20px;background-position:4px 4px;float:left;}
 .privatepwd:hover{background:url(/img/Password-protected_hover.png) no-repeat left;display:block;padding-left:20px;height:20px;background-position:4px 4px;float:left;}
 #flashcard_detailed_data table thead tr th#my_quiz_title{width:300px;}#flashcard_detailed_data table thead tr th{background:none;}.privateIcon1{background:url("./images/Private_normal.png") no-repeat scroll right center transparent;padding:5px 0 3px 3px;}.privateIcon1:hover{background:url("./images/Private_hover.png") no-repeat scroll right center transparent;padding:5px 0 3px 3px;}.lockIcon1{background:url("./images/Password-protected_normal.png") no-repeat scroll right center transparent;padding:5px 0 3px 3px;}.lockIcon1:hover{background:url("./images/Password-protected_hover.png") no-repeat scroll right center transparent;padding:5px 0 3px 3px;}#flashcard_detailed_data table{border:0px!important;}#flashcard_detailed_data table tbody tr{border-bottom:1px solid #cacaca!important;}
 #flashcard_detailed_data table tbody td{vertical-align: middle;}
 
.us_preview1{background:url(/images/preview1h_hover.png?v=1) no-repeat left; display:block; padding-left:20px; height:20px; width:0px; }
.us_preview1:hover{background:url(/images/preview1h.png?v=1) no-repeat left; width:0px;}

 .share_fc:hover{background:url(/images/share1.png?v=1) no-repeat left;display:block;height:20px; width:23px;}.share_fc{background:url(/images/share1_hover.png?v=1) no-repeat left;display:block;height:20px; width:23px}th.header.headerSortUp span.upimg{background-image:url(/images/caret_up.gif);position:absolute;width:50px;height:42px;background-repeat:no-repeat;margin-top:6px;margin-left:3px;}th.header span.upimgd{background-image:url(/images/caret_down.gif);position:absolute;width:50px;height:42px;background-repeat:no-repeat;margin-top:6px;margin-left:3px;}th.header.headerSortDown span.downimg{background-image:url(/images/caret_down.gif);position:absolute;width:50px;height:42px;background-repeat:no-repeat;margin-top:6px;margin-left:3px;}.hoverOptions{display: none;font-weight:400;margin-top:5px; margin-bottom:0px;}.editqulink:hover{color:#707070!important;}.searchMeme-button-icon1 { //background-color: #626262;  background-image: url("/images/search.png?v=1");  background-position: 0px 6px;  background-repeat: no-repeat;  height: 36px;  position: relative;  width: 32px;}
 .close_icon{background-image: url("/images/close_search.png?v=1");}
	.border_left{border-left-width: 3px; border-left-style: solid; border-left-color: rgb(255, 255, 255); background:#fff;}
	.border_left_hover{border-left-width: 3px; border-left-style: solid; border-left-color: rgb(60, 138, 201); background:#FBFBFB;}
	.edit_qtip{font-size: 16px; word-break: break-all; color: rgb(59, 89, 152);}
	.t_header{border-left-width: 1px !important; border-left-style: solid !important; border-left-color: rgb(255, 255, 255) !important;height:45px !important; border-bottom: 1px solid #cacaca !important; background:#FFF !important;}#error_msg{color: #ff0000;}.form-control2{width: 260px;
    height: 33px;
    border-radius: 0px;
    border: 1px solid #FFF!important;
    padding-left: 10px;
    font-size: 16px;
    font-family: 'Roboto',sans-serif;}.form-control1{background:url("/images/close.png") no-repeat scroll right center rgba(0, 0, 0, 0)}
.form-control1:hover{background:url("/images/close_search_hover.jpg") no-repeat scroll right center rgba(0, 0, 0, 0)}
text:hover, 
input:hover, 
text:active, 
input:active, 
text:focus, 
input:focus
{
	/*outline:0px !important;
	-webkit-appearance:none;*/
}
.form-search{float: left;margin-left: 162px;margin-top: -10px;position: absolute;}
/*** For New User CSS ***/
#new_user_info{ padding:20px 0; }
#first_quiz_div{margin:20px 0 0 324px; }

/*-------------------Create a Quiz: Scored Quiz------------------*/
#quizprogress{-moz-border-radius:4px; -webkit-border-radius:4px; margin: 15px 0 10px 0; line-height: 30px;}
#quizprogress div.step {width: 310px; margin:10px 0 0 0; text-align: center; font-size: 14px; font-weight: normal; color:#999; padding-bottom: 15px;}
#quizprogress div.current {width: 310px; margin:10px 0 0 0; text-align: center; font-size: 14px; font-weight: bold; color:#111;  padding-bottom: 15px;}
#quizprogress div span.digitsel{-moz-border-radius:30px; -webkit-border-radius:30px; width: 30px; margin: 15px 0px; background: #333; color:#fff; padding: 5px 12px; font-size: 20px; font-weight: bold;}
#quizprogress div span.digit{-moz-border-radius:30px; -webkit-border-radius:30px; width: 30px; margin-top: 10px; background: #ccc; color:#fff; padding: 5px 12px; font-size: 20px; font-weight: bold;}

/*--------Question Box-----------*/
.qswrap{padding: 0; margin: 10px 70px;}
.queswrap{padding: 0; margin: 10px 70px; -moz-border-radius:4px; -webkit-border-radius:4px; border:6px solid #CFCFCF; }
.ques_head{padding: 6px; background: #ddd; color:#333; font-size: 14px; margin:0;}
.ques_head span{font-style: italic; color:#666; font-size: 11px;}
.ques_inner{ padding: 10px 20px;}

.ques_inner p.answer{border-bottom: 2px solid #ddd; padding-bottom: 5px; margin-bottom: 10px; font-size: 11px;}
.ques_inner p.answer strong{font-size: 12px; font-weight: bold;}
.ques_inner .ques_op{margin: 0 0 10px 15px;}
.ques_inner .ques_op p{border-bottom: 2px solid #ddd; font-size: 11px; margin-bottom: 10px; padding-bottom: 5px;}
.ques_inner label{color:#999; font-style:italic; font-size: 13px; }
.ques_inner label input{background: url('../img/layout/field_bg.gif') repeat-x #fff; padding:5px 6px 5px 6px; margin:3px 5px 0px 0px; font-size: 14px; font-weight: normal; -moz-border-radius:2px; -webkit-border-radius:2px;border:1px solid #ccc; width: 500px;}
.ques_inner label input:focus{border:1px solid #3B5998; background:#FFF;}

.chkbox{font-size: 11px; color:#444; display: inline;}

textarea.question{width: 743px; margin:10px 10px 10px 10px; background: url('../img/layout/field_bg.gif') repeat-x #fff; padding:5px 6px 5px 6px;  font-size: 14px; font-weight: normal; border:1px solid #ccc; }
textarea.question:focus{border:1px solid #3B5998;  background:#FFF;}

.addques_wrap{ margin: 20px 70px 20px 70px; background: #FFFFCE; -moz-border-radius:4px; -webkit-border-radius:4px; border:1px solid #EFD4A4;}
.addques_wrap h1{font-size: 1.3em; color:#666; border-bottom: 1px solid #EFD4A4; padding: 3px 7px 3px 7px;}
.addques_wrap .inner{padding:10px;}

/*******Story page listbox style*****************/
#qList { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%;}
#qList select{ border:2px solid #666; border-left:2px solid #666; border-top:2px solid #666; padding:0px; cursor:pointer; background:#fff; min-width:424px; _min-width:424px; }
#qList option { padding:7px; border-bottom:1px solid #ddd; }
#qList option.odd{ background-color:#f7f7f7;}
#qList .btitle{font-weight:bold; font-size:14px; padding:5px;}

._commentBox {margin:0px 0px 5px 0px;}


/**** story detail box, tables****/
#storyDetails{
	margin:0 2px 0 0;
	font-weight:normal;
	padding:1px;
	border-top:1px dotted #999999;
}
#storyDetails table td{
	
	padding:1px;
	border:1px solid #fff;
	margin:0;
}
#storyDetails table td table td{
	
	padding:0px;
	border:none;
	margin:0 0 0 -2px;
}
#storyDetails table td input{
	font-size:12px;
	padding:1px;
	margin:0 0 0 0;
	letter-spacing:0px;
}

.smallContent{ font-size:11px; font-family:sans-serif, Arial; color:#555; }

/*comment rpely icons*/
/*comment icons*/
.icon_comment_edit_10 {
	background:url(/images/comment_edit.gif) no-repeat left;
	padding:5px 5px 5px 13px;
}
.icon_comment_delete {
	background:url(/images/comment_delete.gif) no-repeat left;
	padding:5px 5px 5px 13px;
}
.icon_comment_reply {
	background:url(/images/comment_reply.gif) no-repeat left;
	padding:5px 5px 5px 13px;
}



/*------------------- Share and embed this Quiz Page CSS ----------------------*/
#share_this_quiz .share_head{font-size:15px; font-weight: bold; padding:10px 0 6px 0; border-bottom: 1px solid #dddddd;}
#share_social_name{ margin:20px 0 20px 0; float:left; }
#share_social_name ul {/*background: #e0e0e0; */ padding:12px 0 12px 8px; float:left; width:920px; }
#share_social_name ul li{ float:left; padding-right:45px; font-size:12px; font-weight:bold;}
#share_grab_link{margin-bottom:20px;}
#share_grab_link #grab_text{margin:12px 0 10px 0;}
#share_grab_link input{padding:5px 0 5px 3px;}

textarea#embed_code_main { margin:0px; width:360px; font-size:11px;}
#share_social_name a {font-size: 14px; font-weight: bold;}
a.facebook{ background:url(/images/share_facebook.png) no-repeat left; padding:10px 0px 10px 40px;}
a.twitter{ background:url(/images/share_twitter.png) no-repeat left; padding:10px 0px 10px 40px;}
a.myspace{ background:url(/images/share_myspace.png) no-repeat left; padding:10px 0px 10px 40px;}
a.myemail{ background:url(/images/share_email.png) no-repeat left; padding:10px 0px 10px 40px;}
a.wb{ background:url(/images/share_wb.png) no-repeat left; padding:10px 0px 10px 40px;}
a.icon_print_c{ background:url(/images/icon_print_c.png) no-repeat left; padding:10px 0px 10px 40px;}
a.icon_embed_c{ background:url(/images/icon_embed_c.png) no-repeat left; padding:10px 0px 10px 40px;}
a.icon_embed_small_c{ background:url(/images/icon_embed_small_c.png) no-repeat left; padding:10px 0px 10px 40px;}

.lastshare{ width: 235px;}

/*********sharing for story page*************/
#share_this_quiz_box {display:none;}
#share_this_quiz_story {padding:20px; border:2px solid #eee; border-top:none; }
#share_this_quiz_story .share_head{font-size:13px; font-weight: bold; padding:10px 0 0px 0; /*border-bottom: 1px solid #dddddd;*/ }
#share_this_quiz_story .share_content { margin-bottom:20px; padding-left:8px;}
#share_this_quiz_story ul {padding:12px 8px 12px 0px; float:left; }
#share_this_quiz_story ul li{ float:left; padding-right:35px; font-size:12px; font-weight:bold;}
#share_this_quiz_story #grab_text{margin:0px 0 10px 0;}
#share_this_quiz_story input{padding:5px 0 5px 3px;}
#share_this_quiz_story #share_social_name{ margin:20px 0 20px 0; float:left; }
#share_this_quiz_story #share_social_name ul {/*background: #e0e0e0; */ padding:12px 0 12px 8px; float:left; width:920px; }
#share_this_quiz_story #share_social_name ul li{ float:left; padding-right:45px; font-size:12px; font-weight:bold;}

/*********sharing for Profile page*************/
#share_this_quiz_profile{margin-left:26px;}
#share_this_quiz_story_profile .share_head{font-size:13px; font-weight: bold; padding:10px 0 0px 0; /*border-bottom: 1px solid #dddddd;*/ }
#share_this_quiz_story_profile .share_content { margin-bottom:20px; padding-left:8px;}
#share_this_quiz_story_profile ul li a{ color: #3B5998;}
#share_this_quiz_story_profile ul li a:hover{ color: #444;}
#share_this_quiz_story_profile ul {padding:12px 8px 12px 0px; float:left; }
#share_this_quiz_story_profile ul li{ float:left; padding-right:35px; font-size:12px; font-weight:bold;}
#share_this_quiz_story_profile #grab_text{margin:0px 0 10px 0;}
#share_this_quiz_story_profile input{padding:5px 0 5px 3px;}
#share_this_quiz_story_profile #share_social_name{ margin:20px 0 20px 0; float:left; }
#share_this_quiz_story_profile #share_social_name ul {/*background: #e0e0e0; */ padding:12px 0 12px 8px; float:left; width:920px; }
#share_this_quiz_story_profile #share_social_name ul li{ float:left; padding-right:45px; font-size:12px; font-weight:bold;}


/*********sharing for my quizzes page*************/
#share_this_myquiz ul li:hover{ color: #444; background:#fff; -moz-border-radius:4px; -webkit-border-radius:4px; padding:10px 10px 10px 6px;}
#share_this_myquiz .share_head{font-size:13px; font-weight: bold; padding:10px 0 0px 0; /*border-bottom: 1px solid #dddddd;*/ }
#share_this_myquiz .share_content { margin-bottom:20px; padding-left:8px;}
#share_this_myquiz ul li a{ color: #3B5998;}
#share_this_myquiz ul li{ float:left; font-size:12px; margin-right:5px; font-weight:bold;}
#share_this_myquiz #grab_text{margin:0px 0 10px 0;}
#share_this_myquiz input{padding:5px 0 5px 3px;}

/*** Status Messages DIV ********************/

/*** Information Div ***/
#information{ padding:5px; margin:15px 0px 15px 0px; font-size: 14px; line-height:18px; background-color:#F7F7F7; color:##838383; border:1px solid #EEEEEE; -moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius: 5px; }
#tm_message{ padding:5px; background-color:#fff; color:#AC7231; border:1px solid #EEEEEE; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
#information p{ padding:5px; font-weight:normal; font-size:14px; background-color:#F7F7F7; color:#F7F7F7; line-height:18px;  }
#information p a{ text-decoration:none;}
#information  p small{color:#999;}
/*** Error Info Div ***/
#errorInfo{ padding:5px 5px 5px 40px; margin:15px 0px 15px 0px; font-size: 14px; line-height:18px; background-color:#fdecef; color:#AD2C3E; border:1px solid #e9233f; -moz-border-radius: 2px; -webkit-border-radius: 2px;  }
#errorInfo p{ padding:5px 5px 5px 40px; font-size:14px; color:#AD2C3E; background-color:#fdecef; line-height:18px; }
#errorInfo p a{ text-decoration:none;}
#errorInfo  p small{color:#999;}
.bgSection_warning{padding:5px 0px 5px 5px; margin:10px 0px 10px 0px; background-color:#fff; color:#AC7231; border:1px solid #e9c362; -moz-border-radius: 2px; -webkit-border-radius: 2px }
/*** Success Info Div ***/
#successInfo{ padding:5px; margin:15px 0px 15px 0px; font-size: 14px; line-height:18px; background-color:#effbed; color:#000; border:1px solid #278518; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
#successInfo p{ padding:5px; font-size:14px; background-color:#effbed;  line-height:18px;}
#successInfo p a{ text-decoration:none;}
#successInfo  p small{color:#999;}

/*** Time left Info Div ***/
#timeleft, #timeleft span{ padding:2px; font-size: 14px; background-color:#fff; color:#000; -moz-border-radius: 2px; -webkit-border-radius: 3px;}

.msgupgrade h1{float:left; margin-right:10px; padding:6px 0 6px 36px;}

.backtolink {text-align:right;}
.backtolink h1 {font-size:13px;}

.arrow, .arrowR {cursor:pointer; text-decoration:none;}
.arrow:hover, .arrowR:hover {text-decoration:none;}
#TB_closeAjaxWindow img{border:0;}

#Wildfire_Button0{margin-top:-10px; vertical-align: top;}

/*************************** Tour Page CSS *******************************************/
#tour_navigation ul li{float:left; font-size:11px; margin:20px 0 10px 0; padding:1px 7px; border-right: 1px solid #ddd;}
#tour_navigation ul li.first{padding-left:0;}#tour_navigation ul li.last{border-right:0; }
#quiz_question #mul_desc{margin:10px 0;}
.tourhead{font-size:26px; margin:0 0 7px 0; font-weight:bold; text-align:center; cursor:pointer;}
.tourtop_head{font-size:38px; margin:0 0 15px 0; color:#000; font-weight:bold; text-align:center;}
.tour_ul{margin-left:10px;}
#mul_quiz_type ul li{list-style-type:disc;margin-left:15px; padding:0 0 2px 0;}
.tour_image{ text-align:center; margin:10px 0;}
.tour_image img{margin:10px 0 0 0; border:2px solid #ddd;}
.tour_box{padding:0 0 25px 0; margin:0 0 35px 0; border-bottom: 2px solid #999;}
.mpara{ font-size:1.2em; text-align:center; color:#222; line-height:1.2em;}
.toppara{ font-size:15px; margin:15px 0 20px 0; color:#222;}
#bgarea_bottom{ text-align:center; padding:25px 0; font-size:40px; background:#F0F0F0;}
#bgarea_bottom a{color:#1B99DF; }

/********************* Modal CSS ***************************************/
#basic-modal-content .business_user_box a, #basic-modal-content .education_user_box a{ color:#fff; padding:15px 25px;}
#basic-modal-content .business_user_box{width:280px; float:left; font-size:18px; padding:30px 20px 10px 10px; height:225px; margin-right:10px; background:url(/images/plan-x.png) no-repeat right; text-align:center;}
#basic-modal-content .business_user_box p, #basic-modal-content .education_user_box p{font-size:19px; font-weight:bold; height:80px;}
#basic-modal-content .business_user_box span, #basic-modal-content .education_user_box span{font-size:13px; font-weight:normal;}

#basic-modal-content .education_user_box{ width:280px; text-align:center; float:left; padding:30px 10px 10px 10px; font-size:18px; height:225px; background:#fff; }

/********************* Top Menu Navigation NEW ***************************************/
/* Begin Navigation Bar Styling */
   #navinew {
      float: left;
      margin: 35px 0 0 20px;
	  _margin: 35px 0 0 0px;
	  *margin: 35px 0 0 0px;
      padding: 0;
      z-index:2;
      list-style: none;
      background-color: #fff;
      border-bottom: 1px solid #fff; 
      border-top: 1px solid #fff; 
      -moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px;
   
   }
   #navinew li {
      float: left; }
   #navinew li a {
      display: block;
      padding: 0 12px;
      text-decoration: none;
      font-weight: bold;
      font-size: 13px;
      color: #3B5998;
      border-right: 1px solid #3B5998; }
   #navinew li a:hover {
      color: #444;
      text-decoration: none;
      background-color: #fff; }
   /* End navigation bar styling. */
   
#content a.free_upgrade{background-color:#ff6600; padding:6px 6px 4px 5px; font-size:11px; font-weight: bold; text-transform:uppercase; color:#fff; -moz-border-radius-bottomleft:2px; -webkit-border-bottom-left-radius:2px; }
#header a.free_upgrade{background-color:#ff6600; padding:6px 6px 4px 5px; font-size:11px; font-weight: bold; text-transform:uppercase; color:#fff;-moz-border-radius-bottomleft:2px; -webkit-border-bottom-left-radius:2px;}
#header a.free_upgrade:hover{text-decoration:none; background-color:#df7026; color:#fefefe; }
/*#header a.greencolor{color:#6fc823;}
#header a.greencolor:hover{color:#6fc823;}*/
#header a.premium_member{background-color:#9F613B; padding:1px 5px; font-size:11px; font-weight: normal; text-transform:normal; color:#fff;-moz-border-radius:2px; -webkit-border-radius:2px;}
#header a.premium_member:hover{text-decoration:none; background-color:#BF5617; color:#fefefe; }

.eopt{ background:#eee; padding:5px 2px; margin:-1px 2px 0px 2px;}
.eopt input{align:absmiddle;}   
   
.icon_explanation_right{margin-top:5px; border-top:1px solid #dddddd; display: block; background:url(/images/arrow_state_grey_right.png) #FFF left no-repeat; padding:1px 0px 1px 16px; font-size:11px;}   
.icon_explanation_down{margin-top:5px; border-top:1px solid #dddddd; display: block; background:url(/images/arrow_state_grey_expanded.png) #FFF left no-repeat; padding:1px 0px 1px 16px; font-size:11px;}
.explanation_descr{padding:10px; background:#f2f2f2;}      

table.esettings { width: 98%; padding: 0px; border: none;}
table.esettings td { font-size: 11px; border: none; background-color: #E8EDFF; vertical-align: middle; padding: 6px 5px 6px 5px; border-bottom: 1px solid #fff; }
table.esettings  td  label{cursor:pointer; }
table.esettings  td span.greytip{font-size:10px; color:#999;}
table.esettings  td input, table.esettings  td select{font-size:14px; padding:3px 2px 3px 2px;}
table.esettings  td strong{font-size:12px;}
table.esettings  td div.tblclear{margin-bottom:5px;}
table.esettings  tr.separator td { background:#e2e2e2; }

.tzone{color:#666; cursor:help; font-weight:normal;}
.tzone span{border-bottom:1px dotted #555;}

/*************************** Browse Page CSS *******************************************/
.b_heading{font-size:22px; font-weight:bold; color:#000;}
.b_subhead{font-size:17px; width:960px; float:left; font-weight:bold; margin-top:30px; margin-left:10px; padding-bottom:4px; border-bottom:1px solid #ccc;}
.featured_box{float:left; padding:17px 17px 0 21px; width:890px;}
.featured_img{float:left; margin-right:5px; width:174px; text-align:center; padding: 0 0 0 31px; }
.featured_img img{border: 1px solid #ccc; width:144px; }
.lastm{margin-right:0;}
.img_head{font-size:14px; font-weight:bold; margin-top:5px;}
.small_data{margin-top:3px; font-size:11px; line-height:15px;}
.attempts_data{font-size:15px; font-weight:bold;margin-top:5px;}
#t_atmpt strong{font-size:22px;}
#t_atmpt span{font-size:11px;}
#category_box{width: 922px; margin: 15px auto; padding: 0 20px 10px 0; }
.catg_head{font-size:14px; font-weight:bold; padding-bottom:13px;}
.category_list{float:left; width:230px; font-size:11px;}
.category_list a{line-height:20px; text-decoration:underline;}

/* PAGE NUMBERING NAVINGATION */ 	
.pages {position:relative; padding:2px 2px 2px 7px; float:right; margin-bottom:10px; margin-top:15px; font-size:14px; text-shadow: 1px 1px 1px #fff;}
.pages p {text-align:right}
.pages p span{padding:2px 6px; border:1px solid #ddd; margin:0px 0px 0px 5px; color:#888;}
.pages p span.current{padding:2px 6px; color:#3B5998; color:#333; font-weight: bold; border:1px solid #ddd; margin:0px 0px 0px 5px;}
.pages p a, .pages p a:visited{padding:2px 6px; background: #EFF7FF; color:#069; border:1px solid #C2D9EF; margin:0px 0px 0px 5px; -moz-border-radius: 1px; -webkit-border-radius: 1px;}
.pages p a:hover, .pages p span a:hover{text-decoration:none; background:#fff; }
    
.right_img_subhead{font-size:1.85em; font-weight: bold;  margin-top:15px; color:#000; text-align:center;}

/*gayash*/
/*.icon_correct_answer_big{
background:url('../images/results_correct2.png') left center no-repeat;
padding:15px 15px 15px 50px;
margin:15px 10px 15px 10px;
}*/
/*.icon_incorrect_answer_big{
background:url('../images/results_incorrect2.png') left center no-repeat;
padding:15px 15px 15px 50px;
margin:15px 10px 15px 10px;
}*/


.icon_correct_answer_big {
    color: #4A9E0C;
    font-size: 22px;
}

.icon_incorrect_answer_big {
    color: #D72323;
    font-size: 22px;
}

/*client page*/


div#nav-tabs_case {  margin:5px 0px 0px 5px; }
div#nav-tabs_case ul { margin:0px; padding:0px; }
div#nav-tabs_case ul li { text-transform: none; list-style:none; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;}
div#nav-tabs_case ul li a {  border-bottom:none;  margin-right:5px; text-shadow: none; font-style:italic; padding: 6px 8px 7px 8px; color:#fff; font-weight:bold; font-size:15px; -moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; }
div#nav-tabs_case ul li.current a, div#nav-tabs_case ul li.current a:hover { border-bottom:none; color: #ff0033; font-style:italic; text-transform:uppercase; }
div#nav-tabs_case ul li a:hover { color: #fff; text-decoration:none;color: #ff0033; }


/*----------Top Navigation: Drop Down menu-------------*
/* remove all the bullets, borders and padding from the default list styling */
.gdownmenu_case ul { z-index: 102; text-transform:capitalize; text-shadow:none; padding:0; margin:0; list-style-type:none; list-style:none; float:left;}
.gdownmenu_case ul ul { width:auto; }
/* float the list to make it horizontal and a relative positon so that you can control the dropdown gdownmenu positon */
.gdownmenu_case li { float:left; width:auto; position:relative; list-style:none; text-align:left; z-index: 4;}
ul.submenu li{position:relative; left:-1px;}
/* style the links for the top level */
.gdownmenu_case a, .gdownmenu_case a:visited { display:block; font-size:15px; text-decoration:none;  color:#7fa500;  width:auto; border-top: none; border-left:none; border-right:none;  padding-left:10px; line-height:15px; text-transform:capitalize;}
.gdownmenu_case a.downhover_case{ color:#fff;  padding-bottom:1px; padding-top:1px; font-style: italic;}
/* selected */
.gdownmenu_case a.selected{ padding-bottom:1px; padding-top:1px; font-style: italic; text-transform: uppercase; }
.gdownmenu_case ul.nav li ul.ulsel li a{width: 120px;}

/* font size for drop down alinks */
.gdownmenu_case ul.nav li ul li a {font-size: 12px; }
/* first menu in dropdown: used for border top */
.gdownmenu_case ul li ul li a.first_case{border-top:1px solid #3B5998; border-left: 1px solid #3B5998;height:23px;background:#fff;   }
/*last menu item in drop down : used for border down, round */
.gdownmenu_case ul li ul li a.last_case{ border-bottom:1px solid #3B5998; border-left: 1px solid #3B5998;width: 120px;height:23px; background:#fff; padding-top:5px!important}
.gdownmenu_case ul li ul li a.second_case{ border-bottom:1px solid #3B5998; border-left: 1px solid #3B5998;width: 120px;height:23px; background:#fff; padding-top:5px!important}

/* a hack so that IE5.5 faulty box model is corrected */
* html .gdownmenu_case a, * html .gdownmenu_case a:visited { width: 120px;}
/* hide the sub levels and give them a positon absolute so that they take up no room */
.gdownmenu_case ul ul { visibility:hidden; position:absolute; list-style:none; height:20px; left:0;  width:130px; background:#FFFFFF; }
/* another hack for IE5.5 */
* html .gdownmenu_case ul ul { top:30px; t\op:31px;}
/* style the table so that it takes no part in the layout - required for IE to work */
.gdownmenu_case table {position:absolute; top:0; left:0;}
* html .gdownmenu_case ul ul a{ width:100px; w\idth:129px; }
/* style the top level hover */
.gdownmenu_case a:hover, .gdownmenu_case ul ul a:hover{ color:#fff; background:#FFFFFF; }
.gdownmenu_case :hover > a, .gdownmenu_case ul ul :hover > a { color:#FF0033;background:#FFFFFF; }
/* make the second level visible when hover on first level list OR link */
.gdownmenu_case ul li:hover ul, .gdownmenu_case ul a:hover ul{ visibility:visible;  }
/* keep the third level hidden when you hover on first level list OR link */
.gdownmenu_case ul :hover ul ul{ visibility:hidden; }


/* tooltip CSS */
.tipsy { padding: 5px; font-size: 12px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(../images/tipsy.gif); }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 600px; text-align: left; }
.tipsy-south { background-position: bottom center; }
.tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }

/* Video tutorials CSS */
.video_thumb{float:left; width:100px;}   
.video_txt{padding: 0 0 0 5px; float:left; }
#content .fontbold_videotutorial{ font-size: 14px; font-weight: bold; color:#000000; font-size:21px; padding-bottom:10px;}
#content .fontbold_morevideos{ font-size: 14px; font-weight: bold; color:#000000; font-size:21px; padding-bottom:10px; margin-top:5px;}
.more_videos{float:right;}
.quiz_container_video{float:left; overflow-x: auto; overflow-y: auto; border:1px solid #eee; border-bottom-width:2px; margin:0 0 0 13px; width:335px; max-height:600px; }



/* This CSS is the copy of basic.css (pasted here by sumit for 'google speed tester tool's suggestion') */

/*
 * SimpleModal Basic Modal Dialog
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2009 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: basic.css 212 2009-09-03 05:33:44Z emartin24 $
 *
 */

/*proprofscc: commented as we do not need them*/
/*body {height:100%; margin:0;}
h3 {color:#5f87ae; font-size:1.6em; padding:0; margin:0;}*/

#basic-modal-content {display:none; text-align:left;}

/* Overlay */
#simplemodal-overlay {background-color:#000;/* cursor:wait;*/}

/* Container */
#simplemodal-container {height:500px; width:1000px; color:#bbb; background-color:#fff; border:10px solid #adadad; padding:12px; -moz-border-radius:10px; -webkit-border-radius:10px;}
#simplemodal-container code {background:#141414; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url('../images/x.png') no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:8px;}


/*--navigation wrapper DropDown Menu for Help Section --*/  
#navwrapper {  
    margin:0 auto;  
    background-color: #2D2D2D;  
}  
  
#nav_help {  
    font-family: Arial, Helvetica, sans-serif;   
}  
  
#nav_help, #nav_help ul {  
    
    margin: 0;  
    list-style: none;  
    font-family: Arial, Helvetica, sans-serif;  
}  
  
/*--main nav links style--*/  
#nav_help a {  
    display:block;  
    padding:7px 7px 7px 7px;  
    color:#ccc;  
    text-decoration:none;  
}  
  
#nav_help a.dmenu {  

}  
  
#nav_help a.dmenu:hover { 
   
    color:#3B5998 !important;  
    background-color: #fff !important;  
}  
  
#nav_help li {  
    float: left;  
}  
  
#nav_help li {position: relative;}  
  
/* hide from IE, mac */  
#nav_help li {position: static; width: auto;}  
/* end hiding from IE5 mac */  
  
/*--drop down menu styling--*/  
#nav_help li ul {  
    position: absolute;  
    display: none;  
    margin-left:-1px;    
    background-color: #FFFFFF;  
    border: 1px solid #bbb;  
     
    -moz-box-shadow: 0 0 5px #ddd;  
    -webkit-box-shadow: 0 0 5px #ddd;  
    box-shadow: 0 0 5px #ddd;  
    /*--make it top of all the elements on page, so that it can be visible--*/  
    z-index:5000;  
}  
  
#nav_help li:hover a, #nav_help a:focus,  
#nav_help a:active { 
    
    background-color: transparent !important;  
    color:#000000;   
    background:#444;  
    text-decoration:none;  
}  
  
#nav_help li ul, #nav_help ul li  {  
    width: 9em;  
	
}  
  
/*--drop down menu styling is different from main nav, strict rule--*/  
#nav_help ul li a  {  
    color: #3B5998 !important;  
    border-right: 0;  
	padding:7px 9px 7px 5px; 
	border-bottom:1px solid #eee;
}  
#nav_help ul li a:hover  { 
    width: 4em;
	padding:7px 9px 7px 5px; 
    background-color: #eef3fb !important;  
    border-right: 0;  
}  
  
/*--the selected, current item in the navigation menu--*/  

#nav_help a.current:hover{  
    padding-bottom:5px; /*--removing 2px border from 7px padding--*/  
}  
  
#nav_help li:hover ul {
     width: 1em;
    display: block;  
}  
  
#nav_help li:hover ul a{ 
     width: 11.9em; 
    color: #EEF3FB;  
    background-color: transparent;  
}  
  
#nav_help ul a:hover {  
    background-color: #606060!important;  
    color: #3B5998 !important;  
}  
  
 /*--used in drop down menu items--*/  
.menuseprator{border-bottom:1px solid #ddd; margin:10px 0 10px 0;}  
  
/*--for showing down arrow in drop down menu item--*/  
.arrowdown{color#eee; font-size:0.2em;}    
  
/*--for the left navigation menu--*/  
.floatleft{float:left;}   
  
/*--for the right options navigation menu--*/  
.floatright{float:rightright}   
  
/*--clear all floating, left and right--*/  
.clear{clear:both;}   


/*--navigation wrapper DropDown Menu for Client Section --*/  
#navwrapper {  
    margin:0 auto;  
    background-color: #2D2D2D;  
}  
  
#nav_client {  
    font-family: Arial, Helvetica, sans-serif;  
    font-size:4px;  
    padding-top:4px;  
}  
  
#nav_client, #nav_client ul {
     
	
    padding: 0;  
    margin: 0;  
    list-style: none;  
    font-family: Arial, Helvetica, sans-serif;  
}  
  
/*--main nav links style--*/  
#nav_client a {  
    display:block;  
    padding:7px 7px 7px 7px;  
    color:#ccc;  
    text-decoration:none;  
}  
  
#nav_client a.dmenu1 {  
  
}  
  
#nav_client a.dmenu1:hover {  
    color:#3B5998 !important;  
    background-color: #fff !important;  
}  
  
#nav_client li {  
    float: left;  
}  
  
#nav_client li {position: relative;}  
  
/* hide from IE, mac */  
#nav_client li {position: static; width: auto;}  
/* end hiding from IE5 mac */  
  
/*--drop down menu styling--*/  
#nav_client li ul {  
    position: absolute;  
    display: none;  
    margin-left:-1px;     
    background-color: #FFFFFF;  
    border: 1px solid #bbb;  
    -moz-box-shadow: 0 0 5px #ddd;  
    -webkit-box-shadow: 0 0 5px #ddd;  
    box-shadow: 0 0 5px #ddd;  
    /*--make it top of all the elements on page, so that it can be visible--*/  
    z-index:5000;  
}  
  
#nav_client li:hover a, #nav_client a:focus,  
#nav_client a:active {  
    
	background-color: transparent !important;  
    color:#000000;  
    background:#444;  
    text-decoration:none;  
}  
  
#nav_client li ul, #nav_client ul li  {  
    width: 20em; 
	
}  
  
/*--drop down menu styling is different from main nav, strict rule--*/  
#nav_client ul li a  { 
     
    color: #3B5998 !important;  
    border-right: 0; 
	padding:7px 9px 5px 5px; 
	border-bottom:1px solid #eee; 
}  
#nav_client ul li a:hover  {  
    width: 4em;
    background-color: #eef3fb !important; 
	padding:7px 9px 5px 5px;  
    border-right: 0;  
}  
  
/*--the selected, current item in the navigation menu--*/  

#nav_client li:hover ul {  
    display: block;  
}  
  
#nav_client li:hover ul a{  
    width: 8.6em;
    color: #EEF3FB;  
    background-color: transparent;  
}  
  
#nav_client ul a:hover {  
    background-color: #606060!important;  
    color: #3B5998 !important;  
}  
#nav_client_1 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 4px;
    padding-top: 4px;
}
#nav_client_1, #nav_client_1 ul {
    font-family: Arial,Helvetica,sans-serif;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#nav_client_1 a {
    padding: 7px;
    text-decoration: none;
}
#nav_client_1 a.dmenu1 {
}
#nav_client_1 a.dmenu1:hover {
    background-color: #FFFFFF !important;
    color: #3366CC !important;
}
#nav_client_1 li {
    float: left;
}
#nav_client_1 li {
    position: relative;
}
#nav_client_1 li {
    margin: 0 !important;
    padding: 0 !important;
    position: static;
    width: auto;
}
#nav_client_1 li ul {
    background-color: #FFFFFF;
    border: 1px solid #BBBBBB;
    box-shadow: 0 0 5px #DDDDDD;
    display: none;
    margin-left: 6px;
    position: absolute;
    z-index: 5000;
}
#nav_client_1 li:hover a, #nav_client_1 a:focus, #nav_client_1 a:active {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent !important;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #000000;
    text-decoration: none;
}
#nav_client_1 li ul, #nav_client_1 ul li {
    /*width: 20em;*/
}
#nav_client_1 ul li a {
    border-bottom: 1px solid #EEEEEE;
    border-right: 0 none;
    color: #3366CC !important;
    display: block;
    padding: 7px 2px 5px 5px;
}
#nav_client_1 ul li a:hover {
    background-color: #EEF3FB !important;
    border-right: 0 none;
    display: block;
    padding: 7px 1px 5px 5px;
    /*width: 4em; */
}
#nav_client_1 li:hover ul {
    display: block;
}
#nav_client_1 li:hover ul a {
    background-color: transparent;
    color: #EEF3FB;
    width: 8.9em;
}
#nav_client_1 ul a:hover {
    background-color: #606060 !important;
    color: #3366CC !important;
}
 

/*--CSS for mathing type question--*/
 	.tdmatch
	{
		padding:3px 3px 3px 3px;
		border: 1px solid #DDDDDD;
	}
	.tdmatchbordernone
	{
		padding:3px 3px 3px 3px; 
		border: none;
	} 
	.sel_combo
{
  border-color: #AAAAAA;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 2px 2px 1px 1px;
    margin: 0 0 0 10px;
    overflow: hidden;
    padding: 2px;
    width: 175px;
	}
 /*--used in drop down menu items--*/  
  
 /*--used in drop down menu items--*/  
.menuseprator{border-bottom:1px solid #ddd; margin:10px 0 10px 0;}  
  
/*--for showing down arrow in drop down menu item--*/  
.arrowdown{color#eee; font-size:0.5em;}    
  
/*--for the left navigation menu--*/  
.floatleft{float:left;}   
  
/*--for the right options navigation menu--*/  
.floatright{float:rightright}   
  
/*--clear all floating, left and right--*/  
.clear{clear:both;}   


        #nav-user-right{width:614px; float:left; background:#EEEEEE; font-size: 12px; padding: 8px 10px 2px 0px; height:23px; font-weight: bold;}
		#nav-user-right a, #nav-user-right a:visited{background:#fff; border:1px solid #DFDFDF; padding: 2px 8px 2px 8px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
		
		#nav-user-right a:hover{background:#fff; text-decoration: none;  border-color:#A7C1DF;}
		
		#nav-user-right span.premium{background:#aaa;color:#fff; border:1px solid #888; padding: 2px 8px 2px 8px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 11px;}
		#nav-user-right a.premium, #nav-user-right a.premium:visited{background:#FF7200;color:#fff; border:1px solid #BF6F2F; padding: 2px 8px 2px 8px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 11px;}
		#nav-user-right a.premium:hover{background:#DF5829; border:1px solid #CF4819; color:#FFE59F;}
		
		#nav-user-right a.upgradepremium{background:#aaa;color:#fff; border:1px solid #888; padding: 2px 8px 2px 8px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 11px;}
		#nav-user-right a.upgradepremium, #nav-user-right a.upgradepremium:visited{background:#FF7200;color:#fff; border:1px solid #BF6F2F; padding: 2px 8px 2px 8px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 11px;}
		#nav-user-right a.upgradepremium:hover{background:#f7690b; border:1px solid #CF4819; color:#FFE59F;}
		
		.keyfeatures td h3 {
		font-size: 16px;
		font-weight: bold;
		letter-spacing: normal;
		}
	   .keyfeatures td.one h3 {
         background: url("../images/key_feature_sprite.png") no-repeat scroll 0 0 transparent;
         padding: 7px 0 7px 40px;
        }
		.keyfeatures td.two h3 {
         background: url("../images/fun-to-learn.png") no-repeat scroll 0 0 transparent;
         margin-left: -11px;
         padding: 7px 0 7px 47px;
        }
		.keyfeatures td.three h3 {
         background: url("../images/memorisable.jpg") no-repeat scroll 0 0 transparent;
         margin-left: -4px;
         padding: 7px 0 7px 47px;
        }
		.keyfeatures td.four h3 {
         background: url("../images/embed.png") no-repeat scroll 0 0 transparent;
         margin-left: 0px;
         padding: 7px 0 7px 47px;
        }
 		.keyfeatures td.five h3 {
		background: url("../images/key_feature_sprite.png") no-repeat scroll 0 -135px transparent;
		padding: 7px 0 7px 40px;}
		.keyfeatures td.six h3 {
         background: url("../images/study-anywhere.png") no-repeat scroll 0 0 transparent;
         margin-left: 0px;
         padding: 7px 0 7px 47px;
        }
		
 
#upload_img {
   /* background: url("../images/upload-image-icon.png") no-repeat scroll center bottom transparent;*/
    padding: 0 4px 3px 12px;
    top: 5px;
}
input[type="text"] {
    border: 1px solid #B4BBCD;
    font-size: 14px;
}
.box1 {
    border: 1px solid #B4BBCD;
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
    height: 30px;
    width: 200px;
	padding: 0 0 0 2px;
}
.theme-background{font-size: 16px;font-weight: bold; padding: 0px 0px 0px 22px;}
.big-small-font{font-size: 16px;font-weight: bold; padding: 22px;}
.main-heading{border-bottom: 1px solid rgb(227, 227, 227); padding: 10px;}
.change-theme{margin-top: 5px;font-size:11px;}
 .success{list-style: none outside none;margin: -34px 0 0 1px;}
 /*-------------------------------- user  page CSS -------------------------------*/
    #scrolling_embed{
		position:fixed; top:116px; 
		margin-left:-99px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; 
		background-color:#ffffff; width:65px; padding:10px 0px 0px 15px; height:215px;
			 }
	 .fb-info{
	    margin-bottom:10px; height:65px;width:70px;
	 }
	 .twit-info{
	    margin-bottom:10px; margin-top:10px;
	 }
	 .gp-info{
	   margin-bottom:10px; margin-top:80px;
	 }
/*-------------------------------- ------------------------------*/	 
	 
 #tabs {
        display: block;
        width: 100%;
      }      
      a.tab { 
          background:#ccc;
        border-width: 1px 1px 0px 1px; 
        padding: 5px 0.5em 4px 0.5em; 
        margin-top: 10px;
        margin-right: 2px;
        text-decoration: none;
        color:#000;
        font-weight:bold;
        font-size:1.2em;      
      }
      a.tab:hover { 
        border-color: #ccc; 
        background-color: #ddd; 
        color:#000000;
      }
      .panel { border: solid 1px #CCCCCC; background-color: white; padding: 10px; margin-left:-4px; margin-right: -3px; overflow: auto;}
	  
	  
	  
/*-----------------------------------Start Login Dropdown----------------------------*/


  li.drop {
	list-style: none;
	list-style-type: none;
	display: inline;
	
	position:relative;
	
	/*border-left: 1px solid #ddd;*/
	background-color: #eee;
	padding: 18px 2px 8px;
	/*margin: 0 -11px 0 0;*/
	font-size:13px;
	/*box-shadow: -2px 0px 5px 0px #ddd;*/
}
li.drop a {
	text-decoration: none;
	color: #333;
	font: bold 90% arial;
	box-shadow: 0px 0px 0px 0px #ddd;
}
li:hover.drop {
	background-color: #eee;
	/*border-left:1px solid #ddd;*/
	box-shadow: -6px 0px 5px -4px #ddd;
	
	}
	ul.dd {
	display: none;
	position: absolute;
	top: 41px;
	list-style:none;
	list-style-type: none;
	width: 183px;
	width: 191px\9; /*Width for ie7*/
	width:191px\0/; /*Width for ie8*/
	box-shadow: 0px 6px 6px 2px #ddd;
	
	
	padding:0px;
	margin:0 0 0 0px;
}
li ul.dd {
	z-index: 1;
}
li:hover ul.dd {
	display: block;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	box-shadow: 0px 6px 6px 2px #ddd;
}
ul.dd li {
	background: #fff;
	padding: 7px;	
	/*font: bold 95% arial;*/
	font-size:13px;
	text-align:right;
	background-color: #fff;
	color:#333;
	border-bottom:1px solid #EEEEEE;
}
ul.dd li:hover{
	background-color: #EEF3FB;
}

.dd a
{
background:none !important;
border:none !important;
padding:0 !important;
border-radius:0px !important;
}
.ico
{

margin: 2px 0px 0 7px;
margin-top: -13px\9; /*Width for ie7*/
margin-top: 2px\0/; /*Width for ie8*/
margin-top:2px\0/IE9; /*top for ie9*/
/*float:right;*/
}
/*-----------------------------------End Login Dropdown----------------------------*/


/*----------------------------------Start Gray button and info tip----------------------------*/

.graybtn {
    background-color: #F6F6F6;
    background-image: -moz-linear-gradient(center top , #FFFFFF, #EFEFEF);
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    color: #4F6BA6;
    cursor: pointer;
    font: 13px arial,helvetica,sans-serif;
    height: 1.9231em;
    outline: 0 none;
    overflow: visible;
    padding: 0 0.5em;
    white-space: nowrap;
}
.graybtn:hover, .graybtn:focus {
    background-color: #F0F1F3;
    background-image: -moz-linear-gradient(center top , #FFFFFF, #EBEBEB);
    border-color: #81CF74;
    box-shadow: 0 0 3px rgba(29, 95, 18, 0.5);
    text-decoration: none;
}
.graybtn:active {
    background-color: #DDDDDD;
    background-image: -moz-linear-gradient(center top , #CCCCCC, #FFFFFF);
}
a.graybtn {
    border-radius: 4px;
    box-shadow: 0 0 3px #B2B2B2;
    font-size: .9em;
    padding: 8px 10px;
    text-decoration: none !important;
}
a.graybtn:hover {
    text-decoration: none !important;
}
a.graybtn span {
    color: #666666;
    font-size: 0.6em;
    letter-spacing: normal;
}



#content strong#flip {
    background: url("/images/flip.png") no-repeat scroll 0px 4px transparent;
    padding: 6px 8px;
}
#content strong#repeat {
    background: url("/images/repeat.png")no-repeat scroll 0px 4px transparent;
    padding: 6px 8px;
}
#content strong#add_to_review_list {
    background: url("/images/add_to_review_list.png") no-repeat scroll 0px 4px transparent;
    padding: 6px 8px;
}

#content strong#added_review_list {
    background: url("/images/added_review_list.png") no-repeat scroll 1px 1px transparent;
    padding: 2px 0px 0px 25px;
}

/*----------------------------------End Gray button and info tip----------------------------*/

/*----------------------------------Start New drop down menu----------------------------*/
 
/*.nav-collapse a{ font-size:13px !important;}*/
    
#nav-user-right{width:624px; float:left; background:#EEEEEE; font-size: 12px; padding: 8px 10px 2px 0px; height:23px; font-weight: bold;}
#nav-user-right a, #nav-user-right a:visited{background:#fff; border:1px solid #DFDFDF; padding: 2px 8px 2px 8px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

#nav-user-right a:hover{background:#fff; text-decoration: none;  border-color:#A7C1DF;}

#nav-user-right span.premium{background:#aaa;color:#fff; border:1px solid #888; padding: 2px 8px 2px 8px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 11px;}
#nav-user-right a.premium, #nav-user-right a.premium:visited{background:#FF7200;color:#fff; border:1px solid #BF6F2F; padding: 2px 8px 2px 8px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 11px;}
#nav-user-right a.premium:hover{background:#DF5829; border:1px solid #CF4819; color:#FFE59F;}

#nav-user-right a.upgradepremium{background:#aaa;color:#fff; border:1px solid #888; padding: 2px 8px 2px 8px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 11px;}
#nav-user-right a.upgradepremium, #nav-user-right a.upgradepremium:visited{background:#FF7200;color:#fff; border:1px solid #BF6F2F; padding: 2px 8px 2px 8px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 11px;}
#nav-user-right a.upgradepremium:hover{background:#f7690b; border:1px solid #CF4819; color:#FFE59F;}
		
	
     
        input[type="text"], input[type="password"], input.text, input.title, textarea {border-radius: 0em;}        


/*----------------------------------Start Social plugins----------------------------*/

.fb_share{width:0px;height:40px;display:block;background:url(/img/Facebook_grey.png?v=1) no-repeat left;display:block;background-size:initial;padding:0px 0px 0px 40px;cursor:pointer;float:left;}.fb_share:hover{background:url(/img/Facebook.png?v=1) no-repeat left;display:block;padding:0px 0px 0px 40px;height:40px;}.tweet_share{width:0px;height:40px;display:block;background:url(/img/twiter_grey.png?v=1) no-repeat left;display:block;background-size:initial;padding:0px 0px 0px 40px;cursor:pointer;float:left;}.tweet_share:hover{background:url(/img/twiter.png?v=1) no-repeat left;display:block;padding:0px 0px 0px 40px;height:40px;}.gplus_share{width:0px;height:40px;display:block;background:url(/img/google-plus_grey.png?v=1) no-repeat left;display:block;background-size:initial;padding:0px 0px 0px 40px;cursor:pointer;float:left;}.gplus_share:hover{background:url(/img/google-plus.png?v=1) no-repeat left;display:block;padding:0px 0px 0px 40px;height:40px;}#share-wrapper{z-index:1000;float:left;height:147px;margin-left:27px;position:absolute;top:0;}#share-wrapper ul.share-inner-wrp{list-style:none;margin:0px;padding:0px;overflow:hidden;float:left;}#share-wrapper li.button-wrap{padding:0px;display:block;width:35px;margin-bottom:2px;}.side-share{margin-top:-32px;background:#F7F7FA;padding:5px;float:left;border-radius:25px;border:1px solid #E9E9E9;}.side-share ul{margin-bottom:0px;}#share-wrapper li.button-wrap>a{height:34px;width:35px;display:block;line-height:32px;font-weight:bold;color:red;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:0.9em;text-indent:-999999px;opacity:0.6;}.button-wrap .share-block{float:left;margin-top:-28px;font-size:0.9em;min-width:70px;background:#DFDFDF;margin-left:32px;padding:3px 8px 3px 3px;text-align:center;border-radius:15px;font-family:Arial;line-height:18px;color:#888;margin-left:-40px;display:none;z-index:-1;border:1px solid #CCCCCC;}.share-heart{display:inline-block;}#share-wrapper .facebook>a,.side-share .facebook>a{background:url(/img/Facebook_grey.png) no-repeat 0px 0px;}#share-wrapper .facebook>a:hover,.side-share .facebook>a:hover{background:url(/img/Facebook.png) no-repeat 0px 0px;opacity:1;}#share-wrapper .embed>a,.side-share .embed>a{background:url(/img/Embed_grey.png) no-repeat 0px 0px;}#share-wrapper .embed>a:hover,.side-share .embed>a:hover{background:url(/img/Embed.png) no-repeat 0px 0px;opacity:1;}#share-wrapper .twitter>a,.side-share .twitter>a{background:url(/img/twiter_grey.png) no-repeat 0px 0px;}#share-wrapper .twitter>a:hover,.side-share .twitter>a:hover{background:url(/img/twiter.png) no-repeat 0px 0px;opacity:1;}#share-wrapper .tumblr>a,.side-share .tumblr>a{background:url(/img/tumblr_gray.png) no-repeat 0px 0px;}#share-wrapper .tumblr>a:hover,.side-share .tumblr>a:hover{background:url(/img/tumblr_blue.png) no-repeat 0px 0px;opacity:1;}#share-wrapper .reddit>a,.side-share .reddit>a{background:url(/img/reddit_gray1.png) no-repeat 0px 0px;}#share-wrapper .reddit>a:hover,.side-share .reddit>a:hover{background:url(/img/reddit_blue.png) no-repeat 0px 0px;opacity:1;}#share-wrapper .pinit>a,.side-share .pinit>a{background:url(/img/Pinterest_gray.png) no-repeat 0px 0px;}#share-wrapper .pinit>a:hover,.side-share .pinit>a:hover{background:url(/img/pinit_blue.png) no-repeat 0px 0px;opacity:1;}#share-wrapper .link>a,.side-share .link>a{background:url(/img/Linknormal.png) no-repeat 0px 0px;}#share-wrapper .link>a:hover,.side-share .link>a:hover{background:url(/img/Link_hover_new.png) no-repeat 0px 0px;opacity:1;}#share-wrapper .copynew>a,.side-share .copynew>a{background:url(/img/Copy_normal-mode.png) no-repeat 0px 0px;}#share-wrapper .copynew>a:hover,.side-share .copynew>a:hover{background:url(/img/Copy_Hover-mode.png) no-repeat 0px 0px;opacity:2.1;}.side-share .google>a{background:url(/img/google-plus_grey.png) no-repeat 0px 0px;}.side-share .google>a:hover{background:url(/img/google-plus.png) no-repeat 0px 0px;opacity:1;}.side-share .rss>a{background:url(/img/social/rss-variation.png) no-repeat 0px 0px;}.side-share .rss>a:hover{opacity:1;}.side-share .heart>a{background:url(/img/social/like-variation.png) no-repeat 0px 0px;}.side-share .heart>a:hover{opacity:1;}#share-wrapper .google>a{background:url(/img/google-plus_grey.png) no-repeat 0px 0px;}#share-wrapper .google>a:hover{background:url(/img/google-plus.png) no-repeat 0px 0px;opacity:1;}#share-wrapper .digg>a{background:url(/img/social/digg-variation.png) no-repeat 0px 0px;}#share-wrapper .digg>a:hover{opacity:1;}#share-wrapper .addthis>a{background:url(/img/social/addthis-variation.png) no-repeat 0px 0px;}#share-wrapper .addthis>a:hover{-webkit-animation:spinX 0.5s;-moz-animation:spinX 0.5s;animation:spinX 0.5s;opacity:1;}.side-share li.button-wrap{display:inline-block;}.side-share li.button-wrap>a{height:34px;width:35px;display:block;font-size:0.9em;font-weight:bold;color:#F00;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:0.9em;text-indent:-999999px;opacity:0.6;}@-moz-keyframes spinX{100%{-moz-transform:rotate(360deg);}}@-webkit-keyframes spinX{100%{-webkit-transform:rotate(360deg);}}@keyframes spinX{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.div_minus{width:37px;height:35px;margin:252px 0px 0px 26px;cursor:pointer;float:left;background-color:#ddd;border-radius:50%;}.div_plus{width:37px;height:35px;margin:108px 0px 0px 26px;cursor:pointer;float:left;background-color:#ddd;border-radius:50%;position:absolute;z-index:1000}.div_plus:hover{background-color:#4d4d4d;opacity:0.6}.div_minus:hover{background-color:#4d4d4d;opacity:0.6}.plus_social{float:left;padding:8px 0 0 10.4px;font-size:30px;font-weight:bold;color:rgb(255,255,255);}.minus_social{float:left;padding:3px 0px 0px 10.4px;font-size:51px;color:rgb(255,255,255);}.m_scrollingembedqs{float:left;margin-left:-80px;position:absolute;padding:0;top:249px;-webkit-border-radius:5px;background-color:#ffffff;width:65px;height:237px;}

/*----------------------------------End Social plugins----------------------------*/

/*----------------------------------New button style----------------------------*/
.Upgrade{-moz-border-radius:50px !important;-webkit-border-radius:50px !important;border-radius:50px !important;}
.btn_class{-moz-border-radius:50px !important;-webkit-border-radius:50px !important;border-radius:50px !important;cursor:pointer!important;display:inline-block;font-weight:600;text-align:center;text-decoration:none!important;-moz-user-select:none;-webkit-user-select:none;padding:10px 24px;}.btn-big.primary,.btn-small.primary{color:#fff!important;background-color:#1870D5;background-image:-webkit-gradient(linear,left top,left bottom,from(#1870D5),to(#1870D5));background-image:-webkit-linear-gradient(top,#1870D5,#1870D5);background-image:-moz-linear-gradient(top,#1870D5,#1870D5);background-image:-ms-linear-gradient(top,#1870D5,#1870D5);background-image:-o-linear-gradient(top,#1870D5,#1870D5);background-image:linear-gradient(top,#1870D5,#1870D5);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#1870D5',EndColorStr='#1870D5');-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.2),inset 0 1px 0 rgba(255,255,255,0.2);box-shadow:0 1px 0 rgba(255,255,255,0.2),inset 0 1px 0 rgba(255,255,255,0.2);border:1px solid #3079ed;}.btn-big.primary,.btn-big.secondary{font-size:15px;}.btn-small.primary,.btn-small.secondary{font-size:12px;padding:8px 20px;}.btn-big.primary:hover,.btn-big.primary:focus,.btn-small.primary:hover,.btn-small.primary:focus{background-color:#0A53A8;background:-moz-linear-gradient(top,#0A53A8 0%,#0A53A8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0A53A8),color-stop(100%,#0A53A8));background:-webkit-linear-gradient(top,#0A53A8 0%,#0A53A8 100%);background:-o-linear-gradient(top,#0A53A8 0%,#0A53A8 100%);background:-ms-linear-gradient(top,#0A53A8 0%,#0A53A8 100%);background:linear-gradient(to bottom,#0A53A8 0%,#0A53A8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0A53A8',endColorstr='#0A53A8',GradientType=0);border:1px solid #2b72e2;}.btn-big.primary:active,.btn-small.primary:active{-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,0.4);box-shadow:inset 0 1px 4px rgba(0,0,0,0.4);}.btn-big.secondary,.btn-small.secondary{color:#3079ed;background-color:#f5f5f5;background:#fafafa;background:-moz-linear-gradient(top,#fafafa 0%,#f5f5f5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fafafa),color-stop(100%,#f5f5f5));background:-webkit-linear-gradient(top,#fafafa 0%,#f5f5f5 100%);background:-o-linear-gradient(top,#fafafa 0%,#f5f5f5 100%);background:-ms-linear-gradient(top,#fafafa 0%,#f5f5f5 100%);background:linear-gradient(to bottom,#fafafa 0%,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa',endColorstr='#f5f5f5',GradientType=0);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.9),inset 0 1px 0 rgba(255,255,255,0.9);box-shadow:0 1px 0 rgba(255,255,255,0.9),inset 0 1px 0 rgba(255,255,255,0.9);border:1px solid #ccc;text-shadow:0 1px #fff;}.btn-big.secondary:hover,.btn-big.secondary:focus,.btn-small.secondary:hover,.btn-small.secondary:focus{background-color:#f6f6f6;background:-moz-linear-gradient(top,#f6f6f6 0%,#eeeeee 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6f6f6),color-stop(100%,#eeeeee));background:-webkit-linear-gradient(top,#f6f6f6 0%,#eeeeee 100%);background:-o-linear-gradient(top,#f6f6f6 0%,#eeeeee 100%);background:-ms-linear-gradient(top,#f6f6f6 0%,#eeeeee 100%);background:linear-gradient(to bottom,#f6f6f6 0%,#eeeeee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#eeeeee',GradientType=0);border:1px solid #bbb;}.btn-big.secondary:active,.btn-small.secondary:active,.btn-small.secondary.grey:active{-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,0.15);box-shadow:inset 0 1px 4px rgba(0,0,0,0.15);}.btn-big.secondary.grey,.btn-small.secondary.grey{color:#444;}
/*----------------------------------New button style----------------------------*/

/*----------------------------------PP icon style----------------------------*/
.star_icon_en{background:url(/images/icon_star_en.png) no-repeat left;}.star_icon_db{background:url(/images/icon_star_db.png) no-repeat left;}.clock_icon_en{background:url(/images/icon_clock_en.png) no-repeat left;}.clock_icon_db{background:url(/images/icon_clock_db.png) no-repeat left;}.vote_icon_en{background:url(/images/icon_vote_en.png) no-repeat left;}.vote_icon_db{background:url(/images/icon_vote_db.png) no-repeat left;}.comments_icon{background:url(/images/comments_icon.png) no-repeat left;}.filepreview_icon{background:url(/images/file_preview.png) no-repeat left;}.stat_icon{background:url(/images/stat_icon.png) no-repeat left;}.report_icon{background:url(/images/report_icon.png) no-repeat left;}.note_icon{background:url(/images/icon_note.png) no-repeat left;padding:0px 10px 0px 18px;}.info_icon{background:url(/images/information.png) no-repeat left;padding:0px 10px 0px 18px;}.register_icon{background:url(/images/icon_register.png) no-repeat left;padding:3px 10px 3px 18px;}.login_icon{background:url(/images/icon_login.png) no-repeat left;padding:3px 0px 3px 18px;}.logout_icon{background:url(/images/icon_logout.png) no-repeat left;text-decoration:underline;padding:3px 0px 3px 18px;}.myprofile_icon{background:url(/images/icon_myprofile.png) no-repeat left;text-decoration:underline;padding:3px 10px 3px 18px;}.adminpanel_icon{background:url(/images/icon_admin.png) no-repeat left;text-decoration:underline;padding:3px 10px 3px 18px;}.top_icon{background:url(/images/arrow_up.png) no-repeat left;padding-left:18px;}.add_icon{background:url(/images/icon_add.gif) no-repeat left;padding:3px 5px 3px 18px;}.rss_icon{background:url(/images/rss_icon.gif) no-repeat left;padding-left:18px;}.delete_icon{background:url(/images/delete_icon.png) no-repeat left;padding-left:18px;}.tick_icon{background:url(/images/tick_icon.png) no-repeat left;padding-left:18px;}.star_icon{background:url(/img/star.png) no-repeat left;padding-left:18px;}.quiz_delete_icon{background:url(/images/quiz_delete.gif) no-repeat left;padding-left:18px;}.quiz_edit_icon{background:url(/img/quiz_edit.gif) no-repeat left;padding-left:18px;}.quiz_reorder_icon{background:url(/images/icon_reorder.gif) no-repeat left;padding-left:18px;}.lockIcon{background:url(/images/lockIcon.png) no-repeat right;}.icon_comment_edit_10{background:url(/images/comment_edit.gif) no-repeat left;padding:5px 5px 5px 13px;}.icon_comment_delete{background:url(/images/comment_delete.gif) no-repeat left;padding:5px 5px 5px 13px;}.icon_comment_reply{background:url(/images/comment_reply.gif) no-repeat left;padding:5px 5px 5px 13px;}.icon_joined{padding:3px 0px 3px 20px;background:url(/images/joined.png) no-repeat left;}.icon_public_email{padding:3px 0px 3px 20px;background:url(/images/email.png) no-repeat left;}.icon_quiz_created{padding:3px 0px 3px 20px;background:url(/images/quiz_created.png) no-repeat left;}.icon_quiz_taken{padding:3px 0px 3px 20px;background:url(/images/quiz_taken.png) no-repeat left;}.icon_personal_info{padding:3px 0px 3px 20px;background:url(/images/personal_info.png) no-repeat left;}.icon_link_submission{padding:3px 0px 3px 20px;background:url(/images/info.png) no-repeat left;}.icon_viewall_quizes{padding:3px 0px 3px 20px;background:url(/images/viewall_quizes.png) no-repeat left;}.icon_change_password{padding:3px 0px 3px 20px;background:url(/images/change_password.png) no-repeat left;}.icon_change_email{padding:3px 0px 3px 20px;background:url(/images/change_email.png) no-repeat left;}.icon_upload_gallery{padding:3px 0px 3px 20px;background:url(/update_avatar/css/upload-gallery.png) no-repeat left;}.icon_upload_computer{padding:3px 0px 3px 20px;background:url(/update_avatar/css/upload-comp.png) no-repeat left;}.icon_tag_line{padding:3px 0px 3px 20px;background:url(/images/tag-line.png) no-repeat left;}.icon_email_settings_pp{padding:3px 0px 3px 20px;background:url(/images/email-settings-proprofs.png) no-repeat left;}.icon_email_settings_qs{padding:3px 0px 3px 20px;background:url(/images/email-settings-quiz.png) no-repeat left;}.icon_tooltip_help{background:url(/images/help_blue.png) no-repeat left;padding-left:18px;}.icon_score_options{background:url(/img/icon_score_options.png) no-repeat left;padding-left:18px;}.icon_quiz_message{background:url(/img/icon_message.png) no-repeat left;padding-left:18px;}.icon_quiz_color_customize{background:url(/img/icon_customize.png) no-repeat left;padding-left:18px;}.icon_quiz_accessibility{background:url(/img/icon_accessebility.png) no-repeat left;padding-left:18px;}.icon_next{background:url(/images/icon_next.png) no-repeat right;padding-right:20px;}.icon_previous{background:url(/images/icon_previous.png) no-repeat left;padding-left:20px;}.icon_answer{background:url(/images/icon_answer.png) no-repeat left;padding-left:20px;padding-bottom:5px;}.icon_flip{background:url(/images/icon_flip.png) no-repeat left;padding-left:20px;}.icon_restart{background:url(/images/icon_restart.png) no-repeat left;padding-left:20px;}.icon_repeat{background:url(/images/icon_repeat.png) no-repeat left;padding-left:20px;}.icon_hide_all{background:url(/images/icon_hide_all.png) no-repeat left;padding-left:20px;}.icon_show_all{background:url(/images/icon_show_all.png) no-repeat left;padding-left:20px;}.icon_shuffle{background:url(/images/icon_shuffle.png) no-repeat left;padding-left:20px;}.news_icon{background:url(/images/icon-news.png) no-repeat left;padding:3px 10px 3px 25px;font-weight:normal;}.icon_flickr{background:url(/images/icon_flickr.png) no-repeat left;padding-left:20px;}.createSQ_icon{background:url(/images/icon_createSQ.png) no-repeat left;padding:15px 0 10px 30px;}.createPQ_icon{background:url(/images/icon_createPQ.png) no-repeat left;padding:15px 0 10px 30px;}.createQ_icon{background:url(/images/icon_createQ.png) no-repeat left;padding:15px 0 10px 30px;}.exploreQ_icon{background:url(/images/discover_icon.png) no-repeat left;padding:15px 0 10px 30px;}.QS_create{background:url('/images/qv_create_quiz.png') left center no-repeat;padding-left:20px;}.QS_explore{background:url('/images/qv_explore_quiz.png') left center no-repeat;padding-left:20px;}.profile_quiz_cert{background:url('/images/icon-cert-small.png') left center no-repeat;padding-left:13px;}.profile_quiz_tryagain{background:url('/images/icon-tryagain-small.png') left center no-repeat;padding-left:13px;}.profile_quiz_edit{background:url('/images/icon_quiz_edit.png') left center no-repeat;padding-left:13px;}.profile_quiz_delete{background:url('/images/icon_quiz_delete.png') left center no-repeat;padding-left:13px;}.profile_manage_card{background:url('/images/icon_card_manage.png') left center no-repeat;padding-left:13px;}.icon_small_info{background:url('/images/icon-info-small.png') left center no-repeat;padding-left:13px;}.icon_media_add{background:url('/images/icon_bullet_add.png') left center no-repeat;padding-left:15px;}.icon_media_remove{background:url('/images/icon_bullet_remove.png') left center no-repeat;padding-left:15px;}.icon_delete_option{background:url('/images/icon_bullet_delete.png') left center no-repeat;padding-left:15px;}.icon_help_tooltip{background:url('/images/small_help_icon.png') left center no-repeat;padding-left:15px;cursor:pointer;}.xlsicon{background:url(/images/excel_file_icon.png) no-repeat left;padding-left:18px;}.txticon{background:url(/images/text_file_icon.png) no-repeat left;padding-left:18px;}.access_icon{background:url(/images/access_icon.png) no-repeat left;padding-left:18px;}.pwd_pending{background:url(/images/pending_time.gif) no-repeat left;padding-left:20px;color:#FF0000;}.pwd_approved{background:url(/images/action_check.gif) no-repeat left;padding-left:20px;color:#009933;}#messagediv{background-color:#FCF6AA!important;border:1px solid #E9E18C;border-radius:5px 5px 5px 5px;color:#000000;font-size:14px;height:24px;margin:0 190px 0 177px;padding:5px 0 0;text-align:center;width:537px;display:none;}
/*header_footer.css*/
.fottr_img_hove_m{opacity:0.70;filter:alpha(opacity=40);}.fottr_img_hove_m:hover{opacity:1.0;filter:alpha(opacity=100);}#header-wrapper_m{width:100%;margin:0 auto;padding:0!important;}#footer_main_m{background:none repeat scroll 0 0 #E4E4E4;border:0px solid #DDDDDD!important;margin:0 auto;padding:0 0px 45px!important;width:100%;}@media only screen and (min-width : 1024px) and (max-width : 5000px) {#top_navbar_m{min-width:960px;height:40px!important;font-size:13px!important;display:block;}#header_search_responsive_m{display:inline;}.container_m{width:960px;margin-right:auto;margin-left:auto;}#main_menu_m{background:white;min-width:960px;padding-bottom:96px!important;padding-top:22px!important;}.menu_section_m{width:960px;margin:0 auto;}.fclogo{width:100%}#phone_search{}#menu_responsive_m{display:none;}.responsive_ul_menu{}#phone_box{position:relative;float:right;margin-right:7px;margin-top:0px;}#main_menu_container{margin-top:0px;}.block_m{width:960px;margin:0 auto;}.social{float:left;width:161px;}.top_footer_link{text-decoration:none;color:#6D6C6C;}.top_footer_link:hover{color:#3B5998!important;}.new_product_txt{float:left;}.down_fottr{color:#878585;font-size:11px;margin-top:15px;}.copy_right{float:left;}.copy_right span{font-weight:normal;}.phnunbr_m{color:#000000;float:left;font-size:12px;font-weight:bold;margin-left:162px;}.top_fottr_m{color:#878585;float:right;font-size:13px;font-weight:bold;margin-right:0px;margin-top:32px;}.footer_link_m{float:left;margin-right:30px;}.down_fottr_m{color:#878585;font-size:11px;margin-top:15px;}.facecss_m{float:left;height:30px;margin-left:23px;margin-right:3px;margin-top:30px;padding:1px 0 1px 1px;width:32px;}.gmai_twit_m{float:left;height:30px;margin-left:10px;margin-right:3px;margin-top:30px;padding:1px 0 1px 1px;width:32px;}.gmai_twit_m{float:left;height:30px;margin-left:10px;margin-right:3px;margin-top:30px;padding:1px 0 1px 1px;width:32px;}}@media only screen and (min-width : 768px) and (max-width : 1023px) {#top_navbar_m{min-width:768px;height:40px!important;font-size:13px!important;display:none;}#header_search_responsive_m{display:none;}.container_m{width:764px;margin-right:auto;margin-left:auto;}#main_menu_m{background:white;min-width:765px;padding-bottom:96px!important;padding-top:22px!important;}.menu_section_m{width:98%;margin:0 auto;}.fclogo{width:100%}#phone_search{display:none;}#phone_box{position:relative;float:right;margin-right:7px;margin-top:0px;}#main_menu_container{margin-top:0px;display:none}#menu_responsive_m{display:block;margin-right:0px;margin-top:0px;}.responsive_ul_menu{float:right;margin:-44px 0 0px 0;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;font-size:13px;}#phone_box_icons_m{margin-top:-31px!important;font-weight:bold!important;font-size:13px!important;color:#3B5998!important;width:160px!important;float:right!important;}.block_m{width:730px;margin:0 auto;}.social{float:left;width:157px;}.top_footer_link{text-decoration:none;color:#6D6C6C;}.top_footer_link:hover{color:#3B5998!important;}.new_product_txt{float:left;}.down_fottr{color:#878585;font-size:11px;margin-top:15px;}.copy_right{float:left;}.copy_right span{font-weight:normal;}.phnunbr_m{color:#000000;float:left;font-size:12px;font-weight:bold;margin-left:162px;}.top_fottr_m{color:#878585;float:right;font-size:13px;font-weight:bold;margin-right:0px;margin-top:32px;}.footer_link_m{float:left;margin-right:30px;}.down_fottr_m{color:#878585;font-size:11px;margin-top:15px;}.facecss_m{float:left;height:30px;margin-left:23px;margin-right:3px;margin-top:30px;padding:1px 0 1px 1px;width:32px;}.gmai_twit_m{float:left;height:30px;margin-left:10px;margin-right:3px;margin-top:30px;padding:1px 0 1px 1px;width:32px;}.gmai_twit_m{float:left;height:30px;margin-left:10px;margin-right:3px;margin-top:30px;padding:1px 0 1px 1px;width:32px;}}@media only screen and (min-width : 480px) and (max-width : 767px){#top_navbar_m{min-width:480px;height:40px!important;font-size:13px!important;display:none;}#header_search_responsive_m{display:none;}.container_m{width:480px;margin-right:auto;margin-left:auto;}#main_menu_m{background:white;min-width:477px;padding-bottom:96px!important;padding-top:22px!important;}.menu_section_m{width:98%;margin:0 auto;}.fclogo{width:100%}#phone_search{display:none;}#phone_box{position:relative;float:right;margin-right:7px;margin-top:30px;}#main_menu_container{margin-top:0px;display:none}#menu_responsive_m{display:block;margin-right:0px;margin-top:0px;}.responsive_ul_menu{float:right;margin:-44px 0 0px 0;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;font-size:13px;}#phone_box_icons_m{margin-top:-31px!important;font-weight:bold!important;font-size:13px!important;color:#3B5998!important;width:160px!important;float:right!important;}.block_m{width:440px;margin:0 auto;}.social{float:left;width:161px;margin-left:155px;}.top_footer_link{text-decoration:none;color:#6D6C6C;}.top_footer_link:hover{color:#3B5998!important;}.new_product_txt{float:left;}.down_fottr{color:#878585;font-size:11px;margin-top:15px;}.copy_right{float:left;}.copy_right span{font-weight:normal;}.phnunbr_m{color:#000000;float:left;font-size:12px;font-weight:bold;margin-left:35px;}.top_fottr_m{color:#878585;float:right;font-size:13px;font-weight:bold;margin-right:0px;margin-top:32px;}.footer_link_m{float:left;margin-right:30px;}.down_fottr_m{color:#878585;font-size:11px;margin-top:15px;}.facecss_m{float:left;height:30px;margin-left:0px;margin-right:3px;margin-top:30px;padding:1px 0 1px 1px;width:32px;}.gmai_twit_m{float:left;height:30px;margin-left:10px;margin-right:3px;margin-top:30px;padding:1px 0 1px 1px;width:32px;}.gmai_twit_m{float:left;height:30px;margin-left:10px;margin-right:3px;margin-top:30px;padding:1px 0 1px 1px;width:32px;}}@media only screen and (min-width : 300px) and (max-width : 479px){#top_navbar_m{min-width:320px;height:40px!important;font-size:13px!important;display:none;}#header_search_responsive_m{display:none;}.container_m{width:320px;margin-right:auto;margin-left:auto;}#main_menu_m{background:white;min-width:318px;padding-bottom:96px!important;padding-top:22px!important;}.menu_section_m{width:98%;margin:0 auto;}.fclogo{width:90%}#phone_search{display:none;}#phone_box{position:relative;float:right;margin-right:7px;margin-top:30px;}#main_menu_container{margin-top:0px;display:none}#menu_responsive_m{display:block;margin-right:0px;margin-top:0px;}.responsive_ul_menu{float:right;margin:-44px 0 0px 0;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;font-size:13px;}#phone_box_icons_m{display:none;}.block_m{width:238px;margin:0 auto;}.social{float:left;width:161px;margin-left:60px;}.top_footer_link{text-decoration:none;color:#6D6C6C;}.top_footer_link:hover{color:#3B5998!important;}.new_product_txt{float:left;}.down_fottr{color:#878585;font-size:11px;margin-top:15px;}.copy_right{float:left;}.copy_right span{font-weight:normal;}.phnunbr_m{color:#000000;float:left;font-size:12px;font-weight:bold;margin-left:0px;}.top_fottr_m{color:#878585;float:right;font-size:13px;font-weight:bold;margin-right:0px;margin-top:32px;}.footer_link_m{float:left;margin-right:30px;}.down_fottr_m{color:#878585;font-size:11px;margin-top:15px;}.facecss_m{float:left;height:0px;margin-left:0px;margin-right:3px;margin-top:30px;padding:1px 0 1px 1px;width:32px;}.gmai_twit_m{float:left;height:30px;margin-left:10px;margin-right:3px;margin-top:30px;padding:1px 0 1px 1px;width:32px;}.gmai_twit_m{float:left;height:30px;margin-left:10px;margin-right:3px;margin-top:30px;padding:1px 0 1px 1px;width:32px;}}@media only screen and (min-width : 0px) and (max-width : 299px){#top_navbar_m{min-width:240px;height:40px!important;font-size:13px!important;display:none;}#header_search_responsive_m{display:none;}.container_m{width:245px;margin-right:auto;margin-left:auto;}#main_menu_m{background:white;min-width:238px;padding-bottom:96px!important;padding-top:22px!important;}.menu_section_m{width:98%;margin:0 auto;}.fclogo{width:88%}#phone_search{display:none;}#phone_box{position:relative;float:right;margin-right:7px;margin-top:30px;}#main_menu_container{margin-top:0px;display:none}#menu_responsive_m{display:block;margin-right:0px;margin-top:0px;}.responsive_ul_menu{float:right;margin:-44px 0 0px 0;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;font-size:13px;}#phone_box_icons_m{display:none}.block_m{width:238px;margin:0 auto;}.social{float:left;width:161px;margin-left:40px;}.top_footer_link{text-decoration:none;color:#6D6C6C;}.top_footer_link:hover{color:#3B5998!important;}.new_product_txt{float:left;}.down_fottr{color:#878585;font-size:11px;margin-top:15px;}.copy_right{float:left;}.copy_right span{font-weight:normal;}.phnunbr_m{color:#000000;float:left;font-size:12px;font-weight:bold;margin-left:0px;}.top_fottr_m{color:#878585;float:right;font-size:13px;font-weight:bold;margin-right:0px;margin-top:32px;margin-left:22px;}.footer_link_m{float:left;margin-right:30px;}.down_fottr_m{color:#878585;font-size:11px;margin-top:15px;}.facecss_m{float:left;height:30px;margin-left:23px;margin-right:3px;margin-top:30px;padding:1px 0 1px 1px;width:32px;}.gmai_twit_m{float:left;height:30px;margin-left:10px;margin-right:3px;margin-top:30px;padding:1px 0 1px 1px;width:32px;}.gmai_twit_m{float:left;height:30px;margin-left:10px;margin-right:3px;margin-top:30px;padding:1px 0 1px 1px;width:32px;}}