
html {
}

body {
	text-align: center; /* for IE */
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#container {
	margin: 0 auto;   /* align for good browsers */
	text-align: center; /* counter the body center */
	width: 940px;	
}

#headertable {
	width:940px;
	text-align:left;
}

#printheadertable {
	display:none;
}

#headertable td.col1 {
	width:362px;
}

#headertable td.col2 {
	width:155px;
}

#headertable td.login {
	width:423px;
	font-weight:bold;
	color:#3E6E9F;
	text-align:right;
	vertical-align:bottom;	
}

#headertable td.login a, #headertable td.login a:visited {
	font-weight:bold;
	color:#3E6E9F;
	text-decoration:none;
}

#headertable td.login a:hover {
	font-weight:bold;
	color:#3E6E9F;
	text-decoration:underline;
}

#headertable td.login a.frenchlink {
	padding-left:80px;
	padding-right:7px;
}

#headertable td.links {
	background:url(../images/header/links-bg.gif) top left repeat-x;
	font-weight:bold;	
	color:#5B5B5B;
	white-space:nowrap;
}

#headertable td.rssTicker_td {
	background:url(../images/header/links-bg.gif) top left repeat-x;
	font-weight:bold;	
	color:#5B5B5B;
	white-space:nowrap;
}

#headertable td.links a, #headertable td.links  a:visited {
	font-weight:bold;
	color:#5B5B5B;
	text-decoration:none;
}

#headertable td.links a:hover {
	font-weight:bold;
	color:#5B5B5B;
	text-decoration:underline;
}


#headertable td.themeline {
	vertical-align:middle;	
	text-align:left;
	width:503px;
	height:36px;
	background-color:#E8E7E3;
}

#contentcontainer {
	text-align:left;
	vertical-align:top;
	padding:3px 7px 0px 4px;
}

#topnav {
	text-align:left;
	vertical-align:top;	
}

div.topsubnav {
	background-color:#809C2B;
	height:38px;
	color:#333333;
	padding-left:20px;
	text-transform:lowercase;
}

table.topsubnavtable {
	height:38px;
	font-family:Arial, Helvetica, sans-serif;
} 

table.topsubnavtable td {
	height:38px;
}

table.topsubnavtable td.separator {
	width:1px;
	height:38px;
}


div.topsubnav a, div.topsubnav a:visited {
	display:block;
	color:#333333;
	text-decoration:none;	
	font-size:11px;
	font-weight:bold;
	padding:0px 10px;
}

div.topsubnav a:hover {
	display:block;
	color:#fff;
	text-decoration:none;	
	font-size:11px;
	font-weight:bold;
	padding:0px 10px;
}

/* daran */

/* syndication */
div.topsubnavsyndication {
	background-color:#93b333;
}

div.topsubnavsyndication a:hover, div.topsubnavsyndication a.current {
	color:#fff;
}

div.topsubnavsyndication td.link {
	background-color:#93b333;
}

.subnavactivesyndication, div.topsubnavsyndication td.link:hover, div.topsubnavsyndication td.currentlink {
	color:#fff;
	background:url(../images/topnav/syndication-bg.gif) top left repeat-x #93b333;
}

/* how */
div.topsubnavhow {
	background-color:#93b333;
}

div.topsubnavhow a:hover, div.topsubnavhow a.current {
	color:#fff;
}

div.topsubnavhow td.link {
	background-color:#93b333;
}

.subnavactivehow, div.topsubnavhow td.link:hover, div.topsubnavhow td.currentlink {
	color:#fff;
	background:url(../images/topnav/how-bg.gif) top left repeat-x #93b333;
}

/* why */
div.topsubnavwhy {
	background-color:#2c99d2;
}

div.topsubnavwhy a:hover, div.topsubnavwhy a.current {
	color:#fff;	
}

div.topsubnavwhy td.link {
	background-color:#2c99d2;
}

.subnavactivewhy, div.topsubnavwhy td.link:hover, div.topsubnavwhy td.currentlink {
	color:#fff;
	background:url(../images/topnav/why-bg.gif) top left repeat-x #2c99d2;
}

/* who */
div.topsubnavwho {
	background-color:#f86f1c;
}

div.topsubnavwho a:hover, div.topsubnavwho a.current {
	color:#fff;	
}


