		@charset "utf-8";

/* http://meyerweb.com/eric/tools/css/reset/v2.0 | 20110126 License: none (public domain) */

		a, abbr, acronym, address, applet, article, aside, audio,
		b, big, blockquote, body,
		canvas, caption, center, cite, code,
		dd, del, details, dfn, div, dl, dt,
		em, embed,
		fieldset, figcaption, figure, footer, form,
		h1, h2, h3, h4, h5, h6,
		header, hgroup, html,
		i, iframe, img, ins,
		kbd,
		label, legend, li,
		mark, menu,
		nav,
		object, ol, output,
		p, pre,
		q,
		ruby,
		s, samp, section, small, span, strike, strong, sub, summary, sup,
		time, tt,
		u, ul,
		var, video				{
			margin:					0px;
			padding:				0px;
			border:					0px;
			font-size:			100%;
			font:						inherit;
			vertical-align:	baseline;
										}

/* HTML5 display-role reset for older browsers */

		article, aside,
		details,
		figcaption, figure, footer,
		header, hgroup,
		menu,
		nav,
		section						{
			display:				block;
											}

		body							{
			line-height:		1;
											}

		ol, ul						{
			list-style:			none;
											}

		blockquote, q			{
			quotes:					none;
											}

		blockquote:before,
		blockquote:after,
		q:before,
		q:after						{
			content:				'';
			content:				none;
											}

		table, tbody, tfoot,
		thead, tr, th, td	{
			border-collapse:collapse;
			border-spacing:	0;
			border:					1;
											}

/*		@font-face { font-family: Myriad Pro; src: url('../fonts/MyriadPro-Light_0.ttf'); } 
		@font-face { font-family: Myriad Pro; font-weight: bold; src: url('../fonts/MyriadPro-SemiboldSemiCn.ttf');}*/

		body							{
			color:					#656364;
			font-family:		arial;
			background:			#fff
											url(../images/bodybg.png)
											repeat-x 0 0;
			-webkit-padding-start:	0;
											}

		form,
		h1, h2,
		img, input,
		li,
		p,
		table, td, tr,
		ul								{
			margin:					0px;
										}

		form,
		h1, h2,
		img, input
		li,
		p,
		table, td,
		tr,
		ul								{
			padding:				0px;
										}

		ul, li							{
			list-style-type:		none;
										}

		ul, li							{
			display:				inline;
										}
		h1, h2, h3, h4
										{
			font-weight:			normal;
										}

		p								{
			text-align:				justify;
										}

		a								{
			outline:				none;
										}

		a								{
			text-decoration:		none;
										}   

		a img							{
			border:					none;
										}   

		image							{
			border:					0px;
										}

		.clr							{
			clear:					both;
										}

/* cycle-slideshow.BEGIN */
		.cycle-slideshow,
		.cycle-slideshow *				{/* set border-box so that percents can be used for width, padding, etc (personal preference) */
			-webkit-box-sizing:		border-box;
			-moz-box-sizing:		border-box;
			box-sizing:				border-box;
										}
		.cycle-slideshow				{
			width:					100%;
			position:				relative;
										}

		@media only screen
		and (max-width: 480px),
		only screen
		and (max-device-width: 480px)	{
/* media queries, some style overrides to make things more pleasant on mobile devices */
			.cycle-overlay					{
				padding:				4px;
											}
			.cycle-caption					{
				bottom:					4px;
				right:					4px
											}
										}
/* cycle-slideshow.END */

/* header/header_ad slideshow.BEGIN */
		#login_form						{
			display:				grid;
			justify-content: 		center;
			margin-top:				10%;
										}
		#login_username_prompt			{
			margin:					0px 0px 5px 0px;
										}
		#login_username_field			{
			height:					28px;
										}
		#login_password_prompt			{
			margin:					15px 0px 5px 0px;
										}
		#login_password_field			{
			height:					28px;
										}
		#login_submit					{
			margin:					20px 0px 0px 0px;
			width:					100px;
			height:					28px;
										}
		#login_reset					{
			margin:					20px 0px 0px 40px;
			width:					100px;
			height:					28px;
										}
										
		#header							{
			height:					95px;
			clear:					both;
										}
		#header .logo					{
			float:					left;
			width:					180px;
			margin:					18px 0px 0px 5px;
										}	
		#header .title					{
			float:					left;
			width:					290px;
			margin:					30px 0px 0px 15px;
			font-family:			inherit;
			font-size:				15px;
			border-left:			1px #878787 solid;
			padding:				0px 0px 0px 10px;
			line-height:			20px;
										}
		#header_ad						{
			float:					right;
			z-index:				500;
			margin:					0px 0px 0px 0px;
										}
		#header_ad li					{
			display:				none;
										}
		#header_ad li.first			{
			display:				block;
										}
		.header_ad_pager				{
			float:					right;
			height:					27px;
			z-index:				500;
			opacity:				0.3;
			overflow:				hidden;
			margin:					-5px 5px 5px 0px;
										}
		.header_ad_pager span			{ 
			font-size:				40px;
			width:					12px;
			height:					12px; 
			display:				inline-block;
			color:					rgb(051, 153, 255);
										}
		.header_ad_pager span.cycle-pager-active {
			color:					rgb(255, 102, 0);
										}
		.header_ad_pager > *				{
			cursor:					pointer;
										}
/* header/header_ad slideshow.END */

/* newsblock/newsblock slideshow.BEGIN */
		.newsblock						{
			border:					1px solid #D4D4D6;
			border-radius:			5px 5px 5px 5px;
			margin:					30px 0px 0px 5px;
			padding:				5px 10px 10px 10px;
			width:					464px;
			float:					left;
										}
		.newsblock h2					{/* main title */
			color:					#2088ed;
			line-height:			25px;
			font-size:				15px;
										}
		.newsblock h3					{/* current news title */
			color:					#ed5e00;
			font-size:				15px;
			margin:					5px 0px 0px 5px;
										}
		.newsblock h4					{/* date */
			color:					#ed5e00;
			font-size:				12px;
			margin:					3px 0px 0px 10px;
										}
		.newsblock  p					{/* news text */
			color:					#5d5d5d;
			font-size:				14px;
			line-height:			1.5;
			margin:					5px 0px 5px 10px;
			text-align:				left;
										}
		.newsblock  a					{/* more ... */
			color:					#2088ed;
			font-size:				12px;
			margin:					0px 0px 0px 10px;
										}
		.newsblock_pager				{
			float:					right;
			text-align:				right;
			margin:					-15px 0px 0px 0px;
			height:					27px;
			z-index:				500;
			opacity:				0.3;
			overflow:				hidden;
										}
		.newsblock_pager span			{
			font-size:				40px;
			width:					15px;
			height:					15px; 
			display:				inline-block;
			color:					rgb(051, 153, 255);
										}
		.newsblock_pager span.cycle-pager-active {
			color:					rgb(255, 102, 0);
										}
		.newsblock_pager > *				{
			cursor:					pointer;
										}
		#newsblock_archive				{
			width:					725px;
			border:					0;
			margin:					15px 0px 0px 10px;
			padding:				0px 0px 0px 0px;
										}
		#newsblock_archive h3			{
			color:					#2088ed;
			font-size:				12px;
			margin:					20px 0px 0px 5px;
										}
		#newsblock_archive h4			{
			color:					#ed5e00;
			font-size:				15px;
			margin:					3px 0px 0px 10px;
										}
		#newsblock_archive p				{
			color:					#5d5d5d;
			font-size:				14px;
			line-height:			1.5;
			margin:					5px 0px 5px 20px;
										}
