/* basic group */
*, div, ol, ul, li, img {
	margin: 0;
	padding: 0;
	border: 0;
}

input,
select,
textarea {
	font-size: 9pt;
	border: 1px solid #AAA;
}


a {
	color: #666;
	font: normal 9pt Verdana;
}

body {
	background: #FFF;
	text-align: center;
	font: normal 9pt Verdana;
	color: #333;
}

#layout {
	overflow: hidden;
	width: 900px;
	margin: 0 auto; padding: 0;
	text-align: left;
}

.clear {
	clear: both;
}

p.space {
	padding: 8px 0 8px 0;
}

.buttonDiv {
	padding: 0 0 8px 0;
	text-align: center;
}

.button
{
   font-size:9pt;
   color:#000;
   width:60px;
   background-color:#EEEEEE;
   border-style:solid;
   border-color:#BBBBBB;
   border-width:1px;
}

a.link {
	color: #666;
	font: normal 9pt Verdana;
	text-decoration: none;
}

a.linkHeader {
	color: #666;
	font: bold 16pt Georgia;
	text-decoration: none;
}

a.linkMainHeader {
	color: #666;
	font: bold 24pt Georgia;
	text-decoration: none;
}

/* END OF basic group */


.leaderboardAd {
overflow: hidden;
width: 900px;
margin: 0 auto; padding: 0;
}


/* header group */

#header {
	margin: 28px 0 0 18px;
}

#leftBox {
	float: left;
	width: 600px;
}

h1.logo {
	display: block;
	width: 340px; height: 54px;
	background: url(http://www.synovate.com/changeagent/images/ca_images/Change-Agent-logo.gif) no-repeat top center;
	padding-left: 13px;
}

img.printLogo {
	display: none;
}

h1.logo a {
	display: block;
	width: 340px; height: 54px;
	text-indent: -99999px;
}

h1.synovate {
	display: block;
	width: 122px; height: 84px;
	background: url(http://www.synovate.com/changeagent/images/ca_images/Logo-Synovate-1.gif) no-repeat top center;
	text-indent: -99999px;
}

#rightWord {
	float: right;
	margin: 20px 10px 0 0;
	width: 230px;
}

#rightWord h1 {
	font-size: 10.5pt;
	font-weight: normal;
	color: #333;	
}

#leftBox img {
	margin-left: 8px;
	margin-bottom: 14px;
}

#middleBox {
	float: left;
	width: 147px;
}

#rightBox {
	float: right;
	width: 122px;
}





/* main nav menu */

#leftBox ul {
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 22px 0 0 0;
	display:block;
	height: 25px;
}

.ie #leftBox ul {
	padding: 0;
	margin-top: 20px;
}

.ie7 #leftBox ul {
	padding: 0;
	margin-top: 20px;
}

#leftBox li {
	float: left;
	margin-left: 6px;
	display:inline;
	height:25px;
}
#leftBox li a {
	display: block;
	float: left;
	width: 112px; 
	height: 25px;
	text-align: center;
	text-decoration: none; 
	padding-top: 2px;
}
	
#leftBox li.fp_select {
	background: url(http://www.synovate.com/changeagent/images/ca_images/frontpage_select.gif) no-repeat top center;
}

#leftBox li.fp_dark {
	background: url(http://www.synovate.com/changeagent/images/ca_images/frontpage_dark.gif) no-repeat top center;
}

#leftBox li.mp_select {
	background: url(http://www.synovate.com/changeagent/images/ca_images/mypage_select.gif) no-repeat top center;
}

#leftBox li.mp_dark {
	background: url(http://www.synovate.com/changeagent/images/ca_images/mypage_dark.gif) no-repeat top center;
}

#leftBox li.ma_select {
	background: url(http://www.synovate.com/changeagent/images/ca_images/myaccount_select.gif) no-repeat top center;
}

#leftBox li.ma_dark {
	background: url(http://www.synovate.com/changeagent/images/ca_images/myaccount_dark.gif) no-repeat top center;
}
	
/* END OF main nav menu */






/* breadcrumbs */

#breadcrumbs {
	background: url(http://www.synovate.com/changeagent/images/ca_images/menu_bar.gif) no-repeat top left;
	text-align: left;
	display: block;
	height: 32px;
	padding: 8px 0 0 26px;
	width: 900px;
	float: left;
}

#breadcrumbs span.arrow {
	font-weight: normal;
	color: #CF421A;	
}

#breadcrumbs span.boldFont,
#breadcrumbs span.boldFont a {
	font-weight: bold;
	color: #CF421A;
	text-decoration: none;
}

#breadcrumbs a {	
	color: #333333;
	text-decoration: none;
}

#logout {
	float: right;
	margin-right: 38px;
}

#logout a {
	color: #000;	
	font: normal 9pt Verdana;
	text-decoration: underline;
}

/* END OF breadcrumbs */



/* END OF header group */







/* mainContainer */


#mainContainer {
	margin-top: 192px;
	padding-bottom: 10px;
}

.ie7 #mainContainer {
	margin-top: 56px;
	padding-bottom: 10px;
}


/* sideBar */

#sideBar {
	float: right;
	margin-right: 12px;
	width: 228px;	
}

/* search */

#sideBarBg ul.searchBar {
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0px;
	display:block;
}
#sideBarBg li.searchBar {
	float: left;
	display:inline;
	width: 228px; height: 20px;
	background: url(http://www.synovate.com/changeagent/images/ca_images/menu_top.gif) no-repeat top center;
	text-align: center;	
	padding-top: 2px;
	color: #000;
}

#search  {
	padding: 0 3px 48px 3px;
}

.ie7 #search {
	padding: 0 3px 36px 3px;
}

#search input.advancedSearch {
	margin: 8px 0 0 11px;
	float: left;
	border: 1px solid #CCC;
	width: 180px;
	text-align: right;
}

