/* CSS Document */
#wrapper						{width:780px; margin-left:auto; margin-right:auto;} 
/* 								{border:0;}
div ul, div li					{padding:0px; margin:0px;}
div, span	 					{padding:0px; margin:0px;} */
p								{padding:0px; margin:0px;}
/*body 							{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333;}*/

/* Header Structure */
#login							{height:32px; font-size:10px; color:#FFFFFF; padding-left:8px; padding-right:8px; padding-top:3px;}					
#logo							{height:105px; padding-top:0px;}
#mainnav						{height:22px;}
#subnav							{height:26px; font-size:11px; color:#003399; background:url(images/dotted_line_horizontal2.gif) no-repeat top left }
#date							{height:36px; font-size:10px; color:#666666; background: url(images/dotted_line_date.gif) no-repeat; padding-left:3px;}
#subnavleft						{float:left;}
#membersubnavleft				{float:left;}
#searchbox						{float:right; padding-top:1px;}
#Finish							{padding:2px;}

#menuSpacer						{clear:both;}
/* Logo */
.logomargin						{padding-top:0px; padding-left:3px;}

/* Login */
#login p						{padding-top:8px; color:#FFFFFF; font-size:10px;}
.formfields						{color:#003399; font-size:11px; height:17px; margin-left:3px;}
#login a 						{color:#ffffff; text-decoration:none;}
#login a:active 				{color:#ffffff; text-decoration:none;}
#login a:visited 				{color:#ffffff; text-decoration:none;}
#login a:hover 					{color:#ffffff; text-decoration:underline;}

/* Member Navigation */
#membersubnavleft	 ul 					{list-style-type:none; padding-top:6px; padding-left:2px}
#membersubnavleft	 li 					{display:inline; color:#FF6600;}

#membersubnavleft	 a 					{color:#FF6600; text-decoration:none;}
#membersubnavleft	 a:active 			{color:#FF6600; text-decoration:none;}
#membersubnavleft	 a:visited 			{color:#FF6600; text-decoration:none;}
#membersubnavleft	 a:hover 			{color:#FF6600; text-decoration:underline;}


/* Main Navigation */
#mainnav ul 					{list-style-type:none;}
#mainnav li 					{display:inline; float:left; font-size:11px;}

.navpad							{padding-top:6px; padding-left:4px;}

.navon a 						{color:#ffffff; text-decoration:none; background:url(images/tabon.jpg) no-repeat; width:73px; height:22px; display:block;}
.navbutton a 					{color:#ffffff; text-decoration:none; background:url(images/taboff.jpg) no-repeat; width:73px; height:22px; display:block;}
.navbutton a:active, .navon a:active, .navbutton2 a:active  			{color:#ffffff; text-decoration:none;}
.navbutton a:visited, .navon a:visited , .navbutton2 a:visited 			{color:#ffffff; text-decoration:none;}
.navbutton a:hover, .navon a:hover 										{color:#ffffff; text-decoration:none; background:url(images/tabon.jpg) no-repeat;}

.navbutton2 a 					{color:#ffffff; text-decoration:none; background:url(images/taboff2.jpg) no-repeat; width:83px; height:22px; display:block;}
.navbutton2 a:hover 			{color:#ffffff; text-decoration:none;  background:url(images/tabon2.jpg) no-repeat;}


/* Sub Navigation */
#subnavleft ul 					{list-style-type:none; padding-top:6px; padding-left:2px;}
#subnavleft li 					{display:inline;}

#subnavleft a 					{color:#003399; text-decoration:none;}
#subnavleft a:active 			{color:#003399; text-decoration:none;}
#subnavleft a:visited 			{color:#003399; text-decoration:none;}
#subnavleft a:hover 			{color:#003399; text-decoration:underline;}

.searchtxt						{color:#333333; font-size:12px;}
.searchbt						{padding-top:5px;}
.searchfield					{color:#666666; font-size:11px; height:17px; padding-top:3px; margin-left:3px;}

/* Date and Breadcrumb Navigation */

#date ul 						{list-style-type:none; padding-top:4px;}
#date li 						{display:inline; }
#date p							{padding-top:16px; font-size:10px}
#date a:link					{color:#666666; text-decoration:none;}
#date a:active					{color:#666666; text-decoration:none;}
#date a:visited					{color:#666666; text-decoration:none;}
#date a:hover					{color:#666666; text-decoration:underline;}

/* Images */
.floatleft						{float:left;}
.floatright						{float:right;}
img 							{border:0;}
.imgspacer						{padding-bottom:10px;}

/* Footer Structure */
#spacer					{clear:both; height:5px;}
#footer					{clear:both; height:40px; background: url(images/dotted_horiz2.gif) repeat-x; padding-left:14px; padding-right:14px; color: #666;}
#footer p				{font-size:11px; padding-top:4px;}

#footer a:link			{color:#0a2a68;}
#footer	a:visited 		{color:#0a2a68;}
#footer a:active		{color:#0a2a68;}
#footer a:hover			{text-decoration:none;}

/* Default Box Structure */
.box 					{background:url(images/midright.gif) 100% 100% repeat-y #ffffff; margin-bottom:10px;}
.boxtop 				{background:url(images/top.gif) repeat-x; width:100%; height:8px;}
.boxbase 				{background:url(images/base.gif) repeat-x; width:100%; height:10px;}
.boxleft				{background:url(images/midleft.gif) repeat-y;}
.box p 					{padding-left:7px; padding-right:7px; padding-bottom:3px;}
.box h1				    {padding-left:7px; padding-right:7px; font-size:14px; color:#003399; padding-bottom:0px;}
.box h2 				{padding-left:7px; padding-right:7px; font-size:12px; color:#003399;}
.boxlink				{padding-left:7px; padding-right:7px; font-size:11px; }
.boxthmb				{padding-top:3px; padding-left:8px;}	
.box a:link				{color:#666666; text-decoration:none;}
.box a:visited			{color:#666666; text-decoration:none;}
.box a:active			{color:#666666; text-decoration:none;}
.box a:hover			{color:#666666; text-decoration:underline;}

.boxnews 				{background:url(images/midright.gif) 100% 100% repeat-y #ffffff; margin-bottom:10px;}
.boxnews p 				{padding-left:7px; padding-right:7px; padding-bottom:3px;}
.boxnews h1				{padding-left:7px; padding-right:7px; font-size:14px; color:#003399;}
.boxtopnews				{background:url(images/news_bkgnd1.gif) no-repeat;}
.boxtopnews2				{background:url(images/news_bkgnd2.gif) no-repeat;}
.boxtopnews3				{background:url(images/news_bkgnd3.gif) no-repeat;}
.boxbasenews 			{background:url(images/base.gif) repeat-x; width:100%; height:10px;}
.boxleftnews			{background:url(images/midleft.gif) repeat-y;}

/* Text */
.blue					{color:#003399;}
.orange					{color:#FF6600;}
p						{font-size:12px; color:#333333; padding-bottom:22px;}
h1						{font-size:21px; color:#051e4d; font-weight:bold; padding-bottom:2px;}
/*h2						{font-size:18px; color:#003399; font-weight:normal;}*/
h3			    		{font-size:14px; color:#003399;}
.clear					{clear:both;}

/*Home Page Structure */

#introcontainer 		{ height:110px;}
#introcol1 				{width:550px; font-size:16px; color:#003399; line-height:23px; padding-left:20px; padding-top:19px;}
#introcol2				{width:204px; padding-top:19px; padding-bottom:3px;}
#fullcontainer 			{}
#homecol1				{float:left; width:271px; padding-left:12px;}
#homecol2				{float:left; width:271px; padding-left:11px;}
#homecol3				{float:left; width:190px; padding-left:11px;}
.newsspacer	p			{padding-bottom:8px;}
.newsspacertitle 		{margin-bottom:7px; padding-top:5px; background:url(images/newspacer_dotted_line.gif) 3px 25px no-repeat; color:#003399; font-size:16px;}
.newsspacerlink			{padding-bottom:4px; padding-top:6px; background:url(images/newspacer_dotted_line.gif) top no-repeat;}

/* About Us, Contact Us, Events Subpage, Join MSI, Business, Regional News Structure */
#leftcontainer 			{width:600px; }
#leftcontainer_col1		{float:left; width:150px; padding-top:20px;}
#leftcontainer_col1	p	{font-size:10px;}
#leftcontainer_col2		{float:left; padding-top:20px; padding-left:30px; padding-right:20px; }
#rightcontainer			{float:right; width:171px; font-size:10px;}
.regionalrow			{padding-right:20px; background:url(images/dotted_horiz2.gif) repeat-x bottom;}
.regionalrow p			{padding-bottom:10px; padding-top:5px;}

/* Events Structure */
#eventcol				{padding-right:20px;}
.eventstable			{padding-bottom:5px; padding-left:5px; padding-top:5px;}
.eventstablehd			{padding-left:5px; color:#FFFFFF;}

/* Search Structure */
.searchdate				{color:#999999; font-size:10px;}

/* Directory Structure */
#fullcontainer_line 	{width:600px; background:url(images/dotted_vert.gif) repeat-y right;}
#directory_col1			{width:183px; float:left; padding-left:12px;}
#directory_col2			{width:270px; float:left; padding-left:10px;}
#directory_col3			{width:85px; float:left; padding-left:12px;}
#directory_col2 select 	{width:200px;}

/* Media Structure */
#media_col1				{width:285px; float:left;}
#media_col2				{width:285px; float:left; padding-left:10px;}
.mediatable			{padding-bottom:5px; padding-left:7px; padding-top:5px;}
.medialine			{ padding-left:7px; }

/* Member Structure */
#membersintro 			{height:95px; }
#membersintro_col1		{width:500px; float:left; padding-left:12px;}
#membersintro_col2		{width:200px; float:right; margin-right:21px;}
#memberscol1			{float:left; width:225px; padding-left:12px;}
#memberscol2			{float:left; width:225px; padding-left:11px;}
#memberscol3			{float:left; width:275px; padding-left:11px;}

/* News Structure */
#newscontainer 			{clear:both;}
#newsintro 				{}
#newsintro_col1			{width:376px; float:left; padding-left:12px;}
#newsintro_col2			{width:184px; float:left; margin-left:8px;}
#newscol1				{float:left; width:184px; padding-left:12px;}
#newscol2				{float:left; width:184px; padding-left:8px;}
#newscol3				{float:left; width:184px; padding-left:8px;}
#regionalhd1			{background:url(images/hd_asia.gif) no-repeat bottom right; height:80px; width:390px;}
#regionalhd2			{background:url(images/hd_americas.gif) no-repeat bottom right; height:80px; width:390px;}
#regionalhd3			{background:url(images/hd_emea.gif) no-repeat bottom right; height:80px; width:390px;}
.regionhd				{background:url(images/rightcontainer_dotted_line_news.gif) no-repeat 7px 38px;}

/* Business News Structure */
#businessnewsintro		{width:570px; float:left; padding-left:12px;}

/* Site Map Structure */
#sitemapcontainer		{}
#sitemapcontainer ul		{ }
#sitemapcontainer li		{list-style-type:none; }
.sitemaphd					{ padding-bottom:10px;}
.arrow	{ background:url(images/circle_13px.jpg) no-repeat; margin-left:24px; padding-left:24px; padding-bottom:3px;} 
.padlock	{ background:url(images/padlock.gif) no-repeat; margin-left:24px; padding-left:24px; padding-bottom:3px;} 

/* links */
#leftcontainer_col1 a:link				{color:#666666; text-decoration:none;}
#leftcontainer_col1 a:visited			{color:#666666; text-decoration:none;}
#leftcontainer_col1 a:active			{color:#666666; text-decoration:none;}
#leftcontainer_col1 a:hover			{color:#666666; text-decoration:underline;}

#leftcontainer_col2 a:link, #fullcontainer_line a:link, #rightcontainer a:link				{color:#003399; text-decoration:none;}
#leftcontainer_col2 a:visited, #fullcontainer_line a:visited, #rightcontainer a:visited			{color:#003399; text-decoration:none;}
#leftcontainer_col2 a:active, #fullcontainer_line a:active, #rightcontainer a:active			{color:#003399; text-decoration:none;}
#leftcontainer_col2 a:hover, #fullcontainer_line a:hover, #rightcontainer a:hover		{color:#003399; text-decoration:underline;}


/* Classes that are applied by the editors */
.heading
{
	color: Blue;
	font-weight: bold;
}

.subHeading 
{
	color: #000;
	font-weight: bold;
}

iframe *
{
	padding: auto;
}

/*This is the content for all of the empty modules.*/
.msi2_moduleContent .ItemPanelRowVisibleEmpty
{
	display:block; 
	padding:6px;

}