/* Blockbox Research Cascading Style Sheet Guide */
/* Designed + Developed by Joshua Sim */

/* General */
body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 100%;
	background-color: #FFFFFF;
	
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	color: #000000;
	line-height: 16px;
}

/* JavaScript Nav Style*/
#dropmenudiv{
	position:absolute;
	border:2px solid #5C5C5E;
	border-bottom-width: 0;
	font:normal 9px Verdana;
	line-height:18px;
	color: #EEEEEE;
	z-index:100;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	font:normal 9px Verdana;
	border-bottom: 2px solid #5C5C5C;
	padding: 4px 1px 4px 1px;
	text-decoration: none;
	font-weight: normal;
	color: #EEEEEE;
}

#dropmenudiv a:hover{ /*hover background color*/
	font:normal 9px Verdana;
	background-color: #444444;
	color: #EEEEEE;
}

/* Navigation & Links */
a {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	color: #0066FF;
	line-height: 16px;
}

a:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	color: #0066FF;
	line-height: 16px;
}

a:visited {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	color: #0066FF;
	line-height: 16px;
}

a:hover {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	text-decoration: underline;
	text-transform: none;
	font-weight: normal;
	color: #0066FF;
	line-height: 16px;
}

.hdr_link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	color: #9B9B9B;
	line-height: 10px;
}

#hdr_link a {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	color: #9B9B9B;
	line-height: 10px;
}

#hdr_link a:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	color: #9B9B9B;
	line-height: 10px;
}

#hdr_link a:visited {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	color: #9B9B9B;
	line-height: 10px;
}

#hdr_link a:hover {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	text-decoration: underline;
	text-transform: none;
	font-weight: normal;
	color: #9B9B9B;
	line-height: 10px;
}

.breadcrumb {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	color: #333333;
	line-height: 10px;
}

#breadcrumb a {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	color: #333333;
	line-height: 10px;
}

#breadcrumb a:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	color: #333333;
	line-height: 10px;
}

#breadcrumb a:visited {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	color: #333333;
	line-height: 10px;
}

#breadcrumb a:hover {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	text-decoration: underline;
	text-transform: none;
	font-weight: normal;
	color: #333333;
	line-height: 10px;
}

.sub_link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	color: #000000;
	line-height: 18px;
}

#sub_link a {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	color: #000000;
	line-height: 18px;
}

#sub_link a:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	color: #000000;
	line-height: 18px;
}

#sub_link a:visited {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	color: #000000;
	line-height: 18px;
}

#sub_link a:hover {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	text-decoration: underline;
	text-transform: uppercase;
	font-weight: bold;
	color: #000000;
	line-height: 18px;
}


/* Text Formatting */
p {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	color: #000000;
	line-height: 16px;
	margin-top: 9px;
	margin-bottom: 12px;
}

.sub_header {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
	color: #000000;
	line-height: 13px;
}

.caption {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
	color: #000000;
	line-height: 11px;
}

.required_text {
	color: #FF0000;
}

.footer {
	font-family: Verdana, Arial, Helvetica;
	font-size: 9px;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
	color: #666666;
	line-height: 5px;
	padding-right: 65px;
}

/* Image Handling */
.img_left {
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}

.img_nomargin {
	border-color: #E0D59A;
}

.img_right {
	float:right;
	margin-right:5px;
	margin-bottom:5px;
	border-color:#E0D59A;
}

.img_right_noborder {
	float:right;
	margin-top:1px;
	margin-right:0px;
	margin-bottom:0px;
}

.img_left_marginwide {
	float:left;
	margin-right:13px;
	margin-bottom:5px;
	border-color:#E0D59A;
}

/* Backgrounds */
.shadow_left {
	background-image: url(../images/img_shadow_left.jpg);
	background-repeat: repeat-y;
}

.shadow_right {
	background-image: url(../images/img_shadow_right.jpg);
	background-repeat: repeat-y;
}

.shadow_top {
	background-image: url(../images/img_shadow_top.jpg);
	background-repeat: repeat-x;
}

.shadow_bottom {
	background-image: url(../images/img_shadow_bottom.jpg);
	background-repeat: repeat-x;
}

/* Form Style */
form {
	margin: 0px;
	padding: 0px;
}

input {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}

textarea, select {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
}

/* LIST ITEMS */
ul.list_bullet {
	list-style-image: url(../images/icon_bullet_round.gif);
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 15px;
	text-indent: 0px;
	line-height: 17px;
}

ul.list_arrow {
	list-style-image: url(../images/icon_bullet_arrow.gif);
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 15px;
	text-indent: 0px;
	line-height: 17px;
}

ol.list_number {
	list-style-type: decimal;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 15px;
	text-indent: 0px;
	line-height: 17px;
}

ol.list_alpha {
	list-style-type: lower-alpha;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 15px;
	text-indent: 0px;
	line-height: 17px;
}

.list_text {
	color: #001C37;
}

/* Others */
.divider_horizontal {
	width: 100%;
	height: 1px;
	background-image: url(../images/img_divider_horizontal.gif);
}

#automotive #sub_link a.automotive,
#communications_and_advertising #sub_link a.communications_and_advertising,
#education #sub_link a.education,
#fmcg #sub_link a.fmcg,
#financial_services #sub_link a.financial_services,
#government #sub_link a.government,
#internet #sub_link a.internet,
#media #sub_link a.media,
#telecommunications #sub_link a.telecommunications,
#small_business #sub_link a.small_business,
#visa #sub_link a.visa,
#sony_ericsson #sub_link a.sony_ericsson,
#mas #sub_link a.mas,
#ipos #sub_link a.ipos {
  color: #4373A3;
}

#consumer_research #sub_link a.consumer_research,
#business_intelligence #sub_link a.business_intelligence,
#government_research #sub_link a.government_research,
#usability_testing #sub_link a.usability_testing,
#communications_strategy #sub_link a.communications_strategy,
#custom_studies #sub_link a.custom_studies,
#multi_market_tracking #sub_link a.multi_market_tracking,
#rapid_response #sub_link a.rapid_response,
#recruiting_capabilities #sub_link a.recruiting_capabilities {
  color: #F40505;
}

#good_reading #sub_link a.good_reading,
#downloads #sub_link a.downloads {
  color: #467F6C;
}

#steffaniaranas #sub_link a.steffaniaranas,
#joeylaw #sub_link a.joeylaw,
#joyceatendido #sub_link a.joyceatendido,
#shermainelee #sub_link a.shermainelee,
#dawngoh #sub_link a.dawngoh,
#susanlee #sub_link a.susanlee,
#raysongoh #sub_link a.raysongoh,
#serenelim #sub_link a.serenelim,
#hengmeiwah #sub_link a.hengmeiwah,
#spencerng #sub_link a.spencerng,
#linahuang #sub_link a.linahuang,
#rachelzhou #sub_link a.rachelzhou,
#gracieigaya #sub_link a.gracieigaya,
#narayanankannan #sub_link a.narayanankannan,
#agneschew #sub_link a.agneschew,
#garyleong #sub_link a.garyleong,
#winstonneo #sub_link a.winstonneo {
  color: #A38A36;
}

.nocursor {
  cursor: default;
}