/* 
 * styles.css
 *
 * The styles.css file contains CSS styles that are used for all browsers.
 */

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
reset-fonts.css
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

.questions {background: yellow;}

#WrapperTop { width: 985px; } /* Width of "page" */
#MainBody { width: 977px; } /* Width of left channel and center channel combined */
#Header { width: 960px; } /* Width of the header */
#MainChannel {width: 713px; margin-left: 20px;}
#Content {width: 713px;}
#Sidebar {width: 200px;}
	body.noSidebar #MainChannel {width: 950px;}
	body.noSidebar #Content {width: 950px;}
/* = End Widths = */


body {
	background: url(../images/common/page-bg.png) 50% 0 no-repeat;
	color: #676767;
	padding-top: 30px;
}
	
#WrapperTop, #WrapperTopFooterContent, #WrapperBottomFooterContent {
  margin: 0 auto; /* Make content centered */
}
#WrapperContent, #TopFooterBlock, #Footer {
	padding: 0 4px;
}

/* Link at top of document to jump over navigation and go straight to content - For usability */
#ContentJump { left: -32000em; position: absolute; }

#Header { position: relative; z-index: 10;}


#Toolbar {height: 27px;}
		#Toolbar li {
			background: url(../images/common/toolbar-divider.gif) no-repeat 100% 9px;
			float: left;
			padding: 6px 12px 0 12px;
		}
	#Toolbar ul.links { float: right; }
		#Toolbar ul.links li.last { background: 0; }
		#Toolbar ul.links li.getStarted { background: 0; padding: 0;}
	#Toolbar a {
		background-repeat: no-repeat;
		color: #969696;
		display: block;
		font-size: 85%;
		text-decoration: none;
	}
		#Toolbar a:hover {color: #46628e;}
		
#SiteId { float: left; padding-left: 12px;}


/* Top Navigation */
#NavigationPrimary {
	float: right;
	padding: 15px 0;
	position: relative;
	z-index: 2;
}
	#NavigationPrimary ul {
		float: right;
		z-index: 2;
		border-left: 1px solid #b4b4b4;
	}
	  #NavigationPrimary li { /* Topnav item */
	    /* border: 1px solid #fff; */
	    float: left; /* Keep nav in a line */
			padding: 0 20px;
			position: relative; /* To position dropdowns based on topnav items */
	    z-index: 3; /* Need a known z-index so we can lap dropdowns over topnav items and flyouts over the dropdowns */
		border-right: 1px solid #b4b4b4;
	  }
	    #NavigationPrimary li.over { 
	      z-index: 5; /* Make dropdowns appear over topnav items and flyouts over lower li's that are siblings to dropdown items */
	    }
		#NavigationPrimary li.over a {background-position: 50% 50%;
		}
	    #NavigationPrimary a { /* Topnav link */
				background: no-repeat;
	      display: block;
				height: 13px;
				outline: 0;
				text-indent: -32000em;
	    }
				/* Main topnav items, uses sprites for background */
				li#NavigationPrimarySolutions a { background: url(../images/primary-nav/solutions.png) 0 50% no-repeat; width: 68px; }
					li#NavigationPrimarySolutions a:hover { background-position: 50% 50%; }
					li#NavigationPrimarySolutions a.active { background-position: 100% 50%; }
				li#NavigationPrimaryProducts a { background: url(../images/primary-nav/products.png) 0 50% no-repeat; width: 65px; }
					li#NavigationPrimaryProducts a:hover { background-position: 50% 50%; }
					li#NavigationPrimaryProducts a.active { background-position: 100% 50%; }
				li#NavigationPrimaryAboutUs a { background: url(../images/primary-nav/about-us.png) 0 50% no-repeat; width: 61px; }
					li#NavigationPrimaryAboutUs a:hover { background-position: 50% 50%; }
					li#NavigationPrimaryAboutUs a.active { background-position: 100% 50%; }
				li#NavigationPrimaryResources a { background: url(../images/primary-nav/resources.png) 0 50% no-repeat; width: 71px; }
					li#NavigationPrimaryResources a:hover { background-position: 50% 50%; }
					li#NavigationPrimaryResources a.active { background-position: 100% 50%; }
				li#NavigationPrimaryNewsEvents a { background: url(../images/primary-nav/news-events.png) 0 50% no-repeat; width: 98px; }
					li#NavigationPrimaryNewsEvents a:hover { background-position: 50% 50%; }
					li#NavigationPrimaryNewsEvents a.active { background-position: 100% 50%; }

	    #NavigationPrimary ul ul { /* Dropdown menu */
	      display: none;
	      float: none;
				left: -1px;
	      position: absolute;
	      top: 100%;
	      width: 184px;
	      z-index: 8;
		  border: none;
		  padding-top: 10px;
	    }
	      #NavigationPrimary ul li.over ul {
	        display: block; /* Show the dropdown on hover */
	      }
	      #NavigationPrimary ul li li { /* Dropdown item */
	        float: none; /* Make dropdown items appear on top of each other, not next to */
			border: none;
	      }
					#NavigationPrimary li.last ul { left: -96px; } /* Fix position of the Company drop down */
	        #NavigationPrimary ul li li a { 
						background: #1b81b1; 
						border-bottom: 1px solid #60a7c9; 
						color: #fff;
						font-size: 93%;
						height: auto;
						min-height: 15px;
						padding: 5px 15px;
						text-decoration: none;
						text-indent: 0;
						width: 160px;
					} /* Dropdown link */
					#NavigationPrimary ul li li.last a {border-bottom: 0;}
	          #NavigationPrimary ul li li a.parent {}
	          #NavigationPrimary ul li li a.over { 
	            background: #f1914c;
	          }
