ul.MainMenu li ul,
ul.MainMenu li ul li {
    list-style: none;
}
ul.MainMenu li ul {
	width: 589px;
	background-color: #000000;
	position: absolute;
	top: 49px;
	left: -133px;
	padding-left: 133px;
	
}
ul.MainMenu li ul li {
	width: auto !important;
	background: none !important;
}
ul.MainMenu li ul li a:link, 
ul.MainMenu li ul li a:visited {
	background: none !important;
	font-size: 1.2em !important;
	padding: 7px 15px 6px 0px !important;
	margin: 0px;
	width: auto !important;
	white-space: nowrap;
	color: #FFFFFF !important;
}
ul.MainMenu li ul li.topCMSListMenuHighlightedLI a:link, 
ul.MainMenu li ul li.topCMSListMenuHighlightedLI a:visited, 
ul.MainMenu li ul li a:hover {
	background: none!important;
	color: #b5bf00!important;
}
.MainNavi {
	background: url(images/bg-loop-content-page.gif) left top repeat-y;
	width: 100%;
}
.MainNaviIF {
	background: url(images/bg-loop-content-ifarme.jpg) left top repeat-y;
	width: 100%;
}
.MainContainer {
	background: url(images/bg-content-page.gif) right bottom no-repeat;
	padding: 0px 0px 23px 0px;
}
.MainContainer.IFrame {
	background: url(images/bg-content-ifarme.gif) right bottom no-repeat;
	padding: 27px 0px;
}
	.WrapContainer {
		background: url(images/bg-container.gif) left top no-repeat;
		width: 100%;
		padding-top: 27px;
	}
	.Container {
		float: left;
		width: 721px;
	}
		#breadcrumbs {
			background: #b5bf00 url(images/bg-breadcrumb.gif) left top repeat-x;
			overflow: hidden;
			width: 100%;
			color: #333333;
		}
			.LinkBC01 {
				float: left;
				width: 89px;
			}
			.LinkBC02 {
				float: left;
				width: 485px;
				font-size: 1.1em;
				padding: 9px 0px 7px 0px;
			}
				.LinkBC01 a:link, 
				.LinkBC01 a:visited {
					color: #333333;
					font-size: 1.1em;
					background: url(images/bg-home-link.gif) no-repeat left top;
					padding: 9px 0px 7px 30px;
					display: block;
				}
				.LinkBC01 a:hover {
					text-decoration: none;
				}
				.LinkBC02 a:link,
				.LinkBC02 a:visited {
					color: #333333;
					padding: 0px 5px 0px 5px;
				}
				.LinkBC02 span {
					padding: 0px 0px 0px 5px;
				}
			.Export {
				float: right;
				padding: 8px 0px 0px 0px;
				width: 135px;
			}
				.Export ul,
				.Export ul li {
					list-style: none;
				}
				.Export ul li {
					display: inline;
				}	
				.Export ul li a {
					font-size: 0px;
					line-height: 0px;
					text-indent: -10000px;
					float: right;
					margin-right: 10px;
					
				}
				.Export ul li a.PrintPage {
					background: url(images/icon-02.gif) left top no-repeat;
					width: 22px;
					height: 16px;
				}
				.Export ul li a.Email {
					background: url(images/icon-email.gif) left top no-repeat;
					width: 22px;
					height: 13px;
				}	
				.Export ul li a.Bookmark {
					background: url(images/icon-bookmark.gif) left top no-repeat;
					width: 25px;
					height: 16px;
				}
				.Export p {
					float: left;
					width: 70px;
					padding: 0px 0px 0px 25px;
				} 		
				.Export p a:link,
				.Export p a:visited {
					font-size: 1.1em;
					color: #333333;
					
				}
			#content {
				padding: 25px 30px 0px 45px;
			}
			#contentIFrame {
				padding: 25px 0px 0px 22px;
			}
			#content h2 {
				font-size: 2.3em;
				color: #000000;
				font-weight: normal;
				padding-bottom: 13px;
			}
			#contentIFrame h2.TextIFrame {
				color: #ffffff;
				font-size: 2.3em;
				font-weight: normal;
				padding-bottom: 10px;
			}
			#content h2 span,
			#contentIFrame h2.TextIFrame span {
				color: #b5bf00;
			}
			#content p.Text,
			#content p.Text05,
			#content p.Text06 {
				font-size: 1.1em;
				line-height: 1.2em;
				padding-bottom: 4px;
			}
			#content p.Text {
				color:#333333;
			}
			#content p.Text05 {
				color:#000;
			}
			#content p.Text06 {
				color:#2d311a;
				font-weight: bolder;
			}
			span.Temp1 {
				color: #2e331b;
				font-weight: bolder;
			}
			span.Temp2 {
				color: #2e321a;
				font-weight: bolder;
			}
			.ContainBox,
			.ContainBox01 {
				float: left;	
				width: 308px;
			}
			.ContainBox {
				padding-right: 16px;
			}
			.ContainBox01 {
				padding-right: 0px;
			}
				#content .BoxSub {
					background: url(images/bg-subsection-top.gif) left top no-repeat;
					width: 308px;
					margin-top: 15px;
				}
				#content .Subsection {
					background: url(images/bg-subsection-bottom.gif) left bottom no-repeat;
					padding-bottom: 10px;
				}
				#content .NavSub {
					padding: 9px 12px 0px 9px;
					position: relative;
				}
					#content .NavSub img {
						float: left;
						padding-right: 14px;
					}
					#content .NavSub p.Title {
						font-size: 1.5em;
						font-weight: bolder;
						color: #000000;
						line-height: 1em;
						padding: 2px 0px 7px 0px;
					}
					#content p.ReadMore {
						margin: 8px 0px 2px 0px;
					}
					#content p.ReadMore2 {
						margin: 14px 0px 0px 0px;
					}
					#content p.ReadMore a:link,
					#content p.ReadMore a:visited,
					#content p.ReadMore2 a:link,
					#content p.ReadMore2 a:visited {
						font-size: 1.1em;
						color: #b5bf00;
						background: url(images/icon-read-more-about-us.gif) right 1px no-repeat;
						padding: 0px 22px 4px 0px;
					}
					#content .NavSub p.LearnMore {
						position: absolute;
						bottom: 1px;
						right: 20px;
					}
					#content .NavSub p.LearnMore a:link,
					#content .NavSub p.LearnMore a:visited {
						font-size: 1.2em;
						font-weight: bolder;
						color: #b5bf00;
						background: url(images/icon-01.gif) right top no-repeat;
						padding: 3px 32px 5px 0px;
						display: block;
					}
					#content .NavSub p.ReadStory {
						position: absolute;
						bottom: 1px;
						right: 25px;
					}
					#content .NavSub p.ReadStory a:link,
					#content .NavSub p.ReadStory a:visited {
						font-size: 1.2em;
						font-weight: bolder;
						color: #b5bf00;
						background: url(images/icon-01.gif) right top no-repeat;
						padding: 3px 32px 5px 0px;
						display: block;
					}
				.WrapPlayer {
						float: left;
						margin-right: 19px;
						width: 241px;
				}
				.GroupInfos {
					margin-bottom: 25px;
				}
				.Details  {
					float: left;
					width: 367px;
					margin-top: -1px;
					padding-left: 1px;
				}
				.Details ul li,
				.Details ol li{
					color:#333333;
					font-size:1.1em; 
					line-height:1.3em;
				}
				
				.Details ol 
				{
					margin-left: 17px;
				}
							
				.Details ol li ul li{
					font-size:1em !important;
				}
				
				.Details ul li a:link ,
				.Details ul li a:visited ,
				.Details ol li a:link,
				.Details ul li a:visited {
					color:#B5BF00;
				}		
				.Details img.ImgBig {
					display: block;
					margin-top: 17px;
				}
				.Details p.Text02 {
					font-size: 1.1em;
					color:#333333;
					padding-top: 14px;
					line-height: 1.3em;
				}
				.Details p.SubTit {
					font-size: 1.4em;
					color:#000000;
					line-height: 1.3em;
					font-weight: bolder;
				}
				p.Text03 {
					font-size: 1.1em;
					color:#fff;
				}
				p.Text04 {
					font-size: 1.1em;
					color:#999999;
					font-style: italic;
					padding-top:3px;
				}
				ul.Generous,
				ul.Generous2,
				ul.Generous3,
				ul.Generous li,
				ul.Generous2 li,
				ul.Generous3 li {
					list-style: none !important;
				}
				.Details p.Text07,
				ul.Generous li,
				ul.Generous2 li,
				ul.Generous3 li {
					font-size: 1.1em;
					color:#333333;
					line-height: 1.3em;
				}
				ul.Generous2 {
					margin-top: 14px;
				}
				ul.Generous3 {
					margin-left: 25px;
				}
				ul.Generous li {
					background: url(images/icon-list.gif) left 4px no-repeat;					
					padding-left: 15px;
					margin-top: 14px;
					display: block;
				}
				ul.Generous2 li {
					background: url(images/icon-list.gif) left 4px no-repeat;
					padding-left: 20px;
					display: block;
				}
				ul.Generous3 li {
					background: url(images/icon-bullet-list.gif) left 4px no-repeat;
					padding-left: 11px;
					display: block;
				}
				p.Roles {
					font-size: 1.5em;
					color:#000;
					line-height: 1em;
				}
				p.Roles span {
					color:#0e120f;
				}
				p a.BackPage:link,
				p a.BackPage:visited {
					color: #999;
					font-size: 1em;
					background: url(images/icon-back.gif) 3px 4px no-repeat;
					padding-left: 18px;
				}
				p a.DownPDF:link,
				p a.DownPDF:visited {
					color: #b5bf00;
					font-size: 1.1em;
					background: url(images/icon-pdf.gif) left top no-repeat;
					padding: 3px 0px 5px 27px;
				}
				.FrmContact {
					color: #000000;
					margin: 20px 0px 0px 0px;
					width: 400px;
				}
					.FrmContact .Row {
						margin-bottom: 30px;
					}
					.FrmContact .Row02 {
						margin-bottom: 1px;
					}
						.FrmContact .Row .Label  {
							display: inline;
							float: left;
							font-size: 1.1em;
							margin: 3px 0px 0px 0px;
							width: 144px;
						}
						.FrmContact .Row .Control,
						.FrmContact .Row02 .Control {
							float: right;
							font-size: 1.1em;
							width: 250px;
						} 
							.FrmContact .Row .Control label {
								float: left;
								font-size: 1.1em;								
								margin: 0px 12px 0px 7px;
							}
							.FrmContact .Row .Control input {
								float: left; 
								font-size: 1em;
								margin: 0px;
								padding: 0px;								
							}  						
							.FrmContact .Row input.checkStyle {
								display: none;
								float: left;
							}
							
							.FrmContact p.Warning {
								color:#000000;
								float:right;
								font-size:1em;
								margin:0 4px 0 0;
							}
							
							label.CheckBoxNormal,
							label.CheckBoxActive {
								color: #000000;
								font-size: 1.1em;
								padding-left: 20px;
								text-decoration: none;
							}
							label.CheckBoxNormal {
								background: url(images/check-box.gif) no-repeat left 1px;
							}
							label.CheckBoxActive {
								background: url(images/check-box.gif) no-repeat left -18px;
							}
							/*\*/ html* label.CheckBoxNormal { 
								background: url(images/check-box.gif) no-repeat left 0px;
							}/**/
							/*\*/ html* label.CheckBoxActive { 
								background: url(images/check-box.gif) no-repeat left -19px;
							}/**/
							
							.FrmContact .Row02 p.Note {
								font-size: 1.1em;
								color: #000000;		
								margin-bottom: 15px; 
							}
							.FrmContact .Row .Control .InputStyle {
								border: 1px solid #b7c107;
								padding: 3px 5px 4px;
								width: 100px;
							}
							.FrmContact .Row .Control .InputStyle03 {
								border: 1px solid #b7c107;
								padding: 3px 5px 4px;
								width: 60px;
							}
							.FrmContact .Row .Control select.SelectSubject {
								border: 1px solid #b7c107;
								padding: 3px 3px 4px 2px;
								font-size: 1em;
								width: 180px;
							}
							.FrmContact .Row .Control textarea.InputStyle02 {
								border: 1px solid #b7c107;
								height: 100px;
								width: 235px;
								font-size: 1em;
								padding: 3px 3px 4px 5px;
							}
					.FrmContact .BtnWrapper {
						padding: 0px 0px 0px 0px;
					}
						.FrmContact .BtnWrapper input {
							border: none;
							cursor: pointer;
							display: inline;
							float: left;
							font-size: 0px;
							height: 22px; 
							line-height: 0px;
							margin: 0px 0px 0px 0px;
							text-indent: -10000px;
							
						}
						.FrmContact .BtnWrapper input.BtnSubmit {
							background: url(images/btn-submit.gif) left top no-repeat ;
							width: 82px;
						}
						.FrmContact .BtnWrapper input.BtnSend {
							background: url(images/btn-send-feedback.gif) left top no-repeat ;
							width: 106px;
							margin: 0px 0px 0px 150px;
						}
						.FrmContact .BtnWrapper input.BtnClear {
							background: url(images/btn-clear-form.gif) left top no-repeat ;
							width: 88px;
							margin: 0px 0px 0px 50px;
						}
		ul.ListInfo1,
		ul.ListInfo1 li {
			list-style: none;
		}
		ul.ListInfo1 {
			padding: 10px 0px 0px 0px;
		}
		ul.ListInfo1 li {
			padding: 8px 20px 9px 20px;
			line-height: 1.5em;
			margin-bottom: 3px;
		}
		ul.ListInfo1 li.ColorStyle {
			background-color: #f1f7d1;
		}
			a.TextLink1:visited, 
			a.TextLink1:link {
				text-decoration: underline;
				font-size: 1.1em;
				color: #b5bf00;
			}
			a.TextLink1:hover{
				text-decoration: none;
			}
			p.Text01 {
				font-size: 1.1em;
			}
			h3.Title3 {
				color: #b5bf00;
				padding-bottom: 2px;
				font-size: 1.2em;
			}
		.Paging1 {
			text-align: right;
			padding: 5px 0 0 0;
		}
			.Paging1 ul li, 
			.Paging1 ul {
				list-style: none;
			}
			.Paging1 ul li, 
			.Paging1 ul, 
			.Paging1 p {
				display: inline;
			}
			.Paging1 ul li, 
			.Paging1 p {
				font-size: 1.1em;
			}
			.Paging1 ul li {
				padding: 0 0 0 4px;
			}
			.Paging1 ul li a:link,
			.Paging1 ul li a:visited {
				text-decoration: underline;	
				color: #b5bf00;
			}
			.Paging1 ul li a.Active {
				font-weight: bold;
			}
			.Paging1 ul li a.Active, 
			.Paging1 ul li a:hover {
				text-decoration: none !important;
				color: #2f341b;
			}
		.IframeStyle {
			padding: 0px;
		}
		.IframeStyle iframe {
			border: 0px;
		}
	.Sidebar {
		width: 264px;
		float: left;
	}
		.Shortlinks h4 span {
			display: none;
		} 
		.Shortlinks h4.TitLinks {
					background: url(images/text-shortlink.gif) top left no-repeat;
					padding: 0px 0px 19px 0px;
					width: 132px;
					margin: 0px 0px 7px 22px;
		}
		.Shortlinks h4.TitHot {
					background: url(images/text-hot-opportunities.gif) top left no-repeat;
					padding: 0px 0px 20px 0px;
					width: 158px;
					margin: 0px 0px 7px 22px;
		}
		.Shortlinks ul,
		.Shortlinks ul li {
			list-style: none;
		}
		.Shortlinks ul {
			margin: 0px 0px 0px 21px;
			width: 216px;
		}
		.Shortlinks ul li {
			width: 216px;
			height: 21px;
			background: url(images/bg-menu-sidebar-sub.gif) left top no-repeat;
			margin-bottom: 5px;
		}
		.Shortlinks ul li a:link,
		.Shortlinks ul li a:visited {
			font-size: 1.2em;
			padding: 3px 0px 0px 10px;
			width: 216px;
			display: block;
			color: #FFFFFF;
		}
		.Shortlinks ul li a:hover {
			text-decoration: none;
		}
		.ContainBanner p {
			margin: 15px 0px 0px 19px;
		}
		.ContainBanner img {
			display: block;
		}
