html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }

blockquote { padding-left:30px !important; }

html,body
{
	
	color:#717073;
	font-family:Arial; 
	font-size:12px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	
	background-image:url(/images/topbg.jpg);
	background-repeat:repeat-x;
}

.PageBreak		{PAGE-BREAK-AFTER: always;}

img	{border-width: 0px 0px 0px 0px;}

div	{padding:0px 0px 0px 0px;border-width: 0px 0px 0px 0px;}



/************************************************************************
* 	Main Containers & Borders
************************************************************************/
div#HeaderFullWidth{
	float:left;
	width:100%;
	height:139px;
}
	div#HeaderMain{
		margin:auto;
		width:974px;
	}


div#MiddleContainerFullwidth{
	float:left;
	width:100%;
}
	div#HomeFlash{
		float:left;
		width:100%;
		height:670px;
		/*height:521px;
		
		background-image:url(/images/flashbg.jpg);
		background-repeat:no-repeat;
		background-position:center top;
		*/
	}
	div#IntHeader{
		float:left;
		width:100%;
		height:405px;
		background-position:top center;
	}
	
	div#IntHeaderBlog{
		float:left;
		width:100%;
		height:405px;
		background-image:url(/images/blogheaderbg.jpg);
		background-repeat:no-repeat;
		background-position:top center;
	}
div#IntMiddleContainer{
	margin:auto;
	width:974px;
}
	div#IntMiddleHeaderContents{
		float:left;
		width:681px;
		height:125px;
		padding:45px 0px 0px 280px;
		z-index:2;
		position:relative;
		margin-top:-400px;
	}
	
	div#IntMiddleHeaderContents2{
		float:left;
		width:710px;
		height:125px;
		padding:45px 0px 0px 0px;
	}
	
	div#IntBreadCrumbs{
		float:left;
		width:681px;
		padding:0px 0px 0px 293px;
	}	
		div#BreadCrumbsHome{
			float:left;
			width:51px;
			height:20px;
		}
		div#OtherBreadCrumbs{
			float:left;
			width:630px;
			height:20px;
		}
	
div#MainContainer
{
	margin:auto;
	width:974px;
}
div#MainContainer2{
	float:left;
	width:974px;
	margin-top:-500px;	
	z-index:10;
	position:relative;
	/*
	background-image:url(/images/microbg.jpg);
	background-repeat:no-repeat;
	background-position:0px 320px;
	*/
}
/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	float:left;
	width:974px;
	height:119px;	
	padding:20px 0px 0px 0px;
}
	
	div#CountryListOuter{
		float:left;
		width:612px;
		
		z-index:50;
		position:relative;
		display:none;
		margin-top:-100px;
		margin-left:300px;
		
		
		
	}
	div#CountryListBot{
		float:left;
		width:602px;
		padding-bottom:8px;
		padding-right:8px;
		background-image:url(/Images/shadow.png);
		background-repeat:repeat-x;
		background-position:bottom right;
	}
	div#CountryList{
		float:left;
		width:560px;
		padding:15px 20px;
		height:335px;
		border-top:4px solid #008066;
		border-left:1px solid #8fb7ae;
		border-bottom:1px solid #8fb7ae;
		border-right:1px solid #8fb7ae;
		background-color:#FFF;
		
	}
	
	
	.outpair1{background :url(../images/upperrightfade.png) right top no-repeat; }
.outpair2{background:url(../images/lowerleftfade.png) left bottom no-repeat;padding-top:8px;padding-left:8px;   }
.shadowbox{background :url(/Images/main_shadow.png) bottom right;}
.shadowinnerbox{position:relative;left:-8px;top:-8px;background-color:Transparent !important;   }

	.CountryItem{
		float:left; width:180px; height:15px; padding:5px 0px; border-bottom:1px solid #e5e5e5;
	}
	.CountryImg{
		float:left; width:16px; padding:0px 10px;
	}
	.CountryName{
		float:left; width:144px; padding:0px;
	}
	div#QuickLinks{
		float:left;	
		width:944px;
		height:19px;
		padding:0px 30px 0px 0px;
		text-align:right;
	}
		div#Languages{
			float:left;
			width:653px;
			text-align:right;
			display:block;
			cursor:pointer;
			cursor:hand;
		}
		div#CMSQuickLinks{
			float:left;
			width:291px;
		}
	div#LogoMenu{
		float:left;
		width:974px;
		height:100px;
	}
		div#Logo{
			float:left;
			width:172px;
			height:100px;
			overflow:hidden;
		}
		div#RadMenu{
			float:left;
			width:802px;
			height:100px;
			overflow:hidden;
		}
		
		div#LogoMicro{
			float:left;
			width:270px;
			height:100px;
			overflow:hidden;
		}
		
		div#RadMenuMicro{
			float:left;
			width:704px;
			height:100px;
			overflow:hidden;
		}