#search p.advancedSearch {
	padding: 0px;
	margin: -1px 6px 0 0;
	float: right;
}

.ie7 #search p.advancedSearch {
	padding: 0px;
	margin: -1px 6px 0 0;
	float: right;
}

#search input.submit {
	margin-top: 8px;
	border: 0px;
}

/* END OF search */


/* tag */ 

#areaOE p.tagHeader,
#industry p.tagHeader {
	margin: 0 5px 0 5px;
	border-bottom: 1px solid #CCC;
	width: 215px;	
	color: #CF421A;
	font-weight: bold;
	text-align: right;
}

#areaOE ul {
	margin: 2px 4px 15px 0;
}

#industry ul {
	margin: 2px 4px 0 0;
}

#areaOE li,
#industry li {
	text-align: right;
	margin: -1px 5px -1px 0;
	list-style: none inside;
	line-height: 120%;
}

.ie #areaOE li,
.ie #industry li {
	display: block;
}

#areaOE li a,
#industry li a {
	font: normal 9pt Verdana;
	text-decoration: none;
	color: #444;
}

#areaOE li.selected,
#industry li.selected {
	font-weight: bold;
	text-align: right;
	margin: -1px 5px -1px -2px;
	list-style-image: url(http://www.synovate.com/changeagent/images/ca_images/side_bullet_square.png);
}

.ie #areaOE ul,
.ie #industry ul {
	text-align: right;
}

.ie #areaOE li.selected,
.ie #industry li.selected {
	line-height: 120%;
	padding-left: 14px;
	list-style-image: none;	
	margin-right: 2px;
	display: inline; 
	background: url(http://www.synovate.com/changeagent/images/ca_images/side_bullet_square.png) no-repeat left 3px;
}


#areaOE li.selected a,
#industry li.selected a {
	font-weight: bold;
}

/* END OF tag */


/* tags footer */

#tags_footer {
	background: url(http://www.synovate.com/changeagent/images/ca_images/menu_bottom.gif) no-repeat top center;
	height: 12px;
	margin-bottom: 15px;
}

/* END OF tags footer */



/* most popular */

#mostPopular,
#related {
	text-align: right;
	margin-right: 5px;
	color: #5E5E5E;
	min-height: 70px;
	padding-bottom: 15px;
}

#mostPopular p.sbheader,
#related p.sbheader {
	font-weight: bold;
}

#mostPopular ul,
#related ul{
	margin-top: 4px;
	margin-bottom: 10px;
}

#mostPopular li {
	margin: 0;
	list-style: decimal inside;
	font-weight: bold;
	color: #CF421A;	
}

#related li {
	margin: 0;
	list-style-position: inside;
	list-style-image: url(http://www.synovate.com/changeagent/images/ca_images/related_li.jpg);
	font-weight: bold;
	color: #CF421A;	
}

.ie #related ul {
	text-align: right;
}

.ie #related ul li {
	line-height: 120%; height: 20px;
	padding-left: 14px;
	list-style-image: none;	
	display: inline; 
	background: url(http://www.synovate.com/changeagent/images/ca_images/related_li.jpg) no-repeat left 4px;
}

.ie #related ul li a {
	text-align: left;
}


#mostPopular li a,
#related li a {
	color: #5E5E5E;
	font: normal 9pt Verdana;
			
}

/* END OF most popular */


#sideBarBg {
	background: url(http://www.synovate.com/changeagent/images/ca_images/cate_bg.jpg) no-repeat top center;
	display: block;
	padding-bottom: 6px;
}


p.rss_sectionpage_header {
	width:190px;
	float:right;
	font-weight:bold;
	margin-top:8px
}

p.rss_sectionpage {
	width:190px;
	float:right;
	padding-bottom: 10px;
}

a.rss_section_link {
	color:#CF421A;
}

img.rss_section {
	vertical-align:text-bottom;
	margin-right:2px;
}

/* END OF sideBar */







/* mainContent */

#mainContent {
	width: 627px;
	margin-left: 12px;
}

/* mainStory */

#mainStory {	
	padding-bottom: 8px;
	margin-bottom: 6px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #CCC;
	float: left;
	width: 370px;
	position: relative;
}

#mainLastStory {	
	padding-bottom: 8px;
	margin-bottom: 6px;
	float: left;
	width: 370px;
	position: relative;
}

#mainStory ul,
#mainLastStory ul,
#otherRightBox ul,
#otherStories ul,
#otherStoriesMyPage ul,
#otherFirstStories ul,
#missingPage ul,
#email ul,
#registrationForm ul,
#loginForm ul,
#forgotPW ul,
#staticPage ul {
	margin-left: 0px;
}

#mainStory li,
#mainLastStory li,
#otherRightBox li,
#otherStories li,
#otherStoriesMyPage li,
#otherFirstStories li,
#missingPage li,
#email li,
#registrationForm li,
#loginForm li,
#forgotPW li,
#staticPage li {
	margin: -1px 0 -1px 0;
	list-style: none;
	background: url(http://www.synovate.com/changeagent/images/ca_images/bullet_square.png) no-repeat center left;
	padding-left: 17px;
	font: bold 9pt Verdana;
	color: #CF421A;
}



.ie7 #mainStory li,
.ie7 #mainLastStory li,
.ie7 #otherRightBox li,
.ie7 #otherStories li,
.ie7 #otherStoriesMyPage li,
.ie7 #otherFirstStories li,
.ie7 #missingPage li,
.ie7 #email li,
.ie7 #registrationForm li,
.ie7 #loginForm li,
.ie7 #forgotPW li,
.ie7 #staticPage li {
	margin: -1px 0 -1px 0;
	list-style: none;
	background: url(http://www.synovate.com/changeagent/images/ca_images/bullet_square.png) no-repeat center left;
	padding-left: 17px;
	font: bold 9pt Verdana;
	color: #CF421A;
	line-height: 125%;
}