/* End Top Navigation */


/* Secondary Navigation */
	#NavigationSecondary {padding-bottom: 20px; margin-bottom: 10px; background: url(../images/secondary-nav/nav-sec-bg-bot.png) 0 100% no-repeat;}
	#NavigationSecondary .header h3 {border-bottom: 1px solid #dcdcdc;}
	#NavigationSecondary ul li a {display: block; border-bottom: 1px solid #dcdcdc; padding: 10px 10px 10px 20px; color: #676767; text-decoration: none; background: url(../images/secondary-nav/link-off.png) 6px 50% no-repeat;}
	#NavigationSecondary ul li a.active, #NavigationSecondary ul li a:hover { color: #f18232; background: url(../images/secondary-nav/link-active.png) 6px 50% no-repeat;}

/* End Secondary Navigation */

#MainBody { 
	padding: 20px 0 45px 0;
  position: relative; /* to facilitate */
  z-index: 2;         /* topnav dropdowns */
}

/* Wrap left and center channel so that we can put center channel first in markup for optimal content ordering */
#MainChannel { float: left; }

/* Center channel */
#Content { float: left; }



h1 {color: #1b81b1; font-size: 145%; font-weight: bold; margin-bottom: 10px; padding-bottom: 2px; border-bottom: 1px solid #e7e7e5; }
h2 {color: #1b81b1; font-size: 125%; font-weight: bold; margin-bottom: 10px; }
h2 a {color: #1b81b1 !important;}
h2 a:hover {color: #f18232 !important;}
h3 {color: #676767; font-size: 125%; font-weight: bold; padding-bottom: 5px; }

h4 { font-weight: bold; }
p { margin-bottom: 10px; }

ol { line-height: 18px; margin-bottom: 20px; padding-left: 20px; }
	ol li { list-style-type: decimal; }

#ContentChannel a {color: #676767; text-decoration: underline;}
	#ContentChannel a:hover {color: #f18232;}
#ContentChannel p {line-height: 18px;}
#ContentChannel ul {margin-bottom: 20px; line-height: 18px;  padding-left: 20px;}
#ContentChannel ul li {list-style-type: disc; }
#ContentChannel em {font-style:italic;}
#ContentChannel b.color {color: #f18232;}
#ContentChannel .modalImage {border-top: 1px solid #e7e7e5; border-bottom: 1px solid #e7e7e5; padding-bottom: 10px; padding-top: 10px; margin-bottom: 15px; text-align: center}
#ContentChannel .modalImage a {color: #f18232 }

#ContentChannel .genTwoCol {
			margin: 0 0 20px 0;
	}
#ContentChannel .genTwoCol .leftCol {
			display: block;
			float: left;
			margin-right: 30px;
			width: 341px;
	}
#ContentChannel .genTwoCol .rightCol { 
			float: left; 
			width: 330px;
	}

#ContentChannel p.learnMore a {color: #474747; text-decoration: none; text-transform: none; background: url(../images/common/learn-more.png) 0 50% no-repeat; padding-left: 15px;}
#ContentChannel p.learnMore a:hover {color: #f18232}


#ContentChannel dl.imageList {}
	#ContentChannel dl.imageList dt {width: 160px; text-align:center; float: left;}
	#ContentChannel dl.imageList dd {margin-left: 170px;}
	
#ContentChannel dl.eventList {}
	#ContentChannel dl.eventList dt {text-align:center; float: left;}
	#ContentChannel dl.eventList dd {padding-left: 140px;border-bottom: 1px solid #DCDCDC; margin-bottom: 12px; padding-bottom: 10px;}

	
#ContentChannel dl.dated {}
	#ContentChannel dl.dated dt {font-weight: bold; padding-bottom: 3px;}
	#ContentChannel dl.dated dd {border-bottom: 1px solid #DCDCDC; margin-bottom: 12px; padding-bottom: 10px;}	

#ContentChannel blockquote {margin: 0 50px 15px 50px; font-style: italic; border: 1px solid #DCDCDC; padding: 10px;}
#ContentChannel blockquote span {display: block; text-align: right;}

/* Resource area primarily */
#ContentChannel h3.borderTop {border-top: 1px solid #e7e7e5; padding-top: 20px; margin-bottom: 10px;}
#ContentChannel ul.icons li {list-style: none; padding-bottom: 15px; padding-left: 30px; padding-top: 5px;}
#ContentChannel ul.icons li a {text-decoration: none;}
#ContentChannel ul.datasheets li {background: url(../images/common/icon-datasheets.png) 0 0 no-repeat;}
#ContentChannel ul.whitepapers li {background: url(../images/common/icon-whitepapers.png) 0 0 no-repeat;}
#ContentChannel ul.webinars li {background: url(../images/common/icon-webinar.png) 0 0 no-repeat;}
#ContentChannel ul.videos li {background: url(../images/common/icon-video.png) 0 0 no-repeat;}

	/* for the Media Page */
	#VidRow {position: relative;}
	#VidRow div {width: 217px; float: left; text-align: center; padding: 0 10px; border-right: 1px solid #e6e6e6;}
	#VidRow div#ColThree {border-right: none;}
	#VidRow h4 {font-size: 1.1em; margin-bottom: 10px;}
	#VidRow b {font-size: 1.1em;}

/* About us primarily */
#ContentChannel ul.northAmOffices {padding-left: 0;}
#ContentChannel ul.northAmOffices li {list-style: none; float: left; margin-left:0; border-left: 1px solid #e7e7e5; padding-right: 15px; padding-left: 15px;}
	#ContentChannel ul.northAmOffices li.first {border-left: none; padding-left: 0;}
	

#ContentChannel dl.teamList {clear: both; border-bottom: 1px solid #e7e7e5; padding-bottom: 10px; margin-bottom: 10px;}
#ContentChannel dl.teamList dt img.shot {float: left}
#ContentChannel dl.teamList dt img.minMax {float: right;}
#ContentChannel dl.teamList dt img.hide {display: none;}
#ContentChannel dl.teamList dt img.minMax:hover {cursor: pointer;}
#ContentChannel dl.teamList dt span.name {font-weight: bold;}
#ContentChannel dl.teamList dt span.title {font-weight: bold; color: #f18232; font-size: 90%;}
#ContentChannel dl.teamList dt p {margin-left: 110px; padding-top: 50px; margin-bottom: 0;}
#ContentChannel dl.teamList dd {display: none; padding-top: 10px;}
#ContentChannel dl.board dt span.name {font-weight: bold; font-size: 100%;}
#ContentChannel dl.board dt span.title {font-weight: bold; color: #676767 !important; font-size: 110% !important;}
#ContentChannel dl.board dt p {padding-top: 30px !important;}
#ContentChannel dl.board dt a {font-weight: bold; color: #f18232;}

/* form elements */
#ContentChannel form div.genericFormChannel {width: 330px;}
#ContentChannel form div.genericFormChannel fieldset {float: right; }
#ContentChannel form fieldset.generic {text-align: right; width: 330px;}
#ContentChannel form fieldset.generic label {margin-bottom: 8px; padding-right: 5px;}
#ContentChannel form fieldset.generic input.textbox {border: 1px solid #999; margin-bottom: 8px; color: #676767; width: 200px; height: 20px;}
#ContentChannel form fieldset.generic select  {border: 1px solid #999; margin-bottom: 8px; color: #676767; width: 200px; height: 20px;}
#ContentChannel form fieldset.textArea {width: 100%}
#ContentChannel form fieldset.textArea textarea {width: 100%; border: 1px solid #999; margin-bottom: 10px;}
#ContentChannel form fieldset.buttons {margin-top: 10px;}
#ContentChannel form fieldset.radio-check {margin: 5px 0 10px 10px}
#ContentChannel div.error {padding-left: 20px; color: #f18232;}

/* Blog Elements */
#BlogSidebar h4 {color: #1b81b1;}
#BlogSidebar ul {margin-bottom: 20px;}
#BlogSidebar ul li li{margin-left: 15px;}
#BlogSidebar ul a {color: #676767;}
#BlogSidebar form {margin-bottom: 20px;}
#BlogSidebar li.widget ul li {padding-bottom: 5px;}
#BlogSidebar li.widget ul li a {text-decoration: none; font-size: 0.85em; }
#BlogSidebar li.widget ul li a:hover {color: #f18232;}

body.blog .commentlist li, #commentform input, #commentform textarea {
	
	}
body.blog .commentlist li ul li {
	font-size: 1em;
}

body.blog .commentlist li {
	font-weight: bold;
}

body.blog .commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

body.blog .commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	
	}