/************************************************************************
*	MainBody
************************************************************************/

div#InternalFlashHeader{
	float:left;
	width:100%;
	height:405px;
}
div#MainContainerOuter{
	float:left;
	clear:both;
	width:100%;
}
div#IntFlash{
	float:left;
	width:100%;
	height:405px;
}
div#IntFlashFile{
	float:left;
	width:100%;
	height:405px;	
}
div#IntPageTitlesOuter{
	margin:auto;	
	width:974px;
}
div#MicroInternalFlashHeader{
	float:left;
	width:100%;
	height:551px;
}
div#MicroIntFlash{
	float:left;
	width:100%;
	height:551px;
	background-image:url(/images/MicroHeader1.jpg); background-repeat:no-repeat;
	background-position:top center;
}

div#MicroHeaderOuter{
	margin:auto;
	width:974px;
}
div#MicroHeaderText{
	float:left;
	width:435px;
	padding:79px 0px 0px 60px;
}
div#MicroHeaderText2{
	float:left;
	width:974px;
	padding:79px 0px 0px 0px;
}

div#InternalBreadCrumbsContainer{
	margin:auto;
	width:974px;
}
div#InternalBreadCrumbs{
	float:left;
	width:974px;
	height:50px;
	margin-top:-220px;
	z-index:30;
	position:relative;
}
div#IntMainBodyContainer{
	float:left;
	width:974px;
	margin-top:-220px;
	z-index:10;
	position:relative;
	
}
div#MicroMainBodyContainer{
	float:left;
	width:974px;
	margin-top:-220px;
	z-index:2;
	position:relative;
}