/* newsblock/newsblock slideshow.END */

/* testimonials/testimonials slideshow.BEGIN */
		.testimonials					{
			border:					1px solid #D4D4D6;
			border-radius:			5px 5px 5px 5px;
			margin:					30px 0px 0px 5px;
			padding:				5px 10px 10px 10px;
			width:					464px;
			overflow:				auto;
			float:					right;
										}
		.testimonials h2					{/* main title */
			color:					#2088ed;
			line-height:			25px;
			font-size:				15px;
										}
		.testimonials h3					{/* current news title */
			color:					#ed5e00;
			font-size:				15px;
			margin:					5px 0px 0px 5px;
										}
		.testimonials h4					{/* date */
			color:					#ed5e00;
			font-size:				12px;
			margin:					3px 0px 20px 10px;
										}
		.testimonials p					{/* news text */
			color:					#5d5d5d;
			font-size:				14px;
			line-height:			1.5;
			margin:					5px 10px 5px 10px;
										}
		.testimonials  a					{/* more ... */
			color:					#2088ed;
			font-size:				12px;
			margin:					0px 0px 0px 10px;
										}
		.testimonials_pager				{
			float:					right;
			text-align:				right;
			margin:					-15px 0px 0px 0px;
			height:					27px;
			z-index:				500;
			opacity:				0.3;
			overflow:				hidden;
										}
		.testimonials_pager span			{
			font-size:				40px;
			width:					15px;
			height:					15px; 
			display:				inline-block;
			color:					rgb(051, 153, 255);
										}
		.testimonials_pager span.cycle-pager-active {
			color:					rgb(255, 102, 0);
										}
		.testimonials_pager > *			{
			cursor:					pointer;
										}
		#testimonials_archive			{
			width:					725px;
			border:					0;
			margin:					15px 0px 0px 10px;
			padding:				0px 0px 0px 0px;
										}
		#testimonialsk_archive h3		{
			color:					#2088ed;
			font-size:				12px;
			margin:					20px 0px 0px 5px;
										}
		#testimonials_archive h4			{
			color:					#ed5e00;
			font-size:				15px;
			margin:					3px 0px 0px 10px;
										}
		#testimonials_archive p			{
			color:					#5d5d5d;
			font-size:				14px;
			line-height:			1.5;
			margin:					5px 0px 5px 20px;
										}
/* testimonials/testimonials slideshow.END */

/* exam login.BEGIN */
		.access_denied		{
			padding:				150px 0px 149px 0px;
			color:					red;
			font-size:			20px;
											}
		#login_failed			{
			padding:				20px 0px 11px 0px;
			color:					red;
			font-size:			20px;
											}
		#exam_login_form	{
			padding:				60px 0px 50px 240px;
											}
		#exam_login_username_prompt	{
			margin:					0px 0px 5px 0px;
											}
		#exam_login_username_field	{
			height:					28px;
											}
		#exam_login_password_prompt	{
			margin:					15px 0px 5px 0px;
											}
		#exam_login_password_field	{
			height:					28px;
											}
		#exam_login_submit	{
			margin:					20px 0px 0px 0px;
			width:					100px;
			height:					28px;
											}
		#exam_login_reset	{
			margin:					20px 0px 0px 40px;
			width:					100px;
			height:					28px;
											}
		#exam_login_register	{
			margin:					20px 0px 0px 40px;
			width:					150px;
			height:					28px;
											}
/* exam login.END */