.webkit #mainStory li,
.webkit #mainLastStory li,
.webkit #otherRightBox li,
.webkit #otherStories li,
.webkit #otherStoriesMyPage li,
.webkit #otherFirstStories li,
.webkit #missingPage li,
.webkit #email li,
.webkit #registrationForm li,
.webkit #loginForm li,
.webkit #forgotPW li,
.webkit #staticPage li {
	margin: -1px 0 -1px 0;
	list-style: none;
	background: url(http://www.synovate.com/changeagent/images/ca_images/bullet_square.png) no-repeat center left;
	padding-left: 17px;
	font: bold 9pt Verdana;
	color: #CF421A;
	line-height: 100%;
}

#mainStory li span.date,
#mainLastStory li span.date,
#otherStories li span.date,
#otherStoriesMyPage li span.date,
#otherFirstStories li span.date {
	font: normal 9pt Verdana;
	margin-left: 2px;
	color: #CF421A;
}

#otherRightBox span.date {
	font: normal 9pt Verdana;
	margin-left: 17px;
	color: #CF421A;
}

.webkit #otherRightBox span.date {
	font: normal 9pt Verdana;
	margin-left: 17px;
	color: #CF421A;
	line-height: 160%;
}

#mainStory h1.header {
	font-family: Georgia;
	font-size: 24pt;
	color: #666;
	margin: 5px 0 5px 2px;
}

#mainStory h3.subHeader {
	font-family: Georgia;
	font-size: 16pt;
	color: #CF421A;
	margin: 1px 0 8px 0;
}

#mainStory .rightBox,
#mainStory .leftBox {
	float: right;
	width: 265px;	
	color: #000;	
	min-height: 154px;
}

#mainStory .nav,
#mainLastStory .nav,
#otherRightBox .nav,
#otherStories .nav,
#otherStoriesMyPage .nav,
#otherFirstStories .nav {
	color: #CF421A;
	font: normal 9pt Verdana;
	padding: 3px 1px 0 0;
	text-align: right;
	position: absolute;
	bottom: 6px;
	right: 0;
	clear:both;
}

#mainStory .nav a,
#mainLastStory .nav a,
#otherRightBox .nav a,
#otherStories .leftBox .navMyPage a,
#otherStories .rightBox .navMyPage a,
#otherStories .nav a,
#otherStoriesMyPage .leftBox .navMyPage a,
#otherStoriesMyPage .rightBox .navMyPage a,
#otherStoriesMyPage .nav a,
#otherFirstStories .nav a {
	color: #CF421A;
	font: normal 9pt Verdana;
}

#otherStories .leftBox .navMyPage,
#otherStories .rightBox .navMyPage,
#otherStoriesMyPage .leftBox .navMyPage,
#otherStoriesMyPage .rightBox .navMyPage {
	color: #CF421A;
	font: normal 9pt Verdana;
	padding: 3px 1px 0 0;
	text-align: right;
}

#otherRightBox {
	width: 233px;
	float: right;
}


.eachArticle {
	padding-bottom: 18px;
}


/* END OF mainStory */


/* otherStories */

#otherStories {	
	padding: 8px 0 5px 0;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #CCC;
	font: normal 11pt Georgia;
	position: relative;
}

.ie7 #otherStories {	
	padding: 5px 0 5px 0;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #CCC;
	font: normal 11pt Georgia;
	position: relative;
}

#otherStoriesMyPage {	
	padding: 0 0 5px 0;
	border-top: 1px solid #FFF;
	font: normal 11pt Georgia;
	position: relative;
}

#otherRightBox .otherStories {	
	padding-bottom: 8px;
	margin-bottom: 9px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #CCC;
	position: relative;
}

.ie7 #otherRightBox .otherStories {	
	padding-bottom: 8px;
	margin-bottom: 5px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #CCC;
	position: relative;
}

#otherRightBox .otherLastStories {	
	padding-bottom: 8px;
	margin-bottom: 9px;
}

#otherFirstStories {	
	padding: 0 0 5px 0;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #CCC;
	font: normal 11pt Georgia;
	position: relative;
}


#otherStories .leftBox,
#otherStoriesMyPage .leftBox {
	width: 299px;
	color: #000;
}

#otherStories .rightBox,
#otherStoriesMyPage .rightBox {
	float: right;
	width: 299px;
	color: #000;
}

#otherStories li span.dateOnly,
#otherStories li span.subTitle, 
#otherStoriesMyPage li span.dateOnly,
#otherStoriesMyPage li span.subTitle {
	font: bold 9pt Verdana;
}

#otherStories .rightBox400,
#otherStoriesMyPage .rightBox400,
#otherFirstStories .rightBox400,
#email .rightBox400 {
	float: right;
	width: 385px;
	padding-bottom: 6px;	
	color: #000;
	font: normal 11pt Georgia;
}

#otherStoriesMyPage .rightBox367,
#otherStories .rightBox367,
#otherFirstStories .rightBox367 {
	float: right;
	width: 367px;
	padding-bottom: 6px;	
	color: #000;
	font: normal 11pt Georgia;
}

#mainStory h1.headerOtherStory,
#mainLastStory h1.headerOtherStory,
#otherStories h1.header,
#otherRightBox h1.header,
#otherStoriesMyPage h1.header {
	font: bold 16pt Georgia;
	color: #666;
	margin: 5px 0 5px 1px;
}

#mainStory .summary,
#mainLastStory .summary,
#otherRightBox .summary,
#otherStories .summary {	
	margin-top: 6px;
	color: #000;
	font: normal 11pt Georgia; 
}

.ie7 #mainStory .summary,
.ie7 #mainLastStory .summary,
.ie7 #otherRightBox .summary,
.ie7 #otherStories .summary {	
	margin: 0;
	color: #000;
	font: normal 11pt Georgia; 
}