div.topsubnavwho td.link {
	background-color:#f86f1c;
}

.subnavactivewho, div.topsubnavwho td.link:hover, div.topsubnavwho td.currentlink {
	color:#fff;	
	background:url(../images/topnav/who-bg.gif) top left repeat-x #F47F18;
}

/* what */
div.topsubnavwhat {
	background-color:#2695CD;
}

div.topsubnavwhat a:hover, div.topsubnavwhat a.current {
	color:#fff;	
}

div.topsubnavwhat td.link {
	background-color:#2695CD;
}

.subnavactivewhat, div.topsubnavwhat td.link:hover, div.topsubnavwhat td.currentlink {
	color:#fff;
	background:url(../images/topnav/what-bg.gif) top left repeat-x #2695CD;	
}

/* tools */
div.topsubnavtools {
	background-color:#af3bfe;
}

div.topsubnavtools a:hover, div.topsubnavtools a.current {
	color:#fff;	
}

div.topsubnavtools td.link {
	background-color:#af3bfe;
}

.subnavactivetools, div.topsubnavtools td.link:hover, div.topsubnavtools td.currentlink {
	color:#fff;
	background:url(../images/topnav/tools-bg.gif) top left repeat-x #af3bfe;
}

/*  */

/******************************************************/
/* Sitemap */
/******************************************************/

#sitemap {
	line-height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#sitemap h2 {
	margin-bottom:15px;
	line-height:22px;
}

#sitemap h3 {
	line-height:22px;
	margin-top:5px;
	margin-bottom:0px;
	font-weight:normal;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#sitemap .level2 {
	padding-left:20px;
}

div.sitemap-left {
	float:left;
	width:300px;
	margin-right:10px;
}

div.sitemap-right {
	float:left;
	width:300px;
}

#sitemap a {
	display:block;
	text-decoration:none;
	text-transform:capitalize;
}

#sitemap a:hover {
	text-decoration:underline;	
}

#sitemap .syndication, #sitemap .syndication a {
	color:#809C2B;
}

#sitemap .how, #sitemap .how a {
	color:#809C2B;
}

#sitemap .why, #sitemap .why a {
	color:#35c1ff;
}

#sitemap .who, #sitemap .who a {
	color:#E86618;
}

#sitemap .what, #sitemap .what a {
	color:#D43599;
}

#sitemap .tools, #sitemap .tools a {
	color:#6D22B2;
}




div.topsubnav2 {
	background-color:#E8E7E3;
	height:28px;
	color:#333333;
	padding-left:20px;
	text-transform:lowercase;	
}

table.topsubnavtable2 {
	height:28px;
	font-family:Arial, Helvetica, sans-serif;
}

table.topsubnavtable2 td {
	height:28px;
	color:#fff;	
}

table.topsubnavtable2 td.link {
	height:28px;
	color:#fff;		
}

table.topsubnavtable2 td.link:hover, table.topsubnavtable2 td.currentlink {
	height:28px;
	background-color:#696967;		
	color:#fff;	
}

div.topsubnav2 a, div.topsubnav2 a:visited {
	display:block;
	color:#333333;
	text-decoration:none;	
	font-size:11px;
	font-weight:bold;
	padding:5px 5px;
}

div.topsubnav2 a:hover, div.topsubnav2 a.current {
	display:block;
	color:#fff;
	text-decoration:none;	
	font-size:11px;
	font-weight:bold;
	padding:5px 5px;
}

/* syndication */

div.topsubnav2syndication {
	background-color:#809c2b;	
}

table.topsubnavtable2syndication td.link {
	height:28px;
}

.subnav2activesyndication, table.topsubnavtable2syndication td.link:hover, table.topsubnavtable2syndication td.currentlink {
	height:28px;
/*	background-color:#93b333; */
	background-color:#ACD33A;		
	color:#fff;	
}

/* how */

div.topsubnav2how {
	background-color:#809c2b;	
}

table.topsubnavtable2how td.link {
	height:28px;
}

.subnav2activehow, table.topsubnavtable2how td.link:hover, table.topsubnavtable2how td.currentlink {
	height:28px;
/*	background-color:#93b333; */
	background-color:#ACD33A;		
	color:#fff;	
}

/* why */

div.topsubnav2why {
	background-color:#1F86C9;
}