/* exam.BEGIN */
		#exam_start				{
			width:					118px;
			height:					32px;
			margin:					-7px -10px 0px 0px;
			border:					0;
			background:			transparent url(../images/button-start.png) no-repeat;
			background-size:	118px;
			overflow:				hidden;
			cursor:					pointer;
			float:					right;
										}
		#SessionDuration_box	{
			font-size:			17px;
			color:					red;
			margin:					0px 10px 0px 0px;
			float:					right;
										}
		#JustClock_box					{
			font-size:				17px;
			margin:					0px 25px 0px 0px;
			float:					right;
										}
		#exam_score_display				{
			font-size:				16px;
			margin:					5px 0px 0px 0px;
			font-family:			arial narrow;
			font-variant:			small-caps;
			font-stretch:			condensed; /* ArialNarrow compatibility with Firefox */
										}
		#exam_score_display_title_row	{
			background-color:		#EAEAEA;
										}
		#exam_score_display_title_column {
			padding:				1px 20px 3px 20px;
										}
		#exam_score_display_value_row	{
			background-color:		#DDDDDD;
			font-weight:			bold;
										}
		#exam_score_display_value_column {
			padding:				1px 20px 3px 20px;
										}
		#exam_review_control_buttons_navigation {
			vertical-align:			bottom;
			background-repeat:		no-repeat;
			background-position:	left bottom;
			background-size:		auto 39px;
			padding:				5px 0px 0px 1px;
			text-align:				left;
										}
		#exam_review_control_buttons_navigation input {
			width:					48px;
			height:					39px;
			border:					0;
			background:				transparent;
			cursor:					pointer;
										}
		#exam_review_control_buttons_jump {
			vertical-align:			bottom;
			background-repeat:		no-repeat;
			background-position:	center bottom;
			background-size:		auto 39px;
										}
		#hiddenFrame					{
			position:				absolute;
			top:					-1px;
			left:					-1px;
			width:					1px;
			height:					1px;
										}
		#exam_review_control_buttons_jump_field {
			position:				relative;
			display:				block;
			width:					60px;
			height:					auto;
			top:					18px;
			left:					36px;
			right:					0px;
			bottom:					0px;
			text-align:				center;
			font-family:			arial;
			font-size:				14px;
			font-weight:			bold;
			border:					0;
			background:				transparent;
										}
		#exam_review_control_buttons_jump_submit {
			position:				relative;
			display:				block;
			height:					24px;
			width:					43px;
			top:					0px;
			left:					99px;
			right:					0px;
			bottom:					0px;
			border:					0;
			background:				transparent;
			cursor:					pointer;
										}
		#exam_review_control_buttons_general {
			vertical-align:			bottom;
			background-repeat:		no-repeat;
			background-position:	right bottom;
			background-size:		auto 39px;
			padding:				0px 2px 0px 0px;
			text-align:				right;
										}
		#exam_review_control_buttons_general input {
			width:					48px;
			height:					39px;
			border:					0;
			background:				transparent;
			cursor:					pointer;
										}
		#exam_control_button_strip {
			margin:					1px 0px 1px 0px;
			border-collapse:		separate;
			border-spacing:			2px;
										}
		#exam_review_control_button_strip_current_correct {
			background-color:		rgb(150, 250, 150);
			border:					2px solid #0099ff;
										}
		#exam_review_control_button_strip_current_incorrect {
			background-color:		#FFDFBD;
			border:					2px solid #0099ff;
										}
		#exam_simulation_control_button_strip_current_answered {
			background-color:		lightblue;
			border:					2px solid #0099ff;
										}
		#exam_control_button_strip_current_unanswered {
			background-color:		lightgray;
			border:					2px solid #0099ff;
										}
		#exam_review_control_button_strip_range_correct {
			background-color:		rgb(150, 250, 150);
										}
		#exam_review_control_button_strip_range_incorrect {
			background-color:		#FFDFBD;
										}
		#exam_simulation_control_button_strip_range_answered {
			background-color:		lightblue;
										}
		#exam_control_button_strip_range_unanswered {
			background-color:		lightgray;
										}
		#exam_control_button_strip input,
		#exam_review_control_button_strip_current_correct input,
		#exam_review_control_button_strip_current_incorrect input,
		#exam_review_control_button_strip_current_unanswered input,
		#exam_review_control_button_strip_range_correct input,
		#exam_review_control_button_strip_range_incorrect input,
		#exam_review_control_button_strip_range_unanswered input {
			vertical-align:			middle;
			text-align:				center;
			width:					30px;
			height:					auto;
			border:					0;
			padding:				0px 0px 0px 0px;
			font-family:			arial narrow;
			font-size:				12px;
			font-weight:			bold;
			font-stretch:			condensed; /* ArialNarrow compatibility with Firefox */
			line-height:			14px;
			background:				transparent;
			overflow:				hidden;
			cursor:					pointer;
										}
		#account_data_display			{
			vertical-align:			top;
			padding:				5px 0px 0px 0px;
			font-size:				10px;
			line-height:			16px;
										}
		#account_data_display p			{
			text-align:				center;
			font-weight:			bold;
			padding:				5px 5px 0px 5px;
										}
		#question_number				{
			background:				url(../images/exam_question_bg.png) repeat-x left top;
			font-family:			arial;
			font-size:				15px;
			line-height:			22px;
			font-weight:			bold;
			padding:				15px 0px 15px 0px;
										}
		#question_body					{
			background:				url(../images/exam_question_bg.png) repeat-x left top;
			font-family:			arial;
			font-size:				15px;
			line-height:			22px;
			font-weight:			bold;
			padding:				15px 10px 15px 10px;
										}
		#question_attributes			{
			background-color: #e4e4e4;
			padding: 5px 0px 5px 50px;
			margin: 10px 0px 0px 0px;
			font-family: arial;
			font-size: 11px;
			font-weight: bold;
			line-height: 15px;
										}
		#answer_correct_mark			{
			vertical-align:			middle;
			background-color:		rgb(150, 250, 150);
										}
		#answer_simulation_mark			{
			vertical-align:			middle;
			background-color:		lightgray;
										}
		#answer_selector_body_correct	{
			font-family:			arial;
			font-size:				13px;
			font-weight:			bold;
			text-indent:			-51px;
			line-height:			normal;
			background-color:		rgb(150, 250, 150);
			padding:				10px 0px 10px 55px;
										}
		#answer_selector_body_correct input {
			cursor:					pointer;
									}
		#answer_selector_body_simulation {
			font-family:			arial;
			font-size:				13px;
			font-weight:			bold;
			text-indent:			-51px;
			line-height:			normal;
			background-color:		lightgray;
			padding:				10px 0px 10px 55px;
										}
		#answer_selector_body_simulation input {
			cursor:					pointer;
									}
		#answer_mark_incorrect			{
			vertical-align:			middle;
			background-color:		#FFDFBD;
										}
		#answer_selector_body_incorrect	{
			font-family:			arial;
			font-size:				13px;
			font-weight:			bold;
			text-indent:			-51px;
			line-height:			normal;
			background-color:		#FFDFBD;
			padding:				10px 0px 10px 55px;
										}
		#answer_selector_body_incorrect input {
			cursor:					selector;
										}
		#answer_mark_unchecked			{
			vertical-align:			middle;
			background-color:		white;
										}
		#answer_selector_body_unchecked	{
			font-family:			arial;
			font-size:				13px;
			font-weight:			bold;
			text-indent:			-51px;
			line-height:			normal;
			background-color: 		white;
			padding:				10px 0px 10px 55px;
										}
		#answer_selector_body_unchecked input {
			cursor:					pointer;
										}
/* exam.END */

/* tools calculator */
		#tools_calculator_table 			{
			font-family:			arial narrow;
			font-size:				14px;
			font-weight:			bold;
			font-stretch:			condensed; /* ArialNarrow compatibility with Firefox */
			text-align:				center;
										}
		#tools_calculator_table td 		{
			padding:				2px 2px 2px 2px;
										}
		#tools_calculator_table input 		{
			background:				beige;
			text-align:				center;
										}
/* tools calculator */

.clear {
	clear:					both;}
.fleft {
	float:					left;}
.fright {
	float:					right;}
	
.marginL5{
	margin-left:			8px;}
.marginR5{
	margin-right:			5px;}
.marginT5{
	margin-top:				5px;}
.marginB5{
	margin-bottom:			5px;}
/*-----------------/ Default End /----------------- */

		#mainwrap						{
			width:					982px;
			margin:					0px auto;
										}

/*-----------------/ Nav Start /----------------- */
#navbox {
	clear:					both;}
#navbox .navleft {
	width:					10px;
	background:				url(../images/navleft.png)
							no-repeat;
	float:					left;
	height:					50px;}
#navbox .navright {
	width:					10px;
	background:				url(../images/navright.png)
							no-repeat;
	float:					right;
	height:					50px;}
#navbox .nav {
	background:				url(../images/navbg.png)
							repeat-x;
	width:					962px;
	height:					50px;
	float:					left;}
		#navbox .nav .menu			{
			float:					left;
			width:					100%;
			vertical-align:			bottom;
									}
#navbox .nav .menu ul{
	-webkit-padding-start:	0px;}