#otherStoriesMyPage .summary {	
	margin: 6px 0 8px 0;
	color: #000;
	border-bottom: 1px solid #CCC;
	padding-bottom: 6px;	
	font: normal 11pt Georgia;
}


#otherStories h1.headerFont15,
#otherStoriesMyPage h1.headerFont15,
#otherFirstStories h1.headerFont15,
#email h1.headerFont15 {
	font: bold 16pt Georgia;
	color: #666;
	margin: 5px 0 7px 1px;
}

#otherFirstStories img.fullStory,
#otherStories img.fullStory,
#email img.fullStory {
	padding: 2px 15px 0 0;
	float: left;
}

#otherStoriesMyPage img.fullStory {
	padding: 3px 15px 0 0;
	float: left;
}

img.indexpage,
img.mypage {
	margin-left: auto;
	margin-right: auto;
	display: block;
}


#otherStoriesMyPage p.spaceWithLine,
p.spaceWithLine {
	margin-top: 6px;
	padding: 0 0 8px 0;
	border-top: 1px solid #CCC;
}


/* END OF otherStories */



/* fullStory */

#fullStory {
	margin-top: 15px;
}

#fullArticle a,
#summary a {
	color: #CF421A;
	font: normal 11pt Georgia;
}

#fullStory ul {
	margin-left: 0px;
	padding-top: 3px;
}

#fullStory li {
    margin-left:20px;
    padding-left: 5px;
}

#fullStory #showCategory li {
	list-style: none;
	background: url(http://www.synovate.com/changeagent/images/ca_images/bullet_square.png) no-repeat center left;
	margin: -1px 0 -1px 0;
	font: bold 9pt Verdana;
	color: #CF421A;
	padding-left: 17px;
}

.ie7 #fullStory #showCategory li {
	list-style: none;
	background: url(http://www.synovate.com/changeagent/images/ca_images/bullet_square.png) no-repeat center left;
	margin: 0;
	font: bold 9pt Verdana;
	color: #CF421A;
	padding-left: 17px;
}

#fullStory #showCategory li span.date {
	font: normal 9pt Verdana;
	margin-left: 2px;
}

#fullStory h1.header {
	font: bold 24pt Georgia;
	color: #666;
	margin: 6px 0 0 1px;
}

.ie6 #fullStory h1.header {
	background: none;
	background-color: #FFF;
}

#fullStory h3.subHeader {
	font: bold 16pt Georgia;
	color: #CF421A;
	margin: 1px 0 10px 0;
}

#fullStory p.author {
	color: #CF421A;
	font-size:9pt;
	font-weight: bold;
	margin-top: -5px;
	padding-bottom: 5px;	
}

#fullStory p.mainPhoto {
	width: 614px;
	padding-bottom: 8px;	
	font: normal 10pt Georgia;
}

#mainStory p.withPhoto {
	width: auto;
	padding-bottom: 10px;	
	font: normal 10pt Georgia;
}

.ie7 #mainStory p.withPhoto {
	width: 370px;
	padding-bottom: 5px;	
	font: normal 10pt Georgia;
}

#otherRightBox p.withPhoto {
	width: 233px;
	padding-bottom: 10px;	
	font: normal 10pt Georgia;
}

.ie7 #otherRightBox p.withPhoto {
	width: 233px;
	padding-bottom: 5px;	
	font: normal 10pt Georgia;
}


#fullStory p.mainPhoto span.caption,
#mainStory p.withPhoto span.caption,
#otherRightBox p.withPhoto span.caption,
span.caption {
	float: right;
	line-height: 60%;
	font: normal 9px verdana;
	padding-left: 3px;
}


.ie7 #fullStory p.mainPhoto span.caption,
.ie7 #mainStory p.withPhoto span.caption,
.ie7 #otherRightBox p.withPhoto span.caption,
.ie7 span.caption {
	float: right;
	line-height: 100%;
	font: normal 9px verdana;
	padding-left: 3px;
}

span.captionThumb {
	float: right;
	font: normal 9px verdana;
	margin-top: -2px;
}

.ie7 span.captionThumb {
	float: right;
	line-height: 100%;
	font: normal 9px verdana;
	margin-top: -4px;
}

span.captionFullStory {
	float: right;
	font: normal 9px verdana;
	padding-right: 11px;
	margin-top: -2px;
}

span.caption_mypage {
	float: right;
	font: normal 9px verdana;
	padding-right: 39px;
	margin-top: -1px;
}

p.caption {
	height:10px;
	margin-top: -3px;	
}

.ie7 p.caption {
	height:10px;
	margin-top: -4px;
	padding-bottom: 10px;	
}

p.index_caption {
	height:10px;
	padding-right: 6px;	
}


.largeDivImg,
p.largePImg {
	width: 615px;
	height:345px;
	position:relative;
	z-index:1;
	padding-bottom: 16px;	
}

.mediumDivImg,
p.mediumPImg {
	width: 370px;
	height:208px;
	position:relative;
	z-index:1;	
}

.thumbDivImg,
p.thumbPImg {
	width: 223px;
	height:125px;
	position:relative;
	z-index:1;	
	float: left;
}

.thumbDivImgEdit,
p.thumbPImgEdit {
	width: 223px;
	position:relative;
	z-index:1;	
}

em.copyrImg {
	bottom: 0pt; 
	position: absolute; 
	right: 0pt; 
	z-index: 3;
}

em.copyrImgthumb {
	top: 110px;
	bottom: 0pt; 
	position: absolute; 
	right: 0pt; 
	z-index: 3;
}


.thumbImgDivCaption {
	width:223px;
	float:left;
	padding: 0 15px 6px 0;
}

.thumbImgDivCaptionMypage {
	width:299px;
	float:left;
	padding-bottom: 6px;
}


#fullStory p.subTitle {
	margin: 2px 0 5px 0;
	padding: 0px;
	color: #CF421A;
	font-weight: bold;
}