body.blog .commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

body.blog #commentform p {
	
	}

body.blog .commentmetadata {
	font-weight: normal;
	}


/* End ContentChannel */	
	
	
/* Homepage styles */
body.home {background: url(../images/home/home-wrapper-bg.png) 50% -12px no-repeat;}
body.home #Header {margin-bottom: 30px;}
body.home #Mast {position: relative; height: 396px;}
body.home #Content {margin-top: -20px}
body.home #BannerOne	{background: url(../images/home/trusted-IT-intelligence.png) 0 0 no-repeat;}
body.home #BannerTwo	{background: url(../images/home/enterprise-it.png) 0 0 no-repeat;}
body.home #BannerThree	{background: url(../images/home/service-providers.png) 0 0 no-repeat;}
body.home #BannerFour	{background: url(../images/home/outsourcing-governance.png) 0 0 no-repeat;}
body.home .homeBanners {position: absolute; top: 11px; left: 11px; width: 962px; height:302px;}
body.home .homeBanners .text {position: absolute; top: 155px; left: 60px; width: 410px; font-size: 125%;}
body.home #BannerFour .text {position: absolute; top: 200px !important;}
body.home .homeBanners .textIndent {position: static; text-indent: -5000px !important;}
body.home .homeBanners .text p {margin-bottom: 10px;}
body.home .homeBanners .text a.learnMore {color: #474747; text-decoration: none; text-transform: uppercase; font-weight: bold; font-size: 85%; background: url(../images/home/banner-learn-more.png) 0 50% no-repeat; padding-left: 12px;}
body.home .homeBanners .text a.learnMore:hover {color: #f18232}

body.home #BannerNav {position: absolute; top: 325px; left: 12px; width: 985px;}
body.home #BannerNav li {float: left; padding-right: 7px;}
body.home #BannerNav li a {display: block; width: 225px; height: 60px; background: url(../images/home/banner-nav.png) 100% 0 no-repeat; color: #676767; text-decoration: none; text-transform: uppercase; font-size: 110%; padding-top: 17px; padding-left: 10px;}
body.home #BannerNav li a.active {color: #fff; background: url(../images/home/banner-nav.png) 0 0 no-repeat;}

body.home #CallToActions h1 { position: absolute; border-bottom: none; margin-top: 20px; margin-left: 15px; }
body.home #CallToActions ul li {float: left; height: 50px; margin-right: 50px;}


.tickercontainer { /* the outer div with the black border */

width: 950px; 
height: 60px; 
margin: 0;
margin-top: 45px;
margin-left: 15px; 
padding: 0;
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top: 8px;
width: 950px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 950px;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
background: #fff;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #ff0000;
font: bold 10px Verdana;
margin: 0 50px 0 0;
} 
ul.newsticker span {
margin: 0 10px 0 0;
}

/* End homepage */	

/* Right Channel */
#Sidebar { float: right; }
	body.noSidebar #Sidebar {display: none;}

#Sidebar q {display: block; font-size: 110%; line-height: 150%; font-style: italic; margin-bottom: 10px;}
#Sidebar cite {color: #f18232; line-height: 170%; font-size: 90%;}

#Sidebar .highlight {background: url(../images/secondary-nav/highlight-bg-top.png) 0 0 no-repeat; margin-bottom: 20px;}
	#Sidebar .highlight .channel {padding: 20px 16px 0 16px;}
	#Sidebar .highlight .channel h2.imgbg {text-indent: -32000em; height: 61px;}
	#Sidebar .highlight .channel h2.iaopWebinar {background: url(../images/secondary-nav/header-iaop-webinar.png) 0 0 no-repeat;}
	#Sidebar .highlight .channel h2.blazentBuzz {background: url(../images/secondary-nav/header-blazent-buzz.png) 0 0 no-repeat;}
	#Sidebar .highlight .channel {font-size: 90%; }
	#Sidebar .highlight .channel p {margin-bottom: 5px; line-height: 150%;}
	#Sidebar .highlight .bottom {text-align: center;padding: 5px 13px 10px 13px; background: url(../images/secondary-nav/highlight-bot.png) 0 100% no-repeat;}
	#Sidebar .highlight .bottom a.button {background: url(../images/secondary-nav/btn-view.png) 0 0 no-repeat; width: 176px; height: 24px; display: block; color: #fce6d6;font-size: 90%; font-weight: bold; text-decoration: none; padding-top: 10px;}

ul#buzz li {display: none;}
ul#buzz li h4 a {text-decoration: none; color: #F18232;}

#Sidebar .cta {margin-bottom: 10px;}
/* End Sidebar */

/* Footer */
#Footer {
	color: #7f7f7f;
	font-size: 93%;
	margin-left: 10px;
}

#Footer #FollowUs {background:url(../images/common/footer-bg.png) 0 0 no-repeat; width: 962px; height: 56px; margin-bottom: 10px;}
#Footer #FollowUs ul {float: right}
#Footer #FollowUs ul li {float: left; padding-top: 6px; padding-right: 15px;}

#Footer .copyright {float: left; margin-left: 20px;}
	#Footer a { color: #7f7f7f; text-decoration: none; }
	#Footer a:hover {color: #f18232;}
  	#Footer p.copy { float: right; }
  	#Footer .siteLinks ul { float: right; padding-bottom: 10px;}
    #Footer .siteLinks li { 
			background: url(../images/common/footer-divider.gif) no-repeat 100% 2px; 
			float: left; 
			padding: 0 6px; 
		}
		#Footer .siteLinks li.last {background: 0; padding-right: 20px;}
