	/* navigation */
	
	table#tbl_nav 
{ 
	border-style: solid; 
	border-width:1px;
	border-color:#808080;
	padding-left: 3px; 
	width:100%;
}
	
	table#tbl_nav a
{
	display: block;
	color: #00008B;
	border-bottom: #FFFFFF thin solid;
	text-decoration: none;
	padding-left: 5px;
}
	
	table#tbl_nav a:hover
{
	/*font-weight: bold;*/
	background-color: #C0C0C0;
}

	.label_nav_section
{
	display: block;
	padding-left: 5px;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	border-bottom: #FFFFFF thin solid;
	background-color: #808080;
}
	
	table#tbl_profile_filter_centre
	{
	width:98%;
	margin:4px;
	}
	
	table#tbl_profile_filter_centre td
	{
	width:33.3%;
	}
	
	
/*	user profile */

	table#tbl_UserProfile
{
	padding-top: 4px;
	width:100%;
}

	th.profile
{
	padding-left: 4px;
	font-weight: bold;
	color: #DC143C;
	padding-top: 4px;
}

	td.profile_des
{
	width: 50%;
	padding-bottom: 4px;
	padding-left: 4px;
	font-weight: bold;
	vertical-align: top;
}

	td.profile_val
{
	font-weight: bold;
	padding-bottom: 4px;
	width:50%;
}

	td.bottom_border
{
	height: 2px;
	background-color: #4682B4;
}
	
	/* table questions */	
	
	table#tbl_Questions
	{
	width: 100%;
	color: #00008B;
	background-color: #FFFFFF;
	}
	
	table#tbl_Questions tr.tbr_q_des
	{
	font-weight: bold;
	font-size: 12px;
	}	
	
	table#tbl_Questions td.tbc_q_no
	{
	width: 50px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:9px;
	font-weight:normal;
	text-align:center;
	border-top-style:solid;
	border-top-color:#DCDCDC;
	border-top-width:1px;
	}
	
	table#tbl_Questions td.tbc_q_text
	{
	width: 350px;
	padding-top:5px;
	padding-bottom:5px;
	border-top-style:solid;
	border-top-color:#DCDCDC;
	border-top-width:1px;
	}
	
	table#tbl_Questions td.tbc_q_status
{
	width: 100px;
	color: #B22222;
	padding-top:5px;
	padding-bottom:5px;
	text-align:right;
	border-top-style:solid;
	border-top-color:#DCDCDC;
	border-top-width:1px;
}	
	
	/* user stats */
	
	table#tbl_UserStats
{
	width: 100%;
}
	
	table#tbl_UserStats tr.tbr_profile_title
{
	background-color: #DCDCDC;
}

	table#tbl_UserStats td
	{
	border-width: 1px;
	border-style:solid;
	border-color:#A9A9A9;
	}
	
	table#tbl_UserStats td.tch_profile_category
	{
	width: 150px;
	font-weight: bold;
	}
	
	table#tbl_UserStats td.tch_percentage
	{
	font-weight:bold;	
	}
	
	table#tbl_UserStats td.tch_tally
	{
	width: 80px;
	font-weight: bold;
	text-align:right;
	}
	
	table#tbl_UserStats td.tbc_profile_item
	{
	width: 150px;
	}
	
	table#tbl_UserStats td.tbc_bar_chart
	{
	width: 160px;
	font-weight: bold;	
	}
	
	table#tbl_UserStats td.tbc_tally
	{
	width: 80px;
	font-weight: bold;
	text-align: right;
	}
	
	/* answer stats */

	table#tbl_AnswerStats
{
	width: 100%;
	/*border-collapse:collapse;*/
}
	
	table#tbl_AnswerStats tr.tbr_q_des
{
	
}
	
	table#tbl_AnswerStats tr.tbr_q_opt
	{
	font-weight: normal;
	background-color: #FFFFFF;
	}
	
	table#tbl_AnswerStats td
	{
	/*border-width: 1px;
	border-style:solid;
	border-color:#FFFFFF;*/
	}
	
	table#tbl_AnswerStats td.tbc_separator
	{
	height:10px;
	/*background-color:#A9A9A9;*/
	}
	
	table#tbl_AnswerStats td.tbc_q_no
	{ 
	width:32px;
	font-size:9px;
	vertical-align:top;
	text-align:center;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#a9a9a9;
	}
	
	table#tbl_AnswerStats td.tbc_q_text
	{
	width:315px;
	font-weight:bold;
	color:#000000;
	vertical-align:top;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#a9a9a9;
	}
	
	table#tbl_AnswerStats td.tbc_is_user
{
	text-align:center;
}
	
	table#tbl_AnswerStats td.tbc_q_option
	{
	width:315px;	
	}
	
	table#tbl_AnswerStats td.tbc_q_info
	{
	border-style:solid;
	border-color:#a9a9a9;
	border-width:1px;	
	}
	
	
	table#tbl_AnswerStats td.tbc_q_percent
	{
	width:154px;
	}
	
	/*
	table#tbl_AnswerStats td.tbc_q_total
	{
	width:20%;
	}
	*/
	
	table#tbl_AnswerStats a
	{
	color:#00008B;
	}
	
	table#tbl_AnswerStats a:hover
	{
	color:red;
	}
	
	/* advertising */
	
	table#tbl_Advertising
	{
	background-color:#FFFFFF;	
	width: 100%;
	}
	
	table#tbl_Advertising td
	{
	 text-align: center;
	}
	

	
	table#tbl_Login
	{
		
	}
	
	table#tbl_Login td.login_des
	{
	font-weight:bold;
	width:90px;	
	}
	
	/* news headline */
	
	table#tbl_News
	{
	width:100%;
	}
	
	table#tbl_News td
	{
	width:50%;
	height:120px;
	vertical-align:top;
	padding-right:4px;
	padding-top:4px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#DCDCDC;
	}
	

	
	/* page header */
	
	table#tbl_PageHeader
{
	width: 100%;
	background-color: #DCDCDC;
}
	
	table#tbl_PageHeader td#tbc_PageTitle
	{
	width:50%;	
	text-align:left;
	}
	
	table#tbl_PageHeader td#tbc_PageDateTime
	{
	width:50%;	
	text-align:right;
	}
	
	table#table_results_question_top
	{
	width:100%	
	}
	
	table#table_results_question_top td#left
	{
	width:50%;
	/*text-align:left;*/	
	}
	
	table#table_results_question_top td#right
	{
	width:50%;
	/*text-align:right;*/
	}
	
	/* project input*/
	
	table#tbl_Project
	{
	margin:4px;
	width:90%;	
	}
	
	table#tbl_Project td.tbc_ProjectDes
	{
	width:30%;	
	}
	
	table#tbl_Project td.tbc_ProjectVal
	{
	width:70%;
	}
	
	/* project data */
	
	table#tbl_ProjectData
	{
	width:100%;
	border-collapse:separate;
	/* background-color:black; */
	}
	
	table#tbl_ProjectData td.tbc_ProjectData
	{
	border-style:solid;
	border-width:1px;
	border-color:#A9A9A9;
	}
	
	/* project master */
	
	table#tbl_ProjectMaster
	{
	width:100%;
	}
	
	table#tbl_ProjectMaster td
	{
	border-width: 1px;
	border-style:solid;
	border-color:#A9A9A9;
	}
	
	table#tbl_ProjectMaster a
	{
	text-decoration:none;
	color:#00008B;
	display:block;
	}
	
	table#tbl_ProjectMaster a:hover
	{
	font-weight:bold;
	color:Red;
	}
	
	table#tbl_ProjectMaster td#tbh_ProjectMasterTaskID
	{
	width:8%;
	font-weight:bold;
	background-color:#DCDCDC;
	}
	
	table#tbl_ProjectMaster td#tbh_ProjectMasterObj
	{
	width:22%;
	font-weight:bold;
	background-color:#DCDCDC;
	}
	
	table#tbl_ProjectMaster td#tbh_ProjectMasterDes
	{
	width:70%;
	font-weight:bold;
	background-color:#DCDCDC;
	}
	
	table#tbl_ProjectMaster td.tbc_project_task_id
	{
	width:8%;
	/* background-color:#FFFFFF; */
	}
	
	table#tbl_ProjectMaster td.tbc_project_obj
	{
	width:22%;
	/* background-color:#FFFFFF; */
	}
	
	table#tbl_ProjectMaster td.tbc_project_des
	{
	width:70%;
	}
	
	/* project status totals */
	
	table#tbl_ProjectStatus
	{
	width:92%;
	}
	
	table#tbl_ProjectStatus a
	{
	color:#00008B;
	display:block;	
	}
	
	table#tbl_ProjectStatus a:hover
	{
	font-weight:bold;	
	}
	
	table#tbl_ProjectStatus td.tbc_status
	{
	width:70%;
	}
	
	table#tbl_ProjectStatus td.tbc_tally
	{
	text-align:right;
	width:30%;
	}
	
	table#tbl_ProjectStatus td#tbc_all_tally
	{
	text-align:right;
	width:30%;
	border-top-style:solid;
	border-top-color:#A9A9A9;
	border-top-width:1px;
	}
	
	
	
	table#tbl_ResultSummary
	{
	/*width:98%	*/
	}
	
	table#tbl_ResultSummary td.summary_item
	{
	width:100px;
	vertical-align:top;
	text-align:center;
	font-weight:bold;
	}
	
	table#tbl_ResultSummary td.summary_rating
	{
	width:250px;
	}
	
	table#tbl_ResultSummary td.summary_percentage
	{
	width:150px;
	vertical-align:top;
	font-weight:bold;
	}
	
	/* results detail */
	
	table#tbl_result_detail
	{
	width:100%;	
	}
	
	table#tbl_result_detail td
	{
	border-width: 1px;
	border-style:solid;
	border-color:#A9A9A9;
	}
	
	table#tbl_result_detail td.tbh_profile_cat
{
	font-weight: bold;
	width: 120px;
	background-color: #DCDCDC;
}
	
	table#tbl_result_detail td.tbh_profile_itm
	{
	width:120px;	
	font-weight:bold;
	background-color: #DCDCDC;
	}
	
	table#tbl_result_detail td.tbh_total
{
	font-weight: bold;
	width: 60px;
	background-color: #DCDCDC;
	text-align: right;
}
	
	table#tbl_result_detail td.tbh_pc
	{
	width:140px;	
	font-weight:bold;
	background-color: #DCDCDC;
	}
	
	table#tbl_result_detail td.tbc_total
	{
	padding-right:5px;
	text-align:right;
	}
	
	table#tbl_QuestionInfo
	{
	width: 100%;
	border-style:solid;
	border-width:1px;
	border-color:#A9A9A9;
	margin-bottom:10px;
	}
	
	table#tbl_QuestionInfo td.tbc_q_no
	{
	width:50px;
	vertical-align:top;
	}
	
	table#tbl_QuestionInfo td.tbc_q_text
	{
	font-weight:bold;
	}
	
	/* answer stats info */
	
	table#tbl_AnswerStatsInfo	
	{
	width:100%;
	}
	
	table#tbl_AnswerStatsInfo td.spec_t
	{
	width:57px;
	background-color:#dcdcdc;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#a9a9a9;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#a9a9a9;
	}	
	
	table#tbl_AnswerStatsInfo td.tally_t
	{
	width:57px;
	background-color:#dcdcdc;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#a9a9a9;
	}	
	
	table#tbl_AnswerStatsInfo td.tally
	{
	text-align:right;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#a9a9a9;
	}	
	
	table#tbl_AnswerStatsInfo td.profile
	{
	text-align:right;
	}
	
	table.profile_category td.profile_question
	{
	width: 300px;
	padding:4px;
	vertical-align:top;
	}
	
	table.profile_category td.profile_selection
	{
	width: 200px;
	padding:4px;
	}
	
	table#tbl_UserProfileGroup td.tbc_up_group_1
	{
	width: 270px;
	}
	
	table#tbl_UserProfileGroup td.tbc_up_group_2
	{
	font-weight:bold;	
	text-align:right;
	width:65px;
	}
	
	table#table_contact_form td.text
	{
	width:110px;
	text-align:right;
	padding-right:5px;
	vertical-align:top;
	}
	
	table#table_contact_form td.value
	{
	width:180px
	}
	
	table#tbl_InfoLink
	{
	width:100%;	
	}
	
	table#tbl_InfoLink td.sub_topic
	{
	width:100px;
	font-weight:bold;	
	}
	
	table#tbl_UserHeadlines td.user_headline
	{
	padding-bottom:5px;
	}
	
	table#tbl_Topic td.topic_item
	{
	font-size:13px;
	font-weight:bold;	
	width:126px;	
	text-align:center;
	color: #FFFFFF;
	height:54px;
	vertical-align:bottom;
	}
	
	table#tbl_NewsLinks td
	{
	padding-bottom:5px;	
	vertical-align:top;
	}
	
	table#tbl_NewsPopular td
	{
	padding-bottom:5px;	
	vertical-align:top;
	}
	
	table#tbl_NewsLinkCountry td.arrow
	{
	width:4px;
	}
	
	table#tbl_NewsLinkCountry td.url_country
	{
	width:400px;
	}
	
	table#tbl_NewsLinkCountry td.country
{
	width: 100px;
	color: #FFA70A;
}

	table#tbl_Viewpoint td
	{
	padding-bottom:10px;
	}
	
	/* traffic summary */
	
	table#tbl_TrafficSummary
	{
		
		
	}
	
	table#tbl_TrafficSummary td
	{
	border-width: 1px;
	border-style:solid;
	border-color:#A9A9A9;
	}
	
	table#tbl_TrafficSummary tr.tbr_heading
	{
	background-color: #DCDCDC;
	font-weight:bold;
	}

	table#tbl_TrafficSummary td.tbh_time_date
	{
	width: 100px;
	}
	
	table#tbl_TrafficSummary td.tbh_traffic
	{
	width:50px;
	text-align:right;
	}
	
	table#tbl_TrafficSummary td.tbc_time_date
	{
	width: 100px;
	}
	
	table#tbl_TrafficSummary td.tbc_traffic
	{
	width:50px;
	text-align:right;
	}
	
	/* traffic topic */
	
	table#tbl_TrafficTopic
	{
		
		
	}
	
	table#tbl_TrafficTopic td
	{
	border-width: 1px;
	border-style:solid;
	border-color:#A9A9A9;
	}
	
	table#tbl_TrafficTopic tr.tbr_heading
	{
	background-color: #DCDCDC;
	font-weight:bold;
	}

	table#tbl_TrafficTopic td.tbh_topic
	{
	width: 100px;
	}
	
	table#tbl_TrafficTopic td.tbh_traffic
	{
	width:50px;
	text-align:right;
	}
	
	table#tbl_TrafficTopic td.tbc_topic
	{
	width: 100px;
	}
	
	table#tbl_TrafficTopic td.tbc_traffic
	{
	width:50px;
	text-align:right;
	}
	
	/* traffic detail */
	

	table#tbl_TrafficDetail
	{
	
	}
	
	table#tbl_TrafficDetail td
	{
	border-width: 1px;
	border-style:solid;
	border-color:#A9A9A9;
	}
	
	table#tbl_TrafficDetail tr.tbr_heading
	{
	background-color: #DCDCDC;
	font-weight:bold;
	}
	
	table#tbl_TrafficDetail td.tbc_user_profile
	{
	width: 100px;	
	}
	
	table#tbl_TrafficDetail td.tbc_country
	{
	width: 137px;	
	}
	
	/*	orphan news link	*/
	
	table#table_news_link
	{
		
	}
	
	table#table_news_link td.des
	{
	width:120px;
	height:20px;
	font-weight:bold;
	padding-right:5px;
	}
	
	table#table_orphan_links
	{
		
		
	}
	
	table#table_orphan_links td
	{
	border-width: 1px;
	border-style:solid;
	border-color:#A9A9A9;
	}
	
	table#table_orphan_links td.des
	{
	width: 100px;
	}
	
	table.table_question_control
	{
		
	}
	
	table.table_question_control td.des
	{
	width:150px;
	font-weight:bold;
	vertical-align:top;
	}
	
	table#table_orphan_links td.value
	{
	width: 130px;
	}
	
	/*	client	*/
	
	table.tbl_Client
	{
	
	}
	
	table.tbl_Client td.tbc_client_des
	{
	width: 140px;
	height:20px;
	}
	
	table.tbl_Client td.tbc_client_val
	{
	width: 260px;	
	}
	
	
	
	table#tbl_QuestionOrphan td.tbc_q_no
	{ 
	width:32px;
	font-size:9px;
	vertical-align:top;
	text-align:center;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#a9a9a9;
	}
	
	table#tbl_QuestionOrphan td.tbc_q_text
	{
	width:315px;
	font-weight:bold;
	color:#000000;
	vertical-align:top;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#a9a9a9;
	}
	
	table#tbl_QuestionOrphan td.tbc_q_option
	{
	width:315px;	
	}
	
	
	table.table_viewpoint_question
	{
	width:100%;	
	}
	
	table.table_viewpoint_question td
	{
	padding:2px;	
	}		
		
	table.table_viewpoint_question a:hover
	{
	text-decoration:underline;	
	}
	
	table.table_viewpoint_question td.right
	{
	/*padding-left:5px;*/
	vertical-align:top;	
	}

	table#tbl_ViewpointControl
	{
	width:100%;	
	}

	table#tbl_ViewpointControl td.left
	{
	width:100px;	
	vertical-align:top;
	font-weight:bold;
	}
	
	table#tbl_ViewpointControl td.tbc_separator
	{
	height:10px;
	border-bottom-style:solid;
	border-bottom-color:#000000;
	border-bottom-width:1px;
	}
	
	table#table_viewpoint_filter
	{
	width:100%;	
	}
	
	table#table_viewpoint_filter td.left
	{
	width:100px;
	font-weight:bold;
	}
	
	table#tbl_test_info
	{
	width:100%;		
	}
	
	table#tbl_test_info td.1
	{
	width:280px;	
	}
	
	table#tbl_test_info td.2
	{
	width:140px;	
	}
	
	table#tbl_test_info td.3
	{
	width:80px;	
	}
	
	table#tbl_Links a
	{
	display: block;	
	}
	
	table#tbl_Links a:hover
	{
	display: block;	
	text-decoration: underline;
	}
	
	table#tbl_LinksPopular a
	{
	display: block;	
	}
	
	table#tbl_LinksPopular a:hover
	{
	display: block;	
	text-decoration: underline;
	}
	
	table#tbl_Survey td#survey_title
{
	font-weight: bold;
	font-size: 15px;
	color: #000000;
	height: 30px;
}
	
	table#table_ads td
{
	border-right: #ffffff 5px solid;
	border-bottom: #ffffff 5px solid;
}

	table#tbl_ClientData td
	{
	border-width: 1px;
	border-style:solid;
	border-color:#A9A9A9;
	}
	
	table#tbl_ClientData td#tbh_ClientRef
	{
	font-weight:bold;
	background-color: #DCDCDC;
	width:100px;
	}
	
	table#tbl_ClientData td#tbh_ClientHead
	{
	font-weight:bold;
	background-color: #DCDCDC;
	width:150px;
	}
	
	
	table#tbl_Topic tr#tbr_Title
	{
	background-color: #DCDCDC	
	}
	
	table#tbl_Topic td
	{
	border-width: 1px;
	border-style:solid;
	border-color:#A9A9A9;
	}
	
	table#tbl_Topic td#tbh_TimeStamp
	{
	width:90px;
	}
	
	table#tbl_Topic td#tbh_TopicID
	{
	width:40px;
	}
	
	table#tbl_Topic td#tbh_TopicDes
	{
	width:150px;
	}
	
	table#tbl_Topic td#tbh_SortID
	{
	width:40px;
	}
	
	table#tbl_Topic td#tbh_Include
	{
	width:40px;
	}
	
	/* tbl_TopicList */
	
	table#tbl_TopicList tr#tbr_Title
	{
	background-color: #DCDCDC;	
	}
	
	table#tbl_TopicList td
	{
	border-width: 1px;
	border-style:solid;
	border-color:#A9A9A9;
	}
	
	table#tbl_TopicList td#tbh_QNo
	{
	width:20%;
	}
	
	table#tbl_TopicList td#tbh_QText
	{
	width:70%;
	}
	
	table#tbl_TopicList td#Include
	{
	width:10%;
	}
		
	/* table_question_data */	
		
	table.table_question_data td.heading
	{
		width:120px;
	}
	
	table.table_question_data td.value
	{
		width:120px;
	}
	
	/* table_question_data_option*/

	table.table_question_data_option td
	{
		height:26px;
	}

	table.table_question_data_option td.table_question_data_option_heading
	{
		width:80px;
		font-weight:bold;
	}
	
	table.table_question_data_option td.table_question_data_option_value
	{
		width:240px;
	}
	
	table.table_question_data_option td.table_question_data_option_button
	{
		width:80px;
	}
	
	/* tbl_QuestionUnassigned */
	
	table#tbl_QuestionUnassigned
	{
		width:100%;	
	}
	
	table#tbl_QuestionUnassigned tr.tbl_QuestionUnassigned_heading
	{
		background-color: #DCDCDC;	
	}
	
	table#tbl_QuestionUnassigned td
	{
		border-width: 1px;
		border-style:solid;
		border-color:#A9A9A9;
	}
	
	table#tbl_QuestionUnassigned td.tbl_QuestionUnassigned_qno
	{
		width:10%;
		padding-left:2px;
	}
	
	table#tbl_QuestionUnassigned td.tbl_QuestionUnassigned_qtext
	{
		width:75%;
		padding-left:2px;
	}
	
	table#tbl_QuestionUnassigned td.tbl_QuestionUnassigned_include
	{
		width:10%;
		text-align:center;
	}
	
	table#tbl_QuestionUnassigned td.tbl_QuestionUnassigned_checkbox
	{
		width:5%;
		text-align:center;
	}
	
	/* table_question_topic_assign */
	
	table.table_question_topic_assign td.table_question_topic_assign_heading
	{
		width:50px;
		font-weight:bold;
	}
	
	table.table_question_topic_assign td.table_question_topic_assign_value
	{
		width: 130px;
	}
	
	table.table_question_topic_assign td.table_question_topic_assign_button
	{
		width:80px;
	}
	
	
	