#fullStory p.subTitleLS {
	margin: -5px 0 5px 0;
	padding: 0px;
	color: #000;
	font-weight: bold;
	width: 196px;
}

#fullStory div.summary {
	margin: 10px 0 16px 0;
	padding: 16px;
	background-color: #DDD;
	font: normal 11pt Verdana;
	color: #000;
	width: 582px;
}

#fullStory p.par {
	margin-top: 8px;
}

#fullStory div.fullArticle {
	color: #000;
	width: 615px;
	line-height: 140%;	
	font: normal 10pt Georgia;
}


#fullStory p.lineB {
	margin: 5px 0 10px 0;
	padding: 0px;
	line-height: 160%;
}

#fullStory a.topLink {
	color: #CF421A;
}


#toolBar {	
	height: 23px;
	display: block;
	background: url(http://www.synovate.com/changeagent/images/ca_images/article-header-bar-exp.gif) no-repeat bottom center;
	color: #666;	
}

#toolBar div.tools {
	margin-left: 94px;
}

#toolBar div.textSize {
	float: right;
	margin-right: 21px;
	line-height: 195%;
}

#toolBar a {
	text-decoration: none;
}

#toolBar span.small {
	font-size: 7pt;
	font-weight: bold;
	margin: 0 1px 0 1px;
}

#toolBar span.smallSelected {
	font-size: 7pt;
	font-weight: bold;
	color: #000;
	margin: 0 1px 0 1px;
}

#toolBar span.normal {
	font-size: 9pt;
	font-weight: bold;
	margin: 0 1px 0 1px;
}

#toolBar span.normalSelected {
	font-size: 9pt;
	font-weight: bold;
	color: #000;
	margin: 0 1px 0 1px;
}

#toolBar span.large {
	font-size: 11pt;
	font-weight: bold;
	margin: 0 1px 0 1px;
}

#toolBar span.largeSelected {
	font-size: 11pt;
	font-weight: bold;
	color: #000;
	margin: 0 1px 0 1px;
}


#toolBar ul {
	overflow: hidden;
	list-style: none;
	display: block;
}

.webkit #toolBar ul {
	padding-top: 4px;
}

#toolBar li {
	font-weight: normal;
	line-height: 200%;
	float: left;	
	display: block;
	list-style: none outside;
	padding: 0 20px 0 0;
}

#toolBar li.email {
	background: url(http://www.synovate.com/changeagent/images/ca_images/icon_email.gif) no-repeat center left;
	padding-left: 16px;
	line-height: 206%;	
}

#toolBar li.printIcon {
	background: url(http://www.synovate.com/changeagent/images/ca_images/icon_print.gif) no-repeat center left;
	padding-left: 16px;
	line-height: 206%;
}

#toolBar li.rss {
	background: url(http://www.synovate.com/changeagent/images/ca_images/icon_rss.gif) no-repeat center left;
	padding-left: 16px;
	line-height: 206%;
}

#toolBar li.quest {
	background: url(http://www.synovate.com/changeagent/images/ca_images/icon_question.gif) no-repeat center left;
	padding-left: 16px;
	line-height: 206%;
}


.ie7 #toolBar div.tools {
	margin-top: -1px;
	margin-left: 60px;
}


#fullStory .lsImage {
	width: 307px; 
	float: right; 
	margin-right: 63px;
	padding: 0 0 13px 13px;	
}

#fullStory p.lsCaption {
	height:15px; 
	margin-right: -70px;
}

#fullStory p.linkage {
	padding: 0pt 22px 10px 11px;
	color: #CF421A;
}

#fullStory span.linkage {
	float: right;
}

#fullStory p.linkage a.linkage {
	text-decoration: underline;
	color: #CF421A;
}
/* END OF fullStory */












/* static pages */

#staticPage {
	padding-top: 3px;
}

.mainStaticContainer {
	padding-top: 10px;
}

/* END OF static pages */



/* resultsBar */

#resultBar {
	display: block;
	background: url(http://www.synovate.com/changeagent/images/ca_images/article-header-bar-exp.gif) no-repeat bottom center;
	border-bottom: 1px solid #AAA;
	height: 23px;
	margin-bottom: 1px;
}

#resultBar div.details {
	padding-top: 3px;
	margin-left: 20px;
}

.ie7 #resultBar div.details {
	padding-top: 4px;
	margin-left: 20px;
}

#resultBar div.sort {
	float: right;
	margin-right: 21px;
}

#resultBar span.noOfResults {
	font-weight: bold;
	margin: 2px 0 2px 0;
	padding: 5px 0 0 0;
}

#resultBar p.sorting {
	margin: 2px 0 2px 0;
	padding: 0px;
}

#resultBar span.selected {
	color: #CF421A;
	font-weight: bold;
}

#resultBar a.sort {
	color: #000;
	text-decoration: none;
}

/* END OF resultsBar */


#tnt_pagination {
	display: block;
	text-align: center;
	height: 22px;
	line-height: 21px;
	clear: both;
	padding-top: 12px;
	font-family: Verdana, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}

#tnt_pagination a:link, #tnt_pagination a:visited{
	padding: 0 5px 2px 5px;
	border: 1px solid #000;
	margin-left: 3px;
	text-decoration: none;
	background-color: #FFF;
	color: #000;
	width: 22px;
	font-weight: normal;
}

#tnt_pagination a:hover {
	//background-color:#CF421A;
	//border:1px solid #000;
	//color:#000;	
}

#tnt_pagination .active_tnt_link {
	padding: 2px 5px 2px 5px;
	border: 1px solid #CF735A;
	margin-left: 3px;
	text-decoration: none;
	background-color: #CF421A;
	color: #FFF;
	cursor: default;
}

#tnt_pagination .disabled_tnt_pagination {
	margin: 0 3px 0 3px;
	text-decoration:none;
	color:#D7D7D7;
	cursor:default;
}





/* My Account Form */

#mcWithoutSB {	
	width: 850px;
	margin-left: 25px;
	border: 2px solid #CCC;
}

