.SiteTable{
	background-color: White;

}
.link{
	font-size: 12px;
	text-decoration: none;

}
.hlink{
	font-size: 14px;
}

.SearchLink{
	font-size: 12px;
	font-family: Georgia;
}
.link:hover{
	font-size: 12px;
	text-decoration: underline;
}
.WelcomeTD{
	text-align: center;
	padding-left: 15px;
}
.HPNewsTD{
	background-image: url(../images/newsBG.png);
	background-position: top;
	background-repeat: repeat-x;
}

.HPabstractTD{
	font-size: 10px;
	color:white;
	vertical-align: top;
}
.HPabstractTD a{
	color: #FFC77B;

}

.HPabstractTitle{
color: #FFC77B;
	font-size: 14px;
	font-family: Georgia;	
	padding-bottom: 8px;
	line-height: 17px;
}
.HPabstractTitle a{
	color: #FFC77B;
	font-size: 14px;
	font-family: Georgia;	
}
.HPabstractTitle a:hover{
	text-decoration: none;

}
.HPHeader{
	
	height: 42px;
	padding: 4px 0px;	
	vertical-align: top;
	font-size: 22px;
	color: #005e4b;
	font-weight: bold;
	
}
.innerTopTD{
	background-image: url(../images/innerTopBG.jpg);
	background-repeat: no-repeat;
	width: 764px;
	height: 81px;
	color:white;
	padding: 20px,20px,4px,20px;
}
.HPHeaderLong{
	padding: 4px 0px;	
	vertical-align: top;
	font-size: 22px;
	color: #005e4b;
	font-weight: bold;
		
}


.HPNewsHeader{
	background-image: url(../images/newsHeader.png);
	background-repeat: repeat-x;
	width: 396px;
	height: 42px;
	padding: 4px 35px;	
	vertical-align: top;
	font-size: 18px;
	color: White;
	font-weight: bold;
}
.SideMenuHeader{
	background-image: url(../images/CubeMenuTop.png);
	background-repeat: repeat-x;
	width: 176px;
	height: 42px;
	padding: 8px 35px;	
	vertical-align: top;
	font-size: 12px;
	color: White;
	font-weight: bold;
}


.sideMenuLink{
	font-size: 12px;
	font-weight: bold;
	color: Black;
	text-decoration: none;
}
.sideMenuLink:hover{
color: #FFC77B;
}
.HPHeaderTitle{
	font-size: 14px;
	font-weight: bold;
	
	color: #B3B2B2;
}
.greyTD{
	background-color: #000000;
}
.SideTable{
	border: 1px solid black;
	background-color: White;
	width: 152px;
}
.searchText{
	color: white;
	font-size: 12px;


	padding-right: 3px;
	font-family:Georgia;
}
.ProductListHolder{
	background-color: #F7F7F7;
}
.ProductListItem{
	color:#0132EB;
	font-size: 14px;
	font-weight: bold;
	padding: 4px;
}
.productTitle{
	font-weight: bold;
	font-size: 18px;
}
.link a{
	text-decoration: none;
	color: #FFC77B;
}
.link a:hover{
color: #FFC77B;
}
.productIndexImage{
	border: 1px solid #B3B2B2;
}
.productLink{
	text-decoration: none;
	
}
.productLink:hover{
text-decoration: underline;
color: #B22222;
}
.LoginTitle{
	background-image: url(../images/CubeGreyTop.png);
	background-repeat: repeat-x;
	width: 176px;
	height: 42px;
	padding: 8px 30px;	
	vertical-align: baseline;
	font-size: 12px;
	color: White;
	font-weight: bold;
}
.GreyCubeBody{
	vertical-align: top;
	background-image: url(../images/CubeGreyBodyBG.png);
	background-repeat: repeat-x;
	background-color: #f7f7f7;
}
.GreyCubeBodyTextAbstract{
	vertical-align: top;
	background-image: url(../images/CubeGreyBodyBG.png);
	background-repeat: repeat-x;
		background-color: #f7f7f7;
	padding: 5px;
}


.XArticleTitleRow{
	background-color: #014133;
	color:white;
}
.XArticleTextRow{
	background-color:#e4f2d3;
}
.XArticleTitle{
	font-size: 14px;
	font-weight: bold;
	padding: 4px;
}