table.topsubnavtable2why td.link {
	height:28px;
}

.subnav2activewhy, table.topsubnavtable2why td.link:hover, table.topsubnavtable2why td.currentlink {
	height:28px;
/*	background-color:#d64aa4;		*/
	background-color:#25b2e8;
	color:#fff;	
}

/* who */

div.topsubnav2who {
	background-color:#e86618;
}

table.topsubnavtable2who td.link {
	height:28px;
}

.subnav2activewho, table.topsubnavtable2who td.link:hover, table.topsubnavtable2who td.currentlink {
	height:28px;
/*	background-color:#f86f1c; */	
	background-color:#F47F18;		
	color:#fff;	
}

/* tools */

div.topsubnav2tools {
	background-color:#943ae7;
}

table.topsubnavtable2tools td.link {
	height:28px;	
}

.subnav2activetools, table.topsubnavtable2tools td.link:hover, table.topsubnavtable2tools td.currentlink {
	height:28px;
/*	background-color:#892bdf; */	
	background-color:#CD62FF;		
	color:#fff;	
}


#resourceBottomLinks a {
	color:#000000;
	text-decoration:underline;
}

#resourceBottomLinks a:hover {
	color:#000000;
	text-decoration:none;
}

/* asdf */

#content {
	width:744px;
	text-align:left;
	vertical-align:top;	
}

#rightnav {
	width:235px;
	vertical-align:top;
	padding:0px;
	font-size:16px;	
	font-weight:bold;
}

table.rightnavtable {
	width:185px;
	border-right:1px solid #EDEDED;
}

table.rightnavtable td {
	vertical-align:middle;	
	height:53px;
	background:url(../images/rightnav/bg.gif) top left repeat-x;
	text-align:left;
	padding-left:12px;
	border-left:1px solid #EDEDED;
	cursor:pointer;
	color:#313131;
	font-family:Arial, Helvetica, sans-serif;	
}

table.rightnavtable td:hover, table.rightnavtable td.on {
	vertical-align:middle;	
	height:53px;
	background:url(../images/rightnav/bg-on.gif) top left repeat-x;
	text-align:left;
	padding-left:12px;
	border-left:1px solid #EDEDED;
	cursor:pointer;	
}

table.rightnavtable a, table.rightnavtable:visited {
	text-decoration:none;
	color:#313131;
	font-family:Arial, Helvetica, sans-serif;
}

table.rightnavtable a:hover, table.rightnavtable span:hover {
	text-decoration:underline;
	color:#313131;	
}

#footer {	
	clear:both;
	text-align:right;
	color:#848486;	
	font-weight:bold;	
	padding-top:10px;
	padding-right:20px;
	padding-bottom:10px;
}

#footer a, #footer a:visited {
	font-size:12px;
	color:#848486;
	text-decoration:none;
}

#footer a:hover {
	font-size:12px;
	color:#848486;
	text-decoration:underline;
}


div.bodycontent {
	padding-left:35px;
	padding-right:22px;
	color:#333333;
	font-size:12px;
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

div#bodycontentflash {
	z-index:10;
}

div#googlesearchcontainer {
	z-index:100;
}

div.bodycontent h1 {
	line-height:normal;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 22pt;
	font-weight: bold;	
}

div.bodycontent h2 {
	line-height:normal;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;	
}

div.bodycontent h3 {
	line-height:normal;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;	
}

div.bodycontent table {
	width:650px;
}

/* syndication */
div.bodycontentsyndication h1, div.bodycontentsyndication h2, div.bodycontentsyndication h3 {
	color:#809C2B;
}
div.bodycontentsyndication a, div.bodycontentsyndication a:visited {
	color:#809C2B;
	text-decoration:underline;
}
div.bodycontentsyndication a:hover {
	color:#809C2B;
	text-decoration:none;
}

/* how */
div.bodycontenthow h1, div.bodycontenthow h2, div.bodycontenthow h3 {
	color:#809C2B;
}
div.bodycontenthow a, div.bodycontenthow a:visited {
	color:#809C2B;
	text-decoration:underline;
}
div.bodycontenthow a:hover {
	color:#809C2B;
	text-decoration:none;
}