/* End Footer */

/* Utility Classes */
.selfClear:after { /* Make elements self-clearing - see http://positioniseverything.net/easyclearing.html */
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

#Content ul.tabNav {
	border-bottom: 1px solid #ccc;
	display: block;
	height: 38px;
	margin-bottom: 30px;
	padding-left: 37px;
	position: relative; 
	z-index: 15;
}
	#Content ul.tabNav li { background: 0; float: left; font-size: 100%; padding: 0 5px 0 0; list-style: none;}
		#Content ul.tabNav li a {
			background: url(../images/common/tab-left-bg-inactive.gif) no-repeat;
			color: #666;
			display: block;
			float: left;
			font-size: 108%;
			height: 39px;
			outline: 0;
			text-decoration: none;
		}
			#Content ul.tabNav li a span {
				background: url(../images/common/tab-right-bg-inactive.gif) no-repeat 100% 0;
				display: block; 
				height: 27px;
				padding: 12px 16px 0 16px;
				text-align: center;
			}
			#Content ul.tabNav li.ui-state-active a {
				background: url(../images/common/tab-left-bg-active.gif) no-repeat 0 100%;
				color: #000;
			}		
				#Content ul.tabNav li.ui-state-active a span {
					background: url(../images/common/tab-right-bg-active.gif) no-repeat 100% 100%;
				}