#navbox .nav .menu li{
	vertical-align:	bottom;
	display:	flex;
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
	height:	auto;
	float:					left;
	background:				url(../images/menudivider.png);
	background-repeat:		no-repeat;
	background-position:	center right;}
		#navbox .nav .menu li a		{
			color:					#fff;
			display:				block;
			font-size:				14px;
			text-transform:			uppercase;
			padding:				15px 14px 0px 14px;
			height:					35px;
									}
#navbox .nav .menu li a:hover {
	background:				url(../images/navover.png)
							repeat-x;}
#navbox .nav .menu li a.selected {
	background:				url(../images/navover.png)
							repeat-x;}
#navbox .nav .login {
	float:					right;
	text-align:				left;
	padding-top:			11px;}
#navbox .nav .login input {
	padding:				0px 15px;
	height:					26px;
	-webkit-border-radius:	5px;
	-moz-border-radius:		5px;
	border-radius:			5px;
	background:				url(../images/loginbg.png)
							repeat-x;
	color:					#000;
	font-weight:			bold;
	text-transform:			uppercase;
	margin-left:			10px;
	cursor:					pointer;}

/* maincont.BEGIN */
		#maincont						{
			clear:					both;
			padding:				10px 0px;
										}
		#maincont .leftcont				{
			width:					200px;
			height:					395px;
			-webkit-border-radius:	5px;
			-moz-border-radius:		5px;
			border-radius:			5px;
			float:					left;
			background:				url(../images/leftcontbg.png)
									repeat-x;
			margin:					0px 0px 0px 5px;
			padding:				10px 0px 0px 5px
										}
		#maincont .leftcont ul			{
			padding:				10px 0px 0px 0px;
			margin:					11px 0px 0px 0px;
										}
		#maincont .leftcont ul li			{
			display:				block;
			height:					30px;
			background:				url(../images/leftlibg.png)
									repeat-x center bottom;
			padding:				8px 0px 8px 0px;
			margin:					0px 10px 0px 5px;
										}
		#maincont .leftcont ul li a			{
			display:				block;
			height:					25px;
			padding:				5px 0px 0px 20px;
			margin:					0px 0px 0px 10px;
			background:				url(../images/bullet.png)
									no-repeat 0% 40%;
			color:					#fff;
			font-size:				14px;
										}
		#maincont .leftcont ul li a:hover	{
			color:					#dedbdb;
										}

		#maincont .rightcont				{
			width:					768px;
			float:					left;
										}
		#maincont .rightcont .bgbox		{
			width:					745px;
			height:					370px;
			float:					left;
			padding:				20px 0px 10px 20px;
			margin:					0px 0px 0px 0px;
			background:				url(../images/rightcontbg.png)
									repeat-y
									bottom right;
										}
		#maincont .rightcont .imgbox		{
			width:					210px;
			height:					300px;
			background:				url(../images/homebg_big.png);
			background-repeat:		no-repeat;
			background-position:	bottom right;
			float:					left;
			margin:					10px 0px 10px 15px;
										}
		#maincont .rightcont .welcomeinfo{
			width:					520px;
			line-height:			23px;
			height:					350px;
			float:					left;
										}
		#maincont .rightcont .welcomeinfo h1 {
			font-size:				25px;
			color:					#2d2d2d;
										}
		#maincont .rightcont .welcomeinfo p {
			font-size:				14px;
			line-height:			1.5;
			color:					#4a4a4a;
			margin:					15px 0px 0px 0px;
										}
/* maincont.END */

/* footer .BEGIN */
#footermenubox {
	clear:					both;
	height:					55px;
	padding-top:			5px;}
#footermenubox .footermenuleft {
	width:					10px;
	background:				url(../images/navleft.png)
							no-repeat;
	float:					left;
	height:					50px;}
#footermenubox .footermenuright {
	width:					10px;
	background:				url(../images/navright.png)
							no-repeat;
	float:					right;
	height:					50px;}
#footermenubox .footermenu {
	background:				url(../images/navbg.png)
							repeat-x;
	width:					962px;
	height:					35px;
	float:					left;
	text-align:				center;
	padding:				15px 0px 0px 0px;
	color:#fff;}
#footermenubox .footermenu a {
	color:					#fff;
	font-size:				15px;
	margin:					0px 5px;}
#footer {
	background:				url(../images/footerbg.png)
							repeat-x;
	padding:				10px;
	height:					62px;
	clear:					both;
	-webkit-border-radius:	5px 5px 0px 0px;
	-moz-border-radius:		5px 5px 0px 0px;
	border-radius:			5px 5px 0px 0px;}
		#footer .copyright 			{
			float:					left;
			width:					100%;
									}
#footer .copyright p {
	color:					#2d2d2d;
	font-size:				12px;}
#footer .copyright a {
	color:					#2d2d2d;
	font-size:				13px;}
#footer .copyright a:hover {
	text-decoration:		underline;}
#footer .connectus {
	float:					right;
	text-align:				left;
	margin:					5px;}
#footer .connectus .text {
	float:					left;
	width:					120px;}
#footer .connectus .facebook {
	background:				url(../images/connectus.png)
							no-repeat 0% 50%;
	width:					25px;
	float:					left;
	height:					25px;
	text-indent:			-9999px;}
#footer .connectus .twitter {
	background:				url(../images/connectus.png)
							no-repeat 32% 50%;
	width:					25px;
	float:					left;
	height:					25px;
	text-indent:			-9999px;}
#footer .connectus .link {
	background:				url(../images/connectus.png)
							no-repeat 65% 50%;
	width:					25px;
	float:					left;
	height:					25px;
	text-indent:			-9999px;}
#footer .connectus .gplus {
	background:				url(../images/connectus.png)
							no-repeat 99% 50%;
	width:					25px;
	float:					left;
	height:					25px;
	text-indent:			-9999px;}

/*-----------------/ Login Page Start /----------------- */
.loginbox {
	background:				url(../images/loginbg.jpg)
							repeat-x;
	width:					350px;
	height:					180px;
	margin:					45px 0px 0px 30px;
	border:					1px solid #e0e0e1;
	-webkit-border-radius:	5px;
	-moz-border-radius:		5px;
	border-radius:			5px;
	padding:				65px;}
.loginbox .row1 {
	width:					350px;
	clear:					both;}
.loginbox .col1 {
	width:					65px;
	height:					60px;
	float:					left;
	padding:				14px 5px 5px 0px;
	color:					#9fa4b2;
	font-size:				14px;}
.loginbox .col2 {
	width:					211px;
	height:					55px;
	float:					left;
	padding:				5px;
	color:					#9fa4b2;
	font-size:				14px;}