p.accHeader {
	padding: 0px;
	margin: 0px;
	background-color: #DDD;
}
	
span.accInfo {
	font-weight: bold;
	margin-left: 15px;
	line-height: 191%;
}

span.joinDate {
	font-weight: normal;
	margin-left: 40px;
}

.ie span.joinDate {
	font-weight: normal;
	margin-left: 40px;
}

span.saveBu {
	float: right;
	margin-right: 22px;
	margin-top: 2px;
}

#mcWithoutSB img {
	vertical-align: middle;
	padding: 2px;
}

.ie span.saveBu {
	margin-left: 30px;	
}

#formContainer {
	padding: 15px 0 0 8px;
	width: 816px;
}

#formRightCol {
	width: 380px;
	float: right;
	border-left: 1px solid #CCC;
	padding-left: 22px;
	min-height: 630px;
}


#mcWithoutSB p.titleColor {
	margin: 2px 5px 2px 0;
	padding: 0px;
	color: #CF421A;
	font-weight: bold;
}

#mcWithoutSB p.titleBlack,
#mcWithoutSB span.titleBlack {
	margin: 0;
	padding: 3px 0 3px 0;
	color: #000;
	font-weight: bold;
}

#mcWithoutSB p.titleBlackIndustries {
	margin: 0;
	padding: 6px 0 2px 0;
	color: #000;
	font-weight: bold;
}


#mcWithoutSB span.titleRight {
	font-weight: normal;
	margin-left: 200px;
	color: #000;
}

#mcWithoutSB p.lineB {
	margin: 2px 0 2px 0;
	padding: 0px;
	line-height: 160%;
}

#mcWithoutSB label {
	width: 150px;
	display: block; 
	float: left;
}

#mcWithoutSB input.setWidth,
#mcWithoutSB select.setWidth {
	width: 236px;
}


#mcWithoutSB p.lineBOption {
	padding: 5px 0 18px 0;
	margin: 0px;
}

#mcWithoutSB label.noSpace {
	display: block; 
	float: right;
	width: 360px;
	margin-right: 26px;
}

#mcWithoutSB label.multiOption {
	width: auto;
	display: block; 
	float: right;
	margin-left: 5px;	
}

#mcWithoutSB ul.multiOption {
	overflow: hidden;
	list-style: none;
	display: block;
	padding-left: 2px;
	line-height: 180%;
}

#mcWithoutSB li.multiOption {	
	float: left;	
	list-style: none inside;	
	display: block;
	padding: 0 15px 0 7px;
	width: 68px;
}

#mcWithoutSB li.multiOptionLongText {	
	float: left;	
	list-style: none inside;	
	display: block;
	padding: 0 0 0 7px;
	width: 155px;
}

.ie7 #mcWithoutSB li.multiOption {	
	float: left;	
	list-style: none inside;	
	display: block;
	padding: 0 15px 0 7px;
	width: 75px;
}

.ie7 #mcWithoutSB li.multiOptionLongText {	
	float: left;	
	list-style: none inside;	
	display: block;
	padding: 0 0 0 7px;
	width: 170px;
}

#mcWithoutSB li.multiOptionOther {	
	float: left;	
	list-style: none inside;	
	display: block;
	padding: 0 0 0 7px;
	width: 55px;
}

.ie7 #mcWithoutSB li.multiOptionOther {	
	float: left;	
	list-style: none inside;	
	display: block;
	padding: 0 0 0 7px;
	width: 65px;
}


#mcWithoutSB span.titleRightCol {
	font-weight: normal;
	margin-left: 225px;
	color: #000;
}

#mcWithoutSB p.rightCol {
	background: url(http://www.synovate.com/changeagent/images/ca_images/rss.png) no-repeat top right;
	padding: 0px;
	width: 366px;
	line-height: 166%;
}


#mcWithoutSB .customRss {
	background: url(http://www.synovate.com/changeagent/images/ca_images/rss.png) no-repeat bottom left;
	width: 272px;
	text-align: center;
	color: #CF421A;
	font-weight: bold;
	line-height: 136%;
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	clear: both;
}


#mcWithoutSB label.rightCol {
	display: block; 
	float: right;
	width: 171px;
	margin-right: 26px;
}


#mcWithoutSB label.rightCol {
	display: block;
	float: right;
	width: 310px;
	margin-right: 8px;
	padding-left: 5px;
}


.ie7 #mcWithoutSB label.rightColBg {
	display: block; 
	float: right;
	width: 302px;
	margin-right: 8px;
	padding-left: 5px;
	background-color: #DDD;
	padding-bottom: 2px;
}

.ie7 #mcWithoutSB label.rightCol {
	display: block;
	float: right;
	width: 302px;
	margin-right: 8px;
	padding-left: 5px;
}


#mcWithoutSB label.rightColBg {
	display: block; 
	float: right;
	width: 310px;
	margin-right: 8px;
	padding-left: 5px;
	background-color: #DDD;
	padding-bottom: 2px;
}

.mcOptDiv {
	width:367px;
	float:left;
	line-height:160%
}

.mcOptDivImg {
	float:right;
	width:21px; 
	line-height:160%;
}

#mcWithoutSB #rightOption {
	float: right;
	display: block;
	width: 270px;
}


#update_member_form label.error {
	margin-left: 10px;
	width: auto;
	display: inline;
}


/* END OF My Account Form */








/* Email Article Form */

#email {
	padding-top : 1px;
}

#emailForm {
}

#emailForm input.setWidth {
	width: 180px;
	font-size: 9pt;
}

#emailForm textarea {
	height: 60px;
}

#emailForm p.lineB {
	margin: 2px 0 2px 0;
	padding: 0px;
	line-height: 200%;
}

#emailForm p.lineBTA {
	margin: 6px 0 2px 0;
	padding: 0px;
	line-height: 200%;
}