/* for campaign pages */

body.campaign {background: url(../images/campaign/page-bg.png) 50% 0 no-repeat;}
body.campaign #NavigationPrimary a {text-indent: 0;}
body.campaign #NavigationPrimary ul {border-left: 0;}
body.campaign #NavigationPrimary ul li {border-right: 0; padding-right: 0;}

body.campaign #ContentChannel h1 {padding-bottom: 10px;}
body.campaign #ContentChannel dl.desc { border-bottom: 1px solid #e7e7e5; margin-bottom: 20px;}
	body.campaign #ContentChannel dl.desc dt {width: 160px; float: left;}
	body.campaign #ContentChannel dl.desc dd {margin-left: 170px; padding-top: 5px;}
	body.campaign #ContentChannel dl.desc dd p {margin-bottom: 10px;font-size: 110%; padding-right: 20px;}
	body.campaign #ContentChannel dl.desc dd p b {}
	
body.campaign #ContentChannel ul.speakers {margin-left: 0; clear:both; padding-left:0;}
	body.campaign #ContentChannel ul.speakers li {float: left; margin-left: 0; list-style-type: none; padding:0; }
	body.campaign #ContentChannel ul.speakers li div {background: url(../images/campaign/icon-person.png) 0 0 no-repeat; height: 25px; padding: 5px 20px 0 25px; margin-right: 25px;border-right: 1px solid #d7d7d7;}
	body.campaign #ContentChannel ul.speakers li.last div {border-right: 0;}
	
body.campaign #ContentChannel div.formChannelTop {background: url(../images/campaign/form-box-bg-top.png) 0 0 no-repeat; padding-top: 20px;}
body.campaign #ContentChannel div.formChannelBot {background: url(../images/campaign/form-box-bg-bot.png) 0 100% no-repeat;}


body.campaign #ContentChannel form div.genericFormChannel {width: 400px;}
body.campaign #ContentChannel form fieldset.generic {text-align: right; width: 400px;}
body.campaign #ContentChannel form fieldset.generic input.textbox {width: 250px;}
body.campaign #ContentChannel form fieldset.generic select  {width: 250px;}
body.campaign #ContentChannel .genTwoCol .rightCol { 
			width: 400px;
	}
	body.campaign #ContentChannel .genTwoCol .leftCol {
			width: 400px;
	}