.error{
	color:					#FF0000;}
.loginbox .uname {
	width:					170px;
	height:					30px;
	background:				url(../images/logbg.jpg)
							no-repeat;
	padding:				5px 10px 5px 50px;
	color:					#9FA4B2;}
.loginbox .pswd {
	width:					170px;
	height:					30px;
	background:				url(../images/unamebg.jpg)
							no-repeat;
	padding:				5px 10px 5px 50px;
	color:					#9FA4B2;}
.loginbox .loginbtn1 {
	width:					224px;
	height:					33px;
	background:				url(../images/loginbtn.jpg)
							repeat-x;
	color:					#fff;
	font-size:				16px;
	cursor:					pointer;
	-webkit-border-radius:	5px;
	-moz-border-radius:		5px;
	border-radius:			5px;
	text-align:				center;}


		.rightinfobox					{
			-webkit-border-radius:	5px;
			-moz-border-radius:		5px;
			border-radius:			5px;
			width:					735px;
			min-height:				383px;
			padding:				10px;
			border:					1px solid #d4d4d6;
			margin-left:			15px;
										}
		.rightinfobox h1					{
			padding:				5px 10px;
			font-size:				17px;
			color:					#191718;
			background:				#d3e9ff;
										}
		.rightinfobox h2					{
			padding:				25px 0px 10px 10px;
			font-size:				15px;
			font-weight:			bold;
										}

		#legal_section					{
			font-size:				15px;
			padding:				0px 0px 0px 10px;
										}
									
		#page_intro						{
			font-size:				15px;
			padding:				15px 0px 15px 10px;
			line-height:			20px;
										}
		#page_paragraph					{
			font-size:				15px;
			padding:				0px 0px 6px 10px;
			line-height:			20px;
										}
		#page_bulleted_text				{
			margin:					0px 0px 0px 10px;
			text-indent:			-10px;
			font-size:				15px;
			padding:				0px 0px 10px 10px;
			line-height:			20px;
										}
									
		#about_us_intro					{
			font-size:				15px;
			padding:				5px 0px 0px 10px;
			line-height:			18px;
										}
									
		#about_us_igor_bio				{
			padding:				30px 0px 0px 0px;
										}
		#about_us_igor_bio_details_1	{
			font-size:				12px;
			margin:					0px 0px 5px 0px;
			font-weight:			bold;
			text-align:				left;
										}
		#about_us_igor_bio_details_2	{
			font-size:				12px;
			margin:					0px 0px 5px 10px;
			text-indent:			-9px;
			text-align:				left;
										}
		#about_us_igor_bio_details_3	{
			font-size:				12px;
			margin:					0px 0px 5px 18px;
			text-indent:			-9px;
			text-align:				left;
										}

	/* library.BEGIN */
		.library						{
			clear:					both;
			overflow:				hidden;
			padding:				0px 0px 0px 10px;
										}
		.library table					{
			background-repeat:		no-repeat;
			background-position:	right top;
			background-size:		38%;
			min-height:				359px;
										}
		.library table td					{
			vertical-align:			top;
										}
		.library ul						{
			list-style:				none;
										}
		.library ul li						{
			display:				block;
			font-size:				16px;
			color:					#2088ed;
			line-height:			32px;
										}
		.library ul li a					{
			font-size:				15px;
			color:					#656364;
										}
		.library ul li a:hover				{
			color:					#2088ed;
										}
		.library ul li div a					{
			font-size:				12px;
			line-height:			5px;
			margin-left:			15px;
			color:					#f86200;
										}
/* library.END */

/* art show.BEGIN */
		#art_show						{
			clear:					both;
			overflow:				hidden;
			padding:				0px 0px 0px 10px;
			background-image:		url(/images/art_show_character.png);
			background-repeat:		no-repeat;
			background-position:	right top;
			background-size:		38%;
			min-height:				360px;
										}
		#art_show_section_title			{
			display:				block;
			font-size:				16px;
			color:					#2088ed;
			line-height:			32px;
			margin:					10px 0px 0px 0px;
										}
		#art_show_contemporary_art_title {
			background-image:		url(/images/contemporary_art_bg.png);
			background-repeat:		no-repeat;
			padding:				5px 0px 5px 10px;
			margin:					0px 0px 0px 5px;
			font-size:				15px;
										}
		#art_show_folk_art_title		{
			background-image:		url(/images/folk_art_bg.png);
			background-repeat:		no-repeat;
			padding:				5px 0px 5px 10px;
			margin:					0px 0px 0px 5px;
			font-size:				15px;
										}
/* art show.END */

.message{
	width:					539px;
	height:					508px;
	background-image:		url(../images/message.png);
	background-repeat:		no-repeat;
	position:				relative;}
.messagetext{
	color:					#555555;
	line-height:			20px;
	font-size:				16px;
	text-align:				center;
	padding:				70px 0px 0px 10px;
	width:					350px; }
.messagetext a{
	color:					#555555;}
.subscriptions_message_image{
	background-image:		url(../images/message2.png);
	height:					100px;
	background-repeat:		no-repeat;
	position:				relative;}
.subscriptions_message_text{
	color:					#555555;
	line-height:			20px;
	font-size:				16px;
	text-align:				center;
	padding:				70px 0px 0px 10px;
	width:					350px; }
		#subscriptions_specialty_label	{
			padding:				0px 0px 5px 10px;
			float:					left;
										}
		#subscriptions_specialty_button	{
			width:					90px;
			text-align:				center;
										}
		#subscriptions_specialty_comment{
			width:					300px;
			height:					22px;
			font-size:				15px;
			float:					left;
			padding:				10px 0px 0px 10px;
										}
										
.message3{
	width:					320px;
	height:					500px;
	background-image:		url(../images/message3.png);
	background-repeat:		no-repeat;
	position:				absolute;
	margin:					400px 0 0 4px; }
.messagetext3{
	color:					#555555;
	line-height:			20px;
	font-size:				16px;
	text-align:				center;
	width:					320px; }
.search{
	float:					right;
	margin:					10px 0px 0px 0px;}
.txtinput{
	border:					1px solid #d3e9ff;
	width:					200px;
	height:					27px;
	text-indent:			10px;
	color:					#b7b6b7;
	font-size:				14px; }
.btn{
	background-image:		url(../images/search.jpg);
	width:					22px;
	height:					28px;
	background-color:		transparent;}
/* online_consulting */
		.formmain						{
			width:						725px;
			display:					block;
			padding:					10px;
			margin:						0px auto;
			overflow:					hidden;
										}
.formmain1{
	width:					656px;
	display:				block;
	padding:				0px 10px 10px 10px;
	margin:					0px auto;
	overflow:				hidden;}
		.form							{
			width:						670px;
			float:						left;
			display:					block;
			margin:						6px 0px 6px 0px;
										}
		.f_left							{
			width:						100px;
			float:						left;
			display:					inline-block;
			font-size:					15px;
			color:						#626264;
			line-height:				30px;
			margin:						0px 15px 0px 0px;
										}
		.f_right						{
			width:						470px;
			float:						left;
			display:					inline-block;
										}

