/************************************************************************/	
/************************** BASIC HTML ELEMENTS *************************/
/************************************************************************/	

	* 						{border-collapse:collapse; margin:0; padding:0; border:0;}/*all html elements default to no padding, borders, etc. */
	a:link 					{color:#333366; text-decoration:none;}
	a:visited				{color:#333366; text-decoration:none;}
	a:hover 				{color:#777777; text-decoration:none;}
	abbr					{}
	acronym 				{}
	blockquote 				{padding:6px 40px 14px 40px;}
	body 					{font:normal 12px/150% Arial, Helvetica, sans-serif; letter-spacing:.6px; text-align:left; background-color:#EEEEE6; color:#000; background-image:url(/images/browser_bg.jpg); background-repeat:repeat-x; background-position:top; margin-left:0; margin-top:0;}
	code, kbd 				{font-family:monaco, courier, monospace; color:#777777;}
	dd, dt 					{cursor:help;}
	h1 						{color:#000000; margin:0 0 20px 0; font:normal 20px Helvetica, Arial, sans-serif; letter-spacing:0.6px; text-transform:lowercase; padding-bottom:12px; border-bottom:dashed 2px #D9D9D9;}
	h2 						{color:#000000; margin:0 0 20px 0; font:normal 20px Helvetica, Arial, sans-serif; letter-spacing:0.6px;}
	h3 						{color:#333366; margin:0 0 12px 0; font:bold 15px Helvetica, Arial, sans-serif; letter-spacing:0.6px;}
	h4 						{color:#555555; margin:0 0 12px 0; font:bold 15px Helvetica, Arial, sans-serif; letter-spacing:0.6px;}
	h5 						{color:#000000; margin:0 0 8px 0;  font:bold 14px Helvetica, Arial, sans-serif; letter-spacing:0.6px;}
	h6 						{color:#555555; margin:0 0 8px 0;  font:bold 14px Helvetica, Arial, sans-serif; letter-spacing:0.6px;}
	hr 						{height:2px; font-size:0; line-height:0; width:100%; margin:0 0 10px 0; padding:0; border-bottom:dashed 2px #DCDCDC;}
	img 					{border:none; padding:0; behavior:url('/css/iepngfix.htc');} /* 'behavior" allows IE6 to properly display transparent .png files - requires 2 files in /css folder 'iepngfix.htc', and 'blank.gif'*/
	ins 					{}
	strong 					{font-weight:bold; color:#333366;}
	a strong:hover 			{font-weight:bold; color:#777777;}  /* rollover color for "strong" OUTSIDE anchor tag (both should behave same)*/
	a:hover strong			{color:#777777;}					/* rollover color for "strong" INSDIE  anchor tag (both should behave same)*/
	table					{}
	tbody 					{}
	td 						{text-align:left; vertical-align:top;}
	th 						{text-align:center; vertical-align:bottom;}
	li 						{}
	ol 						{padding:6px 0 14px 24px; list-style-type:decimal;}
	p 						{margin-top:0px; margin-bottom:20px;}
	pre 					{margin}
	ul 						{padding:6px 0 14px 24px; list-style-type:square;}
	var						{}
	
	
/************************************************************************/	
/************************** FORM ELEMENTS *******************************/
/************************************************************************/	

	checkbox 				{}
	input 					{border:#B9B9B9 solid 1px; padding:1px 1px 1px 3px;}
	label 					{font-weight:bold; color:#333366;}
	radio 					{}
	select 					{}
	textarea 				{padding:1px 1px 1px 3px; font:normal 10px/100% Helvetica, Arial, sans-serif; color:#000;}
	.submitButton 			{background-color:#EEEECC; border:#B9B9B9 solid 1px; color:#333366; padding:1px 5px 1px 5px; font-weight:bold; letter-spacing:.0px;}
	.submitButton:hover		{background-color:#CCCCCC;}
	.required 				{font-size:12px; color:#FF0000; font-weight:bold; padding-left:5px;}
	.fielderror 			{background-color:#CCFFFF;}
	.errormessage 			{color:#F00; font:bold italic 12px/150% Arial, Helvetica, sans-serif; letter-spacing:0.6px; text-align:left; padding:0;}
	.noTinyMCE 				{}
	.inactive 				{background-color:#CCFFFF;}

/************************************************************************/	
/************************** COMMON COLORS, TEXT, LINKS ******************/
/************************************************************************/

/* --Clear Fix-- */
.clearfix:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.clearfix {
	display:inline-block;
}
* html .clearfix {
	height:1%;
}
.clearfix {
	display:block;
}

/* --colors -- */
	.blue 	 				{color:#333366;}
	.lightblue 				{color:#999966;}
	.headerblue 			{color:#999966;}	
	.white 					{color:#FFFFFF;}
	.black 					{color:#000000;}
	.blue	 				{color:#333366;}
	.red 					{color:#F6FFF9;}
	.white 					{color:#FFFFFF;}

/* --background colors -- */
	.adminBG				{background-color:#9900FF;}/*lighter version of admin color*/
	.darkBlueBG 			{background-color:#333366;}
	.darkGrayBG 			{background-color:#555555;}
	.lightBlueBG			{background-color:#333366;}
	.lightGrayBG			{background-color:#919191;}	
	.veryLightBG			{background-color:#EEEEEE;}
	.white 					{background-color:#FFFFFF;}

/* --text -- */	
	.align_left 			{text-align:left;} 
	.align_right 			{text-align:right;}
	.align_center 			{text-align:center;} 
	.align_justify 			{text-align:justify;} 
	.smallText				{color:#777777; font:normal 9px Helvetica, Arial, sans-serif; letter-spacing:0px;}
	.smallText a:link 		{color:#777777; font:normal 9px Helvetica, Arial, sans-serif;}
	.smallText a:visited	{color:#777777; font:normal 9px Helvetica, Arial, sans-serif;}
	.smallText a:hover 		{color:#777777; font:normal 9px Helvetica, Arial, sans-serif;}
	.upperCase 				{text-transform:uppercase;}
	.upperCase 				{text-transform:lowercase;}

/* --links -- */
	.blackLink a:link 	 	{color:#000000;}
	.blackLink a:visited 	{color:#000000;}
	.blackLink a:hover 	 	{color:#777777;}
	.grayLink a:link 	 	{color:#777777;}
	.grayLink a:visited 	{color:#777777;}
	.grayLink a:hover 	 	{color:#777777;}
	.smallLink a:link 	 	{color:#777777; font:normal 9px Helvetica, Arial, sans-serif;}
	.smallLink a:visited 	{color:#777777; font:normal 9px Helvetica, Arial, sans-serif;}
	.smallLink a:hover 		{color:#777777; font:normal 9px Helvetica, Arial, sans-serif;}
	.whiteLink a:link 	 	{color:#FFFFFF;}
	.whiteLink a:visited 	{color:#FFFFFF;}
	.whiteLink a:hover 	 	{color:#777777;}

/* --Image Styles Assigned For Admin Tool -- */	
	.float_Image_Left		{border:none; 			float:left;  margin:6px 10px 1px 0   ;}
	.float_Image_Right		{border:none; 			float:right; margin:6px  0   1px 10px;}
	.float_Left_w_Border	{border:#777777 solid 1px; float:left;  margin:6px 10px 1px 0   ;}	
	.float_Right_w_Border	{border:#777777 solid 1px; float:right; margin:6px  0   1px 10px;} 
	

/*************************************************************************/	
/*************************** BODY CONTENT/STRUCTURE **********************/
/*************************************************************************/

/* -- page body -- */
	#container 				{width:940px;}
	.containerTable			{width:940px; border:1px solid #204A4A; background-color:#C8D1E6; background-image:url("/images/container_table_bg.jpg"); background-repeat:repeat-x; background-position:top left;}
	.pageBodyTD 			{width:560px; background-color:#FFFFFF; border-left:solid 1px #A5B8BA; }
 	#pageBody 				{margin:55px 65px 75px 70px; font:normal 12px/200% Helvetica, Arial, sans-serif; letter-spacing:0.6px; text-align:justify;}

/* -- header -- */
	.pageHeaderTD 			{height:35px; font:bold 12px Arial, Helvetica, sans-serif; letter-spacing:.6px; background-color:#333366; background-image:url("/images/header_bg.jpg"); background-repeat:repeat-x; background-position:left;}	
	a.pageHeaderLink:link  	{color:#FFFFFF; font-weight:bold; padding-left:9px; background-image:url(/images/header_arrow.gif); background-repeat:no-repeat; background-position:left;}
	a.pageHeaderLink:visited{color:#FFFFFF; font-weight:bold; padding-left:9px; background-image:url(/images/header_arrow.gif); background-repeat:no-repeat; background-position:left;}
	a.pageHeaderLink:hover  {color:#777777; font-weight:bold; padding-left:9px; background-image:url(/images/header_arrow.gif); background-repeat:no-repeat; background-position:left;}
	#headerLeft 			{float:left; padding:9px 0 0 10px;}
	#headerRight 			{float:right; padding:9px 10px 0 0;}

/* -- left column -- */
	.leftColumnTD 			{width:180px; }
	#leftLogo				{margin:28px 0 17px 24px; }
	.leftColBotTD 			{height:130px; vertical-align:bottom; background-image:url("/images/lower_left_bg.jpg"); background-repeat:no-repeat; background-position:bottom; }/*sets height for both bottom TD's - so content will stay at page bottom*/
	#leftColBottom 			{padding:0 0 0px 0px;}
	#leftColBotText 		{margin:0 10px -7px 10px; letter-spacing:0px; line-height:135%;}
	#leftColBotText strong 	{font-size:16px; text-transform:lowercase; line-height:150%;}
	#leftColBotText a, 
	#leftColBotText a:visited,
	#leftColBotText a strong, 
	#leftColBotText a:visited strong 	
							{color:#333366;}			
	#leftColBotText a:hover, 
	#leftColBotText a:hover strong		
							{color:#777777;}					

/* -- right column -- */
	.rightColumnTD 			{width:200px; letter-spacing:.3px; background-color:#FFFFFF; background-image:url("/images/top_right_td_bg.gif"); background-repeat:repeat-y; background-position:left bottom; vertical-align:top; width:200px;}
	#rightHeadline			{background-color:#9DA6B7; color:#FFFFFF; text-transform:lowercase;border-left:solid 1px #A5B8BA;   border-bottom:solid 1px #A5B8BA; padding:22px 25px 22px  26px; font:normal 18px/180% Helvetica, Arial, sans-serif; letter-spacing:0px;  background-image:url("/images/upper_right_bg.jpg"); background-repeat: repeat-x; background-position:top left;}
	#rightHeadline strong	{background-color:#9DA6B7; color:#FFFFFF; text-transform:lowercase; border-bottom:solid 1px #D9D9D9; padding:22px 25px 22px  26px; font:normal 18px/180% Helvetica, Arial, sans-serif; letter-spacing:0px;  background-image:url("/images/upper_right_bg.jpg"); background-repeat: repeat-x; background-position:top left;}
	#rightMidText			{margin:40px 25px 20px 30px; color:#777777; font-weight:bold; font:normal 12px/150% Helvetica, Arial, sans-serif;}
	#rightLinks				{margin:0 10px 0 20px;}	
	#rightLinks a 			{display:block; width:150px; color:#333366; padding:0 0 0 10px; font:normal 12px/150% Helvetica, Arial, sans-serif; background-image:url(/images/right_column_arrow.gif); background-repeat:no-repeat; background-position:top right;}
	#rightLinks a:visited 	{display:block; width:150px; color:#333366; padding:0 0 0 10px; font:normal 12px/150% Helvetica, Arial, sans-serif; background-image:url(/images/right_column_arrow.gif); background-repeat:no-repeat; background-position:top right;}
	#rightLinks a:hover 	{display:block; width:150px; color:#777777; padding:0 0 0 10px; font:normal 12px/150% Helvetica, Arial, sans-serif; background-image:url(/images/right_column_arrow.gif); background-repeat:no-repeat; background-position:top right;}
	.rightColBotTD 			{height:130px; background-color:#FFFFFF; background-image:url("/images/bottom_right_td_bg.gif"); background-repeat:repeat-y; background-position:left top; vertical-align:bottom;}
	#rightColumnBottom		{letter-spacing:0px; line-height:135%; margin:0 25px 15px 30px;  }
	.sponsor-images-right IMG	{width:140px;  }
	.sponsor-images-right A.editLink IMG	{width:16px; height:16px;  }
	

/* -- footer -- */
	.footerTD 				{background-color:#777777; height:27px; color:#FFFFFF; padding:0 15px 0 15px; font:normal 10px Arial, Helvetica, sans-serif; letter-spacing:0px; vertical-align:middle; background-image:url("/images/footer_bg.jpg"); background-repeat:repeat-x; background-position:left;}	
	a.footerLink:link  		{color:#FFFFFF; font-weight:bold; padding-left:9px; font-size:10px; background-image:url(/images/header_arrow.gif); background-repeat:no-repeat; background-position:left;}
	a.footerLink:visited	{color:#FFFFFF; font-weight:bold; padding-left:9px; font-size:10px; background-image:url(/images/header_arrow.gif); background-repeat:no-repeat; background-position:left;}
	a.footerLink:hover  	{color:#CCCCAA; font-weight:bold; padding-left:9px; font-size:10px; background-image:url(/images/header_arrow.gif); background-repeat:no-repeat; background-position:left;}
	.footerTable			{width:100%;}
	.footerTable TD			{vertical-align:top;}
	#finalFooter 			{margin-top:3px; font:normal 10px Arial, Helvetica, sans-serif; letter-spacing:0px;}
	#finalFooter a:link		{color:#333366;}
	#finalFooter a:visited	{color:#333366;}
	#finalFooter a:hover	{color:#999999;}
	
/************************************************************************/	
/****************************** MAIN NAV ********************************/
/************************************************************************/

/* -- mainnav -- */
	#mainNav				{text-transform:lowercase;  font-size:15px; line-height:110%; font-weight:bold;}
	#mainNav ul				{list-style:none; margin:10px 10px 10px 15px; padding:0;}
	#mainNav li				{padding:0 0 9px  0;}
	#mainNav li a:link  	{color:#333366; padding-left:11px; display:block; width:100%;}
	#mainNav li a:visited	{color:#333366; padding-left:11px; display:block; width:100%;}
	#mainNav li a:hover  	{color:#777777; padding-left:11px; display:block; width:100% ;background-image:url(/images/menu_arrow.gif); background-repeat:no-repeat; background-position:top left;}
	.mainNavselected				{color:#999966; padding-left:11px; display:block; width:100%; background-image:url(/images/menu_arrow.gif); background-repeat:no-repeat; background-position:top left;}

/* -- subnav -- */
	#subNav					{font-size:12px; letter-spacing:.2px; line-height:110%; margin:10px 0 10px -2px; padding:0;}
	#subNav ul				{margin:0 10px -14px 15px; padding:0;}
	#subNav li				{padding:0 0 8px  0;}
	#subNav li a:link  		{color:#48598C; padding-left:11px; display:block; width:100%;}
	#subNav li a:visited	{color:#48598C; padding-left:11px; display:block; width:100%;}
	#subNav li a:hover  	{color:#777777; padding-left:11px; display:block; width:100%; background-image:url(/images/sub_menu_arrow.gif); background-repeat:no-repeat; background-position:top left;}
	.subNavselected			{color:#999966; padding-left:11px; display:block; width:100%; background-image:url(/images/sub_menu_arrow.gif); background-repeat:no-repeat; background-position:top left;}

/************************************************************************/	
/************************** INDIVIDUAL PAGES ****************************/
/************************************************************************/	

/* -- Home Page -- */	
	#homeFlash				{width:560px; height:330px; border-bottom:solid 1px #A5B8BA;  }
	#homeBody	 			{margin:35px 45px 40px 45px;}
	.homeTable				{width:470px;}
	.homeLeft				{width:50%; padding-right:15px;}
	.homeRight 				{width:50%; padding-left:15px;} 
	.homeHeadline 			{display:block; color:#000000; font:normal 20px Helvetica, Arial, sans-serif; margin-bottom:14px; }
	.homeDate				{color:#999966; font-size:11px; letter-spacing:0px; padding:1px 6px 0 0; margin-right:7px; background-image:url(/images/arrow.gif); background-repeat:no-repeat; background-position:right;}
	.homeTitle				{color:#333366; font-weight:bold; letter-spacing:1px;}
	.homeText				{color:#000000;}
	#homeTopRight			{background-color:#667279; color:#FFFFFF; height:308px; text-transform:lowercase; border-bottom:solid 1px #A5B8BA; padding:22px 25px 0 26px; font:normal 22px/150% Helvetica, Arial, sans-serif; letter-spacing:-.2px;  background-image:url("/images/home_upper_right_bg.jpg"); background-repeat:none; background-position:top left;}
	a.homeItemLink 			{display:block; margin-bottom:20px;}	
	a.homeItemLink:hover .homeDate, 
	a.homeItemLink:hover .homeTitle, 
	a.homeItemLink:hover .homeText  
							{color:#777777;}						
	
/* -- Events Section -- */	
	#eventsPage 			{text-align:left;}
	#eventsPage hr			{height:2px; font-size:0; line-height:0; width:100%; margin:15px 0 0 0; padding:0; border-bottom:solid 2px #F0F0F0;}
	#eventsPage h3			{display:block; color:#000000; font:normal 18px Helvetica, Arial, sans-serif; margin:12px 0 24px 0; text-transform:lowercase;}
	#eventDetailDate		{ text-align:right; font-weight:bold; color:#999966; margin-bottom:12px;}
	.eventPageMenuList 		{margin:12px 0 12px 25px; line-height:150%;}
	.eventPageMenuList li 	{padding:0; margin:0;}
	.eventsPageMonth 		{display:block; color:#000000; font:normal 18px Helvetica, Arial, sans-serif; margin:10px 0 12px 0; text-transform:lowercase;}
	.eventsPageDate			{color:#999966; font-weight:bold; margin-left:-66px; padding:2px 9px 0 0; }
	.eventsPageTitle		{color:#333366; letter-spacing:1px; font-weight:bold;}
	.eventsPageSummary		{color:#000000; letter-spacing:1px;}
	a.eventsPageItemLink 	{display:block; margin:6px 0 6px 80px; line-height:150%; text-align:left;} /* keep the top margin at 6px to keep "edit" tab place correctly - use negative bottom to space items */
	a.eventsPageItemLink:hover .eventsPageDate, 
	a.eventsPageItemLink:hover .eventsPageTitle,
	a.eventsPageItemLink:hover .eventsPageSummary
							{color:#777777;}
	
/* -- News Section -- */	
	#newsPage 			{text-align:left;}
	#newsPage hr			{height:2px; font-size:0; line-height:0; width:100%; margin:15px 0 0 0; padding:0; border-bottom:solid 2px #F0F0F0;}
	#newsPage h3			{display:block; color:#000000; font:normal 18px Helvetica, Arial, sans-serif; margin:12px 0 14px 0; text-transform:lowercase;}
	.newsPageDate			{color:#999966; font-weight:bold; margin-left:-66px; padding:2px 9px 0 0; }
	.newsPageTitle			{color:#333366; letter-spacing:1px; font-weight:bold;}
	.newsPageSummary		{color:#000000; letter-spacing:1px;}
	a.newsPageItemLink 		{display:block; margin:6px 0 6px 80px; line-height:150%; text-align:left;} /* keep the top margin at 6px to keep "edit" tab place correctly - use negative bottom to space items */
	a.newsPageItemLink:hover .newsPageDate, 
	a.newsPageItemLink:hover .newsPageTitle,
	a.newsPageItemLink:hover .newsPageSummary

							{color:#777777;}
/* -- Job List -- */
	#jobList				{line-height:160%;}
	#jobList hr				{height:2px; font-size:0; line-height:0; width:100%; margin:15px 0 0 0; padding:0; border-bottom:solid 2px #F0F0F0;}
	.jobListDate			{color:#999966; font-weight:bold; margin-left:-66px; padding:2px 9px 0 0; }
	.jobListSummary			{color:#333366; letter-spacing:1px; font-weight:bold;}
	.jobListEmployer		{color:#000000; letter-spacing:1px;}
	a.jobListItemLink 		{display:block; margin:6px 0 20px 80px; line-height:150%; text-align:left;} /* keep the top margin at 6px to keep "edit" tab place correctly - use negative bottom to space items */
	a.jobListItemLink:hover .jobListDate, 
	a.jobListItemLink:hover .jobListSummary,
	a.jobListItemLink:hover .jobListEmployer
							{color:#777777;}
	
	
							
/* -- Jobs Detail Page -- */	
	.jobDetailDate			{display:block; color:#777777; font:normal 10px Helvetica, Arial, sans-serif; margin:0 0  4px 0; letter-spacing:-.2px;}
	.jobDetailSummary		{display:block; color:#000000; font:bold   16px Helvetica, Arial, sans-serif; margin:0 0  4px 0;}
	.jobDetailEmployer		{display:block; color:#999966; font:bold   14px Helvetica, Arial, sans-serif; margin:0 0 16px 0;}


/* -- Member Bios Section -- */	
	#bioList				{line-height:200%;}
	#bioList hr				{height:2px; font-size:0; line-height:0; width:100%; margin:15px 0 0 0; padding:0; border-bottom:solid 2px #F0F0F0;}
	.bioListName			{color:#333366; font-weight:bold; }
	.bioListTitle			{color:#000000; }
	.bioDetailName			{display:block; color:#000000; font:bold   16px Helvetica, Arial, sans-serif; margin:0 0  4px 0;}
	.bioDetailTitle			{display:block; color:#333366; font:bold   14px Helvetica, Arial, sans-serif; margin:0 0 16px 0;}
	.bioNoLink				{padding:1px 0 0 11px; background-image:url(/images/arrow.gif); background-repeat:no-repeat; background-position:left;}
	.bioNoLink .bioListName {color:#444444;}
	.bioListItemLink		{color:#999966; display:block;text-align:left;  }
	a.bioListItemLink:hover .bioListName, 
	a.bioListItemLink:hover .bioListTitle
							{color:#777777;}

/* -- Member Bios Section -- */	
	#sponsorList			{line-height:150%;}
	#sponsorList hr			{height:2px; font-size:0; line-height:0; width:100%; margin:15px 0 0 0; padding:0; border-bottom:solid 2px #F0F0F0;}
	.sponsorLogoTable		{width:100%;}
	.sponsorLogoTD			{vertical-align:top;}
	.sponsorContentTD		{padding:0 0 0 12px; vertical-align:top;}
	.sponsorHR				{padding:12px 0 20px 0;}
	.sponsorListName		{color:#333366; font-weight:bold; }
	.sponsorListWebsite		{display:block; color:#333366; }
	.sponsorText			{text-align:justify;}
	.sponsorListItemLink	{color:#999966;}
	a.sponsorListItemLink:hover .sponsorListName, 
	a.sponsorListItemLink:hover .sponsorListWebsite
							{color:#777777;}
							
							
/* -- Contact Us -- */
	.contactTable			{width:400px; color:#333366; margin-top:6px; }	
	.contactLableTd			{width:125px; padding:3px 3px 3px 0; text-align:right; font-weight:bold; color:#333366; }
	.contactInputTd			{width:275px; padding:3px   3px 3px 0;}
	.contactInput			{width:95%;  height:20px; margin-right:2px;}
	.contactTextArea		{width:95%;  height:80px; border:#B9B9B9 solid 1px; padding:1px 1px 1px 3px; font:normal 12px/135% Helvetica, Arial, sans-serif; color:#000;}
	#submitFloat			{float:left;  margin:5px 0 0 0;}
	#requiredNote			{float:right; margin:8px 0 0 0;}

/* -- eNews Signup Us -- */
	.enewsInput			{width:180px;  height:18px; margin-right:2px;}
	.enewsSelect		{width:90px;  height:18px; margin-right:2px; border:solid 1px #BBB;}
	.enewsLableTd			{width:200px; padding:3px 3px 3px 0; text-align:right; font-weight:bold; color:#333366; }


/* -- Media Predicts -- */


	td.media-predicts {width:560px;  background-color:#1961E5; background-image:url('/images/media-bg2.jpg'); background-position:left top; background-repeat:no-repeat; border-left:solid 1px #A5B8BA; }

	td.media-predicts.c2011 {background-image:url('/images/media-bg-2011.jpg');  }
	td.media-predicts.c2012 {background-image:url('/images/media-bg-2012.jpg');  }

	td.media-predicts.highlights {background-image:url('/images/media-bg-highlights.jpg'); padding-top:105px; }

	DIV.sponsors {

		background:#E9ECF6;
		margin-bottom:-2px;
		padding:5px;
	}
	DIV.sponsors h3 {
		font-size:14px;
		text-transform:uppercase;
		text-align:center;
		color:#0000FF;
		margin-bottom:0;
	}
	
	DIV.sponsors.top-level h3 {
		font-size:24px;
		color:#1961E5;
	}
	DIV.sponsors.platinum h3 {
		font-size:24px;
		color:#666;
	}
	DIV.sponsors.gold h3 {
		font-size:18px;
		color:#999966;
	}
	DIV.sponsors.bronze h3 {
		font-size:16px;
		color:#777;
	}
	DIV.sponsors.in_kind h3 {
		font-size:14px;
		color:#666;
	}
	DIV.sponsors A.editLink IMG{
		width:18px !important;
	}
	
	
	DIV.sponsors TABLE {
		width:100%;
		background:#FFF;
	}	

	DIV.sponsors TABLE TD {
		padding:5px;
		vertical-align:middle;
		text-align:center;
		border:solid 5px #E9ECF6;
	}	
		DIV.sponsors TABLE TD.empty {
		background: #ECF0F9;
	}

	DIV.sponsors.top-level TD {
		height:200px;
	}
	DIV.sponsors.top-level TD IMG {
		width:300px;
	}
	DIV.sponsors.platinum TD {
		height:140px;
	}
	DIV.sponsors.platinum TD IMG {
		width:200px;
	}
	DIV.sponsors.gold TD {
		height:140px;
		width:50%;
	}
	DIV.sponsors.gold TD IMG {
		width:130px;
	}
	DIV.sponsors.bronze TD { 
		height:95px;
		width:50%;
	}
	DIV.sponsors.bronze IMG {
		width:100px;
	}
	DIV.sponsors.in_kind TD  {
		height:80px;
		width:33%;
	}	
	DIV.sponsors.in_kind TD IMG {
		width:100px;
	}

DIV.left_media UL { 
	margin:0;

}


DIV.right-speakers {
	font-size:10px;
}


DIV.right-speakers P {
	margin:0 0 8px 0;
}

DIV.right-speakers A.editLink IMG {
	width:16px;
	height:16px;
}
DIV.right-speakers IMG {
	width:60px;
	height:75px;
	margin-top:5px;
}


DIV.media-predicts-social { 
	width:155px;
	padding:47px 10px 15px 10px;
	background:url(/images/media-social-bg.jpg) #1B61E5 no-repeat;
	margin-top:-40px;
}



DIV.media-predicts-social A { 
	color:#FFFFFF;
	font-weight:bold;
}
DIV.media-predicts-social A:hover { 
	color:#00FFFF;
}

DIV#eNewsSignup LABEL {
	display:inline-block;
	width:120px;
	text-align:right;
}
DIV#eNewsSignup LABEL,
DIV#eNewsSignup INPUT {
	margin-bottom:6px;
}
DIV#eNewsSignup INPUT {
	width:240px;
}
DIV#eNewsSignup INPUT.signup-button {
	width:80px;
}





/************************************************************************/	
/******************* CODE BELOW FOR ADMIN TOOLS ONLY ********************/	
/************************************************************************/
/************************************************************************/	
/******************* NOTE: "SEARCH AND REPLACE THESE COLORS *************/	
/******************* TO CHANGE ENTIRE ADMIN COLOR SCHEME    *************/
/*******************                                        *************/	
/******************* ADMIN  LINK/TEXT  COLOR "#004400"      *************/	
/******************* LIGHT  BACKGROUND COLOR "#F6FFF9"      *************/	
/******************* MEDIUM BACKGROUND COLOR "#D9FFD9"      *************/
/************************************************************************/
/************************************************************************/


/* -- Admin Color Scheme (should contrast with site design colors - so links/editable areas stand out) -- */
	.editColor	 			{color:#004400;}
	.editBG					{background-color:#F6FFF9;}
	#editBG					{background-color:#F6FFF9;}

/* -- Admin Text-- */		
	#adminComment			{color:#004400; font:italic 11px/120% Helvetica, Arial, sans-serif; letter-spacing:-.3px; background-color:#D9FFD9; margin:3px 0 3px 0; padding:1px; text-align:left;}
	.adminNote				{color:#777777; font:normal  9px/120% Helvetica, Arial, sans-serif; letter-spacing:  0px;}
	.editTab				{color:#004400; font-weight:bold; background-color:#F6FFF9; padding:3px 10px 7px 10px; line-height:25px;text-transform:lowercase;}

/* -- Admin Links-- */	
	a.editLink:link 		{color:#004400; font-weight:bold; padding:3px 10px 7px 10px; margin:-10px 0 0 0; background-color:#F6FFF9; line-height:25px;}
	a.editLink:visited 		{color:#004400; font-weight:bold; padding:3px 10px 7px 10px; margin:-10px 0 0 0; background-color:#F6FFF9; line-height:25px;}
	a.editLink:hover 		{color:#999966; font-weight:bold; padding:3px 10px 7px 10px; margin:-10px 0 0 0; background-color:#F6FFF9; line-height:25px;}		
	.adminNote a:link 		{color:#777777; font:normal 9px Helvetica, Arial, sans-serif;}
	.adminNote a:visited	{color:#777777; font:normal 9px Helvetica, Arial, sans-serif;}
	.adminNote a:hover 		{color:#CCCCCC; font:normal 9px Helvetica, Arial, sans-serif;}
	a.editColor:link 		{color:#004400;}
	a.editColor:visited 	{color:#004400;}
	a.editColor:hover 		{color:#999966;}
	
/* -- Mod Pages -- */	
	#adminBody 				{width:407px; margin:65px 0 50px 75px; color:#555555; font:normal 11px/140% Helvetica, Arial, sans-serif; letter-spacing:0.6px;}
	#adminBody h1			{color:#000000; margin:0 0 10px 0; font:normal 20px Helvetica, Arial, sans-serif; letter-spacing:0.3px; text-transform:lowercase; border-bottom:none;}
	#adminBody strong		{color:#004400;}
	.pageAdminTD 			{background-color:#FFFFFF; width:560px;}/*sets min height for all pages*/
	.rightAdminTD 			{background-color:#E9E9E9; width:200px; text-transform:lowercase;}
	#rightAdminHeadline		{background-color:#F6FFF9; padding:35px 30px 40px 30px; border:solid 1px #DDDDDD; color:#004400; font:bold 20px/115% Arial, Helvetica, sans-serif; letter-spacing:1.5px;}
	.rightAdminBotTD 		{background-color:#E9E9E9;}
	#adminSeo				{background-color:#F7F7F7; padding:10px 16px 10px 10px; border: solid 1px #DDD; margin-top:15px;}
	
/* --Input-- */	
	.adminLongInput			{width:400px;}
	.adminSeoInput			{width:360px;}
	
/* --TinyMCE-- */	
	#tinyMce				{padding-bottom:0;  margin-top:12px ; width:405px; }
	#tinyMceLabel			{height:16px;}
	#tinyMceTabs			{float:right ;background-color:#EEEEEE;  }
	.tinyMceTabA			{height:16px; width:106px; margin:0  0 -1px   0 ;   padding:0 2px 3px 2px;  font:normal 10px/150% Helvetica, Arial, sans-serif; letter-spacing:0px; background-color:#EEEEEE; color:#555555;}
	.tinyMceTabS			{height:16px; width: 84px;  margin:0 -5px -1px 0 ; padding:0 2px 3px 2px;  font:normal 10px/150% Helvetica, Arial, sans-serif; letter-spacing:0px; background-color:#EEEEEE; color:#555555;}
	.tinyMceTextArea		{height:460px; width:400px;}
	#tinyMceSelect			{ }
	#tinyMceSelect textarea	{width:405px; }
	#tinyMceSelect select	{width:200px;}
	#tinyMceRuler			{background-color:#FBFBFB; padding-top:7px; font:normal 10px/200% Helvetica, Arial, sans-serif; letter-spacing:0px; color:#999999; background-image:url(/images/admin/pixel_ruler.gif); background-repeat:no-repeat; background-position:top left;}
	#tdc_press_release_styleselect_text {width:50px;}
	/* --sets width of tinyMCE toolbar, overrules CSS in "/tinymce/jscripts/themes/skins/default/ui.css"-- */	
	.defaultSkin .mceToolbar {width:400px;}


/* --Buttons -- */	
	#bottomButtons			{height:24px; margin-top:14px;}
	#bottomButtonsLeft		{float: left; }
	#bottomButtonsRight		{float:right; }
	.adminButton			{padding:1px 2px 1px 2px; color:#004400; background-color:#EEEEEE; font:bold   11px/120% Helvetica, Arial, sans-serif;text-transform:lowercase; text-decoration:none;}
	.adminButton:hover		{padding:1px 2px 1px 2px; color:#333333; background-color:#CCCCCC; font:bold   11px/120% Helvetica, Arial, sans-serif;text-transform:lowercase; text-decoration:none;}

/************************************************************************/	
/************************** UNIQUE ADMIN PAGES **************************/	
/************************************************************************/


/* -- Admin Nav-- */	
	#adminNav 				{text-align:center;  background-color:#F6FFF9; padding:3px 10px 3px 10px; color:#004400; font:normal 11px/140% Helvetica, Arial, sans-serif; letter-spacing:0px; text-transform:lowercase;}	

/* -- Login Page -- */	
	#adminLogin 			{padding:6px;  background-color:#F6FFF9; line-height:150%; text-align:left; letter-spacing:.2px;}
	#adminLogin hr			{height:2px; font-size:0; line-height:0; width:100%; margin:0 0 10px 0; padding:0; border-bottom:solid 2px #DEDEDE;}
	#adminLogin strong		{color:#004400;}
	.browserLogos td		{padding-right:40px;}
	.loginInput				{width: 160px; margin-bottom:8px;}

/* -- Manager Accounts (Users) Page -- */	
	.userDetailTD td		{padding:4px;}
	.userListTD td			{padding:3px; vertical-align:middle; border-bottom:solid 1px #EEEEEE;}
	