p.Space02 {
	margin-top: 8px;
}
p.Space{
	margin-top: 15px;
}

.Values {
	margin-bottom: 8px;
}
.Values img.IconFloat  {
	display: block;
	float: left;
	padding: 14px 15px 0px 0px;
} 
.Values  p.Text02 {	
	float: left;
	width: 320px;
}
/**********************Custom style*****************************/

#content ul.ListInfo1 li 
{
	list-style-type: none;
}

.videoplayer {
	float: right;
	width: 251px;
	margin-right: 10px;
}

.SuccessWrapImage {
		float: right;
		padding: 0 0 20px 10px;
}

.SuccessText 
{
	font-size: 1.1em;
	color:#333333;
	padding-bottom: 14px;
	line-height: 1.3em;
}
				
p.SuccessTit {
	font-size: 1.4em;
	color:#000000;
	line-height: 1.3em;
	font-weight: bolder;
}

p.SuccessTit span {
	font-size: 0.8em;
	color:#000000;
	font-weight: normal;
}

.SuccessWrap
{
	margin-bottom: 10px;
}

.SuccessWrap ul li a:link, 
.SuccessWrap ul li a:visited, 
.SuccessWrap ol li a:link, 
.SuccessWrap ul li a:visited {
color:#B5BF00;
}

.SuccessWrap ul li, 
.SuccessWrap ol li {
color:#333333;
font-size:1.1em;
line-height:1.3em;
}

.Text02 a:link, 
.Text02 a:visited
{
	color:#B5BF00;
}

.FrmContact p.Text02
{
	font-size: 1.1em;
	color:#333333;
	padding-bottom: 14px;
	line-height: 1.3em;
	width: 600px;
}

.Error
{
	font-size:1.1em;
	line-height:1.2em;
	color: Red;
}

p.Error
{
	padding-bottom:4px;
}

.Hide
{
	display: none;
}

.Details table.Table
{
	color:#333333;
	font-size:1.1em;
	line-height:1.3em;
}

.Details .SubTit a.Anchor
{
	text-decoration: none;
}

.Text07 a:link, .Text07 a:visited {
	color:#B5BF00;
}