/* MFC Specific CSS*/
.SearchTop200{
	background-image: url(../images/CubeTop200.png);
	background-repeat: repeat-x;
	width: 200px;
	height: 29px;
	padding: 4px 12px 0px 12px;	
	vertical-align: top;
	font-size: 14px;
	color: #005e4b;
	font-weight: bold;
}
.MainTop{

	background-image: url(../images/mainTop.gif);
	width: 396px;
	height: 22px;
	padding: 2px 12px;	
	vertical-align: top;
	font-size: 14px;
	color: white;
	
	font-weight: bold;


}
.CubeTop200{
	background-image: url(../images/CubeTop.jpg);
	background-repeat: repeat-x;
	width: 200px;
	height: 22px;
	padding: 2px 12px;	
	vertical-align: top;
	font-size: 14px;
	color: white;
	
	font-weight: bold;
	
}
.CubeTop152{
	vertical-align: top;
	font-size: 14px;
	color: #FFC77B;
	font-weight: bold;
	font-family:Georgia;
}
.CubeHP
{
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#e4f2d3,endColorStr=#e4f2d3); 
	vertical-align: top;
	padding-bottom: 6px;
	padding: 2px 4px 6px 4px;
}
.Cube
{
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#e6e6e6,endColorStr=#fefefe); 
	vertical-align: top;
	padding-bottom: 6px;
	padding: 2px 4px 6px 4px;
}
.HPImage{
	border: 1px solid #B3B2B2;
}
.CubeBG200
{

	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#e6e6e6,endColorStr=#fefefe); 
	width: 200px;
	vertical-align: top;
	padding-bottom: 6px;
	padding: 2px 4px 6px 4px;
}
.CubeBG152
{
	vertical-align: top;
	color:white;
	font-size: 10px;
}


.CubeBG152S
{
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#e6e6e6,endColorStr=#fefefe); 
	width: 152px;
	vertical-align: top;
	padding-bottom: 6px;
	padding: 2px 4px 6px 4px;
}
.CubeTop152S{
	background-color: #B3B2B2;
	background-repeat: repeat-x;
	width: 152px;
	height: 31px;
	padding: 8px 12px;	
	vertical-align: top;
	font-size: 14px;
	color: White;
	font-weight: bold;
}




.cubeBottom{
	background-color: #CFCFCF;
}


.EventTD{
	background-color: #287767;
	color:White;
	padding: 3px;
	

}
 .EventTDDate{
	font-size: 11px;
	color:White;
	text-decoration: none;
}
 .EventTDTitle{
	font-weight: bold;
	color:White;
	text-decoration: none;
}

.CubeMenuTop{
	background-image: url(../images/CubeMenuTop.jpg);
	background-repeat: repeat-x;
	width: 200px;
	height: 36px;
	padding: 8px 12px;	
	vertical-align: top;
	font-size: 12px;
	color: White;
	font-weight: bold;
}

.LinksMenuItem{
	padding: 6px;
	color:Gray;
}
.LinksMenuItem a{
	color:Gray;
}
.topBG{
	background-image: url(../images/topBG.gif);
	height: 26px;
}
.underMenuBG{
	background-image: url(../images/underMenuBG.gif);
}
.loginInput{
	font-size:10px;
	height: 15px;
	border: 1px solid #999999;
}
.cubeTable{

}

.topLabel{
	color:white;
}
.subMenuTD{
	background-image: url(../images/submenuBG.jpg);
	height: 42px;
	padding: 0px 6px;
	
	
	
}
fieldset{
	padding: 4px;
}
.BBG{
	background-color: #CCCCCC;
	width: 24%
}
.AssetsSubTitle{
	border-bottom: 1px solid black;
	font-weight: bold;
	
	font-size: 12px;
	padding: 6px 6px 0px 6px;
}
.AssetsTitle {
	border-bottom: 1px solid black;
}
.AssetsTitle * {
	
	font-weight: bold;
	
	font-size: 18px;
}
.AssBigPic{
	background-color: #CCCCCC;
}
.AssPicture
{
	width:100%;
	line-height:22px;
	border-top: 1px solid #B3B2B2;
	border-left: 1px solid #B3B2B2;
	border-right: 1px solid #B3B2B2;
}
.slogenTD,.slogenTD *{
	color:White;
	font-family:Georgia;
	font-size: 15px;
}
.slogenTD a:hover{
	color:white;
	text-decoration: none;
}
.Ptitle{
	font-family: Georgia;
	font-size:14px;
	color: #FFC77B;
	padding-bottom: 10px;
	
}
.Ptitle a{
	font-family: Georgia;
	font-size:14px;
	color: #FFC77B;
	text-decoration: none;
}

.PText{
	border-top: 1px solid white;
	padding-top:10px;
	padding-bottom: 4px;
	height:120px;

}
.PAbstract *{
	color: white;

}
.PAbstract {
	height: 120px;
	}
	.NITitle{
		font-family: Georgia;
		font-size: 15px;
		color: #B3B2B2;
		padding-bottom: 12px;
		border-bottom: 1px solid white;
	}
	.NIText{
		padding-top: 12px;
		font-size: 10px;
	}
	.NIAbstract{
		padding-bottom: 25px;
	}
	.TeamIndexMemberTitle *{
		color:#b3b2b2;
		font-family: Georgia;
		font-size: 15px;
		color:#FFC77B		;
		text-decoration: none;
	}