/* why */
div.bodycontentwhy h1, div.bodycontentwhy h2, div.bodycontentwhy h3 {
	color:#35c1ff;
}
div.bodycontentwhy a, div.bodycontentwhy a:visited {
	color:#35c1ff;
	text-decoration:underline;
}
div.bodycontentwhy a:hover {
	color:#35c1ff;
	text-decoration:none;
}



/* who */
div.bodycontentwho h1, div.bodycontentwho h2, div.bodycontentwho h3 {
	color:#E86618;
}
div.bodycontentwho a, div.bodycontentwho a:visited {
	color:#E86618;
	text-decoration:underline;
}
div.bodycontentwho a:hover {
	color:#E86618;
	text-decoration:none;
}


/* what */
div.bodycontentwhat h1, div.bodycontentwhat h2, div.bodycontentwhat h3 {
	color:#2695CD;
}
div.bodycontentwhat a, div.bodycontentwhat a:visited {
	color:#2695CD;
	text-decoration:underline;
}
div.bodycontentwhat a:hover {
	color:#2695CD;
	text-decoration:none;
}


/* tools */
div.bodycontenttools h1, div.bodycontenttools h2, div.bodycontenttools h3 {
	color:#6D22B2;
}
div.bodycontenttools a, div.bodycontenttools a:visited {
	color:#6D22B2;
	text-decoration:underline;
}
div.bodycontenttools a:hover {
	color:#6D22B2;
	text-decoration:none;
}


/* bodycontentplain */
div.bodycontentplain h1, div.bodycontentplain h2, div.bodycontentplain h3 {
	color:#333333;
}
div.bodycontentplain a, div.bodycontentplain a:visited {
	color:#333333;
	text-decoration:underline;
}
div.bodycontentplain a:hover {
	color:#333333;
	text-decoration:none;
}

/* quicklink */
div.quicklink h1, div.quicklink h2, div.quicklink h3 {
	color:#FFC50C;
}


div.orangelinks a, div.orangelinks a:visited {
	color:#E86618;
	text-decoration:underline;
}
div.orangelinks a:hover {
	color:#E86618;
	text-decoration:none;
}



/* content images*/

div.contentimageright {
	float:right;
	padding-left:15px;
	padding-bottom:15px;		
}

div.contentimageleft {
	float:left;
	padding-right:15px;
	padding-bottom:15px;	
	
}

/*****************************/
/* data tables */ 
table.datatable {
	font: 13px "trebuchet MS",arial,sans-serif;
	line-height: 14px;
	border-collapse: collapse;
}

table.datatable td {
	font: 13px "trebuchet MS",arial,sans-serif;
	padding: 4px 4px 20px 8px;
	border-width: 1px;
	border-color: #999999;
	border-style: solid;
	vertical-align: top;
	line-height: 14px;
	text-align:left;
}
table.datatable th {
	font: 13px "trebuchet MS",arial,sans-serif;
	padding: 4px 4px 4px 8px;
	border-width: 1px;
	border-color: #999999;
	border-style: solid;
	font-weight: bold;
	vertical-align: top;
	white-space: nowrap;
	line-height: 14px;
	text-align:left;	
}

table.datatable th.descr {
	width:250px;
}

table.datatable th.title, table.datatable th.title, table.datatable th.companies, table.datatable th.semdate {
}

table.datatable tr.bgcolor {
	background-color:#ECECEC;
}

table.datatable a, table.datatable a:visited {
	font-weight:bold;
	text-decoration:underline;
	color:#000;	
}

table.datatable a:hover {
	font-weight:bold;
	text-decoration:none;
	color:#000;		
}



/* cityregionfilter */

table.regiontable {

}
table.regiontable td {
	vertical-align:top;
	text-align:left;
}

#cityregionfilter {
	width:687px;
}

#cityregionfilter table.cityregionfiltertable {
	width:250px;	
}

#cityregionfilter td {
	padding:4px 3px;
}

#cityregionfilter td.label {
	font-weight:bold;
	padding-right:15px;
}

#cityregionfilter td.dropdown {
	text-align:left
}

#cityregionfilter select {
	color:#fff;
	background-color:#676161;
	border:1px solid #676161;	
	width:150px;
}

/**************/
/* services */
/**************/

/*******************/
/* case studies */
/*******************/

p.casestudy {
	padding-bottom:20px
}

/*******************/
/* case studies */
/*******************/

ul.whatstrategy {
	margin-left: -20px;
}