/* support - name & email fields */
		.frmtext						{
			font-size:					12px;
			color:						#565656;
			padding:					1px 5px 1px 5px;
			width:						340px;
			height:						28px;
			background-color:			#fff;
			border:						1px solid #e7e7ec;
										}
.frmtext2{
	font-size:				12px;
	color:					#565656;
	padding:				5px 5px 1px 5px;
	width:					412px;
	height:					88px;
	border:					0px;
	max-height:				88px;
	background-color:		#fff;
	border:					1px solid #e7e7ec;}
		.frmtext3						{
			font-size:					12px;
			color:						#565656;
			padding:					5px 5px 1px 5px;
			width:						340px;
			height:						100px;
			border:						0px;
			max-height:					500px;
			max-width:					600px;
			background-color:			#fff;
			border:						1px solid #e7e7ec;
										}
		#form_error						{
			float:						left;
			font-size:					12px;
			color:						red;
			padding:					5px 0px 0px 115px;
										}
/* support - message field */
		.gobtn5							{
			width:						55px;
			height:						30px;
			border:						0px;
			outline:					none;
			cursor:						pointer;
			-webkit-border-radius:		5px;
			-moz-border-radius:			5px;
			border-radius:				5px;
			background-color:			#fb6300;
			margin:						0px 10px 0px 0px;
			font-size:					12px;
			color:						#fff;
			text-transform:				uppercase;
			text-align:					center;
										}
		.gobtn5:hover					{
			background:					#FF9900;
										}