div#MainBodyContainer
{
	float:left;
	width:974px;
	/*margin-top:-110px;*/
	margin-top:-627px;
	z-index:2;
	position:relative;
	background-color:#FFF;
}
	div#LeftPane{
		float:left;
		width:240px;
		padding:29px 30px 20px 12px;
		overflow:hidden;
	} 
	
	div#MicroLeftPane{
		float:left;
		width:240px;
		padding:0px 30px 20px 12px;
		overflow:hidden;
	} 
	
		div#LeftNavigation{
			float:left;
			width:240px;
			padding-bottom:20px;
			
		}
		div#LeftNavigation3{
			float:left;
			width:240px;
			padding-bottom:20px;
			margin-top:-2px;
			z-index:2;
			position:relative;
			
		}
		div#LeftNavigation2{
			float:left;
			width:240px;
			overflow:hidden;
			z-index:2;
			position:relative;
			
		}
		div#MicroLeftPF{
			float:left;
			width:240px;
			padding-bottom:20px;
		}
			div#LeftNavTopOuter{
				float:left;
				width:240px;
				background-image:url(/images/LeftNavTop1.gif);
				background-repeat:repeat-y;
			}
			div#LeftNavTop{
				float:left;
				width:220px;
				min-height:48px;
				_height:48px;
				padding:12px 0px 20px 20px;
				background-image:url(/images/LeftNavTop.gif);
				background-repeat:no-repeat;
				background-position:bottom left;
				
			}
			
			div#LeftNavTop2{
				float:left;
				width:220px;
				min-height:48px;
				_height:48px;
				padding:12px 0px 20px 20px;
				background-image:url(/images/LeftNavTop2.gif);
				background-repeat:no-repeat;
				background-position:bottom left;
				
			}
			
			div#LeftNavBot{
				float:left;
				width:240px;
				background-image:url(/images/LeftNavBot.jpg);
				background-repeat:no-repeat;
				height:2px;
				display:block;
			}
			div#LeftDataField1{
				float:left; 
				width:220px;
				height:25px;
			}
			
			div#LeftDataField2{
				float:left; 
				width:210px;
			}
				.IntDatafield2{
					font-size:12px;
					color:#cee0b3;
				}
			div#LeftNav{
				float:left;
				width:238px;
				border-right:1px solid #eeeeee;
				border-left:1px solid #eeeeee;
				background-color:#fbfbfb;
			}
			
			div#LeftNav2{
				float:left;
				width:238px;
				border-right:1px solid #eeeeee;
				border-left:1px solid #eeeeee;
				border-top:1px solid #eeeeee;
				background-color:#fbfbfb;
			}
			
			div#LeftNav3{
				float:left;
				width:238px;
				border-right:1px solid #eeeeee;
				border-left:1px solid #eeeeee;				
				background-color:#fbfbfb;
			}
			
			div#LeftPaneContactInfo{
				float:left;
				width:218px;
				padding-left:20px;
				padding-top:15px;
				padding-bottom:15px;
			}
		div#LeftPortFolio{
			float:left;
			width:240px;
			padding-bottom:20px;
		}
		div#LeftStructPortFolio{
			float:left;
			width:240px;
		}
		
		div#LeftFindOutMore{
			float:left;
			width:240px;
			padding-bottom:20px;
		}		
		
			div#LeftFindOutMoreBody{
				float:left;
				width:240px;
				background-image:url(/images/FindoutMoreBg.jpg);
				background-repeat:repeat-y;
			}
				div#LeftFindOutMoreContents{
					float:left;
					width:201px;
					padding:19px 20px 0px 19px;
					background-image:url(/images/FindoutMoreTop.jpg);
					background-repeat:no-repeat;
				}
				
				div#LeftFindOutMoreContents2{
					float:left;
					width:201px;
					padding:19px 20px 0px 19px;
					background-image:url(/images/FindoutMoreTop2.jpg);
					background-repeat:no-repeat;
				}
				
			div#LeftFindOutMoreFooter{
				float:left;
				width:240px;
				height:15px;
				display:block;
				overflow:hidden;
				background-image:url(/images/FindoutMoreBot.jpg);
				background-repeat:no-repeat;
			}
				div#FOMTitle{
					float:left;
					width:164px;
					height:25px;
					overflow:hidden;
					padding-right:37px;
				}
				div#FOMDesc{
					float:left;
					width:164px;
					padding-bottom:10px;
					padding-right:37px;	
					color:#373737;
				}
				
				.FOMForm{
					float:left;
					width:200px;
				}
				.FOMFormTr{
					float:left;
					width:200px;
					padding-bottom:5px;
				}
				.TxtBoxReqContainer{
					float:left;
					width:125px;
					padding:6px 60px 8px 15px;
					min-height:16px;
					_height:16px;
					background-image:url(/images/txtboxreq.jpg);
					background-repeat:no-repeat;
				}
				.TxtBoxContainer{
					float:left;
					width:125px;
					padding:6px 60px 8px 15px;
					min-height:16px;
					_height:16px;
					background-image:url(/images/txtbox.jpg);
					background-repeat:no-repeat;
				}
				.txtbox{
					font:Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#545356;
					width:125px;
					height:16px;
					border:0px;
					border:none !important;
				}
				.reqValidate{
					float:left;
					clear:both;
					width:100%;
					display:block;
					padding-top:2px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#F00;
					font-weight:normal;
				}
				.SuccessMsg{
					float:left;
					width:100%;
					display:block;
					font-family:Arial, Helvetica, sans-serif;
					font-weight:bold;
					color:#008066;
					padding-bottom:20px;
				}
				.ErrorMsg{
					font-family:Arial, Helvetica, sans-serif;
					font-weight:bold;
					color:#ff0000;
				}
		
			div#LeftTabs{
				float:left;
				width:240px;
				
			}
				.TwitterItem{
					float:left;
					width:198px;
					padding:15px 20px;
					background-color:#f0f0f0;
					border-left:1px solid #e8e8e8;
					border-right:1px solid #e8e8e8;
					border-bottom:1px solid #e8e8e8;
					background-image:url(/images/TwitterBg.jpg);
					background-repeat:no-repeat;
					background-position:top center;
				}
				
				.TwitterItemLinkContainer{
					float:left;
					width:198px;
				}
				a.TwitterItemLink:link{
					color:#717073;
					text-decoration:none;
				}
				a.TwitterItemLink:active{
					color:#717073;
					text-decoration:none;
				}
				a.TwitterItemLink:visited{
					color:#717073;
					text-decoration:none;
				}
				a.TwitterItemLink:hover{
					color:#717073;
					text-decoration:underline;
				}
				.TwitterPubdate{
					float:left;
					width:198px;
					padding-top:3px;
					font-size:10px;
					color:#9b999e;
					text-transform:uppercase;
					
				}
				
	div#NoLeftPane{
		float:left;
		width:240px;
		height:20px;
		display:block;
		padding:0px 30px 20px 12px;
	}	
	div#ContentPane{
		float:left;
		width:692px;
		padding:29px 0px 0px 0px;
		z-index:10;
		position:relative;
		background-color:#FFF;
	}
	div#MicroContentPane{
		float:left;
		width:692px;
		padding:0px 0px 0px 0px;
		z-index:10;
		position:relative;
		background-color:#FFF;
	}
	div#ContentPane2{
		float:left;
		width:692px;
		padding:0px 0px 0px 0px;
		overflow:hidden;
	}
	
		div#Contact_Form{
			float:left;
			width:692px;
			padding-top:15px;
		}
	
		div#ContactForm{
			float:left;
			width:679px;
			padding-top:15px;
			border-top:1px solid #ebebeb;
			
			z-index:20;
			position:relative;
		}
			div#EventDetails{
				float:left;
				width:679px;
				padding:20px 0px 15px 0px;
				border-bottom:1px solid #ebebeb;
				display:block;
			}
			div#EventBgGreen{
				float:left;
				width:641px;
				height:32px;
				background-image:url(/images/greenbg.jpg);
				background-repeat:no-repeat;
				padding:19px 19px 20px 19px;
			}
			.ContactFormTr{
				float:left;
				width:679px;
				padding:0px 0px 5px 0px;
				z-index:25 !important;
				position:relative;
			}
			.ContactFormTd1{
				float:left;
				width:230px;
				font-weight:bold;
				color:#373737;
			}
			.ContactFormTd2{
				float:left;
				width:449px;
				font-style:italic;
			}
			
			.ContactFormTd11{
				float:left;
				width:260px;
				font-weight:bold;
				color:#373737;
			}
			.ContactFormTd21{
				float:left;
				width:419px;
				font-style:italic;
			}
			
			#ExisitngCustomer{
				border:0px; 
				margin:0px;
			}
			#ExisitngCustomer td{
				border:0px; 
				margin:0px;
				text-align:left;
				vertical-align:top;
			}
			
			.ContactFormTdCol1{
				float:left;
				width:310px;
				padding-right:59px;
				font-weight:bold;
				color:#373737;
			}
			.ContactFormTdCol2{
				float:left;
				width:310px;
				font-weight:bold;
				color:#373737;
			}
			.ContactFormTdCol3{
				float:left;
				width:679px;
				font-weight:bold;
				color:#373737;
			}
			.ContactReqField{
				float:left;
				width:235px;
				padding:6px 67px 8px 8px;
				min-height:18px;
				_height:18px;
				background-image:url(/images/contactTxtBoxReq.jpg);
				background-repeat:no-repeat;
				z-index:50;
				position:relative;
				
			}
			
			
			
			.ContactField{
				float:left;
				width:235px;
				padding:6px 67px 8px 8px;
				min-height:18px;
				_height:18px;
				background-image:url(/images/contacttxtbox.jpg);
				background-repeat:no-repeat;
				
			}
			
			.ContactSmallField{
				float:left;
				width:54px;
				padding:6px 8px 8px 8px;
				min-height:18px;
				_height:18px;
				background-image:url(/images/smallTxtbox.jpg);
				background-repeat:no-repeat;
				
			}
			.ContactSmallFieldDash{
				float:left;
				width:10px;
				height:15px;
				padding-top:8px;
				text-align:center;	
			}
			.SerialNoRow{
				float:left;
				width:100%;
				clear:both;
				padding:5px 0px;	
			}
			
			#ContactForm1_MyCheckBoxValidator{
				float:left;
				width:100%;
				clear:both;	
				font-size:11px;
				color:#F00;
			}
			.ContactLongField{				
				float:left;
				width:604px;
				padding:6px 67px 8px 8px;
				min-height:18px;
				_height:18px;
				background-image:url(/images/contacttxtboxlong.jpg);
				background-repeat:no-repeat;				
					
			}
			.ContactLongReqField{				
				float:left;
				width:604px;
				padding:6px 67px 8px 8px;
				min-height:18px;
				_height:18px;
				background-image:url(/images/contacttxtboxlongReq.jpg);
				background-repeat:no-repeat;				
					
			}
			.TermsTr{
				float:left;
				width:100%;
				padding:0px 0px 8px 0px;
				font-size:11px;	
			}
			.ContactLongAreaField{
				float:left;
				width:663px;
				padding:6px 8px 8px 8px;
				min-height:122px;
				_height:122px;
				background-image:url(/images/contacttxtArealong.jpg);
				background-repeat:no-repeat;	
			}
			.ContactLongAreaField2{
				float:left;
				width:663px;
				padding:6px 8px 8px 8px;
				min-height:52px;
				_height:52px;
				background-image:url(/images/contacttxtArealong2.jpg);
				background-repeat:no-repeat;	
				
			}
			
			.ContactSeperator{
				float:left; width:679px; height:31px; background-image:url(/images/contactSep.jpg); background-repeat:repeat-x; display:block;
			}
			
			div#AddButton{
				float:left;
				width:679px;
				padding-top:10px;
			}
			.attendTr{
				float:left;
				width:679px;
				border-bottom:1px solid #ebebeb;
				padding-bottom:10px;
				padding-top:10px;
			}
				.attendTd1{
					float:left;
					width:126px;
					font-weight:bold;
					color:#373737;
				}
				.attendTd2{
					float:left;
					width:222px;
					height:14px;
					padding:3px 5px 8px 5px;
					background-image:url(/images/txtbox2.jpg);
					background-repeat:no-repeat;
				}
				.contacttxtbox1{
					width:198px;
					height:14px;
					border:0px;
					border:none !important;
					
					font:Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#545356;
					
				}
				.attendTd3{
					float:left;
					width:70px;
					font-weight:bold;
					color:#373737;
				}
				.attendTd4{
					float:left;
					width:219px;
					height:14px;
					padding:3px 5px 8px 5px;
					background-image:url(/images/txtbox2.jpg);
					background-repeat:no-repeat;
				}
				.attendTd5{
					float:left;
					width:22px;
				}
				
			.contacttxtbox{
				width:233px;
				border:0px;
				border:none !important;
				/*background:none !important;*/
				background-image:url(/images/txtbxbg.jpg) !important;
				/*background-color:#fff !important;*/
				display:block;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				color:#373737;
				z-index:50;
				position:relative;
			}
			
			.SmallTxtBox{
				width:52px !important;
				border:0px !important;
				border:none !important;
				/*background:none !important;*/
				background-image:url(/images/txtbxbg.jpg) !important;
				/*background-color:#fff !important;*/
				display:block;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				color:#373737;
				z-index:50;
				position:relative;
			}
			
			.contacttxtboxLong{
				width:604px;
				border:0px;
				border:none !important;
				background:none !important;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				color:#373737;
			}
			.contacttxtAreaLong{
				width:663px;
				height:122px;
				border:0px;
				border:none !important;
				background:none !important;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				color:#373737;
				overflow:hidden;
			}
			
			.contacttxtAreaLong2{
				width:663px !important;
				height:52px !important;
				border:0px !important;
				border:none !important;
				background:none !important;
				font-size:12px !important;
				font-family:Arial, Helvetica, sans-serif !important;
				color:#373737 !important;
				overflow:hidden;
			}
			#EventRegistry1_Message{
				width:663px !important;
				height:52px !important;
				border:0px !important;
				border:none !important;
				background:none !important;
				font-size:12px !important;
				font-family:Arial, Helvetica, sans-serif !important;
				color:#373737 !important;
				overflow:hidden;
			}
			#ContactForm1_Message, #contactsa1_Message{
				width:663px;
				height:122px;
				border:0px;
				border:none !important;
				background:none !important;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				color:#373737;
				overflow:hidden;	
			}
			
			div#DrpDownBox{
				float:left;
				width:310px;
				z-index:5;
				position:relative;
			}
			
			
			
			
			a#SkinnedEventRegistry1_drpEvent:link{
				float:left !important;	
				width:641px !important;	
				height:32px !important;	
				display:block !important;	
				padding:0px !important;	
				background-image:url(/images/dropdown2.jpg) !important;
				background-repeat:no-repeat !important;	
				text-decoration:none !important;
			}
			a#SkinnedEventRegistry1_drpEvent:active{
				float:left !important;	
				width:641px !important;	
				height:32px !important;	
				display:block !important;	
				padding:0px !important;	
				background-image:url(/images/dropdown2.jpg) !important;
				background-repeat:no-repeat !important;	
				text-decoration:none !important;
			}
			a#SkinnedEventRegistry1_drpEvent:visited{
				float:left !important;	
				width:641px !important;	
				height:32px !important;	
				display:block !important;	
				padding:0px !important;	
				background-image:url(/images/dropdown2.jpg) !important;
				background-repeat:no-repeat !important;	
				text-decoration:none !important;
			}
			a#SkinnedEventRegistry1_drpEvent:hover{
				float:left !important;	
				width:641px !important;	
				height:32px !important;	
				display:block !important;	
				padding:0px !important;	
				background-image:url(/images/dropdown2.jpg) !important;
				background-repeat:no-repeat !important;	
				text-decoration:none !important;
			}
			a.rfdSelect:link{
				float:left !important;	
				width:310px !important;	
				height:32px !important;	
				display:block !important;	
				padding:0px !important;	
				background-image:url(/images/dropdown.jpg) !important;
				background-repeat:no-repeat !important;	
				text-decoration:none !important;
			}
			a.rfdSelect:active{
				float:left !important;	
				width:310px !important;	
				height:32px !important;	
				display:block !important;	
				padding:0px !important;	
				background-image:url(/images/dropdown.jpg) !important;
				background-repeat:no-repeat !important;	
				text-decoration:none !important;
			}
			a.rfdSelect:visited{
				float:left !important;	
				width:310px !important;	
				height:32px !important;	
				display:block !important;	
				padding:0px !important;	
				background-image:url(/images/dropdown.jpg) !important;
				background-repeat:no-repeat !important;	
				text-decoration:none !important;
			}
			
			a.rfdSelect:hover{
				float:left !important;	
				width:310px !important;	
				height:32px !important;	
				display:block !important;	
				padding:0px !important;	
				background-image:url(/images/dropdown.jpg) !important;
				background-repeat:no-repeat !important;
				text-decoration:none !important;
			}
			
			.rfdSelect:hover{
				float:left !important;	
				width:310px !important;	
				height:32px !important;	
				display:block !important;	
				padding:0px !important;	
				background-image:url(/images/dropdown.jpg) !important;
				background-repeat:no-repeat !important;	
			}
			
			#SkinnedEventRegistry1_drpEvent .rfdSelectOuter{
				float:left !important;	
				width:631px !important;	
				height:30px !important;	
				display:block !important;	
				padding:2px 0px 0px 10px !important;	
				background-image:url(/images/dropdown2.jpg) !important;
				background-repeat:no-repeat !important;			
				
			}
			
			.rfdSelectOuter{
				float:left !important;	
				width:300px !important;	
				height:30px !important;	
				display:block !important;	
				padding:2px 0px 0px 10px !important;	
				background:none !important;
			}
			
			#SkinnedEventRegistry1_drpEvent .rfdSelectOuter:hover{
				float:left !important;	
				width:631px !important;	
				height:30px !important;	
				display:block !important;	
				padding:2px 0px 0px 10px !important;	
				background-image:url(/images/dropdown2.jpg) !important;
				background-repeat:no-repeat !important;		
				
			}
			
			.rfdSelectOuter:hover{
				float:left !important;	
				width:300px !important;	
				height:30px !important;	
				display:block !important;	
				padding:2px 0px 0px 10px !important;	
				background-image:url(/images/dropdown.jpg) !important;
				background-repeat:no-repeat !important;	
			}
			
			.rfdSelectBox{
				z-index:1000;
			}
			.rfdSelectBox ul{
				background-color:#FFF !important;
				border-left:1px solid #CCC !important;
				border-right:1px solid #CCC !important;
				border-bottom:1px solid #CCC !important;
				
			}
			.rfdSelectBox ul li{
				padding:4px;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				color:#373737;
				z-index:3;
				position:relative;
			}
			.rfdSelectText{
				text-decoration:none !important;				
			}
			
			
			div#upImg2{
				float:right;
				text-align:right;
				width:310px;
			}
			
			
			
			div#upImg2{
				float:left; 
				width:310px; 
				height:32px; 
				padding:0px 0px;
				text-align:right;
				background-image:url(/images/attachfull2.jpg); 
				background-repeat:no-repeat;	
			}
			
			.InputBoxA{
				height:31px;	
				-moz-opacity:0;  filter:alpha(opacity: 0);  opacity: 0;
			}
			
			div#upTxt{
				float:left;
				width:205px;
				height:22px;
				overflow:hidden;
				position:relative;
				margin-top:-26px;
				padding-left:8px;
				z-index:2;
				position:relative;
			}
			
			.txtboxsmallh{
				width:205px;
				border:none !important;	
				background:none !important;	
			}
			
			div#ContactSubmit{
				float:left;
				width:140px;
				padding:5px 0px 5px 539px;
			}
			
			div#EventSubmit{
				float:left;
				width:170px;
				padding-top:10px;
				padding-bottom:10px;
			}
			div#EventNotes{
				float:left;
				width:509px;
				padding-top:10px;
				padding-bottom:10px;
			}
		div#HomePageContents{
			float:left;
			width:300px;
			padding-bottom:10px;
		}
		div#HomeFeaturedFlash{
			float:left;
			width:392px;
		}
		
		div#HomeTabwidgetsOuter{
			float:left;
			width:680px;
			background-image:url(/images/HometabWigdetMainBg.jpg);
			background-repeat:repeat-y;
			overflow:hidden;
		}
		div#HomeTabwidgets{
			float:left;
			width:640px;
			min-height:330px;
			_height:330px;
			padding:21px 20px 20px 20px;
			
			background-image:url(/images/HometabWigdetBg.jpg);
			background-repeat:no-repeat;
		}
		div#HomeTabwidgetsFooter{
			float:left;
			width:680px;
			background-image:url(/images/HometabWigdetFooterBg.jpg);
			background-repeat:no-repeat;
			height:20px;
			display:block;
			background-position:top left;
		}
		
			div#HomeTabwidgetsTitle{
				float:left;
				width:290px;
				min-height:54px;
				_height:54px;
			}
			div#HomeTabwidgetsDesc{
				float:left;
				width:350px;
				color:#FFF;
				line-height:19px;
			}
			
			
			
	div#BlogList{
		float:left;
		width:671px;
	}
	
	
	
	
	.RightGroup{
			float:left;
			width:240px;
			padding-bottom:20px;
			
		}
			.RightGroupHeading{
				float:left;
				width:220px;
				height:28px;
				padding:8px 0px 14px 20px;
				background-image:url(/images/rightpaneheading.gif);
				background-repeat:no-repeat;
				overflow:hidden;
			}
			.RightGroupBody{
				float:left;
				width:238px;
				border-right:1px solid #eeeeee;
				border-left:1px solid #eeeeee;
				background-color:#fbfbfb;
				overflow:hidden;
			}
			.RightGroupBot{
				float:left;
				width:240px;
				background-image:url(/images/LeftNavBot.jpg);
				background-repeat:no-repeat;
				height:2px;
				display:block;
			}
			.RightGroupHeadingTitle{
				float:left; 
				width:220px;
				height:28px;
				overflow:hidden;
			}
			
	div#BacktoList{
		float:left;
		width:671px;
		padding-bottom:16px;
		border-bottom:2px solid #008166;
	}
	div#CommentsList{
		float:left;
		width:671px;
		padding:15px 0px;
	}
	div#CommnetsCount{
		float:left;
		width:645px;
		padding:0px 0px 0px 26px;
		height:30px;
		background-image:url(/images/commentcloud.jpg);
		background-repeat:no-repeat;
	}
	div#LeaveAComment{
		float:left;
		width:671px;
		padding-bottom:10px;
		color:#373737;
		font-size:18px;
	}
	
	div#CommentsNote{
		float:left;
		width:450px;
		margin-top:-52px;
	}