#emailForm p.lineBRemark {
	margin: -4px 0 0 128px;
}

#emailForm label {
	width: 128px;
	display: block; 
	float: left;
	font-weight: bold;
}

#emailForm label.message {
	margin-top: 18px;
}

/* END OF Email Article Form */






/* Missing Page Form */

#missingPage {
	padding-top: 1px;
}

#missingPageForm {
	padding-left: 25px;
}

#missingPageForm input.setWidth {
	width: 180px;
	font-size: 9pt;
}

#missingPageForm textarea {
	height: 60px;
}

#missingPageForm p.lineB {
	margin: 4px 0 4px 0;
	padding: 0px;
	line-height: 200%;
}

#missingPageForm label {
	width: 130px;
	display: block; 
	float: left;
	font-weight: bold;
}


/* END OF Missing Page Form */









/* Registration Form */

#registrationForm {
	padding-top : 1px;
}

#registrationForm p.subTitle {
	font: bold 9pt Verdana;
	color: #CF421A;
}

#registrationForm input.setWidth {
	width: 300px;
	font-size: 9pt;
}

#registrationForm textarea {
	height: 60px;
}

#registrationForm .formDiv {
	padding-left: 20px;
	padding-top: 10px;
}

#registrationForm p.lineBRe {
	margin: 2px 0 2px 0;
	padding: 15px 0 5px 0;
	line-height: 120%;
}

#registrationForm p.lineBFi {
	margin: 2px 0 2px 0;
	line-height: 140%;
}

#registrationForm label {
	width: 160px;
	display: block; 
	float: left;
	font-weight: bold;
}



#registrationForm ul.intro {
	margin-top: 4px;
	margin-bottom: 10px;
}

#registrationForm li.intro {
	margin: 0;
	list-style: disc inside;
	font-weight: normal;
	color: #000;
	background-image: none;
	line-height: 140%;
}

/* END OF Registration Form */







/* Login Form */


#loginForm,
#forgotPW {
	padding-top : 1px;
}

#loginForm p.subTitle {
	font: bold 9pt Verdana;
	color: #CF421A;
}


#loginForm p.lineBLo,
#forgotPW p.lineBLo {
	margin: 2px 0 2px 0;
	padding: 15px 0 5px 0;
	line-height: 120%;
}

#loginForm p.lineBFi {
	margin: 2px 0 2px 0;
	line-height: 140%;
}

label.loginForm {
	width: 130px;
	display: block; 
	float: left;
	font-weight: bold;
}

label.noSpace_loginForm {
	display: block; 
	float: right;
	width: 151px;
	margin-right: 26px;
}

p.lineBOption_loginForm {
	padding: 5px 0 5px 0;
	margin: 0px;
	width: 200px;
}

#loginForm a.register {
	color:#CF421A;	
}

#forgotPW p.lineBFi {
	margin: 7px 0 2px 0;
	line-height: 140%;
}

/* END OF Login Form */









/* Advanced Search */

#advancedSearch {
	padding-top: 3px;
}

#advancedSearch p.headerSpace {
	padding: 3px 0;
}

#advancedSearch p.subTitle {
	font: bold 9pt Verdana;
	color: #CF421A;
}

#advancedSearch input.setWidth {
	width: 390px;
	font-size: 9pt;
}

#advancedSearch select {
	width: 310px;
}


#advancedSearch p.lineB {
	margin: 4px 0 4px 0;
	padding: 0px;
	line-height: 200%;
}

#advancedSearch label {
	width: 108px;
	display: block; 
	float: left;
}

#advancedSearch .Bu{
	margin-left: 10px;
}

#advancedSearch ul.title {
	margin-left: 0px;
}

#advancedSearch li.title {
	margin: -1px 0 -1px 0;
	list-style: none;
	background: url(http://www.synovate.com/changeagent/images/ca_images/bullet_square.png) no-repeat center left;
	padding-left: 17px;
	font: bold 9pt Verdana;
	color: #CF421A;
}

#advancedSearch label.multiOption {
	width: auto;
	display: block; 
	float: right;
	margin-left: 5px;
}

#advancedSearch ul.multiOption {
	overflow: hidden;
	list-style: none;
	display: block;
	padding-left: 5px;
}

#advancedSearch li.multiOption {
	font-weight: normal;
	color: #000;
	line-height: 180%;
	float: left;	
	list-style: none inside;	
	display: block;
	padding: 0 6px 0 10px;
	width: 89px;
}

#advancedSearch li.multiOptionOther {
	font-weight: normal;
	color: #000;
	line-height: 180%;
	float: left;	
	list-style: none inside;	
	display: block;
	padding: 0 6px 0 10px;
	width: 132px;
}

#advancedSearch li.multiOptionOther3 {
	font-weight: normal;
	color: #000;
	line-height: 180%;
	float: left;	
	list-style: none inside;	
	display: block;
	padding: 0 6px 0 10px;
	width: 116px;
}

#advancedSearch li.multiOptionOther4 {
	font-weight: normal;
	color: #000;
	line-height: 180%;
	float: left;	
	list-style: none inside;	
	display: block;
	padding: 0 6px 0 10px;
	width: 76px;
}

#advancedSearch li.multiOptionOther5 {
	font-weight: normal;
	color: #000;
	line-height: 180%;
	float: left;	
	list-style: none inside;	
	display: block;
	padding: 0 6px 0 10px;
	width: 35px;
}


.ie7 #advancedSearch li.multiOption {
	font-weight: normal;
	color: #000;
	line-height: 180%;
	float: left;	
	list-style: none inside;	
	display: block;
	padding: 0 6px 0 10px;
	width: 100px;
}

.ie7 #advancedSearch li.multiOptionOther {
	font-weight: normal;
	color: #000;
	line-height: 180%;
	float: left;	
	list-style: none inside;	
	display: block;
	padding: 0 6px 0 10px;
	width: 147px;
}