/*---------------*/
.gobtn6{
	width:					157px;
	height:					30px;
	border:					0px;
	outline:				none;
	cursor:					pointer;
	-webkit-border-radius:	5px;
	-moz-border-radius:		5px;
	border-radius:			5px;
	background-color:		#fb6300;
	margin:					10px 5px 0px 16px;
	font-size:				13px;
	color:					#fff;}
.gobtn7{
	border:					0px;
	outline:				none;
	cursor:					pointer;
	background-color:		#fb6300;
	margin:					0px 15px 10px 0px;
	font-size:				13px;
	color:					#fff;
	padding:				5px 10px 5px 10px;}
a.gobtn7{
	border:					0px;
	margin:					2px 0px 2px 0px;
	padding:				4px 10px 4px 10px;
	height:					25px;
	font-size:				14px;
	line-height:			24px;
	outline:				none;
	cursor:					pointer;
	background-color:		#fb6300;
	color:					#fff;
	display:				inline-block;}
.gobtn7:hover{
	background:				#FF9900;}
.gobtn8{
	border:					0px;
	outline:				none;
	cursor:					pointer;
	background-color:		#3399FF;
	margin:					0px 15px 10px 0px;
	font-size:				13px;
	color:					#fff;
	padding:				5px 10px 5px 10px;}
a.gobtn8{
	border:					0px;
	margin:					0px 0px 0px 0px;
	padding:				0px 10px 0px 10px;
	height:					25px;
	font-size:				13px;
	line-height:			24px;
	outline:				none;
	cursor:					pointer;
	background-color:		#3399FF;
	color:					#fff;
	display:				inline-block;}
.gobtn8:hover{
	background:				#32C3FF;}
.right_info_box_title{
	font-size:				16px;
	color:					#2d2d2d;
	text-transform:			uppercase;
	padding-bottom:			0px;}
.rightinfobox h6{
	padding:				0px 0px 0px 5px;
	font-size:				15px;
	color:					#191718;
	background:				#d3e9ff;
	font-weight:			normal;
	line-height:			25px;
	margin:					8px 0px 8px 0px;}

.question
{	clear:					both;
	overflow:				hidden;
	border:					1px solid #eee;
	text-align:				center;
	padding:				20px 0px;
}
.question a
{	color:					#000000;
	padding:				2px 8px 2px 8px;
	line-height:			25px;
	background-color:		#f2f2f2;
	border:					1px solid #ccc;
	font-size:				14px;
	margin:					0px 1px 0px 0px;
}
.question a.acctive
{	color:					#fff;
	background-color:		#fb6300;
}
.question a.right
{	color:					#313131;
	background-color:		#89d30d;
}
.question a.wrong
{	color:					#fff;
	background-color:		#f03139;
}
.arrows
{	clear:					both;
	overflow:				hidden;
	text-align:				center;
	padding:				20px 0px;
}
.arrows a
{	color:					#fff;
	background-color:		#1981e7;
	font-size:				14px;
	margin:					0px 0px 0px 0px;
	padding:				4px 20px 4px 20px;
	line-height:			20px;
}
.qa_box
{	margin:10px 0px;
	clear:both;
	overflow:hidden;
	padding:0px;
	border:1px solid #f1f3f5;
}
.question_title
{	background-color:#f0f0f0;
	border-bottom:1px solid #ccc;
	padding:10px;
	font-size:15px;
	color:#444;
}
#ddtags
{	clear:both;
	overflow:hidden;
	float:left;
	width:679px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
}
#ddtags dl
{	clear:both;
	margin :0px;
	padding:5px 0px;
	overflow:hidden;
}
#ddtags dl.green
{	clear:both;
	margin:0px;
	padding:5px 0px;
	background-color:#e6ffbe;
}
#ddtags dl.red
{	clear:both;
	margin:0px;
	padding:5px 0px;
	background-color:#fdd8d4;
}
#ddtags dl dt
{	float:left;
	display:inline;
	margin:0px 0px 0px 5px;
	padding:0px;
	width:30px;
	text-align:center;
}
#ddtags dl dd
{	margin:0px;
	float:left;
	display:inline;
	padding:0px;
	font-size:14px;
	color:#474747;
	line-height:18px;
}
#ddtags dl dd.inp_1
{	width:30px;
	text-align:center;
	font-weight:bold;
}
#ddtags dl dd.inp_2
{	width:600px;
	text-align:justify;
}
.option_result
{	text-align:center;
	font-size:15px;
	padding:10px 0px; 0px;
}
.endtest
{	clear:both;
	overflow:hidden;
	margin:80px;
	padding:10px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	border:1px solid #ccc;
	font-size:15px;
	line-height:38px;
}
a.back
{	background-image:		url(../images/back.png);
	background-repeat:		no-repeat;
	-webkit-border-radius:	5px;
	-moz-border-radius:		5px;
	border-radius:			5px;
	border:					1px solid #ccc;
	padding:				2px 25px;
	color:					#12b8ff;
	background-position:	3px 4px;
}
.result_status{
margin:0px;
padding:0px;
}
.result_status span{
float:left;
display:inline;
padding:0px 15px;
}
a.reviews{
color:#fff;
background-color:#1981e7;
font-size:14px;
margin:3px 0px 0px 0px;
padding:4px 20px 4px 20px;
line-height:20px;
display:inline-block;
}
.endtext1{
text-align:center;
font-size:20px;
font-weight:bold;
line-height:38px;
border-bottom:1px dotted #ccc;
margin:10px 0px;
}
.endtext2{
clear:both;
text-align:center;
font-size:13px;
line-height:38px;
border-top:1px dotted #ccc;
margin:10px 0px;
}

.bar{
clear:both;
overflow:hidden;
margin:10px 0px;
width:100%;
background-color:#000;
}
.bar span{
background-color:#fd6400;
display: inline-block;
}

/*account*/
.sum{
float:left;
display:inline;
width:500px;
padding:0px 0px 0px 200px;
color:#1880e5;
}
/*.reports{ border-top:1px solid #dadada;border-bottom:1px solid #dadada; padding:4px 0px 4px 0px; margin:10px;}*/
/*.reports strong, span{ color:#1880e5; padding:0px 10px 0px 0px; font-size:15px;}*/
.salutation{
padding:4px 0px 4px 10px;
font-size:17px;
}
.salutation span{
color:#ff6500;
padding:0px 10px 0px 0px;
font-size:15px;
}
.membersince{
color:#4c4c4c;
font-size:15px;
line-height:25px;
padding:10px 0px 0px 10px;
}
.membersince a{
color:#ff6500;
}
.mainbox{
border:1px solid #dadada;
clear:both;
overflow:hidden;
margin:10px;
padding:0px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.filters{
clear:both;
overflow:hidden;
margin:10px 0px;
}
.filter span{
float:left;
display:inline;
padding:0px 10px 0px 10px;
}
.filter span strong{
font-size:15px;
font-weight:normal;
}
.filtertextbox{
float:left;
display:inline;
border:1px solid #dadada;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
width:167px;
padding:3px;
color:#7c7c7c;
}
.filtertextbox1{
float:left;
display:inline;
border:1px solid #dadada;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
width:127px;
padding:3px;
background-image:url(../images/date.jpg);
background-repeat:no-repeat;
background-position:110px 2px;
}


#ddtagsadmin{ clear:both; overflow:hidden; float:left; width:960px; margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; }
#ddtagsadmin dl { clear:both;margin :0px; padding:0px; overflow:hidden; }
#ddtagsadmin dl.blue{ clear:both;margin :0px; padding:4px 0px; background-color:#258df3;   }
#ddtagsadmin dl.light{ clear:both;margin :0px; padding:4px 0px;background-color:#fbfbfb; border-bottom:1px solid #dadada; }
#ddtagsadmin dl.light:hover{ clear:both;margin :0px; padding:4px 0px;background-color:#eef7fd; border-bottom:1px solid #dadada; }
#ddtagsadmin dl.grey{ clear:both;margin :0px; padding:4px 0px;background-color:#eef7fd; border-bottom:1px solid #dadada;}
#ddtagsadmin dl dt {float:left; display:inline; margin:0px 0px 0px 5px;padding:0px;width:30px; text-align:center; }
#ddtagsadmin dl dd {margin:0px; float:left; display:inline;	padding:0px;font-size:14px; color:#474747; line-height:20px; }
.m_1{ width:30px; text-align:center;}
.m_2{ width:170px; text-align: left;}
.m_3{ width:162px; text-align:left;}
.m_4{ width:223px; text-align:left;}
.m_5{ width:64px; text-align:left;}
.m_6{ width:80px; text-align:left;}
.m_7{ width:123px; text-align:left;}
.m_8{ width:55px; text-align:center;}
.m_9{ width:45px; text-align:center;}

.s_1{ width:37px; text-align:center;}
.s_2{ width:360px; text-align: left;}
.s_3{ width:85px; text-align: left;}
.s_4{ width:138px; text-align: left;}
.s_5{ width:138px; text-align: left;}
.s_6{ width:72px; text-align: left;}
.s_7{ width:102px; text-align:right; color:#ff6500;}

.s_8{ width:37px; text-align:center;}
.s_9{ width:173px; text-align: left;}
.s_10{ width:166px; text-align: left;}
.s_11{ width:303px; text-align: left;}
.s_12{ width:132px; text-align: left;}
.s_13{ width:60px; text-align: center;}
.s_14{ width:60px; text-align: center;  }
a.check{
	background-image:		url(../images/check.png);
	background-repeat:		no-repeat;
	width:					18px;
	height:					17px;
	display:				inline-block;}
a.edit{
	background-image:		url(../images/edit.png);
	background-repeat:		no-repeat;
	width:					18px;
	height:					17px;
	display:				inline-block;}
.buttons{
	clear:					both;
	overflow:				hidden;}
.buttons a{
	float:					left;
	display:				inline;
	font-size:				13px;
	color:					#eef7fd;
	background-color:		#ff6500;
	margin:					0px 0px 10px 10px;
	padding:				3px 10px;
	-webkit-border-radius:	5px;
	-moz-border-radius:		5px;
	border-radius:			5px;}
	

#ddtagsexam{ clear:both; overflow:hidden; float:left; width:465px; margin:20px 0px 0px 0px; padding:0px 0px 20px 0px; }
.tabsright{padding:0px 0px 20px 0px; overflow:hidden; background-image:url(../images/ex_tabright.png); background-repeat:repeat-y; }
.tabsright1{padding:20px 0px 20px 20px; overflow:hidden;  }
.bluexam{ margin :0px; padding:6px 0px 0px 0px; background-color:#258df3; overflow:hidden;   }
.exam1{ float:left; display:inline; width:150px; margin:0px 0px 0px 10px;}
.exam2{ float:right; display:inline; width:100px;margin:0px 10px 0px 0px;}
.examlist{ background-color:#eef7fd; padding:5px; font-size:14px; color:#646464;}
.examaddedby{ font-size:11px ; text-align:right;}
#ddtagsexam dl { clear:both;margin :0px; padding:0px; overflow:hidden; }
#ddtagsexam dl.blue{ clear:both;margin :0px; padding:4px 0px; background-color:#258df3;   }
#ddtagsexam dl dt {float:left; display:inline; margin:0px 0px 0px 5px;padding:0px;width:30px; text-align:center; }
#ddtagsexam dl dd {margin:0px; float:left; display:inline;	padding:0px;font-size:14px; color:#474747; line-height:20px; }
.allowtakes{font-size:11px ; text-align:left;}
.exm_input{ width:296px; height:26px; border:1px solid #dbdbdb; font-size:12px; color:#494646; }
.exm_input1{ width:175px; height:26px; border:1px solid #dbdbdb; font-size:12px; color:#494646; float:left;}
.exm_input2{ width:99px; height:26px; border:1px solid #dbdbdb; font-size:12px; color:#494646; float:left;}
.exm_input3{ width:78px; height:26px; border:1px solid #dbdbdb; font-size:12px; color:#494646; float:left; text-align:center;}
.exam_line{ border-bottom:1px solid #ccc; height:5px; clear:both; margin-bottom:3px;}
.examtitle{ font-size:14px; color:#646464; line-height:24px; padding:5px 0px ;}
.examtitle1{ font-size:12px; color:#646464; line-height:18px; padding:0px 0px ;}
.examtext{ font-size:12px; color:#494646; line-height:18px; padding:5px 0px ;}
.examtext2{ font-size:13px; color:#646464; line-height:25px; padding:5px 0px ;}
.exam_radio{ padding:0px; margin:0px 0px 5px 0px; clear:both; overflow:hidden;}
.exam_radio span{ float:left; display:inline; line-height:15px; font-size:12px; color:#494646; padding:0px 15px 0px 0px;}
.exam_radio1{ padding:0px; margin:0px 0px 5px 0px; clear:both; overflow:hidden;}
.exam_radio1 span{  font-size:13px; color:#646464; padding:0px 15px 0px 0px; line-height:25px;}
.time1{ width:14px; float: left; display:inline-block; margin:4px 0px 0px 0px;}
.time2{ width:373px; float: left; display:inline-block;}
.exam_radio2{ padding:0px; margin:0px 0px 5px 30px; clear:both; overflow:hidden;}
.exam_radio2 span{ float:left; display:inline; line-height:15px; font-size:12px; color:#494646; padding:0px 15px 0px 0px;}
.exambuttons{ clear:both; overflow:hidden;}
.exambuttons a{ float:left; display:inline; font-size:13px; color:#eef7fd; background-color:#ff6500; margin:10px 10px 10px 0px; padding:5px 10px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
a.remove{ background-image:url(../images/remove.png); background-repeat:no-repeat; width:26px; height:26px; display:inline-block; position:absolute; margin:-29px 0 0 425px;}

div.dropdown{
	color: #555;
	margin: 3px -22px 0 0;
	width: 143px;
	position: relative;
	height: 17px;
	text-align:left;}
div.submenu
{
background: #fff;
position: absolute;
top: -12px;
left: -20px;
z-index: 100;
width: 135px;
display: none;
margin-left: 10px;
padding: 40px 0 5px;
border-radius: 6px;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45);
}

.dropdown  li a{
	color: #555555;
	display: block;
	font-family: arial;
	font-weight: bold;
	padding: 6px 15px;
	cursor: pointer;
	text-decoration:none;}
.dropdown li a:hover
{
    background:#258df3;
    color: #FFFFFF;
    text-decoration: none;
    
}

a.account
{
font-size: 15px;
line-height: 16px;
color: #555;
position: absolute;
z-index: 110;
display: block;
padding: 11px 0 0 20px;
height: 28px;
width: 121px;
margin: -11px 0 0 -10px;
text-decoration: none;
background: url(../images/arrow.png) 116px 17px no-repeat;
cursor:pointer;
}

.root {
	list-style:				none;
	margin:					0px;
	padding:				0px;
	font-size:				11px;
	padding:				11px 0 0 0px;
	border-top:				1px solid #dedede;
}
/* ------- Megha's CSS ------*/

.topbox
{
	padding: 10px;
	clear: both;
}
.buttons_q
{
	display: inline;
	font-size: 13px;
	color: #eef7fd;
	background-color: #ff6500;
	margin: 0px 0px 10px 10px;
	padding: 3px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px; cursor:pointer;
}
.leftbox
{
	float: left;
	width: 460px;
}
.leftbox .questionsbox
{
	width: 478px;
	height: 362px;
	overflow-y: scroll;
	margin-bottom: 10px;
}
#ddtagsadmin2
{
	clear: both;
	float: left;
	margin: 0;
	overflow: hidden;
	padding: 0 0 20px;
	width: 460px;
}
#ddtagsadmin2 dl
{
	clear: both;
	margin : 0px;
	padding: 0px;
	overflow: hidden;
}
#ddtagsadmin2 dl.blue
{
	clear: both;
	margin : 0px;
	padding: 4px 0px;
	background-color: #258df3;
}
#ddtagsadmin2 dl.light
{
	clear: both;
	margin : 0px;
	padding: 4px 0px;
	background-color: #fbfbfb;
	border-bottom: 1px solid #dadada;
}
#ddtagsadmin2 dl.light:hover
{
	clear: both;
	margin : 0px;
	padding: 4px 0px;
	background-color: #eef7fd;
	border-bottom: 1px solid #dadada;
}
#ddtagsadmin2 dl.grey
{
	clear: both;
	margin : 0px;
	padding: 4px 0px;
	background-color: #eef7fd;
	border-bottom: 1px solid #dadada;
}
#ddtagsadmin2 dl dt
{
	float: left;
	display: inline;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	width: 30px;
	text-align: center;
}
#ddtagsadmin2 dl dd
{
	margin: 0px;
	float: left;
	display: inline;
	padding: 0px;
	font-size: 14px;
	color: #474747;
	line-height: 20px;
}
#ddtagsadmin2 .m_1
{
	width: 40px;
	text-align: center;
}
#ddtagsadmin2 .m_2
{
	width: 20px;
	text-align: left;
}
#ddtagsadmin2 .m_3
{
	width: 320px;
	text-align: left;
}
#ddtagsadmin2 .m_4
{
	width: 80px;
	text-align: center;
}
.rightbox
{
	float: left;
	width: 470px;
	margin-left: 25px;
}
.tabbtn
{
	float: left;
	border: none; cursor:pointer;
}
.row
{
	clear:		both;
	font-size:	12px;
	padding:	3px;
	color:	#494646;
}
.row .col1
{
	float: left;
	width: 65px;
}
.row .col1
{
	float: left;
	width: 75px;
}
.rightbox .btnbox
{
	margin: 10px 0px;
	clear: both;
}
.leftbox .btnbox
{
	padding: 10px 0px;
	clear: both;
}
.buttons1 {
	display:				inline;
	font-size:				13px;
	color:					#eef7fd;
	background-color:		#ff6500;
	margin:					0px 0px 10px 10px;
	padding:				3px 10px;
	-webkit-border-radius:	5px;
	-moz-border-radius:		5px;
	border-radius:			5px;
	cursor:					pointer;}

#ddtagsedit{ clear:both; overflow:hidden; float:left; width:679px; margin:0px 0px 0px 0px; padding:10px 10px 20px 10px; }
#ddtagsedit dl { clear:both;margin :0px; padding:5px 0px; overflow:hidden; }

#ddtagsedit dl dd {margin:0px; float:left; display:inline;	padding:0px 20px 0px 0px;font-size:14px; color:#474747; line-height:18px;width:100px; text-align:right;  }
#ddtagsedit dl dt {float:left; display:inline; margin:0px 0px 0px 5px;padding:0px;width:330px; text-align:left; }
.inputtext{ border:1px solid #ccc; padding:3px; width:250px; height:20px;}