/* imports */
@import url(/Styles/Navigation.css);

/* standard shell template */
html, body 
{
	margin:0;
	padding:0;
	border:0;
}

body
{		
	font-family: Arial;
	font-size: 70%;
	background: #4A65CA url(/Images/SiteBackground.jpg) repeat-x top left;
	text-align: center;	
	line-height: 16px;
	color: #28282A;
}

h2
{
	line-height: 22px;	
}

.clear{
	clear:both; line-height: 0; height: 0; font-size: 0;		
}

/* redefine */
form 
{
	padding: 0px;
	margin: 0px;	
}

.standardformfield 
{
	font-family: Arial;
	font-size: 100%;
	color: #28282A;
}

.standardformbutton 
{
	width: 91px;
	height: 20px;					
	font-family: Arial;
	font-size: 100%;
	color: #565656;
	border: solid 1px #7B7B7B;
	background: #FFF;
}

.morelink 
{
	background: url(/Images/BlueBlock.gif) no-repeat center left;
	padding-left: 10px;
}

a 
{
	color: #626984;
	text-decoration: underline;
}

a:hover 
{
	text-decoration: none;	
}

/* construct */
#wrapper 
{
	margin-left:auto; /*** Mozilla/Opera/Mac IE 5.x alignment of page ***/
	margin-right:auto; /*** Mozilla/Opera/Mac IE 5.x alignment of page ***/
	text-align:left; /*** IE Win re-alignment of page if page is centered ***/
	position: relative;	
	width: 783px;	
	border-left: solid 4px #28282A;
	border-right: solid 4px #28282A;	
	background: #ffffff;
}
	
	/* Header */
	#wrapper #header 
	{
		width: 783px;
		/*float: left;*/
		height: 100px;
		position: relative;
		background: #C1D734;
		border-bottom: solid 4px #122B49; 				
	}
	
	
		#linkPane, #linkPane #dnn_ctr476_DD, #linkPane #dnn_ctr476_DD td.head
		{
			z-index: 10;
		}
	
	
		#wrapper #header #logo 
		{
			position: absolute;
			top: 10px;
			right: 50px;
			left: auto;
			width: 142px;	
		}
		
			#wrapper #header #logo h1 
			{
				margin: 0px;
				padding: 0px;
			}
			
				#wrapper #header #logo h1 a 
				{
					display: block;
					width: 142px;
					height: 78px;
					background: url(/Images/newGraphics_03.gif) no-repeat top left;	
				}	
				
					#wrapper #header #logo h1 a span 
					{
						display: none;					
					}	
					
					
		#wrapper #header #headerflash 
		{
			position: absolute;
			left: 0px;
			top: 0px;
			width: 535px;
			height: 100px;
		}
		
		#userloginsearch 
		{
			position: absolute;
			left: 539px;			
			width: 244px;
			top: 18px;
		}		
			
			#userloginsearch .loginfield 
			{
				font-family: Arial;
				font-size: 100%;
				color: #28282A;
			}
			
	/* Events Sub Navigation */
	#wrapper #eventsubnav 
	{
		width: 783px;
		float: left;		
	}
	
		#wrapper #eventsubnav a 
		{
			color: #FFF;
		}
	
	/* Content */
	#wrapper #innercontent 
	{
		position: relative;
		width: 783px;
		float: left;
		background: #fff url(/Images/innercontent_bg.jpg) no-repeat 0 125px;
		z-index: 0;
	}
	
	#wrapper #innercontent .content-header
	{
		height: 125px;
		background: url(/Images/contentheader_bg.jpg) no-repeat 50% 100%;
		position:relative;
		z-index: 0;
	}
	
	#wrapper #innercontent *
	{
		z-index: 0;
	}
	
	#wrapper #innercontent .content-header .loginlink
	{
		display: block;
		position: absolute;
		top: 0;
		right: 15px;
		width: 90px;
		height: 35px;
	}
	
	#wrapper #innercontent .content-header .loginlink span
	{
		display: none;
	}
	
	
	
	
	
	
	
	
	
	
		/* Full Width Page Content */
		#wrapper #innercontent #fullcontent 
		{
			width: 783px;
			float: left;
		}
		
			#wrapper #innercontent #fullcontent #pagecontent 
			{
				float: left;
				width: 701px;									
				padding: 0 41px 20px 41px;
				min-height: 200px;	
				height: auto !important;	
				/*height: 200px;*/
				background: #FFF;						
			}
			
				
				#wrapper #innercontent #leftcontent #pagecontent #breadcrumbs		
				{
					width: 458px;
					float: left;
					border-bottom: solid 1px #C1D734;
					color: #757478;	
			
				}
				
				
					#wrapper #innercontent #fullcontent #pagecontent #breadcrumbs a 
					{
						color: #757478;
					}
				
				#wrapper #innercontent #fullcontent #pagecontent #pagetext 
				{
					float: left;
					width: 701px;
					margin-top: 14px;
					font-size: 110%;
										
				}
				
					#wrapper #innercontent #fullcontent #pagecontent #pagetext h1 
					{
						font-size: 180%;
						line-height: 100%;
					}					
					
					
			#wrapper #innercontent #fullcontent #pagefooter 
			{
				float: left;
				width: 783px;
				position: relative;
				background: #FFF;							
			}
	
		/* Standard Page Content */
		#wrapper #innercontent #leftcontent 
		{
			width: 539px;
			float: left;			
		}
		
			#wrapper #innercontent #leftcontent #pagecontent 
			{
				float: left;
				width: 457px;					
				padding: 0px 0px 20px 41px;
				min-height: 200px;	
				height: auto !important;	
				/*height: 200px;		*/				
			}
			
			#wrapper #innercontent #leftcontent #pagecontent .ContentPane
			{
				padding: 0 0 0 0;
			}
			
			.TopRightPane
			{
				background: none;
				padding: 0 20px 0 25px;
			}
			
			.TitleNewsModule
			{
				font-family: Arial, Sans-serif;
				font-size: 11px;
				color: #143153;
				text-decoration: none;
			}
			

				
					#wrapper #innercontent #leftcontent #pagecontent #breadcrumbs a 
					{
						color: #757478;
					}
				
				#wrapper #innercontent #leftcontent #pagecontent #pagetext 
				{
					float: left;
					width: 458px;
					margin-top: 14px;
					font-size: 110%;
										
				}
				
					#wrapper #innercontent #leftcontent #pagecontent #pagetext h1 
					{
						font-size: 180%;
						line-height: 100%;
					}
					
					#wrapper #innercontent #leftcontent #pagecontent #pagetext h3 
					{
						font-size: 140%;
						line-height: 100%;
					}
			
			#wrapper #innercontent #leftcontent #pagefooter 
			{
				float: left;
				width: 539px;
				position: relative;							
			}
			
				/* Home Image */
				#wrapper #innercontent #leftcontent #pagefooter #homerightgraphics
				{	
					width: 244px;
					border-top: solid 1px #FFF;							
					/*background: #CC0000;*/											
					position: absolute;
					left: 539px;
					top: -80px;
				}	
			
				/* Home Page Footer */				
				#wrapper #innercontent #leftcontent #pagefooter #homequickboxes
				{
					width: 539px;						
					
				}
				
					#wrapper #innercontent #leftcontent #pagefooter #homequickboxes #quickjoinmwtf 
					{
						float: left;						
						width: 189px;
						background: #E8EBF8;
						height: 74px;
						border-top: solid 1px #95A4E0;
						border-right:  solid 1px #95A4E0;						
						padding: 3px 0px 11px 80px;												
						position: relative;
						text-decoration: none;
					} 
					
						#wrapper #innercontent #leftcontent #pagefooter #homequickboxes #quickjoinmwtf .quickheader 
						{
							margin: 7px 0px 7px 0px;
						}
										
						#wrapper #innercontent #leftcontent #pagefooter #homequickboxes #quickjoinmwtf .quickicon 
						{
							position: absolute;
							left: 39px;
							top: -9px;
						}
					
					#wrapper #innercontent #leftcontent #pagefooter #homequickboxes #quickaskanexpert 
					{
						float: left;
						width: 211px;
						background: #E8EBF8;
						height: 74px;
						border-top: solid 1px #95A4E0;	
						padding: 3px 11px 11px 47px;	
						position: relative;	
						text-decoration: none;			
					}
					
						#wrapper #innercontent #leftcontent #pagefooter #homequickboxes #quickaskanexpert .quickheader 
						{
							margin: 7px 0px 7px 0px;
						}
					
						#wrapper #innercontent #leftcontent #pagefooter #homequickboxes #quickaskanexpert .quickicon 
						{
							position: absolute;
							left: 4px;
							top: -6px;
						}
					
					#wrapper #innercontent #leftcontent #pagefooter #homequickboxes #quickfindbusiness 
					{
						float: left;
						width: 189px;
						background: #E8EBF8;
						height: 75px;
						border-top: solid 1px #95A4E0;
						border-bottom: solid 1px #95A4E0;
						border-right:  solid 1px #95A4E0;
						padding: 3px 0px 11px 80px;
						position: relative;
						text-decoration: none;
					}
					
						#wrapper #innercontent #leftcontent #pagefooter #homequickboxes #quickfindbusiness .quickheader 
						{
							margin: 7px 0px 7px 0px;
						}
					
						#wrapper #innercontent #leftcontent #pagefooter #homequickboxes #quickfindbusiness .quickicon 
						{
							position: absolute;
							left: 37px;
							top: -8px;
						}
					
					#wrapper #innercontent #leftcontent #pagefooter #homequickboxes #quickfreeinfo
					{
						float: left;
						width: 211px;
						background: #E8EBF8;
						height: 75px;
						border-top: solid 1px #95A4E0;
						border-bottom: solid 1px #95A4E0;
						padding: 3px 11px 11px 47px;
						position: relative;
						text-decoration: none;
					}
					
						#wrapper #innercontent #leftcontent #pagefooter #homequickboxes #quickfreeinfo .quickheader 
						{
							margin: 7px 0px 7px 0px;
						}
					
						#wrapper #innercontent #leftcontent #pagefooter #homequickboxes #quickfreeinfo .quickicon 
						{
							position: absolute;
							left: 9px;
							top: -5px;
						}		
				
					#wrapper #innercontent #leftcontent #pagefooter #homequickboxes #supportedchamber 
					{
						float: left;
						height: 50px;
						line-height: 50px;						
						width: 539px;
						text-align: left;												
					}
					
				/* Members Page Footer */				
				#wrapper #innercontent #leftcontent #pagefooter #memberquickboxes
				{
					width: 539px;						
						font-size: 11px;
						color: #626984;
						line-height: 16px;
				}
					
					/* Member List / Search */	
					#wrapper #innercontent #leftcontent #pagefooter #memberquickboxes #quickfindbusiness 
					{
						float: left;
						width: 189px;
						background: #E8EBF8;
						height: 75px;
						border-top: solid 1px #95A4E0;
						border-bottom: solid 1px #95A4E0;
						border-right:  solid 1px #95A4E0;
						padding: 3px 0px 11px 80px;
						position: relative;
						text-decoration: none;
						color: #626984;
					}
					
						#wrapper #innercontent #leftcontent #pagefooter #memberquickboxes #quickfindbusiness .quickheader 
						{
							margin: 7px 0px 7px 0px;
						}
					
						#wrapper #innercontent #leftcontent #pagefooter #memberquickboxes #quickfindbusiness .quickicon 
						{
							position: absolute;
							left: 37px;
							top: -7px;
						}	
					
					/* Ask the Experts */
					
					
					#wrapper #innercontent #leftcontent #pagefooter #memberquickboxes #quickaskanexpert 
					{
						float: left;
						width: 211px;
						background: #E8EBF8;
						height: 75px;
						border-top: solid 1px #95A4E0;	
						border-bottom: solid 1px #95A4E0;
						padding: 3px 11px 11px 47px;						
						position: relative;	
						text-decoration: none;
						color: #626984;						
					}
					
						#wrapper #innercontent #leftcontent #pagefooter #memberquickboxes #quickaskanexpert .quickheader 
						{
							margin: 7px 0px 7px 0px;
						}
					
						#wrapper #innercontent #leftcontent #pagefooter #memberquickboxes #quickaskanexpert .quickicon 
						{
							position: absolute;
							left: 4px;
							top: -6px;
						}
					
					/* Advice & Networking */
					
				
					
					#wrapper #innercontent #leftcontent #pagefooter #memberquickboxes #quickadvicenetworking 
					{
						float: left;						
						width: 189px;
						background: #E8EBF8;
						height: 74px;						
						border-right: solid 1px #95A4E0;	
						border-bottom: solid 1px #95A4E0;					
						padding: 3px 0px 11px 80px;												
						position: relative;
						text-decoration: none;
						color: #626984;
					} 
					
						#wrapper #innercontent #leftcontent #pagefooter #memberquickboxes #quickadvicenetworking .quickheader 
						{
							margin: 7px 0px 7px 0px;
						}
										
						#wrapper #innercontent #leftcontent #pagefooter #memberquickboxes #quickadvicenetworking .quickicon 
						{
							position: absolute;
							left: 39px;
							top: -10px;
						}
						
					/* Lobbying */
					#wrapper #innercontent #leftcontent #pagefooter #memberquickboxes #quicklobbying 
					{
						float: left;
						width: 211px;
						background: #E8EBF8;
						height: 74px;						
						padding: 3px 11px 11px 47px;	
						border-bottom: solid 1px #95A4E0;
						position: relative;	
						text-decoration: none;
						color: #626984;						
					}
					
						#wrapper #innercontent #leftcontent #pagefooter #memberquickboxes #quicklobbying .quickheader 
						{
							margin: 7px 0px 7px 0px;
						}
					
						#wrapper #innercontent #leftcontent #pagefooter #memberquickboxes #quicklobbying .quickicon 
						{
							position: absolute;
							left: 4px;
							top: -7px;
						}
					
					/* Edit Membership */
					#wrapper #innercontent #leftcontent #pagefooter #memberquickboxes #quickeditmembership
					{
						float: left;
						width: 189px;
						background: #E8EBF8;
						height: 74px;						
						border-right:  solid 1px #95A4E0;
						border-bottom: solid 1px #95A4E0;		
						padding: 3px 0px 11px 80px;		
						position: relative;
						text-decoration: none;
						color: #626984;
					}
					
						#wrapper #innercontent #leftcontent #pagefooter #memberquickboxes #quickeditmembership .quickheader 
						{
							margin: 7px 0px 7px 0px;
						}
					
						#wrapper #innercontent #leftcontent #pagefooter #memberquickboxes #quickeditmembership .quickicon 
						{
							position: absolute;
							left: 39px;
							top: -8px;
						}
						
					/* Member Join */			
					#wrapper #innercontent #leftcontent #pagefooter #memberquickboxes #quickjoinmwtf 
					{
						float: left;						
						width: 211px;
						background: #DDDDDD;
						height: 74px;										
						padding: 3px 11px 11px 47px;
						border-bottom: solid 1px #95A4E0;										
						position: relative;
						text-decoration: none;
						color: #626984;
					} 
					
						#wrapper #innercontent #leftcontent #pagefooter #memberquickboxes #quickjoinmwtf .quickheader 
						{
							margin: 7px 0px 7px 0px;
						}
										
						#wrapper #innercontent #leftcontent #pagefooter #memberquickboxes #quickjoinmwtf .quickicon 
						{
							position: absolute;
							left: 4px;
							top: -9px;
						}
					
					
		
		#wrapper #innercontent #rightcontent 
		{
			width: 244px;
			float: left;
			text-align: right;
			position: relative;
			

		}
		
			#wrapper #innercontent #rightcontent img 
			{
				margin: 11px;
			}
					
			/* News Quick View */
			#wrapper #innercontent #rightcontent h2 /* Disabled 25th */
			{
				margin: 0px;
				padding: 0px;
				font-size: 120%;
				padding: 10px 15px 5px 11px;				
			}		

			#wrapper #innercontent #rightcontent h3
			{
				font-size: 11px;
				color: #143153;
				text-align: left;
				padding: 0 0 0 30px;
				margin: 0 0 0 0;
			}
			
			#wrapper #innercontent #rightcontent #spagens
			{				
				margin-top: 10px;
				height: 170px;			
				overflow: hidden;
				position: relative;	
				/* background: #CC0000; */
				width: 218px;
				/*clip:rect(8 180 213 0);*/
				padding: 0px 15px 0px 11px;
				text-align: left;
			}
			
			#wrapper #innercontent .rhlogos
			{
				position: absolute;
				width: 200px;
				bottom: 20px;
				right: 25px;
				text-align: right;
			}
				
				
				#vmarquee li
				{
					line-height: 20px;
				}
				
			/*	#wrapper #innercontent #rightcontent #quicknews #vmarquee
				{
					margin: 0px;
					padding: 0px 15px 0px 11px;					
					position: absolute;
				}
			
					#wrapper #innercontent #rightcontent #quicknews #vmarquee li 
					{
						list-style-type: none;	
						margin-bottom: 10px;	
						color: #28282A;				
					}
						#wrapper #innercontent #rightcontent #quicknews #vmarquee li a 
						{
							color: #28282A;	
						}
						*/
				
	
	/* News Ticker */
	#wrapper #newsticker 
	{
		width: 775px;
		float: left;
		padding: 4px;
		background: #3A393E;
	}
	
		#wrapper #newsticker img 
		{
			float: left;
			border-left: solid 1px #000;
			border-top: solid 1px #000;
			border-bottom: solid 1px #000; 
			display: none;
		}
		
		#bbcticker 
		{
			border: solid 1px #000;
			background: #FFF;					
			float: left;
			height: 12px;
			padding: 2px 2px 2px 2px;
			display: none;
		}

	
	/* Footer */
	#wrapper #footer 
	{
		clear: both;
		position: relative;
		width: 763px;
		height: 24px;
		line-height: 24px;	
		padding: 0 10px 0 10px;
		text-align: center;
		background: #28282A;
	}
	
		#wrapper #footer ul 
		{
			margin: 0px;
			padding: 0px 0px 0px 10px;			
		}
		
			#wrapper #footer ul li 
			{
				list-style-type: none;
				display: inline;
				color: #949496;	
				padding-right: 10px;			
			}
			
				#wrapper #footer ul li a 
				{					
					color: #949496;						
				}
	
	#wrapper #footer .ftr-left
	{
		float: left;
	}
	
	.footerpane
	{
		padding: 0;
	}
	
	#wrapper #footer #dnn_FooterPane
	{
		float: right;
		width: 430px;
		height: 24px;
		line-height: 24px;
	}
	
	#wrapper #footer #dnn_FooterPane p
	{
		padding: 0;
		margin: 0;
		color:#858586;
	}
	
	#wrapper #footer #dnn_FooterPane a
	{
		padding: 0;
		margin: 0;
		line-height: 24px;
	}
	
	
	
#wrapper#navigation
{
	height: 30px;
	line-height: 30px;
}
	
#wrapper #navigation *
{
	z-index: 15;
	line-height: 31px;
}

.MainMenu_MenuContainer 
{
	width: 100%;
}

.MainMenu_MenuItem, .submenuitembreadcrumb
{
	text-align: left;
}

p
{
	margin-top:0;
}