/************************************************************************
*	Footer
************************************************************************/
div#FooterFullWidth{
	float:left;
	width:100%;
	min-height:294px;
	_height:294px;
	background-image:url(/Images/FooterBg.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
}
div#FooterContainer
{
	margin:auto;
	width:974px;
}
	div#SeoFooter{
		float:left;
		width:974px;
	}
		div#FooterContact{
			float:left;
			width:270px;
			padding-left:12px;			
		}
		div#SeoContents{
			float:left;
			width:692px;
		}
		
		div#FooterCommon{
			float:left;
			width:950px;
			padding-top:30px;
			padding-bottom:166px;
			padding-left:12px;
		}
		div#FooterCommon2{
			float:left;
			width:950px;
			padding-bottom:94px;
			padding-left:12px;
		}
		div#FooterLinksAndCopy{
			float:left;
			width:950px;
			background-image:url(/images/footermain.gif);
			background-repeat:no-repeat;
			height:28px;
			padding-top:10px;
		}
		div#FooterBranding{
			float:left;	
			clear:both;
			padding-top:10px;
			width:950px;
			
		}
		
		
		
		
		
		
		/* flash home expand */
		
		div.indexCollapseHeader{  text-align :right; margin-top:20px;  position:relative; height:32px;         }
div.indexFlashWrapper{ width:100%;    margin-top:-52px; /*20px + 32px*/ }
div.indexFlashSpacer { clear:both;  height:380px;    background-color:transparent !important ; }
div.indexMainWrapper{      z-index:3;  position:relative; margin-top:-605px; background-color:#fff;  padding-top:15px;  }
div.indexLeftWrapper{width:306px; float:left; overflow:hidden;   background-color:#fff;     }
div.indexRightWrapper{width:655px; float:left; background-color:#fff;  overflow:hidden; padding-left:23px;   }
div.indexRightFlash{ margin-bottom:20px; }
div.indexMidDivider { width:100%; height:64px; background:url(/Images/mid_line.gif) no-repeat top center;   }
div.indexRightSmallWrapper{width:305px; float:left; overflow:hidden;   background-color:#fff;  border-left:solid 1px #e5e5e5   }

div.indexContentBody{ border:solid 1px #ebebeb; border-width:0 1px 1px 1px; padding:20px;   }
ul.indexContentSwitcher { padding:0; margin:0; list-style:none;   }
ul.indexContentSwitcher li { float:left; padding:0; margin:0; height:59px;     }
ul.indexContentSwitcher li.divider { height:58px; border-bottom:solid 1px #ebebeb;  width:14px;      }

ul.indexContentSwitcher a:link,
ul.indexContentSwitcher a:visited,
ul.indexContentSwitcher a:active,
ul.indexContentSwitcher a:hover{ background:url(/Images/index_main_tab_bg.gif) no-repeat top left; display:block; height:59px; width:189px;  text-decoration:none; line-height:42px; padding-left:20px;      }
ul.indexContentSwitcher a.selected:link,
ul.indexContentSwitcher a.selected:visited,
ul.indexContentSwitcher a.selected:active,
ul.indexContentSwitcher a.selected:hover{background:url(/Images/index_main_tab_selected.gif) no-repeat top left;}

div.indexFooterColumns{ margin-bottom:40px; padding-left:50px; }
div.indexFooterColumns ul.ifColumn { list-style:none; margin:0; padding:0;   }
div.indexFooterColumns ul.ifColumn li.ifColumn { float:left; margin:0; padding:0; margin-right:10px; width:230px;      }


ul.worldWideColumn{ margin:0px 0px; padding:0; list-style:none;  float:left;  width:180px;    list-style-image:none;  list-style-position:outside; overflow:hidden;  }
ul.worldWideColumn li { border-bottom:solid 1px #e5e5e5; min-height:25px; _height:25px; padding:2px 10px;  }
ul.worldWideColumn li img{ margin-right:10px }
ul.worldWideColumn li a:link,ul.worldWideColumn li a:visited,ul.worldWideColumn li a:active{ text-decoration:none; }
ul.worldWideColumn li a:hover{ text-decoration:underline; }


div#drpBoxContainer{
	float:left;
	width:200px;
	overflow:hidden;
}
a#SkinnedLeftPane1_FindOutMore1_drpProduct:link{
	float:left !important;	
	width:200px !important;	
	height:32px !important;	
	display:block !important;	
	padding:0px !important;	
	background-image:url(/images/dropdown1.gif) !important;
	background-repeat:no-repeat !important;	
	text-decoration:none !important;
}

a#SkinnedLeftPane1_FindOutMore1_drpProduct:active{
	float:left !important;	
	width:200px !important;	
	height:32px !important;	
	display:block !important;	
	padding:0px !important;	
	background-image:url(/images/dropdown1.gif) !important;
	background-repeat:no-repeat !important;	
	text-decoration:none !important;
}

a#SkinnedLeftPane1_FindOutMore1_drpProduct:visited{
	float:left !important;	
	width:200px !important;	
	height:32px !important;	
	display:block !important;	
	padding:0px !important;	
	background-image:url(/images/dropdown1.gif) !important;
	background-repeat:no-repeat !important;	
	text-decoration:none !important;
}

a#SkinnedLeftPane1_FindOutMore1_drpProduct:hover{
	float:left !important;	
	width:200px !important;	
	height:32px !important;	
	display:block !important;	
	padding:0px !important;	
	background-image:url(/images/dropdown1.gif) !important;
	background-repeat:no-repeat !important;	
	text-decoration:none !important;
}

.drpBoxContainer .rfdSelectOuter{
	float:left !important;	
	width:200px !important;	
	height:30px !important;	
	display:block !important;	
	padding:2px 0px 0px 10px !important;	
	background-image:url(/images/dropdown1.gif) !important;
	background-repeat:no-repeat !important;	
}
.drpBoxContainer .rfdSelectText{
	padding-left:5px;
}
.drpBoxContainer .rfdSelectBox li{
	float:left;
	padding-left:10px !important;
}
	
#LeftPane1_LeftStructPF1_divPortfolioItem{
	float:left;
	padding-bottom:20px;	
}

.blogItemDates{
	float:left;
	width:100%;	
	padding-top:5px;
}