ul.whatstrategy li {
	padding-bottom:5px;
}

h2.whatstrategy {
	font-style:italic;
}

/********************/
/* google search */
/********************/

#googlesearch {
	width:231px;
	height:56px;
	background:url(../images/header/searchform-bg.gif) top left no-repeat;	
}

/********************/
/* registration form */
/********************/

#registrationformtable {
}

#registrationformtable td {
	padding:0px 10px 10px 0px;
	vertical-align:top;
	text-align:left;
}

#registrationformtable td.label {
	width:200px;
}

#registrationformtable td.inputfield {
	width:400px;
}

#registrationformtable input.text {
	border:1px solid #7E9DB9;
	width:250px;
	background-color:#fff;
}	

#registrationformtable input.required {
	border-left:5px solid #F7A818;
	padding-left:2px;
	background-color:#fff;
}	

#registrationformtable table.regwebinar {
	width:400px;
	font-size:11px;
}
/********************/
/* login form */
/********************/

#loginformtable {
}

#loginformtable td {
	padding:0px 10px 10px 0px;
	vertical-align:top;
	text-align:left;
}


/********************/
/* form inputs */
/********************/
input.text {
	border:1px solid #7E9DB9;
	width:250px;
}

input.required {
	border-left:5px solid #F7A818;
	padding-left:2px;
	background-color:#fff;
}

input.button {
	border:1px solid #7E9DB9;
	background-color:#7E9DB9;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
}

select.select {
	border:1px solid #7E9DB9;
}

textarea.textarea {
	border:1px solid #7E9DB9;
	width:250px;
	height:80px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
}

textarea.required {
	border-left:5px solid #F7A818;
	padding-left:2px;
	background-color:#fff;
}

/******************************************************/
/* Form Validation Styles */
/******************************************************/

label.error, label.error {

	display:block;
	color:#FF0000;
	padding:3px 0px 5px 0px;
	font-weight:normal;
	font-style:normal;
	font-size:11px;
}	

p.errormessage {
	color:#7E9DB9;
}

img.casestudyimage {
	float:right;
	padding:60px 10px 20px 20px;
}


/******************************************************/
/* Video CMS pages*/
/******************************************************/

div.flv_files {
	clear:both;
	line-height:22px;
	padding:0px 0 10px 0;
}

div.flv_files a {
	display:block;	
}


div#flv_flashcontent {
	border-top: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;	
	border-right: 1px solid #aaaaaa;	
	
	width: 640px;
	float:left;
}


/* new */
div.video_list {
	padding:15px 0 40px 0;
	clear:both;
}

div.video_list .video {
	display: inline-block;
	float:left;
	width:320px;
	padding:0 15px 25px 0;
}

div.video_list a.thumb {
	border:2px solid #923ae6;
	padding:4px;
	width:116px;
	height:93px;	
	float:left;
	margin-right:20px;
	background-color:#ececec;	
	color:#000;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
}

div.video_list a.thumb_current, div.video_list a.thumb_current:visited, div.video_list a.thumb_current:active {
	border:2px solid #923ae6;
	padding:4px;
	width:116px;
	height:93px;	
	float:left;
	margin-right:20px;
	background-color:#ececec;	
	color:#000;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
}

div.video_list a.thumb_current:hover {
	border:3px solid #923ae6;
	padding:3px;
	width:116px;
	height:93px;	
	float:left;
	margin-right:20px;
	background-color:#ececec;	
	color:#000;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
}



div.video_list img.nowplaying {
	float:left; 
	position:relative; 
	left:0px; 
	top:-22px;
}

div.video_list div.video_text {	
	height:71px;
}

div.video_list a.thumb:hover {
	border:3px solid #923ae6;
	padding:3px;
	float:left;
	margin-right:20px;
}

div.video_list h2 {
		padding:0;
		margin:0;
		color:#000;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;		
		line-height:16px;
}

div.video_cms h3 {
	margin-bottom:5px;
}

div.video .length {
	line-height:22px;	
}

div.video_list .links {
	padding-top:15px;
	padding-right:6px;
}

div.video_list .links a:link {
	text-decoration:none;
	font-weight:bold;
}

div.video_list .links a:visited {
	text-decoration:none;
	font-weight:bold;
}

div.video_list .links a:hover {
	text-decoration:underline;
	font-weight:bold;
}