.ie7 #advancedSearch li.multiOptionOther3 {
	font-weight: normal;
	color: #000;
	line-height: 180%;
	float: left;	
	list-style: none inside;	
	display: block;
	padding: 0 6px 0 10px;
	width: 129px;
}

.ie7 #advancedSearch li.multiOptionOther4 {
	font-weight: normal;
	color: #000;
	line-height: 180%;
	float: left;	
	list-style: none inside;	
	display: block;
	padding: 0 6px 0 10px;
	width: 90px;
}

.ie7 #advancedSearch li.multiOptionOther5 {
	font-weight: normal;
	color: #000;
	line-height: 180%;
	float: left;	
	list-style: none inside;	
	display: block;
	padding: 0 6px 0 10px;
	width: 45px;
}

p.noResults{
	padding: 25px 0 0 0;
}

a.noResults {
	color: #CF421A;
}

/* END OF Advanced Search */







/* light Box */

#lightBox {
	color: #FFF;	
	font: bold 9pt Verdana;
}

.black_overlay{
	display: none;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index: 23;
	-moz-opacity: 0.7;
	opacity: .70;
	filter: alpha(opacity=70);
	background: url(http://www.synovate.com/changeagent/images/ca_images/macFFBgHack.png) repeat fixed 0 0;
}



.white_content {
	display: none;
	position: absolute;
    top: 100px;
    left: 50%;
    margin-left: -354px;
	width: 708px;
	z-index:24;
	overflow: inherit;
}

#headerLightBox {
	background: url(http://www.synovate.com/changeagent/images/ca_images/lightBox-hed.png);
	height: 25px;
}

#footerLightBox {
	background: url(http://www.synovate.com/changeagent/images/ca_images/lightBox-footer.png);
	height: 25px;
}


#lightBoxContent {
	background-color: #262626;
}

#optionsContainer {
	margin-left: 75px; 
	width: 643px; 
	height: 136px;
}

#optionsContainer .rightBox {
	float: right;
	width: 228px;
}

#secondHeader {
	border-top: 1px solid #AAA;
	padding-top: 8px;
	width: 600px;
	margin-left: 50px;
}

p.secondTitle {
	color: #CF421A;
	text-align: center;
	padding: 6px 0 3px 0;
}

p.lineBInt {
	margin: 2px 0 2px 0;
	padding: 0px;
	height: 22px;
	text-align: center;
}


#lightBox p.subTitle {
	color: #CF421A;
	text-align: center;
	padding: 6px 0 8px 0;
}

#lightBox select {
	width: 230px;
}

#lightBox p.lineB {
	margin: 2px 0 2px 0;
	padding: 0px;
	height: 22px;
}

#lightBox label {
	width: 130px;
	display: block; 
	float: left;
	font-weight: bold;
}







#dragDiv {
	width: 670px;
}

#dragDiv .leftDrag {
	background: #FFF url(http://www.synovate.com/changeagent/images/ca_images/drag_img.png) no-repeat top left;
	min-height: 360px;
	margin-left: 50px;
	width: 315px;
}

#dragLeftDiv {
	padding: 52px 0 0 13px;
	width: 220px; 
	min-height: 228px;
}

#dragRightDiv {
}

#dragDiv .rightDrag {
	float: right;
	width: 292px;
}

#dragLeftDiv .groupWrapper {
	float: left;
	margin-right: 1%;
	min-height: 40px;
	width: 107px;
}

#dragRightDiv .groupWrapper {
	float: left;
	margin-right: 4px;
	min-height: 300px;
	width: 134px;
}

.groupItem {
	margin-right: 4px;
	margin-bottom: 4px;
}

#dragLeftDiv .groupItem .itemHeader {
	background-color: #CCC;
	color: #000;
	padding: 24px 4px 0;
	cursor: move;
	font-weight: normal;
	position: relative;
	text-align: center;
	min-height: 40px;
}

#dragLeftDiv .groupItem .itemHeader a {
	position: absolute;
	right: 10px;
	top: 0px;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
}


#dragRightDiv .groupItem .itemHeader {
	background-color: #CCC;
	color: #000;
	padding: 0 4px 0 6px;
	cursor: move;
	font-weight: normal;
	font-size: 9pt;
	position: relative;
	width: 120px;
}

#dragRightDiv .groupItem .itemHeader a {
	position: absolute;
	right: 10px;
	top: 0px;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
}

.sortHelper
{
	border: 3px dashed #666;
	width: auto !important;
}



.b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;}
.b1f {height:1px; background:#CCC; margin:0 5px;}
.b2f {height:1px; background:#CCC; margin:0 3px;}
.b3f {height:1px; background:#CCC; margin:0 2px;}
.b4f {height:2px; background:#CCC; margin:0 1px;}



/* END OF Light Box */








/* END OF mainContent */






/* footer */

#footer {
	clear: both;
	border-top: 1px solid #FFF;
	background: url(http://www.synovate.com/changeagent/images/ca_images/page_bottom_bar.gif) no-repeat top center;
	font: normal 9pt Verdana;
	padding-bottom: 8px;
}

#footer .container {
	margin-top: 21px;
}

#footer span.copyright {
	color: #666;
	margin-left: 5px;
}

#footer .container .rightNav {
	float: right;
	margin-right: -7px; 
}

.ie7 #footer .container .rightNav {
	float: right; 
	margin-right: 0px;
}

.ie8 #footer .container .rightNav {
	float: right; 
	margin-right: 2px;
}

.webkit #footer .container .rightNav {
	float: right;
	margin-right: 0px; 
}


#footer .container .rightNav ul {
	margin: 0 5px 0 0;
}

#footer .container .rightNav li {	
	float: left;
	margin: -1px 0 -1px 8px;
	list-style: none inside;
	color: #666;
}

#footer .container .rightNav li a {	
	text-decoration: none;
}

/* END OF footer */


/* END OF mainContainer */
