.SiteTable{
	background-color: White;
	border-bottom: 1px solid #80B3CB;
	border-left: 1px solid #80B3CB;
	border-right: 1px solid #80B3CB;
	width: 770px;
}

.logoBG{
	background-image: url(../images/logoBG.jpg);
	vertical-align: middle;
	text-align: center;
}

.link{
	font-size: 12px;
	text-decoration: none;
	color:#666666;
}
.link:hover{
	font-size: 12px;
	text-decoration: underline;
	color:#ee3333;
}
.WelcomeTD{
	text-align: center;
	padding-left: 15px;
}
.HPNewsTD{
	background-image: url(../images/newsBG.png);
	background-position: top;
	background-repeat: repeat-x;
}

.HPabstractTD{
	background-image: url(../images/newsBG.png);
	background-position: top;
	background-repeat: repeat-x;
	border: 1px solid #dedede;
	padding: 10px;	
}
.HPHeader{
	
	height: 42px;
	padding: 4px 0px;	
	vertical-align: top;
	font-size: 22px;
	color: #005e4b;
	font-weight: bold;
}

.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;
}

.SideMenuItem
{

		height: 21px;
		padding: 0px 0px;
}
.sideMenuLink{
	font-size: 14px;
	font-weight: bold;
	color: #043fa0;
	vertical-align: middle;
	padding: 4px 28px 4px 10px;
	text-decoration: none;
	width: 100%;
	height: 26px;
}
.SideMenuSeparator{
	background-color: #5C6667;
}
.sideMenuLink:hover{
	color:#990000;

}

.greyTD{
	background-color: #000000;
}
.SideTable{
	border: 1px solid black;
	background-color: White;
	width: 152px;
}
.searchText{
	color: #CC9900;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
.ProductListHolder{
	background-color: #F7F7F7;
}
.ProductListItem{
	color:#0132EB;
	font-size: 14px;
	font-weight: bold;
	padding: 4px;
}
.productTitle{
	font-weight: bold;
	font-size: 18px;
	color:Black;
	padding-bottom: 6px;
}
.productText{
	font-weight: bold;
	color:red;
	font-size: 12px;
	line-height: 18px;
}
.productLongTExt{
	color:black;
	font-size: 12px;
	line-height: 18px;
}
.link a{
	text-decoration: none;
	color: #6495ED;
}
.link a:hover{
color:#B22222;
}
.productIndexImage{
	border: 1px solid #666666;
}
.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;
}

.CubeTop200{

	background-color: #666666;
	width: 173px;
	height: 22px;
	padding: 0px 10px;	
	vertical-align: middle;
	font-size: 14px;
	color: white;
	font-weight: bold;

}
.CubeTop152{
	background-color: #80B3CB;
	width: 100%;
	height: 22px;
	padding: 0px 10px;	
	vertical-align: middle;
	font-size: 14px;
	color: White;
	font-weight: bold;
}
.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 #666666;
}
.CubeBG200
{

	background-color: #e6eaec;
	vertical-align: top;
	padding-bottom: 6px;
	padding: 2px 4px 6px 4px;
}
.CubeBG152
{
	background-color: #E6EAEC;
	width: 100%;
	vertical-align: top;

	padding: 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: #666666;
	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.jpg);
height: 146px;
}
.underMenuBG{
	background-image: url(../images/underMenuBG.jpg);
}
.underMenuBGinner{
		background-image: url(../images/underMenuBGinner.jpg);
}
.loginInput{
	font-size:10px;
}
.cubeTable{
}
.orderTitle  
{
	color:black;
	font-size: 26px;
	font-weight: bold;
	padding: 10px 10px;
	text-align: center;
	border: none;
}
.ordersubTitle{

	color:black;
	font-size: 18px;
	font-weight: bold;
	padding: 2px 10px;
	border: none;
}
.OrderTable *{
	color:black;
	font-family: David;

}
.CatalogBanner{
	background-image: url(../images/catalogBanner.jpg);
	width: 955px;
	height: 106px;
	font-size:32px;
	font-weight: bold;
	padding: 30px 100px 0 100px;
	vertical-align: top;
}