div.video_list .links a:active {
	text-decoration:none;
	font-weight:bold;
}

div.video_list .links img {
	vertical-align:middle;
}

.clear {
	float:left;
	clear:both;
}

.video_message {
	clear:both;
	color:#6D22B2;
	font-size:11px;
	line-height:14px;
}

.download_message {
	clear:both;
	color:#6D22B2;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	padding:0 0 10px 0;
}

.pdf-icon {
	padding:0 10px 10px 0;
}

div.flv_player {
}

div.flv_player .pdfdownload {
	font-size:11px;
	font-weight:normal;
	width:640px;
	text-align:right;
	padding:2px 0 5px 0;
	line-height:32px;
}


div.flv_player .pdfdownload a:link, div.flv_player .pdfdownload a:visited, div.flv_player .pdfdownload a:active {
	color:#6D22B2;
	text-decoration:none;	
	font-weight:bold;
	font-size:11px;
}

div.flv_player .pdfdownload a:hover {
	color:#6D22B2;
	text-decoration:underline;
	font-weight:bold;
}

div.flv_player .pdfdownload img.pdf-icon {	
	width:30px;
	vertical-align:middle;
	padding:0 0 0 10px;
}

div.flv_player .pdfdownload img.download-icon {	
	vertical-align:middle;
	padding:0 0 0 10px;
}

div#flv_player_controls {
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;	
	border-bottom: 1px solid #aaaaaa;	
	width:640px;
	padding:7px 0px 10px 0;
	font-size:13px;	
	line-height:20px;
	background-color:#000;
}

div#flv_player_controls div {
	padding:0 8px;
	color:#cd62ff;
}

div#flv_player_controls a:link {
	color:#cd62ff;
	text-decoration:none;	
	font-weight:bold;
	padding:0 10px;
}

div#flv_player_controls a:visited {
	color:#cd62ff;
	text-decoration:none;	
	font-weight:bold;
}

div#flv_player_controls a:hover {
	color:#cd62ff;
	text-decoration:underline;
	font-weight:bold;
}

div#flv_player_controls a:active {
	color:#cd62ff;
	text-decoration:none;	
	font-weight:bold;
}

/******************************************************/
/* Download questions */
/******************************************************/
table.download_questions {
}

table.download_questions td {
	text-align:left;
	vertical-align:top;
	padding:0 10px 20px 0;
}



table.download_questions td.label {
	white-space:nowrap;
	padding-right:15px;
}

table.download_questions td.checkboxinput {
	width:50px;
	padding-top:2px;
}

table.download_questions textarea.textarea {
	width:380px;
	height:50px;
}

/******************************************************/
/* Feedback form after download */
/******************************************************/
#feedback_form td {
	text-align:left;
	vertical-align:top;
	padding:0 0 10px 0;
}


/******************************************************/
/* Syndication pages */
/******************************************************/

form.syndicationform {
}

form.syndicationform table {
	width:auto;
}

form.syndicationform td {
	text-align:left;
	vertical-align:top;
	padding:0 0 15px 0;
}

form.syndicationform td.label {	
	padding-right:15px;
}

form.syndicationform td.finput {
	
}

form.syndicationform input.input-text {
	border:1px solid #999999;
	width:380px;
	padding:3px !important;
	padding:0;	
	font-family:"arial", sans-serif;
}

form.syndicationform select.input-select {
	border:1px solid #999999;
	padding:3px 3px 3px 3px;
	font:100%/1.5 "arial", sans-serif;	
	color:#000;	
}

form.syndicationform input.button {
	border:1px solid #303030;
	color:#fff;
	background-color:#303030;
	padding:5px; 
	margin:5px 0 0 0;
	cursor:pointer;
}

form.syndicationform br {
		clear:left;
}

form.syndicationform label.error,
form.syndicationform label.error,
form.syndicationform .validate-error {	
	display:block;
	color:#3171bb;
	padding:10px 0;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

form.syndicationform input.error, 
form.syndicationform input.error, 
form.syndicationform input.input-err, 
form.syndicationform input.validate-error, 
form.syndicationform textarea.validate-error,
form.syndicationform input.validate-error, 
form.syndicationform select.validate-error {
	border:1px solid #3171bb;
	background:#FFF5CC; 
	color:#000;
}
